.product-detail__quantity label,.product-detail__price-info-saving-amount,.product-detail__price-info-saving-percent>span:not([id]),.product-detail__price-info-block-heading,.product-detail .product-detail__producer .product-detail__secondary-section-heading,.product-detail__reviews-info .ratings-count,.product-detail__reviews-info .ratings-overall-heading,.product-detail__reviews-info .ratings-average{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.splide+.canvas{padding-top:6rem}.splide--posts-hp .splide__track{overflow:visible}.splide .b-text{border:1px solid #dedede;padding:1.6rem 70px}.splide .b-text .media-obj{margin:-1.6rem -70px -11.6rem}.splide .b-text object,.splide .b-text iframe{width:100%;display:block}.splide .b-image{display:flex;align-items:center;justify-content:center}.splide .b-image a,.splide .b-image picture{display:block}.splide .b-image img{margin-right:auto;margin-left:auto;display:block;width:100%}.splide .b-image [src^="data:image"]{width:1200px;max-width:100%}@media(max-width: 767px){.splide .b-image [src^="data:image"]{width:720px}}@media(max-width: 767.98px){.splide--posts-hp{margin:auto;width:26rem}}@media(min-width: 768px){.splide--posts-hp.is-initialized:not(.is-active) .splide__list{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:2rem}}@media(min-width: 768px){.splide--full-width .splide__slide{overflow:hidden;width:100%}}.splide--full-width .splide__slide.b-image a{display:block;width:100%}.splide--full-width .splide__slide picture{display:block;width:100%}@media(min-width: 768px)and (max-width: 1900px){.splide--full-width .splide__slide img{max-width:calc(1.5833333333*100vw);width:auto;position:relative;margin-left:50%;transform:translateX(-50%)}}.splide__arrows{--arrow-nudge: 0}.splide__arrows:has(+.splide__track>:first-child:not(.product-card)){--arrow-nudge: var(--bs-gutter-x)}.splide__arrow{width:4.8rem;height:4.8rem;display:none;position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#fff;border:1px solid rgba(3,3,3,.15);border-radius:16px}.splide__arrow--next{transform:scaleX(-1) translateY(-50%)}.splide__arrow svg{width:2.4rem;height:2.4rem;color:#030303;stroke-width:0}@media(min-width: 992px){.splide__arrow{display:grid;place-items:center}.splide__arrow--next{left:calc(100% - 2.4rem - var(--arrow-nudge));right:auto}.splide__arrow--prev{left:auto;right:calc(100% - 2.4rem - var(--arrow-nudge))}.splide--full-width .splide__arrow{display:none}}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.splide--full-width .splide__arrow{filter:drop-shadow(0 0 1px #000);display:grid;place-items:center}}.splide--full-width .splide__pagination{bottom:-3rem;display:inline-block;margin:0;left:50%;list-style:none;position:absolute;transform:translateX(-50%);z-index:10}.splide__pagination{margin-top:3rem}.splide__pagination li{margin:0;padding:0;display:inline-block}.splide__pagination li button{width:2rem;height:2rem;position:relative}.splide__pagination li button::before,.splide__pagination li button::after{content:"";border-radius:50%;position:absolute;inset:0;margin:auto}.splide__pagination li button::before{width:1.4rem;height:1.4rem;background-color:#fff;border:1px solid #dedede}.splide__pagination li button::after{width:.6rem;height:.6rem;background-color:#fff}.splide__pagination li button.is-active::after{background-color:#2c7449}@media(min-width: 768px){.splide--full-width .splide__pagination{bottom:2rem}.splide--full-width .splide__pagination li button{width:2.4rem;height:2.4rem}.splide--full-width .splide__pagination li button::before{width:1.4rem;height:1.4rem;background-color:#fff}.splide--full-width .splide__pagination li button::after{width:.6rem;height:.6rem;opacity:0}.splide--full-width .splide__pagination li button.is-active::after{opacity:1}}.splide__track:has(>.splide__list>:not(.product-card))~.splide__pagination{margin:0 auto;position:absolute;inset:auto 0 .8rem}.splide--posts-hp .splide__track:not(.specificity-fix)~.splide__pagination{inset:auto 0 -1.6rem}.product-detail--nav{position:sticky;z-index:11;border:1px solid rgba(3,3,3,.15);border-radius:2rem;padding:.4rem;top:5.5rem;box-shadow:0 2px 6px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.08);background-color:#fff;max-width:82rem;margin:0 auto;word-break:keep-all}@media(min-width: 1200px){.product-detail--nav{top:0}}.product-detail--nav-list{display:flex;flex-wrap:nowrap;align-items:center;justify-content:start;gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;will-change:position}.product-detail--nav.at-end{position:absolute;top:calc(var(--nav-stop-top, 0px) + 70px);left:var(--nav-left, 0);width:var(--nav-width, auto)}@media(min-width: 1200px){.product-detail--nav.at-end{top:calc(var(--nav-stop-top, 0px) + 20px)}}.product-detail .active-anchor-block{scroll-margin-top:11.5rem}@media(min-width: 1200px){.product-detail .active-anchor-block{scroll-margin-top:6rem}}.product-detail__main{display:grid;grid-template-columns:1fr;gap:30px 0;align-items:start}@media(min-width: 576px){.product-detail__main{grid-template-columns:repeat(auto-fit, minmax(330px, 1fr));gap:30px clamp(4rem,4.9vi + 2.24rem,6rem)}}.product-detail__main-images{order:-1;display:grid;grid-template-columns:1fr;place-items:center}.product-detail__main-images>*{grid-column:1/-1;grid-row:1/-1}.product-detail__main-text{container-name:product-text-block;container-type:inline-size;display:flex;flex-wrap:wrap;gap:2rem;align-self:start}.product-detail__main-text>*:where(:not(.product-detail__has-free-shipping):not(.product-detail__actions)){width:100%}.product-detail__main-text .product-detail__text{text-wrap:balance;text-align:center}.product-detail__main-text .product-detail__text:not(:has(>*)){position:absolute}@media(min-width: 576px){@container product-text-block (width < 80vw) and (width > 329px){.product-detail__main-text .product-detail__text{text-align:left}}}.product-detail__reviews-info{display:grid;grid-template-columns:repeat(2, max-content);gap:.5rem 1rem;justify-content:center}@media(min-width: 576px){@container product-text-block (width < 80vw) and (width > 329px){.product-detail__reviews-info{justify-content:unset}}}.product-detail__reviews-info--percentage{font-weight:600;margin-inline-end:.5rem}.product-detail__reviews-info .ratings-overall{display:contents}.product-detail__heading{text-align:center;text-wrap:balance}@media(min-width: 576px){@container product-text-block (width < 80vw) and (width > 329px){.product-detail__heading{text-align:left}}}.product-detail__form{display:flex;flex-wrap:wrap;gap:2rem;align-self:start}.product-detail__form>*:where(:not(.product-detail__has-free-shipping):not(.product-detail__actions)){width:100%}.product-detail__title{margin-bottom:1rem;font-size:clamp(3.2rem,1.96vi + 2.49rem,4rem);line-height:1.2}.product-detail__meta{color:#747474;display:none;flex-wrap:wrap;gap:0 clamp(1.5rem,3vw,3rem);text-align:center;text-wrap:balance;justify-content:center;min-height:1lh}.product-detail__meta:has(>*:not([style*=none])){display:flex}@media(min-width: 576px){@container product-text-block (width < 80vw) and (width > 329px){.product-detail__meta{text-align:left;justify-content:unset}}}.product-detail__meta>*{margin:0;padding:0}.product-detail__text:has(.perex-more)>*:nth-last-child(2){display:inline}.product-detail__has-free-shipping{min-width:calc(50% - 1rem)}.product-detail__secondary{overflow:visible;padding-top:4rem;position:relative}.product-detail__secondary>.container>section{max-width:82rem;margin:0 auto}.product-detail__secondary>.container>section:last-child{padding-bottom:6rem}.product-detail__secondary-section-heading{color:#030303;font-size:clamp(2.4rem,1.96vi + 1.69rem,3.2rem);font-weight:600;line-height:130%;letter-spacing:-0.32px;margin-block:3rem 1rem}thead+tbody>.product-detail__secondary table:first-child,.product-detail__secondary table tr+tr{border-top:1px solid #dedede}.product-detail__secondary table th,.product-detail__secondary table td{vertical-align:top;padding:.4em}.product-detail__secondary table th:first-child,.product-detail__secondary table td:first-child{padding-left:0}.product-detail__secondary table th:last-child,.product-detail__secondary table td:last-child{padding-right:0}.product-detail__secondary table th{font-weight:normal}.product-detail__secondary table th+td{font-weight:600}.product-detail__secondary table thead th{font-weight:600}.product-detail__secondary *:has(>.alt-bg:last-child)+.alt-bg{border-top-left-radius:0;border-top-right-radius:0;padding-block-start:4rem}.product-detail__parameters-list{display:grid;grid-template-columns:1fr 1fr;align-items:start}.product-detail__parameters-list dt,.product-detail__parameters-list dd{margin:0;padding-block:1.5rem .5rem;border-top:1px solid rgba(3,3,3,.15)}.product-detail__parameters-list dt{grid-column:1}.product-detail__parameters-list dd{grid-column:2;padding-inline-start:0;text-align:right}.product-detail__parameters-list dt:first-of-type,.product-detail__parameters-list dd:first-of-type{border-top:0}.product-detail__parameters-list .popover__container{margin-inline:.2em}.product-detail__parameters-list--item-description-variants .column-items-dynamic{--column-count: 1;--column-width: ""}.product-detail__parameters-list--item-description-variants .column-items-dynamic:not(.show-all-items) .column-items-dynamic--trigger,.product-detail__parameters-list--item-description-variants .column-items-dynamic:not(.show-all-items) .column-items-dynamic--trigger div{display:inline}.product-detail__parameters-list--item-description-variants .column-items-dynamic:not(.show-all-items) .column-items-dynamic--trigger .btn{text-transform:lowercase}.product-detail__parameters-list--item-description-variants .column-items__item::after{margin-inline-start:0}.product-detail__taxonomy{margin-bottom:6rem}.product-detail__taxonomy--heading{font-size:2rem;line-height:1.2}.product-detail__similar-categories-heading{margin-bottom:1rem}.product-detail__similar-categories-list-item{display:block}.product-detail__tags>dl{display:flex;flex-wrap:wrap;gap:1rem}.product-detail__tags>dl>*{width:calc(50% - 1rem)}.product-detail__tags>dl>*:not(.specificity-fix){margin:0}@media(max-width: 767px){.product-detail__tags>dl>*{width:calc(50% - 1rem)}}@media(max-width: 414px){.product-detail__tags>dl>*{width:100%}}@media(min-width: 768px){.product-detail__tags>dl{align-items:baseline;flex-wrap:nowrap}}.product-detail__tags>dl,.product-detail__tags>dl *{word-break:normal}.product-detail__tags>dl,.product-detail__tags>dl dt,.product-detail__tags>dl dd{margin:0}.product-detail__tags>dl dt,.product-detail__tags>dl dd{width:auto}.product-detail__variants-list li+li{margin-top:.3rem}.product-detail__youtube-wrapper iframe{border-radius:2.4rem;aspect-ratio:var(--iframe-aspect-ratio, 820/480);height:auto}.product-detail .alt-bg{padding-block:clamp(4rem,17.65vi - 2.35rem,11.2rem) 4rem;border-radius:32px 32px 0 0;background-color:#f1eeea}.product-detail .alt-bg+.alt-bg{border-radius:0;padding-block-start:4rem}.product-detail .alt-bg:has(+*:not(.alt-bg)),.product-detail .alt-bg:last-child{padding-block-end:clamp(4rem,17.65vi - 2.35rem,11.2rem)}.product-detail .alt-bg .canvas{padding-block:0}.product-detail .modal-parameters h2{color:#030303;font-size:clamp(2.4rem,1.96vi + 1.69rem,3.2rem);font-weight:600;line-height:130%;letter-spacing:-0.32px;margin-block:3rem 0}.product-detail .modal-parameters .product-detail__producer{margin-top:3.5rem}.product-detail .modal-parameters .product-detail__producer>h2{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.product-detail .modal-parameters .product-detail__producer img{max-height:60px}.product-detail .product-detail__producer{font-size:2rem;padding:1rem;border:1px solid rgba(3,3,3,.15);border-radius:1.6rem;margin-bottom:2rem}.product-detail .product-detail__producer-link{display:flex;align-items:center;justify-content:space-between;min-height:8rem;gap:2rem;text-align:right}.product-detail .product-detail__producer-link span{color:#2c7449;font-size:1.6rem}.product-detail .product-detail__producer img{max-height:80px}@media(min-width: 1366px){.product-detail p{font-size:inherit}}.product-detail__main-image{min-width:100%;background-color:#fff;border-radius:32px;border:1px solid rgba(3,3,3,.15)}.product-detail__main-image .splide__arrow--prev{right:auto;left:calc(max(2.4rem,var(--bs-gutter-x)) + 1rem)}.product-detail__main-image .splide__arrow--next{left:auto;right:calc(max(2.4rem,var(--bs-gutter-x)) + 1rem)}.product-detail__main-image .splide__slide{position:relative}.product-detail__main-image .splide__slide>*:not(.splide__slide--spinner){opacity:1;transition:.3s opacity ease-in-out}.product-detail__main-image .splide__slide a,.product-detail__main-image .splide__slide picture{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.product-detail__main-image .splide__slide img{aspect-ratio:1;height:100%;width:100%;object-fit:contain}.product-detail__main-image .splide__slide--spinner{height:30px;width:30px;display:block;position:absolute;inset:0;margin:auto;opacity:0;pointer-events:none;animation:spinner .75s infinite linear}.product-detail__main-image .splide-slide__loading{aspect-ratio:1/1}.product-detail__main-image .splide-slide__loading>*:not(.splide__slide--spinner){opacity:0}.product-detail__main-image .splide-slide__loading .splide__slide--spinner{opacity:.5}.product-detail__flags{margin:1.6rem 1.6rem 0 0}.product-detail__thumbnail-images{margin-block:0;justify-self:stretch;padding-block:clamp(15px,3.333vw,20px);grid-row:2}@media(min-width: 768px){.product-detail__thumbnail-images{margin-inline:clamp(-20px,-3.333vw,-15px);padding-inline:clamp(15px,3.333vw,20px)}}.product-detail__thumbnail-images--list{--thumbnail-width: clamp(6rem, 10.29vi + 2.29rem, 10.2rem);display:grid;grid-template-columns:repeat(auto-fill, minmax(var(--thumbnail-width), 1fr));gap:16px}.product-detail__thumbnail-images--list>*{aspect-ratio:1/1;opacity:1;transition:.3s ease-in;display:flex;justify-content:center;align-items:center}.product-detail__thumbnail-images--list>* a{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;overflow:hidden;transition:border-color .15s linear;height:100%;width:100%;background-color:#fff;border-radius:16px}.product-detail__thumbnail-images--list>* a picture{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.product-detail__thumbnail-images--list>* a img{height:100%;width:100%;object-fit:contain}.product-detail__thumbnail-images .thumb{border:1px solid rgba(255,255,255,0)}.product-detail__thumbnail-images .active-thumb{border-color:rgba(3,3,3,.15)}.product-detail__variants{border-top:1px solid #dedede;padding-top:2rem}.product-detail__variants .form-input__label{font-size:inherit;font-weight:700;opacity:1}.product-detail__variants .form-input+.form-input{margin-top:2rem}.product-detail__variants .form-input .form-field-buttons-container{padding-block:6px;min-height:62px}.product-detail__variants .form-input .form-field,.product-detail__variants .form-input .form-field-container{background-color:#fff}.product-detail__variants .form-input .form-field:focus-within,.product-detail__variants .form-input .form-field-container:focus-within{background-color:#fff}.product-detail__variants .trigger-disabled--select-to-triggers{cursor:default}.product-detail__variants .trigger-disabled--select-to-triggers::before{content:"";display:block;position:absolute;inset:0;background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url('data:image/svg+xml,    <svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none">    <line stroke-width="2" stroke="rgba(177, 177, 177, 0.999)"    x1="0" y1="0" x2="100" y2="100" vector-effect="non-scaling-stroke"/>    </svg>');transform:scaleX(-1)}.product-detail__variants .trigger--select-to-triggers--image{--thumbnail-width: 80px;padding:5px;aspect-ratio:1/1;width:var(--thumbnail-width);max-width:var(--thumbnail-width)}.product-detail__variants .trigger--select-to-triggers--image .variant-option-item-inner{height:var(--thumbnail-width)}.product-detail__variants .trigger--select-to-triggers--image .variant-option-item-inner picture{display:flex;align-items:center;justify-content:center;height:96%;width:96%}.product-detail__variants .trigger--select-to-triggers--image .variant-option-item-inner img{height:100%;width:100%;object-fit:contain}.product-detail__variants [id=variantColourOptions]{opacity:0}.product-detail__variants .variant-parameter-name{margin-left:1em;font-weight:normal}.product-detail__price-block{background:#fff;padding:clamp(15px,3.333vw,20px)}.product-detail__price-info-blocks{display:grid;gap:0 10px;grid-template-columns:70px auto auto 1fr}@media(min-width: 1200px){.product-detail__price-info-blocks{grid-template-columns:auto 1fr minmax(auto, 70px) minmax(auto, 200px)}}.product-detail__price-info-block-heading{margin:0}.product-detail__contents{display:contents}.product-detail__price-info-coming-soon{grid-row:1;grid-column:1/span 4;padding-bottom:.25rem;font-weight:700}.product-detail__price-info-being-sold-old-price{grid-row:1;grid-column:1/span 4;color:#b1b1b1;padding-bottom:.25rem}.product-detail__price{grid-row:2;grid-column:1/span 2}.product-detail__price *{word-break:normal}.product-detail__price strong{font-size:var(--product-detail-price-size)}.product-detail__price [id=priceExclVat]{display:block;color:#b1b1b1;font-size:1.4rem;margin-block-start:-0.5rem;padding-inline-end:.5rem}.product-detail__delivery-date{grid-column:1/span 3;grid-row:4}.product-detail__price-info-being-sold-percentage-discount{grid-row:2;grid-column:3/span 2;align-self:center}.product-detail__price-info-being-sold-percentage-discount *{word-break:normal}.product-detail__price-info-being-sold-percentage-discount .product-detail__price-info-block-content{display:inline-flex;background-color:#e65d50;color:#fff;padding-inline:.5rem}.product-detail__availability{grid-row:3;grid-column:1/span 4;padding-top:.75rem}.product-detail__availability .stock--available{font-weight:600}.product-detail__availability--link:has([class*=stock]){text-decoration:none}.product-detail__availability--link:has([class*=stock]):link [class*=stock],.product-detail__availability--link:has([class*=stock]):visited [class*=stock]{text-decoration:underline}.product-detail__availability--link:has([class*=stock]):hover [class*=stock],.product-detail__availability--link:has([class*=stock]):focus [class*=stock],.product-detail__availability--link:has([class*=stock]):active [class*=stock]{text-decoration:none}.product-detail__availability .product-detail__price-info-block-content .popover{color:#000;top:-0.1rem}.product-detail__availability .product-detail__price-info-block-content .popover .popover__content{color:var(--bs-body-color, rgb(3, 3, 3))}.product-detail__quantity,.product-detail__submit{padding-top:1.25rem}.product-detail__quantity{grid-column:1;grid-row:5}.product-detail__contents:has(.submit[disabled]) .product-detail__quantity{display:none}.product-detail__quantity input{max-width:100%;height:56px;border:1px solid rgba(3,3,3,.15);text-align:center}.product-detail__submit{grid-row:5;grid-column:2/span 3}.product-detail__submit .submit{box-sizing:border-box;height:56px;width:100%}@media(min-width: 1200px){.product-detail__price-info-being-sold-old-price{grid-column:1/span 2}.product-detail__price{grid-column:1}.product-detail__availability{padding-top:0}.product-detail__delivery-date{grid-row:5}.product-detail__quantity,.product-detail__submit{padding-top:0;display:flex;flex-wrap:wrap;align-content:center}.product-detail__quantity{grid-column:3;grid-row:1/span 3}.product-detail__submit{grid-column:4;grid-row:1/span 3}.product-detail__price-info-being-sold-percentage-discount{grid-column:2}}.product-detail__actions{display:flex;flex-wrap:wrap;gap:1rem clamp(2rem,4.9vi + .24rem,4rem);font-size:1.4rem}@media(max-width: 767.98px){.product-detail__actions{margin-inline:auto;justify-content:center}}.product-detail__actions-link{display:flex;align-items:center;gap:5px}.product-detail__actions-link,.product-detail__actions-link:link,.product-detail__actions-link:visited{color:#a26400;text-decoration:none}.product-detail__actions-link:hover,.product-detail__actions-link:focus,.product-detail__actions-link:active{color:#a26400;text-decoration:underline}.product-detail__actions-link:where([disabled]){pointer-events:none;opacity:.5}.product-detail__actions-link:where([disabled]):hover,.product-detail__actions-link:where([disabled]):focus,.product-detail__actions-link:where([disabled]):active{text-decoration:none}.product-detail__voucher-discount{--padding-adjustment: 0.5;--padding-minimum: calc(15px * var(--padding-adjustment));--padding-ideal: calc(3.333vw * var(--padding-adjustment));--padding-maximum: calc(20px * var(--padding-adjustment));background:#fff;border-inline-start:3px solid #2c7449;padding:clamp(var(--padding-minimum),var(--padding-ideal),var(--padding-maximum)) clamp(15px,3.333vw,20px)}.product-detail__voucher-discount--price{color:#2c7449;font-size:var(--product-detail-price-size);margin-inline-end:1rem}.active-anchor-list__item{display:grid;align-items:center;min-height:4rem;text-decoration:none;font-size:1.5rem;font-weight:500;border-radius:3rem;line-height:1}.active-anchor-list__item::after,.active-anchor-list__item-content{grid-row:1;grid-column:1;padding-inline:clamp(1rem,3vw,2rem);border-radius:1.6rem;line-height:inherit;transition:opacity .15s ease-in-out}.active-anchor-list__item::after{content:"";display:block;border:2px solid #42a66a;opacity:0;height:100%}.active-anchor-list__item-content{z-index:1;display:flex;gap:0 8px;flex-wrap:wrap;align-items:center;word-break:keep-all;text-align:center}.active-anchor-list__item .product-detail__details-block--summary-content-extra-text{color:var(--bs-body-color) !important}.active-anchor-list__item--active,.active-anchor-list__item:hover,.active-anchor-list__item:focus,.active-anchor-list__item:active{color:var(--blue-4c)}.active-anchor-list__item--active::after{opacity:1}.read-more{--rm-collapsed: 32rem;position:relative;overflow:hidden;transition:max-height 300ms ease;max-height:var(--rm-collapsed)}@media(min-width: 1366px){.read-more{--rm-collapsed: 42rem}}.read-more::after{content:"";position:absolute;inset-inline:0;bottom:0;height:10rem;width:100%;pointer-events:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);opacity:1;transition:opacity .2s ease}.read-more.rm-disabled::after{opacity:0;content:none}.read-more.is-open{max-height:none}.read-more.is-open::after{opacity:0}.read-more-btn{display:inline-flex;align-items:center;color:#42a66a;gap:.6rem;margin-top:1rem;border:0;background:none;cursor:pointer}.read-more-btn:focus:not(:focus-visible){text-decoration:underline;color:#42a66a}.read-more-btn__icon{width:1.4rem;display:inline-block;transition:transform .2s ease;will-change:transform}.read-more-btn[aria-expanded=true] .read-more-btn__icon{transform:rotate(180deg)}:root{--product-detail-price-size: clamp(2.4rem, 1.96vi + 1.69rem, 3.2rem)}.product-detail__variants .form-input__label{font-size:clamp(1.8rem,.49vi + 1.62rem,2rem);line-height:1.4}.product-detail__quantity input{height:4.4rem;width:12rem;border-radius:16px}.product-detail__submit .submit{height:4.4rem}.product-detail__price-block{background:#fff;border:1px solid rgba(3,3,3,.15);border-radius:24px;padding:1.2rem;container:price-block/inline-size}.product-detail__variants~.product-detail__price-block,.variant-option-item__buy .product-detail__price-block{background:none;border:none}.product-detail__variants~.product-detail__price-block .product-detail__availability,.product-detail__variants~.product-detail__price-block .product-detail__price-info-being-sold,.product-detail__variants~.product-detail__price-block .product-detail__price,.variant-option-item__buy .product-detail__price-block .product-detail__availability,.variant-option-item__buy .product-detail__price-block .product-detail__price-info-being-sold,.variant-option-item__buy .product-detail__price-block .product-detail__price{display:none !important}.product-detail__variants~.product-detail__price-block .product-detail__quantity,.product-detail__variants~.product-detail__price-block .product-detail__submit,.variant-option-item__buy .product-detail__price-block .product-detail__quantity,.variant-option-item__buy .product-detail__price-block .product-detail__submit{padding-block-start:0 !important}.product-detail__variants~.product-detail__price-block{display:block;padding:0}.product-detail__variants~.product-detail__price-block .product-detail__price-info-blocks{display:block}.product-detail__variants~.product-detail__price-block .product-detail__quantity{display:none}.product-detail__price-block:first-child .product-detail__price-info-blocks{gap:0 clamp(1rem,3vw,2rem);grid-template:"image          name            name" max-content "image          parameters      parameters" max-content "image          parameters      parameters" max-content "availability   availability    discount-old-price" max-content "availability   availability    price" max-content "quantity       button          button" 1fr/12rem 1fr auto}@container price-block (min-width: 400px){.product-detail__price-block:first-child .product-detail__price-info-blocks{grid-template:"image          name            discount-old-price" max-content "image          name            discount-old-price" max-content "image          parameters      parameters" max-content "image          availability    price" max-content "quantity       button          button" 1fr/12rem 1fr auto}}@container price-block (min-width: 536px){.product-detail__price-block:first-child .product-detail__price-info-blocks{grid-template:"image      name            discount-old-price    discount-old-price" max-content "image      parameters      parameters  parameters" max-content "image      availability    price       price" max-content "quantity   button          button      button" 1fr/12rem 1fr auto auto}}.product-detail__price-block:first-child .product-detail__price-info-being-sold-old-price,.product-detail__price-block:first-child .product-detail__price-info-being-sold-percentage-discount,.product-detail__price-block:first-child .product-detail__price{justify-self:end}.product-detail__price-block:first-child .product-detail__price-info-being-sold-old-price{padding-top:.2rem}.product-detail__price-block:first-child .product-detail__availability{grid-area:availability;align-self:end}.product-detail__price-block:first-child .product-detail__delivery-date{grid-area:date}.product-detail__price-block:first-child .product-detail__name{grid-area:name}.product-detail__price-block:first-child .product-detail__parameters{grid-area:parameters}.product-detail__price-block:first-child .product-detail__parameters .btn__link{position:relative;z-index:5;padding-inline-start:2rem;color:#b1b1b1;font-size:.9em}.product-detail__price-block:first-child .product-detail__parameters .btn__link-icon{height:1.6rem;width:1.6rem;position:absolute;left:0;top:.2em}.product-detail__price-block:first-child .product-detail__image{grid-area:image}.product-detail__price-block:first-child .product-detail__discount-old-price{grid-area:discount-old-price;display:flex;gap:1rem;align-items:baseline;flex-flow:row-reverse;padding-bottom:.5rem}.product-detail__price-block:first-child .product-detail__discount-old-price .product-detail__price-info-block-content{padding-inline:0}.product-detail__price-block:first-child .product-detail__discount-old-price .product-detail__price-info-saving-percent{margin-inline-end:0}.product-detail__price-block:first-child .product-detail__price{grid-area:price;align-self:end;font-family:"Inter Tight","Inter Tight Arial Fallback","Arial","sans serif";font-size:var(--product-detail-price-size);font-weight:600;letter-spacing:-1px;line-height:1}.product-detail__price-block:first-child .product-detail__submit{grid-area:button}.variant-option-item__buy .product-detail__price-block{padding-block-start:0 !important}.product-detail__variant-warning,.product-detail__discount-info{display:flex;align-items:center;gap:1rem;border-radius:1.5rem;padding:1rem 1.6rem;margin-block:1rem .3rem}.product-detail__variant-warning .btn__link-icon,.product-detail__discount-info .btn__link-icon{width:2.6rem;height:2.6rem}.product-detail__variant-warning{background-color:#f9f7ec;border:1px solid #ffd601;scroll-margin-top:60px}@media(min-width: 1200px){.product-detail__variant-warning{scroll-margin-top:5px}}.product-detail__variant-warning .btn__link-icon{color:#806b00}.product-detail__discount-info{background-color:#eff7fb;border:1px solid #81c0e2}.product-detail__discount-info .btn__link-icon{color:#81c0e2}.product-detail__quantity,.product-detail__submit{padding-top:0;margin-top:1.25rem}@media(min-width: 1200px){.product-detail__price-info-blocks{grid-template-columns:auto auto 1fr}.product-detail__price-info-blocks .product-detail__delivery-date{grid-column:1/-1}.product-detail__price-info-blocks .product-detail__quantity{grid-column:1}.product-detail__price-info-blocks .product-detail__submit{grid-column:2/-1}}.product-detail__price-info-being-sold-percentage-discount.discount-box{align-self:start}.product-detail__price-info-being-sold-percentage-discount.discount-box .product-detail__price-info-block-content{background:none;color:inherit}.product-detail__price-info-being-sold-percentage-discount.discount-box .product-detail__price-info-saving-percent{background-color:#ffd601;padding-inline:.6rem;margin-inline-end:.5rem;font-weight:400;border-radius:16px;display:inline-flex;align-items:center;height:2.8rem;line-height:1;font-variant-numeric:normal}.product-detail__availability .stock--available{font-weight:normal}.product-detail__quantity{width:12rem;grid-area:quantity;display:inline-flex;align-items:center;justify-content:center;background:#f8f8f8;border:1px solid #ccc;border-radius:1.6rem;gap:1rem}.product-detail__quantity input[type=number]{border:none;background:rgba(0,0,0,0);font-size:1.5rem;text-align:center;width:2.5rem;appearance:none;appearance:textfield}.product-detail__quantity input[type=number]::-webkit-inner-spin-button,.product-detail__quantity input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.product-detail__quantity .quantity-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;border:2px solid;cursor:pointer;padding:0;color:#d9d9d9;border-color:#d9d9d9}.product-detail__quantity .quantity-btn svg{width:1.2rem;height:1.2rem}.product-detail__quantity .quantity-btn:hover,.product-detail__quantity .quantity-btn:active,.product-detail__quantity .quantity-btn:focus{color:#2c7449;border-color:#2c7449}.product-detail__quantity label{display:none}.product-detail__price-info-being-sold-percentage-discount .product-detail__price-info-block-content{background-color:#a26400;color:#030303}.product-detail__price-info-being-sold-percentage-discount .product-detail__price-info-saving-percent{font-weight:500}.product-detail__description-link-block{margin-block-start:3rem;padding-top:1.5rem}.product-detail__description-link-block .inline{display:flex;flex-wrap:wrap;gap:1rem 2rem;font-size:1.4rem}.product-detail__description-link-block .inline a{text-decoration:none}.product-detail__description-link-block .inline a:hover,.product-detail__description-link-block .inline a:focus,.product-detail__description-link-block .inline a:active{text-decoration:underline}
.modal__image .modal-dialog{height:100dvh;width:100dvw;max-height:100dvh;max-width:100dvw}@media(min-width: 768px){.modal__image .modal-dialog{height:98dvh;max-height:98dvh;width:99dvw;max-width:99dvw}}.modal__image .modal-body-image{display:flex;align-items:center;justify-content:center;padding:min(2dvh,2rem) min(3dvw,2rem);height:100%;width:100%}.modal__image .modal-body-image .splide,.modal__image .modal-body-image .splide__track,.modal__image .modal-body-image .splide__list,.modal__image .modal-body-image .splide__slide{height:100%}.modal__image .modal-body-image .splide,.modal__image .modal-body-image .splide__track,.modal__image .modal-body-image .splide__slide{width:100%}.modal__image .modal-body-image .splide__arrow{min-width:40px}.modal__image .modal-body-image .splide__arrow--prev{right:auto;left:-10px}.modal__image .modal-body-image .splide__arrow--next{left:auto;right:-10px}.modal__image .modal-body-image .splide__slide>*:not(.splide__slide--spinner){opacity:1;transition:.3s opacity ease-in-out}.modal__image .modal-body-image .splide__slide a,.modal__image .modal-body-image .splide__slide picture{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.modal__image .modal-body-image .splide__slide img{display:block;max-height:100%}.modal__image .modal-body-image .splide__slide--spinner{height:30px;width:30px;display:block;position:absolute;inset:0;margin:auto;opacity:0;pointer-events:none;animation:spinner .75s infinite linear}.modal__image .modal-body-image .splide .splide-slide__loading>*:not(.splide__slide--spinner){opacity:0}.modal__image .modal-body-image .splide .splide-slide__loading .splide__slide--spinner{opacity:.5}.modal__image .splide__arrow{width:clamp(4rem,1.96vi + 3.29rem,4.8rem);height:clamp(4rem,1.96vi + 3.29rem,4.8rem);opacity:1}.modal__image .splide__arrow svg{height:24px;width:24px;color:#000}
.variant-options__details{display:flex;flex-direction:column;gap:8px;padding-block-end:5px}:not(.specificity-fix).variant-option-item__detail{max-width:none;min-height:1px;padding:0;width:100%;container:button-details/inline-size;font-variant-numeric:tabular-nums;background:#fff;position:relative;display:grid;grid-template-rows:auto 0fr;align-content:start;transition:grid-template-rows .15s ease-in;will-change:contents;border:1px solid rgba(3,3,3,.15);border-radius:24px}:not(.specificity-fix).variant-option-item__detail:has(.trigger-active--select-to-triggers){z-index:1;border-color:#42a66a}:not(.specificity-fix).variant-option-item__detail:has(#priceInfo){grid-template-rows:auto 1fr}:not(.specificity-fix).variant-option-item__detail .variant-option-item-inner{display:grid;grid-template:"image          name            name" max-content "image          parameters      parameters" max-content "image          parameters      parameters" max-content "availability   availability    price-old" max-content "availability   availability    price" max-content/6.6rem 1fr auto;gap:0 clamp(1rem,3vw,2rem);padding:clamp(1rem,3vw,1.2rem) clamp(1rem,3vw,1.2rem) calc(clamp(1rem,3vw,1.2rem) - 1rem);width:100%;text-align:left}@container button-details (min-width: 400px){:not(.specificity-fix).variant-option-item__detail .variant-option-item-inner{grid-template:"image  name          discount" max-content "image  name          price-old" max-content "image  parameters    parameters" max-content "image  availability  price" max-content/6.6rem 1fr auto}}@container button-details (min-width: 536px){:not(.specificity-fix).variant-option-item__detail .variant-option-item-inner{grid-template:"image  name          name       price-old " max-content "image  parameters    parameters parameters" max-content "image  availability  discount   price     " 1fr/6.6rem 1fr auto auto}}:not(.specificity-fix).variant-option-item__detail--image{grid-area:image}:not(.specificity-fix).variant-option-item__detail--name{grid-area:name;font-weight:500;padding-bottom:1rem}:not(.specificity-fix).variant-option-item__detail--availability{grid-area:availability;align-self:end;margin-bottom:1rem}:not(.specificity-fix).variant-option-item__detail--availability.stock--available{color:#57b47c}:not(.specificity-fix).variant-option-item__detail--parameters{grid-area:parameters}:not(.specificity-fix).variant-option-item__detail--parameters .btn__link{position:relative;z-index:5;padding-inline-start:2rem;color:#b1b1b1;font-size:.9em}:not(.specificity-fix).variant-option-item__detail--parameters .btn__link-icon{height:1.6rem;width:1.6rem;position:absolute;left:0;top:.2em}:not(.specificity-fix).variant-option-item__detail--discount{display:flex;gap:.5rem;align-items:baseline;justify-self:flex-end}:not(.specificity-fix).variant-option-item__detail--discount *{word-break:normal}:not(.specificity-fix).variant-option-item__detail--discount-percent{background-color:#ffd601;padding-inline:.6rem;margin-inline-end:.5rem;font-weight:600;border-radius:16px;display:inline-flex;align-items:center;height:2.8rem;line-height:1;font-variant-numeric:normal;white-space:nowrap}@container button-details (min-width: 536px){:not(.specificity-fix).variant-option-item__detail--discount-percent{justify-self:auto}}:not(.specificity-fix).variant-option-item__detail--price-old{grid-area:price-old;color:#b1b1b1;text-align:right;white-space:nowrap}:not(.specificity-fix).variant-option-item__detail--price{grid-area:price;align-self:center;font-family:"Inter Tight","Inter Tight Arial Fallback","Arial","sans serif";font-size:var(--product-detail-price-size);font-weight:600;letter-spacing:-1px;line-height:1;text-align:right;white-space:nowrap;margin-bottom:1rem}:not(.specificity-fix).variant-option-item__detail .trigger--select-to-triggers{background:none !important;min-height:1px;min-width:1px;max-width:none;position:absolute;inset:0;z-index:1;will-change:contents}:not(.specificity-fix).variant-option-item__detail .trigger--select-to-triggers::before{content:"";display:block;height:100%;width:100%;position:absolute;left:0;top:0;border:none;border-radius:24px}:not(.specificity-fix).variant-option-item__detail .trigger--select-to-triggers::after{border:none;height:100%;opacity:0;box-shadow:0 2px 4px -2px rgba(0,0,0,.0588235294),0 4px 8px -2px rgba(0,0,0,.1019607843);transition:opacity .2s ease-in-out;border-radius:24px}:not(.specificity-fix).variant-option-item__detail .trigger-active--select-to-triggers::after{opacity:1}:not(.specificity-fix).variant-option-item__buy{display:grid;overflow:hidden;z-index:2;border-radius:0 0 24px 24px}@supports(background: -webkit-named-image(i)){:not(.specificity-fix).variant-option-item__buy:has(>*){height:max-content}}:not(.specificity-fix).variant-option-item__buy>*,:not(.specificity-fix).variant-option-item__buy::before{grid-column:1;grid-row:1}:not(.specificity-fix).variant-option-item__buy>*{height:max-content}:not(.specificity-fix).variant-option-item__buy::before{display:block;content:"";height:var(--buy-block-height, 0px)}.product-detail__variants .form-input:has(+.variant-options__details) .form-field-buttons-container{min-height:0;padding-block-start:0}.product-detail__variants .form-input:has(+.variant-options__details) [id=variant]{display:none}
