.product-information{display:flex;gap:var(--global-grid-gap-lg);align-items:flex-start;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)}.product-information.gallery-position-right{flex-direction:row-reverse}@media screen and (max-width:1024px){.product-information{flex-direction:column;gap:var(--global-item-gap-lg)}}.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;display:flex;flex-direction:row;gap:var(--global-grid-gap-sm)}@media screen and (min-width:1024px){.product-information .product-gallery.single-image{flex:0 0 auto;width:calc(55% - var(--global-grid-gap-lg));align-items:flex-start}.product-information .product-gallery.single-image .images{max-height:none}}@media screen and (min-width:1024px){.product-information .product-gallery{position:sticky;top:0}}@media screen and (max-width:1024px){.product-information .product-gallery{width:100%;position:relative;flex-direction:column;gap:var(--global-item-gap-lg)}}.product-information .product-gallery .images{width:100%;max-width:100%;min-height:0;min-width:0;overflow:hidden;position:relative;flex:1 1 auto}@media screen and (max-width:1024px){.product-information .product-gallery .images{max-height:-moz-fit-content;max-height:fit-content}}.product-information .product-gallery .images .swiper-wrapper .swiper-slide .image-container{width:100%;height:100%;display:flex;justify-content:center;align-items:flex-start;overflow:hidden}@media screen and (min-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 picture{display:contents}.product-information .product-gallery .images .swiper-wrapper .swiper-slide .image-container img{min-width:100%;max-height:100%;overflow:hidden;-o-object-fit:cover;object-fit:contain;margin-bottom:auto;height:auto;border-radius:var(--global-border-rad)}.product-information .product-gallery .images .swiper-wrapper .swiper-slide .image-container modal-opener{height:100%;width:100%;padding:0}.product-information .product-gallery .images .swiper-wrapper .swiper-slide .image-container modal-opener .deferred-media__poster{height:100%;width:100%;position:relative;padding:0;border:none}.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-enabled .swiper-slide:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;transition:opacity .3s;opacity:0;pointer-events:none}.product-information .product-gallery .images.swiper-enabled:not(.swiper-initialized) .swiper-slide:after{opacity:1}.product-information .product-gallery .thumbnails{overflow:hidden;transition:opacity .3s;display:block;opacity:1;position:relative;flex:1 1 320px;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))}.product-information .product-gallery .thumbnails::-webkit-scrollbar{display:none}@media screen and (max-width:1024px){.product-information .product-gallery .thumbnails{display:none}}.product-information .product-gallery .thumbnails:not(.swiper-initialized){display:none;opacity:0}.product-information .product-gallery .thumbnails:not(.swiper-initialized) .swiper-wrapper .swiper-slide:after{opacity:1}.product-information .product-gallery .thumbnails .swiper-wrapper .swiper-slide{padding:0;margin:0;overflow:hidden;aspect-ratio:1/1;background:0 0;border:none;max-height:-moz-fit-content;max-height:fit-content}.product-information .product-gallery .thumbnails .swiper-wrapper .swiper-slide .thumbnail-container{width:100%;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;overflow:hidden;cursor:pointer;background-color:var(--primal-charcoal);border-radius:var(--global-border-rad);position:relative}.product-information .product-gallery .thumbnails .swiper-wrapper .swiper-slide .thumbnail-container picture{display:contents}.product-information .product-gallery .thumbnails .swiper-wrapper .swiper-slide .thumbnail-container img{min-width:100%;min-height:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover;height:auto;border-radius:var(--global-border-rad)}.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);position:absolute;z-index:5;left:50%;transform:translate(-50%);background-color:#fff;border:1.5px solid #000;transition:all .3s ease-in-out}.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 (min-width:1024px){.product-information .product-gallery .swiper-controls{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}}.product-information .product-details{flex:1 1 calc(30% - var(--global-grid-gap-lg));width:calc(30% - var(--global-grid-gap-lg));display:flex;flex-direction:column;gap:var(--global-item-gap);z-index:9998}@media screen and (min-width:1024px){.product-information .product-details{position:sticky;top:0;min-height:calc(100dvh - var(--header-height) - var(--global-sect-pad-y-md))}}@media screen and (max-width:1024px){.product-information .product-details{width:100%;z-index:10}}.product-information .product-details>.product-block{margin-bottom:var(--global-item-gap-sm)}@media screen and (max-width:1024px){.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 (max-width:1024px){.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 (max-width:1024px){.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{display:flex;flex-direction:column;gap:var(--global-text-gap-sm)}.product-information .product-details .product-header .product-title{color:var(--heading-fill-dark);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)}@media screen and (max-width:1024px){.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{display:flex;flex-direction:row;gap:var(--global-grid-gap-md)}.product-information .product-details .product-header .product-header-info .product-rrp,.product-information .product-details .product-header .product-header-info .product-sku{color:var(--body-fill-dark)}.product-information .product-details .product-pricing-wrapper{display:flex;flex-direction:row;gap:var(--global-grid-gap-md);align-items:center}.product-information .product-details .product-pricing-wrapper .pricing{display:none;flex-direction:row;gap:var(--global-grid-gap-xs);align-items:center}.product-information .product-details .product-pricing-wrapper .pricing.active{display:flex}.product-information .product-details .product-pricing-wrapper .pricing .price-compare,.product-information .product-details .product-pricing-wrapper .pricing .price-current{color:var(--heading-fill-dark)}.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);min-height:0;height:-moz-min-content;height:min-content}.product-information .product-details .product-inventory{display:flex;gap:var(--base-4xs);align-items:center}.product-information .product-details .product-inventory span{gap:calc(var(--base-4xs) * 2);display:flex;align-items:center}.product-information .product-details .product-inventory:not(.active){display:none}.product-information .product-details .wishlist-btn{background:0 0;border:none;padding:0;margin:0;display:flex;flex-direction:row;gap:calc(var(--base-4xs) * 2);align-items:center;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;color:var(--heading-fill-dark);transition:text-decoration-color .3s ease-in-out,opacity .3s ease-in-out}.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{display:flex;gap:calc(var(--base-4xs) * 2);align-items:center}.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{display:flex;align-items:center;vertical-align:middle;width:24px;height:auto}.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);align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;margin-bottom:var(--global-item-gap-sm)}.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{display:flex;flex-direction:column;gap:var(--global-item-gap-sm)}.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{display:flex;flex-direction:column;gap:var(--input-global-label-gap)}.product-information .product-details .product-form form variant-radios fieldset .variant-radios{display:flex;flex-direction:row;flex-wrap:wrap}.product-information .product-details .product-form form variant-radios fieldset .variant-radios .radio{width:100%}.product-information .product-details .product-form .product-form__buttons{display:flex;flex-direction:row;gap:var(--base-2xs);flex-wrap:wrap}.product-information .product-details .product-form .product-form__buttons gaia-quantity-input{max-width:-moz-fit-content;max-width:fit-content;flex-grow:0l}.product-information .product-details .product-form .product-form__buttons .product-form__submit{flex-grow:1;width:auto}@media screen and (max-width:1279px){.product-information .product-details .product-form .product-form__buttons{flex-direction:column}}.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 :focus,.product-information .product-details .product-form .klaviyo-bis-trigger:hover{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 ol,.product-information .product-details .product-text-content p,.product-information .product-details .product-text-content ul{padding-bottom:var(--global-text-gap-sm)}.product-information .product-details .product-text-content ol:last-child,.product-information .product-details .product-text-content p:last-child,.product-information .product-details .product-text-content ul:last-child{padding-bottom:0}.product-information .product-details .product-text-content em,.product-information .product-details .product-text-content li,.product-information .product-details .product-text-content ol,.product-information .product-details .product-text-content p,.product-information .product-details .product-text-content span,.product-information .product-details .product-text-content ul{color:var(--body-fill-dark);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)}.product-information .product-details .product-text-content a{color:var(--body-fill-dark);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);transition:color .3s ease;text-decoration:underline}.product-information .product-details .product-text-content a:hover{color:var(--primal-charcoal)}.product-information .product-details .product-text-content b,.product-information .product-details .product-text-content strong{color:var(--body-fill-dark);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);font-weight:800}.product-information .product-details .product-text-content ol,.product-information .product-details .product-text-content ul{padding:0;margin:0;list-style-position:inside;display:flex;flex-direction:column;gap:var(--base-2xs)}.product-information .product-details .product-text-content ol::marker,.product-information .product-details .product-text-content ul::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{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--base-4xs)}.product-information .product-details .product-tags:empty{display:none}.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{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--base-2xs);align-items:center}.product-information .product-details .product-series-info .tag{background-color:#0000001a;color:var(--heading-fill-dark)}.product-information .product-details .product-series-info .product-series-anchor-link{display:flex;flex-direction:row;align-items:center;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);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);transition:border-color .3s ease-in-out}.product-information .product-details .product-series-info .product-series-anchor-link .icon-arrow{transform:rotate(90deg);max-height:10px;width:auto}.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:arrow-pulse .5s cubic-bezier(.4,0,.2,1) infinite alternate}@keyframes arrow-pulse{0%{transform:rotate(90deg) translate(0)}to{transform:rotate(90deg) translate(1px)}}.product-information .product-details .finance{margin:0;display:flex;flex-direction:row;gap:var(--global-grid-gap-sm);justify-content:space-between}.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{display:flex;flex-direction:column;gap:8px}.product-information .product-details .finance .klarna-url{width:-moz-fit-content;width:fit-content;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);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{margin:-1px 0 0!important;border:none!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{border-radius:0 0 var(--global-border-rad) var(--global-border-rad)}.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{display:flex;flex-direction:column;gap:var(--base-xs)}.product-information .product-details .quote-bulk-order-block .quote-header{display:flex;flex-direction:row;align-items:center;gap:var(--base-4xs);color:var(--heading-fill-dark)}.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{height:18px;width: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 ol,.product-information .product-details .quote-bulk-order-block .quote-description p,.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 ol:last-child,.product-information .product-details .quote-bulk-order-block .quote-description p: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 em,.product-information .product-details .quote-bulk-order-block .quote-description li,.product-information .product-details .quote-bulk-order-block .quote-description ol,.product-information .product-details .quote-bulk-order-block .quote-description p,.product-information .product-details .quote-bulk-order-block .quote-description span,.product-information .product-details .quote-bulk-order-block .quote-description ul{color:var(--body-fill-dark);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)}.product-information .product-details .quote-bulk-order-block .quote-description a{color:var(--body-fill-dark);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);transition:color .3s ease;text-decoration:underline}.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 b,.product-information .product-details .quote-bulk-order-block .quote-description strong{color:var(--body-fill-dark);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);font-weight:800}.product-information .product-details .quote-bulk-order-block .quote-description ol,.product-information .product-details .quote-bulk-order-block .quote-description ul{padding:0;margin:0;list-style-position:inside;display:flex;flex-direction:column;gap:var(--base-2xs)}.product-information .product-details .quote-bulk-order-block .quote-description ol::marker,.product-information .product-details .quote-bulk-order-block .quote-description ul::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{display:none;flex-direction:row;align-items:center;-moz-column-gap:var(--base-xs);column-gap:var(--base-xs);row-gap:var(--base-2xs);flex-wrap:wrap}.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{display:flex;flex-direction:row;gap:var(--base-3xs)}.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{margin:0;display:flex;justify-content:space-between;align-items:center;padding:var(--base-xs) 0;color:var(--heading-fill-dark);text-decoration:underline;text-decoration-color:transparent;transition:all .3s ease-in-out}.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 ol,.product-information .product-details .product-accordions details .details p,.product-information .product-details .product-accordions details .details ul{padding-bottom:var(--global-text-gap-sm)}.product-information .product-details .product-accordions details .details ol:last-child,.product-information .product-details .product-accordions details .details p:last-child,.product-information .product-details .product-accordions details .details ul:last-child{padding-bottom:0}.product-information .product-details .product-accordions details .details em,.product-information .product-details .product-accordions details .details li,.product-information .product-details .product-accordions details .details ol,.product-information .product-details .product-accordions details .details p,.product-information .product-details .product-accordions details .details span,.product-information .product-details .product-accordions details .details ul{color:var(--body-fill-dark);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)}.product-information .product-details .product-accordions details .details a{color:var(--body-fill-dark);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);transition:color .3s ease;text-decoration:underline}.product-information .product-details .product-accordions details .details a:hover{color:var(--primal-charcoal)}.product-information .product-details .product-accordions details .details b,.product-information .product-details .product-accordions details .details strong{color:var(--body-fill-dark);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);font-weight:800}.product-information .product-details .product-accordions details .details ol,.product-information .product-details .product-accordions details .details ul{padding:0;margin:0;list-style-position:inside;display:flex;flex-direction:column;gap:var(--base-2xs)}.product-information .product-details .product-accordions details .details ol::marker,.product-information .product-details .product-accordions details .details ul::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:99999999999999!important}
/*# sourceMappingURL=/cdn/shop/t/130/assets/main-product.css.map */
