.main-product{padding-bottom:0}.product-information{display:flex;gap:106px;align-items:flex-start;position:relative}@media screen and (max-width:1024px){.product-information{gap:var(--global-grid-gap)}}.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)}}.product-information .product-gallery{flex:1 1 30%;min-width:400px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:1024px){.product-information .product-gallery{min-width:100%;width:100%;display:flex;flex-direction:row;gap:var(--global-grid-gap)}}@media screen and (min-width:1025px){.product-information .product-gallery{position:sticky;top:var(--global-sect-pad-y-md)}}.product-information .product-gallery .images{width:100%;max-width:100%;max-height:100vh;min-height:0;min-width:0;overflow:hidden;position:relative;background-color:var(--slide-out-cart-image-bg-fill);border-radius:var(--card-border-rad);aspect-ratio:1/1}@media screen and (max-width:1024px){.product-information .product-gallery .images{max-width:calc(100% - var(--global-grid-gap) - 90px)}}@media screen and (max-width:768px){.product-information .product-gallery .images{max-width:100%}}.product-information .product-gallery .images .tags{position:absolute;justify-content:flex-end;padding:var(--tag-sm-pad-y) var(--tag-sm-pad-x);width:100%;z-index:2}.product-information .product-gallery .images .swiper-wrapper .swiper-slide{height:auto}.product-information .product-gallery .images .swiper-wrapper .swiper-slide .image-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;padding:var(--box-pad);padding:0}.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%;min-height:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover;height:auto;aspect-ratio:1/1;border-radius:var(--card-border-rad)}.product-information .product-gallery .images .swiper-wrapper .swiper-slide .image-container img[src*=".png"]{max-height:100%;max-width:100%;margin:auto;-o-object-fit:contain;object-fit:contain;border-radius:0;min-width:auto;min-height:auto}.product-information .product-gallery .images .swiper-wrapper .swiper-slide .image-container .video-container,.product-information .product-gallery .images .swiper-wrapper .swiper-slide .image-container .video-external-container,.product-information .product-gallery .images .swiper-wrapper .swiper-slide .image-container .video-stored-container{height:100%;width:100%;padding:0}.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 .images.swiper-initialized:focus-within .swiper-button.swiper-button-disabled,.product-information .product-gallery .images.swiper-initialized:hover .swiper-button.swiper-button-disabled{opacity:.35}.product-information .product-gallery .images.swiper-initialized .swiper-button{position:absolute;top:50%!important;max-height:var(--arrow-button-size);max-width:var(--arrow-button-size)}.product-information .product-gallery .images.swiper-initialized .swiper-button svg{background-color:var(--arrow-bg-fill-default);border-radius:var(--arrow-border-rad)}@media screen and (max-width:1024px){.product-information .product-gallery .images.swiper-initialized .swiper-button{opacity:1}.product-information .product-gallery .images.swiper-initialized .swiper-button.swiper-button-disabled{opacity:.35}}.product-information .product-gallery .images.swiper-initialized .swiper-button.swiper-button-disabled{pointer-events:all;cursor:default!important}.product-information .product-gallery .images.swiper-initialized .swiper-button:after{content:none}@media screen and (min-width:1025px){.product-information .product-gallery .images.swiper-initialized .swiper-button:hover{cursor:pointer;opacity:.7}}.product-information .product-gallery .images.swiper-initialized .swiper-button.swiper-button-next{right:var(--box-pad)!important}.product-information .product-gallery .images.swiper-initialized .swiper-button.swiper-button-prev{left:var(--box-pad)!important}.product-information .product-gallery .thumbnails{overflow:hidden;margin-top:var(--global-grid-gap);transition:opacity .3s;display:block;opacity:1;position:relative}@media screen and (max-width:1024px){.product-information .product-gallery .thumbnails{margin:0}}@media screen and (max-width:768px){.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{height:auto;overflow:hidden}@media screen and (max-width:1024px){.product-information .product-gallery .thumbnails .swiper-wrapper .swiper-slide{height:90px;width:90px}}.product-information .product-gallery .thumbnails .swiper-wrapper .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 .thumbnails .swiper-wrapper .swiper-slide .thumbnail-container{width:100%;aspect-ratio:1;display:flex;justify-content:center;align-items:center;overflow:hidden;cursor:pointer;background-color:var(--slide-out-cart-image-bg-fill);border-radius:var(--card-border-rad)}.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(--card-border-rad)}@media screen and (max-width:1024px){.product-information .product-gallery .thumbnails .swiper-wrapper .swiper-slide .thumbnail-container img{height:90px;width:90px}}.product-information .product-gallery .thumbnails .swiper-wrapper .swiper-slide .thumbnail-container img[src*=".png"]{max-height:100%;max-width:100%;margin:auto;-o-object-fit:contain;object-fit:contain;border-radius:0;min-width:auto;min-height:auto}.product-information .product-details{flex:1 1 70%;width:70%;display:flex;flex-direction:column;gap:var(--global-item-gap)}@media screen and (max-width:768px){.product-information .product-details{width:100%}}.product-information .product-details .product-details-header{display:flex;flex-direction:column;gap:var(--global-text-gap)}.product-information .product-details .product-details-header .ruk_rating_snippet .ruk-rating-snippet-count{display:none}.product-information .product-details .product-details-header .ruk_rating_snippet i{color:var(--global-highlight-fill)}.product-information .product-details .product-details-header .ruk_rating_snippet .ruk-icon-percentage-star--0{color:var(--global-highlight-fill-dark)}.product-information .product-details .product-details-header .ruk_rating_snippet .ruk-icon-percentage-star--0:before{content:"\e911"}.product-information .product-details .product-details-header h1{color:var(--heading-fill-light)}.product-information .product-details .product-details-header .pricing{overflow:hidden;display:none;gap:var(--primitive-100);align-items:baseline}.product-information .product-details .product-details-header .pricing.active{display:flex}.product-information .product-details .product-details-header .pricing *{margin:0}.product-information .product-details .product-details-header .pricing .price-compare{color:var(--body-fill-light);opacity:.35}.product-information .product-details .product-details-header .pricing .price-current{color:var(--global-highlight-fill-light)}.product-information .product-details .reasons-to-buy{display:flex;gap:var(--global-grid-gap);flex-wrap:wrap}.product-information .product-details .reasons-to-buy .reason{flex:1 1 calc(50% - var(--global-grid-gap)/ 2);width:calc(50% - var(--global-grid-gap)/ 2);display:flex;flex-direction:row;gap:var(--primitive-250)}@media screen and (max-width:768px){.product-information .product-details .reasons-to-buy .reason{width:100%;flex:1 1 100%}}.product-information .product-details .reasons-to-buy .reason .icon{display:flex;width:var(--primitive-700);height:var(--primitive-700);padding:8px 10px;justify-content:center;align-items:center;flex-shrink:0;aspect-ratio:1/1;border-radius:var(--primitive-1200);border:2px solid var(--icon-bg-stroke-light);color:var(--icon-fill-light)}.product-information .product-details .reasons-to-buy .reason .icon img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.product-information .product-details .reasons-to-buy .reason .rtb-text-content{display:flex;flex-direction:column;gap:4px}.product-information .product-details .product-form{display:block}.product-information .product-details .product-form .product-form__error-message-wrapper{font-family:var(--alert-body-font-family);font-size:var(--alert-body-font-size);font-style:var(--alert-body-font-style);font-weight:var(--alert-body-font-weight);letter-spacing:var(--alert-body-letter-spacing);line-height:var(--alert-body-line-height);gap:var(--alert-body-paragraph-spacing);text-transform:var(--alert-body-text-transform);display:flex;flex-direction:row;flex-wrap:wrap;gap:5px}.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);width:var(--icon-size)}.product-information .product-details .product-form form{display:flex;flex-direction:column;gap:var(--global-item-gap)}.product-information .product-details .product-form form variant-radios{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--input-lg-form-gap)}.product-information .product-details .product-form form variant-radios gaia-select{flex:1 1 calc(50% - var(--input-lg-form-gap)/ 2)}@media screen and (max-width:768px){.product-information .product-details .product-form form variant-radios gaia-select{flex:1 1 100%}}.product-information .product-details .product-form form variant-radios gaia-select:first-child{flex:1 1 100%}.product-information .product-details .product-form form variant-radios gaia-select.select.select-size-lg svg{right:calc(var(--input-lg-pad) * 1.25)}.product-information .product-details .product-form form variant-radios gaia-select.select.select-size-lg details summary::after{right:calc(3 * var(--input-lg-pad))}.product-information .product-details .product-form form variant-radios legend{margin-bottom:var(--input-global-label-gap);color:var(--input-label-text-fill-default)}.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(--input-lg-form-gap);flex-wrap:wrap}@media screen and (max-width:768px){.product-information .product-details .product-form .product-form__buttons{flex-direction:column}}.product-information .product-details .product-text-content :first-child{margin-top:0}.product-information .product-details .product-text-content :last-child{margin-bottom:0}.product-information .product-details .product-accordions details{border-top:var(--toggle-border-width) solid var(--toggle-bg-stroke);border-bottom:var(--toggle-border-width) solid var(--toggle-bg-stroke)}.product-information .product-details .product-accordions details svg{height:var(--toggle-icon-size);width:var(--toggle-icon-size)}.product-information .product-details .product-accordions details:not(:first-child){border-top:var(--global-border-width) solid var(--toggle-bg-stroke)}.product-information .product-details .product-accordions details .icon-minus{display:none}.product-information .product-details .product-accordions details[open] summary{padding-bottom:var(--toggle-heading-gap)}.product-information .product-details .product-accordions details[open] summary svg{color:var(--toggle-icon-fill-active)}.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:inline}.product-information .product-details .product-accordions details[open] .details{padding-bottom:var(--toggle-pad)}.product-information .product-details .product-accordions details summary{cursor:pointer;margin:0;display:flex;justify-content:space-between;align-items:center;padding:var(--toggle-pad) 0;color:var(--toggle-heading-fill);font-family:var(--toggle-heading-font-family);font-size:var(--toggle-heading-font-size);font-style:var(--toggle-heading-font-style);font-weight:var(--toggle-heading-font-weight);letter-spacing:var(--toggle-heading-letter-spacing);line-height:var(--toggle-heading-line-height);gap:var(--toggle-heading-paragraph-spacing);text-transform:var(--toggle-heading-text-transform)}.product-information .product-details .product-accordions details .details{--snug-text-cap-height:0.7em;--snug-text-top:calc(0.4em - 0.5lh);--snug-text-bottom:calc(0.3em - 0.5lh);--snug-text-gap:calc(2lh - (2em - var(--snug-text-cap-height)));display:flex;flex-direction:column;gap:var(--snug-text-gap)}.product-information .product-details .product-accordions details .details>.paragraph,.product-information .product-details .product-accordions details .details>a:not(.button),.product-information .product-details .product-accordions details .details>p,.product-information .product-details .product-accordions details .details>s,.product-information .product-details .product-accordions details .details>ul{--snug-text-cap-height:0.7em;--snug-text-top:calc(0.4em - 0.5lh);--snug-text-bottom:calc(0.3em - 0.5lh);--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-accordions details .details .metafield-rich_text_field{--snug-text-cap-height:0.7em;--snug-text-top:calc(0.4em - 0.5lh);--snug-text-bottom:calc(0.3em - 0.5lh);--snug-text-gap:calc(2lh - (2em - var(--snug-text-cap-height)));display:flex;flex-direction:column;gap:var(--snug-text-gap)}.product-information .product-details .product-accordions details .details .metafield-rich_text_field>.paragraph,.product-information .product-details .product-accordions details .details .metafield-rich_text_field>a:not(.button),.product-information .product-details .product-accordions details .details .metafield-rich_text_field>p,.product-information .product-details .product-accordions details .details .metafield-rich_text_field>s,.product-information .product-details .product-accordions details .details .metafield-rich_text_field>ul{--snug-text-cap-height:0.7em;--snug-text-top:calc(0.4em - 0.5lh);--snug-text-bottom:calc(0.3em - 0.5lh);--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-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 h1,.product-information .product-details .product-short-description h1,.product-information .product-details .product-text-content h1{font-family:var(--global-display-lg-font-family);font-size:var(--global-display-lg-font-size);font-style:var(--global-display-lg-font-style);font-weight:var(--global-display-lg-font-weight);letter-spacing:var(--global-display-lg-letter-spacing);line-height:var(--global-display-lg-line-height);gap:var(--global-display-lg-paragraph-spacing);text-transform:var(--global-display-lg-text-transform)}.product-information .product-details .product-accordions .details h2,.product-information .product-details .product-short-description h2,.product-information .product-details .product-text-content h2{font-family:var(--global-blog-h2-font-family);font-size:var(--global-blog-h2-font-size);font-style:var(--global-blog-h2-font-style);font-weight:var(--global-blog-h2-font-weight);letter-spacing:var(--global-blog-h2-letter-spacing);line-height:var(--global-blog-h2-line-height);gap:var(--global-blog-h2-paragraph-spacing);text-transform:var(--global-blog-h2-text-transform)}.product-information .product-details .product-accordions .details h3,.product-information .product-details .product-short-description h3,.product-information .product-details .product-text-content h3{font-family:var(--global-blog-h3-font-family);font-size:var(--global-blog-h3-font-size);font-style:var(--global-blog-h3-font-style);font-weight:var(--global-blog-h3-font-weight);letter-spacing:var(--global-blog-h3-letter-spacing);line-height:var(--global-blog-h3-line-height);gap:var(--global-blog-h3-paragraph-spacing);text-transform:var(--global-blog-h3-text-transform)}.product-information .product-details .product-accordions .details h4,.product-information .product-details .product-short-description h4,.product-information .product-details .product-text-content h4{font-family:var(--global-blog-h4-font-family);font-size:var(--global-blog-h4-font-size);font-style:var(--global-blog-h4-font-style);font-weight:var(--global-blog-h4-font-weight);letter-spacing:var(--global-blog-h4-letter-spacing);line-height:var(--global-blog-h4-line-height);gap:var(--global-blog-h4-paragraph-spacing);text-transform:var(--global-blog-h4-text-transform)}.product-information .product-details .product-accordions .details h5,.product-information .product-details .product-short-description h5,.product-information .product-details .product-text-content h5{font-family:var(--global-blog-h5-font-family);font-size:var(--global-blog-h5-font-size);font-style:var(--global-blog-h5-font-style);font-weight:var(--global-blog-h5-font-weight);letter-spacing:var(--global-blog-h5-letter-spacing);line-height:var(--global-blog-h5-line-height);gap:var(--global-blog-h5-paragraph-spacing);text-transform:var(--global-blog-h5-text-transform)}.product-information .product-details .product-accordions .details h6,.product-information .product-details .product-short-description h6,.product-information .product-details .product-text-content h6{font-family:var(--global-blog-h6-font-family);font-size:var(--global-blog-h6-font-size);font-style:var(--global-blog-h6-font-style);font-weight:var(--global-blog-h6-font-weight);letter-spacing:var(--global-blog-h6-letter-spacing);line-height:var(--global-blog-h6-line-height);gap:var(--global-blog-h6-paragraph-spacing);text-transform:var(--global-blog-h6-text-transform)}.product-information .product-details .product-accordions .details blockquote,.product-information .product-details .product-accordions .details li,.product-information .product-details .product-accordions .details ol,.product-information .product-details .product-accordions .details p,.product-information .product-details .product-accordions .details ul,.product-information .product-details .product-short-description blockquote,.product-information .product-details .product-short-description li,.product-information .product-details .product-short-description ol,.product-information .product-details .product-short-description p,.product-information .product-details .product-short-description ul,.product-information .product-details .product-text-content blockquote,.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 ul{flex:1 1 100%;min-width:100%;color:var(--body-fill-light);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 dl,.product-information .product-details .product-accordions .details ol,.product-information .product-details .product-accordions .details ul,.product-information .product-details .product-short-description dl,.product-information .product-details .product-short-description ol,.product-information .product-details .product-short-description ul,.product-information .product-details .product-text-content dl,.product-information .product-details .product-text-content ol,.product-information .product-details .product-text-content ul{margin:0;padding:0 15px;flex:1 1 100%;min-width:100%;list-style-position:unset}.product-information .product-details .product-accordions .details dl,.product-information .product-details .product-short-description dl,.product-information .product-details .product-text-content dl{flex:1 1 100%;min-width:100%;display:flex;flex-direction:column;gap:calc(var(--global-text-gap)/ 2)}.product-information .product-details .product-accordions .details dl dt,.product-information .product-details .product-short-description dl dt,.product-information .product-details .product-text-content dl dt{font-weight:bolder}.product-information .product-details .product-accordions .details blockquote,.product-information .product-details .product-short-description blockquote,.product-information .product-details .product-text-content blockquote{flex:1 1 100%;min-width:100%;margin:0;padding-left:var(--global-col-gap-sm);font-style:italic}.product-information .product-details .product-accordions .details mark,.product-information .product-details .product-short-description mark,.product-information .product-details .product-text-content mark{flex:1 1 100%;min-width:100%;background:var(--global-highlight-fill-light)}.product-information .product-details .product-accordions .details table,.product-information .product-details .product-short-description table,.product-information .product-details .product-text-content table{flex:1 1 100%;min-width:100%;border-collapse:collapse;width:100%;border:var(--table-cell-border-width) solid var(--table-cell-bg-stroke)}.product-information .product-details .product-accordions .details table td,.product-information .product-details .product-accordions .details table th,.product-information .product-details .product-short-description table td,.product-information .product-details .product-short-description table th,.product-information .product-details .product-text-content table td,.product-information .product-details .product-text-content table th{border:var(--table-cell-border-width) solid var(--table-cell-bg-stroke);padding:var(--table-cell-pad);background-color:var(--table-cell-bg-fill);text-align:left}.product-information .product-details .product-accordions .details table td,.product-information .product-details .product-short-description table td,.product-information .product-details .product-text-content table td{font-family:var(--table-td-font-family);font-size:var(--table-td-font-size);font-style:var(--table-td-font-style);font-weight:var(--table-td-font-weight);letter-spacing:var(--table-td-letter-spacing);line-height:var(--table-td-line-height);gap:var(--table-td-paragraph-spacing);text-transform:var(--table-td-text-transform);color:var(--table-cell-text-fill)}.product-information .product-details .product-accordions .details table th,.product-information .product-details .product-short-description table th,.product-information .product-details .product-text-content table th{font-family:var(--table-th-font-family);font-size:var(--table-th-font-size);font-style:var(--table-th-font-style);font-weight:var(--table-th-font-weight);letter-spacing:var(--table-th-letter-spacing);line-height:var(--table-th-line-height);gap:var(--table-th-paragraph-spacing);text-transform:var(--table-th-text-transform);background-color:var(--table-cell-bg-fill);color:var(--table-cell-heading-text-fill)}.product-information .product-details .product-accordions .details hr,.product-information .product-details .product-short-description hr,.product-information .product-details .product-text-content hr{border:1px solid var(--background-fill-light-3);width:100%;flex:1 1 100%;min-width:100%}.product-information--border-bottom{width:calc(100% + var(--global-sect-pad-x-sm) * 2);height:auto;display:block;position:relative;left:calc(var(--global-sect-pad-x-sm) * -1)}#reviews_container{max-height:calc(100% - var(--header-total-height) - var(--global-sect-pad-y-lg));max-width:calc(100% - var(--global-sect-pad-x-sm))!important;width:100%;position:absolute;top:50%;left:50%!important;transform:translate(-50%,-50%);overflow:scroll}#reviews_container .close{margin:15px 0 15px auto;position:relative!important;right:15px;top:0}@media screen and (max-width:768px){#reviews_container{top:55%}}