.snug-text{display:flex;--snug-text-cap-height:.7em;--snug-text-top: calc(.4em - .43lh) ;--snug-text-bottom: calc(.3em - .56lh) ;--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}.snug-text-container *,.snug-text{display:flex;--snug-text-cap-height:.7em;--snug-text-top: calc(.4em - .43lh) ;--snug-text-bottom: calc(.3em - .56lh) ;--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}.snug-text-container{--snug-text-cap-height:.7em;--snug-text-top: calc(.4em - .43lh) ;--snug-text-bottom: calc(.3em - .56lh) ;--snug-text-gap:calc(2lh - (2em - var(--snug-text-cap-height)));display:flex;flex-direction:column;gap:var(--snug-text-gap)}.snug-text-container *{display:flex;--snug-text-cap-height:.7em;--snug-text-top: calc(.4em - .43lh) ;--snug-text-bottom: calc(.3em - .56lh) ;--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{display:flex;gap:1.5rem 2rem;align-items:flex-start}@media screen and (max-width:989px){.product-information{flex-wrap:wrap-reverse}}@media screen and (max-width:768px){.product-information{gap:1rem}}.product-information .product-gallery{flex:1 1 50%;min-width:min(300px,100%);overflow:hidden}@media screen and (min-width:990px){.product-information .product-gallery{position:sticky;top:125px}}@media screen and (max-width:989px){.product-information .product-gallery{position:relative}}.product-information .product-gallery .badges{position:absolute;width:72px;z-index:1;top:32px;right:32px;display:flex;flex-direction:column;gap:10px}@media screen and (max-width:1232px){.product-information .product-gallery .badges{top:16px;right:16px}}@media screen and (max-width:768px){.product-information .product-gallery .badges{width:56px}}@media screen and (max-width:480px){.product-information .product-gallery .badges{width:36px;gap:4px}}.product-information .product-gallery .badges img{width:100%;height:auto}.product-information .product-gallery .images{width:100%;max-width:100%;max-height:100vh;min-height:0;min-width:0;overflow:hidden;border-radius:.5rem;position:relative;aspect-ratio:1.5;flex-basis:320px;flex-grow:38;isolation:isolate}.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}.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;background-color:#fff}.product-information .product-gallery .thumbnails{margin-top:1rem;width:82%;display:none}@media screen and (max-width:768px){.product-information .product-gallery .thumbnails{margin-top:4px;width:90%;margin-left:4px}}.product-information .product-gallery .thumbnails.swiper-initialized{display:block}.product-information .product-gallery .thumbnails .swiper-wrapper .swiper-slide{height:auto}.product-information .product-gallery .thumbnails .swiper-wrapper .swiper-slide .thumbnail-container{width:100%;aspect-ratio:1.5;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:.5rem;cursor:pointer}.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;background-color:#fff}.product-information .product-gallery .image-navigation{display:flex;justify-content:space-between;margin-top:1rem}@media screen and (max-width:768px){.product-information .product-gallery .image-navigation{margin-top:.5rem;display:none}}.product-information .product-gallery .image-navigation .swiper-arrow{cursor:pointer}.product-information .product-gallery .image-navigation .image-prev svg{rotate:180deg}.product-information .product-gallery .image-navigation .image-pagination{display:flex;justify-content:center;align-items:center;margin:0}.product-information .product-details{flex:1 1 50%;min-width:min(350px,100%)}@media screen and (min-width:769px){.product-information .product-details{padding-left:0}}.product-information .product-details .product-details--inner{max-width:528px}.product-information .product-details .title{margin-bottom:1rem}@media screen and (max-width:768px){.product-information .product-details .title{margin-bottom:.5rem;font-size:26px;line-height:32px}}.product-information .product-details .subheader{display:flex;gap:1rem;margin-bottom:1rem;align-items:center}@media screen and (max-width:768px){.product-information .product-details .subheader{margin-bottom:.5rem}}@media screen and (max-width:768px){.product-information .product-details .ruk_rating_snippet .ruk-rating-snippet-count{font-size:12px!important}}@media screen and (max-width:480px){.product-information .product-details .tag{font-size:12px;padding:.3rem 0}}.product-information .product-details .description{margin-bottom:3rem}@media screen and (max-width:768px){.product-information .product-details .description{margin-bottom:1rem}}@media screen and (max-width:768px){.product-information .product-details .description p:not(.h4),.product-information .product-details .description span:not(.price-active):not(.price__regular){font-size:12px;line-height:16px;margin-bottom:.5rem}}.product-information .product-details .product-form{display:block;max-width:416px}.product-information .product-details .product-form>:not(:last-child){margin-bottom:.75rem}@media screen and (max-width:768px){.product-information .product-details .product-form>:not(:last-child){margin-bottom:.5rem}}.product-information .product-details .product-form .form-fields{display:flex;flex-direction:column;gap:.75rem}@media screen and (max-width:768px){.product-information .product-details .product-form .form-fields{gap:.3rem}}.product-information .product-details .product-form .form-fields variant-radios fieldset{border:none;padding:0}.product-information .product-details .product-form .form-fields variant-radios fieldset .variant-radios{display:flex;gap:1em}.product-information .product-details .product-form .form-fields variant-radios fieldset .field{flex:0 1 33%;flex-basis:calc(33% - .5rem)}.product-information .product-details .product-form .form-fields variant-radios fieldset input.variant-radio{display:none}.product-information .product-details .product-form .form-fields variant-radios fieldset input.variant-radio:checked+label{border:2px solid #d88d64}.product-information .product-details .product-form .form-fields variant-radios fieldset label{padding:.5rem 1rem 1rem;background:#fff;display:flex;flex-direction:column;align-items:center;border-radius:1rem;overflow:hidden;font-family:Wigrum,Arial,Helvetica,sans-serif;font-weight:400;text-transform:uppercase;font-size:14px;line-height:16px;font-weight:500}@media screen and (max-width:768px){.product-information .product-details .product-form .form-fields variant-radios fieldset label{padding:.5rem;font-weight:400;font-size:11px;line-height:14px}}.product-information .product-details .product-form .form-fields variant-radios fieldset label img{height:128px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:768px){.product-information .product-details .product-form .form-fields variant-radios fieldset label img{height:96px}}.product-information .product-details .product-form .form-fields .product__recharge-buttons{width:100%;border:1px solid #d88d64;border-radius:40px;height:30px;text-align:center;display:flex;justify-content:space-around;overflow:hidden}@media screen and (max-width:768px){.product-information .product-details .product-form .form-fields .product__recharge-buttons{height:28px}}.product-information .product-details .product-form .form-fields .product__recharge-buttons>span{cursor:pointer;padding-top:2px;flex:1}.product-information .product-details .product-form .form-fields .product__recharge-buttons>span:first-child{border-right:1px solid #d88d64}.product-information .product-details .product-form .form-fields .product__recharge-buttons>span.active{background-color:#d88d64;color:#fff}.product-information .product-details .product-form .gift-message .gift-message--toggle:checked~.gift-message--input{display:block}.product-information .product-details .product-form .gift-message .gift-message--input{display:none}.product-information .product-details .product-form .gift-message .gift-message--input textarea{resize:none}.product-information .product-details .product-form .gift-message .gift-message--input .gift-message--messaging{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.product-information .product-details .product-form .gift-message .gift-message--input .gift-message--messaging .gift-message--subscription{color:#676e79;font-size:14px}.product-information .product-details .product-form .gift-message .gift-message--input .gift-message--messaging .gift-message--subscription:not(.active){display:none}.product-information .product-details .product-form .gift-message .gift-message--input .gift-message--messaging .gift-message--count{color:#676e79;flex:1 0 auto;text-align:right}.product-information .product-details .product-form .pricing-container{margin-top:1.5rem;margin-bottom:1rem}@media screen and (max-width:768px){.product-information .product-details .product-form .pricing-container{margin-bottom:.5rem}}.product-information .product-details .product-form .pricing-container .pricing{display:none}.product-information .product-details .product-form .pricing-container .pricing.active{display:block}@media screen and (max-width:768px){.product-information .product-details .product-form .note{font-size:12px}}.product-information .product-details .product-form .pricing-container{margin-top:.5rem;margin-bottom:.75rem}@media screen and (max-width:768px){.product-information .product-details .product-form .pricing-container{margin:0}}.product-information .product-details .product-form .pricing-container p{margin-bottom:0}.product-information .product-details .product-form .pricing-container .price .price__regular{display:flex;gap:8px;align-items:center}.product-information .product-details .product-form .pricing-container .price .price-compare{text-decoration:line-through;color:#0c1f3f;display:block;margin-bottom:0}.product-information .product-details .product-form .pricing-container .price .price-active--sale{color:#d88d64}.product-information .product-details .product-form .pricing-container .price__subscription{display:none}.product-information .product-details .product-form .pricing-container.price--subscription .price__subscription{display:flex;color:#d88d64;gap:8px;align-items:center}.product-information .product-details .product-form .pricing-container.price--subscription .price__subscription .text-uppercase{font-style:normal;font-size:11.5px;line-height:16px;font-family:Wigrum,Arial,Helvetica,sans-serif;font-weight:400;flex-grow:1;text-align:right}.product-information .product-details .product-form .pricing-container.price--subscription .price__subscription span.price__regular{text-decoration:line-through;color:#0c1f3f;display:block;font-size:20px;font-family:Wigrum,Arial,Helvetica,sans-serif;font-weight:400;margin-bottom:0}@media screen and (max-width:768px){.product-information .product-details .product-form .pricing-container.price--subscription .price__subscription span.price__regular{font-size:1rem}}.product-information .product-details .product-form .pricing-container.price--subscription .price__regular{text-decoration:line-through;color:#0c1f3f;display:none}.product-information .product-details .product-form .button,.product-information .product-details .product-form .input{width:100%;margin:0}.product-information .product-details .cta{background-color:#fff;border-radius:1rem;overflow:hidden;display:flex;margin-top:3rem}@media screen and (max-width:768px){.product-information .product-details .cta{margin-top:1.5rem}}.product-information .product-details .cta .content{padding:1.25rem;flex:0 1 70%}@media screen and (max-width:768px){.product-information .product-details .cta .content{padding:.75rem}}.product-information .product-details .cta .content h5{margin-bottom:0}.product-information .product-details .cta .image{width:33%;min-width:80px;flex:1 1 35%;display:flex;justify-content:center;align-items:center;overflow:hidden}@media screen and (max-width:768px){.product-information .product-details .cta .image{flex:1 1 30%}}.product-information .product-details .cta .image picture{display:contents}.product-information .product-details .cta .image img{display:block;min-height:100%;min-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.product-information .product-details .product-accordions{margin-top:3rem}@media screen and (max-width:768px){.product-information .product-details .product-accordions{margin-top:1.5rem}}.product-information .product-details .product-accordions details{border-bottom:1px solid #ccbcb3;padding-bottom:1rem;box-sizing:content-box}.product-information .product-details .product-accordions details:not(:first-child){padding-top:.75rem}@media screen and (max-width:768px){.product-information .product-details .product-accordions details{padding-bottom:.5rem}.product-information .product-details .product-accordions details:not(:first-child){padding-top:.5rem}}.product-information .product-details .product-accordions details summary{margin:0;display:flex;justify-content:space-between;align-items:center}.product-information .product-details .product-accordions details .details{padding-top:.5rem}.product-information .product-details .product-accordions details .details .taste{display:flex;align-items:center;gap:.5rem;justify-content:space-between}.product-information .product-details .product-accordions details .tastes{display:flex;flex-direction:column}.product-information .product-details .product-accordions details .tastes .taste[data-rating="0.0"]{order:0}.product-information .product-details .product-accordions details .tastes .taste[data-rating="0.5"]{order:-1}.product-information .product-details .product-accordions details .tastes .taste[data-rating="1.0"]{order:-2}.product-information .product-details .product-accordions details .tastes .taste[data-rating="1.5"]{order:-3}.product-information .product-details .product-accordions details .tastes .taste[data-rating="2.0"]{order:-4}.product-information .product-details .product-accordions details .tastes .taste[data-rating="2.5"]{order:-5}.product-information .product-details .product-accordions details .tastes .taste[data-rating="3.0"]{order:-6}.product-information .product-details .product-accordions details .tastes .taste[data-rating="3.5"]{order:-7}.product-information .product-details .product-accordions details .tastes .taste[data-rating="4.0"]{order:-8}.product-information .product-details .product-accordions details .tastes .taste[data-rating="4.5"]{order:-9}.product-information .product-details .product-accordions details .tastes .taste[data-rating="5.0"]{order:-10}@media screen and (max-width:768px){.product-information form.form{gap:.4rem}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/product-information.css.map */
