:root{--cl-off: #F5F1E8;--cl-cream: #E8DCC4;--cl-black: #0A0A0A;--cl-off-rgb: 245, 241, 232;--cl-cream-rgb: 232, 220, 196;--cl-black-rgb: 10, 10, 10;--cl-hair: 1px;--cl-line-soft: rgba(var(--cl-black-rgb), .14);--cl-line-mid: rgba(var(--cl-black-rgb), .3);--cl-line-strong:rgba(var(--cl-black-rgb), .62);--cl-line-on-dark: rgba(var(--cl-off-rgb), .22);--cl-cut: 9deg;--cl-cut-depth: 22px;--cl-font-data: ui-monospace, "SF Mono", "Cascadia Mono", "Roboto Mono", "DejaVu Sans Mono", "Consolas", monospace;--cl-font-display: "Oswald", "Archivo", "Helvetica Neue", Arial, sans-serif;--font-heading-family: "Oswald", "Archivo", "Helvetica Neue", Arial, sans-serif;--font-heading-weight: 600;--font-heading-style: normal}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.cl-hero__statement,.cl-stats__value,.cl-gallery__title,.cl-split__heading,.cl-faq__heading,.cl-plaque__mark{font-family:var(--font-heading-family);font-weight:600;letter-spacing:0}.cl-hero__statement,.cl-stats__value{font-weight:700}.cl-split__heading em{font-weight:600;letter-spacing:0}.cl-blueprint{position:relative;isolation:isolate}.cl-blueprint:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(to right,var(--cl-line-soft) var(--cl-hair),transparent var(--cl-hair)),linear-gradient(to bottom,var(--cl-line-soft) var(--cl-hair),transparent var(--cl-hair));background-size:44px 44px;opacity:.55;-webkit-mask-image:radial-gradient(120% 90% at 50% 0%,#000 55%,transparent 100%);mask-image:radial-gradient(120% 90% at 50% 0%,#000 55%,transparent 100%)}.color-scheme-2 .cl-blueprint:before,.cl-blueprint.cl-on-dark:before{background-image:linear-gradient(to right,var(--cl-line-on-dark) var(--cl-hair),transparent var(--cl-hair)),linear-gradient(to bottom,var(--cl-line-on-dark) var(--cl-hair),transparent var(--cl-hair))}.cl-coachline{position:relative}.cl-coachline:after{content:"";position:absolute;left:0;right:0;height:120px;pointer-events:none;background:url(cl-coachline.svg) no-repeat center / cover;opacity:.08}.cl-coachline--top:after{top:0;transform:scaleY(-1)}.cl-coachline--bottom:after{bottom:0}.card__badge .badge,.cl-roundel{--cl-roundel-size: 2.9rem;display:inline-flex;align-items:center;justify-content:center;width:var(--cl-roundel-size);height:var(--cl-roundel-size);padding:0;border-radius:50%;border:1.5px solid currentColor;background:var(--cl-off);color:var(--cl-black);font-family:var(--cl-font-display);font-size:.95rem;line-height:1;letter-spacing:.01em;text-transform:uppercase;text-align:center;padding-inline:.2rem;box-shadow:0 0 0 3px rgba(var(--cl-off-rgb),.65);-webkit-box-shadow:0 0 0 3px rgba(var(--cl-off-rgb),.65)}.card__badge .badge:before,.cl-roundel:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;border:var(--cl-hair) solid rgba(var(--cl-black-rgb),.35)}.card__badge .badge{position:relative}.card__badge .badge.badge--sale,.card__badge .badge.badge--best,.cl-roundel--invert{background:var(--cl-black);color:var(--cl-off);box-shadow:0 0 0 3px rgba(var(--cl-black-rgb),.55)}.card__badge .badge.badge--sale:before,.card__badge .badge.badge--best:before,.cl-roundel--invert:before{border-color:rgba(var(--cl-off-rgb),.35)}.cl-roundel small{display:block;font-size:.95rem;letter-spacing:.14em;opacity:.75}.cl-track .grid__item{position:relative}.cl-track .grid__item .card__inner,.cl-track .grid__item:nth-child(2n) .card__inner{clip-path:none}@media screen and (min-width:990px){.cl-track--hero .grid__item:first-child{grid-column:span 2;grid-row:span 2}.cl-track--hero .grid__item:first-child .card__heading{font-size:2.2rem}}@media(prefers-reduced-motion:reduce){.cl-track .grid__item>.card-wrapper,.cl-track .grid__item>.card{transition:none}}.cl-spec{border:var(--cl-hair) solid var(--cl-line-mid);background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(2.4rem - var(--cl-hair)),var(--cl-line-soft) calc(2.4rem - var(--cl-hair)),var(--cl-line-soft) 2.4rem);font-family:var(--cl-font-data)}.cl-spec__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.6rem 1rem;border-bottom:1.5px solid var(--cl-line-strong);font-family:var(--cl-font-display);font-size:1.7rem;letter-spacing:.08em;text-transform:uppercase}.cl-spec__head small{font-family:var(--cl-font-data);font-size:1.1rem;letter-spacing:.16em;opacity:.6}.cl-spec__row{display:grid;grid-template-columns:minmax(8.5rem,34%) 1fr;align-items:baseline;height:2.4rem;padding:0 1rem;font-size:1.35rem}.cl-spec__key{text-transform:uppercase;letter-spacing:.1em;font-size:1.15rem;opacity:.62;position:relative}.cl-spec__val{font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.01em;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cl-spec__val--full{text-align:left}.cl-spec__foot{padding:.6rem 1rem;border-top:var(--cl-hair) solid var(--cl-line-mid);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;opacity:.66}.color-scheme-2 .cl-spec,.cl-spec.cl-on-dark{border-color:var(--cl-line-on-dark)}.cl-plaque{display:inline-flex;flex-direction:column;align-items:center;gap:.35rem;padding:.9rem 1.6rem;border:1.5px solid currentColor;box-shadow:inset 0 0 0 3px rgba(var(--cl-off-rgb),0),0 0 0 var(--cl-hair) rgba(var(--cl-black-rgb),.18);text-align:center;line-height:1.1}.cl-plaque__mark{font-family:var(--cl-font-display);font-size:2.2rem;letter-spacing:.14em;text-transform:uppercase}.cl-plaque__est{font-family:var(--cl-font-data);font-size:1.1rem;letter-spacing:.34em;text-transform:uppercase;opacity:.7}.cl-plaque__rule{width:2.2rem;height:var(--cl-hair);background:currentColor;opacity:.5}.cl-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:5;display:none;grid-template-columns:1fr auto;align-items:center;gap:.75rem;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom,0px));background:rgba(var(--cl-off-rgb),.96);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:var(--cl-hair) solid var(--cl-line-strong);transform:translateY(100%);transition:transform .35s cubic-bezier(.22,1,.36,1)}.cl-sticky-atc.is-visible{transform:translateY(0)}.cl-sticky-atc__meta{min-width:0;font-family:var(--cl-font-data)}.cl-sticky-atc__title{font-size:1.2rem;letter-spacing:.02em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;opacity:.72}.cl-sticky-atc__price{font-size:1.5rem;font-weight:600;font-variant-numeric:tabular-nums}.cl-sticky-atc__btn{font-family:var(--cl-font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:.85rem 1.4rem}@media screen and (max-width:749px){.cl-sticky-atc{display:grid}}.cl-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--cl-font-data);font-size:1.1rem;letter-spacing:.28em;text-transform:uppercase;opacity:.66}.cl-eyebrow:before{content:"";width:1.6rem;height:var(--cl-hair);background:currentColor}.cl-divide{border:0;border-top:var(--cl-hair) solid var(--cl-line-mid)}.cl-trust{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 0;margin:1.1rem 0 0;padding:0;list-style:none;border-top:var(--cl-hair) solid var(--cl-line-mid);padding-top:.9rem}.cl-trust__item{position:relative;flex:1 1 auto;text-align:center;padding:0 .9rem;font-family:var(--cl-font-data);font-size:1.1rem;letter-spacing:.13em;text-transform:uppercase;opacity:.72;white-space:nowrap}.cl-trust__item+.cl-trust__item{border-left:var(--cl-hair) solid var(--cl-line-mid)}.cl-sticky-atc__note{font-size:1.05rem;letter-spacing:.1em;text-transform:uppercase;opacity:.6;margin-top:.1rem}.product__title,.banner__heading,.title-wrapper h2{text-wrap:balance}@media screen and (max-width:749px){.product-form__submit,.shopify-payment-button__button,.cl-sticky-atc__btn{min-height:4.6rem}.product__info-container>*+*{margin-top:1.1rem}.cl-spec__row{height:2.2rem;padding-inline:.8rem}.cl-faq__q{font-size:1.7rem}.card__badge .badge{--cl-roundel-size: 2.7rem;font-size:.9rem}.cl-sticky-atc{grid-template-columns:1fr auto}}@media screen and (min-width:990px){.cl-spec-sheet,.cl-faq{--cl-section-rhythm: 1}}.cl-sticky-atc__btn:focus-visible,.cl-trust a:focus-visible,.cl-faq__q:focus-visible{outline:2px solid var(--cl-black);outline-offset:2px}@media(prefers-color-scheme:dark){.color-scheme-2 .cl-sticky-atc__btn:focus-visible{outline-color:var(--cl-off)}}.cl-reveal{opacity:0;transform:translateY(2.6rem);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.cl-reveal.is-in{opacity:1;transform:none}.cl-split__panel.cl-reveal{transition-delay:.05s}.cl-split__panel:nth-child(2).cl-reveal{transition-delay:.14s}@media(prefers-reduced-motion:reduce){.cl-reveal{opacity:1!important;transform:none!important;transition:none!important}}.product__description,.rte{line-height:1.65}.product__description h1,.product__description h2,.product__description h3,.rte h1,.rte h2,.rte h3{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.02em;line-height:1.02;margin:1.8em 0 .5em}.product__description h2,.rte h2{font-size:clamp(2.2rem,3vw,3.2rem)}.product__description h3,.rte h3{font-size:clamp(1.8rem,2.2vw,2.4rem)}.product__description p,.rte p{margin:0 0 1em;font-size:1.6rem}.product__description ul,.rte ul{padding-left:1.4em;margin:.6em 0 1.2em}.product__description li,.rte li{margin-bottom:.4em;line-height:1.55}.rte blockquote,.product__description blockquote{margin:1.4em 0;padding:.2em 0 .2em 1.4rem;border-left:3px solid var(--cl-black);font-family:var(--cl-font-display, var(--font-heading-family));font-size:clamp(1.9rem,2.4vw,2.6rem);text-transform:uppercase;letter-spacing:.03em;line-height:1.1}.rte table,.product__description table{border-collapse:collapse;font-size:.95em;display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.rte th,.rte td,.product__description th,.product__description td{padding:.6em .9em;border:1px solid rgba(var(--cl-black-rgb),.15);white-space:nowrap;text-align:center}.rte th:first-child,.rte td:first-child{text-align:left}.rte thead th,.product__description thead th{background:rgba(var(--cl-black-rgb),.06)}html,body{overflow-x:clip}.header-wrapper{background:var(--cl-off);border-bottom:var(--cl-hair) solid rgba(var(--cl-black-rgb),.14);transition:box-shadow .3s ease,background .3s ease}.header-wrapper.cl-scrolled{box-shadow:0 6px 26px rgba(var(--cl-black-rgb),.09);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(var(--cl-off-rgb),.94)}.header{padding-block:1.1rem}.header__menu-item,.header__menu-item span{font-family:var(--cl-font-display);font-size:1.35rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.header__menu-item{position:relative;padding-inline:1.1rem}.header__menu-item span{position:relative}.header__menu-item span:after{content:"";position:absolute;left:0;right:0;bottom:-.5rem;height:1.5px;background:var(--cl-black);transform:scaleX(0);transform-origin:left center;transition:transform .28s cubic-bezier(.16,1,.3,1)}.header__menu-item:hover span:after,.header__menu-item[aria-current] span:after{transform:scaleX(1)}.header__menu-item:hover{text-decoration:none}.header__icon .icon{width:2.2rem;height:2.2rem}.header__icon--cart .icon,#cart-icon-bubble .icon,.header__icon--cart svg,#cart-icon-bubble svg{width:3rem;height:3rem}.header__icon--cart{position:relative}.header__icon{transition:opacity .2s ease}.header__icon:hover{opacity:.6}.cart-count-bubble{background:var(--cl-black);color:var(--cl-off);font-family:var(--cl-font-data);font-size:.95rem;min-width:1.8rem;height:1.8rem;border-radius:50%}.utility-bar,.utility-bar.color-scheme-2{--color-background: var(--cl-cream-rgb);--color-foreground: var(--cl-black-rgb);background:var(--cl-cream);color:var(--cl-black);border-bottom:var(--cl-hair) solid rgba(var(--cl-black-rgb),.12)}.utility-bar .announcement-bar,.utility-bar .announcement-bar__message,.announcement-bar,.announcement-bar__message{background:var(--cl-cream);color:var(--cl-black);font-family:var(--cl-font-data);font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase}.utility-bar .slider-button,.utility-bar .slider-button .icon,.utility-bar a,.utility-bar button{color:var(--cl-black)}.utility-bar .slider-button:hover{opacity:.6}@media screen and (max-width:989px){.header{padding-block:.9rem}.header__icon .icon{width:2.2rem;height:2.2rem}.announcement-bar__message{font-size:1rem;letter-spacing:.12em}}@media(prefers-reduced-motion:reduce){.header-wrapper,.header__menu-item span:after,.header__icon{transition:none}}.jdgm-prev-badge[data-number-of-reviews="0"],.jdgm-prev-badge[data-number-of-reviews=""],.jdgm-rev-widg[data-number-of-reviews="0"]{display:none!important}.cl-trust--drawer{margin:1rem 0 0;padding-top:.8rem;border-top-color:currentColor;opacity:.9}.cl-trust--drawer .cl-trust__item{font-size:1rem;padding:0 .6rem;letter-spacing:.1em}.cl-trust--drawer .cl-trust__item+.cl-trust__item{border-left-color:currentColor}.cl-heritage a,.cl-heritage a:visited,.cl-faq a,.cl-faq a:visited,.cl-spec a,.cl-spec a:visited,.rte a,.rte a:visited,.product__description a,.product__description a:visited{color:inherit}.rte a,.product__description a,.cl-faq a{text-decoration-thickness:1px;text-underline-offset:3px}.rte a:hover,.product__description a:hover,.cl-faq a:hover{opacity:.65}
/*# sourceMappingURL=/cdn/shop/t/9/assets/clutcho-fusion.css.map */
