.product-information{background-color:#ece1dd;display:flex;align-items:flex-start}.product-information fieldset{margin-bottom:0}.product-information .select select{background-color:#fff}@media screen and (max-width:768px){.product-information{padding:var(--sect-pad-x-sm);padding-bottom:var(--sect-pad-y-lg);gap:var(--pdp-info-gap)}}.product-information.gallery-position-right{flex-direction:row-reverse}@media screen and (min-width:769px){.product-information.gallery-position-right .product-details{padding-right:var(--col-gap-lg);padding-left:var(--sect-pad-x-sm)}}@media screen and (min-width:769px){.product-information.gallery-position-left .product-details{padding-left:var(--col-gap-lg);padding-right:var(--sect-pad-x-sm)}}@media screen and (max-width:768px){.product-information{flex-direction:column}}.product-information .product-gallery{flex:1 0 50%;width:50%;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width:769px){.product-information .product-gallery{padding:var(--featured-img-gap)}}.product-information .product-gallery.has-lightbox .images img{cursor:zoom-in}.product-information .product-gallery.lightbox-open{z-index:999}.product-information .product-gallery.lightbox-open .lightbox{display:block}@media screen and (max-width:768px){.product-information .product-gallery{width:100%}}.product-information .product-gallery .images{width:100%;max-width:100%;min-height:0;min-width:0;overflow:hidden;position:relative}@media screen and (max-width:768px){.product-information .product-gallery .images{aspect-ratio:1/1}}@media screen and (min-width:769px){.product-information .product-gallery .images:not(.lightbox) .swiper-wrapper{display:grid;grid-template-columns:1fr 1fr;width:100%;position:static;gap:var(--featured-img-gap)}.product-information .product-gallery .images:not(.lightbox) .swiper-wrapper .swiper-slide{width:auto!important}}.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:#e4d5d3}@media screen and (min-width:769px){.product-information .product-gallery .images .swiper-wrapper .swiper-slide .image-container img{max-width:100%;aspect-ratio:1}}.product-information .product-gallery .images.swiper-enabled .swiper-slide:after{content:"";width:100%;height:100%;background-color:#e4d5d3;position:absolute;top:0;left:0;transition:opacity .3s;opacity:0;pointer-events:none}@media screen and (max-width:768px){.product-information .product-gallery .images.swiper-enabled:not(.swiper-initialized) .swiper-slide:after{opacity:1}}.product-information .product-gallery .images .swiper-button{opacity:0}@media screen and (min-width:769px){.product-information .product-gallery .images .swiper-button{display:none}}.product-information .product-gallery .images.swiper-initialized:focus-within .swiper-button,.product-information .product-gallery .images.swiper-initialized:hover .swiper-button{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;z-index:3;top:55%;transform:translateY(-50%);transition:opacity .3s ease-in-out;width:40px;height:40px;border-radius:20px;color:#000;background-color:#f4eee8;padding:10px;box-sizing:border-box}@media screen and (max-width:768px){.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:769px){.product-information .product-gallery .images.swiper-initialized .swiper-button:hover{cursor:pointer;opacity:.7}}.product-information .product-gallery .images.swiper-initialized .swiper-button svg.icon-arrow-swiper{width:9px;height:auto;left:1px;position:relative}.product-information .product-gallery .images.swiper-initialized .swiper-button-prev{left:20px}.product-information .product-gallery .images.swiper-initialized .swiper-button-prev svg.icon-arrow-swiper{transform:rotate(180deg);right:1px;left:0}.product-information .product-gallery .images.swiper-initialized .swiper-button-next{right:20px}.product-information .product-gallery .lightbox{display:none;position:fixed;width:100vw;height:100vh;top:0;left:0;border-radius:0;background-color:#006f44;z-index:999;padding:40px;box-sizing:border-box}@media screen and (max-width:768px){.product-information .product-gallery .lightbox{padding:0}}.product-information .product-gallery .lightbox .swiper-notification{color:#fff}.product-information .product-gallery .lightbox .swiper-wrapper .swiper-slide .image-container img{min-width:auto;min-height:auto;-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transition:scale .3s ease-in-out;background-color:#006f44}.product-information .product-gallery .lightbox .swiper-wrapper .swiper-slide .image-container img.zoomed-in{scale:2;cursor:zoom-out}.product-information .product-gallery .lightbox .lightbox-close{width:40px;height:40px;position:absolute;top:20px;right:20px;z-index:1;background-color:#f4eee8;color:#000;box-shadow:none;transition:opacity .3s;border-radius:40px;display:flex;align-items:center;justify-content:center}.product-information .product-gallery .lightbox .lightbox-close:hover{opacity:.7}.product-information .product-gallery .lightbox .lightbox-close svg{display:block;position:absolute;width:20px;height:20px}.product-information .product-gallery .lightbox .swiper-button{display:flex}@media screen and (max-width:768px){.product-information .product-gallery .lightbox .swiper-button{display:none}}.product-information .product-details{flex:1 0 50%;width:50%;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--pdp-info-gap)}@media screen and (min-width:769px){.product-information .product-details{padding-top:var(--col-gap-lg);padding-bottom:var(--col-gap-lg)}}@media screen and (max-width:768px){.product-information .product-details{width:100%}}.product-information .product-details .product-benefits{display:flex;flex-direction:column;gap:var(--input-label-gap)}.product-information .product-details .product-benefits .benefits{display:flex;flex-wrap:wrap;gap:var(--tag-grid-gap-sm)}.product-information .product-details .product-benefits .benefits .benefit{display:flex;align-items:center;gap:var(--tag-gap-sm);padding:var(--tag-pad-y-sm) var(--tag-pad-x-sm);background-color:#e4d5d3;margin:0}.product-information .product-details .product-benefits .benefits .benefit img{width:14px;height:14px;-o-object-fit:contain;object-fit:contain}.product-information .product-details .variant-option{cursor:pointer;padding:10px 12px;background-color:#e4d5d3;display:inline-block;line-height:.8!important;position:relative;overflow:hidden}.product-information .product-details .variant-option:hover{background-color:#fff}.product-information .product-details .variant-option.selected{background-color:#fff;pointer-events:none}.product-information .product-details .variant-option:focus-visible{box-shadow:inset 0 0 0 1px #d0df00}.product-information .product-details .product-subheader{display:flex}.product-information .product-details .product-subheader>:not(:first-child){padding-left:var(--col-gap-sm)}.product-information .product-details .product-subheader>:not(:last-child){padding-right:var(--col-gap-sm);border-right:1px solid #e4d5d3}.product-information .product-details .pricing{display:none}.product-information .product-details .pricing.active{display:flex}.product-information .product-details .product-flow{gap:var(--input-label-gap)}.product-information .product-details .product-flow svg{height:16px;width:auto}.product-information .product-details .product-rating{gap:var(--input-label-gap);text-decoration:none}.product-information .product-details .product-rating:has(.ruk_rating_snippet:empty){display:none}.product-information .product-details .product-rating .ruk_rating_snippet{display:flex;height:16px;align-items:center;gap:1.5px}.product-information .product-details .product-rating .ruk_rating_snippet .ruk-icon-percentage-star--0::before{content:"";display:block;width:17.1px;height:16px;background-color:#00000033;-webkit-mask:url(icon-star.svg);mask:url(icon-star.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.product-information .product-details .product-rating .ruk_rating_snippet .ruk-icon-percentage-star--25::before{content:"";display:block;width:17.1px;height:16px;background-image:linear-gradient(90deg,#000 35%,#00000033 35%);-webkit-mask:url(icon-star.svg);mask:url(icon-star.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.product-information .product-details .product-rating .ruk_rating_snippet .ruk-icon-percentage-star--50::before{content:"";display:block;width:17.1px;height:16px;background-image:linear-gradient(90deg,#000 52%,#00000033 52%);-webkit-mask:url(icon-star.svg);mask:url(icon-star.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.product-information .product-details .product-rating .ruk_rating_snippet .ruk-icon-percentage-star--75::before{content:"";display:block;width:17.1px;height:16px;background-image:linear-gradient(90deg,#000 70%,#00000033 70%);-webkit-mask:url(icon-star.svg);mask:url(icon-star.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.product-information .product-details .product-rating .ruk_rating_snippet .ruk-icon-percentage-star--100::before{content:"";display:block;width:17.1px;height:16px;background-color:#000;-webkit-mask:url(icon-star.svg);mask:url(icon-star.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.product-information .product-details .product-rating .ruk_rating_snippet .ruk-rating-snippet-count{display:none}.product-information .product-details .reasons-to-buy{display:flex;gap:20px 80px;margin:0;flex-wrap:wrap}.product-information .product-details .reasons-to-buy .reason{display:flex;align-items:center;gap:10px;position:relative}@media screen and (min-width:769px){.product-information .product-details .reasons-to-buy .reason{flex-direction:column;align-items:flex-start;justify-content:center}.product-information .product-details .reasons-to-buy .reason:not(:first-child)::before{content:"";border:1px solid #e4d5d3;position:absolute;left:-40px;width:0;height:100%}}.product-information .product-details .reasons-to-buy .reason .icon{flex-shrink:0;display:contents}.product-information .product-details .reasons-to-buy .reason .icon svg{width:60px;height:60px;flex:0 0 60px}.product-information .product-details .reasons-to-buy .reason picture{flex-shrink:0}.product-information .product-details .reasons-to-buy .reason picture img{max-width:60px;max-height:60px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.product-information .product-details .reasons-to-buy .reason .text{color:#000;margin:0}.product-information .product-details .product-form-container{display:flex;flex-direction:column;gap:var(--pdp-info-gap)}@media screen and (min-width:769px){.product-information .product-details .product-form-container{gap:var(--pdp-info-gap)}}.product-information .product-details .product-form{display:block;margin:0}.product-information .product-details .product-form .product-form__error-message-wrapper .error-wrapper{display:flex;gap:10px}.product-information .product-details .product-form form{display:flex;flex-direction:column;gap:var(--pdp-info-gap)}@media screen and (min-width:769px){.product-information .product-details .product-form form{gap:var(--pdp-info-gap)}}.product-information .product-details .product-form form .select{width:-moz-fit-content;width:fit-content}.product-information .product-details .product-form form .select select{width:auto;border:none;box-shadow:inset 0 0 0 1px #e4d5d3;font-size:inherit;line-height:1.25}.product-information .product-details .product-form form variant-selects{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 20px}.product-information .product-details .product-form form variant-selects.variant-selector-labels{display:grid;grid-template-columns:repeat(2,min-content)}.product-information .product-details .product-form form variant-selects.variant-selector-labels .select{width:100%}.product-information .product-details .product-form form variant-selects.variant-selector-labels .select select{min-width:100%}.product-information .product-details .product-form form variant-radios{display:flex;flex-direction:column;gap:20px}.product-information .product-details .product-form form variant-radios .variant-radios{display:flex;gap:var(--tag-grid-gap-lg);flex-wrap:wrap}.product-information .product-details .product-form form variant-radios .radio{position:relative;display:flex}.product-information .product-details .product-form form variant-radios input[type=radio]{position:absolute;width:100%;height:100%;left:0;margin:0;padding:0;opacity:0;z-index:-1}.product-information .product-details .product-form form variant-radios input[type=radio]:checked+label{background-color:#fff;pointer-events:none}.product-information .product-details .product-form form variant-radios input[type=radio]:focus-visible+label{box-shadow:inset 0 0 0 1px #d0df00}.product-information .product-details .product-form form variant-radios input[type=radio].unavailable+label::after{content:"";position:absolute;width:110%;height:0;top:47%;left:-5%;border-bottom:2px solid #ece1dd;rotate:-25deg}.product-information .product-details .product-form form variant-radios fieldset legend{padding-bottom:var(--input-label-gap)}.product-information .product-details .product-form subscription-widget{display:flex;flex-direction:column;gap:var(--pdp-info-gap)}@media screen and (max-width:768px){.product-information .product-details .product-form subscription-widget{gap:var(--pdp-info-gap)}}.product-information .product-details .product-form subscription-widget .purchase-type legend{padding-bottom:var(--input-label-gap)}.product-information .product-details .product-form subscription-widget .purchase-type .purchase-type-radios{border:1px solid #e4d5d3}.product-information .product-details .product-form subscription-widget .purchase-type .purchase-type-radios .radio input{display:none}.product-information .product-details .product-form subscription-widget .purchase-type .purchase-type-radios .radio input:checked+label{background-color:#fff}.product-information .product-details .product-form subscription-widget .purchase-type .purchase-type-radios .radio input:checked+label::before{width:10px;height:10px;background-color:#006f44;outline:1px solid #e4d5d3;outline-offset:5px;margin:5px}.product-information .product-details .product-form subscription-widget .purchase-type .purchase-type-radios .radio label{display:flex;background-color:#e4d5d3;cursor:pointer;padding:0 var(--input-pad-lg);align-items:center;gap:var(--input-label-gap);margin:0;color:#6a6056;font-size:13px!important;height:52px}.product-information .product-details .product-form subscription-widget .purchase-type .purchase-type-radios .radio label::before{content:"";display:block;border-radius:20px;width:20px;height:20px;background-color:#fff}.product-information .product-details .product-form subscription-widget .purchase-type .purchase-type-radios .radio label .subscribe-price{color:#000}.product-information .product-details .product-form subscription-widget .purchase-type .subscription-note{font-size:11px;padding-top:var(--input-label-gap);color:#6a6056}.product-information .product-details .product-form subscription-widget .subscription-options{gap:var(--input-label-gap)}.product-information .product-details .product-form subscription-widget .subscription-options .select{width:100%}.product-information .product-details .product-form subscription-widget .subscription-options .select select{width:100%}.product-information .product-details .product-form .product-form__buttons{display:flex;gap:var(--pdp-info-gap) var(--input-gap);flex-wrap:wrap;align-items:flex-end}.product-information .product-details .product-form .product-form__buttons .product-form__quantity{gap:var(--input-label-gap)}.product-information .product-details .product-form .product-form__buttons .total-price{display:flex;flex-direction:column;gap:var(--input-label-gap);flex:1}.product-information .product-details .product-form .product-form__buttons total-price{font-size:20px;line-height:1.5;min-height:52px;display:flex;align-items:center;flex:1}.product-information .product-details .product-form .product-form__buttons .product-form__submit{flex:999;white-space:nowrap;align-self:flex-end;gap:4px}.product-information .product-details .payment-providers{display:flex;flex-wrap:wrap;gap:5px}.product-information .product-details .payment-providers .payment-provider{line-height:0}.product-information .product-details .payment-providers .payment-provider svg{width:38px;height:auto}@media screen and (min-width:769px){.product-information .product-details .payment-providers .payment-provider svg{width:45px}}.product-information .product-details .product-text-content{color:#6a6056;margin:0}.product-information .product-details .product-accordions{margin:0}.product-information .product-details .product-accordions details{border-bottom:1px solid #e4d5d3}.product-information .product-details .product-accordions details:first-child{margin-top:calc(var(--box-pad) * -1)}.product-information .product-details .product-accordions details[open] summary svg{rotate:-180deg}.product-information .product-details .product-accordions details summary{padding:var(--box-pad) 0;margin:0;color:#000;display:flex;justify-content:space-between}@media screen and (max-width:768px){.product-information .product-details .product-accordions details summary{font-size:14px}}.product-information .product-details .product-accordions details summary svg{transition:rotate .3s}.product-information .product-details .product-accordions details .details{padding-bottom:var(--box-pad)}.product-information .product-details .product-accordions details .details *{color:#6a6056}.product-information .product-details .rebuy-pdp-widget .widget-type-product-addon .primary-title{font-size:20px;line-height:1.5;font-weight:400}.product-information .product-details .rebuy-pdp-widget .widget-type-product-addon .rebuy-addon__items{background-color:#f4eee8;padding:var(--box-pad)}.product-information .product-details .rebuy-pdp-widget .widget-type-product-addon .rebuy-addon__items .rebuy-addon__item{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:var(--box-gap-sm)}.product-information .product-details .rebuy-pdp-widget .widget-type-product-addon .rebuy-addon__items .rebuy-addon__item .rebuy-addon__item-image{flex:0 0 calc(30% - var(--box-gap-sm));padding:0}.product-information .product-details .rebuy-pdp-widget .widget-type-product-addon .rebuy-addon__items .rebuy-addon__item .rebuy-addon__item-info{flex:0 0 calc(70% - var(--box-gap-sm));margin:auto 0;gap:calc(var(--box-gap-sm)/ 2);display:flex;flex-direction:column}.product-information .product-details .rebuy-pdp-widget .widget-type-product-addon .rebuy-addon__items .rebuy-addon__item .rebuy-addon__item-checkbox{flex:1 1 100%;order:3;position:relative;display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;box-sizing:border-box;border-radius:0;display:inline-flex;width:-moz-fit-content;width:fit-content;justify-content:space-between;align-items:center;align-self:center;padding:var(--button-pad-sm);gap:var(--button-gap-sm);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:#006f44;transition:opacity .3s}.product-information .product-details .rebuy-pdp-widget .widget-type-product-addon .rebuy-addon__items .rebuy-addon__item .rebuy-addon__item-checkbox:hover{opacity:.8}.product-information .product-details .rebuy-pdp-widget .widget-type-product-addon .rebuy-addon__items .rebuy-addon__item .rebuy-addon__item-checkbox::after{content:"Add to kit";display:inline-block;margin-left:8px;font-size:11.25px;letter-spacing:inherit;text-transform:uppercase;vertical-align:middle;color:#f4eee8;font-family:inherit;font-weight:400}.product-information .product-details .rebuy-pdp-widget .widget-type-product-addon .rebuy-addon__items .rebuy-addon__item .rebuy-addon__item-product-title{font-size:20px;font-style:normal;font-weight:500;line-height:1.5;margin:0}.product-information .product-details .rebuy-pdp-widget .widget-type-product-addon .rebuy-addon__items .rebuy-addon__item .rebuy-money span{font-size:15px;color:#000;line-height:1.5}.product-information .product-details .rebuy-pdp-widget .widget-type-product-addon .rebuy-addon__items .rebuy-addon__item .rebuy-select{border:none;box-shadow:inset 0 0 0 1px #e4d5d3;font-size:inherit;line-height:1.25;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#6a6056;cursor:pointer;padding:0 calc(24px + var(--input-pad)) 0 var(--input-pad);font-family:inherit;height:52px;border-radius:0;background-image:url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" width="13" height="8" viewBox="0 0 13 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path vector-effect="non-scaling-stroke" d="M11.5059 0.996948L6.49982 6.00299L1.49377 0.996948" stroke="%236a6056" stroke-width="1.5"/></svg>');background-repeat:no-repeat;background-position:right 16px center;background-size:10px 12px;position:relative}.product-information .product-details .rebuy-pdp-widget .widget-type-product-addon .rebuy-addon__items .rebuy-addon__item .rebuy-select::-ms-expand{display:none}.product-information .product-details .rebuy-pdp-widget .widget-type-product-addon .rebuy-addon__items .rebuy-addon__item .rebuy-select::-webkit-select-arrow{display:none}.product-information .product-details .rebuy-pdp-widget .widget-type-product-addon .rebuy-addon__items .rebuy-addon__item .rebuy-select::-webkit-inner-spin-button,.product-information .product-details .rebuy-pdp-widget .widget-type-product-addon .rebuy-addon__items .rebuy-addon__item .rebuy-select::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-information .product-details .rebuy-pdp-widget .widget-type-product-addon .rebuy-addon__items .rebuy-addon__item .rebuy-select::-moz-placeholder{color:inherit;opacity:1}.product-information .product-details .rebuy-pdp-widget .widget-type-product-addon .rebuy-addon__items .rebuy-addon__item .rebuy-select::placeholder{color:inherit;opacity:1}.product-information .product-details .rebuy-pdp-widget .widget-type-product-addon .rebuy-addon__subtotal{display:none}.product-information .product__variant-grouping .label{padding-bottom:var(--input-label-gap)}.product-information .product__variant-grouping .variant-options{display:flex;flex-wrap:wrap;gap:var(--tag-grid-gap-lg)}