.rs-fine-theme{--rs-fine-ink: #2c2825;--rs-fine-paper: #f5f0e8;--rs-fine-line: #ded8ce;--rs-fine-serif: var(--heading-font);--rs-fine-sans: var(--body-font)}.rs-fine-theme .header{border-bottom:1px solid var(--rs-fine-line)}.rs-fine-theme .header__logo,.rs-fine-theme .header__menu,.rs-fine-theme .header__action{min-width:0}.rs-fine-theme .header__action{gap:4px}.rs-fine-theme .header .header-icon,.rs-fine-theme .header .nav-toggle{min-width:44px;min-height:44px;flex-shrink:0}.rs-fine-theme .header .header__icon-account{background:transparent}.rs-fine-theme .header .navigation a,.rs-fine-theme .header .button-login,.rs-fine-theme .header .button-signup,.rs-fine-theme .topbar{font-family:var(--body-font)}.rs-fine-theme .topbar__section-inner{justify-content:center;column-gap:20px;min-height:24px}.rs-fine-theme .topbar .message-text{letter-spacing:.025em}.rs-fine-theme .topbar .topbar-message{text-align:center}@media(min-width:1025px){.rs-fine-theme .header header-inner.logo-left{grid-template-columns:auto minmax(0,1fr) auto;column-gap:clamp(16px,2.5vw,40px)}.rs-fine-theme .header .navigation{width:auto;margin-inline:0!important;transform:none}.rs-fine-theme .header .navigation .horizontal-list{display:flex;justify-content:center;flex-wrap:nowrap;column-gap:clamp(10px,1.4vw,24px);margin-inline:0!important}.rs-fine-theme .header .navigation .horizontal-list>li{flex:0 0 auto;margin-inline:0}.rs-fine-theme .header .navigation .level0>menu-item>a{min-height:44px;display:inline-flex;align-items:center;white-space:nowrap;font-size:12px;letter-spacing:.06em;font-weight:500;padding-inline:0}}@media(max-width:1024px){.rs-fine-theme .header header-inner{column-gap:4px}.rs-fine-theme .header .nav-toggle{margin:0;padding:8px}.rs-fine-theme .header .navigation .menu_item-link{min-height:44px}.rs-fine-theme .header .navigation .close-menu{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.rs-fine-theme .topbar__section-inner{row-gap:4px}}.rs-fine-theme.product .main-product{--col-gap: 48px}.rs-fine-theme.product #MainContent .product-detail__title{font-family:var(--heading-font);font-size:clamp(27px,2.6vw,38px)!important;font-weight:400;line-height:1.2;letter-spacing:-.025em;overflow-wrap:anywhere;margin-bottom:16px}.rs-fine-theme.product .product-detail__information{font-family:var(--body-font)}.rs-fine-theme.product .product-detail__information .rs-material-overline{color:var(--rs-fine-ink);opacity:.8!important;line-height:1.5}.rs-fine-theme.product .product-detail__price{margin-bottom:20px}.rs-fine-theme.product .rs-spec{padding-block:18px;margin-block:22px;border-color:var(--rs-fine-line);font-family:var(--body-font);font-size:13px;line-height:1.55;gap:9px}.rs-fine-theme.product .rs-spec dt{font-size:10px;opacity:.78}.rs-fine-theme.product .rs-spec dd{min-width:0;overflow-wrap:anywhere}.rs-fine-theme.product .product-detail__variant-picker label.product__item-option{min-width:44px;min-height:44px;justify-content:center;border-radius:2px;font-family:var(--body-font)}.rs-fine-theme.product .product-detail__variant-picker label.product__color-swatch{min-width:44px;min-height:44px}.rs-fine-theme.product .product-detail__buy-buttons .product-form__submit{min-height:50px;border-radius:2px;font-family:var(--body-font);font-size:14px;letter-spacing:.045em}.rs-fine-theme.product .product-detail__buy-buttons .quantity__button{min-width:44px;min-height:50px}.rs-fine-theme.product .product-detail__buy-buttons .quantity-input{font-size:16px}.rs-fine-theme.product .product-detail__buy-buttons .quantity{border-radius:2px}.rs-fine-theme.product .product_detail-des,.rs-fine-theme.product .modern-collapsible-content_inner{font-family:var(--body-font);line-height:1.65}.rs-fine-theme.product .bls-toggle-modern{border-color:var(--rs-fine-line)}.rs-fine-theme.product .bls-toggle-modern .collapsible-heading{font-family:var(--body-font);font-size:14px;font-weight:500;letter-spacing:.015em;min-height:56px;padding-block:18px;padding-inline-end:28px}.rs-fine-theme .LoudzTestimonialTextContent__Heading,.rs-fine-theme .rt-elements-pro-1-title,.rs-fine-theme .rt-elements-pro-1-title-second{font-family:var(--heading-font)!important}.rs-fine-theme .LoudzTestimonialBlockText,.rs-fine-theme .LoudzTestimonialBlockAuthor,.rs-fine-theme .LoudzTestimonialTextContent__Description{font-family:var(--body-font)!important}.rs-fine-theme.product [id$=__usergeneratedcontent_piG4ep] .community-stories-title{font-family:var(--heading-font)!important;font-weight:400}.rs-fine-theme.product [id$=__usergeneratedcontent_piG4ep] .community-stories-tagline,.rs-fine-theme.product [id$=__usergeneratedcontent_piG4ep] .product-info,.rs-fine-theme.product [id$=__usergeneratedcontent_piG4ep] .custom-button{font-family:var(--body-font)!important}.rs-fine-theme.product [id$=__usergeneratedcontent_piG4ep] .video-card{border-radius:3px}@media(max-width:767px){.rs-fine-theme.product .sec__featured-product{padding-top:16px}.rs-fine-theme.product .main-product{row-gap:24px}.rs-fine-theme.product .product-detail__information{padding-inline:20px;box-sizing:border-box}.rs-fine-theme.product #MainContent .product-detail__title{font-size:28px!important}.rs-fine-theme.product .rs-spec__row{grid-template-columns:8.2rem minmax(0,1fr);gap:12px}.rs-fine-theme.product [id$=__text_heading_PWNXeE]>section,.rs-fine-theme.product [id$=__text_heading_PWNXeE]>div{padding-block:40px!important}}.rs-fine-theme .header :is(a,button,[tabindex]):focus-visible,.rs-fine-theme.product .product-detail__information :is(a,button,input,select,[tabindex]):focus-visible{outline:2px solid var(--rs-fine-ink);outline-offset:3px}.rs-fine-theme.product .product-detail__variant-picker input:focus-visible+label{outline:2px solid var(--rs-fine-ink);outline-offset:3px}@media(prefers-reduced-motion:reduce){.rs-fine-theme .header .navigation *,.rs-fine-theme .header .toggle-icon,.rs-fine-theme.product .bls-toggle-modern .modern-toggle-arrow,.rs-fine-theme.product .modern-collapsible-content{transition:none!important;animation:none!important}}@media(max-width:1024px){.rs-fine-theme .navigation .categories-list{padding-inline:20px}.rs-fine-theme .navigation .categories-list .fs-body-bold{font-size:14px;line-height:1.5;word-break:normal;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.rs-fine-theme .navigation .menu-mobile-title .tab-link[data-menu=categories-list] .menu-title-text{color:#f3efe8!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/rs-fine-shell.css.map */
