*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-hyphens:none;hyphens:none;image-rendering:optimizeQuality}html{scroll-behavior:smooth}body{position:relative;width:100%;min-height:100%;overscroll-behavior:none;font-family:var(--body-font);font-weight:var(--body-weight);font-size:var(--body-size);line-height:var(--body-line);letter-spacing:var(--body-letter);color:var(--color-text);background-color:var(--color-background)}html.overflow-hidden{overflow:hidden;overscroll-behavior:none;scroll-behavior:auto}body.overflow-hidden{overflow:hidden;overscroll-behavior:none}main{padding-top:var(--margin-main)}main:focus{outline:none}.skip-to-content{position:absolute;z-index:calc(var(--z-popup) + 10);top:var(--header-padding-v);left:var(--header-padding-h);padding:.625rem 1rem;background:var(--color-background);color:var(--color-text);overflow:hidden;height:1px;width:1px;margin:-1px;clip:rect(0 0 0 0)}.skip-to-content:focus,.skip-to-content:focus-visible{overflow:visible;height:auto;width:auto;margin:0;clip:auto}*:focus,*:focus-visible{outline:.0625rem dashed currentColor;outline-offset:.0625rem;border-radius:.125rem}.input--radio:has(input:focus) label,.input--radio:has(input:focus-visible) label,.input--icon:has(input:focus) label,.input--icon:has(input:focus-visible) label{outline:.125rem solid currentColor;outline-offset:.125rem;border-radius:var(--radius-full)}*[hidden]{display:none!important}.container,.shopify-policy__container{width:var(--container-width);margin-left:auto;margin-right:auto}.visually-hidden{position:absolute;overflow:hidden;height:1px;width:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}@media(max-width:1023px){.visually-hidden--mobile{position:absolute;overflow:hidden;height:1px;width:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}}@media(max-width:1023px){.hidden-mobile{display:none}}@media(min-width:1024px){.hidden-desktop{display:none}.visually-hidden--desktop{position:absolute;overflow:hidden;height:1px;width:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}}.cover{width:100%;height:100%;object-fit:cover}.contain{width:100%;height:100%;object-fit:contain}.cover .placeholder,.contain .placeholder{width:100%;height:100%}.cover .placeholder,.contain .placeholder{object-fit:cover}*:has(>img[loading=lazy]):not(.transparent),*:has(>svg.placeholder):not(.transparent){background-color:var(--color-background-accent)}.scrollbar--none{-ms-overflow-style:none;scrollbar-width:none}.scrollbar--none::-webkit-scrollbar{display:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-text-fill-color:var(--color-text);-webkit-box-shadow:0 0 0px 40rem var(--color-background) inset;outline:1px solid var(--color-text)}input::placeholder{color:currentColor}.overlay-link{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.overlay-link--parent{position:relative}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.underline{text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:.125rem}.underline-dashed{text-decoration:underline dotted;text-decoration-thickness:.0625rem;text-underline-offset:.125rem}progress{-webkit-appearance:none;appearance:none;height:.5rem;width:100%;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-text) 40%,transparent);overflow:hidden}progress::-webkit-progress-bar{background-color:var(--color-background-accent)}progress::-webkit-progress-value{background-color:var(--color-accent)}progress::-moz-progress-bar{background-color:var(--color-accent);border-radius:var(--radius-full)}#FreeShippingBanner{display:none!important}.swiper{overflow:hidden}.swiper-wrapper{display:flex;box-sizing:content-box}.swiper-slide{flex-shrink:0;position:relative}popup-modal:not(:defined),cart-drawer:not(:defined),personalization-modal:not(:defined){visibility:hidden}.marker:before{--margin-right: 1.5rem ;content:"";display:inline-block;width:0;height:.5rem;margin-right:0;background:var(--color-black);border-radius:var(--radius-full);transition:width var(--transition-duration) var(--transition-ease),margin-right var(--transition-duration) var(--transition-ease)}.marker.active:before{width:.5rem;margin-right:var(--margin-right)}.shopify-policy__container{padding-top:calc(var(--header-height) + var(--promo-height) + var(--section-margin))!important;padding-bottom:var(--section-margin)!important}.page-content--content table,.shopify-policy__container table{display:flex;border:1px solid;overflow:auto}.page-content--content thead,.shopify-policy__container thead{border-bottom:1px solid}.page-content--content td,.page-content--content th,.shopify-policy__container td,.shopify-policy__container th{padding:.5rem 1rem}.page-content--content td:not(:last-child),.page-content--content th:not(:last-child),.shopify-policy__container td:not(:last-child),.shopify-policy__container th:not(:last-child){border-right:1px solid}tolstoy-stories{display:block;width:var(--container-width)!important;margin:var(--section-margin) auto!important}.tolstoy-stories-title{font-family:var(--h2-sans-font)!important;font-weight:var(--h2-sans-weight)!important;font-size:var(--h2-sans-size)!important;line-height:var(--h2-sans-line)!important;letter-spacing:var(--h2-sans-letter)!important}shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 40px;--shopify-accelerated-checkout-button-inline-size: 40px;--shopify-accelerated-checkout-button-border-radius: 4px;--shopify-accelerated-checkout-inline-alignment: flex-start}.wndr--image-block-container img,.yotpo-preview-media{opacity:1!important}
/*# sourceMappingURL=/cdn/shop/t/3376/assets/global.css.map */
