.css-slide{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.css-slide::-webkit-scrollbar{display:none}.css-slide__item{scroll-snap-align:start}.css-slide--h{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory}.css-slide--v{overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory}@media screen and (min-width:768px){.css-slide--h-desk{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory}.css-slide--v-desk{overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory}}@media screen and (max-width:767px){.css-slide--h-mobile{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;grid-auto-flow:column;grid-auto-columns:100%}.css-slide--h-mobile.peeking{grid-auto-columns:90%;--visible-cols: 1.1}.css-slide--v-mobile{overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory;grid-auto-flow:row}}@media screen and (min-width:768px){.css-slide--h-mobile,.css-slide--v-mobile{overflow:visible;scroll-snap-type:none}}[data-kit-gallery] [data-kit-gallery-grid]{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}[data-kit-gallery] [data-kit-gallery-grid]::-webkit-scrollbar{display:none}@media screen and (max-width:767px){[data-kit-gallery] [data-kit-gallery-grid]{grid-auto-columns:90%;--visible-cols: 1.1}[data-kit-gallery] [data-kit-gallery-grid]>*:first-child figure{padding-left:var(--gutter-container)}[data-kit-gallery]{width:calc(100% + var(--gutter-container) * 2);margin-inline-start:calc(-1 * var(--gutter-container))}}@media screen and (min-width:768px){[data-kit-gallery] [data-kit-gallery-grid]{overflow:visible}}[data-kit-gallery] .product-gallery-item{position:relative}[data-kit-gallery] .product-gallery-item--placeholder figure{display:flex;align-items:center;justify-content:center}[data-kit-gallery] .product-gallery-item figure img{width:100%;height:100%;object-fit:cover}.kit-gallery__placeholder-content{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--color-text-main, #000)}.kit-gallery__placeholder-content svg{width:32px;height:32px;opacity:.5}.kit-gallery__placeholder-content span{font-size:var(--text-size--small);text-align:center;opacity:.7}.kit-gallery__callout{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);z-index:10;background:#fff;color:#000;border:none;padding:.675rem 1.3rem;border-radius:999px;font-size:13px;cursor:pointer;transition:transform .2s,box-shadow .2s;white-space:nowrap}.kit-gallery__callout:hover{transform:translate(-50%) translateY(-2px);box-shadow:0 6px 16px #0003}.kit-gallery__callout:active{transform:translate(-50%) translateY(0)}@media screen and (min-width:768px){.kit-gallery__callout{display:none}}kit-product fieldset{font-size:.9rem}kit-parent .product-gallery .grid--layout{max-height:unset!important}:root{--color-background-main: #fff}.rich-text__image figure:has(>iframe){padding-top:100%!important;height:0;position:relative}.tolstoy-hero-iframe{height:100%;width:100%;position:absolute;top:0;left:0}countdown-clock.countdown-simple{display:inline-flex;align-items:center;justify-content:center;gap:.25rem}.shipping-block{padding:.8125rem;background-color:var(--color-background-cards);color:var(--color-text-cards)}.rich-text{justify-content:var(--text-align)}#wonderment-pdp-eta{justify-content:var(--text-align);font-size:inherit!important}.article__meta-social .social-icons{display:flex;flex-wrap:wrap;align-items:center;margin-inline-start:-.3125rem}.article__meta-social .social-icons a{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:.4375rem;border:none;box-sizing:content-box}.article__meta-social .social-icons a .icon{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center}.article__meta-social .social-icons svg{height:100%;width:100%}.article__meta-social .social-icons svg path{fill:var(--color-text-main)}.article__meta-social .social-icons img{width:100%;height:100%}bundle-builder .bundle-groups{margin-bottom:30px}@media(min-width:768px){bundle-picker{border-top:1px solid var(--color-borders-main);padding-top:20px;margin-top:20px}}.bundle-groups{display:grid;grid-template-columns:100%;gap:15px}.bundle-groups .bundle-group--variants,.bundle-groups .bundle-group--variant{display:grid;grid-template-columns:100%;gap:10px}.bundle-group:not(:last-child){border-bottom:1px solid var(--color-borders-main);padding-bottom:20px}.bundle-group .bundle-group--title{font-family:var(--font-stack-body-secondary);font-size:var(--text-size--regular);margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.bundle-group .product-variant-name--container{font-size:var(--text-size--small)}.bundle-group .css-slider-holder{padding-bottom:.5rem}.bundle-group .product-variant__item--color[data-spring-sale-extra-20]:after{content:"";position:absolute;left:calc(50% + 1px);transform:translate(-50%);bottom:-7px;width:4px;height:4px;border-radius:999em;background-color:var(--color-sale);color:#fff}.byob-choose-for-me{color:#6a6a6a;font-family:var(--font-stack-body-primary);font-weight:var(--font-weight-body-primary-medium);font-size:var(--text-size--small);background:none;border:none;padding:0;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:5px}.byob-choose-for-me:hover{opacity:.7}.byob-choose-for-me svg{flex-shrink:0}.byob-choose-for-me span{border-bottom:1px solid #6a6a6a}bundle-builder:not([data-all-sizes-selected]) .byob-choose-for-me{display:none}bundle-builder[data-all-sizes-selected] .product-variant__item--radio input[disabled]+label{opacity:1}bundle-builder[data-all-sizes-selected] .product-variant__item--radio input[disabled]+label:after{content:"";position:absolute;top:50%;left:50%;width:var(--size);height:1px;background-color:var(--background-color, #fff);transform:translate(-50%,-50%) rotate(-45deg);pointer-events:none}.bundle-group{position:relative}.bundle-group.color-group .bundle-group--variant-list{--swatch-size: 34px;display:grid;grid-auto-flow:column;grid-auto-columns:var(--swatch-size);position:relative;gap:.5rem;padding-inline-end:2rem}.bundle-group.color-group .bundle-group--variant-list>*{flex-grow:0;flex-shrink:0}.bundle-group .product-variant__item--radio,.bundle-group .product-variant__item--radio input{margin:0}.after\:black:after{--background-color: #000}.after\:white:after{--background-color: #fff}.bundle-group:not(.color-group) .bundle-group--variant-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(3.75rem,1fr));gap:.5rem}.byob-color-badge{position:absolute;top:12px;left:12px;z-index:10;background-color:var(--main-text, #111);color:var(--main-bg, #fff);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:6px 10px;border-radius:2px;line-height:1;pointer-events:none}.divider--top{border-top:1px solid var(--color-borders-main);padding-top:20px;margin-top:20px}.divider--bottom{border-bottom:1px solid var(--color-borders-main);padding-bottom:20px;margin-bottom:20px}.option__value{font-weight:700}@keyframes gradient-shimmer{0%{background-position:100% center}to{background-position:-100% center}}.option__value.shimmer{background:linear-gradient(90deg,currentColor 40%,#9b87f5 50%,currentColor 60%);background-size:200% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradient-shimmer .8s ease-in-out}.product-variant-name--container{display:flex;gap:0;flex-direction:row;justify-content:space-between}.product-gallery-item[data-bundle-color-index]{position:relative}.product-variant__label .option__price{margin-top:5px;font-size:.725rem;line-height:12px}.option--loader.working .option__preloader{display:block}.option--loader.working .option__text,.option--loader.working .option__price{opacity:0!important}.option--loader .option__preloader{position:absolute;margin:0;width:20px;height:20px;transform:translate3d(-50%,-50%,0);top:50%;left:50%;display:none}.option--loader .option__preloader-element{animation:rotate 1s linear infinite;height:100%;transform-origin:center center;width:100%}.option--loader circle{stroke:currentColor;stroke-dasharray:150,200;stroke-dashoffset:-10;animation:dash 6s linear infinite;stroke-linecap:round}.option__proposition:empty{display:none}.option__proposition{background:#1c2130;color:#fff;text-align:center;padding:2px 10px;display:inline-block;position:relative;border-radius:0;z-index:0;text-wrap-mode:nowrap;font-size:calc(12px / 16 * var(--base-body-primary-size) + 0px);position:absolute;top:-.5rem;left:50%;transform:translate(-50%)}.option__guide a{color:#6a6a6a;border-bottom:1px solid #6a6a6a;font-family:var(--font-stack-body-primary);font-weight:var(--font-weight-body-primary-medium)}.byob-product product-price,.byob-product .product-price--discount{vertical-align:middle}.byob-product .product-header .product-price--original:has(+del:not(:empty)),.byob-product .product-header .product-price:has(.compare-price:not(:empty)) [final-price]{color:var(--color-text-main)!important}.kit__products,kit-container{display:grid!important;grid-template-columns:1fr;gap:var(--gap)}kit-product{display:grid;gap:1rem;grid-template-areas:"image text" "image variant-picker";grid-template-columns:auto 1fr}kit-product .kit-product__image{grid-area:image;width:90px}@media screen and (max-width:767px){kit-product{grid-template-areas:"image text" "variant-picker variant-picker"}kit-product .kit-product__image{width:70px}}kit-product kit-product .kit-product__text{grid-area:text}.kit-product__text .element--is-sticky{position:sticky;top:3px}kit-product .kit-product__title{font-size:1rem;font-family:var(--font-stack-headings-primary);font-weight:var(--font-weight-headings-primary)}.kit-product__gallery-link{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-size--small, .875rem);color:var(--color-text-main);opacity:.7;text-decoration:none;margin-top:.25rem}.kit-product__gallery-link:hover{opacity:1}.kit-product__gallery-link svg{flex-shrink:0}kit-product .kit-product__variant-picker{grid-area:variant-picker}.kit__products{--gap: 1rem}.kit__products>*:not(:last-child){padding-bottom:var(--gap);border-bottom:1px solid var(--color-borders-main)}kit-container{--gap: 1.5rem}.kit-product__image{position:relative}.kit-product__final-sale{font-size:13px;margin-top:.25rem}.kit-product__error{font-size:var(--text-size--small, .875rem);color:var(--color-error, #d32f2f);margin-top:.25rem}.kit-price-update-banner[hidden]{display:none!important}.kit-price-update-banner:not([hidden]){display:block!important;position:fixed;z-index:120;left:50%;bottom:max(1rem,env(safe-area-inset-bottom,0px));transform:translate(-50%);width:min(calc(100vw - 2rem),22rem);padding:.875rem 1rem;background:var(--color-background, #fff);color:var(--color-text-main, #212529);border:1px solid var(--color-borders-main, #ced4da);border-radius:var(--border-radius-cards, 4px);box-shadow:0 4px 24px #0000001f;--kit-banner-autohide-duration: 12s}.kit-price-update-banner__inner{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:.35rem .75rem;align-items:start}.kit-price-update-banner__message{grid-column:1;margin:0;font-size:var(--text-size--small, .875rem);font-weight:600}.kit-price-update-banner__prices{grid-column:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem}.kit-price-update-banner__compare[hidden]{display:none!important}.kit-price-update-banner__compare:not([hidden]){display:inline!important;opacity:.85}.kit-price-update-banner__controls{grid-column:2;grid-row:1 / span 2;display:inline-flex;flex-direction:row;align-items:flex-start;gap:.125rem;align-self:start;justify-self:end;margin:-.2rem -.25rem 0 0}.kit-price-update-banner__timer{flex-shrink:0;padding:.2rem;color:var(--color-text-main, #212529);opacity:.45}.kit-price-update-banner__timer-svg{display:block}.kit-price-update-banner__timer-track{opacity:.35}.kit-price-update-banner__timer-progress{opacity:1;stroke-dasharray:100;stroke-dashoffset:100}@keyframes kit-price-banner-timer{to{stroke-dashoffset:0}}.kit-price-update-banner__timer-progress.kit-price-update-banner__timer-progress--running{animation:kit-price-banner-timer var(--kit-banner-autohide-duration, 12s) linear forwards}@media(prefers-reduced-motion:reduce){.kit-price-update-banner__timer{display:none}}.kit-price-update-banner__dismiss{padding:.35rem .45rem;line-height:1;font-size:1.35rem;border:none;background:transparent;color:var(--color-text-main, #212529);cursor:pointer;border-radius:4px}.kit-price-update-banner__dismiss:hover{opacity:.75}.kit-price-update-banner__dismiss:focus-visible{outline:2px solid var(--color-text-main, #212529);outline-offset:2px}product-price:has(+.extra-discount-container) .product-price--original{color:var(--color-text-main)!important}product-price+.extra-discount-container{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;font-size:var(--text-size--large);padding:0 10px;color:var(--color-sale);gap:5px;border-left:1px solid #00000038;margin-left:10px}product-price+.extra-discount-container .label{font-size:13px}.product-item-compact-block__slider .product-item-compact-block__cell{min-width:0}.review-recap{display:flex;align-items:center;gap:.3rem;line-height:1}.review-recap__star{color:var(--review-recap-star-color, currentColor);width:auto;height:calc(var(--review-recap-star-size, var(--font-size, 16px)) - 1px);flex-shrink:0}.review-recap__rating{color:var(--review-recap-text-color, currentColor);font-size:var(--review-recap-font-size, var(--font-size, var(--text-size--small)));font-weight:400;text-box:trim-both cap alphabetic}#CollectionProductGrid .card__text:has(swatch-container:empty) .product-item__color-label{display:none!important}#CollectionProductGrid .review-recap{padding-top:.5rem}.rich-text>*:only-child{margin-bottom:0}.rich-text>*:empty{display:none}.swatch-list{display:flex;align-items:start;flex-wrap:wrap;gap:.625rem}.facets__form--horizontal .swatch-list{display:grid;min-width:23.4375rem;grid-template-columns:repeat(4,25%);justify-content:center}.facets__form--horizontal .swatch-list li{width:auto}.swatch-list label.facet-checkbox{grid-template-columns:100%;justify-items:center}.swatch-list--image-twocolumns{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}.swatch-list__item{margin:0!important;position:relative;min-width:3.5rem;line-height:1;flex-shrink:0}.swatch-list__item:hover .swatch-list__item-image,.swatch-list__item:hover .swatch-list__item-color{border-color:var(--color-borders-forms-secondary)}.swatch-list__item .styled-checkbox{display:none}.swatch-list__item .styled-checkbox:checked+.swatch-list__item-color,.swatch-list__item .styled-checkbox:checked+.swatch-list__item--image-shape,.swatch-list__item .styled-checkbox:checked+.swatch-list__item-image{border-color:var(--color-text-main)}.swatch-list__item-image,.swatch-list__item-color{border-radius:50%;overflow:hidden;position:relative;border-width:1px;border-style:solid;border-color:var(--color-borders-forms-primary);width:1.875rem;height:1.875rem}.swatch-list__item-image:after,.swatch-list__item-color:after{content:"";display:inline-block;padding-top:100%}.swatch-list__item-image img,.swatch-list__item-color img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;max-width:120%;max-height:120%}.swatch-list--image-twocolumns .swatch-list__item--image{padding:0!important}.swatch-list__item--image-shape{border:solid 1px var(--color-borders-forms-primary);border-radius:var(--border-radius-buttons);transition:all 175ms linear;position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block}.swatch-list__item--image label{grid-template-columns:5rem auto;padding:.9375rem}.swatch-list__item--image label:hover .swatch-list__item--image-shape{border-color:var(--color-text-main)}.swatch-list--image-twocolumns .swatch-list__item--image label{grid-template-columns:100%;justify-items:center;text-align:center;height:100%;margin:0;align-items:end}.swatch-list__item--image-active label{border-color:var(--color-text-main)}.swatch-list__item--image img{position:relative;max-width:5rem;width:100%;height:auto}.swatch-list--image-twocolumns .swatch-list__item--image img{align-self:end}.facets__item--swatch .swatch{border-radius:100%;width:1.875rem;height:1.875rem;overflow:hidden;position:relative;border-width:1px;border-style:solid;border-color:var(--color-borders-forms-primary)}html[dir=rtl] .facets__item--swatch{right:.0625rem}html[dir=ltr] .facets__item--swatch{left:.0625rem}.facets__item--swatch input[type=checkbox]{position:absolute;opacity:0}.no-touchevents .facets__item--swatch input[type=checkbox]:hover+.swatch{border-color:var(--color-borders-forms-secondary)}.facets__item--swatch input[type=checkbox]:checked+.swatch{border-color:var(--color-text-main)}.facets__item input[type=checkbox]:focus-visible+span,.facets__item input[type=checkbox]:focus-visible+div{outline:1px solid var(--color-text-main)}.range-slider{touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;cursor:pointer;display:block;position:relative;width:100%;height:5px;background:#ddd;border-radius:5px;margin-bottom:.75rem}.facets__form--horizontal .range-slider{width:calc(100% - 2rem);top:-1rem}html[dir=rtl] .facets__form--horizontal .range-slider{right:1rem}html[dir=ltr] .facets__form--horizontal .range-slider{left:1rem}.range-slider[data-vertical]{height:100%;width:8px}.range-slider[data-disabled]{opacity:.5;cursor:not-allowed}.range-slider .range-slider__thumb{position:absolute;z-index:3;top:50%;width:16px;height:16px;transform:translate(-50%,-50%);border-radius:50%;border:solid .125rem var(--color-text-main);background:#fff}.range-slider .range-slider__thumb:focus-visible{outline:0;box-shadow:0 0 0 6px #2196f380}.range-slider[data-vertical] .range-slider__thumb{left:50%}.range-slider .range-slider__thumb[data-disabled]{z-index:2}.range-slider .range-slider__range{position:absolute;z-index:1;transform:translateY(-50%);top:50%;width:100%;height:100%;background:var(--color-text-main)}.range-slider[data-vertical] .range-slider__range{left:50%;transform:translate(-50%)}.range-slider input[type=range]{-webkit-appearance:none;pointer-events:none;position:absolute;z-index:2;top:0;width:0;height:0;background-color:transparent;display:none}html[dir=rtl] .range-slider input[type=range]{right:0}html[dir=ltr] .range-slider input[type=range]{left:0}.range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none}.range-slider input[type=range]::-moz-range-thumb{width:0;height:0;border:0}.range-slider input[type=range]:focus{outline:0}.card--ingrid-media{height:100%;grid-column:var(--desktop-grid-column, auto)}.card--ingrid-media .card__image--ingrid figure{height:0;position:relative}@media(min-width:768px){.card--ingrid-media .card__image--ingrid figure{padding-top:calc(var(--media-aspect-ratio-desktop))!important}}@media(max-width:767px){.card--ingrid-media .card__image--ingrid figure{padding-top:calc(var(--media-aspect-ratio-mobile))!important}}.card--ingrid-media .card__image--ingrid:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:9;opacity:.6;background:var(--color-background-overlay)}.card--ingrid-media .card__overlay--text{padding:var(--horizontal-padding, var(--v-padding) var(--h-padding));width:100%;position:absolute;color:var(--color-text-overlay);top:0;bottom:0}.card--ingrid-media .card__overlay--text a{color:var(--color-text-overlay)!important}.card--ingrid-media .card__image--ingrid,.card--ingrid-media .card__image--wrapper{position:relative;width:100%}.card--ingrid-media .text-font--heading.text-size--custom{--font-size: var(--title-font-size-mobile)}.card--ingrid-media .text-font--body.text-size--custom{--font-size: var(--caption-font-size-mobile)}@media(max-width:767px){.card--ingrid-media{grid-column:var(--mobile-grid-column, auto)}.card--ingrid-media .card__image{position:static}}@media(min-width:768px){.card--ingrid-media .text-font--heading.text-size--custom{--font-size: var(--title-font-size-desktop)}.card--ingrid-media .text-font--body.text-size--custom{--font-size: var(--caption-font-size-desktop)}}.product-item__extra-discount_label{display:flex;flex-direction:row;align-items:center;font-size:12px;font-weight:400;color:var(--color-sale);padding:0}pmd-content>:last-child{padding-bottom:25px!important}.actions-content{position:sticky;bottom:0;background:#fff;margin-top:calc(var(--sidebar-gutter) / 2);padding-bottom:calc(var(--sidebar-gutter) / 2)!important;display:flex;flex-direction:column;gap:8px}.header-content{padding-top:8px;padding-bottom:8px;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.header-content .description{flex-basis:100%}.header-content .price-container{flex-basis:auto}.header-content .product-badge{flex-basis:auto;font-size:calc(12px / 16 * var(--base-body-primary-size) + 0px);background-color:var(--color-third-background-main);display:inline-block;padding:.375rem .75rem .3125rem;line-height:1;border-radius:0;border:0;color:var(--color-primary-text-main);margin-left:-5px!important;transition:background-color 175ms ease,border 175ms ease}.footer-content{padding-top:8px;padding-bottom:8px;display:flex;flex-direction:column;gap:10px;text-align:center}.card__content.spacing--small>*:last-child{margin-bottom:0!important}@media screen and (min-width:1024px){pmd-wrapper.sidebar{overflow:inherit!important;overflow-x:visible!important}pmd-content{position:relative!important;overflow-x:visible!important}.quick-shop-gallery{position:absolute;top:-51px;right:100%;height:100vh;overflow:hidden;background-color:var(--color-background-main);max-width:400px}.slides{display:block;height:100%;overflow-y:auto!important;overflow-x:hidden!important;scroll-snap-type:y mandatory;scroll-snap-stop:always}.quick-shop-gallery .product-gallery-item{display:block}}@media screen and (max-width:1023px){.quick-shop-gallery__slides{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;height:auto}}.slides{scroll-behavior:smooth;overscroll-behavior:auto;-webkit-overflow-scrolling:touch}.slides::-webkit-scrollbar{width:0;height:0}.slides::-webkit-scrollbar-thumb{background:#000}.slides::-webkit-scrollbar-track{background:transparent}.slides>div{scroll-snap-align:start;scroll-snap-stop:always;transform-origin:center center;transform:scale(1);transition:transform .5s;position:relative;width:100%}@media screen and (max-width:1023px){.slides>div{flex:0 0 50%}}.quick-shop-gallery .product-gallery-item img{height:auto;width:100%;object-fit:contain}pmd-content .product-price--original,pmd-content .product-price--compare{font-family:var(--font-stack-headings-primary)}pmd-content .price-container:has(+.extra-discount-container:not(:empty)) .product-price--original{color:var(--color-text-main)!important}pmd-content .price-container+.extra-discount-container{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;color:var(--color-sale);border-left:1px solid #00000038;padding:0 0 0 8px}pmd-content .price-container+.extra-discount-container:empty{display:none}pmd-content .price-container+.extra-discount-container .label{font-size:13px}pmd-content .description{font-size:calc(16px / 16 * var(--base-body-primary-size) - 1px)}quick-buy{display:grid;grid-template-columns:1fr;gap:12px}.slides{background-color:#f0f0ed}fieldset legend{margin-bottom:10px;width:100%}quick-buy .product-variant__item--radio{margin:0}fieldset .product-variant__item--color[data-spring-sale-extra-20]:after{content:"";position:absolute;left:calc(50% + 1px);transform:translate(-50%);bottom:-7px;width:4px;height:4px;border-radius:999em;background-color:var(--color-sale);color:#fff}fieldset:not(:has(.product-variant__item--color)){--gap: 8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(3.75rem,1fr));gap:var(--gap)}fieldset:not(:has(.product-variant__item--color)) input{margin:0}quick-buy.coming-soon input.disabled+label,quick-buy.coming-soon input[disabled]+label{opacity:1!important;text-decoration:none!important;cursor:default!important}fieldset:has(.product-variant__item--color){display:flex;flex-wrap:wrap;gap:8px}fieldset:has(.product-variant__item--color)>*{flex-grow:0;flex-shrink:0}product-modal .sidebar__header{background:var(--color-background-main)!important}product-modal .actions-content:has(.add-to-cart.disabled){padding:var(--sidebar-gutter) var(--sidebar-gutter)!important;background:#f0f0ed;box-shadow:0 0 10px #0000001a}product-modal .header-content .product-badge{display:inline-flex;align-items:center;margin:0}product-modal quick-shop-form:has(.add-to-cart.disabled){display:none!important}.tolstoy-hero-iframe{height:100%;width:100%;object-fit:cover;position:absolute;top:0;left:0}
/*# sourceMappingURL=/cdn/shop/t/922/compiled_assets/styles.css.map */
