.scroll-accordion{--sa-border: 1px solid currentColor;--sa-icon-size: 56px;--sa-header-padding-v: 16px;--sa-header-padding-h: 24px}.scroll-accordion__wrap{padding:8px;background:var(--bg, transparent)}.scroll-accordion__header-box{border:var(--sa-border)}.scroll-accordion__header{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;border:0;background:none;cursor:pointer;text-align:left;color:inherit}.icon-spacer{height:100%;aspect-ratio:1}.scroll-accordion__header svg{height:var(--sa-header-h);width:auto}.scroll-accordion__title--desktop{display:none}.scroll-accordion__title--mobile{display:block}@media only screen and (min-width:768px){.scroll-accordion__title--desktop{display:block}.scroll-accordion__title--mobile{display:none}}.scroll-accordion__title{font-family:var(--FONT-STACK-HEADING, inherit);font-size:calc(1.5rem * var(--adjust-heading, 1));font-weight:var(--FONT-WEIGHT-HEADING, 600);line-height:1.12;color:var(--heading, inherit);flex:1;padding:var(--gutter-mobile);letter-spacing:-.04em}@media only screen and (min-width:768px){.scroll-accordion__title{font-size:calc(1.9rem * var(--adjust-heading, 1));padding-left:var(--gutter)}.scroll-accordion__wrap{padding:16px}}.scroll-accordion__header .icon-toggle-plus--accordian,.scroll-accordion__header .icon-toggle-minus--accordian{display:block;width:auto;flex-shrink:0;stroke-width:0;border-left:1px solid currentColor}.scroll-accordion__header .icon-toggle-minus--accordian,.scroll-accordion__header.is-expanded .icon-toggle-plus--accordian{display:none}.scroll-accordion__header.is-expanded .icon-toggle-minus--accordian{display:block}.scroll-accordion__body{height:0;overflow:hidden}.scroll-accordion__body.is-expanded{overflow:visible}.scroll-accordion__content-box{border:var(--sa-border);border-top:none}.product-accordion{padding:0}.product-accordion__layout{display:grid;grid-template-columns:1fr;gap:0}@media only screen and (min-width:768px){.product-accordion__layout{grid-template-columns:2fr 3fr;align-items:stretch;gap:0}}.product-accordion__info{display:flex;flex-direction:column;gap:0;padding:40px 20px;border-bottom:1px solid currentColor}@media only screen and (min-width:768px){.product-accordion__info{border-bottom:none;border-right:1px solid currentColor}}@media only screen and (min-width:1024px){.product-accordion__info{padding:40px}}.product-accordion__name{font-family:var(--FONT-STACK-HEADING, inherit);font-size:calc(1.5rem * var(--adjust-heading, 1));font-weight:var(--FONT-WEIGHT-HEADING, 600);line-height:1.25;margin:0 0 16px}.product-accordion__description--desktop{display:none}.product-accordion__description--mobile{display:block}@media only screen and (min-width:768px){.product-accordion__description--desktop{display:block}.product-accordion__description--mobile{display:none}}.product-accordion__price{margin:0 0 12px;font-weight:400;line-height:1.12;letter-spacing:-.04em;font-size:14px}.product-accordion__description{margin:0 0 12px;line-height:1.15;font-size:1.125rem}.product-accordion__description p{margin-top:0}@media only screen and (min-width:768px){.product-accordion__name{font-size:calc(1.8rem * var(--adjust-heading, 1))}.product-accordion__description{margin:0 0 20px;font-size:1.875rem}}.product-accordion__bullets{list-style:none;margin:0 0 16px;padding:0;counter-reset:bullet}.product-accordion__bullet{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px;line-height:1.15;counter-increment:bullet}.product-accordion__bullet:before{content:counter(bullet,decimal-leading-zero);flex-shrink:0;padding-top:.2em;font-size:.625rem}@media only screen and (min-width:768px){.product-accordion__bullet:before{font-size:.75rem}.product-accordion__bullet{font-size:1.25rem}}.product-accordion__bullet:last-child{margin-bottom:0}.product-accordion__form{width:100%}.product-accordion__atc{display:inline-block;min-width:180px;width:100%;text-align:center}.product-accordion__media{display:flex;flex-direction:column;gap:0}.product-accordion__image{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:var(--bg-lighten-darken, #f3f3f3)}@media only screen and (min-width:768px)and (max-width:1439.98px){.product-accordion__image{flex:1 1 auto;min-height:0}}@media only screen and (min-width:1440px){.product-accordion__image{aspect-ratio:16 / 9;flex:none}}.product-accordion__image img,.product-accordion__image .placeholder-svg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}@media only screen and (min-width:768px){.product-accordion__media{position:static}}.product-accordion__image-track{position:relative;width:100%;display:flex;flex-direction:column}@media only screen and (min-width:768px){.product-accordion__image-track{flex:1;min-height:0}}.product-accordion__image{display:none}.product-accordion__image.is-active{display:block}.product-accordion__options{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;gap:8px;padding:12px 4px}.product-accordion__option-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.product-accordion__option-btn{padding:7px 16px;border:1px solid #40393E;border-radius:0;background:transparent;color:#40393e;cursor:pointer;font-size:.625rem;line-height:1}.product-accordion__option-btn:hover,.product-accordion__option-btn.is-active{background-color:#fff;color:#40393e}@media only screen and (min-width:768px){.product-accordion__options{position:static;flex-direction:column;gap:0;padding:0;border-top:1px solid #40393E}.product-accordion__option-buttons{display:grid;grid-template-columns:repeat(var(--option-count, 4),1fr);gap:0;background:#40393e;height:70px;justify-content:unset}.product-accordion__option-btn{font-size:1.125rem;border:none;border-radius:0;background:var(--bg, #fff);width:100%;text-align:center}}@media only screen and (min-width:1200px){.product-accordion__option-buttons{height:auto}.product-accordion__option-btn{display:flex;align-items:center;justify-content:center;padding:calc(15px * var(--adjust-button)) calc(26px * var(--adjust-button));font-size:calc(1rem * var(--adjust-button))}}.product-accordion__form .quick-buy-dropdown{position:relative}.dropdown-trigger__icon{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;right:.75rem;transform:translateY(-50%);pointer-events:none}.dropdown-trigger__icon svg{transition:transform .1s ease;width:75%;height:auto}.product-accordion__form .open .dropdown-trigger__icon svg{transform:rotate(180deg)}.product-accordion__dropdown-menu{position:absolute;top:calc(100% + .25rem);left:0;right:0;background:#fff;z-index:100;box-shadow:0 0 4.4px 2px #00000014;border-radius:5px;overflow:hidden}.product-accordion__form .dropdown-option{width:100%;padding:14px;font-size:clamp(.75rem,.706rem + .188vw,.875rem);border:none;border-radius:0;background:none;text-align:left;cursor:pointer}.product-accordion__form .dropdown-option:hover{background-color:#f5f5f5}.product-accordion__form .dropdown-option--sold-out{cursor:not-allowed;opacity:.5}.product-accordion__form .dropdown-option--sold-out .option-title,.product-accordion__form .dropdown-option--sold-out .option-price{text-decoration:line-through}.product-accordion__form .option-text{display:flex;width:100%;justify-content:space-between;align-items:center}.product-accordion__form .option-price{display:flex;flex-direction:row;align-items:center;gap:.25rem}.product-accordion__form .option-compare-price{opacity:.6;text-decoration:line-through}@media only screen and (min-width:768px){.dropdown-trigger__icon svg{width:100%}}.product-accordion__media{position:relative}.product-accordion__new-tag{position:absolute;top:var(--gutter-mobile);right:var(--gutter-mobile);z-index:2;background-color:var(--COLOR-HEADING);color:#fff;font-size:clamp(.75rem,1.25vw,1.5rem);padding:.35em .6em;border-radius:4px;pointer-events:none;line-height:1}@media only screen and (min-width:768px){.product-accordion__new-tag{top:var(--gutter);right:var(--gutter)}}.scroll-accordion--flat .scroll-accordion__wrap{padding:0}.scroll-accordion--flat .scroll-accordion__content-box{border:none;border-bottom:var(--ts-border, 1px solid #40393e)}.product-accordion__title{padding:0;margin:0;flex:none}.scroll-accordion--flat .product-accordion__info{justify-content:flex-start;gap:20px}.scroll-accordion--flat .product-accordion__price,.scroll-accordion--flat .product-accordion__description,.scroll-accordion--flat .product-accordion__bullets{margin:0}.scroll-accordion--flat .product-accordion__form{margin-top:0;padding-top:0}.scroll-accordion--flat .product-accordion__atc{width:fit-content;min-width:0;padding-left:3rem;padding-right:3rem;max-width:100%}@media only screen and (max-width:767px){.scroll-accordion--flat .product-accordion__form .product-accordion__atc{font-size:12px}}@media only screen and (min-width:768px){.scroll-accordion--flat .product-accordion__layout{grid-template-columns:44% minmax(0,1fr)}}@media only screen and (min-width:1025px){.scroll-accordion--flat .product-accordion__layout{grid-template-columns:37.4% minmax(0,1fr)}}.scroll-accordion--flat .product-accordion__image{aspect-ratio:11 / 8}@media only screen and (min-width:768px)and (max-width:1439.98px){.scroll-accordion--flat .product-accordion__image,.scroll-accordion--flat .product-accordion__image-track{flex:1 1 auto;min-height:0}}@media only screen and (min-width:1440px){.scroll-accordion--flat .product-accordion__image{aspect-ratio:11 / 8;flex:none}.scroll-accordion--flat .product-accordion__image-track{flex:none}}.product-accordion--bullet-boxes .product-accordion__bullet{align-items:flex-start;gap:14px;margin-bottom:0;padding:12px 0;border-top:1px solid #d5d1c9;line-height:1.12;letter-spacing:-.03em}.product-accordion--bullet-boxes .product-accordion__bullet:last-child{border-bottom:1px solid #d5d1c9}.product-accordion--bullet-boxes .product-accordion__bullet:before{content:counter(bullet,decimal-leading-zero);width:20px;height:20px;margin-top:2px;border:1px solid #d5d1c9;display:inline-flex;align-items:center;justify-content:center;font-size:8px;font-weight:600;color:#737373;padding-top:0}.product-accordion--floating-pills .product-accordion__media{position:relative}.product-accordion--floating-pills .product-accordion__options{position:absolute;top:auto;bottom:24px;left:50%;right:auto;transform:translate(-50%);width:max-content;max-width:90%;padding:0;border-top:none;z-index:5}.product-accordion--floating-pills .product-accordion__option-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:0;background:none;height:auto}.product-accordion--floating-pills .product-accordion__option-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border:1px solid transparent;border-radius:0;background:#ffffff80;color:var(--ts-ink, #40393e);letter-spacing:-.03em;white-space:nowrap;width:auto;font-size:clamp(.625rem,.85vw,.875rem);text-align:center;text-transform:none}.product-accordion--floating-pills .product-accordion__option-btn:hover,.product-accordion--floating-pills .product-accordion__option-btn.is-active{background:#fff;border:var(--ts-border, 1px solid #40393e)}.product-accordion--floating-pills .product-accordion__option-btn{position:relative}.product-accordion--floating-pills .product-accordion__option-btn+.product-accordion__option-btn{margin-left:-1px}.product-accordion--floating-pills .product-accordion__option-btn:hover{z-index:1}.product-accordion--floating-pills .product-accordion__option-btn.is-active{z-index:2}.product-accordion--floating-pills .product-accordion__new-tag{top:26px;left:26px;right:auto;background:#fff;color:#000c;border-radius:5px;padding:4px 10px;font-size:11px;font-weight:600;letter-spacing:.01em;text-transform:uppercase}@media only screen and (max-width:767px){.product-accordion--floating-pills .product-accordion__options{bottom:14px}.product-accordion--floating-pills .product-accordion__option-buttons{gap:0}.product-accordion--floating-pills .product-accordion__option-btn{height:34px;padding:0 12px;font-size:.75rem}}@media only screen and (min-width:1200px){.product-accordion--floating-pills .product-accordion__option-btn{height:auto;padding:calc(15px * var(--adjust-button)) calc(26px * var(--adjust-button));font-size:calc(1rem * var(--adjust-button))}}body.ts-reveal-ready [data-reveal-foundation]:not(.active) .scroll-accordion__wrap{overflow:hidden}.shopify-section-product-accordion{position:relative;z-index:20}body.ts-reveal-ready [data-reveal-foundation] .product-accordion__info{opacity:0;transform:translate(-28px);transition:opacity .75s var(--ts-ease),transform .75s var(--ts-ease)}body.ts-reveal-ready [data-reveal-foundation].active .product-accordion__info{opacity:1;transform:none}body.ts-reveal-ready [data-reveal-foundation] .product-accordion__title,body.ts-reveal-ready [data-reveal-foundation] .product-accordion__price,body.ts-reveal-ready [data-reveal-foundation] .product-accordion__description,body.ts-reveal-ready [data-reveal-foundation] .product-accordion__bullet,body.ts-reveal-ready [data-reveal-foundation] .product-accordion__form{opacity:0;transform:translateY(16px);transition:opacity .65s var(--ts-ease),transform .65s var(--ts-ease);transition-delay:var(--d, .18s)}body.ts-reveal-ready [data-reveal-foundation] .product-accordion__price{--d: .22s}body.ts-reveal-ready [data-reveal-foundation] .product-accordion__description{--d: .26s}body.ts-reveal-ready [data-reveal-foundation] .product-accordion__form{--d: .42s}body.ts-reveal-ready [data-reveal-foundation].active .product-accordion__title,body.ts-reveal-ready [data-reveal-foundation].active .product-accordion__price,body.ts-reveal-ready [data-reveal-foundation].active .product-accordion__description,body.ts-reveal-ready [data-reveal-foundation].active .product-accordion__bullet,body.ts-reveal-ready [data-reveal-foundation].active .product-accordion__form{opacity:1;transform:none}body.ts-reveal-ready [data-reveal-foundation] .product-accordion__media{clip-path:inset(0 0 0 100%);transition:clip-path 1s var(--ts-ease);transition-delay:.08s}body.ts-reveal-ready [data-reveal-foundation].active .product-accordion__media{clip-path:inset(0 0 0 0)}body.ts-reveal-ready [data-reveal-foundation] .product-accordion__image-track{transform:scale(1.08) translate(26px);transition:transform 1.25s var(--ts-ease);transition-delay:.08s}body.ts-reveal-ready [data-reveal-foundation].active .product-accordion__image-track{transform:none}body.ts-reveal-ready [data-reveal-foundation] .product-accordion__new-tag,body.ts-reveal-ready [data-reveal-foundation] .product-accordion__option-btn{opacity:0;transform:translateY(12px);transition:opacity .55s var(--ts-ease),transform .55s var(--ts-ease)}body.ts-reveal-ready [data-reveal-foundation] .product-accordion__new-tag{transition-delay:.66s}body.ts-reveal-ready [data-reveal-foundation] .product-accordion__option-btn:nth-child(1){transition-delay:.7s}body.ts-reveal-ready [data-reveal-foundation] .product-accordion__option-btn:nth-child(2){transition-delay:.78s}body.ts-reveal-ready [data-reveal-foundation] .product-accordion__option-btn:nth-child(3){transition-delay:.86s}body.ts-reveal-ready [data-reveal-foundation] .product-accordion__option-btn:nth-child(n+4){transition-delay:.94s}body.ts-reveal-ready [data-reveal-foundation].active .product-accordion__new-tag,body.ts-reveal-ready [data-reveal-foundation].active .product-accordion__option-btn{opacity:1;transform:none}
/*# sourceMappingURL=/cdn/shop/t/562/assets/section-product-accordion.css.map */
