.product-information{gap:var(--global-grid-gap-lg);padding:calc(var(--global-sect-pad-y-md) - var(--global-sect-pad-x-md)) var(--global-sect-pad-x-md) var(--global-sect-pad-y-md) var(--global-sect-pad-x-md);align-items:flex-start;display:flex}@media screen and (width<=1023px){.product-information{gap:var(--global-item-gap-lg);flex-direction:column}}.product-information.gallery-position-right{flex-direction:row-reverse}.product-information .product-gallery{flex:1 1 calc(70 - var(--global-grid-gap-lg));width:calc(70% - var(--global-grid-gap-lg));-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:var(--global-grid-gap-sm);flex-direction:row;display:flex}@media screen and (width>=1024px){.product-information .product-gallery{position:sticky;top:0}}@media screen and (width<=1023px){.product-information .product-gallery{gap:var(--global-item-gap-lg);flex-direction:column;width:100%;position:relative}}@media screen and (width>=1024px){.product-information .product-gallery.single-image{width:calc(55% - var(--global-grid-gap-lg));flex:none;align-items:flex-start}.product-information .product-gallery.single-image .images{max-height:none}}.product-information .product-gallery .images{flex:auto;width:100%;min-width:0;max-width:100%;min-height:0;position:relative;overflow:hidden}@media screen and (width<=1023px){.product-information .product-gallery .images{max-height:fit-content}}.product-information .product-gallery .images .swiper-wrapper .swiper-slide .image-container{justify-content:center;align-items:flex-start;width:100%;height:100%;display:flex;overflow:hidden}@media screen and (width>=1024px){.product-information .product-gallery .images .swiper-wrapper .swiper-slide .image-container{max-width:720px;margin:auto}}.product-information .product-gallery .images .swiper-wrapper .swiper-slide .image-container .image-snippet{display:contents}.product-information .product-gallery .images .swiper-wrapper .swiper-slide .image-container img,.product-information .product-gallery .images .swiper-wrapper .swiper-slide .image-container .image-snippet__img{-o-object-fit:cover;object-fit:cover;border-radius:var(--global-border-rad);min-width:100%;height:auto;max-height:100%;overflow:hidden}.product-information .product-gallery .images .swiper-wrapper .swiper-slide .image-container modal-opener{width:100%;height:100%;padding:0}.product-information .product-gallery .images .swiper-wrapper .swiper-slide .image-container modal-opener .deferred-media__poster{border:none;width:100%;height:100%;padding:0;position:relative}.product-information .product-gallery .images .swiper-wrapper .swiper-slide .image-container modal-opener .deferred-media__poster .deferred-media__poster-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-information .product-gallery .images .swiper-wrapper .swiper-slide .image-container .video-container{width:100%;height:100%}.product-information .product-gallery .images .swiper-wrapper .swiper-slide .image-container .video-container .video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.product-information .product-gallery .images.swiper-enabled .swiper-slide:after{content:"";opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.product-information .product-gallery .images.swiper-enabled:not(.swiper-initialized) .swiper-slide:after{opacity:1}.product-information .product-gallery .thumbnails{opacity:1;width:auto;height:calc(100dvh - var(--header-height) - var(--global-sect-pad-y-md));max-height:calc(100dvh - var(--header-height) - var(--global-sect-pad-y-md));flex:320px;transition:opacity .3s;display:block;position:relative;overflow:hidden}@media screen and (width<=1023px){.product-information .product-gallery .thumbnails{display:none}}.product-information .product-gallery .thumbnails::-webkit-scrollbar{display:none}.product-information .product-gallery .thumbnails:not(.swiper-initialized){opacity:0;display:none}.product-information .product-gallery .thumbnails:not(.swiper-initialized) .swiper-wrapper .swiper-slide:after{opacity:1}.product-information .product-gallery .thumbnails .swiper-wrapper .swiper-slide{aspect-ratio:1;background:0 0;border:none;max-height:fit-content;margin:0;padding:0;overflow:hidden}.product-information .product-gallery .thumbnails .swiper-wrapper .swiper-slide .thumbnail-container{aspect-ratio:1;cursor:pointer;background-color:var(--primal-charcoal);border-radius:var(--global-border-rad);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.product-information .product-gallery .thumbnails .swiper-wrapper .swiper-slide .thumbnail-container .image-snippet{display:contents}.product-information .product-gallery .thumbnails .swiper-wrapper .swiper-slide .thumbnail-container img,.product-information .product-gallery .thumbnails .swiper-wrapper .swiper-slide .thumbnail-container .image-snippet__img{-o-object-fit:cover;object-fit:cover;border-radius:var(--global-border-rad);min-width:100%;height:auto;min-height:100%;overflow:hidden}.product-information .product-gallery .thumbnails .swiper-wrapper .swiper-slide .thumbnail-container .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-information .product-gallery .thumbnails .swiper-button-next:after,.product-information .product-gallery .thumbnails .swiper-button-prev:after{display:none}.product-information .product-gallery .thumbnails:hover .swiper-button:not(.swiper-button-disabled){opacity:1}.product-information .product-gallery .thumbnails .swiper-button{height:var(--button-lg-height);width:var(--button-lg-height);z-index:5;background-color:#fff;border:1.5px solid #000;transition:all .3s ease-in-out;position:absolute;left:50%;transform:translate(-50%)}.product-information .product-gallery .thumbnails .swiper-button svg,.product-information .product-gallery .thumbnails .swiper-button svg path{color:#000}.product-information .product-gallery .thumbnails .swiper-button:hover{background-color:#000}.product-information .product-gallery .thumbnails .swiper-button:hover svg,.product-information .product-gallery .thumbnails .swiper-button:hover svg path{color:#fff}.product-information .product-gallery .thumbnails .swiper-button.swiper-button-prev{top:32px;bottom:unset}.product-information .product-gallery .thumbnails .swiper-button.swiper-button-prev svg{transform:rotate(-90deg)}.product-information .product-gallery .thumbnails .swiper-button.swiper-button-next{bottom:32px;top:unset}.product-information .product-gallery .thumbnails .swiper-button.swiper-button-next svg{transform:rotate(90deg)}@media screen and (width>=1024px){.product-information .product-gallery .swiper-controls{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;word-wrap:normal!important;position:absolute!important}}.product-information .product-details{flex:1 1 calc(30% - var(--global-grid-gap-lg));width:calc(30% - var(--global-grid-gap-lg));gap:var(--global-item-gap);z-index:9998;flex-direction:column;display:flex}@media screen and (width>=1024px){.product-information .product-details{min-height:calc(100dvh - var(--header-height) - var(--global-sect-pad-y-md));position:sticky;top:0}}@media screen and (width<=1023px){.product-information .product-details{z-index:10;width:100%}}.product-information .product-details>.product-block{margin-bottom:var(--global-item-gap-sm)}@media screen and (width<=1023px){.product-information .product-details>.product-block{margin-bottom:var(--global-item-gap-md)}}.product-information .product-details>.product-block:last-child{margin-bottom:0}.product-information .product-details>.product-block.custom-inventory-block+.wishlist-block,.product-information .product-details>.product-block.wishlist-block+.custom-inventory-block{margin-bottom:var(--global-item-gap-sm)}@media screen and (width<=1023px){.product-information .product-details>.product-block.custom-inventory-block+.wishlist-block,.product-information .product-details>.product-block.wishlist-block+.custom-inventory-block{margin-bottom:var(--global-item-gap-md)}}.product-information .product-details>.product-block.custom-inventory-block,.product-information .product-details>.product-block.wishlist-block{margin-bottom:var(--global-grid-gap-sm)}@media screen and (width<=1023px){.product-information .product-details>.product-block.custom-inventory-block,.product-information .product-details>.product-block.wishlist-block{margin-bottom:var(--global-item-gap-md)}}.product-information .product-details .product-header{gap:var(--global-text-gap-sm);flex-direction:column;display:flex}.product-information .product-details .product-header .product-title{font-family:var(--global-heading-sm-font-family);font-size:var(--global-heading-sm-font-size);font-style:var(--global-heading-sm-font-style);font-weight:var(--global-heading-sm-font-weight);letter-spacing:var(--global-heading-sm-letter-spacing);line-height:var(--global-heading-sm-line-height);gap:var(--global-heading-sm-paragraph-spacing);text-transform:var(--global-heading-sm-text-transform);color:var(--heading-fill-dark)}@media screen and (width<=1023px){.product-information .product-details .product-header .product-title{font-family:var(--global-heading-lg-font-family);font-size:var(--global-heading-lg-font-size);font-style:var(--global-heading-lg-font-style);font-weight:var(--global-heading-lg-font-weight);letter-spacing:var(--global-heading-lg-letter-spacing);line-height:var(--global-heading-lg-line-height);gap:var(--global-heading-lg-paragraph-spacing);text-transform:var(--global-heading-lg-text-transform)}}.product-information .product-details .product-header .product-header-info{gap:var(--global-grid-gap-md);flex-direction:row;display:flex}.product-information .product-details .product-header .product-header-info .product-sku,.product-information .product-details .product-header .product-header-info .product-rrp{color:var(--body-fill-dark)}.product-information .product-details .product-pricing-wrapper{gap:var(--global-grid-gap-md);flex-direction:row;align-items:center;display:flex}.product-information .product-details .product-pricing-wrapper .pricing{gap:var(--global-grid-gap-xs);flex-direction:row;align-items:center;display:none}.product-information .product-details .product-pricing-wrapper .pricing.active{display:flex}.product-information .product-details .product-pricing-wrapper .pricing .price-current,.product-information .product-details .product-pricing-wrapper .pricing .price-compare{color:var(--heading-fill-dark)}@media screen and (width<=1279px){.product-information .product-details .product-pricing-wrapper .pricing .price-current,.product-information .product-details .product-pricing-wrapper .pricing .price-compare{font-size:20px}}.product-information .product-details .product-pricing-wrapper .pricing .price-compare{opacity:.25}.product-information .product-details .product-pricing-wrapper .ruk_rating_snippet .ruk-rating-snippet-count{font-family:var(--global-body-md-font-family);font-size:var(--global-body-md-font-size);font-style:var(--global-body-md-font-style);font-weight:var(--global-body-md-font-weight);letter-spacing:var(--global-body-md-letter-spacing);line-height:var(--global-body-md-line-height);gap:var(--global-body-md-paragraph-spacing);text-transform:var(--global-body-md-text-transform);--snug-text-cap-height:.7em;--snug-text-top:calc(.35em - .5lh);--snug-text-bottom:calc(.4em - .2lh);--snug-text-gap:calc(2lh - (2em - var(--snug-text-cap-height)));margin-top:var(--snug-text-top);margin-bottom:var(--snug-text-bottom);height:min-content;min-height:0}.product-information .product-details .product-inventory{align-items:center;gap:var(--base-4xs);align-items:center;display:flex}.product-information .product-details .product-inventory span{gap:calc(var(--base-4xs)*2);align-items:center;display:flex}.product-information .product-details .product-inventory:not(.active){display:none}.product-information .product-details .wishlist-btn{gap:calc(var(--base-4xs)*2);cursor:pointer;color:var(--heading-fill-dark);background:0 0;border:none;flex-direction:row;align-items:center;margin:0;padding:0;text-decoration:underline #0000;transition:text-decoration-color .3s ease-in-out,opacity .3s ease-in-out;display:flex}.product-information .product-details .wishlist-btn span{text-align:left}.product-information .product-details .wishlist-btn svg{width:23px;height:auto}.product-information .product-details .wishlist-btn:disabled{cursor:default;opacity:.5}.product-information .product-details .wishlist-btn:hover:not(:disabled){text-decoration-color:var(--heading-fill-dark)}.product-information .product-details .swym-inject{display:none!important}.product-information .product-details .block--delivery__info{gap:calc(var(--base-4xs)*2);align-items:center;display:flex}.product-information .product-details .block--delivery__info:not(.active){display:none}.product-information .product-details .block--delivery__info .icon__text{font-size:13px}.product-information .product-details .block--delivery__info .info__icon{vertical-align:middle;align-items:center;width:24px;height:auto;display:flex}.product-information .product-details .product-form{display:block}.product-information .product-details .product-form .product-form__error-message-wrapper{font-family:var(--global-body-md-font-family);font-size:var(--global-body-md-font-size);font-style:var(--global-body-md-font-style);font-weight:var(--global-body-md-font-weight);letter-spacing:var(--global-body-md-letter-spacing);line-height:var(--global-body-md-line-height);gap:var(--global-body-md-paragraph-spacing);text-transform:var(--global-body-md-text-transform);margin-bottom:var(--global-item-gap-sm);flex-flow:wrap;align-items:center;gap:5px;display:flex}.product-information .product-details .product-form .product-form__error-message-wrapper[hidden]{display:none}.product-information .product-details .product-form .product-form__error-message-wrapper svg{height:var(--icon-size,16px);width:var(--icon-size,16px)}.product-information .product-details .product-form form{gap:var(--global-item-gap-sm);flex-direction:column;display:flex}.product-information .product-details .product-form form variant-radios legend{margin-bottom:var(--input-global-label-gap)}.product-information .product-details .product-form form variant-radios fieldset{gap:var(--input-global-label-gap);flex-direction:column;display:flex}.product-information .product-details .product-form form variant-radios fieldset .variant-radios{flex-flow:wrap;display:flex}.product-information .product-details .product-form form variant-radios fieldset .variant-radios .radio{width:100%}.product-information .product-details .product-form .product-form__buttons{gap:var(--base-2xs);flex-flow:wrap;display:flex}@media screen and (width<=1279px){.product-information .product-details .product-form .product-form__buttons{flex-direction:column}}.product-information .product-details .product-form .product-form__buttons gaia-quantity-input{flex-grow:0l;max-width:fit-content}.product-information .product-details .product-form .product-form__buttons .product-form__submit{flex-grow:1;width:auto}.product-information .product-details .product-form .klaviyo-bis-trigger{font-family:var(--button-md-font-family);font-size:var(--button-md-font-size);font-style:var(--button-md-font-style);font-weight:var(--button-md-font-weight);letter-spacing:var(--button-md-letter-spacing);line-height:var(--button-md-line-height);gap:var(--button-md-paragraph-spacing);text-transform:var(--button-md-text-transform);display:none}.product-information .product-details .product-form .klaviyo-bis-trigger:hover,.product-information .product-details .product-form .klaviyo-bis-trigger :focus{background-color:var(--primal-carbon)}.product-information .product-details .product-form .klaviyo-bis-trigger:focus{outline:2px solid var(--primal-carbon)}.product-information .product-details .product-text-content h1,.product-information .product-details .product-text-content h2,.product-information .product-details .product-text-content h3,.product-information .product-details .product-text-content h4,.product-information .product-details .product-text-content h5,.product-information .product-details .product-text-content h6{color:var(--heading-fill-dark);padding-bottom:var(--global-text-gap-sm);padding-top:var(--global-text-gap-sm)}.product-information .product-details .product-text-content h1:first-child,.product-information .product-details .product-text-content h2:first-child,.product-information .product-details .product-text-content h3:first-child,.product-information .product-details .product-text-content h4:first-child,.product-information .product-details .product-text-content h5:first-child,.product-information .product-details .product-text-content h6:first-child{padding-top:0}.product-information .product-details .product-text-content h1:last-child,.product-information .product-details .product-text-content h2:last-child,.product-information .product-details .product-text-content h3:last-child,.product-information .product-details .product-text-content h4:last-child,.product-information .product-details .product-text-content h5:last-child,.product-information .product-details .product-text-content h6:last-child{padding-bottom:0}.product-information .product-details .product-text-content p,.product-information .product-details .product-text-content ol,.product-information .product-details .product-text-content ul{padding-bottom:var(--global-text-gap-sm)}.product-information .product-details .product-text-content p:last-child,.product-information .product-details .product-text-content ol:last-child,.product-information .product-details .product-text-content ul:last-child{padding-bottom:0}.product-information .product-details .product-text-content p,.product-information .product-details .product-text-content ul,.product-information .product-details .product-text-content ol,.product-information .product-details .product-text-content span,.product-information .product-details .product-text-content em,.product-information .product-details .product-text-content li{font-family:var(--global-body-md-font-family);font-size:var(--global-body-md-font-size);font-style:var(--global-body-md-font-style);font-weight:var(--global-body-md-font-weight);letter-spacing:var(--global-body-md-letter-spacing);line-height:var(--global-body-md-line-height);gap:var(--global-body-md-paragraph-spacing);text-transform:var(--global-body-md-text-transform);color:var(--body-fill-dark)}.product-information .product-details .product-text-content a{font-family:var(--global-body-md-font-family);font-size:var(--global-body-md-font-size);font-style:var(--global-body-md-font-style);font-weight:var(--global-body-md-font-weight);letter-spacing:var(--global-body-md-letter-spacing);line-height:var(--global-body-md-line-height);gap:var(--global-body-md-paragraph-spacing);text-transform:var(--global-body-md-text-transform);color:var(--body-fill-dark);text-decoration:underline;transition:color .3s}.product-information .product-details .product-text-content a:hover{color:var(--primal-charcoal)}.product-information .product-details .product-text-content strong,.product-information .product-details .product-text-content b{font-family:var(--global-body-md-font-family);font-size:var(--global-body-md-font-size);font-style:var(--global-body-md-font-style);font-weight:var(--global-body-md-font-weight);letter-spacing:var(--global-body-md-letter-spacing);line-height:var(--global-body-md-line-height);gap:var(--global-body-md-paragraph-spacing);text-transform:var(--global-body-md-text-transform);color:var(--body-fill-dark);font-weight:800}.product-information .product-details .product-text-content ul,.product-information .product-details .product-text-content ol{gap:var(--base-2xs);flex-direction:column;margin:0;padding:0;list-style-position:inside;display:flex}.product-information .product-details .product-text-content ul::marker,.product-information .product-details .product-text-content ol::marker{color:var(--heading-fill-dark)}.product-information .product-details .product-text-content h1{font-family:var(--global-heading-xl-font-family);font-size:var(--global-heading-xl-font-size);font-style:var(--global-heading-xl-font-style);font-weight:var(--global-heading-xl-font-weight);letter-spacing:var(--global-heading-xl-letter-spacing);line-height:var(--global-heading-xl-line-height);gap:var(--global-heading-xl-paragraph-spacing);text-transform:var(--global-heading-xl-text-transform)}.product-information .product-details .product-text-content h2{font-family:var(--global-heading-lg-font-family);font-size:var(--global-heading-lg-font-size);font-style:var(--global-heading-lg-font-style);font-weight:var(--global-heading-lg-font-weight);letter-spacing:var(--global-heading-lg-letter-spacing);line-height:var(--global-heading-lg-line-height);gap:var(--global-heading-lg-paragraph-spacing);text-transform:var(--global-heading-lg-text-transform)}.product-information .product-details .product-text-content h3{font-family:var(--global-heading-md-font-family);font-size:var(--global-heading-md-font-size);font-style:var(--global-heading-md-font-style);font-weight:var(--global-heading-md-font-weight);letter-spacing:var(--global-heading-md-letter-spacing);line-height:var(--global-heading-md-line-height);gap:var(--global-heading-md-paragraph-spacing);text-transform:var(--global-heading-md-text-transform)}.product-information .product-details .product-text-content h4{font-family:var(--global-body-lg-font-family);font-size:var(--global-body-lg-font-size);font-style:var(--global-body-lg-font-style);font-weight:var(--global-body-lg-font-weight);letter-spacing:var(--global-body-lg-letter-spacing);line-height:var(--global-body-lg-line-height);gap:var(--global-body-lg-paragraph-spacing);text-transform:var(--global-body-lg-text-transform)}.product-information .product-details .product-text-content h5{font-family:var(--global-eyebrow-lg-font-family);font-size:var(--global-eyebrow-lg-font-size);font-style:var(--global-eyebrow-lg-font-style);font-weight:var(--global-eyebrow-lg-font-weight);letter-spacing:var(--global-eyebrow-lg-letter-spacing);line-height:var(--global-eyebrow-lg-line-height);gap:var(--global-eyebrow-lg-paragraph-spacing);text-transform:var(--global-eyebrow-lg-text-transform)}.product-information .product-details .product-text-content h6{font-family:var(--global-eyebrow-md-font-family);font-size:var(--global-eyebrow-md-font-size);font-style:var(--global-eyebrow-md-font-style);font-weight:var(--global-eyebrow-md-font-weight);letter-spacing:var(--global-eyebrow-md-letter-spacing);line-height:var(--global-eyebrow-md-line-height);gap:var(--global-eyebrow-md-paragraph-spacing);text-transform:var(--global-eyebrow-md-text-transform)}.product-information .product-details .product-text-content :empty:not(path){display:none}.product-information .product-details .product-tags{gap:var(--base-4xs);flex-flow:wrap;display:flex}.product-information .product-details .product-tags:empty,.product-information .product-details .product-tags .badge{display:none}.product-information .product-details .product-tags .badge.active{display:flex}.product-information .product-details .product-series-info{gap:var(--base-2xs);flex-flow:wrap;align-items:center;display:flex}.product-information .product-details .product-series-info .tag{color:var(--heading-fill-dark);background-color:#0000001a}.product-information .product-details .product-series-info .product-series-anchor-link{font-family:var(--button-md-font-family);font-size:var(--button-md-font-size);font-style:var(--button-md-font-style);font-weight:var(--button-md-font-weight);letter-spacing:var(--button-md-letter-spacing);line-height:var(--button-md-line-height);gap:var(--button-md-paragraph-spacing);text-transform:var(--button-md-text-transform)}@keyframes arrow-pulse{0%{transform:rotate(90deg)translate(0)}to{transform:rotate(90deg)translate(1px)}}.product-information .product-details .product-series-info .product-series-anchor-link{align-items:center;gap:var(--button-md-icon-gap);color:var(--heading-fill-dark);border-bottom:var(--global-border-width) solid var(--global-border-color);padding-bottom:var(--button-tertiary-md-y-padding);flex-direction:row;transition:border-color .3s ease-in-out;display:flex}.product-information .product-details .product-series-info .product-series-anchor-link .icon-arrow{width:auto;max-height:10px;transform:rotate(90deg)}.product-information .product-details .product-series-info .product-series-anchor-link:hover{border-color:var(--heading-fill-dark)}.product-information .product-details .product-series-info .product-series-anchor-link:hover .icon-arrow{animation:.5s cubic-bezier(.4,0,.2,1) infinite alternate arrow-pulse}.product-information .product-details .finance{gap:var(--global-grid-gap-sm);flex-direction:row;justify-content:space-between;margin:0;display:flex}.product-information .product-details .finance .body-sm{color:var(--body-fill-dark)}.product-information .product-details .finance .icon-klarna{width:var(--base-xl);height:auto}.product-information .product-details .finance .klarna-text{flex-direction:column;gap:8px;display:flex}.product-information .product-details .finance .klarna-url{font-family:var(--button-md-font-family);font-size:var(--button-md-font-size);font-style:var(--button-md-font-style);font-weight:var(--button-md-font-weight);letter-spacing:var(--button-md-letter-spacing);line-height:var(--button-md-line-height);gap:var(--button-md-paragraph-spacing);text-transform:var(--button-md-text-transform);width:fit-content;color:var(--heading-fill-dark);border-bottom:var(--global-border-width) solid var(--global-border-color);padding-bottom:var(--button-tertiary-sm-y-padding);transition:border-color .3s ease-in-out}.product-information .product-details .finance .klarna-url:hover{border-color:var(--heading-fill-dark)}.product-information .product-details .imega-widgets-holder .imm-widget-anchor{border:none!important;margin:-1px 0 0!important}.product-information .product-details .product-blocks-boxed .product-block-item:first-child,.product-information .product-details .product-blocks-boxed .product-block-item:first-child .product-block-box:first-child{border-radius:var(--global-border-rad) var(--global-border-rad) 0 0}.product-information .product-details .product-blocks-boxed .product-block-item:last-child,.product-information .product-details .product-blocks-boxed .product-block-item:last-child .product-block-box:last-child{border-radius:0 0 var(--global-border-rad) var(--global-border-rad)}.product-information .product-details .product-blocks-boxed .product-block-item .product-block-box:not(:last-of-type){border-top:none;border-bottom:none}.product-information .product-details .product-block-box{padding:var(--base-xs);border:var(--global-border-width) solid var(--global-border-color);border-radius:0}.product-information .product-details .quote-bulk-order-block{gap:var(--base-xs);flex-direction:column;display:flex}.product-information .product-details .quote-bulk-order-block .quote-header{align-items:center;gap:var(--base-4xs);color:var(--heading-fill-dark);flex-direction:row;display:flex}.product-information .product-details .quote-bulk-order-block .quote-header .quote-header-title{font-size:12px}.product-information .product-details .quote-bulk-order-block .quote-header .icon{width:18px;height:18px}.product-information .product-details .quote-bulk-order-block .quote-header .button{margin-left:auto}.product-information .product-details .quote-bulk-order-block .quote-header .button .button-text{font-size:calc(var(--button-md-font-size)/1.2)}.product-information .product-details .quote-bulk-order-block .quote-description h1,.product-information .product-details .quote-bulk-order-block .quote-description h2,.product-information .product-details .quote-bulk-order-block .quote-description h3,.product-information .product-details .quote-bulk-order-block .quote-description h4,.product-information .product-details .quote-bulk-order-block .quote-description h5,.product-information .product-details .quote-bulk-order-block .quote-description h6{color:var(--heading-fill-dark);padding-bottom:var(--global-text-gap-sm);padding-top:var(--global-text-gap-sm)}.product-information .product-details .quote-bulk-order-block .quote-description h1:first-child,.product-information .product-details .quote-bulk-order-block .quote-description h2:first-child,.product-information .product-details .quote-bulk-order-block .quote-description h3:first-child,.product-information .product-details .quote-bulk-order-block .quote-description h4:first-child,.product-information .product-details .quote-bulk-order-block .quote-description h5:first-child,.product-information .product-details .quote-bulk-order-block .quote-description h6:first-child{padding-top:0}.product-information .product-details .quote-bulk-order-block .quote-description h1:last-child,.product-information .product-details .quote-bulk-order-block .quote-description h2:last-child,.product-information .product-details .quote-bulk-order-block .quote-description h3:last-child,.product-information .product-details .quote-bulk-order-block .quote-description h4:last-child,.product-information .product-details .quote-bulk-order-block .quote-description h5:last-child,.product-information .product-details .quote-bulk-order-block .quote-description h6:last-child{padding-bottom:0}.product-information .product-details .quote-bulk-order-block .quote-description p,.product-information .product-details .quote-bulk-order-block .quote-description ol,.product-information .product-details .quote-bulk-order-block .quote-description ul{padding-bottom:var(--global-text-gap-sm)}.product-information .product-details .quote-bulk-order-block .quote-description p:last-child,.product-information .product-details .quote-bulk-order-block .quote-description ol:last-child,.product-information .product-details .quote-bulk-order-block .quote-description ul:last-child{padding-bottom:0}.product-information .product-details .quote-bulk-order-block .quote-description p,.product-information .product-details .quote-bulk-order-block .quote-description ul,.product-information .product-details .quote-bulk-order-block .quote-description ol,.product-information .product-details .quote-bulk-order-block .quote-description span,.product-information .product-details .quote-bulk-order-block .quote-description em,.product-information .product-details .quote-bulk-order-block .quote-description li{font-family:var(--global-body-md-font-family);font-size:var(--global-body-md-font-size);font-style:var(--global-body-md-font-style);font-weight:var(--global-body-md-font-weight);letter-spacing:var(--global-body-md-letter-spacing);line-height:var(--global-body-md-line-height);gap:var(--global-body-md-paragraph-spacing);text-transform:var(--global-body-md-text-transform);color:var(--body-fill-dark)}.product-information .product-details .quote-bulk-order-block .quote-description a{font-family:var(--global-body-md-font-family);font-size:var(--global-body-md-font-size);font-style:var(--global-body-md-font-style);font-weight:var(--global-body-md-font-weight);letter-spacing:var(--global-body-md-letter-spacing);line-height:var(--global-body-md-line-height);gap:var(--global-body-md-paragraph-spacing);text-transform:var(--global-body-md-text-transform);color:var(--body-fill-dark);text-decoration:underline;transition:color .3s}.product-information .product-details .quote-bulk-order-block .quote-description a:hover{color:var(--primal-charcoal)}.product-information .product-details .quote-bulk-order-block .quote-description strong,.product-information .product-details .quote-bulk-order-block .quote-description b{font-family:var(--global-body-md-font-family);font-size:var(--global-body-md-font-size);font-style:var(--global-body-md-font-style);font-weight:var(--global-body-md-font-weight);letter-spacing:var(--global-body-md-letter-spacing);line-height:var(--global-body-md-line-height);gap:var(--global-body-md-paragraph-spacing);text-transform:var(--global-body-md-text-transform);color:var(--body-fill-dark);font-weight:800}.product-information .product-details .quote-bulk-order-block .quote-description ul,.product-information .product-details .quote-bulk-order-block .quote-description ol{gap:var(--base-2xs);flex-direction:column;margin:0;padding:0;list-style-position:inside;display:flex}.product-information .product-details .quote-bulk-order-block .quote-description ul::marker,.product-information .product-details .quote-bulk-order-block .quote-description ol::marker{color:var(--heading-fill-dark)}.product-information .product-details .quote-bulk-order-block .quote-description h1{font-family:var(--global-heading-xl-font-family);font-size:var(--global-heading-xl-font-size);font-style:var(--global-heading-xl-font-style);font-weight:var(--global-heading-xl-font-weight);letter-spacing:var(--global-heading-xl-letter-spacing);line-height:var(--global-heading-xl-line-height);gap:var(--global-heading-xl-paragraph-spacing);text-transform:var(--global-heading-xl-text-transform)}.product-information .product-details .quote-bulk-order-block .quote-description h2{font-family:var(--global-heading-lg-font-family);font-size:var(--global-heading-lg-font-size);font-style:var(--global-heading-lg-font-style);font-weight:var(--global-heading-lg-font-weight);letter-spacing:var(--global-heading-lg-letter-spacing);line-height:var(--global-heading-lg-line-height);gap:var(--global-heading-lg-paragraph-spacing);text-transform:var(--global-heading-lg-text-transform)}.product-information .product-details .quote-bulk-order-block .quote-description h3{font-family:var(--global-heading-md-font-family);font-size:var(--global-heading-md-font-size);font-style:var(--global-heading-md-font-style);font-weight:var(--global-heading-md-font-weight);letter-spacing:var(--global-heading-md-letter-spacing);line-height:var(--global-heading-md-line-height);gap:var(--global-heading-md-paragraph-spacing);text-transform:var(--global-heading-md-text-transform)}.product-information .product-details .quote-bulk-order-block .quote-description h4{font-family:var(--global-body-lg-font-family);font-size:var(--global-body-lg-font-size);font-style:var(--global-body-lg-font-style);font-weight:var(--global-body-lg-font-weight);letter-spacing:var(--global-body-lg-letter-spacing);line-height:var(--global-body-lg-line-height);gap:var(--global-body-lg-paragraph-spacing);text-transform:var(--global-body-lg-text-transform)}.product-information .product-details .quote-bulk-order-block .quote-description h5{font-family:var(--global-eyebrow-lg-font-family);font-size:var(--global-eyebrow-lg-font-size);font-style:var(--global-eyebrow-lg-font-style);font-weight:var(--global-eyebrow-lg-font-weight);letter-spacing:var(--global-eyebrow-lg-letter-spacing);line-height:var(--global-eyebrow-lg-line-height);gap:var(--global-eyebrow-lg-paragraph-spacing);text-transform:var(--global-eyebrow-lg-text-transform)}.product-information .product-details .quote-bulk-order-block .quote-description h6{font-family:var(--global-eyebrow-md-font-family);font-size:var(--global-eyebrow-md-font-size);font-style:var(--global-eyebrow-md-font-style);font-weight:var(--global-eyebrow-md-font-weight);letter-spacing:var(--global-eyebrow-md-letter-spacing);line-height:var(--global-eyebrow-md-line-height);gap:var(--global-eyebrow-md-paragraph-spacing);text-transform:var(--global-eyebrow-md-text-transform)}.product-information .product-details .quote-bulk-order-block .quote-description :empty:not(path){display:none}.product-information .product-details .quote-bulk-order-block .quote-description *{color:var(--body-fill-dark)}.product-information .product-details .quote-bulk-order-block .quote-pricing{-moz-column-gap:var(--base-xs);align-items:center;column-gap:var(--base-xs);row-gap:var(--base-2xs);flex-flow:wrap;display:none}.product-information .product-details .quote-bulk-order-block .quote-pricing.active{display:flex}.product-information .product-details .quote-bulk-order-block .quote-pricing .quote-price{gap:var(--base-3xs);flex-direction:row;display:flex}.product-information .product-details .quote-bulk-order-block .quote-pricing .quote-price .quote-price--quantity{font-weight:600}.product-information .product-details .product-accordions details{border-bottom:var(--global-border-width) solid var(--global-border-color)}.product-information .product-details .product-accordions details:first-child summary{padding-top:0}.product-information .product-details .product-accordions details[open] summary{padding-bottom:var(--base-xs)}.product-information .product-details .product-accordions details[open] summary .icon-plus{display:none}.product-information .product-details .product-accordions details[open] summary .icon-minus{display:block}.product-information .product-details .product-accordions details[open] .details{padding-bottom:var(--base-xs)}.product-information .product-details .product-accordions details summary{padding:var(--base-xs) 0;color:var(--heading-fill-dark);justify-content:space-between;align-items:center;margin:0;text-decoration:underline #0000;transition:all .3s ease-in-out;display:flex}.product-information .product-details .product-accordions details summary:hover{text-decoration-color:var(--heading-fill-dark)}.product-information .product-details .product-accordions details summary .icon-minus{display:none}.product-information .product-details .product-accordions details .details h1,.product-information .product-details .product-accordions details .details h2,.product-information .product-details .product-accordions details .details h3,.product-information .product-details .product-accordions details .details h4,.product-information .product-details .product-accordions details .details h5,.product-information .product-details .product-accordions details .details h6{color:var(--heading-fill-dark);padding-bottom:var(--global-text-gap-sm);padding-top:var(--global-text-gap-sm)}.product-information .product-details .product-accordions details .details h1:first-child,.product-information .product-details .product-accordions details .details h2:first-child,.product-information .product-details .product-accordions details .details h3:first-child,.product-information .product-details .product-accordions details .details h4:first-child,.product-information .product-details .product-accordions details .details h5:first-child,.product-information .product-details .product-accordions details .details h6:first-child{padding-top:0}.product-information .product-details .product-accordions details .details h1:last-child,.product-information .product-details .product-accordions details .details h2:last-child,.product-information .product-details .product-accordions details .details h3:last-child,.product-information .product-details .product-accordions details .details h4:last-child,.product-information .product-details .product-accordions details .details h5:last-child,.product-information .product-details .product-accordions details .details h6:last-child{padding-bottom:0}.product-information .product-details .product-accordions details .details p,.product-information .product-details .product-accordions details .details ol,.product-information .product-details .product-accordions details .details ul{padding-bottom:var(--global-text-gap-sm)}.product-information .product-details .product-accordions details .details p:last-child,.product-information .product-details .product-accordions details .details ol:last-child,.product-information .product-details .product-accordions details .details ul:last-child{padding-bottom:0}.product-information .product-details .product-accordions details .details p,.product-information .product-details .product-accordions details .details ul,.product-information .product-details .product-accordions details .details ol,.product-information .product-details .product-accordions details .details span,.product-information .product-details .product-accordions details .details em,.product-information .product-details .product-accordions details .details li{font-family:var(--global-body-md-font-family);font-size:var(--global-body-md-font-size);font-style:var(--global-body-md-font-style);font-weight:var(--global-body-md-font-weight);letter-spacing:var(--global-body-md-letter-spacing);line-height:var(--global-body-md-line-height);gap:var(--global-body-md-paragraph-spacing);text-transform:var(--global-body-md-text-transform);color:var(--body-fill-dark)}.product-information .product-details .product-accordions details .details a{font-family:var(--global-body-md-font-family);font-size:var(--global-body-md-font-size);font-style:var(--global-body-md-font-style);font-weight:var(--global-body-md-font-weight);letter-spacing:var(--global-body-md-letter-spacing);line-height:var(--global-body-md-line-height);gap:var(--global-body-md-paragraph-spacing);text-transform:var(--global-body-md-text-transform);color:var(--body-fill-dark);text-decoration:underline;transition:color .3s}.product-information .product-details .product-accordions details .details a:hover{color:var(--primal-charcoal)}.product-information .product-details .product-accordions details .details strong,.product-information .product-details .product-accordions details .details b{font-family:var(--global-body-md-font-family);font-size:var(--global-body-md-font-size);font-style:var(--global-body-md-font-style);font-weight:var(--global-body-md-font-weight);letter-spacing:var(--global-body-md-letter-spacing);line-height:var(--global-body-md-line-height);gap:var(--global-body-md-paragraph-spacing);text-transform:var(--global-body-md-text-transform);color:var(--body-fill-dark);font-weight:800}.product-information .product-details .product-accordions details .details ul,.product-information .product-details .product-accordions details .details ol{gap:var(--base-2xs);flex-direction:column;margin:0;padding:0;list-style-position:inside;display:flex}.product-information .product-details .product-accordions details .details ul::marker,.product-information .product-details .product-accordions details .details ol::marker{color:var(--heading-fill-dark)}.product-information .product-details .product-accordions details .details h1{font-family:var(--global-heading-xl-font-family);font-size:var(--global-heading-xl-font-size);font-style:var(--global-heading-xl-font-style);font-weight:var(--global-heading-xl-font-weight);letter-spacing:var(--global-heading-xl-letter-spacing);line-height:var(--global-heading-xl-line-height);gap:var(--global-heading-xl-paragraph-spacing);text-transform:var(--global-heading-xl-text-transform)}.product-information .product-details .product-accordions details .details h2{font-family:var(--global-heading-lg-font-family);font-size:var(--global-heading-lg-font-size);font-style:var(--global-heading-lg-font-style);font-weight:var(--global-heading-lg-font-weight);letter-spacing:var(--global-heading-lg-letter-spacing);line-height:var(--global-heading-lg-line-height);gap:var(--global-heading-lg-paragraph-spacing);text-transform:var(--global-heading-lg-text-transform)}.product-information .product-details .product-accordions details .details h3{font-family:var(--global-heading-md-font-family);font-size:var(--global-heading-md-font-size);font-style:var(--global-heading-md-font-style);font-weight:var(--global-heading-md-font-weight);letter-spacing:var(--global-heading-md-letter-spacing);line-height:var(--global-heading-md-line-height);gap:var(--global-heading-md-paragraph-spacing);text-transform:var(--global-heading-md-text-transform)}.product-information .product-details .product-accordions details .details h4{font-family:var(--global-body-lg-font-family);font-size:var(--global-body-lg-font-size);font-style:var(--global-body-lg-font-style);font-weight:var(--global-body-lg-font-weight);letter-spacing:var(--global-body-lg-letter-spacing);line-height:var(--global-body-lg-line-height);gap:var(--global-body-lg-paragraph-spacing);text-transform:var(--global-body-lg-text-transform)}.product-information .product-details .product-accordions details .details h5{font-family:var(--global-eyebrow-lg-font-family);font-size:var(--global-eyebrow-lg-font-size);font-style:var(--global-eyebrow-lg-font-style);font-weight:var(--global-eyebrow-lg-font-weight);letter-spacing:var(--global-eyebrow-lg-letter-spacing);line-height:var(--global-eyebrow-lg-line-height);gap:var(--global-eyebrow-lg-paragraph-spacing);text-transform:var(--global-eyebrow-lg-text-transform)}.product-information .product-details .product-accordions details .details h6{font-family:var(--global-eyebrow-md-font-family);font-size:var(--global-eyebrow-md-font-size);font-style:var(--global-eyebrow-md-font-style);font-weight:var(--global-eyebrow-md-font-weight);letter-spacing:var(--global-eyebrow-md-letter-spacing);line-height:var(--global-eyebrow-md-line-height);gap:var(--global-eyebrow-md-paragraph-spacing);text-transform:var(--global-eyebrow-md-text-transform)}.product-information .product-details .product-accordions details .details :empty:not(path){display:none}.product-information .product-details .product-accordions details .details svg{height:var(--toggle-icon-size);width:var(--toggle-icon-size);color:var(--toggle-icon-fill-default)}.product-information .product-details .product-accordions details .details :first-child{margin-top:0}.product-information .product-details .product-accordions details .details :last-child{margin-bottom:0}.template--product #reviews_fade{z-index:2147483647!important}gaia-variant-radios{gap:var(--base-2xs);flex-direction:column;width:100%;display:flex}gaia-variant-radios:after{border-right:none!important}gaia-variant-radios.select summary{position:relative}gaia-variant-radios.select summary:after{content:"";width:0;height:100%;display:block;position:absolute;top:0}gaia-variant-radios fieldset{border:none;width:100%;padding:0}gaia-variant-radios fieldset legend{margin-bottom:calc(var(--base-2xs)/2);padding:0;display:block}gaia-variant-radios fieldset details{box-sizing:content-box;width:100%;position:relative}gaia-variant-radios fieldset details[open] summary,gaia-variant-radios fieldset details .opening summary{border-radius:var(--global-border-rad) var(--global-border-rad) 0 0;background-color:var(--primal-chalk)}gaia-variant-radios fieldset details[open] summary .icon,gaia-variant-radios fieldset details .opening summary .icon{rotate:-180deg}gaia-variant-radios fieldset details[open] .options,gaia-variant-radios fieldset details .opening .options{max-height:266px}gaia-variant-radios fieldset details.closing summary .icon,gaia-variant-radios fieldset details.closed summary .icon{rotate:0deg}gaia-variant-radios fieldset details.closing .options,gaia-variant-radios fieldset details.closed .options{max-height:0}gaia-variant-radios fieldset details summary{background-color:var(--primal-white);border:var(--global-border-width) solid var(--global-border-color);color:var(--input-text-fill-default);box-shadow:none;min-height:var(--button-lg-height);padding:calc(var(--button-lg-padding)/2) var(--button-lg-padding);cursor:pointer;align-items:center;gap:var(--button-lg-padding);border-radius:1000px;transition:all .3s ease-in-out;display:flex}gaia-variant-radios fieldset details summary .selected-option{font-family:var(--button-md-font-family);font-size:var(--button-md-font-size);font-style:var(--button-md-font-style);font-weight:var(--button-md-font-weight);letter-spacing:var(--button-md-letter-spacing);line-height:var(--button-md-line-height);gap:var(--button-md-paragraph-spacing);text-transform:var(--button-md-text-transform);color:var(--heading-fill-dark);align-items:center;display:flex}gaia-variant-radios fieldset details summary span{padding:var(--input-pad-lg) 0 var(--input-pad-lg) var(--input-pad-lg);margin-right:calc(var(--input-pad-lg)*2 + 10px);flex:1;height:100%}gaia-variant-radios fieldset details summary .icon,gaia-variant-radios fieldset details summary .icon.icon-caret{width:10px;height:100%;position:unset;pointer-events:none;color:var(--input-text-fill-default);box-sizing:content-box;transition:rotate .3s}gaia-variant-radios fieldset details .options{background-color:var(--primal-white);z-index:5;border-radius:0 0 var(--global-border-rad) var(--global-border-rad);border:var(--global-border-width) solid var(--global-border-color);flex-direction:column;width:100%;transition:max-height .3s;display:flex;position:absolute;top:calc(100% - 1px);overflow:hidden auto}gaia-variant-radios fieldset details .options:focus-within{border-color:var(--input-bg-stroke-highlight)}gaia-variant-radios fieldset details .options .radio{border-top:var(--global-border-width) solid var(--global-border-color);background-color:var(--primal-white);justify-content:center;align-items:center;transition:all .3s ease-in-out;display:flex}gaia-variant-radios fieldset details .options .radio:first-child{border-top:none}gaia-variant-radios fieldset details .options .radio:last-child{border-radius:0 0 var(--global-border-rad) var(--global-border-rad)}gaia-variant-radios fieldset details .options .radio:hover{background-color:var(--primal-chalk)}gaia-variant-radios fieldset details .options .radio:has(.focus-visible),gaia-variant-radios fieldset details .options .radio:focus-within,gaia-variant-radios fieldset details .options .radio:focus,gaia-variant-radios fieldset details .options .radio:has(.focus){border:var(--global-border-width) solid var(--focus-outline)}gaia-variant-radios fieldset details .options input{opacity:0;width:0;height:0;margin:0;padding:0;position:absolute}gaia-variant-radios fieldset details .options input:checked+label{background-color:var(--primal-chalk);cursor:default;outline:none}gaia-variant-radios fieldset details .options input:focus-visible+label{outline:1px solid var(--primal-green)}gaia-variant-radios fieldset details .options label{font-family:var(--button-md-font-family);font-size:var(--button-md-font-size);font-style:var(--button-md-font-style);font-weight:var(--button-md-font-weight);letter-spacing:var(--button-md-letter-spacing);line-height:var(--button-md-line-height);gap:var(--button-md-paragraph-spacing);text-transform:var(--button-md-text-transform);box-shadow:none;width:100%;min-height:var(--button-lg-height);padding:0 var(--button-lg-padding);cursor:pointer;background-color:#0000;align-items:center;margin:0;display:flex}gaia-variant-radios fieldset details .options label:first-of-type{border-top:none}