html:root{--font-heading-family: "HT Display", "HT Sans", system-ui, sans-serif;--font-heading-weight: 700;--font-body-family: "HT Sans", system-ui, sans-serif;--ht-gold: 235, 182, 1;--ht-gold-2: 255, 208, 64;--ht-ink: 18, 21, 74;--ht-mint: 111, 224, 200;--ht-cream: 251, 247, 238;--ht-radius: 22px;--ht-radius-sm: 14px;--ht-sea: 27, 111, 147;--ht-blob-opacity: .85;--ht-glass: rgba(255, 255, 255, .6);--ht-glass-border: rgba(var(--ht-ink), .08);--ht-shadow: 0 18px 40px -18px rgba(var(--ht-ink), .35)}html[data-ht-mode=dark]{--ht-blob-opacity: .75;--ht-glass: rgba(20, 24, 74, .55);--ht-glass-border: rgba(255, 255, 255, .08);--ht-shadow: 0 18px 40px -18px rgba(0, 0, 0, .7);color-scheme:dark}html[data-ht-mode=dark],html[data-ht-mode=dark] .color-scheme-1,html[data-ht-mode=dark] .color-background-1{--color-background: 10, 12, 46;--gradient-background: rgb(10, 12, 46);--color-foreground: 244, 239, 227;--color-background-contrast: 60, 66, 140;--color-shadow: 0, 0, 0;--color-button: var(--ht-gold);--color-button-text: var(--ht-ink);--color-secondary-button: 10, 12, 46;--color-secondary-button-text: 244, 239, 227;--color-link: 244, 239, 227;--color-badge-foreground: 244, 239, 227;--color-badge-background: 10, 12, 46;--color-badge-border: 244, 239, 227}html[data-ht-mode=dark] .color-scheme-2,html[data-ht-mode=dark] .color-background-2{--color-background: 20, 24, 74;--gradient-background: rgb(20, 24, 74);--color-foreground: 244, 239, 227;--color-button: var(--ht-gold);--color-button-text: var(--ht-ink);--color-secondary-button: 20, 24, 74;--color-secondary-button-text: 244, 239, 227;--color-link: 244, 239, 227}html[data-ht-mode=dark] .color-scheme-3{--color-background: 4, 5, 26;--gradient-background: rgb(4, 5, 26)}body.gradient{background-color:rgb(var(--color-background));background-image:none;font-feature-settings:"ss01";transition:background-color .3s ease,color .3s ease}body.gradient:before,body.gradient:after{content:"";position:fixed;z-index:-1;top:0;height:100vh;height:100lvh;--ht-strip-w: 25vh ;--ht-strip-w: 25lvh ;--ht-strip-shift: min(0px, max(calc(var(--ht-strip-w) * -.55), calc((100vw - var(--page-width, 120rem)) / 2 + 40px - var(--ht-strip-w))));width:var(--ht-strip-w);background-repeat:no-repeat;background-size:contain;opacity:var(--ht-blob-opacity);pointer-events:none;animation:ht-float 18s ease-in-out infinite alternate}body.gradient:before{left:var(--ht-strip-shift);background-image:url(ht-bg3d-left.webp);background-position:left center}body.gradient:after{right:var(--ht-strip-shift);background-image:url(ht-bg3d-right.webp);background-position:right center;animation-delay:-9s}@media screen and (max-width:749px){body.gradient:before,body.gradient:after{width:calc(100vh * 80 / 844);width:calc(100lvh * 80 / 844);background-size:100% 100%;opacity:calc(var(--ht-blob-opacity) * .62)}body.gradient:before{left:-18px;background-image:url(ht-bg3d-m-left.webp)}body.gradient:after{right:-18px;background-image:url(ht-bg3d-m-right.webp)}}@keyframes ht-float{0%{transform:translateZ(0)}to{transform:translate3d(0,-1.5vh,0)}}.shopify-section>.color-scheme-1.gradient:not(.header-wrapper),.shopify-section .color-scheme-1.gradient:not(.card):not(.header-wrapper):not(.menu-drawer):not(.drawer__inner){background:transparent}h1,h2,h3,.h0,.h1,.h2,.h3,.title,.card__heading,.product__title h1{font-family:var(--font-heading-family);letter-spacing:-.02em;font-weight:700}.h0,h1,.h1{letter-spacing:-.035em;line-height:1.02}.ht-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-size:1.2rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.ht-eyebrow:before{content:"";width:2.4rem;height:.4rem;border-radius:1rem;background:linear-gradient(90deg,rgb(var(--ht-gold)) 0 50%,rgb(var(--ht-mint)) 50% 100%)}.ht-hl{background:linear-gradient(100deg,rgb(var(--ht-gold)) 10%,rgb(var(--ht-gold-2)),rgb(var(--ht-mint)));-webkit-background-clip:text;background-clip:text;color:transparent}.shopify-section-header-sticky .header-wrapper,.header-wrapper{background:rgb(var(--color-background));border-bottom:1px solid var(--ht-glass-border)}.header-wrapper--border-bottom{border-bottom-color:var(--ht-glass-border)}.header__menu-item span{font-weight:500}.header__menu-item:hover span,.header__active-menu-item{text-decoration-color:rgb(var(--ht-gold));text-decoration-thickness:2px}.announcement-bar-section .utility-bar{background:rgb(var(--ht-ink));color:rgb(var(--ht-cream));border:0}.announcement-bar-section .utility-bar *{color:rgb(var(--ht-cream))}html[data-ht-mode=dark] .announcement-bar-section .utility-bar{background:rgb(var(--ht-cream))}html[data-ht-mode=dark] .announcement-bar-section .utility-bar *{color:rgb(var(--ht-ink))}.ht-mode-toggle{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin:0 .4rem;padding:0;border:1px solid var(--ht-glass-border);border-radius:1.2rem;background:var(--ht-glass);color:rgb(var(--color-foreground));cursor:pointer;transition:transform .2s ease,background .2s ease}@media(hover:hover){.ht-mode-toggle:hover{transform:rotate(-12deg) scale(1.06)}}.ht-mode-toggle:active{transform:scale(.92)}.ht-mode-toggle svg{width:1.8rem;height:1.8rem}.ht-mode-toggle .ht-icon-sun{display:none}html[data-ht-mode=dark] .ht-mode-toggle .ht-icon-sun{display:block}html[data-ht-mode=dark] .ht-mode-toggle .ht-icon-moon{display:none}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{border-radius:999px;font-weight:600;letter-spacing:.02em;transition:transform .2s ease,box-shadow .25s ease,filter .2s ease}.button:not(.button--secondary):not(.button--tertiary):not(.button--plain):not([disabled]),.shopify-payment-button__button--unbranded{background:linear-gradient(110deg,rgb(var(--ht-gold)),rgb(var(--ht-gold-2)) 60%,rgb(var(--ht-gold)));background-size:200% 100%;color:rgb(var(--ht-ink));box-shadow:0 10px 24px -12px rgba(var(--ht-gold),.9)}.button:not(.button--secondary):not(.button--tertiary):not(.button--plain):not([disabled]):hover,.shopify-payment-button__button--unbranded:hover{transform:translateY(-2px);background-position:100% 0;box-shadow:0 16px 32px -12px rgba(var(--ht-gold),1)}.button:before,.button:after,.shopify-payment-button__button--unbranded:after{border-radius:999px}.shopify-payment-button{transition:opacity .2s ease,filter .2s ease}product-form:has(.product-form__submit[disabled]) .shopify-payment-button{opacity:.45;filter:grayscale(1);pointer-events:none;cursor:not-allowed}product-form:has(.product-form__submit[disabled]) .shopify-payment-button__button--unbranded{background:transparent;color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.6);transform:none}.button:not(.button--secondary):not(.button--tertiary):after{box-shadow:none}.button--secondary{border-radius:999px}.button--secondary:hover{transform:translateY(-2px)}.card-wrapper .card{border-radius:var(--ht-radius);overflow:hidden}.card--standard>.card__inner,.card--media .card__inner{border-radius:var(--ht-radius)}.card__media,.card .media{border-radius:var(--ht-radius);overflow:hidden}.card-wrapper:hover .media img{transform:scale(1.05)}.card .media img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.card__heading{font-size:1.6rem;line-height:1.25}.card-information .price{font-weight:600}.badge{border-radius:999px;padding:.45rem 1.1rem;font-weight:600;letter-spacing:.04em}.ht-badge-limited{background:rgb(var(--ht-ink));color:rgb(var(--ht-gold-2));border-color:transparent}html[data-ht-mode=dark] .ht-badge-limited{background:rgb(var(--ht-gold));color:rgb(var(--ht-ink))}.ht-card-swatches{display:flex;gap:.5rem;margin-top:.8rem;align-items:center}.ht-card-swatches span{width:1.5rem;height:1.5rem;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e;background-size:cover;background-position:center}.ht-card-swatches small{font-size:1.2rem;color:rgba(var(--color-foreground),.65)}.product__media-item .media,.product-media-container .media{border-radius:var(--ht-radius)}.product__info-wrapper .product__title h1{font-size:clamp(2.8rem,3.4vw,4.2rem)}.product-form__input--pill input[type=radio]+label{border-radius:999px;font-weight:500}.product-form__input--pill input[type=radio]:checked+label{background:rgb(var(--ht-ink));color:rgb(var(--ht-cream))}html[data-ht-mode=dark] .product-form__input--pill input[type=radio]:checked+label{background:rgb(var(--ht-gold));color:rgb(var(--ht-ink))}.product__inventory{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.2rem;border-radius:999px;background:rgba(var(--ht-gold),.14);font-weight:600}.product__accordion summary{font-weight:600}.ht-fit-trigger{display:inline-flex;align-items:center;gap:.8rem;margin:.4rem 0 1.2rem;padding:.8rem 1.4rem;border-radius:999px;cursor:pointer;border:1px dashed rgba(var(--color-foreground),.35);background:transparent;color:rgb(var(--color-foreground));font:inherit;font-weight:600}.ht-fit-trigger:hover{border-style:solid;border-color:rgb(var(--ht-gold))}.ht-fit-trigger img{width:2.6rem;height:auto}.ht-dialog{width:min(64rem,calc(100vw - 2rem));max-height:calc(100vh - 4rem);padding:0;border:1px solid var(--ht-glass-border);border-radius:var(--ht-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:var(--ht-shadow)}.ht-dialog::backdrop{background:rgba(var(--ht-ink),.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ht-dialog__close{position:absolute;top:1.2rem;right:1.2rem}.ht-fit{padding:clamp(2rem,4vw,3.6rem);position:relative}.ht-fit__head{display:grid;grid-template-columns:1fr auto;gap:1.6rem;align-items:end}.ht-fit__head img{width:clamp(9rem,16vw,14rem);height:auto}.ht-fit h2{margin:.6rem 0;font-size:clamp(2.4rem,3vw,3.2rem)}.ht-fit__breeds{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.6rem 0}.ht-chip{border:1px solid rgba(var(--color-foreground),.2);border-radius:999px;padding:.7rem 1.4rem;background:transparent;color:inherit;font:inherit;font-weight:500;cursor:pointer}.ht-chip[aria-pressed=true]{background:rgb(var(--ht-ink));color:rgb(var(--ht-cream));border-color:transparent}html[data-ht-mode=dark] .ht-chip[aria-pressed=true]{background:rgb(var(--ht-gold));color:rgb(var(--ht-ink))}.ht-fit__inputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.2rem}.ht-fit__inputs label{display:grid;gap:.4rem;font-size:1.3rem;font-weight:600}.ht-fit__inputs label span{font-weight:400;color:rgba(var(--color-foreground),.65)}.ht-fit__inputs input{font:inherit;font-size:1.8rem;padding:1rem 1.2rem;border-radius:var(--ht-radius-sm);border:1px solid rgba(var(--color-foreground),.2);background:rgba(var(--color-foreground),.03);color:inherit}.ht-fit__inputs input:focus{outline:2px solid rgb(var(--ht-gold));outline-offset:1px}.ht-fit__result{margin-top:1.8rem;padding:1.6rem 2rem;border-radius:var(--ht-radius-sm);background:linear-gradient(120deg,rgba(var(--ht-gold),.18),rgba(var(--ht-mint),.18));min-height:6rem;display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem}.ht-fit__size{font-family:var(--font-heading-family);font-size:3.6rem;font-weight:800;line-height:1}.ht-fit__note{flex:1 1 22rem;font-size:1.4rem;line-height:1.5}.ht-fit__table{width:100%;margin-top:2rem;border-collapse:collapse;font-size:1.3rem}.ht-fit__table th,.ht-fit__table td{padding:.7rem .6rem;text-align:center;border-bottom:1px solid rgba(var(--color-foreground),.08)}.ht-fit__table th{font-weight:600;color:rgba(var(--color-foreground),.7)}.ht-fit__table tr.is-match td{background:rgba(var(--ht-gold),.25);font-weight:700}.ht-fit__table tr.is-match td:first-child{border-radius:1rem 0 0 1rem}.ht-fit__table tr.is-match td:last-child{border-radius:0 1rem 1rem 0}.ht-fit__help{margin-top:1.4rem;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.ht-restock{margin:1.2rem 0 1.6rem;padding:1.8rem;border-radius:var(--ht-radius-sm);border:1px solid var(--ht-glass-border);background:var(--ht-glass)}.ht-restock[hidden]{display:none}.ht-restock h3{margin:0 0 .4rem;font-size:1.8rem}.ht-restock p{margin:0 0 1.2rem;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.ht-restock__row{display:flex;gap:.8rem;flex-wrap:wrap}.ht-restock__row input{flex:1 1 20rem;font:inherit;padding:1.1rem 1.6rem;border-radius:999px;border:1px solid rgba(var(--color-foreground),.25);background:rgb(var(--color-background));color:inherit}.ht-restock__row .button{min-height:4.6rem}.ht-restock__ok{font-weight:600}.ht-restock__legal{font-size:1.15rem!important;margin:.8rem 0 0!important}.ht-ship{padding:1.2rem 0 .4rem}.ht-ship__text{font-size:1.35rem;margin-bottom:.6rem}.ht-ship__text strong{font-weight:700}.ht-ship__track{height:.8rem;border-radius:1rem;background:rgba(var(--color-foreground),.1);overflow:hidden}.ht-ship__fill{height:100%;border-radius:1rem;width:var(--ht-ship, 0%);background:linear-gradient(90deg,rgb(var(--ht-gold)),rgb(var(--ht-mint)));transition:width .6s cubic-bezier(.2,.7,.2,1)}.ht-hero{position:relative;padding:clamp(1.6rem,3vw,3.2rem) 0 clamp(2rem,4vw,4rem);overflow:hidden}.ht-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,5vw,6rem);align-items:center}.ht-hero__title{font-size:clamp(4.2rem,7.4vw,9.6rem);margin:1.6rem 0 2rem}.ht-hero__text{font-size:clamp(1.6rem,1.4vw,1.9rem);line-height:1.6;max-width:52rem;color:rgba(var(--color-foreground),.78)}.ht-hero__ctas{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3rem}.ht-hero__ctas .button{min-height:5.6rem;padding:0 3.2rem;font-size:1.6rem}.ht-hero__proof{display:flex;flex-wrap:wrap;gap:2.4rem;margin-top:3.6rem}.ht-hero__proof div{display:grid;gap:.2rem}.ht-hero__proof strong{font-family:var(--font-heading-family);font-size:2.6rem;line-height:1}.ht-hero__proof span{font-size:1.25rem;color:rgba(var(--color-foreground),.65)}.ht-hero__visual{position:relative;aspect-ratio:4 / 5;isolation:isolate}@media screen and (min-width:750px){.ht-hero__visual{margin-left:-7%;width:107%}}.ht-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:42% 58% 46% 54%/38% 40% 60% 62%;overflow:hidden;box-shadow:var(--ht-shadow);z-index:0;animation:ht-morph 14s ease-in-out infinite alternate}.ht-hero__img img{width:100%;height:100%;object-fit:cover}@keyframes ht-morph{0%{border-radius:42% 58% 46% 54%/38% 40% 60% 62%}to{border-radius:58% 42% 55% 45%/50% 36% 64% 50%}}.ht-hero__sticker{position:absolute;display:flex;align-items:center;gap:1rem;padding:1rem 1.6rem;border-radius:1.8rem;background:var(--ht-glass);border:1px solid var(--ht-glass-border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--ht-shadow);font-size:1.35rem;font-weight:600;animation:ht-bob 5s ease-in-out infinite;z-index:3}.ht-hero__sticker img{width:4.2rem;height:auto}.ht-hero__sticker--a{left:-2rem;bottom:12%}.ht-hero__sticker--b{right:-4rem;top:4%;animation-delay:-2.5s}.ht-hero__sticker--b:before{content:"";width:1rem;height:1rem;border-radius:50%;background:rgb(var(--ht-mint));box-shadow:0 0 0 4px rgba(var(--ht-mint),.3)}@keyframes ht-bob{50%{transform:translateY(-8px)}}@media screen and (max-width:749px){.ht-hero__grid{grid-template-columns:1fr}.ht-hero__visual{order:-1;max-width:42rem;margin:0 auto;width:88%}.ht-hero__sticker--a{left:-1rem}}.ht-marquee{overflow:hidden;padding:1.8rem 0;background:rgb(var(--ht-ink));color:rgb(var(--ht-cream));transform:rotate(-1.2deg);margin:2rem -1rem;position:relative;z-index:1}.ht-marquee--gold{background:rgb(var(--ht-gold));color:rgb(var(--ht-ink));transform:rotate(1deg)}.ht-marquee__track{display:flex;width:max-content;animation:ht-marquee var(--ht-marquee-speed, 32s) linear infinite}.ht-marquee:hover .ht-marquee__track{animation-play-state:paused}.ht-marquee__item{display:inline-flex;align-items:center;gap:2.4rem;padding-right:2.4rem;font-family:var(--font-heading-family);font-size:clamp(1.8rem,2.4vw,2.8rem);font-weight:700;white-space:nowrap}.ht-marquee__item:after{content:"\2726";color:rgb(var(--ht-gold));font-size:.8em}.ht-marquee--gold .ht-marquee__item:after{color:rgb(var(--ht-ink))}@keyframes ht-marquee{to{transform:translate(-50%)}}.ht-breeds{padding:clamp(2.4rem,4vw,4.4rem) 0}.ht-breeds__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.6rem;margin-bottom:2rem}.ht-breeds__head h2{font-size:clamp(3.2rem,4.6vw,5.6rem);margin:1rem 0 0}.ht-tabs{display:inline-flex;gap:.4rem;padding:.5rem;border-radius:999px;background:var(--ht-glass);border:1px solid var(--ht-glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:wrap}.ht-tabs button{border:0;border-radius:999px;padding:1rem 1.8rem;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease}.ht-tabs button[aria-selected=true]{background:rgb(var(--ht-ink));color:rgb(var(--ht-cream))}html[data-ht-mode=dark] .ht-tabs button[aria-selected=true]{background:rgb(var(--ht-gold));color:rgb(var(--ht-ink))}.ht-breeds__panel[hidden]{display:none}@media screen and (max-width:749px){.ht-tabs{display:grid;grid-template-columns:1fr 1fr;width:100%;border-radius:2.2rem}.ht-tabs button{border-radius:1.7rem;padding:1rem .8rem;text-align:center}}.ht-breeds__panel .grid{animation:ht-in .45s ease both}.ht-breeds__more{text-align:center;margin-top:3rem}@keyframes ht-in{0%{opacity:0;transform:translateY(12px)}}.ht-bento{padding:clamp(2.4rem,4vw,4.4rem) 0}.ht-bento__head{text-align:center;margin-bottom:2rem}.ht-bento__head h2{font-size:clamp(3rem,4.4vw,5.2rem);margin:1rem 0 0}.ht-bento__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(16rem,20vw,24rem);gap:1.4rem}.ht-tile{position:relative;border-radius:var(--ht-radius);overflow:hidden;display:flex;align-items:flex-end;padding:2rem;color:#fff;text-decoration:none;background:rgb(var(--ht-ink));isolation:isolate;clip-path:inset(0 round var(--ht-radius));-webkit-mask-image:-webkit-radial-gradient(white,black);transition:transform .35s ease,box-shadow .35s ease}.ht-tile:hover{transform:translateY(-4px);box-shadow:var(--ht-shadow)}.ht-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .8s ease}.ht-tile:hover img{transform:scale(1.06)}.ht-tile:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;background:linear-gradient(to top,rgba(8,10,40,.78) 0%,rgba(8,10,40,.4) 30%,transparent 50%)}.ht-tile:not(.ht-tile--text) .ht-tile__body{text-shadow:0 1px 10px rgba(8,10,40,.45)}.ht-tile--text:after{display:none}.ht-tile--wide{grid-column:span 2}.ht-tile--tall{grid-row:span 2}.ht-tile--big{grid-column:span 2;grid-row:span 2}.ht-tile--gold{background:rgb(var(--ht-gold));color:rgb(var(--ht-ink))}.ht-tile--mint{background:rgb(var(--ht-mint));color:rgb(var(--ht-ink))}.ht-tile--ink{background:rgb(var(--ht-ink));color:rgb(var(--ht-cream))}.ht-tile__body{display:grid;gap:.3rem}.ht-tile__title{font-family:var(--font-heading-family);font-size:clamp(1.7rem,1.8vw,2.4rem);font-weight:700;line-height:1.05;letter-spacing:-.02em}.ht-tile__text{font-size:1.25rem;opacity:.9;line-height:1.35}.ht-tile__cta{font-weight:600;font-size:1.25rem;display:inline-flex;align-items:center;gap:.6rem}.ht-tile__cta:after{content:"\2192";transition:transform .2s ease}.ht-tile:hover .ht-tile__cta:after{transform:translate(4px)}.ht-tile__art{position:absolute;right:1rem;top:1rem;width:30%;max-width:11rem;height:auto;z-index:-1}.ht-tile--art .ht-tile__body{padding-right:30%}@media screen and (max-width:749px){.ht-bento__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:18rem}.ht-tile--big{grid-column:span 2}}.ht-fitcta{padding:clamp(2rem,4vw,4rem) 0}.ht-fitcta__card{display:grid;grid-template-columns:auto 1fr auto;gap:clamp(2rem,4vw,5rem);align-items:center;padding:clamp(2.4rem,5vw,5.6rem);border-radius:calc(var(--ht-radius) * 1.4);background:var(--ht-glass);border:1px solid var(--ht-glass-border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--ht-shadow)}.ht-fitcta__card img{width:clamp(12rem,18vw,22rem);height:auto}.ht-fitcta__card h2{font-size:clamp(2.8rem,3.8vw,4.6rem);margin:1rem 0}.ht-fitcta__card p{margin:0;font-size:1.6rem;color:rgba(var(--color-foreground),.75);max-width:56rem}@media screen and (max-width:749px){.ht-fitcta__card{grid-template-columns:1fr;text-align:center}.ht-fitcta__card img{margin:0 auto}}.multicolumn-card{border-radius:var(--ht-radius);background:var(--ht-glass)!important;border:1px solid var(--ht-glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.newsletter__wrapper{border-radius:calc(var(--ht-radius) * 1.4)}.field__input,.select__select,.customer .field input{border-radius:999px}.field:after,.select:after,.customer .field:after{border-radius:999px}.footer{border-top:1px solid var(--ht-glass-border)}.cart-drawer .drawer__inner,.cart-notification{border-radius:var(--ht-radius) 0 0 var(--ht-radius)}@media(prefers-reduced-motion:reduce){body.gradient:before,body.gradient:after,.ht-hero__img,.ht-hero__sticker,.ht-marquee__track{animation:none}}.ht-hero__title em{font-style:normal;background:linear-gradient(100deg,rgb(var(--ht-gold)) 10%,rgb(var(--ht-gold-2)),rgb(var(--ht-mint)));-webkit-background-clip:text;background-clip:text;color:transparent}.ht-hero__text p{margin:0}.ht-breeds__head h2 em,.ht-bento__head h2 em,.ht-fitcta__card h2 em{font-style:normal;color:rgb(var(--ht-gold))}.ht-tile img.ht-tile__art{inset:auto;top:1.2rem;right:1.2rem;width:28%;max-width:10rem;height:auto;object-fit:contain;z-index:-1}@media(hover:hover){.ht-tile:hover img.ht-tile__art{transform:rotate(-6deg)}}body{overflow-x:clip}.ht-fit__inputs label{min-width:0}.ht-fit__inputs label[hidden]{display:none}.ht-fit__inputs input{width:100%;min-width:0;box-sizing:border-box;box-shadow:none}.ht-ship__track .ht-ship__fill{display:block}@media screen and (max-width:749px){.ht-hero__sticker--a{bottom:4%}.ht-hero__sticker--b{top:auto;bottom:24%;right:-.6rem}}.header__heading-logo,.proto-logo img{border-radius:1.4rem;padding:.4rem .8rem}html[data-ht-mode=dark] .header__heading-logo,html[data-ht-mode=dark] .proto-logo img{background:rgb(var(--ht-cream))}.ht-fit__body{display:grid;gap:.6rem;flex:1 1 24rem}.ht-fit__status{justify-self:start;display:inline-flex;align-items:center;gap:.6rem;padding:.35rem 1.1rem;border-radius:999px;font-size:1.25rem;font-weight:700;letter-spacing:.02em}.ht-fit__status:before{content:"";width:.8rem;height:.8rem;border-radius:50%;background:currentColor}.ht-fit__result[data-status=perfect] .ht-fit__status{background:rgba(var(--ht-mint),.3);color:#0b6b58}.ht-fit__result[data-status=close] .ht-fit__status{background:rgba(var(--ht-gold),.28);color:#7a5a00}.ht-fit__result[data-status=check] .ht-fit__status{background:#c8283c24;color:#b3203a}.ht-fit__result[data-status=check]{background:#c8283c12}.ht-fit__result[data-status=close] .ht-fit__size{opacity:.75}html[data-ht-mode=dark] .ht-fit__result[data-status=perfect] .ht-fit__status{color:rgb(var(--ht-mint))}html[data-ht-mode=dark] .ht-fit__result[data-status=close] .ht-fit__status{color:rgb(var(--ht-gold-2))}html[data-ht-mode=dark] .ht-fit__result[data-status=check] .ht-fit__status{color:#ff8d9e}.ht-fit__inputs input.is-off{border-color:#d0344f;outline:2px solid rgba(208,52,79,.35);outline-offset:1px;background:#d0344f0d}.ht-kombo{display:flex;align-items:center;gap:1rem;margin:.4rem 0 1.4rem;padding:1rem 1.4rem;border-radius:var(--ht-radius-sm);background:linear-gradient(110deg,rgba(var(--ht-gold),.16),rgba(var(--ht-mint),.16));border:1px solid rgba(var(--ht-gold),.35);font-size:1.4rem}.ht-kombo p{margin:0;line-height:1.45}.ht-kombo__icon{color:rgb(var(--ht-gold));font-size:1.8rem}.ht-kombo-cart{margin:.6rem 0 .4rem;font-size:1.3rem;padding:.7rem 1.1rem;border-radius:1rem;background:rgba(var(--ht-gold),.12)}.ht-complete{margin:2rem 0;padding:1.8rem;border-radius:var(--ht-radius);border:1px solid var(--ht-glass-border);background:var(--ht-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ht-complete[hidden]{display:none}.ht-complete__title{margin:0 0 1.2rem;font-size:1.9rem}.ht-complete__item{display:grid;grid-template-columns:auto 8.4rem 1fr;gap:1.2rem;align-items:center;padding:1rem 0;border-bottom:1px solid var(--ht-glass-border)}.ht-complete__item.is-missing select:invalid,.ht-complete__item.is-missing select{outline:2px solid rgba(208,52,79,.45)}.ht-complete__check{width:1.9rem;height:1.9rem;accent-color:rgb(var(--ht-ink))}.ht-complete__img img{width:8.4rem;height:8.4rem;object-fit:cover;border-radius:1.4rem;display:block}.ht-complete__info{display:grid;gap:.3rem;min-width:0}.ht-complete__name{color:inherit;text-decoration:none;font-weight:600;font-size:1.4rem;line-height:1.3}.ht-complete__price{font-size:1.35rem;font-weight:600}.ht-complete__opts{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.4rem}.ht-complete__opt{display:grid;gap:.2rem;font-size:1.15rem;color:rgba(var(--color-foreground),.7)}.ht-complete__opt select{font:inherit;font-size:1.35rem;color:rgb(var(--color-foreground));padding:.5rem 2.4rem .5rem 1rem;border-radius:999px;border:1px solid rgba(var(--color-foreground),.25);background:rgb(var(--color-background))}.ht-complete__hint{color:#0b6b58;font-size:1.1rem}html[data-ht-mode=dark] .ht-complete__hint{color:rgb(var(--ht-mint))}.ht-complete__error{color:#b3203a;font-size:1.3rem;margin:1rem 0 0}.ht-complete__add{width:100%;margin-top:1.4rem;min-height:4.8rem}.ht-complete__opts{align-items:flex-start}.ht-clubsec{padding:clamp(2rem,4vw,4rem) 0}.ht-clubsec__card{max-width:72rem;margin:0 auto;padding:clamp(2.4rem,4vw,4.4rem);border-radius:calc(var(--ht-radius) * 1.4);background:var(--ht-glass);border:1px solid var(--ht-glass-border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--ht-shadow)}.ht-club__head{display:grid;grid-template-columns:auto 1fr;gap:1.6rem;align-items:center;margin-bottom:1.8rem}.ht-club__head img{width:6.4rem;height:auto}.ht-club__title{margin:0 0 .4rem;font-size:clamp(2.2rem,2.6vw,3rem)}.ht-club__text{margin:0;font-size:1.5rem;color:rgba(var(--color-foreground),.78);line-height:1.5}.ht-club__form{display:grid;gap:1.2rem}.ht-club__field{display:grid;gap:.4rem;font-size:1.25rem;font-weight:600;min-width:0}.ht-club__field input,.ht-club__field select{font:inherit;font-weight:400;font-size:1.6rem;width:100%;box-sizing:border-box;padding:1rem 1.3rem;border-radius:var(--ht-radius-sm);border:1px solid rgba(var(--color-foreground),.22);background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.ht-club__field input:focus,.ht-club__field select:focus{outline:2px solid rgb(var(--ht-gold));outline-offset:1px}.ht-club__dogs{display:grid;gap:1rem}.ht-club__dog{position:relative;border:1px dashed rgba(var(--color-foreground),.2);border-radius:var(--ht-radius-sm);padding:1.2rem;margin:0;display:grid;gap:1rem}.ht-club__bday{display:grid;grid-template-columns:1.6fr .8fr 1fr;gap:.8rem}.ht-club__remove{position:absolute;top:.4rem;right:.6rem;border:0;background:none;color:inherit;font-size:2.2rem;cursor:pointer;line-height:1}.ht-club__remove[hidden],.ht-club__add[hidden]{display:none}.ht-club__add{justify-self:start;border:0;background:none;padding:0;color:rgb(var(--color-foreground));font:inherit;font-weight:600;font-size:1.4rem;cursor:pointer;text-decoration:underline;text-decoration-color:rgb(var(--ht-gold));text-underline-offset:4px}.ht-club__yearhint{margin:-.4rem 0 0;font-size:1.2rem;color:rgba(var(--color-foreground),.62)}.ht-club__consent{display:grid;grid-template-columns:auto 1fr;gap:.8rem;align-items:start;font-size:1.3rem;line-height:1.45}.ht-club__consent input{width:1.8rem;height:1.8rem;margin-top:.1rem;accent-color:rgb(var(--ht-ink))}.ht-club__hp{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}.ht-club__error,.ht-restock__error{margin:0;color:#b3203a;font-size:1.35rem}.ht-club__submit{min-height:5rem}.ht-club__success{text-align:center;display:grid;gap:1rem;justify-items:center}.ht-club__success[hidden],.ht-club__form-wrap[hidden]{display:none}.ht-club__hello{font-family:var(--font-heading-family);font-size:2.6rem;font-weight:700;margin:0}.ht-club__code{display:inline-flex;align-items:center;gap:1rem;padding:1.2rem 1.4rem 1.2rem 2rem;border-radius:1.6rem;background:linear-gradient(110deg,rgba(var(--ht-gold),.25),rgba(var(--ht-mint),.25));border:2px dashed rgba(var(--ht-gold),.9)}.ht-club__code span{font-family:var(--font-heading-family);font-size:2.4rem;font-weight:800;letter-spacing:.04em}.ht-club__copy{border:0;border-radius:999px;padding:.7rem 1.4rem;background:rgb(var(--ht-ink));color:rgb(var(--ht-cream));font:inherit;font-weight:600;cursor:pointer}html[data-ht-mode=dark] .ht-club__copy{background:rgb(var(--ht-gold));color:rgb(var(--ht-ink))}.ht-club__valid,.ht-club__sent{margin:0;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.ht-club__apply{min-width:26rem}.ht-slidein{position:fixed;z-index:40;right:2rem;bottom:2rem;width:min(40rem,calc(100vw - 2rem));max-height:calc(100vh - 4rem);overflow:auto;padding:2.2rem;border-radius:var(--ht-radius);background:rgb(var(--color-background));border:1px solid var(--ht-glass-border);box-shadow:var(--ht-shadow);transform:translateY(120%);opacity:0;transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .3s ease}.ht-slidein[hidden]{display:none}.ht-slidein.is-open{transform:none;opacity:1}.ht-slidein__close{position:absolute;top:.8rem;right:1rem;border:0;background:none;font-size:2.6rem;line-height:1;cursor:pointer;color:rgb(var(--color-foreground))}.ht-club--compact .ht-club__head{grid-template-columns:auto 1fr;gap:1rem;margin-bottom:1.2rem}.ht-club--compact .ht-club__head img{width:4.4rem}.ht-club--compact .ht-club__title{font-size:2rem;padding-right:2rem}.ht-club--compact .ht-club__text{font-size:1.35rem}.ht-club--compact .ht-club__yearhint{display:none}@media screen and (max-width:749px){.ht-slidein{right:0;left:0;bottom:0;width:100%;max-height:85vh;border-radius:var(--ht-radius) var(--ht-radius) 0 0;padding:2rem 1.6rem calc(2rem + env(safe-area-inset-bottom))}.ht-club__bday{grid-template-columns:1.4fr .9fr 1fr}}.ht-slidein:not(.is-expanded) .ht-club__form{display:none}.ht-slidein:not(.is-expanded) .ht-club__head{margin-bottom:1.2rem}.ht-slidein.is-expanded .ht-slidein__join,.ht-slidein.is-done .ht-slidein__join{display:none}.ht-slidein__join{width:100%;min-height:4.6rem}@media screen and (max-width:749px){.ht-slidein:not(.is-expanded){padding-top:1.6rem;padding-bottom:calc(1.6rem + env(safe-area-inset-bottom))}.ht-slidein:not(.is-expanded) .ht-club__text{font-size:1.3rem}}div[data-ht-turnstile]{display:block;min-height:0}div[data-ht-turnstile]:not(:empty){margin:.4rem 0}.ht-club__code[hidden],.ht-club__apply[hidden],.ht-club__sent[hidden]{display:none!important}.ht-breeds__soon{display:flex;align-items:center;gap:clamp(1.6rem,4vw,4rem);padding:clamp(2rem,4vw,3.6rem);border-radius:var(--ht-radius);background:var(--ht-glass);border:1px solid var(--ht-glass-border)}.ht-breeds__soon img{width:clamp(9rem,14vw,14rem);height:auto;flex:none}.ht-breeds__soon h3{margin:0 0 .6rem;font-size:clamp(2.2rem,3vw,3.2rem)}.ht-breeds__soon p{margin:0 0 1.6rem;max-width:52rem}@media screen and (max-width:749px){.ht-breeds__soon{flex-direction:column;text-align:center}}.ht-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .9s ease;display:block}.ht-hero__slide.is-active{opacity:1;z-index:1}.ht-hero__slide img{width:100%;height:100%}.ht-hero__slide .ht-hero__photo--cover{object-fit:cover}.ht-hero__slide:has(.ht-hero__photo--whole){background:#fff}.ht-hero__slide .ht-hero__photo--whole{object-fit:contain;-webkit-mask-image:linear-gradient(to bottom,transparent 9%,#000 16%,#000 84%,transparent 91%);mask-image:linear-gradient(to bottom,transparent 9%,#000 16%,#000 84%,transparent 91%)}a.ht-hero__sticker{text-decoration:none;color:inherit}.ht-hero__sticker--b span{transition:opacity .35s ease}.ht-hero__sticker--b.is-swapping span{opacity:0}.ht-qlinks ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;padding:0}.ht-qlinks ul li{margin:0}.ht-qlinks ul a.list-menu__item--link{display:inline-flex;padding:.8rem 1.4rem;border-radius:999px;border:1px solid var(--ht-glass-border);background:var(--ht-glass);text-decoration:none;font-size:1.35rem;line-height:1.2;transition:background .2s ease,color .2s ease}.ht-qlinks ul a.list-menu__item--link:hover{background:rgba(var(--color-foreground),.08)}.ht-qlinks ul a[aria-current=true]{background:rgb(var(--ht-ink));color:rgb(var(--ht-cream));border-color:transparent}html[data-ht-mode=dark] .ht-qlinks ul a[aria-current=true]{background:rgb(var(--ht-gold));color:rgb(var(--ht-ink))}.ht-qlinks__panel{margin-top:1.6rem;padding:clamp(1.6rem,3vw,2.8rem);border-radius:var(--ht-radius);background:var(--ht-glass);border:1px solid var(--ht-glass-border);text-align:left}.ht-qlinks__bar{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:flex-end;margin-bottom:1rem}.ht-qlinks__body{max-height:70vh;overflow:auto}.ht-qlinks__body:has(iframe){max-height:none;overflow:visible}.ht-qlinks__body:has(iframe) .main-page-title{margin-bottom:1.2rem}.ht-qlinks__body .page-width{padding:0}.ht-qlinks__body iframe{display:block;width:100%;height:70vh;min-height:0;border:0;background:#fff;border-radius:1rem}.ht-qlinks__body img{max-width:100%;height:auto}.ht-qlinks__loading{opacity:.7;margin:0}.ht-qlinks .footer-block__details-content>li .list-menu__item--link,.ht-qlinks .footer-block__details-content>:first-child .list-menu__item--link{padding:.8rem 1.4rem}.ht-follow{display:flex;align-items:center;gap:.6rem}.ht-follow__label{font-size:1.2rem;font-weight:600;letter-spacing:.04em;opacity:.85}.ht-follow__link{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem 1rem .35rem .7rem;border-radius:999px;border:1px solid currentColor;color:inherit;text-decoration:none;font-size:1.2rem;font-weight:600;line-height:1;transition:background .2s ease,color .2s ease}.ht-follow__link .svg-wrapper,.ht-follow__link svg{width:1.5rem;height:1.5rem}.ht-follow__link svg{fill:currentColor}.announcement-bar-section .ht-follow__link:hover{background:rgb(var(--ht-gold));border-color:rgb(var(--ht-gold));color:rgb(var(--ht-ink))!important}.announcement-bar-section .ht-follow__link:hover *{color:rgb(var(--ht-ink))!important}.utility-bar .ht-follow--bar{display:none}@media screen and (min-width:990px){.utility-bar .ht-follow--bar{display:flex;justify-self:start}}.ht-follow--drawer{flex-wrap:wrap;padding:1.6rem 0 .4rem;gap:.8rem}.ht-follow--drawer .ht-follow__label{width:100%}.ht-follow--drawer .ht-follow__link{padding:.9rem 1.6rem .9rem 1.2rem;font-size:1.4rem;background:rgb(var(--ht-ink));color:rgb(var(--ht-cream));border-color:transparent}html[data-ht-mode=dark] .ht-follow--drawer .ht-follow__link{background:rgb(var(--ht-gold));color:rgb(var(--ht-ink))}.footer,.footer__content-bottom{border-top:0!important}img[src*=szilva-solutions-logo],img[src*=stardogs-logo],img[src*="0d23d3f5-050e-4aec-8ddd-11a7727ae557"]{border-radius:50%;object-fit:cover;aspect-ratio:1;box-shadow:0 0 0 1px var(--ht-glass-border)}.contact .field:before,.contact .field:after{display:none}.contact .field__input,.contact .text-area{border:1px solid rgba(var(--color-foreground),.22);border-radius:var(--ht-radius-sm);background:rgb(var(--color-background));box-shadow:none}.contact .field__input:focus,.contact .text-area:focus{outline:2px solid rgb(var(--ht-gold));outline-offset:1px;box-shadow:none}.ht-club__head img.ht-club__art--wide{width:13rem}@media screen and (max-width:749px){.ht-club__head img.ht-club__art--wide{width:10rem}}.ht-tile img.ht-tile__art--body{width:auto;height:82%;max-width:42%;top:9%;right:1.4rem}.ht-tile--art:has(.ht-tile__art--body) .ht-tile__body{padding-right:40%}.ht-dialog,.product__info-container>.ht-dialog,.product__info-container>*+.ht-dialog{margin:auto;top:0;right:0;bottom:0;left:0}.ht-dialog__close{z-index:3}.ht-dialog[open]{display:block}.ht-fit__inputs{align-items:end}.ht-fit__inputs label{display:flex;flex-direction:column;gap:.4rem;height:100%}.ht-fit__inputs label input{margin-top:auto}.ht-fit__tags{text-align:left;white-space:normal}.ht-fit__tag{display:inline-block;margin:.15rem .3rem .15rem 0;padding:.2rem .7rem;border-radius:999px;font-size:1.15rem;font-weight:600;line-height:1.5}.ht-fit__tag--p{background:rgba(var(--ht-mint),.3)}.ht-fit__tag--i{background:rgba(var(--ht-gold),.35)}.ht-fit__tag--w{background:#4682dc40}.ht-fit__tag--g{background:#c8507838}.ht-fit__table tr.is-breed td{background:rgba(var(--ht-gold),.14)}.ht-fit__table tr.is-breed td:first-child{font-weight:700}@media screen and (max-width:749px){.ht-fit__table th,.ht-fit__table td{padding-left:.4rem;padding-right:.4rem;font-size:1.3rem}.ht-fit__tag{font-size:1.05rem;padding:.15rem .55rem}}.ht-fit__diagram{position:relative;padding:.6rem;border:1px solid var(--ht-glass-border);border-radius:var(--ht-radius-sm);background:#fff;cursor:zoom-in;width:clamp(13rem,22vw,19rem)}.ht-fit__diagram img{display:block;width:100%;height:auto}.ht-fit[data-chart=knit] .ht-fit__diagram img[data-chart-img=coat],.ht-fit[data-chart=coat] .ht-fit__diagram img[data-chart-img=knit],.ht-fit[data-chart=vest] .ht-fit__diagram img[data-chart-img=coat]{display:none}.ht-fit__zoom{position:absolute;right:.4rem;bottom:.3rem;width:2.4rem;height:2.4rem;border-radius:50%;display:grid;place-items:center;background:rgb(var(--ht-ink));color:rgb(var(--ht-cream));font-size:1.3rem;line-height:1}.ht-fit__diagram.is-zoomed{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;width:auto;border:0;border-radius:0;padding:4vmin;background:#080a28e0;display:grid;place-items:center;cursor:zoom-out}.ht-fit__diagram.is-zoomed img{width:auto;max-width:94vw;max-height:88vh;background:#fff;border-radius:1.6rem;padding:1.2rem}.ht-fit__diagram.is-zoomed .ht-fit__zoom{top:1.6rem;right:1.6rem;bottom:auto;width:4rem;height:4rem;font-size:0}.ht-fit__diagram.is-zoomed .ht-fit__zoom:after{content:"\2715";font-size:1.8rem}.ht-fit__letter{display:inline-grid;place-items:center;width:1.9rem;height:1.9rem;margin-right:.3rem;border-radius:50%;font-style:normal;font-size:1.15rem;font-weight:800;color:#fff;vertical-align:.1em}.ht-fit__letter--a{background:#e53935}.ht-fit__letter--b{background:#2e7d32}.ht-fit__inputs label b{font-weight:600}.ht-fit__help-mail{display:block;margin-top:.6rem;font-size:1.35rem}.ht-fit__help-mail a{color:inherit;font-weight:700;text-decoration:underline}.ht-fit__letter--c{background:#d63aa8}.ht-fit__tag--q{background:#785adc38}.ht-fit__footnote{margin:.8rem 0 0;font-size:1.2rem;line-height:1.5;opacity:.75}.ht-unit{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;margin:1.2rem 0 .6rem;padding:.3rem;border-radius:999px;background:rgba(var(--color-foreground),.08)}.ht-unit button{position:relative;z-index:1;border:0;background:none;color:inherit;font:inherit;font-size:1.3rem;font-weight:700;padding:.5rem 1.4rem;border-radius:999px;cursor:pointer;transition:color .25s ease}.ht-unit:before{content:"";position:absolute;top:.3rem;bottom:.3rem;left:.3rem;width:calc(50% - .3rem);border-radius:999px;background:rgb(var(--ht-ink));transition:transform .25s ease}.ht-unit:has([data-ht-unit=in][aria-pressed=true]):before{transform:translate(100%)}.ht-unit [aria-pressed=true]{color:rgb(var(--ht-cream))}html[data-ht-mode=dark] .ht-unit:before{background:rgb(var(--ht-gold))}html[data-ht-mode=dark] .ht-unit [aria-pressed=true]{color:rgb(var(--ht-ink))}.ht-sizepage{max-width:82rem;margin:0 auto}.ht-sizepage__intro{font-size:1.6rem;line-height:1.6;margin:0 0 1.6rem}.ht-sizepage__open{margin-bottom:2rem}.ht-sizepage__card{padding:clamp(1.6rem,3vw,2.8rem);border-radius:calc(var(--ht-radius) * 1.2);background:var(--ht-glass);border:1px solid var(--ht-glass-border);box-shadow:var(--ht-shadow)}.ht-charts .ht-unit{margin-top:0}.ht-charts__title{margin:2rem 0 .4rem;font-size:clamp(1.8rem,2.2vw,2.2rem)}.ht-charts .ht-unit+.ht-charts__title{margin-top:1rem}.ht-sizepage__how{margin-top:2.4rem;padding:clamp(1.6rem,3vw,2.8rem);border-radius:var(--ht-radius);background:var(--ht-glass);border:1px solid var(--ht-glass-border)}.ht-sizepage__how h2{margin:0 0 1.4rem;font-size:clamp(2.2rem,2.8vw,2.8rem)}.ht-sizepage__guides{display:grid;grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));gap:2.4rem}.ht-sizepage__guide h3{margin:0 0 1rem;font-size:1.8rem}.ht-sizepage__guide .ht-fit__diagram{width:100%;max-width:36rem;margin-bottom:1.2rem}.ht-sizepage__guide p{margin:0 0 .8rem;line-height:1.55}.ht-sizepage__note{margin:1.6rem 0 0}.ht-sizepage__note a{color:inherit;font-weight:700}.ht-fit__guide{display:inline-block;margin-top:.8rem;padding:.6rem 1.2rem;border-radius:999px;background:rgb(var(--ht-gold));color:rgb(var(--ht-ink));font-weight:700;font-size:1.3rem;text-decoration:none}.ht-group{margin:1.6rem 0 .4rem}.ht-group:has([data-ht-group=dachs][aria-pressed=true]):before{transform:translate(100%)}.ht-fit[data-group=dachs]>:not(.ht-fit__head):not(.ht-group):not(script){display:none!important}.ht-sizepage__how,.ht-sizepage__open{margin:0 0 2rem}.ht-qlinks__bar{align-items:center}.ht-qlinks__full{display:inline-flex;align-items:center;padding:.8rem 1.6rem;border-radius:999px;background:rgb(var(--ht-gold));color:rgb(var(--ht-ink));font-weight:700;font-size:1.35rem;text-decoration:none}.ht-qlinks__x{display:inline-grid;place-items:center;width:3.8rem;height:3.8rem;padding:0;border-radius:50%;border:1px solid rgba(var(--color-foreground),.25);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.6rem;line-height:1;cursor:pointer}.ht-qlinks__x:hover{background:rgb(var(--ht-ink));color:rgb(var(--ht-cream));border-color:transparent}html[data-ht-mode=dark] .ht-qlinks__x:hover{background:rgb(var(--ht-gold));color:rgb(var(--ht-ink))}.ht-fit__guide{border:0;cursor:pointer;font-family:inherit}.ht-fit__guidepanel{margin:1.6rem 0 0;padding:1.4rem}.ht-fit__guidepanel .ht-sizepage{max-width:none}.ht-fit__guidepanel .page-width{padding:0}.ht-sizepage__group{margin:0 0 2rem}.ht-sizepage__group:has([data-ht-page-group=dachs][aria-pressed=true]):before{transform:translate(100%)}.ht-sizepage[data-group=dachs] .ht-sizepage__sight{display:none}.ht-chev{width:.9rem;height:.9rem;margin-left:.4rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-.2rem);transition:transform .3s ease}.ht-sizepage__open[aria-expanded=true] .ht-chev{transform:rotate(225deg) translate(-.2rem,-.1rem)}.ht-sizepage__calc{margin:-.8rem 0 2rem;border-radius:calc(var(--ht-radius) * 1.2);background:var(--ht-glass);border:1px solid var(--ht-glass-border);box-shadow:var(--ht-shadow)}.ht-fit__guide{padding:.8rem 1.6rem;font-size:1.35rem;margin:1rem 0 1.4rem}.ht-dialog__close{z-index:3;display:grid;place-items:center;width:3.8rem;height:3.8rem;padding:0;top:1.4rem;right:1.4rem;border-radius:50%;border:1px solid rgba(var(--color-foreground),.25);background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.ht-dialog__close .svg-wrapper,.ht-dialog__close svg{width:1.4rem;height:1.4rem}.ht-dialog__close:hover{background:rgb(var(--ht-ink));color:rgb(var(--ht-cream));border-color:transparent}html[data-ht-mode=dark] .ht-dialog__close:hover{background:rgb(var(--ht-gold));color:rgb(var(--ht-ink))}.ht-groupbar{margin:0 auto 1.6rem}.ht-unit--3{grid-template-columns:repeat(3,1fr)}.ht-unit--3 a,.ht-unit--3 button{position:relative;z-index:1;padding:.6rem 1.6rem;border-radius:999px;text-align:center;text-decoration:none;color:inherit;font-weight:700;font-size:1.35rem;transition:color .25s ease}.ht-unit--3:before{width:calc(33.333% - .2rem)}.ht-unit--3[data-active=sight]:before{transform:translate(100%)}.ht-unit--3[data-active=dachs]:before{transform:translate(200%)}.ht-unit--3 [aria-pressed=true]{color:rgb(var(--ht-cream))}html[data-ht-mode=dark] .ht-unit--3 [aria-pressed=true]{color:rgb(var(--ht-ink))}.facets-container:not(.facets-container-drawer) .facets__form,.facets-container .facets__form{align-items:center}#main-collection-filters .facets-container{padding:.8rem 1rem;border-radius:999px;background:var(--ht-glass);border:1px solid var(--ht-glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#main-collection-filters .facets__summary,#main-collection-filters .facet-filters__field .select__select{padding:.7rem 1.4rem;border-radius:999px;border:1px solid rgba(var(--color-foreground),.18);background:rgb(var(--color-background));font-weight:600;font-size:1.3rem;transition:background .2s ease,border-color .2s ease}#main-collection-filters .facet-filters__field .select__select{padding-right:3.4rem;height:auto}#main-collection-filters .facets__summary:hover,#main-collection-filters .facets__disclosure[open]>.facets__summary{border-color:rgb(var(--ht-gold));background:rgba(var(--ht-gold),.12)}#main-collection-filters .facets__summary>div>.svg-wrapper,#main-collection-filters .facets__summary .icon-caret{transition:transform .25s ease}#main-collection-filters .facets__disclosure[open]>.facets__summary .icon-caret{transform:rotate(180deg)}#main-collection-filters .facet-filters__label{font-size:1.3rem;font-weight:600}#main-collection-filters .facets__display{top:calc(100% + .8rem);border-radius:var(--ht-radius-sm);border:1px solid var(--ht-glass-border);box-shadow:var(--ht-shadow);background:rgb(var(--color-background));overflow:hidden;animation:ht-drop .25s cubic-bezier(.2,.7,.2,1)}@keyframes ht-drop{0%{opacity:0;transform:translateY(-6px)}}#main-collection-filters .product-count{margin-left:.6rem}#main-collection-filters .product-count__text{padding:.5rem 1.1rem;border-radius:999px;background:rgba(var(--color-foreground),.07);font-weight:600;font-size:1.25rem}.active-facets__button-inner{border-radius:999px!important;padding:.5rem .6rem .5rem 1.2rem!important;font-weight:600;box-shadow:none!important;border:1px solid rgba(var(--color-foreground),.18)!important}.active-facets__button .svg-wrapper{width:2rem;height:2rem;margin-left:.6rem;border-radius:50%;display:inline-grid;place-items:center;background:rgba(var(--color-foreground),.1)}.active-facets__button .svg-wrapper svg{width:1rem;height:1rem}.active-facets__button-remove{display:inline-flex;padding:.6rem 1.4rem;border-radius:999px;background:rgb(var(--ht-gold));color:rgb(var(--ht-ink))!important;text-decoration:none!important;font-weight:700;font-size:1.3rem}.mobile-facets__open{padding:.8rem 1.6rem!important;border-radius:999px;background:rgb(var(--ht-gold));color:rgb(var(--ht-ink))!important;font-weight:700;width:auto!important}.mobile-facets__open .svg-wrapper svg,.mobile-facets__open svg{color:rgb(var(--ht-ink))}.mobile-facets__inner{border-radius:var(--ht-radius) 0 0 var(--ht-radius)}@media screen and (max-width:989px){#main-collection-filters .facets-container{padding:0;border:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}}#main-collection-filters{position:relative;z-index:2}#ProductGridContainer{position:relative;z-index:1}#main-collection-filters .facets__display{z-index:7}#main-collection-filters .facets__summary>div{display:flex;align-items:center;gap:.6rem}#main-collection-filters .facets__summary{padding-right:1.2rem;margin-bottom:0}#main-collection-filters .facets__form{margin-bottom:0}#main-collection-filters .product-count{align-self:center;margin-top:0;margin-bottom:0}#product-grid [data-ht-group][hidden]{display:none!important}#main-collection-filters .facets__summary{padding-right:3.2rem;position:relative}#main-collection-filters .facets__summary .icon-caret{right:1.2rem}#main-collection-filters .facet-filters__label{align-self:center}#main-collection-filters .facets__heading{align-self:center;margin:0 .6rem 0 .4rem}#main-collection-filters .facet-filters__field .select .icon-caret,#main-collection-filters .facet-filters__sort+.icon-caret{right:1.4rem}#main-collection-filters .product-count__text{display:inline-block;line-height:1.4}#main-collection-filters .facet-filters__field .select .svg-wrapper{right:1.4rem}#main-collection-filters .facets-container{border-radius:var(--ht-radius)}.active-facets__button-inner{display:inline-flex!important;align-items:center;gap:.8rem;padding:.5rem .5rem .5rem 1.3rem!important}.active-facets__button .svg-wrapper{flex:none;width:2.4rem;height:2.4rem;min-width:2.4rem;margin-left:0}.active-facets__button .svg-wrapper svg{width:1rem;height:1rem;min-width:1rem}.active-facets__button:hover .svg-wrapper{background:rgb(var(--ht-ink));color:rgb(var(--ht-cream))}.ht-dialog{max-height:calc(100dvh - 2rem)}.ht-dialog__bar{position:sticky;top:0;z-index:4;display:flex;justify-content:flex-end;align-items:center;gap:.8rem;padding:1.2rem 1.4rem;background:rgb(var(--color-background));border-bottom:1px solid var(--ht-glass-border)}.ht-dialog__bar .ht-dialog__close{position:static}.ht-dialog__bar .ht-fit__guide{display:inline-flex;align-items:center;height:3.8rem;margin:0;padding:0 1.6rem;white-space:nowrap}.ht-dialog .ht-fit{padding-top:clamp(1.6rem,3vw,2.4rem)}.ht-dialog .ht-fit__guidepanel{margin-top:0}.ht-sizepage__calc{margin:0 0 2rem}#main-collection-filters:has(.mobile-facets__disclosure[open]){z-index:101}body:has(.mobile-facets__disclosure[open]) .section-header{visibility:hidden}.ht-fit__diagram.is-zoomed{display:grid;place-content:center;gap:1rem}.ht-fit__diagram.is-zoomed .ht-fit__zoom{position:static;order:-1;justify-self:end}.ht-dialog__bar .ht-fit__guide,.ht-dialog__bar .ht-dialog__close{height:4.4rem;min-height:4.4rem}.ht-dialog__bar .ht-dialog__close{width:4.4rem;min-width:4.4rem}.menu-drawer,.menu-drawer__inner-container,.menu-drawer__navigation-container,.drawer__inner,.drawer__contents,.cart-drawer,.mobile-facets__inner,.mobile-facets__main,.ht-dialog,.ht-qlinks__body,.ht-fit__diagram.is-zoomed{overscroll-behavior:contain}.drawer{height:100dvh}.drawer__inner{height:100%;max-height:100dvh}.mobile-facets__inner{max-height:100dvh}html.ht-scroll-lock{overflow:hidden}body.overflow-hidden,body.overflow-hidden-mobile,body.overflow-hidden-tablet,body.overflow-hidden-desktop{overflow:visible;overflow-x:clip}:root{--m-fast: .15s;--m-med: .25s;--m-ease: cubic-bezier(.2,.8,.2,1);--m-spring: cubic-bezier(.34,1.56,.64,1)}html{scrollbar-gutter:stable}.ht-dialog__close svg,.ht-qlinks__x span,.drawer__close svg,.mobile-facets__close svg,.modal__close-button svg,.ht-fit__zoom{transition:transform var(--m-med) var(--m-spring)}@media(hover:hover){.ht-dialog__close:hover svg,.ht-qlinks__x:hover span,.drawer__close:hover svg,.mobile-facets__close:hover svg,.modal__close-button:hover svg{transform:rotate(90deg)}}.ht-dialog__close:active svg,.ht-qlinks__x:active span,.drawer__close:active svg,.mobile-facets__close:active svg,.modal__close-button:active svg{transform:rotate(90deg) scale(.86)}.button,.ht-chip,.ht-fit__guide,.ht-qlinks__full,.hx-menu__chips a,.hx-menu__chips button,.ht-unit button,.ht-unit a,.ht-tabs button,.quantity__button,.hx__lang,.ht-club__copy,.ht-fit-trigger,.active-facets__button-inner,.ht-qlinks ul a{transition:transform var(--m-fast) var(--m-ease),background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.button:active,.ht-chip:active,.ht-fit__guide:active,.ht-qlinks__full:active,.hx-menu__chips a:active,.hx-menu__chips button:active,.ht-unit button:active,.ht-unit a:active,.ht-tabs button:active,.quantity__button:active,.hx__lang:active,.ht-club__copy:active,.ht-fit-trigger:active,.ht-qlinks ul a:active{transform:scale(.96)}.product-form__input--pill input+label{transition:background-color var(--m-med) var(--m-ease),color var(--m-med) var(--m-ease),border-color var(--m-med) var(--m-ease),transform var(--m-fast) var(--m-ease)}.product-form__input--pill input+label:active{transform:scale(.94)}.product-form__input--pill input:checked+label,.product-form__input--swatch input:checked+label{animation:m-pop .32s var(--m-spring)}@keyframes m-pop{0%{transform:scale(.9)}60%{transform:scale(1.06)}to{transform:none}}.product-form__submit{position:relative;overflow:hidden}.m-added{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:.6rem;border-radius:inherit;background:rgb(var(--ht-mint));color:rgb(var(--ht-ink));font-weight:700;animation:m-added 1.5s var(--m-ease) both;pointer-events:none}.m-added svg{width:1.8rem;height:1.8rem}.m-added path{stroke-dasharray:24;stroke-dashoffset:24;animation:m-tick .35s var(--m-ease) .12s forwards}@keyframes m-added{0%{opacity:0;transform:translateY(100%)}15%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-30%)}}@keyframes m-tick{to{stroke-dashoffset:0}}.product__accordion summary .icon-caret,.accordion summary .icon-caret,.product__accordion summary .svg-wrapper:last-child{transition:transform var(--m-med) var(--m-ease)}.accordion__content{overflow:hidden}.hx__count.is-bump{animation:m-bump .5s var(--m-spring)}@keyframes m-bump{0%{transform:scale(1)}35%{transform:scale(1.5)}to{transform:scale(1)}}.ht-fit__size.is-new{animation:m-flip-in .42s var(--m-spring)}.ht-fit__table tr.is-match.is-new td{animation:m-glow 1.1s ease}@keyframes m-flip-in{0%{opacity:0;transform:perspective(500px) rotateX(-75deg) translateY(-.4rem)}to{opacity:1;transform:none}}@keyframes m-glow{0%{background:rgba(var(--ht-gold),.55)}to{background:rgba(var(--ht-gold),.14)}}.ht-club__success:not([hidden])>*{animation:m-in .45s var(--m-ease) both}.ht-club__success:not([hidden])>:nth-child(2){animation:m-flip-in .6s var(--m-spring) .12s both;transform-origin:center top}.ht-club__success:not([hidden])>:nth-child(3){animation-delay:.22s}.ht-club__success:not([hidden])>:nth-child(4){animation-delay:.3s}.ht-club__success:not([hidden])>:nth-child(5){animation-delay:.38s}.ht-club__copy.is-done{background:rgb(var(--ht-mint))!important;color:rgb(var(--ht-ink))!important}[data-ht-restock-ok]:not([hidden]){animation:m-in .4s var(--m-spring)}@keyframes m-in{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:none}}.m-paw{position:fixed;z-index:120;width:2rem;height:2rem;pointer-events:none;color:rgb(var(--ht-gold))}@media(prefers-reduced-motion:reduce){.m-added,.m-paw,.ht-fit__size.is-new,.hx__count.is-bump,.ht-club__success>*{animation:none!important}.m-added path{stroke-dashoffset:0}}html{overflow-x:clip}.ht-dialog[open]{animation:m-dlg-in .28s var(--m-spring)}.ht-dialog.is-closing{animation:m-dlg-out .2s var(--m-ease) forwards}.ht-dialog.is-closing::backdrop{opacity:0;transition:opacity .2s ease}.ht-dialog.is-closing .ht-dialog__close svg{transform:rotate(90deg) scale(.86)}@keyframes m-dlg-in{0%{opacity:0;transform:translateY(1.2rem) scale(.97)}to{opacity:1;transform:none}}@keyframes m-dlg-out{to{opacity:0;transform:translateY(.8rem) scale(.96)}}.m-pulse{animation:m-pulse .6s ease;border-radius:.6rem}@keyframes m-pulse{0%{background:rgba(var(--ht-gold),.55)}to{background:transparent}}@media(prefers-reduced-motion:reduce){.ht-dialog[open],.ht-dialog.is-closing,.m-pulse{animation:none!important}}html{-webkit-tap-highlight-color:transparent}*,*:before,*:after{-webkit-tap-highlight-color:transparent}button:focus:not(:focus-visible),a:focus:not(:focus-visible),summary:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),.hx__icon:focus:not(:focus-visible),.button:focus:not(:focus-visible){outline:none;box-shadow:none}::view-transition-old(root),::view-transition-new(root){animation-duration:.35s;animation-timing-function:ease}html.ht-mode-switching,html.ht-mode-switching *,html.ht-mode-switching *:before,html.ht-mode-switching *:after{transition:none!important}@media screen and (max-width:749px){.ht-tile--one:not(.ht-tile--text) .ht-tile__text{display:none}.ht-tile--one:not(.ht-tile--text):after{background:linear-gradient(to top,rgba(8,10,40,.9) 0%,rgba(8,10,40,.55) 45%,transparent 75%)}.ht-tile--one .ht-tile__title{font-size:1.6rem}.ht-tile__cta{white-space:nowrap;font-size:1.15rem}.ht-tile--art .ht-tile__body{padding-right:0}.ht-tile--one.ht-tile--art .ht-tile__art{width:30%;opacity:.9}}.ht-qlinks ul a.list-menu__item--link[aria-current=true]{background:rgb(var(--ht-ink));color:rgb(var(--ht-cream));border-color:transparent;opacity:1}html[data-ht-mode=dark] .ht-qlinks ul a.list-menu__item--link[aria-current=true]{background:rgb(var(--ht-gold));color:rgb(var(--ht-ink))}product-recommendations.related-products:not(.product-recommendations--loaded){display:block;min-height:71rem}@media screen and (min-width:750px){product-recommendations.related-products:not(.product-recommendations--loaded){min-height:52rem}}.ht-sizeacc p{margin:0 0 1.2rem}.ht-sizeacc__actions{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.ht-sizeacc__actions .button{min-height:4.4rem;padding:0 2rem}.ht-sizeacc__actions .ht-fit__guide{margin:0;height:4.4rem;display:inline-flex;align-items:center}.ht-tabs.has-pill{position:relative}.ht-tabs__pill{position:absolute;left:0;top:0;border-radius:999px;background:rgb(var(--ht-ink));z-index:0;pointer-events:none;transition:transform .35s var(--m-spring),width .35s var(--m-spring),height .35s var(--m-spring)}html[data-ht-mode=dark] .ht-tabs__pill{background:rgb(var(--ht-gold))}.ht-tabs.has-pill button{position:relative;z-index:1}.ht-tabs.has-pill button[aria-selected=true],html[data-ht-mode=dark] .ht-tabs.has-pill button[aria-selected=true]{background:transparent}.ht-tabs.has-pill button{transition:transform var(--m-fast) var(--m-ease),color .2s ease;-webkit-tap-highlight-color:transparent}@media screen and (max-width:749px){.ht-tabs__pill{border-radius:1.7rem}}@media screen and (max-width:749px){.ht-tile--one.ht-tile--art .ht-tile__art,.ht-tile--one.ht-tile--art img.ht-tile__art{width:5.2rem;max-width:5.2rem;top:.9rem;right:.9rem}}@media screen and (max-width:749px){.ht-tile--one.ht-tile--art .ht-tile__title{padding-right:5.4rem}}.ht-returns-note{margin:0;font-size:1.2rem;line-height:1.5;color:rgba(var(--color-foreground),.72)}.ht-returns-note a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.2em;white-space:nowrap}.ht-returns-note--cart{margin:0 0 1rem;text-align:center}.ht-returns-note--footer{max-width:76rem;margin:0 0 2.4rem}.ht-returns-note__title{margin:3.2rem 0 .6rem;padding-top:1.6rem;border-top:1px solid rgba(var(--color-foreground),.12);font-weight:800;font-size:1.6rem}.ht-returns-note--page{margin:0}.product__accordion.accordion{border:0;margin-top:.8rem}.product__accordion.accordion+.product__accordion.accordion{margin-top:.8rem}.product__accordion.accordion details{border-radius:1.8rem;background:rgba(var(--color-foreground),.035);border:1px solid rgba(var(--color-foreground),.08);transition:background-color var(--m-med) var(--m-ease),border-color var(--m-med) var(--m-ease)}.product__accordion.accordion details[open]{background:rgba(var(--color-foreground),.055);border-color:rgba(var(--ht-gold),.55)}.product__accordion.accordion summary{padding:1.2rem 6rem 1.2rem 1.2rem;align-items:center}.product__accordion.accordion .summary__title{align-items:center}.product__accordion.accordion .summary__title .svg-wrapper{width:3.8rem;height:3.8rem;margin-right:1.2rem;flex:none;border-radius:50%;display:grid;place-items:center;background:rgba(var(--ht-gold),.2)}.product__accordion.accordion .summary__title .svg-wrapper svg{width:1.9rem;height:1.9rem}.product__accordion .accordion__title{font-size:1.6rem;letter-spacing:.01em;max-width:none}.product__accordion.accordion summary>.summary__title+.icon-caret{right:1.2rem;top:50%;width:3.4rem;height:3.4rem;margin-top:-1.7rem;padding:1.25rem 1.1rem;box-sizing:border-box;border-radius:50%;background:rgba(var(--color-foreground),.07);transition:transform var(--m-med) var(--m-ease),background-color var(--m-med) var(--m-ease),color var(--m-med) var(--m-ease)}.product__accordion.accordion details[open]>summary>.summary__title+.icon-caret{background:rgb(var(--ht-gold));color:rgb(var(--ht-ink))}@media(hover:hover){.product__accordion.accordion summary:hover>.summary__title+.icon-caret{background:rgba(var(--ht-gold),.45)}}.product__accordion.accordion .accordion__content{padding:0 1.6rem;margin-bottom:0}.product__accordion.accordion details[open] .accordion__content{padding-bottom:1.6rem}html.is-scrolling body.gradient:before,html.is-scrolling body.gradient:after,html.is-scrolling .ht-hero__img,html.is-scrolling .ht-hero__sticker{animation-play-state:paused}.hx:not(.is-menu)~.hx-menu .hx-menu__tape span{animation-play-state:paused}.hx__panel:before{content:"";position:absolute;left:0;right:0;top:-1.4rem;height:1.4rem}.hx__lang.is-busy,[data-hx-lang-btn].is-busy{opacity:.55;cursor:progress}.ht-slidein__timer{position:absolute;top:0;left:2.4rem;right:2.4rem;height:3px;border-radius:0 0 3px 3px;background:rgb(var(--ht-gold));transform-origin:left;pointer-events:none}.ht-clubsec{scroll-margin-top:9rem}.ht-legal-intro{display:grid;gap:1.2rem;justify-items:start;margin:0 0 2rem}.ht-legal-intro p{margin:0}.rte iframe[src*=virtualjog]{width:100%;height:80vh;min-height:52rem;border-radius:var(--ht-radius-sm);background:#fff}.ht-hero__social{display:grid;gap:1.2rem;margin-top:3.6rem}.ht-hero__social-row{display:flex;flex-wrap:wrap;gap:.8rem}.ht-social{display:inline-flex;align-items:center;gap:.8rem;padding:.9rem 1.6rem .9rem 1.2rem;border-radius:999px;border:1px solid rgba(var(--color-foreground),.18);background:var(--ht-glass);color:rgb(var(--color-foreground));font-weight:700;font-size:1.4rem;text-decoration:none;transition:background-color var(--m-fast) var(--m-ease),color var(--m-fast) var(--m-ease),transform var(--m-fast) var(--m-ease),border-color var(--m-fast) var(--m-ease)}.ht-social .svg-wrapper{width:1.9rem;height:1.9rem;display:grid;place-items:center}.ht-social svg{width:100%;height:100%;fill:currentColor}@media(hover:hover){.ht-social:hover{background:rgb(var(--ht-gold));border-color:rgb(var(--ht-gold));color:rgb(var(--ht-ink));transform:translateY(-2px)}}.ht-social:active{transform:scale(.97)}.ht-insta{padding:clamp(3.2rem,6vw,6rem) 0}.ht-insta__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.6rem 2.4rem;margin-bottom:2.4rem}.ht-insta__title{margin:.6rem 0 0;font-size:clamp(2.8rem,5vw,4.4rem)}.ht-insta__title a{color:inherit;text-decoration:none}.ht-insta__strip{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:1.6rem 0 2.4rem;cursor:grab;outline:none}.ht-insta__strip::-webkit-scrollbar{display:none}.ht-insta__track{display:flex;gap:1.6rem;width:max-content;padding:0 1.6rem}.ht-insta__tile{position:relative;flex:none;width:clamp(15rem,44vw,26rem);aspect-ratio:1;border-radius:2rem;overflow:hidden;background:rgba(var(--color-foreground),.06);box-shadow:var(--ht-shadow);transform:rotate(-1.2deg);transition:transform var(--m-med) var(--m-ease)}.ht-insta__tile:nth-child(2n){transform:rotate(1.2deg)}.ht-insta__tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--m-ease)}.ht-insta__reel{position:absolute;top:1rem;right:1rem;width:3rem;height:3rem;border-radius:50%;display:grid;place-items:center;background:#12154a8c;color:#fff;font-size:1.2rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ht-insta__cap,.ht-insta__prod{position:absolute;left:0;right:0;bottom:0;padding:3.2rem 1.2rem 1.1rem;color:#fff;font-size:1.25rem;line-height:1.35;background:linear-gradient(transparent,#0a0c30c7)}.ht-insta__prod{font-weight:700}.ht-insta__cap{opacity:0;transition:opacity var(--m-med) var(--m-ease)}@media(hover:hover){.ht-insta__tile:hover{transform:rotate(0) translateY(-4px)}.ht-insta__tile:hover img{transform:scale(1.04)}.ht-insta__tile:hover .ht-insta__cap{opacity:1}}.ht-insta__tile:focus-visible{outline:3px solid rgb(var(--ht-gold));outline-offset:3px}@media screen and (max-width:749px){.ht-hero__social-row{gap:.6rem;flex-wrap:nowrap}.ht-social{padding:.8rem 1.2rem .8rem 1rem;gap:.6rem;font-size:1.3rem}.ht-social .svg-wrapper{width:1.7rem;height:1.7rem}}.ht-prose-card{padding:clamp(2.4rem,5vw,4.8rem);border-radius:calc(var(--ht-radius) * 1.2);background:var(--ht-glass);border:1px solid var(--ht-glass-border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--ht-shadow)}.ht-prose-card>:first-child{margin-top:0}.ht-prose-card h2{margin-top:3.2rem;padding-top:2.4rem;border-top:1px solid rgba(var(--color-foreground),.12);font-size:2rem}.ht-insta__who{position:absolute;top:1rem;left:1rem;max-width:calc(100% - 5.2rem);padding:.4rem .9rem;border-radius:999px;background:#fbf7eeeb;color:rgb(var(--ht-ink));font-size:1.15rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ht-insta__track{align-items:flex-start}.ht-insta__tile{aspect-ratio:auto;overflow:visible;background:none;box-shadow:none;border-radius:0;display:grid;gap:.8rem;text-decoration:none;color:inherit}.ht-insta__img{position:relative;display:block;aspect-ratio:1;border-radius:2rem;overflow:hidden;background:rgba(var(--color-foreground),.06);box-shadow:var(--ht-shadow)}.ht-insta__reel{width:2.4rem;height:2.4rem;top:.8rem;right:.8rem;font-size:1rem;background:#12154a59}.ht-insta__meta{padding:0 .4rem;font-size:1.3rem;font-weight:700;color:rgba(var(--color-foreground),.75);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:clamp(15rem,44vw,26rem)}.ht-insta__meta--prod{color:rgb(var(--color-foreground))}@media(hover:hover){.ht-insta__tile:hover .ht-insta__meta{color:rgb(var(--ht-gold))}}.ht-clubsec__card.is-collapsed .ht-club__form,.ht-clubsec__card.is-collapsed .ht-club__text{display:none}.ht-clubsec__card:not(.is-collapsed) .ht-club__teaser,.ht-clubsec__card:not(.is-collapsed) .ht-clubsec__join{display:none}.ht-clubsec__card.is-collapsed .ht-club__head{margin-bottom:1.6rem}.ht-club__teaser{margin:.6rem 0 0;font-size:1.6rem;color:rgba(var(--color-foreground),.8)}.ht-clubsec__join{width:100%;max-width:40rem}.ht-clubsec__card:not(.is-collapsed) .ht-club__text{animation:m-fade-up .4s var(--m-ease) .08s both}.ht-clubsec__card:not(.is-collapsed) .ht-club__form{animation:m-fade-up .45s var(--m-ease) .16s both}@keyframes m-fade-up{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ht-clubsec__card:not(.is-collapsed) .ht-club__form,.ht-clubsec__card:not(.is-collapsed) .ht-club__text{animation:none}}.ht-prose-card{margin-bottom:clamp(3.2rem,6vw,5.6rem)}.ht-about-formtitle{margin:0 0 1.6rem;text-align:center}.blog-articles .card__heading{font-size:clamp(1.9rem,2.4vw,2.4rem);line-height:1.25}.blog-articles .card__information{text-align:left}.blog-articles .article-card__excerpt{margin-top:1rem}.ht-blog__more{display:inline-block;margin-top:1.2rem;font-weight:700;color:rgb(var(--ht-ink))}html[data-ht-mode=dark] .ht-blog__more{color:rgb(var(--ht-gold))}.blog-articles .card:hover .ht-blog__more{text-decoration:underline}.ht-evline{display:inline-flex;align-items:center;gap:.8rem;margin-top:1rem;padding:.8rem 1.4rem;border-radius:999px;background:rgba(var(--ht-gold),.16);border:1px solid rgba(var(--ht-gold),.55);color:rgb(var(--color-foreground));font-size:1.35rem;font-weight:600;line-height:1.35;text-decoration:none}.ht-evline:hover{background:rgba(var(--ht-gold),.28)}.ht-evline__pin{flex:none;width:.9rem;height:.9rem;border-radius:50%;background:rgb(var(--ht-gold));box-shadow:0 0 0 .35rem rgba(var(--ht-gold),.3)}.ht-fit__event{display:none;margin:.4rem 0 1.2rem}.ht-fit:has(.ht-fit__result[data-status=close]) .ht-fit__event,.ht-fit:has(.ht-fit__result[data-status=check]) .ht-fit__event{display:block}.ht-evpill{position:relative;z-index:4;margin-top:1.8rem;width:fit-content;max-width:100%}.ht-evpill__btn{display:inline-flex;align-items:center;gap:1rem;max-width:100%;padding:.9rem 1.4rem .9rem 1.2rem;border-radius:999px;cursor:pointer;border:1px solid var(--ht-glass-border);background:var(--ht-glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--ht-shadow);color:rgb(var(--color-foreground));font:inherit;font-size:1.4rem;font-weight:600;text-align:left;transition:border-color var(--m-fast, .2s) ease,transform var(--m-fast, .2s) ease}.ht-evpill__btn:hover,.ht-evpill.is-open .ht-evpill__btn{border-color:rgba(var(--ht-gold),.9)}.ht-evpill__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ht-evpill__label b{font-weight:800}.ht-evpill__dot{flex:none;width:.9rem;height:.9rem;border-radius:50%;background:rgb(var(--ht-gold));box-shadow:0 0 rgba(var(--ht-gold),.55);animation:ht-evpill-ping 2.4s ease-out infinite}@keyframes ht-evpill-ping{0%{box-shadow:0 0 rgba(var(--ht-gold),.55)}70%,to{box-shadow:0 0 0 .9rem rgba(var(--ht-gold),0)}}.ht-evpill__chev{flex:none;width:.7rem;height:.7rem;margin-left:.2rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .3s ease}.ht-evpill.is-open .ht-evpill__chev{transform:rotate(225deg) translate(-1px,-1px)}.ht-evpill__panel{position:absolute;left:0;top:calc(100% + .8rem);width:min(38rem,86vw);display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-.6rem);visibility:hidden;transition:grid-template-rows .32s ease,opacity .25s ease,transform .32s ease,visibility 0s linear .32s}.ht-evpill.is-open .ht-evpill__panel{grid-template-rows:1fr;opacity:1;transform:none;visibility:visible;transition:grid-template-rows .32s ease,opacity .25s ease,transform .32s ease}.ht-evpill__inner{overflow:hidden;border-radius:2rem;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);box-shadow:var(--ht-shadow)}.ht-evpill__list{list-style:none;margin:0;padding:1rem 1rem .4rem;display:grid;gap:.6rem}.ht-evpill__ev{display:grid;grid-template-columns:5.4rem 1fr;gap:1.2rem;align-items:center;padding:.8rem;border-radius:1.4rem;background:rgba(var(--color-foreground),.04)}.ht-evpill__date{display:grid;place-items:center;align-content:center;aspect-ratio:1;border-radius:1.2rem;background:rgb(var(--ht-sea));color:rgb(var(--ht-cream));line-height:1}.ht-evpill__date.is-gold{background:rgb(var(--ht-gold));color:rgb(var(--ht-ink))}.ht-evpill__date small{font-size:1rem;font-weight:800;letter-spacing:.14em}.ht-evpill__date b{font-family:var(--font-heading-family);font-size:2.2rem;font-weight:800;margin-top:.2rem}.ht-evpill__info{display:grid;gap:.1rem;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.ht-evpill__info b{font-size:1.55rem;color:rgb(var(--color-foreground))}.ht-evpill__kind{font-size:1.2rem}.ht-evpill__more{display:block;padding:1rem 1.8rem 1.4rem;font-size:1.35rem;font-weight:700;color:rgb(var(--color-foreground));text-decoration:none}.ht-evpill__more:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.ht-evpill__dot{animation:none}.ht-evpill__panel{transition:none}}.shopify-section:has(.ht-evpill.is-open){position:relative;z-index:30}.ht-insta__event{margin-bottom:2.4rem}.ht-insta__event .ht-evpill{margin-top:0}.ht-evpill__label{min-width:0}.ht-evpill__pre-s{display:none}@media screen and (max-width:479px){.ht-evpill__pre{display:none}.ht-evpill__pre-s{display:inline}}.m-paw.m-fly{left:0;top:0;width:2.8rem;height:2.8rem;z-index:1100;will-change:transform,opacity;filter:drop-shadow(0 .3rem .4rem rgba(var(--ht-ink),.25))}.hx [data-hx-cart] svg{transform-origin:50% 70%}.ht-ship__fill{position:relative;overflow:hidden}.ht-ship.is-unlocked .ht-ship__fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(100deg,transparent 15%,rgba(255,236,160,.95) 45%,rgba(255,255,255,.9) 52%,transparent 80%);animation:ht-ship-shine 1s cubic-bezier(.3,.6,.3,1) both}.ht-ship.is-unlocked .ht-ship__text{animation:m-in .4s var(--m-spring)}@keyframes ht-ship-shine{to{transform:translate(100%)}}.ht-fit__size{position:relative;padding-bottom:1.1rem}.ht-fit__size:not(.is-q):after{content:"";position:absolute;left:-.3rem;right:-.3rem;bottom:0;height:.7rem;border-radius:.25rem;background:repeating-linear-gradient(90deg,rgba(var(--ht-ink),.7) 0 1.5px,transparent 1.5px .55rem) .2rem 0 / 100% 45% no-repeat,rgb(var(--ht-gold));box-shadow:0 .2rem .5rem -.2rem rgba(var(--ht-gold),.9)}.ht-fit__size.is-new:not(.is-q):after{animation:m-tape .55s cubic-bezier(.3,.7,.2,1) .18s both}@keyframes m-tape{0%{clip-path:inset(0 100% 0 0 round .25rem)}to{clip-path:inset(0 0 0 0 round .25rem)}}.product-form__input--pill input+label.m-glow-once,.product-form__input input+label.m-glow-once{animation:m-pill-glow 1.3s ease-out}@keyframes m-pill-glow{0%{box-shadow:0 0 rgba(var(--ht-gold),.9)}30%{box-shadow:0 0 0 .5rem rgba(var(--ht-gold),.55)}to{box-shadow:0 0 0 1.2rem rgba(var(--ht-gold),0)}}.ht-slidein.is-expanded .ht-club__form{animation:m-fade-up .42s var(--m-ease) .12s both}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto;types:ht-page}}.hx{view-transition-name:hx}::view-transition-group(hx),::view-transition-old(hx),::view-transition-new(hx){animation-duration:.35s}html:active-view-transition-type(ht-page)::view-transition-group(root),html:active-view-transition-type(ht-page)::view-transition-old(root),html:active-view-transition-type(ht-page)::view-transition-new(root),html:active-view-transition-type(ht-page)::view-transition-group(hx),html:active-view-transition-type(ht-page)::view-transition-old(hx),html:active-view-transition-type(ht-page)::view-transition-new(hx){animation-duration:.22s;animation-timing-function:ease}@media(prefers-reduced-motion:reduce){.ht-ship.is-unlocked .ht-ship__fill:after,.ht-ship.is-unlocked .ht-ship__text,.ht-fit__size.is-new:not(.is-q):after,.product-form__input input+label.m-glow-once,.ht-slidein.is-expanded .ht-club__form{animation:none!important}.ht-ship.is-unlocked .ht-ship__fill:after{display:none}}.ht-club__field[hidden],.ht-club__consent[hidden],.ht-club__lang[hidden]{display:none}.ht-club__lang{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:.4rem 0 1rem;padding:0;border:0}.ht-club__lang legend{float:left;margin-right:.4rem;font-size:1.3rem;font-weight:600}.ht-club__lang label{position:relative;cursor:pointer}.ht-club__lang input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.ht-club__lang span{display:inline-block;padding:.6rem 1.4rem;border-radius:999px;border:1px solid rgba(var(--color-foreground),.25);font-size:1.35rem;font-weight:700;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ht-club__lang input:checked+span{background:rgb(var(--ht-gold));border-color:rgb(var(--ht-gold));color:rgb(var(--ht-ink))}.ht-club__lang input:focus-visible+span{outline:2px solid rgb(var(--ht-gold));outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ht.css.map */
