*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--hn-paper);color:var(--hn-ink);font-family:var(--hn-sans);line-height:1.55}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit}ul{list-style:none;margin:0;padding:0}.hn-skip{position:absolute;left:-9999px}.hn-skip:focus{left:8px;top:8px;background:var(--hn-paper);padding:10px 14px;z-index:100}.hn-sr{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}[hidden]{display:none!important}.hn-block{display:block}.hn-icon{flex:none}.hn-section{background:var(--hn-paper);color:var(--hn-ink);padding:80px 0;position:relative}.hn-section--sand{background:var(--hn-sand);--hn-sect: var(--hn-sand)}.hn-section--tan{background:var(--hn-tan);color:#fff;--hn-sect: var(--hn-tan)}.hn-wrap{max-width:1240px;margin:0 auto;padding:0 24px}.hn-narrow-text{max-width:720px}.hn-center{text-align:center}.hn-page-head{margin-bottom:28px}.hn-more{margin-top:40px}.hn-h1,.hn-h2,.hn-ptitle,.hn-hero__title,.hn-fcard__title,.hn-footer__h,.hn-tile__title{font-family:var(--hn-heading);font-weight:800;font-stretch:125%;text-transform:uppercase;line-height:1.08;letter-spacing:0}.hn-h1{font-size:clamp(2rem,5vw,3.4rem);margin:0 0 20px}.hn-h2{font-size:clamp(1.8rem,4.2vw,3rem);margin:0 0 20px}.hn-ptitle{font-size:clamp(1.5rem,3vw,2.1rem);margin:0 0 12px;text-transform:none;font-stretch:112%}.hn-accent{color:var(--hn-tan)}.hn-section--tan .hn-accent{color:var(--hn-gold)}.hn-heading{text-align:center;margin-bottom:40px}.hn-heading .hn-h2{margin:6px 0 0}.hn-heading--left{text-align:left}.hn-ornament{color:var(--hn-tan);margin:0 auto;width:230px;height:auto}.hn-section--tan .hn-ornament{color:#fff;margin-left:0}.hn-lead{font-size:1.1rem;line-height:1.65;max-width:46ch;margin:0 0 28px}.hn-prose{line-height:1.75;max-width:62ch}.hn-prose--center{margin:0 auto 24px}.hn-prose p{margin:0 0 1em}.hn-prose img{margin:1em 0}.hn-meta{font-size:.9rem;opacity:.75;margin:0 0 8px}.hn-msg{margin:16px 0;font-weight:600;flex-basis:100%}.hn-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 32px;border-radius:4px;background:var(--hn-tan);color:#fff;text-decoration:none;font:inherit;font-weight:600;letter-spacing:.06em;border:1px solid var(--hn-tan);cursor:pointer;transition:background .2s,color .2s}.hn-btn:hover{background:transparent;color:var(--hn-tan)}.hn-btn:disabled{opacity:.5;cursor:not-allowed}.hn-btn--block{display:flex;width:100%;margin:12px 0}.hn-btn--ghost{background:transparent;color:var(--hn-tan)}.hn-btn--ghost:hover{background:var(--hn-tan);color:#fff}.hn-btn--outline-light{background:transparent;color:#fff;border-color:#ffffffbf}.hn-btn--outline-light:hover{background:#fff;color:var(--hn-tan);border-color:#fff}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--hn-gold);outline-offset:3px;box-shadow:0 0 0 5px var(--hn-ink)}.hn-opt input:focus-visible+label{outline:3px solid var(--hn-gold);outline-offset:3px;box-shadow:0 0 0 5px var(--hn-ink)}.hn-input,.hn-field input,.hn-field textarea,.hn-field select,.hn-sort select,.hn-qty input{padding:14px 16px;border:1px solid var(--hn-ink);border-radius:4px;font:inherit;background:var(--hn-paper);color:var(--hn-ink);width:100%}.hn-input{min-width:min(320px,100%)}.hn-field{margin-bottom:16px}.hn-field label{display:block;font-weight:600;margin-bottom:6px}.hn-formstack{margin:24px 0}.hn-form{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.hn-form--left{justify-content:flex-start;margin:20px 0 32px}.hn-form--left .hn-input{width:auto;flex:1 1 260px;max-width:420px}.hn-announce{background:var(--hn-tan);color:#fff;text-align:center;padding:9px 16px;font-size:.9rem;font-weight:500}.hn-announce a{text-decoration:none}.hn-header{position:relative;background:var(--hn-paper);color:var(--hn-ink);z-index:20}.hn-header--sticky{position:sticky;top:0}.hn-header__row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-top:14px;padding-bottom:14px}.hn-logo{text-decoration:none;font-family:var(--hn-heading);font-weight:800;font-size:1.5rem;justify-self:center}.hn-logo img{height:auto}.hn-nav{display:none}.hn-header__tools{display:flex;gap:20px;justify-content:flex-end;align-items:center}.hn-header__tools a{text-decoration:none;display:inline-flex;position:relative}.hn-count{position:absolute;top:-8px;right:-10px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--hn-ink);color:#fff;font-size:.7rem;font-weight:600;display:flex;align-items:center;justify-content:center}.hn-mobile-nav summary{list-style:none;cursor:pointer;width:32px;height:32px;display:flex;align-items:center}.hn-mobile-nav summary::-webkit-details-marker{display:none}.hn-burger,.hn-burger:before,.hn-burger:after{display:block;width:24px;height:2px;background:var(--hn-ink);content:"";position:relative}.hn-burger:before{top:-7px;position:absolute}.hn-burger:after{top:7px;position:absolute}.hn-mobile-nav__panel{position:absolute;left:0;right:0;top:100%;background:var(--hn-paper);padding:20px 24px;border-bottom:1px solid var(--hn-line)}.hn-mobile-nav__panel li{padding:8px 0;font-weight:600;font-size:1.1rem}.hn-mobile-nav__panel ul ul{padding-left:16px;font-weight:400;font-size:1rem}.hn-mobile-nav__panel a{text-decoration:none}.hn-hide-sm{display:none!important}@media(min-width:900px){.hn-header__row{grid-template-columns:1fr auto 1fr}.hn-mobile-nav{display:none}.hn-logo{justify-self:start;grid-column:1;grid-row:1}.hn-nav{display:block;grid-column:2;grid-row:1}.hn-header__tools{grid-column:3;grid-row:1}.hn-nav>ul{display:flex;gap:8px}.hn-nav li{position:relative}.hn-nav a{text-decoration:none;font-weight:500;letter-spacing:.04em;padding:9px 16px;display:inline-block;border-radius:4px}.hn-nav a:hover{text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(--hn-tan)}.hn-nav a.is-current{background:var(--hn-ink);color:#fff;text-decoration:none}.hn-nav__drop{display:none;position:absolute;top:100%;left:0;background:var(--hn-paper);border:1px solid var(--hn-line);padding:10px 6px;min-width:210px;z-index:5}.hn-nav li:hover>.hn-nav__drop,.hn-nav li:focus-within>.hn-nav__drop{display:block}.hn-hide-sm{display:inline-flex!important}}.hn-hero{position:relative;overflow:hidden;background:var(--hn-sand)}.hn-hero__slides{position:relative;height:var(--hero-h, 80vh);min-height:540px}.hn-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .9s ease,visibility .9s}.hn-hero__slide.is-active{opacity:1;visibility:visible}.hn-hero__img,.hn-hero__img img,.hn-hero__img svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hn-hero__img{background:linear-gradient(135deg,#cdb08f,#9b7752)}.hn-hero__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#281c128c,#281c1240 45%,#281c1200 75%)}.hn-hero__content{position:absolute;top:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;left:50%;transform:translate(-50%);width:100%}.hn-hero__copy{max-width:640px;color:#fff}.hn-hero__eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 18px;font-family:var(--hn-heading);font-weight:800;font-stretch:125%;text-transform:uppercase;font-size:clamp(1rem,2vw,1.4rem)}.hn-hero__title{font-size:clamp(2.6rem,7vw,5.4rem);margin:0 0 22px;color:#fff;max-width:8.5em}.hn-gold{color:var(--hn-gold)}.hn-hero__text{font-size:1.1rem;line-height:1.7;max-width:44ch;margin:0 0 30px}.hn-hero__dots{position:absolute;left:0;right:0;bottom:26px;display:flex;justify-content:center;gap:14px;z-index:3}.hn-dot{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--hn-ink);background:transparent;padding:0;cursor:pointer}.hn-dot.is-active{background:var(--hn-ink)}.hn-marquee{background-color:color-mix(in srgb,var(--hn-sand) 55%,var(--hn-paper));background-size:cover;overflow:hidden;padding:38px 0}.hn-marquee__track{display:flex;width:max-content}.hn-marquee__group{display:flex;align-items:center;flex:none;min-width:100vw;justify-content:space-around;gap:48px;padding-right:48px;animation:hn-scroll var(--speed, 35s) linear infinite}.hn-marquee:hover .hn-marquee__group{animation-play-state:paused}.hn-marquee__text{font-family:var(--hn-heading);font-weight:800;font-stretch:125%;text-transform:uppercase;font-size:clamp(2.2rem,5.5vw,4.6rem);line-height:1;white-space:nowrap;color:transparent;-webkit-text-stroke:2px var(--hn-ink)}.hn-marquee__logo img{height:80px;width:auto}.hn-marquee__dot{width:18px;height:18px;border-radius:50%;background:var(--hn-tan);flex:none}@keyframes hn-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.hn-tiles{display:grid;grid-template-columns:repeat(var(--cols, 3),1fr);gap:36px}.hn-tile{display:block;text-decoration:none;color:inherit;text-align:center}.hn-tile__img{aspect-ratio:1;overflow:hidden;border-radius:4px;background:var(--hn-sand);margin-bottom:22px}.hn-tile__img img,.hn-tile__img svg{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.hn-tile:hover .hn-tile__img img{transform:scale(1.04)}.hn-tile__title{display:inline-flex;align-items:center;gap:10px;font-size:1.25rem;font-stretch:115%}.hn-shelf-head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:12px;margin-bottom:28px}.hn-grid{display:grid;grid-template-columns:repeat(var(--cols, 4),1fr);gap:36px 24px}.hn-grid--three{--cols: 3}.hn-card a{text-decoration:none;color:inherit;display:block}.hn-card__img{position:relative;aspect-ratio:1;overflow:hidden;background:var(--hn-sand);border-radius:4px;margin-bottom:14px}.hn-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.hn-card a:hover .hn-card__img img{transform:scale(1.04)}.hn-card__title{font-weight:600;margin:0 0 4px}.hn-card__price{font-size:1rem;margin:0;color:var(--hn-tan);font-weight:600}.hn-card__price s{color:var(--hn-ink);opacity:.55;margin-left:8px;font-weight:400}.hn-badge{position:absolute;top:10px;left:10px;background:var(--hn-paper);color:var(--hn-ink);padding:4px 12px;border-radius:4px;font-size:.8rem;font-weight:600}.hn-badge--sale{background:var(--hn-tan);color:#fff}.hn-empty{padding:32px;background:var(--hn-sand);border-radius:4px;grid-column:1 / -1}.hn-section--sand .hn-empty{background:var(--hn-paper)}.hn-wavy{--wave-front: var(--hn-paper);--wave-back: color-mix(in srgb, var(--hn-paper) 55%, var(--hn-sect, var(--hn-sand)))}.hn-wavy--top{padding-top:150px}.hn-wavy--bottom{padding-bottom:150px}.hn-wave{position:absolute;left:0;width:100%;height:90px;pointer-events:none}.hn-wave--top{top:-1px}.hn-wave--bottom{bottom:-1px;transform:scaleY(-1)}.hn-wave__back{fill:var(--wave-back)}.hn-wave__front{fill:var(--wave-front)}.hn-banner{display:grid;grid-template-columns:5fr 7fr;gap:0;align-items:end}.hn-banner__text{padding:0 24px 40px max(24px,calc((100vw - 1240px)/2 + 24px));align-self:center}.hn-banner__text .hn-h2{color:#fff}.hn-banner__p{font-size:1.1rem;line-height:1.7;max-width:46ch;margin:0 0 30px}.hn-banner__media{aspect-ratio:4 / 3;overflow:hidden;border-radius:14px 0 0;background:#fff3}.hn-banner__media img,.hn-banner__media svg{width:100%;height:100%;object-fit:cover}.hn-banner--flip{grid-template-columns:7fr 5fr}.hn-banner--flip .hn-banner__media{order:-1;border-radius:0 14px 0 0}.hn-banner--flip .hn-banner__text{padding:0 max(24px,calc((100vw - 1240px)/2 + 24px)) 40px 48px}.hn-cards4{display:grid;grid-template-columns:repeat(4,1fr);gap:36px}.hn-fcard{background:var(--hn-paper);border-radius:4px;padding:36px 24px;text-align:center}.hn-fcard__icon{display:inline-flex;color:var(--hn-ink);margin-bottom:12px}.hn-fcard__title{color:var(--hn-tan);font-size:1.2rem;font-stretch:112%;margin:0 0 12px}.hn-fcard p{margin:0;line-height:1.7}.hn-news{text-align:center}.hn-news__text{margin:0 auto 24px;max-width:52ch;font-size:1.05rem}.hn-newsform{max-width:400px;margin:0 auto;text-align:left}.hn-newsform .hn-input{width:100%;margin-bottom:12px}.hn-check{display:flex;align-items:center;gap:10px;margin:4px 0 6px}.hn-check input{width:20px;height:20px;accent-color:var(--hn-tan)}.hn-toolbar{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:flex-start;margin-bottom:28px;padding-bottom:16px;border-bottom:1px solid var(--hn-line)}.hn-filter{position:relative}.hn-filter summary{cursor:pointer;font-weight:600;padding:10px 0}.hn-filter__body{position:absolute;z-index:5;background:var(--hn-paper);border:1px solid var(--hn-line);padding:14px;min-width:220px;display:grid;gap:8px}.hn-sort{margin-left:auto;display:flex;align-items:center;gap:10px;font-weight:600}.hn-sort select{width:auto;padding:8px 12px}.hn-reset{align-self:center}.hn-pagination{margin-top:36px;text-align:center}.hn-pagination a,.hn-pagination .page.current{padding:6px 12px}.hn-pagination .page.current{font-weight:700;text-decoration:underline;text-decoration-color:var(--hn-tan);text-underline-offset:6px}.hn-product__grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.hn-gallery{min-width:0}.hn-gallery__stage{position:relative}.hn-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:4px;background:#fff}.hn-gallery__track::-webkit-scrollbar{display:none}.hn-gallery__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1;background:#fff}.hn-gallery__slide img,.hn-gallery__slide video,.hn-gallery__slide svg{width:100%;height:100%;object-fit:contain}.hn-arrow{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;padding:0;border:0;border-radius:6px;background:color-mix(in srgb,var(--hn-tan) 70%,var(--hn-paper));color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;transition:background .2s}.hn-arrow:hover{background:var(--hn-tan)}.hn-arrow--prev{left:12px}.hn-arrow--next{right:12px}.hn-arrow--prev svg{transform:scaleX(-1)}.hn-thumbs{position:relative;margin-top:12px}.hn-thumbs__track{position:relative;display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;padding:2px}.hn-thumbs__track::-webkit-scrollbar{display:none}.hn-thumb{flex:0 0 calc((100% - 48px)/5);aspect-ratio:1;padding:0;border:2px solid transparent;border-radius:6px;overflow:hidden;background:#fff;cursor:pointer;scroll-snap-align:start}.hn-thumb img{width:100%;height:100%;object-fit:cover}.hn-arrow--sm{width:30px;height:30px}.hn-arrow--sm.hn-arrow--prev{left:6px}.hn-arrow--sm.hn-arrow--next{right:6px}.hn-pinfo{position:sticky;top:90px}.hn-vendor{margin:0 0 6px;font-size:.9rem;opacity:.75}.hn-price{font-size:1.5rem;margin:0 0 20px;color:var(--hn-tan);font-weight:600}.hn-price s{color:var(--hn-ink);opacity:.55;margin-left:10px;font-size:1.1rem;font-weight:400}.hn-opt{border:0;padding:0;margin:0 0 18px;position:relative}.hn-opt legend{font-weight:600;margin-bottom:8px;padding:0}.hn-opt input{position:absolute;opacity:0}.hn-opt label{display:inline-block;padding:9px 18px;margin:0 8px 8px 0;border:1px solid var(--hn-ink);border-radius:4px;cursor:pointer}.hn-opt input:checked+label{background:var(--hn-ink);color:#fff}.hn-qty{margin-bottom:12px;max-width:140px}.hn-qty label{display:block;font-weight:600;margin-bottom:6px}.hn-pdesc{margin-top:28px}.hn-details{border-top:1px solid var(--hn-line);padding:14px 0;margin-top:20px}.hn-details summary{cursor:pointer;font-weight:600}.hn-cart{display:grid;grid-template-columns:1.6fr 1fr;gap:48px;align-items:start}.hn-cart__item{display:grid;grid-template-columns:90px 1fr 90px 90px;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--hn-line)}.hn-cart__img img{border-radius:4px}.hn-cart__name{font-weight:600;text-decoration:none}.hn-cart__info p{margin:2px 0}.hn-cart__qty input{width:100%;padding:8px;border:1px solid var(--hn-ink);border-radius:4px;font:inherit;background:var(--hn-paper);color:var(--hn-ink)}.hn-cart__total{text-align:right;margin:0;font-weight:600}.hn-cart__summary{background:var(--hn-sand);padding:24px;border-radius:4px}.hn-cart__subtotal{display:flex;justify-content:space-between;font-size:1.2rem;margin:16px 0 4px}.hn-cart__summary .hn-btn{margin:12px 8px 0 0}.hn-table-wrap{overflow-x:auto;margin:20px 0}.hn-table{width:100%;border-collapse:collapse}.hn-table th,.hn-table td{text-align:left;padding:12px 10px;border-bottom:1px solid var(--hn-line)}.hn-address{padding:14px 0;border-bottom:1px solid var(--hn-line)}.hn-article-img{margin:24px 0}.hn-giftcode{font-family:var(--hn-heading);font-weight:800;font-size:1.8rem;letter-spacing:.05em;margin:20px 0}.hn-footer{background:var(--hn-tan);color:#fff;padding:72px 0 24px}.hn-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1.6fr;gap:48px}.hn-footer__logo{height:auto;margin-bottom:16px}.hn-footer__brand{font-family:var(--hn-heading);font-weight:800;font-size:1.8rem;margin:0 0 10px}.hn-footer__tagline{font-size:1.15rem;margin:0 0 16px}.hn-footer__h{font-size:1.15rem;font-stretch:115%;margin:0 0 18px}.hn-footer li{margin-bottom:10px}.hn-footer a{text-decoration:none}.hn-footer a:hover{text-decoration:underline;text-underline-offset:5px}.hn-footer__about p{line-height:1.75;margin:0 0 1em}.hn-social{display:flex;gap:16px;flex-wrap:wrap}.hn-footer__bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:40px;padding-top:20px;border-top:1px solid rgba(255,255,255,.3);font-size:.9rem}.hn-footer__bottom p{margin:0}.hn-pay-list{display:flex;gap:8px;flex-wrap:wrap}.hn-pay{height:24px;width:auto}@media(max-width:899px){.hn-product__grid,.hn-cart{grid-template-columns:1fr;gap:32px}.hn-pinfo{position:static}.hn-banner,.hn-banner--flip{grid-template-columns:1fr}.hn-banner__text,.hn-banner--flip .hn-banner__text{padding:0 24px 36px}.hn-banner--flip .hn-banner__media{order:0}.hn-banner__media,.hn-banner--flip .hn-banner__media{border-radius:14px 14px 0 0;margin:0 24px}.hn-cards4{grid-template-columns:repeat(2,1fr);gap:20px}.hn-footer__grid{grid-template-columns:1fr;gap:36px}}@media(max-width:800px){.hn-section{padding:56px 0}.hn-wavy--top{padding-top:110px}.hn-wavy--bottom{padding-bottom:110px}.hn-wave{height:56px}.hn-tiles{grid-template-columns:1fr;gap:28px}.hn-grid,.hn-grid--three{grid-template-columns:repeat(2,1fr);gap:28px 14px}.hn-hero__slides{min-height:520px}.hn-hero__slide:after{background:linear-gradient(0deg,#281c1299,#281c1240)}.hn-cart__item{grid-template-columns:70px 1fr 70px}.hn-cart__total{grid-column:2 / -1;text-align:left}.hn-sort{margin-left:0}.hn-thumb{flex-basis:calc((100% - 36px)/4)}.hn-marquee{padding:26px 0}}@media(max-width:520px){.hn-cards4{grid-template-columns:1fr}}.hn-product{padding-top:48px}.hn-product__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:52px}.hn-gallery__track{border-radius:8px;background:var(--hn-sand)}.hn-gallery__slide{aspect-ratio:var(--ph-ratio, 1 / 1);background:var(--hn-sand)}.hn-gallery__slide img,.hn-gallery__slide video{object-fit:var(--ph-fit, cover)}.hn-gallery .hn-arrow{width:32px;height:32px;border-radius:4px;background:#fff;color:var(--hn-ink);box-shadow:0 1px 5px #00000038}.hn-gallery .hn-arrow:hover{background:var(--hn-paper)}.hn-gallery .hn-arrow--sm{width:28px;height:28px}.hn-thumb{background:var(--hn-sand)}.hn-thumb.is-active{border-color:var(--hn-ink)}.hn-pinfo{position:static;min-width:0}.hn-pinfo .hn-ptitle{font-size:clamp(1.6rem,3vw,2.15rem);margin:0 0 10px;line-height:1.15}.hn-pinfo .hn-price{color:var(--hn-ink);font-size:1.3rem;font-weight:500;margin:0 0 18px}.hn-pform{--shopify-accelerated-checkout-button-border-radius: 8px;--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-inline-size: 100%}.hn-qty{max-width:none;margin:0 0 16px;padding-top:14px;border-top:1px solid var(--hn-line)}.hn-qty label{font-size:.9rem;font-weight:500;margin-bottom:6px}.hn-qty input{width:88px;padding:11px 12px;text-align:center;border-radius:8px;border:1px solid var(--hn-line);background:#fff}.hn-buy{display:grid;gap:10px}.hn-buy .hn-btn--block,.hn-buy .shopify-payment-button{margin:0}.hn-btn--dark{background:var(--hn-paper);color:var(--hn-ink);border:1.5px solid var(--hn-ink);border-radius:8px;padding:14px 24px;font-weight:600;letter-spacing:.02em}.hn-btn--dark:hover{background:var(--hn-ink);color:var(--hn-paper)}.hn-btn--dark:disabled:hover{background:var(--hn-paper);color:var(--hn-ink)}.hn-perks{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 18px;margin:30px 0 0;padding:30px 0 0;border-top:1px solid var(--hn-line)}.hn-perk{text-align:center}.hn-perk__icon{display:inline-flex;color:var(--hn-ink)}.hn-perk__title{font-family:var(--hn-sans);font-weight:700;font-stretch:normal;font-size:.74rem;letter-spacing:.02em;line-height:1.25;text-transform:uppercase;margin:10px 0 4px}.hn-perk__text{font-size:.78rem;line-height:1.4;margin:0;opacity:.8}.hn-pinfo .hn-pdesc{margin-top:30px;max-width:none}.hn-pdesc h1,.hn-pdesc h2,.hn-pdesc h3,.hn-pdesc h4{font-family:var(--hn-sans);font-size:1.1rem;font-weight:700;font-stretch:normal;text-transform:none;line-height:1.3;margin:0 0 .6em}.hn-pdesc ul{list-style:disc;padding-left:1.3em;margin:0 0 1em}.hn-pdesc ol{list-style:decimal;padding-left:1.3em;margin:0 0 1em}.hn-pdesc li{margin-bottom:.45em;padding-left:.2em}.hn-highlights__heading{margin-bottom:36px}.hn-hl{display:grid;grid-template-columns:repeat(var(--cols, 3),1fr);gap:22px}.hn-hl__card{background:var(--hn-paper);border-radius:12px;padding:38px 28px 34px;text-align:center}.hn-hl__icon{display:inline-flex;color:var(--hn-ink);margin-bottom:18px}.hn-hl__title{font-family:var(--hn-sans);font-weight:500;font-stretch:normal;font-size:1.1rem;letter-spacing:.02em;text-transform:uppercase;margin:0 0 8px;line-height:1.25}.hn-hl__text{margin:0 auto;max-width:30ch;font-size:.92rem;line-height:1.55;opacity:.85}@media(prefers-reduced-motion:reduce){.hn-btn,.hn-arrow,.hn-hero__slide,.hn-tile__img img,.hn-card__img img{transition:none}.hn-marquee__group{animation:none}.hn-marquee__track{width:auto;flex-wrap:wrap}.hn-marquee__group[aria-hidden]{display:none}html{scroll-behavior:auto}}@media(max-width:899px){.hn-product__grid{grid-template-columns:1fr;gap:32px}.hn-hl{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.hn-perks{grid-template-columns:repeat(2,1fr)}.hn-hl{grid-template-columns:1fr}.hn-hl__card{padding:30px 22px 28px}.hn-product{padding-top:28px}}.hn-btn--buy{background:var(--hn-tan);color:#fff;border:1.5px solid var(--hn-tan);border-radius:8px;padding:14px 24px;font-weight:600;letter-spacing:.02em}.hn-btn--buy:hover{background:var(--hn-ink);border-color:var(--hn-ink);color:var(--hn-paper)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/theme.css.map */
