:export{xs:375px;sm:430px;md:740px;lg:1000px;xl:1300px;xxl:1900px}:export{xs:(min-width: 375px);sm:(min-width: 430px);md:(min-width: 740px);lg:(min-width: 1000px);xl:(min-width: 1300px);xxl:(min-width: 1900px)}:where(a[href],area[href],button,input:not([type=hidden]),select,textarea,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline-color:#4caf50}.btn{--btn-padding: 16px 28px;--btn-color: #ffffff;--btn-background-color: #2d4d3a;--btn-border-color: #2d4d3a;display:inline-flex;justify-content:center;align-items:center;transition:color .2s ease,background-color .2s ease,border-color .2s ease;cursor:pointer;border-width:1px;border-style:solid;border-color:var(--btn-border-color);background-color:var(--btn-background-color);padding:var(--btn-padding);color:var(--btn-color);font-size:.875rem;font-family:var(--font-family-abc-diatype-semi-mono);text-transform:uppercase}.btn:focus{outline:2px solid #4caf50;outline-offset:0}.btn:focus-visible{outline:2px solid #4caf50;outline-offset:0}.btn:focus:not(:focus-visible){outline:none}.btn:hover:not(:disabled){--btn-color: #ffffff;--btn-border-color: #000000;--btn-background-color: #000000}.btn:disabled{cursor:not-allowed;--btn-color: #767676;--btn-border-color: #767676;--btn-background-color: #ebebeb}.btn--black:not(.btn--secondary):not(.btn--tertiary){--btn-color: #ffffff;--btn-border-color: #000000;--btn-background-color: #000000}.btn--black:not(.btn--secondary):not(.btn--tertiary):hover:not(:disabled){--btn-color: #ffffff;--btn-border-color: #2d4d3a;--btn-background-color: #2d4d3a}.btn--white:not(.btn--secondary):not(.btn--tertiary){--btn-color: #000000;--btn-border-color: #ffffff;--btn-background-color: #ffffff}.btn--white:not(.btn--secondary):not(.btn--tertiary):hover:not(:disabled){--btn-color: #ffffff;--btn-border-color: #2d4d3a;--btn-background-color: #2d4d3a}.btn--secondary{--btn-color: #2d4d3a;--btn-border-color: #2d4d3a;--btn-background-color: transparent}.btn--secondary:disabled{--btn-background-color: transparent}.btn--secondary.btn--black{--btn-color: #000000;--btn-border-color: #000000;--btn-background-color: transparent}.btn--secondary.btn--black:hover:not(:disabled){--btn-color: #ffffff;--btn-border-color: #2d4d3a;--btn-background-color: #2d4d3a}.btn--secondary.btn--black:disabled{--btn-color: #767676;--btn-border-color: #767676;--btn-background-color: transparent}.btn--secondary.btn--white{--btn-color: #ffffff;--btn-border-color: #ffffff;--btn-background-color: transparent}.btn--secondary.btn--white:hover:not(:disabled){--btn-color: #ffffff;--btn-border-color: #2d4d3a;--btn-background-color: #2d4d3a}.btn--tertiary{--btn-padding: 0;--btn-color: #2d4d3a;--btn-border-color: transparent;--btn-background-color: transparent}.btn--tertiary:hover:not(:disabled){--btn-color: #2d4d3a;--btn-border-color: transparent;--btn-background-color: transparent}.btn--tertiary:disabled{--btn-background-color: transparent;--btn-color: #767676;--btn-border-color: transparent}.btn--tertiary.btn--black{--btn-color: #000000}.btn--tertiary.btn--black:hover:not(:disabled){--btn-color: #000000}.btn--tertiary.btn--white{--btn-color: #ffffff}.btn--tertiary.btn--white:hover:not(:disabled){--btn-color: #ffffff}.btn--s:not(.btn--tertiary){--btn-padding: 10px 20px}.btn--l:not(.btn--tertiary){--btn-padding: 20px 28px}:root{--font-family-gt-america-extended: "GT America-Extended", Helvetica, Arial, sans-serif;--font-family-gt-america: "GT America", Helvetica, Arial, sans-serif;--font-family-abc-diatype-semi-mono: "ABC Diatype SemiMono", Courier, monospace}.typography-heading-xl{font-weight:700;font-size:1.5rem;line-height:1.1;font-family:var(--font-family-gt-america-extended)}@media(min-width:1000px){.typography-heading-xl{font-size:2.8125rem}}.typography-heading-l{font-weight:700;font-size:1.25rem;line-height:1.2;font-family:var(--font-family-gt-america-extended)}@media(min-width:1000px){.typography-heading-l{font-size:1.5rem}}.typography-heading-m{font-weight:700;font-size:.875rem;line-height:1.4;font-family:var(--font-family-gt-america-extended)}@media(min-width:1000px){.typography-heading-m{font-size:1rem}}.typography-heading-secondary-m{font-weight:400;font-size:.875rem;line-height:1;font-family:var(--font-family-abc-diatype-semi-mono);font-variant-ligatures:none;text-transform:uppercase}@media(min-width:1000px){.typography-heading-secondary-m{font-size:1rem}}.typography-heading-secondary-l{font-weight:400;font-size:1rem;line-height:1;font-family:var(--font-family-abc-diatype-semi-mono);font-variant-ligatures:none;text-transform:uppercase}.typography-heading-s{font-weight:400;font-size:.875rem;line-height:1.4;font-family:var(--font-family-abc-diatype-semi-mono);font-variant-ligatures:none;text-transform:uppercase}.typography-heading-xs{font-weight:400;font-size:.625rem;line-height:1.2;font-family:var(--font-family-abc-diatype-semi-mono);font-variant-ligatures:none;text-transform:uppercase}@media(min-width:1000px){.typography-heading-xs{font-size:.75rem}}.typography-heading-xxs{font-weight:400;font-size:.625rem;line-height:1;font-family:var(--font-family-abc-diatype-semi-mono);font-variant-ligatures:none;text-box-trim:trim-both;text-transform:uppercase}.typography-body-m{font-weight:400;font-size:.875rem;line-height:1.4;font-family:var(--font-family-gt-america)}@media(min-width:1000px){.typography-body-m{font-size:1rem}}.typography-body-secondary-m{font-weight:400;font-size:.875rem;line-height:1.15;font-family:var(--font-family-abc-diatype-semi-mono);font-variant-ligatures:none}@media(min-width:1000px){.typography-body-secondary-m{font-size:1rem}}.typography-body-s{font-weight:400;font-size:.875rem;line-height:1.3;font-family:var(--font-family-gt-america)}.typography-body-secondary-s{font-weight:400;font-size:.875rem;line-height:1.3;font-family:var(--font-family-abc-diatype-semi-mono);font-variant-ligatures:none}.typography-body-xs{font-weight:400;font-size:.625rem;line-height:1.2;font-family:var(--font-family-gt-america)}.typography-body-secondary-xs{font-weight:400;font-size:.625rem;line-height:1.2;font-family:var(--font-family-abc-diatype-semi-mono);font-variant-ligatures:none}.ElementsWidget-prefix .ElementsWidget{margin-bottom:0!important}reviewsio-card-carousel .CarouselWidget-prefix .CarouselWidget{margin:0!important}reviewsio-card-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__header{display:none!important}reviewsio-card-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__list{flex-basis:100%;padding-top:28px!important;width:100%}reviewsio-card-carousel .CarouselWidget-prefix .CarouselWidget em{display:none!important}reviewsio-card-carousel .CarouselWidget-prefix .CarouselWidget .R-ReviewsList-container{margin:0!important}reviewsio-card-carousel .CarouselWidget-prefix .CarouselWidget .R-ReviewsList .R-ReviewsList__item .item__inner{--item-maximum-columns: 5;--item-background-start-color: #f2f4ee !important;--item-background-end-color: #f2f4ee !important;--item-gradient-direction: 135deg;--item-padding: 1.5em;--item-border-width: 0px !important;--item-border-color: #2d4d3a !important;--item-shadow-size: 0px !important}reviewsio-card-carousel .CarouselWidget-prefix .CarouselWidget .R-ReviewsList .R-ReviewsList__item .item__inner .R-TextHeading{font-weight:700;font-size:1.25rem;line-height:1.2;font-family:var(--font-family-gt-america-extended)}@media(min-width:1000px){reviewsio-card-carousel .CarouselWidget-prefix .CarouselWidget .R-ReviewsList .R-ReviewsList__item .item__inner .R-TextHeading{font-size:1.5rem}}reviewsio-card-carousel .CarouselWidget-prefix .CarouselWidget .R-ReviewsList .R-ReviewsList__item .item__inner .R-TextHeading{--heading-text-color: #2d4d3a !important}reviewsio-card-carousel .CarouselWidget-prefix .CarouselWidget .R-ReviewsList .R-ReviewsList__item .item__inner .R-TextBody{font-weight:400;font-size:.875rem;line-height:1.4;font-family:var(--font-family-gt-america)}@media(min-width:1000px){reviewsio-card-carousel .CarouselWidget-prefix .CarouselWidget .R-ReviewsList .R-ReviewsList__item .item__inner .R-TextBody{font-size:1rem}}reviewsio-card-carousel .CarouselWidget-prefix .CarouselWidget .R-ReviewsList .R-ReviewsList__item .item__inner .R-TextBody{font-weight:300!important;--body-text-color: #2d4d3a !important}reviewsio-card-carousel .CarouselWidget-prefix .CarouselWidget .R-ReviewsList .R-ReviewsList__item .item__inner .R-TextBody--xxxxs{font-weight:400;font-size:.625rem;line-height:1.2;font-family:var(--font-family-gt-america)}.R-GlobalModal .R-GlobalModal__dialog{--popup-color: #f2f4ee !important}.R-GlobalModal .R-TextHeading{font-weight:700;font-size:1.25rem;line-height:1.2;font-family:var(--font-family-gt-america-extended)}@media(min-width:1000px){.R-GlobalModal .R-TextHeading{font-size:1.5rem}}.R-GlobalModal .R-TextHeading{--heading-text-color: #2d4d3a !important}.R-GlobalModal .R-TextHeading--xxs .cssVar-popup-heading-text{font-weight:700;font-size:.875rem;line-height:1.4;font-family:var(--font-family-gt-america-extended)}@media(min-width:1000px){.R-GlobalModal .R-TextHeading--xxs .cssVar-popup-heading-text{font-size:1rem}}.R-GlobalModal .R-TextHeading--xxxxs{color:#000!important}.R-GlobalModal .R-TextHeading--xxxxs .cssVar-popup-heading-text{font-weight:700;font-size:.875rem;line-height:1.4;font-family:var(--font-family-gt-america-extended)}@media(min-width:1000px){.R-GlobalModal .R-TextHeading--xxxxs .cssVar-popup-heading-text{font-size:1rem}}.R-GlobalModal .R-TextBody .cssVar-popup-body-text{font-weight:400;font-size:.875rem;line-height:1.4;font-family:var(--font-family-gt-america)}@media(min-width:1000px){.R-GlobalModal .R-TextBody .cssVar-popup-body-text{font-size:1rem}}.R-GlobalModal .R-TextBody .cssVar-popup-body-text{color:#2d4d3a!important;font-weight:300!important}.R-GlobalModal .R-BadgeElement{font-weight:400;font-size:.625rem;line-height:1.2;font-family:var(--font-family-gt-america)}.CarouselWidget-prefix .R-GlobalModal .u-marginBottom--md{margin:0!important}section-product-reviews,.section-product-reviews{display:block;padding:0 20px 56px;scroll-margin-top:calc(var(--sticky-header-offset, 50px) + 24px)}@media(min-width:1000px){section-product-reviews,.section-product-reviews{padding:0 40px 56px}}section-product-reviews .section-product-reviews__container,.section-product-reviews .section-product-reviews__container{min-height:240px}section-product-reviews .ElementsWidget-prefix .ElementsWidget,.section-product-reviews .ElementsWidget-prefix .ElementsWidget{--common-button-font-family: "ABC Diatype SemiMono", Courier, monospace !important;--heading-text-font-family: "GT America-Extended", Helvetica, Arial, sans-serif !important;--body-text-font-family: "GT America", Helvetica, Arial, sans-serif !important;--inputfield-text-font-family: "GT America", Helvetica, Arial, sans-serif !important;--pagination-tab-text-font-family: "GT America-Extended", Helvetica, Arial, sans-serif !important;--common-star-color: #000000 !important;--common-star-disabled-color: rgba(0, 0, 0, .25) !important;--primary-button-bg-color: #2d4d3a !important;--primary-button-border-color: #2d4d3a !important;--primary-button-text-color: #ffffff !important;--secondary-button-bg-color: transparent !important;--secondary-button-border-color: #0e1311 !important;--secondary-button-text-color: #0e1311 !important;--reviewsio-logo-style: none;--reviewsio-icon-style: none;margin:0!important}section-product-reviews .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item,.section-product-reviews .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item{border-width:1px 0 0!important;border-radius:0!important;padding:40px 0!important}section-product-reviews .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item:last-child,.section-product-reviews .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item:last-child{border-bottom:1px solid #d1d1d1!important}section-product-reviews .ElementsWidget-prefix .ElementsWidget .R-TextHeading,.section-product-reviews .ElementsWidget-prefix .ElementsWidget .R-TextHeading{font-weight:700;font-size:.875rem;line-height:1.4;font-family:var(--font-family-gt-america-extended)}@media(min-width:1000px){section-product-reviews .ElementsWidget-prefix .ElementsWidget .R-TextHeading,.section-product-reviews .ElementsWidget-prefix .ElementsWidget .R-TextHeading{font-size:1rem}}section-product-reviews .ElementsWidget-prefix .ElementsWidget .R-TextBody,.section-product-reviews .ElementsWidget-prefix .ElementsWidget .R-TextBody{font-weight:400;font-size:.875rem;line-height:1.4;font-family:var(--font-family-gt-america)}@media(min-width:1000px){section-product-reviews .ElementsWidget-prefix .ElementsWidget .R-TextBody,.section-product-reviews .ElementsWidget-prefix .ElementsWidget .R-TextBody{font-size:1rem}}section-product-reviews .ElementsWidget-prefix .ElementsWidget .R-BadgeElement,.section-product-reviews .ElementsWidget-prefix .ElementsWidget .R-BadgeElement{font-weight:400;font-size:.625rem;line-height:1.2;font-family:var(--font-family-gt-america)}section-product-reviews .ElementsWidget-prefix .ElementsWidget .R-PaginationWidget__tab,.section-product-reviews .ElementsWidget-prefix .ElementsWidget .R-PaginationWidget__tab{font-weight:700;font-size:.875rem;line-height:1.4;font-family:var(--font-family-gt-america-extended)}@media(min-width:1000px){section-product-reviews .ElementsWidget-prefix .ElementsWidget .R-PaginationWidget__tab,.section-product-reviews .ElementsWidget-prefix .ElementsWidget .R-PaginationWidget__tab{font-size:1rem}}section-product-reviews .ElementsWidget-prefix .ElementsWidget .R-Button,.section-product-reviews .ElementsWidget-prefix .ElementsWidget .R-Button{font-weight:400!important;font-size:14px!important;font-family:ABC Diatype SemiMono,Courier,monospace!important;letter-spacing:0!important;text-transform:none!important}tolstoy-stories .tolstoy-stories-title{font-weight:700!important;font-size:.875rem!important;line-height:1.4!important;font-family:var(--font-family-gt-america-extended)!important}@media(min-width:1000px){tolstoy-stories .tolstoy-stories-title{font-size:1rem!important}}tolstoy-carousel .tolstoy-carousel-title{font-weight:700!important;font-size:1.25rem!important;line-height:1.2!important;font-family:var(--font-family-gt-america-extended)!important}@media(min-width:1000px){tolstoy-carousel .tolstoy-carousel-title{font-size:1.5rem!important}}tolstoy-carousel .tolstoy-carousel-title{text-align:left}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--container-max-width: $size-containerMaxWidth;--container-padding: $size-16}@media(min-width:1000px){:root{--container-padding: $size-24}}@layer reset,layout;@layer layout{.container{margin:0 auto;padding-inline:var(--container-padding);max-width:var(--container-max-width)}.visually-hidden{position:absolute;margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.skip-link{position:absolute;top:-100vh;left:16px;transform:none;z-index:1000;transition:top .2s ease;border:1px solid #2d4d3a;border-radius:4px;background-color:#fff;padding:12px 16px;color:#2d4d3a}.skip-link:focus-visible{top:16px;outline:2px solid #4caf50;outline-offset:2px}.mobile-only{display:block}@media(min-width:1000px){.mobile-only{display:none}}.desktop-only{display:none}@media(min-width:1000px){.desktop-only{display:block}}}
