.product-main__columns{display:flex;flex-direction:column;gap:2.4rem;padding-inline:1.8rem}.product__images,.product__details{min-width:0}@media(min-width:799px){.product-main__columns{flex-direction:row;gap:0;padding-inline:2rem}.product-main__columns.is-flex-row-reverse{flex-direction:row-reverse}.product-main__columns .three-fifths{flex:0 0 60%;max-width:60%;padding-inline-end:2rem}.product-main__columns.is-flex-row-reverse .three-fifths{padding-inline:2rem 0}.product-main__columns .two-fifths{flex:0 0 40%;max-width:40%;padding-inline-start:.8rem}.product-main__columns.is-flex-row-reverse .two-fifths{padding-inline:0 .8rem}.product-main--no-media .two-fifths{flex-basis:100%;max-width:100%}}.product-container .sixteen.columns{width:100%;margin-top:3rem}.breadcrumb-wrapper{padding-block:1.6rem}.quick-shop-only{display:none}.quick-add-modal .quick-shop-only{display:block}.quick-add-modal .product_name.title:not(.product_name-link .product_name){display:none}.quick-add-modal .product_name-link{text-decoration:none;color:inherit}.quick-add-modal .quick-add-hidden,.quick-add-modal .quick-add-hidden-arrows .product__media-toggle{display:none!important}.quick-add-modal .quick-shop__description .secondary_button{margin-top:1.2rem}@media(min-width:799px){.quick-add-modal .product-main__columns .three-fifths,.quick-add-modal .product-main__columns .two-fifths{flex-basis:50%;max-width:50%}}.product_gallery{position:relative;display:block}.product_gallery .product__media-list.slider{display:flex;gap:0;margin:0;padding:0;width:100%;scroll-behavior:auto;scrollbar-width:none}.product_gallery .product__media-list .product__media-item{flex:0 0 100%;width:100%;list-style:none;scroll-snap-align:center}.product_gallery .product-media-container{max-width:100%;margin-inline:auto;position:relative}.product_gallery .product-media-container .media>img{object-fit:contain}.product_gallery .slider-buttons{position:absolute;z-index:3;inset:50% 0 auto;translate:0 -50%;display:flex;justify-content:space-between;pointer-events:none;padding-inline:.8rem}.product_gallery .slider-buttons .slider-button{pointer-events:auto;border-radius:50%;transition:opacity .2s}.product_gallery .slider-buttons .slider-button:hover{opacity:.5}.product_gallery .slider-button .svg-wrapper svg{width:1.2rem;height:1.2rem}.product_gallery.single-image .slider-buttons{display:none}@media(min-width:799px){.gallery-arrows--false .product_gallery .slider-buttons{display:none}}.product_gallery .slider-button{background:rgb(var(--color-background))}.product_gallery .zoom-container,.product_gallery .image-magnify-hover{cursor:zoom-in}.product_gallery .image-magnify-full-size{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-repeat:no-repeat;cursor:zoom-out}.product_gallery .product__modal-opener{display:block;position:relative}.product_gallery .product__media-toggle{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;opacity:0;border:0;cursor:zoom-in}.product_gallery .product__media-icon{display:none}.product_gallery_nav{position:relative;display:flex;align-items:center;margin-top:1rem}.product_gallery_nav .thumbnail-list{display:flex;gap:1rem;margin:0;padding:.2rem;flex:1}.product_gallery_nav .thumbnail-list__item{flex:0 0 calc(20% - .8rem);list-style:none;position:relative;opacity:.7;transition:opacity .2s}.product_gallery_nav .thumbnail-list__item.is-nav-selected{opacity:1}.product_gallery_nav .thumbnail{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer;aspect-ratio:1}.product_gallery_nav .thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.product_gallery_nav .thumbnail:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.product_gallery_nav .media-badge{position:absolute;top:.4rem;right:.4rem;width:2.6rem;height:2.6rem;z-index:1;pointer-events:none;background:rgb(var(--color-background));border-radius:50%;display:grid;place-items:center}.product_gallery_nav .media-badge svg{width:1.4rem;height:1.4rem}.product_gallery_nav.thumbnail-slider--no-arrows .slider-button{display:none}.product_gallery_nav--slider-enabled .thumbnail-list{flex-wrap:wrap;overflow:visible}.product_gallery_nav--slider-enabled .slider-button{display:none}@media(min-width:799px){.gallery-thumbnails--left.has-thumbnails,.gallery-thumbnails--right.has-thumbnails{display:grid;grid-template-columns:12% 1fr;gap:4%;align-items:start}.gallery-thumbnails--right.has-thumbnails{grid-template-columns:1fr 12%}.gallery-thumbnails--left.has-thumbnails .product_gallery_nav{order:-1}:is(.gallery-thumbnails--left,.gallery-thumbnails--right) .product_gallery_nav{margin-top:0;max-height:var(--gallery-height, 60rem)}:is(.gallery-thumbnails--left,.gallery-thumbnails--right) .product_gallery_nav .thumbnail-list{flex-direction:column;overflow-y:auto;overflow-x:hidden;max-height:inherit;scroll-snap-type:y mandatory}:is(.gallery-thumbnails--left,.gallery-thumbnails--right) .product_gallery_nav .thumbnail-list__item{flex:0 0 auto}:is(.gallery-thumbnails--left,.gallery-thumbnails--right) .product_gallery_nav .slider-button{display:none}}.product__details>.product-block{margin-bottom:1.6rem}.product__details>.product-block:empty{display:none}.product__details .product_name{margin:0 0 .8rem}.product__details .feature-divider{border:0;border-top:var(--divider-width) var(--divider-style) var(--divider-color);margin:1.2rem 0;width:5rem}.modal_price .price-ui{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;font-size:2rem}.modal_price .price--sale,.price .sale,.price.sale .current_price{color:rgb(var(--color-sale, var(--color-foreground)))}.was_price,.compare-at-price{color:rgb(var(--color-compare, var(--color-foreground)));opacity:.8}.price-ui .sold_out{font-size:1.4rem}.savings{margin:.4rem 0 0;font-size:1.4rem}.payment-terms-container:empty,.payment-terms-container form:not(:has(shopify-payment-terms)){display:none}.payment-terms-container form.installment--eligible{min-height:4.8rem}@media screen and (min-width:750px){.payment-terms-container form.installment--eligible{min-height:2.4rem}}.product__details .loox-rating:empty:not([data-raters="0"],[data-raters=""]){display:block;min-height:26px}.coming-soon{font-style:italic}.price-ui-badges{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1rem}.price-ui-badge__sticker{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.2rem;font-size:1.2rem;line-height:1;border-radius:var(--badge-corner-radius, 0);text-align:center}.price-ui-badges--round .price-ui-badge__sticker{width:7rem;height:7rem;border-radius:50%;padding:.4rem}@media(max-width:798px){.price-ui-badges--round .price-ui-badge__sticker{width:5rem;height:5rem}}.kit-variant-picker{display:flex;flex-wrap:wrap;gap:1.2rem 2rem;margin-bottom:1.6rem;transition:opacity .2s}.kit-variant-picker.kit-picker--loading{opacity:.5;pointer-events:none}.kit-fieldset{border:0;padding:0;margin:0;min-width:0;flex:1 1 100%}.kit-fieldset.product-form__input--dropdown{flex:1 1 auto}.kit-fieldset__legend{padding:0;margin-bottom:.6rem;font-size:1.4rem;font-weight:600}.kit-stack{display:flex;flex-wrap:wrap;gap:.8rem}.kit-radio{position:relative;display:inline-flex}.kit-radio__input{position:absolute;opacity:0;width:1px;height:1px}.kit-button{display:inline-flex;align-items:center;justify-content:center;min-width:4rem;min-height:4rem;padding:1rem;font-size:1.3rem;text-transform:uppercase;border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--variant-pills-radius, var(--buttons-radius));background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer}.kit-radio__input:checked+.kit-button{box-shadow:inset 0 0 0 2px rgb(var(--color-foreground))}.kit-radio__input:focus-visible+:is(.kit-button,.kit-swatch){outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.kit-button--disabled{background-image:linear-gradient(to top left,transparent calc(50% - 1px),rgba(var(--color-foreground),.6) 50%,transparent calc(50% + 1px)),linear-gradient(to top right,transparent calc(50% - 1px),rgba(var(--color-foreground),.6) 50%,transparent calc(50% + 1px));opacity:.6}.kit-swatch{display:block;width:3.4rem;height:3.4rem;border-radius:var(--swatch-radius, 50%);cursor:pointer;position:relative;background:var(--kit-swatch-background, #ccc);box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.15)}.kit-radio__input:checked+.kit-swatch{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.kit-swatch--disabled:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(to top left,transparent calc(50% - 1px),rgba(255,255,255,.9) 50%,transparent calc(50% + 1px)),linear-gradient(to top right,transparent calc(50% - 1px),rgba(255,255,255,.9) 50%,transparent calc(50% + 1px))}@media(hover:hover){.kit-swatch[data-swatch-tooltip]:before{content:attr(data-swatch-tooltip);position:absolute;bottom:calc(100% + .8rem);left:50%;width:12rem;translate:-50% .4rem;padding:.6rem;font-size:1.2rem;text-align:center;color:#fff;background:#000000d9;border-radius:.4rem;opacity:0;pointer-events:none;transition:opacity .25s,translate .25s;z-index:2}.kit-radio:hover .kit-swatch:before,.kit-radio__input:focus-visible+.kit-swatch:before{opacity:1;translate:-50% 0}}.kit-select{position:relative}.kit-select__native{width:100%;min-height:4.4rem;padding:0 4rem 0 1.2rem;font-size:1.3rem;border-radius:0;-webkit-appearance:none;appearance:none;cursor:pointer;border:1px solid rgba(var(--color-foreground),.3);background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.kit-select__icon{position:absolute;right:1.2rem;top:50%;translate:0 -50%;pointer-events:none}.kit-select__icon svg{width:1rem}.purchase-details{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end}.purchase-details__quantity{flex:0 0 auto;margin:0}.purchase-details__buttons{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem;flex:1 1 100%}.purchase-details__buttons>.add_to_cart,.purchase-details__buttons>.shopify-payment-button{flex:1 1 calc(50% - .5rem);min-width:0;margin:0}.purchase-details__spb--false>.add_to_cart{flex-basis:100%}@media(max-width:480px){.purchase-details__buttons>:is(.add_to_cart,.shopify-payment-button){flex-basis:100%}}.purchase-details__buttons>.klaviyo-bis-anchor{flex:1 1 100%;order:1}.product-form .warning{color:rgb(var(--color-sale, 200, 30, 30));margin-top:1rem}.items_left:empty{display:none}.notify-form{margin-top:1.6rem;animation:product-fade-in .4s ease}.notify_form__inputs{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:.8rem}.notify_form__inputs .notify-email{flex:1 1 20rem;min-height:4.4rem;padding:0 1.2rem}@keyframes product-fade-in{0%{opacity:0}to{opacity:1}}.collapsible-tab{border-bottom:1px solid rgba(var(--color-foreground),.15)}.product-block--collapsible-tab:not(.product-block--collapsible-tab+.product-block--collapsible-tab) .collapsible-tab{border-top:1px solid rgba(var(--color-foreground),.15)}.product__details>.product-block--collapsible-tab{margin-bottom:0}.product__details>.product-block--collapsible-tab:not(:has(+.product-block--collapsible-tab)){margin-bottom:1.6rem}.collapsible-tab__heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem 0;cursor:pointer;list-style:none;font-weight:600}.collapsible-tab__heading::-webkit-details-marker{display:none}.collapsible-tab__icon svg{width:1.2rem;transition:transform .2s}.collapsible-tab[open] .collapsible-tab__icon svg{transform:rotate(180deg)}.collapsible-tab__text{padding-bottom:1.6rem}.collapsible-tab__text a{color:rgb(var(--color-link, var(--color-foreground)))}.product-tabs{display:flex;flex-wrap:wrap}.product-tabs__label{order:1;flex:1 1 auto;padding:1rem 1.6rem;text-align:center;cursor:pointer;border:1px solid transparent;border-bottom-color:rgba(var(--color-foreground),.15);background:rgba(var(--color-foreground),.04)}.product-tabs__label:hover{background:rgba(var(--color-foreground),.08)}.product-tabs__panel{order:2;flex:1 1 100%;display:none;padding:2rem;border:1px solid rgba(var(--color-foreground),.15);border-top:0}.product-tabs__radio:checked+.product-tabs__label{font-weight:700;background:none;border-color:rgba(var(--color-foreground),.15);border-bottom-color:transparent}.product-tabs__radio:checked+.product-tabs__label+.product-tabs__panel{display:block}.product-tabs__radio:focus-visible+.product-tabs__label{outline:2px solid rgb(var(--color-foreground));outline-offset:-2px}@media(max-width:480px){.product-tabs{flex-direction:column}.product-tabs__label,.product-tabs__panel{order:initial;text-align:left}}.product-rating{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.rating__star-wrapper{position:relative;display:inline-flex}.rating__stars{display:inline-flex;gap:.2rem;color:rgba(var(--color-foreground),.2)}.rating__stars--filled{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap;color:#f5b301;width:calc(var(--rating-value) / 5 * 100%)}.rating__star{width:2rem;height:2rem;flex:none;fill:currentColor}.product-popup--center{text-align:center}.product-popup--right{text-align:right}.product-popup__link{background:none;border:0;padding:0;text-decoration:underline;cursor:pointer;color:inherit;font:inherit}.social_buttons{display:flex;gap:1.2rem;margin:0;padding:0}.social_buttons .share-btn{display:inline-flex;color:inherit}.social_buttons .svg-wrapper svg{width:2rem;height:2rem}.product-links p{margin:0 0 .4rem}.product-links .label{font-weight:600;margin-right:.4rem}@media(prefers-reduced-motion:reduce){.kit-variant-picker,.product_gallery_nav .thumbnail-list__item,.collapsible-tab__icon svg,.notify-form{transition:none;animation:none}}.product_gallery .product__media-item{display:flex;flex-direction:column;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/89/assets/component-product.css.map */
