h1,h2,h3,.h1,.h2,.h3{font-weight:500;line-height:1.15}.smallcaps{letter-spacing:.14em}.button,button.button{text-transform:capitalize;font-size:12px;letter-spacing:.14em;font-weight:500;padding-block:14px;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.header{box-shadow:none}.header a{transition:opacity .2s ease}.header__primary-nav a,.header nav a{font-size:13px;letter-spacing:.08em;text-transform:capitalize}.header nav a:hover{opacity:.75}.buy-buttons .button{width:100%}.product-sticky-bar{box-shadow:0 -6px 24px #2a211c14}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #6B3E2E;outline-offset:2px}@media(max-width:699px){.button,button.button{padding-block:15px;min-height:48px}input,select,textarea{font-size:16px}}.ocu-widget,.ocu-widget *,[class*=kl-private-reset-css],[class*=kl-private-reset-css] *,.needsclick,.needsclick *{font-family:var(--text-font-family)!important}.ocu-widget [class*=heading],.ocu-widget h1,.ocu-widget h2,.ocu-widget h3,[class*=kl-private-reset-css] h1,[class*=kl-private-reset-css] h2,[class*=kl-private-reset-css] h3{font-family:var(--heading-font-family)!important}.ocu-widget{--ocu-main-font: var(--text-font-family) !important;--ocu-main-font-heading: var(--heading-font-family) !important}.custom-measurements__toggle,.custom-measurements__control,.custom-measurements__units{border-radius:var(--input-border-radius);font-family:var(--text-font-family)}.custom-measurements__toggle{min-height:2.75rem}facets-form .accordion__toggle{font-family:var(--text-font-family);font-size:15px;font-weight:500;letter-spacing:.02em;padding-block:1.1rem}facets-form .accordion__toggle svg{width:14px;height:14px}facets-form label{font-size:15px}@media(max-width:699px){facets-form .accordion__toggle,facets-form label{font-size:16px}}.faq__content .accordion{border-block-end:1px solid #E8DDD6}.faq__content .accordion:first-of-type,.faq__content .faq__category+.accordion{border-block-start:1px solid #E8DDD6}.faq__content .accordion+.accordion{border-block-start:0}.faq__content .accordion__toggle{padding-block:18px;gap:16px;font-family:var(--heading-font-family);font-size:19px;font-weight:500;line-height:1.3;color:#3d2314;transition:color .2s ease}.faq__content .accordion__toggle:hover{color:#784734}.faq__content .accordion .animated-plus{flex-shrink:0;box-sizing:content-box;padding:6px;border:1px solid #E8DDD6;border-radius:50%;color:#784734;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.faq__content .accordion .group[aria-expanded=true] .animated-plus,.faq__content .accordion .animated-plus:where(.group[aria-expanded=true] *){background:#784734;border-color:#784734;color:#fff}.faq__content .accordion__content,.faq__content .accordion__content .prose{font-size:15.5px;line-height:1.85;color:#7a5c50}.faq__content .accordion__content{padding-block-end:20px}@media(max-width:699px){.faq__content .accordion__toggle{font-size:16px}}.rh-read-more-extra{display:none!important}.rh-read-more{display:flex;justify-content:center;padding-block:1rem 0}.rh-read-more__button{padding:0;background:none;border:0;border-block-end:1px solid currentColor;color:inherit;font:inherit;font-size:.8125rem;letter-spacing:.14em;text-transform:capitalize;cursor:pointer}.product-list:not(.product-list--carousel){column-gap:2px;row-gap:12px}.product-card__image{aspect-ratio:3 / 4;object-fit:cover;object-position:left top}.product-card__info{padding:12px 8px 20px;text-align:center}.product-card .product-title{font-family:var(--text-font-family);font-size:12px;font-weight:500;line-height:1.45;letter-spacing:.06em;text-transform:capitalize;color:rgb(var(--text-color))}.product-card .price-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 8px}.product-card .price-list sale-price{font-size:13px;font-weight:400;letter-spacing:.02em}.product-card .price-list sale-price:not(.text-on-sale){color:rgb(var(--text-color))}.product-card .price-list compare-at-price{font-size:11px;font-weight:400}.product-card .badge{font-size:10px;letter-spacing:.08em;text-transform:capitalize;padding:4px 8px;border-radius:0}@media(max-width:699px){.product-card__info{padding:10px 6px 16px}.product-card .product-title{font-size:11px;letter-spacing:.05em}.product-card .price-list sale-price{font-size:12px}.product-card .price-list compare-at-price{font-size:10.5px}}.rh-slides__track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom}.rh-slides__track::-webkit-scrollbar{display:none}.rh-slides__track>img{flex:0 0 100%;width:100%;max-width:100%;scroll-snap-align:start;scroll-snap-stop:always}.rh-slides__dots{position:absolute;inset-inline:0;inset-block-end:8px;z-index:1;display:flex;justify-content:center;gap:4px;pointer-events:none}.rh-slides__dots i{width:5px;height:5px;border-radius:50%;background:#ffffff8c;box-shadow:0 0 0 .5px #0003}.rh-slides__dots i.is-on{background:#fff}.rh-slides__nav{position:absolute;inset-block-start:50%;transform:translateY(-50%);z-index:2;width:28px;height:28px;display:none;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#ffffffe0;color:#2a211c;font-size:18px;line-height:1;cursor:pointer}.rh-slides__nav[hidden]{display:none!important}.rh-slides__nav--prev{inset-inline-start:8px}.rh-slides__nav--next{inset-inline-end:8px}@media(hover:hover)and (pointer:fine){.product-card:hover .rh-slides__nav{display:flex}}.header{column-gap:clamp(16px,2.5vw,40px)}.header__primary-nav{flex-wrap:nowrap;column-gap:clamp(14px,1.7vw,28px);white-space:nowrap}.header__primary-nav a,.header nav a{font-size:clamp(11.5px,.9vw,13px);letter-spacing:.06em}@media(min-width:1000px)and (max-width:1279px){.header{padding-inline:24px}.header__logo img,.header__logo svg{max-width:140px;height:auto}}@media(min-width:1000px)and (max-width:1199px){.header{padding-inline:20px;column-gap:14px}.header__primary-nav{column-gap:12px}.header__primary-nav a,.header nav a{font-size:11px;letter-spacing:.03em}}.section-header .h1,.section-header .h2,.section-header .h3,.section-header .h4{font-size:clamp(24px,2.4vw,34px);line-height:1.2}.price-list--product sale-price,.price-list--product compare-at-price{font-weight:500}@media(max-width:699px){.product-card__image{aspect-ratio:2 / 3;object-position:10% top}}.header-sidebar{--drawer-body-padding-inline: 24px;--drawer-max-width: min(88vw, 24rem)}.header-sidebar::part(header){min-height:64px;padding-inline:20px}.header-sidebar::part(close-button){width:44px;height:44px}.header-sidebar__scroller{padding-block-start:8px}.header-sidebar__linklist>li+li{border-block-start:1px solid #E8DDD6}.header-sidebar__linklist-button,.header-sidebar__linklist-button.h6{min-height:56px;padding-block:12px;font-family:var(--heading-font-family);font-size:26px;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none}.header-sidebar__linklist-button svg{width:14px;height:14px;opacity:.55;flex:none}.header-sidebar__sub-panel .header-sidebar__linklist-button,.header-sidebar__sub-panel .header-sidebar__linklist-button.h6{font-size:22px;min-height:52px}.header-sidebar__back-button,.header-sidebar__back-button.h6{min-height:52px;font-family:var(--text-font-family);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:capitalize;border-block-end:1px solid #E8DDD6;margin-block-end:8px;padding-block:14px}.header-sidebar__nested-linklist{row-gap:0;margin-block:0 12px;padding-inline-start:16px}.header-sidebar__nested-linklist a{display:block;padding-block:10px;font-size:16px;line-height:1.3}.header-sidebar__footer{border-block-start:1px solid #E8DDD6}.header-sidebar__footer>*{padding-block:16px}.header-sidebar__footer .smallcaps,.header-sidebar__footer a{font-size:12px;letter-spacing:.12em}.button,button.button,.smallcaps{letter-spacing:.04em}.header__primary-nav a,.header nav a{font-size:clamp(12px,1vw,14.5px);letter-spacing:.02em}.product-card .product-title{font-size:13px;letter-spacing:.02em}.product-card .badge{font-size:11px;letter-spacing:.03em}.rh-read-more__button{letter-spacing:.04em}.header-sidebar__back-button,.header-sidebar__back-button.h6,.header-sidebar__footer .smallcaps,.header-sidebar__footer a{font-size:14px;letter-spacing:.04em}.size-chart__segmented button,.size-chart__table thead th{letter-spacing:.04em}@media(min-width:1000px)and (max-width:1199px){.header__primary-nav a,.header nav a{font-size:12px;letter-spacing:.01em}}@media(max-width:699px){.product-card .product-title{font-size:12px;letter-spacing:.02em}}.collection-card__content .h3{font-size:clamp(26px,2.6vw,36px);font-weight:500;line-height:1.1;text-transform:capitalize}.collection-card__content .h3 strong{font-weight:inherit}.collection-card__content .h3{text-shadow:0 1px 12px rgba(0,0,0,.35)}.collection-card__content .h3{text-transform:lowercase}.collection-card__content .h3:first-letter{text-transform:uppercase}:root{--section-vertical-spacing: 2.5rem;--section-vertical-spacing-tight: 1.75rem;--section-stack-gap: 1.75rem;--section-stack-gap-tight: 1.5rem}@media(min-width:700px){:root{--section-vertical-spacing: 3.5rem;--section-vertical-spacing-tight: 2.5rem;--section-stack-gap: 2.5rem;--section-stack-gap-tight: 2rem}}.text-with-icons strong{display:block;font-family:var(--heading-font-family);font-size:22px;font-weight:500;line-height:1.2;margin-block-end:8px;text-transform:none}.text-with-icons p{font-size:15px;line-height:1.6;max-width:34ch;margin-inline:auto}@media(max-width:699px){.text-with-icons strong{font-size:20px}}.rh-collapsible{position:relative;overflow:hidden;transition:max-height .4s ease}.rh-collapsible:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:72px;background:linear-gradient(to bottom,rgb(var(--background) / 0),rgb(var(--background)));pointer-events:none;transition:opacity .25s ease}.rh-collapsible.is-open:after{opacity:0}.product-content-below-gallery .rh-read-more{padding-block:12px 0}@media(prefers-reduced-motion:reduce){.rh-collapsible,.rh-collapsible:after{transition:none}}@media(max-width:999px){.header button[aria-controls=sidebar-menu],.header__secondary-nav a{position:relative}.header button[aria-controls=sidebar-menu]:after,.header__secondary-nav a:after{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px}}.header-sidebar__social{padding:20px 24px 8px;border-block-start:1px solid #E8DDD6;text-align:center}.header-sidebar__social-title{margin:0 0 12px;font-family:var(--heading-font-family);font-size:18px;font-weight:500;color:#6b3e2e}.header-sidebar__social .social-media{display:flex;justify-content:center;gap:12px;margin:0;padding:0;list-style:none}.header-sidebar__social .social-media__item{margin:0}.header-sidebar__social .social-media__item a{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #E8DDD6;border-radius:50%;color:#6b3e2e;background:transparent;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.header-sidebar__social .social-media__item a:hover,.header-sidebar__social .social-media__item a:focus-visible{background:#6b3e2e;border-color:#6b3e2e;color:#fff}.header-sidebar__social .social-media__item svg{width:18px;height:18px}.header-sidebar__footer{border-block-start:0}.header-sidebar__footer>*{padding-block:8px 20px;text-align:center;justify-content:center}.header-sidebar__footer .text-with-icon{justify-content:center}.header-sidebar__secondary{padding:8px 24px 16px;display:flex;flex-wrap:wrap;gap:4px 24px}.header-sidebar__secondary-link{min-height:44px;display:inline-flex;align-items:center;font-size:14px;letter-spacing:.04em;text-transform:capitalize;color:#5e4a40;border-block-end:1px solid transparent;transition:color .2s ease}.header-sidebar__secondary-link:hover,.header-sidebar__secondary-link:focus-visible{color:#6b3e2e}.header-sidebar__secondary+.header-sidebar__social{margin-block-start:0}.header-search{--text-color: 42 33 28;--heading-color: 42 33 28;--border-color: 232 221 214;color:rgb(var(--text-color))}.header-search .product-title,.header-search .predictive-search__category,.header-search price-list,.header-search price-list sale-price:not(.text-on-sale){color:rgb(var(--text-color))}
/*# sourceMappingURL=/cdn/shop/t/21/assets/rh-refine.css.map */
