:root{--font-family-host-gellix: "Gellix", sans-serif;--heading-font-family: var(--font-family-host-gellix);--font-body-family: var(--font-family-host-gellix);--font-size-h1: 48px;--font-size-h2: 40px;--font-size-h3: 36px;--font-size-h4: 30px;--font-size-h5: 22px;--font-size-h1-mobile: 30px;--font-size-h2-mobile: 26px;--font-size-h3-mobile: 22px;--font-size-body-9: 9px;--font-size-body-10: 10px;--font-size-body-11: 11px;--font-size-body-12: 12px;--font-size-body-13: 13px;--font-size-body-14: 14px;--font-size-body-15: 15px;--font-size-body-16: 16px;--font-size-body-17: 17px;--font-size-body-18: 18px;--font-size-body-20: 20px;--font-size-caption-9: 9px;--font-size-caption-10: 10px;--font-size-caption-13: 13px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--line-height-102: 1.02;--line-height-104: 1.04;--line-height-110: 1.1;--line-height-114: 1.14;--line-height-120: 1.2;--line-height-130: 1.3;--line-height-140: 1.4;--line-height-150: 1.5;--letter-spacing-negative-1: -.01em;--letter-spacing-0: 0;--letter-spacing-positive-1: .01em;--color-black: #1a1a1a;--color-grey-10: #F0F0F0;--color-grey-20: #E5E5E5;--color-grey-25: #D4D4D4;--color-grey-30: #CCCCCC;--color-grey-40: #999999;--color-grey-45: #7A7A7A;--color-grey-50: #666666;--color-grey-60: #4D4D4D;--color-grey-65: #3F3F3F;--color-grey-70: #333333;--color-grey-80: #282828;--color-white: #fafafa;--color-blue-50: #e8effd;--color-blue-100: #d6e2ff;--color-blue-150: #7aa2ff;--color-blue-200: #6a96ff;--color-blue-250: #0b54ff;--color-blue-300: #477eff;--color-blue-400: #1340a9;--color-green-50: #deece5;--color-green-60: #DDFCD6;--color-green-100: #239574;--color-green-200: #38746b;--color-green-300: #24523b;--color-yellow-stars: #ffb200;--color-red: #d33646;--radius-none: 0;--radius-3xs: 3px;--radius-2xs: 5px;--radius-xxs: 6px;--radius-s: 8px;--radius-m: 12px;--radius-m-2: 30px;--radius-xl: 90px;--radius-xxl: 107px;--radius-full: 9999px;--btn-height-xl: 57px;--btn-height-l: 49px;--btn-height-m: 46px;--btn-height-s: 44px;--btn-height-xs: 42px;--btn-font-xl: var(--font-size-body-18);--btn-font-l: var(--font-size-body-18);--btn-font-m: var(--font-size-body-16);--btn-font-s: var(--font-size-body-16);--btn-font-xs: var(--font-size-body-16);--transition-normal: all .3s ease;--transition-quick: all .15s ease;--transition-slow: all .5s ease;--announcement-bar-border-radius: var(--radius-xxs);--announcement-bar-container-padding-x: 36px;--announcement-bar-container-padding-top: 12px;--overlay-image-text: linear-gradient(270deg, rgba(39, 32, 27, 0) 45.78%, rgba(39, 32, 27, .28) 58.3%, rgba(39, 32, 27, .46) 93.25%), linear-gradient(193deg, rgba(200, 200, 200, 0) 69.5%, rgba(200, 200, 200, .15) 88.15%), linear-gradient(175deg, rgba(0, 0, 0, 0) 70.94%, rgba(0, 0, 0, .13) 75.17%, rgba(0, 0, 0, .2) 84.23%);--overlay-image-text-mobile: linear-gradient(184deg, rgba(0, 0, 0, 0) 30.9%, rgba(0, 0, 0, .48) 52.87%, rgba(0, 0, 0, .6) 95.45%);--overlay-bottom: linear-gradient(216.8deg, rgba(0, 0, 0, 0) 38.86%, rgba(0, 0, 0, .474122) 62.55%, rgba(0, 0, 0, .63) 90.4%);--overlay-bottom-2: linear-gradient(179.57deg, rgba(0, 0, 0, 0) 33.48%, rgba(0, 0, 0, .117799) 64.24%, rgba(0, 0, 0, .5) 99.63%);--overlay-collection-banner: linear-gradient(270.19deg, rgba(0, 0, 0, 0) .09%, rgba(0, 0, 0, .259) 53.42%, rgba(0, 0, 0, .37) 99.77%);--color-blackground-blur: rgba(255, 255, 255, .04)}@keyframes jdgm-opacity{0%{opacity:0}70%{opacity:1}to{opacity:0}}html{scroll-behavior:smooth}body{font-family:var(--font-body-family);font-size:var(--font-size-body-18);font-weight:var(--font-weight-regular);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-0);color:var(--color-black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}picture{position:relative;width:100%;display:flex;justify-content:center;align-items:center;height:100%}picture img{display:flex;justify-content:center;align-items:center;width:100%;height:auto;object-fit:cover}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5 .h5{margin:0;font-family:var(--heading-font-family);font-weight:var(--font-weight-medium)}h1,.h1{font-size:var(--font-size-h1);line-height:var(--line-height-104);letter-spacing:var(--letter-spacing-negative-1)}h2,.h2{font-size:var(--font-size-h2);line-height:var(--line-height-102);letter-spacing:var(--letter-spacing-0)}h3,.h3{font-size:var(--font-size-h3);line-height:var(--line-height-114);letter-spacing:var(--letter-spacing-0)}h4,.h4{font-size:var(--font-size-h4);line-height:var(--line-height-110);letter-spacing:var(--letter-spacing-0)}h5,.h5{font-size:var(--font-size-h5);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-positive-1)}p,.text-body{font-size:var(--font-size-body-18);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-0);font-weight:var(--font-weight-regular);margin-block:unset}.text-body-xxl{font-size:var(--font-size-body-20);line-height:var(--line-height-130);letter-spacing:var(--letter-spacing-0);font-weight:var(--font-weight-medium)}.text-body-xl{font-size:var(--font-size-body-18);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-0);font-weight:var(--font-weight-regular)}.text-body-xl-medium{font-size:var(--font-size-body-18);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-0);font-weight:var(--font-weight-medium)}.text-body-xl-semibold{font-size:var(--font-size-body-18);font-weight:var(--font-weight-semibold);line-height:var(--line-height-130);letter-spacing:var(--letter-spacing-0)}.text-body-l{font-size:var(--font-size-body-17);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-positive-1);font-weight:var(--font-weight-medium)}.text-body-m-regular{font-size:var(--font-size-body-16);line-height:var(--line-height-150);letter-spacing:var(--letter-spacing-0);font-weight:var(--font-weight-regular)}.text-body-m-medium{font-size:var(--font-size-body-16);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-0);font-weight:var(--font-weight-medium)}.text-body-m-semibold{font-size:var(--font-size-body-16);line-height:var(--line-height-120);letter-spacing:var(--letter-spacing-0);font-weight:var(--font-weight-semibold)}.text-body-s{font-size:var(--font-size-body-15);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-positive-1);font-weight:var(--font-weight-medium)}.text-body-xs-regular{font-size:var(--font-size-body-14);line-height:var(--line-height-150);letter-spacing:var(--letter-spacing-0);font-weight:var(--font-weight-regular)}.text-body-xs-medium{font-size:var(--font-size-body-14);line-height:var(--line-height-150);letter-spacing:var(--letter-spacing-0);font-weight:var(--font-weight-medium)}.text-body-xs-semibold{font-size:var(--font-size-body-14);line-height:var(--line-height-120);letter-spacing:var(--letter-spacing-positive-1);font-weight:var(--font-weight-semibold)}.text-body-2xs-regular{font-size:var(--font-size-body-13);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-0);font-weight:var(--font-weight-regular)}.text-body-2xs-medium{font-size:var(--font-size-body-13);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-0);font-weight:var(--font-weight-medium)}.text-body-3xs{font-size:var(--font-size-body-12);line-height:var(--line-height-150);letter-spacing:var(--letter-spacing-0);font-weight:var(--font-weight-medium)}.caption-l{font-size:var(--font-size-body-14);line-height:var(--line-height-150);letter-spacing:var(--letter-spacing-0)}.caption-l-semibold{font-size:var(--font-size-body-14);font-weight:var(--font-weight-semibold);line-height:var(--line-height-150);letter-spacing:var(--letter-spacing-negative-1)}.caption-m{font-size:var(--font-size-body-12);line-height:var(--line-height-150);letter-spacing:var(--letter-spacing-0)}.caption-m-semibold{font-size:var(--font-size-body-12);font-weight:var(--font-weight-semibold);line-height:var(--line-height-120);letter-spacing:var(--letter-spacing-positive-2)}.caption-s{font-size:var(--font-size-body-10);line-height:var(--line-height-120);letter-spacing:var(--letter-spacing-0)}.caption-s-semibold{font-size:var(--font-size-body-10);font-weight:var(--font-weight-bold);line-height:var(--line-height-120);letter-spacing:var(--letter-spacing-0)}.font-host-gellix{font-family:var(--font-family-host-gellix)}.font-regular{font-weight:var(--font-weight-regular)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.line-height-102{line-height:var(--line-height-102)}.line-height-104{line-height:var(--line-height-104)}.line-height-110{line-height:var(--line-height-110)}.line-height-114{line-height:var(--line-height-114)}.line-height-120{line-height:var(--line-height-120)}.line-height-130{line-height:var(--line-height-130)}.line-height-140{line-height:var(--line-height-140)}.line-height-150{line-height:var(--line-height-150)}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.subheading{font-size:var(--font-size-body-17);font-weight:var(--font-weight-medium);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-0);color:var(--color-grey-70)}.subheading--dot{display:inline-flex;align-items:center;gap:10px}.subheading--dot:before{content:"";display:block;width:8px;height:8px;border-radius:var(--radius-full);background-color:var(--color-blue-300);flex-shrink:0}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 36px;border-radius:var(--radius-xl);font-family:var(--font-family-host-gellix);font-size:var(--font-size-body-16);font-weight:var(--font-weight-medium);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-0);border:none;transition:var(--transition-quick);cursor:pointer;text-decoration:none;min-width:unset;min-height:unset;color:var(--btn-color, var(--color-white));background-color:var(--btn-bg, var(--color-blue-250))}.button:after,.button:before{content:none}.button.button-xl{--btn-height: var(--btn-height-xl);--btn-font: var(--btn-font-xl);height:var(--btn-height);font-size:var(--btn-font-xl)}.button.button-l{--btn-height: var(--btn-height-l);--btn-font: var(--btn-font-l);height:var(--btn-height);font-size:var(--btn-font-l)}.button.button-m{--btn-height: var(--btn-height-m);height:var(--btn-height);font-size:var(--btn-font-m)}.button.button-s{--btn-height: var(--btn-height-s);height:var(--btn-height);font-size:var(--btn-font-s)}.button.button-xs{--btn-height: var(--btn-height-xs);height:var(--btn-height);font-size:var(--btn-font-xs)}.button.button-blue{--btn-bg: var(--color-blue-300);--btn-bg-hover: var(--color-blue-250);--btn-bg-pressed: var(--color-blue-250);--btn-bg-disabled: var(--color-blue-50);--btn-color: var(--color-white);--btn-color-pressed: var(--color-white);--btn-color-disabled: var(--color-grey-40)}.button.button-white{--btn-bg: var(--color-white);--btn-bg-hover: var(--color-grey-10);--btn-bg-pressed: var(--color-grey-10);--btn-bg-disabled: var(--color-grey-10);--btn-color: var(--color-black);--btn-color-pressed: var(--color-grey-10);--btn-color-disabled: var(--color-grey-10)}.button.button-outline{--btn-bg: transparent;--btn-bg-hover: var(--color-blue-300);--btn-bg-pressed: var(--color-blue-300);--btn-bg-disabled: var(--color-blue-300);--btn-color: var(--color-black);--btn-color-hover: var(--color-white);--btn-color-pressed: var(--color-white);--btn-color-disabled: var(--color-black)}.button.button-link{padding:0;height:auto;border-radius:0;background-color:transparent;text-decoration:underline;text-decoration-skip-ink:none;text-transform:none;font-weight:var(--font-weight-medium);--btn-color: var(--color-black);--btn-color-hover: var(--color-grey-60)}.radius-none{border-radius:var(--radius-none)}.radius-3xs{border-radius:var(--radius-3xs)}.radius-2xs{border-radius:var(--radius-2xs)}.radius-xxs{border-radius:var(--radius-xxs)}.radius-s{border-radius:var(--radius-s)}.radius-m{border-radius:var(--radius-m)}.radius-xl{border-radius:var(--radius-xl)}.radius-xxl{border-radius:var(--radius-xxl)}.radius-full{border-radius:var(--radius-full)}.transition-normal{transition:var(--transition-normal)}.transition-quick{transition:var(--transition-quick)}.transition-slow{transition:var(--transition-slow)}.theme-icon{--icon-size: 16px;display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size);max-width:100%}.theme-icon svg{aspect-ratio:1/1;height:auto;object-fit:contain;width:100%}.theme-icon-full{width:100%;height:100%}.theme-icon-full svg{height:100%}.theme-icon.theme-icon-fill{--icon-fill: currentColor}.theme-icon.theme-icon-stroke{--icon-stroke: currentColor}.theme-icon.theme-icon-fill svg path{fill:var(--icon-fill)}.theme-icon.theme-icon-stroke svg path{stroke:var(--icon-stroke)}@media(hover:hover)and (min-width:750px){.button:hover{background-color:var(--btn-bg-hover);color:var(--btn-color-hover)}.button.button-link:hover{color:var(--btn-color-hover);background-color:transparent}}.section{--container-gutter: var(--spacing-9)}.button:active{background-color:var(--btn-bg-pressed);color:var(--btn-color-pressed, var(--btn-color))}.button:disabled,.button[aria-disabled=true]{background-color:var(--btn-bg-disabled);color:var(--btn-color-disabled);cursor:not-allowed;pointer-events:none}.swiper-custom>.swiper-scrollbar{left:0;bottom:0;width:100%;height:4px;background:var(--color-grey-20);border-radius:var(--radius-full)}.swiper-custom .swiper-scrollbar-drag{display:block;background:var(--color-black);border-radius:var(--radius-full)}.swiper-custom>.swiper-nav.swiper-button-prev,.swiper-custom>.swiper-nav.swiper-button-next{display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;border:none;border-radius:var(--radius-xxs);background-color:var(--color-grey-50);color:var(--color-white);cursor:pointer;transition:var(--transition-quick);z-index:2}.swiper-custom>.swiper-nav:after{display:none}.swiper-custom>.swiper-nav.swiper-button-prev{left:8px}.swiper-custom>.swiper-nav.swiper-button-next{right:8px}.swiper-custom>.swiper-nav.swiper-button-disabled,.swiper-custom>.swiper-nav.swiper-button-lock{display:none!important}.swiper-custom>.swiper-scrollbar.swiper-scrollbar-lock,.swiper--locked>.swiper-scrollbar,.swiper--locked>.swiper-nav{display:none!important}.swiper-nav__icon{display:inline-flex;align-items:center;justify-content:center;width:12px;height:11px}.swiper-nav__icon svg{width:100%;height:auto}.swiper-nav__icon--prev{transform:scaleX(-1)}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.shopify-section:not(.shopify-section--main-product):has(.tolstoy-carousel-videos-container){overflow:hidden!important}.shopify-section:has(.tolstoy-carousel-videos-container) .tolstoy-product-tile-button{display:flex!important}.shopify-section:has(.tolstoy-carousel-videos-container) .tolstoy-product-tile-button rect{fill:var(--color-blue-300)!important}.shopify-section:has(.tolstoy-carousel-videos-container) .tolstoy-carousel-videos-container{overflow:visible!important}.shopify-section:has(.tolstoy-carousel-videos-container) .product-info__block-item .tolstoy-carousel-videos-container{overflow:auto!important}.shopify-section:has(.tolstoy-carousel-videos-container) .tolstoy-carousel-container{width:100%!important;max-width:100%!important}.shopify-section:has(.tolstoy-carousel-videos-container) .product-info__block-item div[class*=_bottomControlsContainer]{display:none!important}@media screen and (min-width:990px){.swiper-custom>.swiper-nav.swiper-button-prev,.swiper-custom>.swiper-nav.swiper-button-next{width:32px;height:32px;border-radius:var(--radius-s)}.swiper-custom>.swiper-nav.swiper-button-prev{left:16px}.swiper-custom>.swiper-nav.swiper-button-next{right:16px}.swiper-custom>.swiper-nav:hover{background-color:var(--color-grey-60)}}@media screen and (max-width:989px){h1,.h1{font-size:var(--font-size-h1-mobile);line-height:var(--line-height-104);letter-spacing:var(--letter-spacing-negative-1)}h2,.h2{font-size:var(--font-size-h2-mobile);line-height:var(--line-height-102);letter-spacing:var(--letter-spacing-0)}h3,.h3{font-size:var(--font-size-h3-mobile);line-height:var(--line-height-102);letter-spacing:var(--letter-spacing-0)}.mobile-h1{font-size:var(--font-size-h1-mobile);line-height:var(--line-height-104);letter-spacing:var(--letter-spacing-0)}.mobile-h2{font-size:var(--font-size-h2-mobile);line-height:var(--line-height-102);letter-spacing:var(--letter-spacing-0)}.mobile-h3{font-size:var(--font-size-h3-mobile);line-height:var(--line-height-102);letter-spacing:var(--letter-spacing-0)}.mobile-h4{font-size:20px;line-height:var(--line-height-102);letter-spacing:var(--letter-spacing-0)}.section{--container-gutter: var(--spacing-4)}.button.button{height:var(--btn-mobile-height, var(--btn-height, auto));font-size:var(--btn-mobile-font, var(--btn-font, var(--font-size-body-16)))}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/guide.css.map */
