.type-banner{flex:1 0 100%}.footer__title{font-weight:700;font-size:var(--element-text-font-size--body-md)}.kit-fieldset>label.kit-radio,.jis-grid>label.kit-radio{margin:0;font-size:14px;padding:5px 11px;line-height:20px}.jis-grid{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start;padding:var(--jis-ring);margin:calc(var(--jis-ring) * -1)}.jis-grid,.kit-fieldset{--jis-ring: 2px}.kit-fieldset>.kit-fieldset__legend{margin:0 0 4px}.kit-fieldset{margin-bottom:10px}.kit-fieldset.jis-inline{padding-left:132px}.kit-fieldset.jis-inline>.kit-fieldset__legend{position:absolute;left:0;top:5px;width:124px;margin:0;font-size:13px;line-height:19px}.jis-grid.jis-capped{overflow:hidden}.jis-more{display:block;margin:8px 0 0;padding:0;background:none;border:0;color:inherit;font-size:13px;text-align:left;text-decoration:underline;cursor:pointer;opacity:.75}.jis-more:hover,.jis-more:focus-visible{opacity:1}block-price>.label.variant__label{display:none}.product-single__meta .rte h2{font-size:20px;line-height:1.3;margin:28px 0 10px}.product-single__meta .rte h2:first-child{margin-top:0}.product-single__meta .rte h3{font-size:16px;line-height:1.35;margin:20px 0 8px}.product-single__meta .rte h4,.product-single__meta .rte h5,.product-single__meta .rte h6{font-size:14px;margin:16px 0 6px}.product-single__meta .product__quantity{display:flex;align-items:center;gap:12px}.product-single__meta .product__quantity>label{margin:0;flex:0 0 auto}.jis-qty{position:relative;display:inline-block}.jis-qty__trigger{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;font-size:13px;line-height:1.2;text-align:left;color:inherit;background:none;border:1px solid rgba(0,0,0,.28);border-radius:2px;cursor:pointer}.jis-qty__caret{width:0;height:0;margin-top:2px;border:4px solid transparent;border-top-color:currentColor}.jis-qty__list{position:absolute;z-index:30;left:0;top:calc(100% + 4px);min-width:100%;margin:0;padding:4px 0;list-style:none;max-height:170px;overflow-y:auto;background:#fff;border:1px solid rgba(0,0,0,.18);box-shadow:0 6px 18px #00000024}.jis-qty__list[hidden]{display:none}.jis-qty__list li{padding:7px 16px;font-size:13px;line-height:1.3;white-space:nowrap;cursor:pointer}.jis-qty__list li.is-active{background:#00000012}.jis-qty__list li[aria-selected=true]{font-weight:600}.product__quantity .jis-qty-stepper{display:none}.product-single__meta .product__quantity>label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.product-single__meta .jis-lede{margin:0 0 14px}.product-single__meta .jis-lede h2,.product-single__meta .jis-lede h3{font-size:18px;line-height:1.3;margin:0 0 5px}.product-single__meta .jis-lede__body{font-size:var(--element-text-font-size--body-md, 17px);line-height:1.5}.product-single__meta .jis-lede__body p{margin:0 0 6px}.product-single__meta .jis-lede__body>*:last-child{margin-bottom:0}.product-single__meta .jis-lede__body.is-clamped{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.jis-lede__more{display:block;margin:4px 0 0;padding:0;background:none;border:0;color:inherit;font-size:13px;line-height:1.3;text-align:left;text-decoration:underline;cursor:pointer;opacity:.75}.jis-lede__more:hover,.jis-lede__more:focus-visible{opacity:1}.product-single__meta .shopify-payment-button,.product-single__meta .add-to-cart{width:100%}.product-single__meta .shopify-product-form{display:flex;flex-direction:column}.product-single__meta .shopify-product-form>.product__policies{order:9;margin:10px 0 0}.product-single__meta>.product-block--sales-point,.product-single__meta>product-inventory{display:inline-block;vertical-align:top}.product-single__meta>product-inventory{margin-top:0!important;padding-top:0;margin-left:24px}@media only screen and (min-width:769px){.product-single__meta{padding-top:24px}.product-single__meta h1.element-text{font-size:28px;line-height:1.22;margin-bottom:12px}.product-single__meta>.product-block,.product-single__meta>block-price,.product-single__meta>kit-variant-picker,.product-single__meta>product-inventory,.product-single__meta>block-buy-buttons{margin-bottom:14px}.product-single__meta>.product-block--sales-point,.product-single__meta>product-inventory{margin-bottom:10px}}.jis-stickybuy{position:fixed;left:0;right:0;bottom:0;z-index:20;display:none;align-items:center;gap:12px;padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid rgba(0,0,0,.12);box-shadow:0 -2px 12px #00000017}.jis-stickybuy__price{flex:0 0 auto;font-size:15px;font-weight:600;white-space:nowrap}.jis-stickybuy__btn{flex:1 1 auto;margin:0;padding:12px 16px;font-size:14px;line-height:1.2}@media only screen and (max-width:768px){.jis-stickybuy.is-visible{display:flex}}.js-drawer-open .jis-stickybuy,.modal--is-active .jis-stickybuy{display:none!important}@media only screen and (max-width:768px){.product-single__meta>.breadcrumb{display:none}.product-single__meta>.product-block,.product-single__meta>block-price,.product-single__meta>kit-variant-picker,.product-single__meta>product-inventory,.product-single__meta>block-buy-buttons{margin-bottom:12px}.product-single__meta>.product-block--sales-point,.product-single__meta>product-inventory{margin-bottom:8px}.product-single__meta>product-inventory{margin-left:18px}.product-single__meta .shopify-product-form>.product__policies{margin:8px 0 0}}.logo-item{position:relative;transition:box-shadow .18s ease,transform .18s ease}.logo-item__link{display:block}.logo-item__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.logo-item:hover{box-shadow:0 4px 14px #33291f21;transform:translateY(-2px)}.logo-item__link:focus-visible{outline:2px solid #b5976a;outline-offset:4px}@media(prefers-reduced-motion:reduce){.logo-item{transition:none}.logo-item:hover{transform:none}}.jis-specs{margin:0 0 14px;font-size:13px;line-height:1.5}.jis-specs h2,.jis-specs h3{margin:0 0 6px;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.jis-specs ul{margin:0;padding-left:18px}.jis-specs li{margin:0 0 2px}.jis-specs p{margin:6px 0 0}.product__main-photos .product-slideshow.product-slideshow{border-width:2px;border-style:solid;border-color:#c0b29c}.product-single__meta hr.jis-divider{margin-top:40px;margin-bottom:40px}.collection-filter{overflow-x:clip}.product__main-photos .product-slideshow{border-radius:var(--roundness, 20px)}.product__main-photos .flickity-viewport,.product__main-photos .product-slideshow img.image-element,.product__main-photos .product-slideshow .image-element{border-radius:calc(var(--roundness, 20px) - 2px)}.product__thumbs .product__thumb-item{border-radius:14px}.product__thumbs .product__thumb,.product__thumbs .product__thumb img,.product__thumbs .product__thumb .image-element,.cj-brand-filter__tile{border-radius:12px}.product__thumbs .product__thumb-item a:focus:before,.product__thumbs .product__thumb-item a.is-active:before,.product__thumbs .product__thumb-item a:active:before{border-radius:12px}.template-index .hero__link .btn,.template-index .cs__btn,.newsletter__input-group .element-button{background-color:#c7a260!important;border-color:#c7a260!important;color:#33291f!important;font-size:15px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.08em!important;min-height:50px!important;padding:0 28px!important;display:inline-flex!important;align-items:center;justify-content:center;line-height:1}.template-index .hero__link .btn,.template-index .cs__btn{border-radius:12px!important}.template-index .hero__link .btn:hover,.template-index .hero__link .btn:focus,.template-index .cs__btn:hover,.template-index .cs__btn:focus,.newsletter__input-group .element-button:hover,.newsletter__input-group .element-button:focus{background-color:#be9755!important;border-color:#be9755!important;color:#33291f!important}.newsletter__input-group .element-button{border-radius:0 12px 12px 0!important}.contact-form .newsletter__input{border-radius:12px 0 0 12px!important;min-height:50px!important}.cart-link .cart-link__bubble:before{width:21px;height:21px;padding:0;border-radius:0;background:linear-gradient(180deg,#f8edd0,#ebd4a0 24%,#c9a462 26%,#a5813b);-webkit-clip-path:polygon(28% 0%,72% 0%,100% 34%,50% 100%,0% 34%);clip-path:polygon(28% 0%,72% 0%,100% 34%,50% 100%,0% 34%);filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.32))}.cart-link .cart-link__bubble .cart-link__bubble-num{position:relative;top:-2px;color:#33291f;font-weight:700;font-size:11px}.jis-stickybuy__btn{background:var(--color-button-primary, #8a6a3b);color:var(--color-button-primary-text, #ffffff);border:1px solid transparent;border-radius:3px}.product-single__meta .add-to-cart.element-button--inverted:not([disabled]){color:var(--kit-color-primary, #33291f);box-shadow:inset 0 0 0 1px var(--kit-color-primary, #33291f)}.kit-fieldset>label.kit-radio,.jis-grid>label.kit-radio{padding:0}.kit-fieldset>label.kit-radio>.kit-button,.jis-grid>label.kit-radio>.kit-button{min-height:0;font-size:14px;line-height:20px;padding:5px 11px}kit-variant-picker>.kit-stack{gap:0}.section-header .section-header__title{font-size:26.5px}@media only screen and (min-width:769px){.section-header .section-header__title{font-size:35.7px}}.grid-item .element-price,.grid-product__price,list-product-card .element-price{font-family:DM Sans,sans-serif}.product-single__meta .rte h2,.product-single__meta .element-text--rte h2,.product-single__meta element-text-rte h2{font-size:20px}@media only screen and (min-width:769px){.product-single__meta .rte h2,.product-single__meta .element-text--rte h2,.product-single__meta element-text-rte h2{font-size:20px}}.product-slideshow:not(.flickity-enabled) .product-main-slide:not(.starting-slide){display:none}.product-slideshow.cj-rebuilding .flickity-viewport,.product-slideshow.cj-rebuilding{transition:none!important}.site-nav__link,.site-header nav a,.site-nav a{font-family:Libre Baskerville,serif;font-size:19px}@media only screen and (min-width:769px){.header-item--icons{flex-shrink:0}}.site-nav__link,.site-nav__link:visited,.site-nav>li>a,.site-header nav a,.site-nav a{color:#796e65}layout-grid:has(>.logo-item)>.logo-item,layout-grid:has(>.logo-item)>.logo-item>.logo-item__link{min-height:0;height:auto}.hero__text-shadow .element-button,.hero__text-content .element-button{border-radius:12px}.hero__text-shadow .element-button,.hero__text-content .element-button,.hero__text-shadow .element-button>.element-text,.hero__text-content .element-button>.element-text,.hero__text-shadow .element-button span,.hero__text-content .element-button span{text-transform:uppercase;letter-spacing:1.2px;font-size:15px;font-weight:600}@media(max-width:480px){.site-nav__icons>toggle-search,.site-nav__icons>shopify-account,.site-nav__icons>toggle-cart,.site-nav__icons>toggle-menu,.site-nav__icons>a,.site-nav__icons>button{max-width:38px}.site-nav__icons .site-nav__link--icon{padding-left:7px;padding-right:7px}}.jis-more{line-height:19.5px;padding:3px 0}.collection-hero__content.overlay,.collection-hero__content.overlay h1,.collection-hero__content.overlay a,.collection-hero__content.overlay span,.collection-hero__content.overlay .element-text,.collection-hero__content.overlay .breadcrumb,.collection-hero__content.overlay .breadcrumb *{color:#fff}.hero__text-content .element-button,.hero__text-shadow .element-button{background:#c7a260!important;border-color:#c7a260!important;color:#33291f!important}layout-grid:has(>.logo-item) .logo-item img,layout-grid:has(>.logo-item) .logo-item__link img{max-height:50px}layout-grid:has(>.logo-item)>.logo-item{min-height:0}@media only screen and (max-width:767px){layout-grid:has(>.logo-item)>.logo-item:nth-child(odd):last-child{grid-column:1 / -1;justify-self:center;width:auto;max-width:calc(50% - 8px)}}.site-footer .footer__title,.site-footer .footer__menu li a,.site-footer .footer__base-links span,.site-footer .footer__section>.page-width.text-center>div{font-size:14px}.icon-and-text span{font-size:14px}.breadcrumb a,.element-breadcrumbs,.element-breadcrumbs a,variant-sku,.jis-qty__label,.product__policies.rte a{font-size:14px}.grid-product__vendor{font-size:14px}.jis-stars{--jis-star-on: #C7A260;--jis-star-off: #E2DACE;--jis-star-ink: #33291F;display:flex;align-items:center;gap:7px;line-height:1}.jis-stars__glyphs{position:relative;display:inline-block;flex:0 0 auto;white-space:nowrap}.jis-stars__layer{display:block;white-space:nowrap;font-size:0}.jis-stars__layer svg{display:inline-block;vertical-align:top}.jis-stars__layer--off path{fill:var(--jis-star-off)}.jis-stars__layer--on{position:absolute;top:0;left:0;overflow:hidden}.jis-stars__layer--on path{fill:var(--jis-star-on)}.jis-stars__count{font-size:14px;line-height:1.2;color:var(--jis-star-ink);white-space:nowrap}a.jis-stars{text-decoration:none}a.jis-stars:hover .jis-stars__count{text-decoration:underline}.jis-stars--pdp{gap:9px;margin:10px 0 0}.jis-stars--pdp .jis-stars__count{font-size:15px}.jis-stars--grid{gap:6px;margin:5px 0 0}.jis-reviews{margin:48px auto 8px;max-width:860px}.jis-reviews__head{border-bottom:1px solid #E2DACE;padding-bottom:16px;margin-bottom:8px}.jis-reviews__title{color:#8a6a3b;margin:0 0 10px}.jis-reviews__summary .jis-stars--pdp{margin:0;pointer-events:none}.jis-reviews__list{list-style:none;margin:0;padding:0}.jis-reviews__item{padding:20px 0;border-bottom:1px solid #F0EAE0}.jis-reviews__item:last-child{border-bottom:0}.jis-reviews__item-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:8px}.jis-stars--item{gap:0}.jis-reviews__item-title{font-size:15px;font-weight:600;color:#33291f;line-height:1.3}.jis-reviews__body{font-size:15px;line-height:1.6;color:#33291f;margin:0 0 10px}.jis-reviews__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;line-height:1.3;color:#7a6e64;margin:0}.jis-reviews__who{font-weight:600;color:#33291f}.jis-reviews__verified{background:#c7a260;color:#33291f;border-radius:2px;padding:3px 8px;font-size:14px;font-weight:600;letter-spacing:.02em}.jis-reviews__more{font-size:14px;color:#7a6e64;margin:14px 0 0}@media(max-width:768px){.jis-reviews{margin-top:34px}}.jis-reviewform{max-width:620px;margin:44px auto 64px}.jis-reviewform__title{color:#8a6a3b;margin:0 0 20px}.jis-reviewform__thanks,.jis-reviewform__note{font-size:15px;line-height:1.6;color:#33291f}.jis-reviewform__note{color:#7a6e64;font-size:14px;margin-top:16px}.jis-reviewform__product{display:flex;align-items:center;gap:14px;padding:12px 0 20px;border-bottom:1px solid #E2DACE;margin-bottom:22px}.jis-reviewform__product img{width:80px;height:80px;object-fit:contain;mix-blend-mode:multiply}.jis-reviewform__product-name{font-size:16px;font-weight:600;color:#33291f;line-height:1.35}.jis-reviewform__field{margin:0 0 20px;border:0;padding:0}.jis-reviewform__label{display:block;font-size:15px;font-weight:600;color:#33291f;margin:0 0 6px;padding:0}.jis-reviewform__optional{font-weight:400;color:#7a6e64}.jis-reviewform__hint{display:block;font-size:14px;color:#7a6e64;margin-top:5px;line-height:1.4}.jis-reviewform__input{width:100%;font-size:16px;line-height:1.4;color:#33291f;padding:11px 12px;border:1px solid #C9BFB1;border-radius:3px;background:#fff}.jis-reviewform__input:focus{outline:2px solid #8a6a3b;outline-offset:1px;border-color:#8a6a3b}.jis-reviewform__textarea{resize:vertical;min-height:130px}.jis-reviewform__stars{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:2px}.jis-reviewform__radio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.jis-reviewform__star{cursor:pointer;line-height:0;padding:2px}.jis-reviewform__star path{fill:#e2dace;transition:fill .12s ease}.jis-reviewform__radio:checked~.jis-reviewform__star path{fill:#c7a260}.jis-reviewform__stars:hover .jis-reviewform__radio:checked~.jis-reviewform__star path{fill:#e2dace}.jis-reviewform__star:hover path,.jis-reviewform__star:hover~.jis-reviewform__star path{fill:#c7a260}.jis-reviewform__radio:focus-visible~.jis-reviewform__star:first-of-type,.jis-reviewform__radio:focus-visible+.jis-reviewform__star{outline:2px solid #8a6a3b;outline-offset:2px;border-radius:2px}.jis-reviewform__submit{background:#c7a260;color:#33291f;font-size:15px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border:0;border-radius:3px;padding:14px 26px;cursor:pointer}.jis-reviewform__submit:hover{background:#b8934f}.jis-reviewform__errors{font-size:15px;color:#8a2b1f;border:1px solid #d9b6b0;background:#fdf5f4;padding:12px 14px;border-radius:3px;margin-bottom:20px}.jis-reviewform__errors ul{margin:0;padding-left:18px}.kit-radio[data-jis-other-size] .kit-button--disabled,.kit-radio[data-jis-other-size] .kit-swatch--disabled{pointer-events:auto;cursor:pointer;opacity:1;outline:1px dashed #7A6E64;outline-offset:-1px;color:#7a6e64}.kit-radio[data-jis-other-size]{cursor:pointer}.kit-radio:has(.kit-button--disabled):not([data-jis-other-size]),.kit-radio:has(.kit-swatch--disabled):not([data-jis-other-size]){cursor:not-allowed}:root .cj-brand-filter__label{font-size:calc((13px) * var(--ts))!important}:root .cj-no-results{font-size:calc((15px) * var(--ts))!important}:root [id^=shopify-section-] .cff__eyebrow{font-size:calc((14px) * var(--ts))!important}:root [id^=shopify-section-] .cff__desc{font-size:calc((15px) * var(--ts))!important}:root [id^=shopify-section-] .cff-chip__size{font-size:calc((20px) * var(--ts))!important}:root [id^=shopify-section-] .cff-chip__cap{font-size:calc((14px) * var(--ts))!important}:root [id^=shopify-section-] .cff__btn{font-size:calc((15px) * var(--ts))!important}:root [id^=shopify-section-] .cfb__eyebrow{font-size:calc((14px) * var(--ts))!important}:root [id^=shopify-section-] .cfb__body{font-size:calc((15px) * var(--ts))!important}:root [id^=shopify-section-] .cfb__btn{font-size:calc((15px) * var(--ts))!important}:root .cj-rc__eyebrow{font-size:calc((14px) * var(--ts))!important}:root .cj-rc__card--intro p{font-size:calc((14px) * var(--ts))!important}:root .cj-rc__qmark{font-size:calc((120px) * var(--ts))!important}:root .cj-rc__q-eyebrow{font-size:calc((14px) * var(--ts))!important}:root .cj-rc__quote{font-size:calc((19px) * var(--ts))!important}:root .cj-rc__card-title{font-size:calc((15px) * var(--ts))!important}:root .cj-rc__card-copy{font-size:calc((14px) * var(--ts))!important}:root .cj-rc__card-link{font-size:calc((14px) * var(--ts))!important}:root .cj-rc__fin-h{font-size:calc((38px) * var(--ts))!important}:root .cj-rc__fin-sub{font-size:calc((14px) * var(--ts))!important}:root .cj-rc__fin-name{font-size:calc((15px) * var(--ts))!important}:root .cj-rc__fin-code{font-size:calc((14px) * var(--ts))!important}:root .cj-rc__fin-more{font-size:calc((14px) * var(--ts))!important}:root .cj-rc__hero-h{font-size:calc((32px) * var(--ts))!important}:root .cj-rc__hero-p{font-size:calc((16px) * var(--ts))!important}:root .cj-rc__split-h{font-size:calc((40px) * var(--ts))!important}:root .cj-rc__split-p{font-size:calc((16px) * var(--ts))!important}:root .cj-rc__bleed-h{font-size:calc((30px) * var(--ts))!important}:root .cj-rc__hs-plus{font-size:calc((16px) * var(--ts))!important}:root .cj-rc__hs-name{font-size:calc((15px) * var(--ts))!important}:root .cj-rc__hs-sub{font-size:calc((14px) * var(--ts))!important}:root .cj-rc__hs-link{font-size:calc((14px) * var(--ts))!important}:root .cj-rc__faq-badge{font-size:calc((14px) * var(--ts))!important}:root .cj-rc__faq-q{font-size:calc((15.5px) * var(--ts))!important}:root .cj-rc__faq-a-in{font-size:calc((14.5px) * var(--ts))!important}:root [id^=shopify-section-] .cjf__eyebrow{font-size:calc((14px) * var(--ts))!important}:root [id^=shopify-section-] .cjf__desc{font-size:calc((15px) * var(--ts))!important}:root [id^=shopify-section-] .cjf-tile__label{font-size:calc((15px) * var(--ts))!important}:root [id^=shopify-section-] .cjf-tile__cap{font-size:calc((14px) * var(--ts))!important}:root [id^=shopify-section-] .cjf__link{font-size:calc((15px) * var(--ts))!important}:root [id^=shopify-section-] .cs__eyebrow{font-size:calc((14px) * var(--ts))!important}:root [id^=shopify-section-] .cs__desc{font-size:calc((15px) * var(--ts))!important}:root [id^=shopify-section-] .cs-tile__label{font-size:calc((14px) * var(--ts))!important}:root [id^=shopify-section-] .cs__btn{font-size:calc((14px) * var(--ts))!important}:root [id^=shopify-section-] .cs__link{font-size:calc((15px) * var(--ts))!important}:root .jis-cart-clear{font-size:calc((14px) * var(--ts))!important}:root .kit-fieldset>label.kit-radio,:root .jis-grid>label.kit-radio{font-size:calc((14px) * var(--ts))!important}:root .kit-fieldset.jis-inline>.kit-fieldset__legend{font-size:calc((13px) * var(--ts))!important}:root .jis-more{font-size:calc((13px) * var(--ts))!important}:root .product-single__meta .rte h2{font-size:calc((20px) * var(--ts))!important}:root .product-single__meta .rte h3{font-size:calc((16px) * var(--ts))!important}:root .product-single__meta .rte h4,:root .product-single__meta .rte h5,:root .product-single__meta .rte h6{font-size:calc((14px) * var(--ts))!important}:root .jis-qty__trigger{font-size:calc((13px) * var(--ts))!important}:root .jis-qty__list li{font-size:calc((13px) * var(--ts))!important}:root .product-single__meta .jis-lede h2,:root .product-single__meta .jis-lede h3{font-size:calc((18px) * var(--ts))!important}:root .product-single__meta .jis-lede__body{font-size:calc((var(--element-text-font-size--body-md, 17px)) * var(--ts))!important}:root .jis-lede__more{font-size:calc((13px) * var(--ts))!important}:root .jis-stickybuy__price{font-size:calc((15px) * var(--ts))!important}:root .jis-stickybuy__btn{font-size:calc((14px) * var(--ts))!important}:root .jis-specs{font-size:calc((13px) * var(--ts))!important}:root .jis-specs h2,:root .jis-specs h3{font-size:calc((13px) * var(--ts))!important}:root .template-index .hero__link .btn,:root .template-index .cs__btn,:root .newsletter__input-group .element-button{font-size:calc((15px) * var(--ts))!important}:root .cart-link .cart-link__bubble .cart-link__bubble-num{font-size:calc((11px) * var(--ts))!important}:root .kit-fieldset>label.kit-radio>.kit-button,:root .jis-grid>label.kit-radio>.kit-button{font-size:calc((14px) * var(--ts))!important}:root .section-header .section-header__title{font-size:calc((26.5px) * var(--ts))!important}:root .product-single__meta .rte h2,:root .product-single__meta .element-text--rte h2,:root .product-single__meta element-text-rte h2{font-size:calc((20px) * var(--ts))!important}:root .site-nav__link,:root .site-header nav a,:root .site-nav a{font-size:calc((19px) * var(--ts))!important}:root .icon-and-text span{font-size:calc((14px) * var(--ts))!important}:root .breadcrumb a,:root .element-breadcrumbs,:root .element-breadcrumbs a,:root variant-sku,:root .jis-qty__label,:root .product__policies.rte a{font-size:calc((14px) * var(--ts))!important}:root .grid-product__vendor{font-size:calc((14px) * var(--ts))!important}:root .jis-stars__count{font-size:calc((14px) * var(--ts))!important}:root .jis-stars--pdp .jis-stars__count{font-size:calc((15px) * var(--ts))!important}:root .jis-reviews__item-title{font-size:calc((15px) * var(--ts))!important}:root .jis-reviews__body{font-size:calc((15px) * var(--ts))!important}:root .jis-reviews__meta{font-size:calc((14px) * var(--ts))!important}:root .jis-reviews__verified{font-size:calc((14px) * var(--ts))!important}:root .jis-reviews__more{font-size:calc((14px) * var(--ts))!important}:root .jis-reviewform__thanks,:root .jis-reviewform__note{font-size:calc((15px) * var(--ts))!important}:root .jis-reviewform__note{font-size:calc((14px) * var(--ts))!important}:root .jis-reviewform__product-name{font-size:calc((16px) * var(--ts))!important}:root .jis-reviewform__label{font-size:calc((15px) * var(--ts))!important}:root .jis-reviewform__hint{font-size:calc((14px) * var(--ts))!important}:root .jis-reviewform__input{font-size:calc((16px) * var(--ts))!important}:root .jis-reviewform__submit{font-size:calc((15px) * var(--ts))!important}:root .jis-reviewform__errors{font-size:calc((15px) * var(--ts))!important}:root .cjrc__head h2{font-size:calc((clamp(20px,2.6vw,30px)) * var(--ts))!important}:root .cjrc-hero__eyebrow{font-size:calc((clamp(12px,1.2vw,15px)) * var(--ts))!important}:root .cjrc-hero__title{font-size:calc((clamp(30px,5vw,58px)) * var(--ts))!important}:root .cjrc-hero__sub{font-size:calc((clamp(16px,2vw,24px)) * var(--ts))!important}:root .cjrc-faq__item summary{font-size:calc((16px) * var(--ts))!important}:root .cjrc-faq__q{font-size:calc((16px) * var(--ts))!important}:root .cjrc-finish__name{font-size:calc((17px) * var(--ts))!important}:root .cjrc-style__name{font-size:calc((21px) * var(--ts))!important}:root .cjrc-style__collections{font-size:calc((14px) * var(--ts))!important}:root .cjrc-style__blurb{font-size:calc((15px) * var(--ts))!important}:root .cjrc-spec__table th,:root .cjrc-spec__table td{font-size:calc((15px) * var(--ts))!important}:root .cjrc-band__text{font-size:calc((clamp(18px,2.4vw,26px)) * var(--ts))!important}:root .cjrc-third__eyebrow{font-size:calc((12px) * var(--ts))!important}:root .cjrc-third__title{font-size:calc((clamp(22px,3vw,34px)) * var(--ts))!important}:root .cjrc-third__body{font-size:calc((15px) * var(--ts))!important}:root .cj-trust__item{font-size:calc((15px) * var(--ts))!important}@media(max-width:749px){:root .cj-rc__split-h{font-size:calc((30px) * var(--ts))!important}:root .cj-rc__fin-h{font-size:calc((27px) * var(--ts))!important}:root .cj-rc__hero-h{font-size:calc((25px) * var(--ts))!important}:root .cj-rc__bleed-h{font-size:calc((23px) * var(--ts))!important}}@media(max-width:899px){:root [id^=shopify-section-] .cff-chip__size{font-size:calc((18px) * var(--ts))!important}:root [id^=shopify-section-] .cfb__body{font-size:calc((15px) * var(--ts))!important}:root [id^=shopify-section-] .cjf-tile__label{font-size:calc((14px) * var(--ts))!important}}@media only screen and (min-width:769px){:root .product-single__meta h1.element-text{font-size:calc((28px) * var(--ts))!important}:root .section-header .section-header__title{font-size:calc((35.7px) * var(--ts))!important}:root .product-single__meta .rte h2,:root .product-single__meta .element-text--rte h2,:root .product-single__meta element-text-rte h2{font-size:calc((20px) * var(--ts))!important}}:root{--ts: 1}:root{--element-text-font-size--body-lg: calc(1.125rem * var(--ts)) !important;--element-text-font-size--body-md: calc(1rem * var(--ts)) !important;--element-text-font-size--body-sm: calc(.875rem * var(--ts)) !important;--element-text-font-size--body-xs: calc(.75rem * var(--ts)) !important;--element-text-font-size--heading-2xl: calc(3rem * var(--ts)) !important;--element-text-font-size--heading-xl: calc(2rem * var(--ts)) !important;--element-text-font-size--heading-lg: calc(1.5rem * var(--ts)) !important;--element-text-font-size--heading-md: calc(1.25rem * var(--ts)) !important;--element-text-font-size--heading-sm: calc(1.125rem * var(--ts)) !important;--element-text-font-size--heading-xs: calc(1rem * var(--ts)) !important;--element-text-font-size--heading-2xs: calc(.875rem * var(--ts)) !important}@media only screen and (min-width:769px){:root{--element-text-font-size--body-lg: calc(1.25rem * var(--ts)) !important;--element-text-font-size--body-md: calc(1.125rem * var(--ts)) !important;--element-text-font-size--body-sm: calc(1rem * var(--ts)) !important;--element-text-font-size--body-xs: calc(.875rem * var(--ts)) !important;--element-text-font-size--heading-2xl: calc(max(4rem, 1.125rem) * var(--ts)) !important;--element-text-font-size--heading-xl: calc(max(3rem, 1.125rem) * var(--ts)) !important;--element-text-font-size--heading-lg: calc(max(2rem, 1.125rem) * var(--ts)) !important;--element-text-font-size--heading-md: calc(max(1.5rem, 1.125rem) * var(--ts)) !important;--element-text-font-size--heading-sm: calc(max(1.25rem, 1.125rem) * var(--ts)) !important;--element-text-font-size--heading-xs: calc(max(1.125rem, 1.125rem) * var(--ts)) !important;--element-text-font-size--heading-2xs: calc(max(1rem, 1.125rem) * var(--ts)) !important}}:root [class*=slideshow__slide--] .hero__title,:root [class*=slideshow__slide--] .hero__title p{font-size:calc((30.1px) * var(--ts))!important}@media only screen and (min-width:769px){:root [class*=slideshow__slide--] .hero__title,:root [class*=slideshow__slide--] .hero__title p{font-size:calc((70px) * var(--ts))!important}}:root .hero__text-shadow .element-button,:root .hero__text-content .element-button,:root .hero__text-shadow .element-button>.element-text,:root .hero__text-content .element-button>.element-text,:root .hero__text-shadow .element-button span,:root .hero__text-content .element-button span{font-size:calc((15px) * var(--ts))!important}:root .site-footer .footer__title,:root .site-footer .footer__menu li a,:root .site-footer .footer__base-links span,:root .site-footer .footer__section>.page-width.text-center>div{font-size:calc((14px) * var(--ts))!important}@media only screen and (max-width:768px){:root .site-nav__link{font-size:calc((16px) * var(--ts))!important}}:root .site-nav__icons shopify-account .site-nav__icon-label{font-size:calc(1em * var(--ts))!important}:root .block-price .element-price,:root .block-price__regular .element-price{font-size:calc(var(--size-5-5, 22px) * var(--ts))!important}:root .cff__diagram svg text{font-size:calc((13px) * var(--ts))!important}.site-nav__icons shopify-account>span[slot=signed-out-avatar]{font-size:19px;font-family:Libre Baskerville,serif;color:#796e65}@media only screen and (max-width:1023px){.site-nav__icons shopify-account .site-nav__icon-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}}.site-nav__icons .cj-a11y-btn{font-family:Libre Baskerville,serif;color:#796e65}[id$=__logo-list] .layout-section__content{max-width:1500px!important;margin-inline:auto}[id$=__logo-list] .logo-item img{display:block!important;margin-inline:auto!important}:root .site-nav__icons .site-nav__link--cart{font-size:calc((16.625px) * var(--ts))!important}:root .site-nav__icons shopify-account>span[slot=signed-out-avatar]{font-size:16.625px!important}.kit-fieldset.jis-inline{position:relative}
/*# sourceMappingURL=/cdn/shop/t/22/assets/overrides.css.map */
