:root{--hor-off-white: #F3F2EB;--hor-cream: #E7E5D8;--hor-stone: #D0CEC2;--hor-sand: #BEBBAA;--hor-warm-mid: #33312E;--hor-ink: #201E1B;--hor-ink-60: rgba(32,30,27,.62);--hor-ink-30: rgba(32,30,27,.3);--hor-ink-10: rgba(32,30,27,.08);--hor-orange: #E75635;--hor-orange-hover: #EE846C;--hor-teal: #0C3E64;--hor-teal-deep: #003452;--hor-mustard: #EE846C;--hor-slate: #385370;--hor-slate-light: #76839C;--hor-sans: "DM Sans", system-ui, sans-serif;--hor-display: "Idlewild", "Montserrat", "Jost", "DM Sans", system-ui, sans-serif;--hor-mono: "DM Mono", ui-monospace, "SF Mono", Menlo, monospace}.hor-page body{background:var(--hor-off-white);color:var(--hor-ink);font-family:var(--hor-sans);font-weight:300;-webkit-font-smoothing:antialiased;overflow-x:hidden}.hor-h1{font-family:var(--hor-display);font-weight:300;letter-spacing:.005em;line-height:1.04;text-transform:uppercase}.hor-h2{font-family:var(--hor-display);font-weight:300;letter-spacing:.01em;line-height:1.1;text-transform:uppercase}.hor-h3{font-family:var(--hor-display);font-weight:400;letter-spacing:.01em}.hor-label{font-family:var(--hor-sans);font-size:9px;font-weight:400;letter-spacing:.25em;text-transform:uppercase;color:var(--hor-warm-mid)}.hor-text-link{font-family:var(--hor-sans);font-size:9px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;display:inline-flex;align-items:center;gap:12px;transition:gap .25s ease;text-decoration:none;color:inherit}.hor-text-link:after{content:"";width:28px;height:1px;background:currentColor;transition:width .25s ease;flex-shrink:0}.hor-text-link:hover{gap:18px}.hor-text-link:hover:after{width:40px}.hor-text-link--light{color:#f3f2ebcc}.hor-text-link--light:after{background:#f3f2eb99}.hor-btn{display:inline-block;font-family:var(--hor-sans);font-size:9px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;padding:14px 32px;cursor:pointer;transition:all .2s ease;white-space:nowrap;text-decoration:none;text-align:center}.hor-btn--dark{background:var(--hor-ink);color:var(--hor-off-white);border:1px solid var(--hor-ink)}.hor-btn--dark:hover{background:var(--hor-orange-hover);border-color:var(--hor-orange-hover)}.hor-btn--outline{background:transparent;color:var(--hor-ink);border:1px solid var(--hor-ink)}.hor-btn--outline:hover{background:var(--hor-ink);color:var(--hor-off-white)}.hor-btn--outline-light{background:transparent;color:var(--hor-off-white);border:1px solid rgba(243,242,235,.5)}.hor-btn--light{background:transparent;color:var(--hor-off-white);border:1px solid rgba(243,242,235,.35)}.hor-section{padding:80px 64px}.hor-section-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:48px}.hor-section-title{font-family:var(--hor-display);font-weight:300;font-size:clamp(28px,3vw,40px);letter-spacing:.01em;line-height:1.1;text-transform:uppercase}.hor-section-title em{font-style:italic;color:var(--hor-orange)}.modal_price,.modal_price .current_price,.modal_price .was_price,.modal_price .sold_out,.modal_price .savings,.modal_price .money{color:#000!important}a,a:visited,a span{color:#000}.hor-hero-section a,.hor-ticker-section a,.hor-categories-section a,.hor-statement-section a,.hor-featured-products-section a,.hor-editorial-section a,.hor-newsletter-section a,.hor-footer a{color:inherit;text-decoration:none}.hor-header-desktop a{text-decoration:none}.hor-header-desktop .header a,.hor-header-desktop .header a:visited,.hor-header-desktop .header a span{color:#f3f2eb8c!important}.hor-header-desktop .header a:hover,.hor-header-desktop .header a:hover span{color:#f3f2ebe6!important}.hor-hero-section a:hover,.hor-categories-section a:hover,.hor-statement-section a:hover,.hor-featured-products-section a:hover,.hor-editorial-section a:hover,.hor-footer a:hover,.hor-header-desktop a:hover{color:inherit}.hor-btn,.hor-btn:hover,.hor-btn:focus,.hor-btn:active{background-color:initial;border-radius:0}.hor-btn--dark,.hor-btn--dark:hover,.hor-btn--dark:focus{background:var(--hor-ink)!important;color:var(--hor-off-white)!important;border:1px solid var(--hor-ink)}.hor-btn--dark:hover{background:var(--hor-orange-hover)!important;border-color:var(--hor-orange-hover)}.hor-btn--outline-light,.hor-btn--outline-light:hover,.hor-btn--outline-light:focus{background:transparent;color:var(--hor-off-white);border:1px solid rgba(243,242,235,.5)}.hor-btn--outline-light:hover{background:#f3f2eb1a;border-color:#f3f2ebe6}.hor-btn--light,.hor-btn--light:hover,.hor-btn--light:focus{background:transparent;color:var(--hor-off-white);border:1px solid rgba(243,242,235,.35)}.hor-btn--light:hover{background:#f3f2eb14;border-color:#f3f2ebb3}.hor-newsletter-section input,.hor-newsletter-section button,.hor-footer input,.hor-footer button{border-radius:0}.hor-hero-section h1,.hor-hero-section h2,.hor-categories-section h2,.hor-statement-section h2,.hor-featured-products-section h2,.hor-editorial-section h2,.hor-newsletter-section h2{color:inherit}.hor-reveal{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .65s ease}.hor-reveal.in{opacity:1;transform:none}@media(max-width:1024px){.hor-section{padding-left:24px;padding-right:24px}}body.index .custom-html-section,body.index .custom-html-section .homepage_content,body.index .custom-html-section .container,body.index .custom-html-section .columns,body.index .custom-html-section .section{margin:0!important;padding:0!important;border:0!important;width:100%!important;max-width:none!important;float:none!important;background:transparent}.hor-shipbar{background:var(--hor-ink);color:#e7e5d8;font-family:var(--hor-sans);border-top:1px solid rgba(231,229,216,.1);border-bottom:1px solid rgba(231,229,216,.1)}.hor-shipbar__inner{max-width:1280px;margin:0 auto;padding:13px 32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 18px;text-align:center}.hor-shipbar__label{font-size:9px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--hor-mustard);white-space:nowrap}.hor-shipbar__sep{width:3px;height:3px;border-radius:50%;background:#e7e5d859;flex:0 0 auto}.hor-shipbar__text{font-size:13px;font-weight:300;letter-spacing:.005em;line-height:1.5;color:#e7e5d8d1}.hor-shipbar__link{font-size:9px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#e7e5d8!important;text-decoration:none!important;white-space:nowrap;display:inline-flex;align-items:center;gap:10px;padding-bottom:3px;border-bottom:1px solid rgba(231,229,216,.35);transition:gap .25s ease,border-color .25s ease,color .25s ease}.hor-shipbar__link:after{content:"\2192";font-size:11px;line-height:1;transform:translateY(-1px)}.hor-shipbar__link:hover,.hor-shipbar__link:focus{gap:14px;color:#fff!important;border-bottom-color:var(--hor-mustard)}.hor-shipbar__link:focus-visible{outline:2px solid var(--hor-mustard);outline-offset:4px}@media(max-width:900px){.hor-shipbar__inner{padding:12px 20px;gap:6px 14px}.hor-shipbar__text{font-size:12px}.hor-shipbar__sep{display:none}}@media(max-width:560px){.hor-shipbar__inner{flex-direction:column;gap:7px;padding:14px 22px}.hor-shipbar__text{font-size:12px;line-height:1.45}}:root{--jdgm-primary-color: var(--hor-ink) !important;--jdgm-secondary-color: var(--hor-ink-10) !important;--jdgm-star-color: var(--hor-mustard) !important;--jdgm-write-review-text-color: var(--hor-off-white) !important;--jdgm-write-review-bg-color: var(--hor-ink) !important;--jdgm-paginate-color: var(--hor-ink) !important;--jdgm-border-radius: 0 !important;--jdgm-reviewer-name-color: var(--hor-ink) !important}.jdgm-widget,.jdgm-write-review-modal,.jdgm-rev-widg,.jdgm-preview-badge,.jdgm-review-snippet-widget{font-family:var(--hor-sans)!important}.jdgm-star.jdgm--on:before,.jdgm-star.jdgm--half:before,.jdgm-star{color:var(--hor-mustard)!important}.jdgm-star.jdgm--off:before{color:var(--hor-stone)!important}.jdgm-histogram__bar-content{background-color:var(--hor-mustard)!important}.jdgm-preview-badge .jdgm-star,.jdgm-histogram .jdgm-star,.jdgm-write-review-modal__other-product-stars .jdgm-star,.jdgm-write-review-modal__stars .jdgm-star,.jdgm-review-snippet-widget .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:var(--hor-mustard)!important}.jdgm-write-review-modal__nav-btn,.jdgm-write-review-modal__btn--contact-us,.jdgm-write-review-modal__chip-input:checked+.jdgm-write-review-modal__chip-label,.jdgm-write-review-modal__chip-label:hover,.jdgm-write-review-modal__page .jdgm-picture-fieldset__delete{background-color:var(--hor-ink)!important;color:var(--hor-off-white)!important;border-radius:0!important}.jdgm-write-review-modal__btn--leave-review{color:var(--hor-ink)!important;border:2px solid var(--hor-ink)!important}.jdgm-write-review-modal__btn--leave-review:hover{background-color:var(--hor-ink)!important;color:var(--hor-off-white)!important}.jdgm-write-review-modal__field-input:focus,.jdgm-write-review-modal__page .jdgm-form__fieldset .jdgm-picture-fieldset__box--input,.jdgm-write-review-modal__checkbox-input:checked+.jdgm-write-review-modal__checkbox-custom{border-color:var(--hor-ink)!important}.jdgm-write-review-modal__checkbox-input:checked+.jdgm-write-review-modal__checkbox-custom{background-color:var(--hor-ink)!important}.jdgm-write-review-modal__field-group.jdgm-cf .jdgm-rev__slider-range::-webkit-slider-thumb,.jdgm-write-review-modal__field-group.jdgm-cf .jdgm-rev__slider-range::-moz-range-thumb{border-color:var(--hor-ink)!important}.jdgm-coupon-banner{background:linear-gradient(90deg,#ffffffe6,#ffffffe6),linear-gradient(90deg,var(--hor-ink),var(--hor-ink))!important}.jdgm-review-snippet-widget{--jdgm-snippet-star-color: var(--hor-mustard) !important}.jm-review-widget{--jm-review-widget-star-and-histogram-color: var(--hor-mustard) !important;--jm-review-widget-button-color: var(--hor-ink) !important;--jm-review-widget-button-text-color: var(--hor-off-white) !important;--jm-review-widget-text-color: var(--hor-ink) !important;--jm-review-widget-lighter-text-color: var(--hor-warm-mid) !important;--jm-widget-primary-color: var(--hor-ink) !important;--jm-review-widget-form-button-color: var(--hor-ink) !important;--jm-review-widget-form-button-text-color: var(--hor-off-white) !important;--jm-review-widget-form-text-color: var(--hor-ink) !important}h1.product_name{font-size:26px!important;font-weight:700!important}.jm-review-widget-minimal-header .jm-cluster{justify-content:center!important}.jm-review-widget-minimal-header__title{text-align:center!important;width:100%}.jm-review-widget-minimal-header .jm-stack--space-200{width:100%!important}.shopify-payment-button,.product_form .action_button.add_to_cart{max-width:200px!important;width:100%!important}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 44px;--shopify-accelerated-checkout-button-border-radius: 0px;--shopify-accelerated-checkout-button-box-shadow: none}.purchase-details__buttons{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.shopify-payment-button{margin-top:0!important}.product-wrap .product-details .price{display:block!important;text-align:right!important;font-family:var(--hor-mono)!important;font-variant-numeric:tabular-nums}.product-wrap .product-details .price .money{font-family:var(--hor-mono)!important}.product-wrap .product-details .title{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;line-height:1.35em!important;min-height:2.7em!important}.product-wrap .product-details .brand{display:block!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}body{background:var(--hor-off-white);font-family:var(--hor-sans);color:var(--hor-ink)}h1.product_name{font-family:var(--hor-display)!important;font-size:26px!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:uppercase!important;line-height:1.25!important}.modal_price,.modal_price .current_price,.modal_price .current_price span,.modal_price .money,.modal_price .money span{font-family:var(--hor-mono)!important;font-variant-numeric:tabular-nums;letter-spacing:.01em}.modal_price,.modal_price .current_price,.modal_price .was_price,.modal_price .sold_out,.modal_price .savings,.modal_price .money{color:var(--hor-ink)!important}.modal_price .was_price,.modal_price .was_price .money{color:var(--hor-warm-mid)!important;text-decoration:line-through}.modal_price .savings{color:var(--hor-orange)!important}.product_form .action_button.add_to_cart{background:var(--hor-ink);color:var(--hor-off-white);border:1px solid var(--hor-ink);font-family:var(--hor-display);font-weight:500;letter-spacing:.22em;text-transform:uppercase;transition:background .2s ease,border-color .2s ease}.product_form .action_button.add_to_cart:hover{background:var(--hor-orange-hover);border-color:var(--hor-orange-hover);color:var(--hor-off-white)}.product_section .vendor,.product_section .vendor a,.product_section .vendor a span{font-size:9px!important;letter-spacing:.22em;text-transform:uppercase;color:var(--hor-warm-mid)}.breadcrumb_text,.breadcrumb_text a,.breadcrumb_link{color:var(--hor-warm-mid)!important;font-size:10px;letter-spacing:.08em}.product_section .feature_divider,.feature_divider{border-color:var(--hor-ink-10)}.page h1,.template-page h1{font-family:var(--hor-display);font-weight:300;letter-spacing:.02em;text-transform:uppercase;color:var(--hor-ink)}.page .feature_divider{background:var(--hor-mustard);border:0;height:2px;width:56px;margin:18px 0 34px}.page p,.page li{color:var(--hor-ink-60);line-height:1.9}.page strong,.page b{color:var(--hor-ink);letter-spacing:.06em}.page a,.page a:visited,.page a span{color:var(--hor-teal);text-decoration:underline;text-decoration-color:#0c3e6459;text-underline-offset:3px}.page a:hover{color:var(--hor-orange);text-decoration-color:#e7563580}
/*# sourceMappingURL=/cdn/shop/t/36/assets/hor-custom.css.map */
