:root{--ch-shared-mono: var(--ch-font-mono, "Space Mono", monospace);--ch-shared-heading: var(--font--title, Barlow, sans-serif);--ch-shared-body: var(--font--body, Arial, sans-serif);--ch-shared-meta: clamp(11px, .75vw, 14px);--ch-shared-copy: clamp(15px, 1.05vw, 20px);--ch-shared-card-title: 14px;--ch-shared-card-price: 14px;--ch-shared-gap: 16px;--ch-shared-row-gap: 40px}html body :is(#main,main) :is(.ch-drop-hero__meta,.drop-opening__meta,.shop-meta,.story-opening>.story-meta,.nfa-meta,.cc-meta){display:flex;justify-content:space-between;align-items:baseline;gap:12px 24px;margin:0;padding-block:24px 18px;border-bottom:1px solid rgb(255 255 255 / 22%);font:400 var(--ch-shared-meta)/1.5 var(--ch-shared-mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:none}html body :is(#main,main) :is(.ch-drop-hero__meta,.drop-opening__meta,.shop-meta,.story-opening>.story-meta,.nfa-meta,.cc-meta) :is(p,span){font:inherit;letter-spacing:inherit;text-transform:inherit}html body :is(#main,main) .ch-drop-hero__meta>p{margin:0}html body :is(#main,main) .ch-drop-hero__meta .ch-meta__trail{text-align:right}html body :is(#main,main) .ch-drop-hero__inner{padding-block-start:var(--ch-drop-hero-header-offset, 0px)}html body :is(#main,main) .drop-opening__inner{padding-block-start:0}html body :is(#main,main) :is(.shop-shell,.story-shell,.nfa-shell,.cc-shell,.drop-opening__inner){box-sizing:border-box;max-width:var(--ch-page-max, 2560px);padding-inline:var(--ch-gutter, 30px);margin-inline:auto}html body :is(#main,main) .ch-drop-hero__inner{padding-inline:var(--ch-gutter, 30px)}html body :is(#main,main) :is(.ch-drop-hero,.print-stack,.ch-nfa,.drop-opening,.drop-lineup,.drop-closing,.shop-all,.our-story,.nfa-message,.cc-category) :is(h1,h2,h3){font-family:var(--ch-shared-heading);font-weight:900;font-style:normal;text-transform:uppercase}html body :is(#main,main) :is(.shop-lineup,.cc-lineup,.drop-lineup__intro) h2{font-size:clamp(36px,4.3vw,76px);line-height:1;letter-spacing:-.03em}html body :is(#main,main) :is(.ch-drop-hero__subheading,.drop-opening__description,.shop-intro__title>div>p,.shop-drop p:not(.shop-small),.story-body,.story-opening__bottom>p,.story-closing__bottom>p,.story-community>p,.cc-description,.nfa-prose){font-family:var(--ch-shared-body);font-size:var(--ch-shared-copy);font-style:normal;font-weight:400;line-height:1.7;letter-spacing:0}html body :is(#main,main) :is(.drop-opening__eyebrow,.drop-opening__bottom,.drop-kicker,.shop-small,.shop-section-label,.shop-intro__bottom,.shop-category__number,.story-small,.story-chapter__label,.story-photo__top,.story-photo__caption,.cc-micro,.nfa-micro,.print-stack__shop){font-family:var(--ch-shared-mono);font-size:var(--ch-shared-meta);font-style:normal;font-weight:400;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}html body :is(#main,main) :is(.ch-drop-hero__button,.ch-nfa__button,.drop-opening__cta,.shop-intro__title a,.shop-intro__bottom a,.shop-drop a,.story-opening__bottom>a,.story-closing__bottom>a,.cc-link,.nfa-link,.nfa-product__link,.nfa-detail__button){font:400 var(--ch-shared-meta)/1.5 var(--ch-shared-mono);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:0}html body :is(#main,main) :is(.drop-opening__cta,.shop-intro__title a,.story-opening__bottom>a,.story-closing__bottom>a,.cc-link,.nfa-link){display:inline-flex;justify-content:space-between;align-items:center;gap:32px;min-height:44px;min-width:180px;padding-block:12px 8px;border-bottom:1px solid color-mix(in srgb,currentColor 50%,transparent)}html body:has([data-drop-collection],[data-shop-catalog],[data-category-catalog],[data-nfa-message]) :is(#main,main) :is(.product-card__title,.shop-product__info h3,.drop-product__info h3,.nfa-product__info h3){font:900 var(--ch-shared-card-title)/1.3 var(--ch-shared-heading);letter-spacing:.01em;text-transform:uppercase}html body:has([data-drop-collection],[data-shop-catalog],[data-category-catalog],[data-nfa-message]) :is(#main,main) :is(.product-card__price,.shop-product__info p,.drop-product__info p,.nfa-product__info p){font:400 var(--ch-shared-card-price)/1.5 var(--ch-shared-body);letter-spacing:0}html body:has([data-drop-collection],[data-shop-catalog],[data-category-catalog]) :is(#main,main) :is(.collection__cards.o-layout,.shop-products,.drop-products){column-gap:var(--ch-shared-gap);row-gap:var(--ch-shared-row-gap)}html body:has([data-drop-collection],[data-shop-catalog],[data-category-catalog]) :is(#main,main) .product-card__details{padding-top:12px}html body :is(#main,main) :is(.drop-controls__category,.shop-controls__category,.shop-tabs button,.cc-navigation a,.shop-controls__sort,.drop-controls__sort){font:400 var(--ch-shared-meta)/1.5 var(--ch-shared-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:0}html body :is(#main,main) :is(.shop-category__label,.cc-navigation__title){font-family:var(--ch-shared-heading);font-weight:900;text-transform:uppercase}html body :is(#main,main) :is(.shop-controls__sort,.drop-controls__sort) :is(label,select){font:inherit;letter-spacing:inherit}html body :is(#main,main) :is(.shop-controls__category,.drop-controls__category,.shop-tabs button){min-height:44px;padding:12px}html body:has([data-drop-collection],[data-shop-catalog],[data-category-catalog]) :is(#main,main) :is(.product-card__label-text,.shop-sold-out,.drop-product__badge){font:400 9px/1.5 var(--ch-shared-mono);letter-spacing:.06em;text-transform:uppercase}html body :is(#main,main) :is(.drop-opening__bottom,.shop-intro__bottom,.story-opening__bottom,.story-closing__bottom,.nfa-hero__foot,.nfa-closing__bottom,.cc-hero__bottom){border-top-color:#ffffff38}html body :is(#main,main) :is(.drop-lineup__intro,.shop-lineup__heading,.story-chapter__label,.cc-navigation__links,.nfa-products__heading,.shop-controls__toolbar){border-top-color:#14243133;border-bottom-color:#14243133}html body :is(#main,main) :is(.ch-drop-hero,.ch-nfa,.shop-all,.drop-opening,.our-story,.nfa-message,.cc-category) :is(a,button,summary):focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:700px){:root{--ch-shared-meta: 9px;--ch-shared-copy: 15px;--ch-shared-card-title: 12px;--ch-shared-gap: 12px;--ch-shared-row-gap: 28px}html body :is(#main,main) :is(.ch-drop-hero__meta,.drop-opening__meta,.shop-meta,.story-opening>.story-meta,.nfa-meta,.cc-meta){padding-block:18px 14px}html body :is(#main,main) :is(.drop-opening__meta,.shop-meta,.story-opening>.story-meta,.nfa-meta,.cc-meta)>span:last-child,html body :is(#main,main) .ch-drop-hero__meta .ch-meta__trail{display:none}html body :is(#main,main) .shop-category__number{font-size:8px;letter-spacing:.04em}}html body:is(.template-index,:has([data-drop-collection])) header#top.header{border-bottom-color:transparent}html body.template-index :is(#main,main) .ch-drop-hero__meta{padding-block-start:54px}@media(max-width:700px){html body.template-index :is(#main,main) .ch-drop-hero__meta{padding-block-start:48px}}html body #main .ch-catalog-nav{box-sizing:border-box;width:100%;max-width:var(--ch-page-max,2560px);margin-inline:auto;padding:20px var(--ch-gutter,30px) 0;color:#142431;background:#fff}html body #main .ch-catalog-nav .ch-catalog-nav__links{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:10px;overflow-x:auto;padding-bottom:16px;border-bottom:1px solid rgb(20 36 49 / 20%);scrollbar-width:none}html body #main .ch-catalog-nav__links::-webkit-scrollbar{display:none}html body #main .ch-catalog-nav .ch-catalog-nav__item{box-sizing:border-box;display:flex;flex:0 0 96px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;min-height:0;margin:0;padding:6px;color:#142431;background:transparent;text-align:left;text-decoration:none;border:1px solid transparent}html body #main .ch-catalog-nav .ch-catalog-nav__item:first-child{margin-inline:0}html body #main .ch-catalog-nav .ch-catalog-nav__item[aria-current=page]{color:#fff;background:#142431}html body #main .ch-catalog-nav .ch-catalog-nav__item:hover{border-color:#142431;opacity:1;text-decoration:none}html body #main .ch-catalog-nav__image{display:block;width:100%;height:64px;overflow:hidden;background:#edf0f1}html body #main .ch-catalog-nav__image img,html body #main .ch-catalog-nav__image>svg:not([width]){display:block;width:100%;height:100%;object-fit:cover}html body #main .ch-catalog-nav__all{display:grid;place-items:center;color:#142431}html body #main .ch-catalog-nav__label{display:block;font:400 11px/1.4 var(--ch-font-mono,monospace);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}html body #main .ch-catalog-nav__setup{padding:12px;font-size:12px}html body #main .ch-catalog-nav__item:focus-visible{outline:2px solid #142431;outline-offset:2px}html body #main .shop-controls__actions:only-child{margin-left:0}@media(max-width:700px){html body #main .ch-catalog-nav{padding-top:14px}html body #main .ch-catalog-nav .ch-catalog-nav__links{gap:6px;padding-bottom:14px}html body #main .ch-catalog-nav .ch-catalog-nav__item{flex-basis:90px;padding:5px;gap:7px}html body #main .ch-catalog-nav__image{height:56px}html body #main .ch-catalog-nav__label{font-size:11px}}html body #main .ch-catalog-nav .ch-catalog-nav__links{display:grid;grid-template-columns:repeat(7,minmax(0,176px));justify-content:start;align-items:stretch;gap:12px;overflow:visible;padding-bottom:20px}html body #main .ch-catalog-nav .ch-catalog-nav__item{width:100%;min-width:0;padding:7px;gap:10px}html body #main .ch-catalog-nav__image{height:auto;aspect-ratio:1.4}html body #main .ch-catalog-nav__label{font-size:12px;white-space:normal;overflow-wrap:anywhere}html body #main :is(.shop-intro__title,.cc-hero__grid){box-sizing:border-box;min-height:266px;padding-block:28px;align-items:center}html body #main .shop-intro__title{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:40px}html body #main .shop-intro h1{font-size:clamp(56px,6vw,96px);line-height:.9}html body #main .shop-intro__title>div{margin-top:0;padding-bottom:0}html body #main .shop-intro__bottom{display:none}@media(max-width:700px){html body #main .ch-catalog-nav .ch-catalog-nav__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:visible}html body #main .ch-catalog-nav .ch-catalog-nav__item{padding:6px;gap:8px}html body #main .ch-catalog-nav__image{height:auto;aspect-ratio:1.5}html body #main :is(.shop-intro__title,.cc-hero__grid){min-height:280px;padding-block:24px}html body #main .shop-intro__title{grid-template-columns:1fr;gap:18px;align-content:center}html body #main .shop-intro h1{font-size:clamp(46px,12vw,72px)}}html body #main .shop-all .shop-intro .shop-intro__title,html body #main .cc-category .cc-hero .cc-hero__grid{box-sizing:border-box;min-height:266px;padding-block:28px;align-items:center}html body #main .shop-all .shop-intro .shop-intro__title{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:40px}html body #main .shop-all .shop-intro h1{margin:0;font-size:clamp(56px,6vw,96px);line-height:.9}html body #main .shop-all .shop-intro .shop-intro__title>div{margin-top:0;padding-bottom:0}html body #main .shop-all .shop-intro .shop-intro__bottom{display:none}@media(max-width:700px){html body #main .shop-all .shop-intro .shop-intro__title,html body #main .cc-category .cc-hero .cc-hero__grid{min-height:280px;padding-block:24px}html body #main .shop-all .shop-intro .shop-intro__title{grid-template-columns:1fr;gap:18px;align-content:center}html body #main .shop-all .shop-intro h1{font-size:clamp(46px,12vw,72px)}}html body #main .ch-catalog-nav .ch-catalog-nav__links{grid-template-columns:repeat(6,minmax(0,176px));border-bottom:0;padding-bottom:10px}html body #main .ch-catalog-nav a.ch-catalog-nav__shop-all{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;width:fit-content;min-height:44px;margin:0 0 18px;padding:8px 0;border:0;border-bottom:1px solid currentColor;background:transparent;color:#142431;font:400 12px/1.5 var(--ch-font-mono,monospace);letter-spacing:.03em;text-transform:uppercase;text-decoration:none}html body #main .ch-catalog-nav a.ch-catalog-nav__shop-all:hover{opacity:.7}html body #main .ch-catalog-nav a.ch-catalog-nav__shop-all:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:700px){html body #main .ch-catalog-nav .ch-catalog-nav__links{grid-template-columns:repeat(2,minmax(0,1fr))}}html body:has([data-drop-collection]) #main [data-section-type=collection-template]{box-sizing:border-box;width:100%;padding-inline:var(--ch-gutter,30px)}html body:has([data-drop-collection]) #main [data-section-type=collection-template] .js-main-content{box-sizing:border-box;width:100%;max-width:calc(var(--ch-page-max,2560px) - 2 * var(--ch-gutter,30px));margin-inline:auto;padding-inline:0}html body #main .d1 :is(h1,h2,h3),html body #main .d1 .d1-hat-placeholder strong,html body #main .d1 .d1-hero__number{font-kerning:normal;letter-spacing:0}html body #main .d1 :is(h1,h2),html body #main .d1 .d1-hat-placeholder strong{word-spacing:.04em}html body #main .d1 .d1-card h3{line-height:1.3}@media(max-width:700px){html body #main .d1 h1{font-size:clamp(56px,19vw,130px)}}html body.template-index #main .print-stack .print-stack__heading{font-kerning:normal;letter-spacing:0}html body :is(#main,main) .ce-opening{padding-block-start:30px;padding-inline:var(--ch-gutter,30px);overflow:clip}html body :is(#main,main) .ce-opening>.ce-meta{position:relative;isolation:isolate;display:flex;justify-content:space-between;align-items:baseline;gap:12px 24px;margin:0;padding-block:24px 18px;border-bottom:1px solid rgb(255 255 255 / 22%);font:400 var(--ch-shared-meta,clamp(11px,.75vw,14px))/1.5 var(--ch-shared-mono,var(--ch-font-mono,monospace));letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:none}html body :is(#main,main) .ce-opening>.ce-meta:before{content:"";position:absolute;inset:-30px calc(-1 * var(--ch-gutter,30px)) -30px;z-index:-1;background:#142431}html body :is(#main,main) .ce-opening>.ce-meta>span{max-width:none;font:inherit;letter-spacing:inherit;text-transform:inherit}html body :is(#main,main) .ce-opening>.ce-meta>span:last-child{text-align:right}@media(max-width:700px){html body :is(#main,main) .ce-opening>.ce-meta{padding-block:18px 14px}html body :is(#main,main) .ce-opening>.ce-meta>span:last-child{display:none}}html body :is(#main,main) .ch-events .ce-opening{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);column-gap:40px;align-items:center;padding-block:30px 0;background:#142431;color:#fff}html body :is(#main,main) .ch-events .ce-opening>.ce-meta{grid-column:1 / -1}html body :is(#main,main) .ch-events .ce-opening>.ce-meta:before{display:none}html body :is(#main,main) .ch-events .ce-opening h1{min-width:0;margin:0;padding-block:28px;font-size:clamp(56px,6vw,96px);line-height:.9;color:#fff}html body :is(#main,main) .ch-events .ce-opening .ce-intro{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;min-width:0;min-height:266px;padding-block:28px;border-top:0;color:#fff}html body :is(#main,main) .ch-events .ce-opening .ce-intro>span{font:400 var(--ch-shared-meta)/1.5 var(--ch-shared-mono);letter-spacing:.08em;color:#b7c8d4}html body :is(#main,main) .ch-events .ce-opening .ce-intro p{margin:0;font:400 var(--ch-shared-copy)/1.7 var(--ch-shared-body);letter-spacing:0;color:#fff}@media(max-width:700px){html body :is(#main,main) .ch-events .ce-opening{grid-template-columns:1fr;column-gap:0}html body :is(#main,main) .ch-events .ce-opening h1{padding-block:24px 0;font-size:clamp(46px,12vw,72px)}html body :is(#main,main) .ch-events .ce-opening .ce-intro{min-height:0;padding-block:18px 24px}}html body :is(#main,main) .d1-hero>.d1-shell{box-sizing:border-box;width:100%;max-width:var(--ch-page-max, 2560px);margin-inline:auto;padding-inline:var(--ch-gutter, 30px)}html body :is(#main,main) .d1-hero .d1-meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px 24px;margin:0;padding:54px 0 18px;border-bottom:1px solid rgb(255 255 255 / 22%);font:400 var(--ch-shared-meta, clamp(11px, .75vw, 14px))/1.5 var(--ch-shared-mono, var(--ch-font-mono, monospace));letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:none}html body :is(#main,main) .d1-hero .d1-meta>span{font:inherit;letter-spacing:inherit;text-transform:inherit}html body :is(#main,main) .d1-hero .d1-meta>span:last-child{text-align:right}@media(max-width:700px){html body :is(#main,main) .d1-hero .d1-meta{padding-block:48px 14px;font-size:var(--ch-shared-meta, 9px)}html body :is(#main,main) .d1-hero .d1-meta>span:last-child{display:none}}html body :is(#main,main) .our-story .story-closing h2{font-size:clamp(32px,8vw,140px);line-height:1;font-kerning:normal;letter-spacing:0;margin:0}html body :is(#main,main) .our-story .story-closing h2:has(>span:empty)>br:last-of-type,html body :is(#main,main) .our-story .story-closing h2>span:empty{display:none}html body :is(#main,main) .d1 :is(.d1-card__photo,.d1-accessories__image),html body :is(#main,main) .d1 :is(.d1-card__photo,.d1-accessories__image):hover{opacity:1}html body :is(#main,main) .d1 .d1-card__photo:has(img:nth-of-type(2)):hover>img:first-of-type{opacity:1}html body.template-product:has([data-ch-product-editorial]) #main .ch-recently-viewed{box-sizing:border-box;width:100%;max-width:var(--ch-page-max,2560px);margin:48px auto;padding:0 var(--ch-gutter,30px);color:#142431;background:#fff}html body.template-product:has([data-ch-product-editorial]) #main .ch-recently-viewed .section__content{padding:0}html body.template-product:has([data-ch-product-editorial]) #main .ch-recently-viewed .container{box-sizing:border-box;width:100%;max-width:none;margin-inline:0;padding-inline:0}html body.template-product:has([data-ch-product-editorial]) #main .ch-recently-viewed .ch-product-row__head{margin-bottom:18px;padding-top:18px;border-top:1px solid rgb(20 36 49 / 18%)}html body.template-product:has([data-ch-product-editorial]) #main .ch-recently-viewed .ch-product-row__heading{margin:0;padding:0;max-width:none;font:900 24px/1.1 var(--ch-shared-heading,Barlow,sans-serif);letter-spacing:0;text-transform:uppercase;text-align:left}html body.template-product:has([data-ch-product-editorial]) #main .ch-recently-viewed .ch-product-row__heading:after{display:none}html body.template-product:has([data-ch-product-editorial]) #main .ch-recently-viewed .ch-product-row__grid{display:grid;grid-template-columns:repeat(4,minmax(0,280px));gap:22px 14px;padding:0;margin:0;justify-content:start}html body.template-product:has([data-ch-product-editorial]) #main .ch-recently-viewed .ch-product-row__grid>*{width:100%;min-width:0;max-width:none;margin:0;padding:0}html body.template-product:has([data-ch-product-editorial]) #main .ch-recently-viewed .product-card__details{margin:0;padding:10px 0 0;text-align:left;color:#142431}html body.template-product:has([data-ch-product-editorial]) #main .ch-recently-viewed .product-card__title{margin:0 0 8px;font:900 15px/1.2 var(--ch-shared-heading,Barlow,sans-serif);letter-spacing:0;text-transform:uppercase;text-align:left;color:inherit}html body.template-product:has([data-ch-product-editorial]) #main .ch-recently-viewed :is(.price,.price__text,.price__number,.price-item){font:400 11px/1.5 var(--ch-shared-mono,monospace);letter-spacing:0;color:#142431}html body.template-product:has([data-ch-product-editorial]) #main .ch-recently-viewed .product-card__details__hover{position:static;opacity:1;visibility:visible;transform:none;text-align:left}@media(max-width:980px){html body.template-product:has([data-ch-product-editorial]) #main .ch-recently-viewed .ch-product-row__grid{grid-template-columns:repeat(2,minmax(0,280px))}}@media(max-width:700px){html body.template-product:has([data-ch-product-editorial]) #main .ch-recently-viewed{margin-block:36px}html body.template-product:has([data-ch-product-editorial]) #main .ch-recently-viewed .ch-product-row__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html body.template-product #main .ch-recently-viewed{padding-bottom:40px!important}html body.template-index #main .ch-drop-hero__inner:has(.ch-drop-hero__sponsor){row-gap:24px}html body.template-index #main .ch-drop-hero__top:has(>.ch-drop-hero__sponsor){display:contents}html body.template-index #main .ch-drop-hero__top:has(>.ch-drop-hero__sponsor) .ch-drop-hero__meta{border-bottom:1px solid rgb(255 255 255 / 22%)}html body.template-index #main .ch-drop-hero__top>.ch-drop-hero__sponsor{position:relative;inset:auto;flex:0 0 auto;align-self:flex-start;width:108px;margin:auto 0 0}html body.template-index #main .ch-drop-hero__inner:has(.ch-drop-hero__sponsor)>.ch-drop-hero__content{margin-block-start:0}@media(max-width:700px){html body.template-index #main .ch-drop-hero__top>.ch-drop-hero__sponsor{width:84px}html body.template-index #main .ch-drop-hero__inner:has(.ch-drop-hero__sponsor){row-gap:20px}}html body.template-product:has([data-ch-product-editorial]) #main .product-single shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 50px;--shopify-accelerated-checkout-button-border-radius: 0px;--shopify-accelerated-checkout-button-box-shadow: none}html body.template-product:has([data-ch-product-editorial]) #main .product-single .shopify-payment-button__more-options{margin-top:12px;padding-block:4px;font:400 12px/1.5 var(--ch-shared-mono, var(--ch-font-mono, monospace));letter-spacing:0;text-transform:none;color:var(--ch-pdp-ink, #142431);text-underline-offset:3px}html body.template-product:has([data-ch-product-editorial]) #main .product-single .product-form__shopify-payment-terms{margin-top:12px}html body.template-product:has([data-ch-product-editorial]) #main .product-single shopify-payment-terms{font:400 14px/1.5 var(--ch-shared-body, var(--font--body, Arial, sans-serif));letter-spacing:0;text-transform:none;color:var(--ch-pdp-ink, #142431)}.product-card .quick-shop__trigger>svg{position:relative;z-index:1;pointer-events:none}#modal-search{--ch-search-ink: #142431;--ch-search-ice: #b7c8d4;--color--drawer-bg: #fff;--color--text: #142431;--color--bg-dark: #edf0f1;--close-button-size: 76px}#modal-search .modal__wrapper{max-height:min(480px,88dvh);background:#fff;color:var(--ch-search-ink);border-radius:0;border-bottom:3px solid var(--ch-search-ink);box-shadow:0 18px 45px #14243126}#modal-search .search__form-input-wrapper{background:var(--ch-search-ink);border-bottom:1px solid #ffffff30}#modal-search .search__form-input-wrapper-limiter{position:relative;max-width:var(--ch-page-max, 2560px);margin-inline:auto;padding-inline:var(--ch-gutter, 30px) calc(var(--ch-gutter, 30px) + 60px)}#modal-search .search__form-input{height:96px;padding:18px 36px 18px 42px;border:0;border-radius:0;box-shadow:none;background:transparent;color:#fff;font:900 clamp(20px,2.2vw,34px)/1.2 var(--font--title, sans-serif);letter-spacing:-.015em}#modal-search .search__form-input::placeholder{opacity:1;color:var(--ch-search-ice)}#modal-search .search__form-input:focus{outline:none;box-shadow:inset 0 -2px var(--ch-search-ice);color:#fff}#modal-search .search__form-submit{left:var(--ch-gutter, 30px);top:24px;width:36px;height:48px;padding:0;justify-content:center;color:#fff}#modal-search .modal__close{top:10px;right:max(6px,calc(var(--ch-gutter, 30px) - 12px));width:60px;height:76px;color:#fff}#modal-search .modal__close:hover{color:var(--ch-search-ice)}#modal-search :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:3px}#modal-search .search__content{max-width:var(--ch-page-max, 2560px);padding:28px var(--ch-gutter, 30px) 36px;gap:28px 40px;grid-template-columns:minmax(150px,.6fr) minmax(0,2.4fr);grid-template-rows:auto;align-content:start;background:#fff}#modal-search .search__content:has(.search__nav:only-child){grid-template-columns:1fr}#modal-search .search__content:has(recent-searches[hidden]):not(.search__content--has-menu){grid-template-columns:1fr}#modal-search .search__content--has-menu.search__content--has-recent-searches{grid-template-columns:minmax(140px,.6fr) minmax(140px,.6fr) minmax(0,2fr)}#modal-search :is(.search__nav-title,.search__products-title,.predictive-search__heading){margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid #14243130;color:var(--ch-search-ink);font:400 11px/1.5 var(--ch-font-mono, monospace);letter-spacing:.06em;text-transform:uppercase}#modal-search .search__nav[hidden]{display:none}#modal-search .search__nav-link{width:fit-content;max-width:100%;min-height:44px;align-items:center;padding:8px 0;border-radius:0;color:var(--ch-search-ink);font:400 12px/1.5 var(--ch-font-mono, monospace);overflow-wrap:anywhere}#modal-search .search__nav-item:hover>*{color:var(--ch-search-ink);background:transparent}#modal-search .search__nav-link:hover{text-decoration:underline;text-underline-offset:5px}#modal-search .search__products{max-width:100%}#modal-search :is(.search__products,.predictive-search__panel--products) .predictive-search__results-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}#modal-search :is(.search__products,.predictive-search__panel--products) .predictive-search__item{display:grid;grid-template-columns:100px minmax(0,1fr);grid-template-areas:"product-image product-content";align-items:start;gap:16px;padding:0;border-radius:0;color:var(--ch-search-ink);background:transparent}#modal-search :is(.search__products,.predictive-search__panel--products) .o-ratio{width:100%;aspect-ratio:4/5;border-radius:0;overflow:hidden;background:#edf0f1}#modal-search .predictive-search__image{width:100%;height:100%}#modal-search :is(.search__products,.predictive-search__panel--products) .predictive-search__item-heading{overflow:visible;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;color:var(--ch-search-ink);font:900 clamp(16px,1.4vw,21px)/1.15 var(--font--title, sans-serif);letter-spacing:-.015em;text-transform:uppercase}#modal-search .predictive-search__item-price{display:block;margin-top:10px;color:var(--ch-search-ink)}#modal-search .predictive-search__item-price :is(span,s),#modal-search .predictive-search__item-price{font:400 12px/1.6 var(--ch-font-mono, monospace);letter-spacing:0}#modal-search .predictive-search__list-item[aria-selected=true]>*{outline:2px solid var(--ch-search-ink);outline-offset:4px;background:#edf0f1}#modal-search .predictive-search{max-width:var(--ch-page-max, 2560px);padding:0;background:#fff}#modal-search .predictive-search__panels{max-width:none;padding:28px var(--ch-gutter, 30px) 90px;gap:28px 40px;overflow-y:auto}#modal-search .predictive-search__panel{max-width:none;min-width:0}#modal-search .predictive-search__panel:not(.predictive-search__panel--products) .predictive-search__item{min-height:44px;padding:10px 0;border-radius:0;color:var(--ch-search-ink);font:400 13px/1.5 var(--font--body, sans-serif)}#modal-search .predictive-search__empty-heading{margin:28px var(--ch-gutter, 30px);border:0}#modal-search .predictive-search__triggers{width:100%;max-width:none;padding:12px var(--ch-gutter, 30px);background:#fff;border-top:1px solid #14243130}#modal-search .predictive-search.has-results .predictive-search__triggers{bottom:0}#modal-search .predictive-search__btn{width:100%;max-width:360px;min-height:48px;padding:12px 18px;border:1px solid var(--ch-search-ink);border-radius:0;color:#fff;background:var(--ch-search-ink);font:400 11px/1.5 var(--ch-font-mono, monospace);letter-spacing:.04em;text-transform:uppercase}@media(max-width:767px){#modal-search .modal__wrapper{max-height:90dvh}#modal-search .search__form-input{height:76px;font-size:20px}#modal-search .search__form-submit{top:14px}#modal-search .modal__close{top:0;height:76px}#modal-search .search__content,#modal-search .search__content--has-menu.search__content--has-recent-searches{grid-template-columns:1fr;gap:22px;padding-block:22px 28px}#modal-search .search__nav-items{display:flex;flex-wrap:wrap;gap:0 22px}#modal-search .search__nav-link{font-size:11px}#modal-search :is(.search__nav-title,.search__products-title,.predictive-search__heading){margin-bottom:12px}#modal-search :is(.search__products,.predictive-search__panel--products) .predictive-search__results-list{gap:22px 14px}#modal-search :is(.search__products,.predictive-search__panel--products) .predictive-search__item{grid-template-columns:minmax(0,1fr);grid-template-areas:"product-image" "product-content";gap:12px}#modal-search :is(.search__products,.predictive-search__panel--products) .predictive-search__item-heading{font-size:16px}#modal-search .predictive-search__panels{display:flex;flex-direction:column;padding-top:22px;gap:24px}#modal-search .predictive-search__panel--products{order:-1}}#modal-search{--color--drawer-bg:#fff;--color--text:#142431;--color--bg-dark:#edf0f1;--close-button-size:60px}#modal-search .modal__wrapper{height:auto;max-height:min(90dvh,var(--max-content-height,90dvh));border-radius:0;border-bottom:1px solid #142431;background:#fff;color:#142431;box-shadow:0 12px 28px #14243118}#modal-search .modal__content{height:auto;max-height:min(90dvh,var(--max-content-height,90dvh));overflow-y:auto;overscroll-behavior:contain}#modal-search :is(.search__inner,.search__form,search-form,predictive-search,.search__form-wrapper){display:block;position:static;height:auto;overflow:visible}#modal-search .search__form-input-wrapper{position:sticky;top:0;z-index:3;background:#fff;border-bottom:1px solid #14243125}#modal-search .search__form-input-wrapper-limiter{position:relative;max-width:var(--ch-page-max,2560px);margin-inline:auto;padding-inline:var(--ch-gutter,30px) calc(var(--ch-gutter,30px) + 60px)}#modal-search .search__form-input{width:100%;height:88px;padding:16px 22px 16px 42px;border:0;border-radius:0;box-shadow:none;background:#fff;color:#142431;font:400 22px/1.4 var(--font--body,sans-serif);letter-spacing:0}#modal-search .search__form-input::placeholder{color:#65727c;opacity:1}#modal-search .search__form-input:focus{color:#142431;outline:0;box-shadow:inset 0 -2px #142431}#modal-search .search__form-submit{top:20px;left:var(--ch-gutter,30px);width:36px;height:48px;padding:0;justify-content:center;color:#142431}#modal-search .modal__close{top:14px;right:max(6px,calc(var(--ch-gutter,30px) - 10px));width:60px;height:60px;color:#142431;z-index:5}#modal-search .modal__close:hover{background:#edf0f1}#modal-search :is(a,button):focus-visible{outline:2px solid #142431;outline-offset:4px}#modal-search :is(.search__content-wrapper,predictive-search-results){display:block;position:static;width:100%;height:auto;max-height:none;background:#fff}#modal-search [hidden]{display:none!important}#modal-search .search__content{position:static;transform:none;height:auto;max-width:var(--ch-page-max,2560px);margin-inline:auto;padding:28px var(--ch-gutter,30px) 32px;display:grid;grid-template-columns:180px minmax(0,1fr);grid-template-rows:auto;gap:28px 48px;align-content:start;overflow:visible;background:#fff}#modal-search .search__content--has-menu.search__content--has-recent-searches{grid-template-columns:150px 150px minmax(0,1fr)}#modal-search .search__content:has(.search__nav:only-child),#modal-search .search__content:has(recent-searches[hidden]):not(.search__content--has-menu){grid-template-columns:1fr}#modal-search :is(.search__nav-title,.search__products-title,.predictive-search__heading){margin:0 0 18px;padding:0;border:0;color:#627581;font:400 10px/1.5 var(--ch-font-mono,monospace);letter-spacing:.07em;text-transform:uppercase}#modal-search .search__nav{min-width:0}#modal-search .search__nav-items{margin:0}#modal-search .search__nav-link{display:flex;align-items:center;min-height:44px;width:fit-content;max-width:100%;padding:8px 0;border-radius:0;color:#142431;font:400 14px/1.5 var(--font--body,sans-serif);overflow-wrap:anywhere}#modal-search .search__nav-item:hover>*{background:transparent;color:#142431}#modal-search .search__nav-link:hover{text-decoration:underline;text-underline-offset:4px}#modal-search .search__products{max-width:none}#modal-search :is(.search__products,.predictive-search__panel--products) .predictive-search__results-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,200px));gap:26px 20px;margin:0}#modal-search :is(.search__products,.predictive-search__panel--products) .predictive-search__item{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"product-image" "product-content";gap:13px;align-content:start;padding:0;border-radius:0;background:transparent;color:#142431}#modal-search :is(.search__products,.predictive-search__panel--products) .o-ratio{width:100%;aspect-ratio:1;overflow:hidden;border-radius:0;background:#f2f3f2}#modal-search :is(.search__products,.predictive-search__panel--products) .o-ratio:before{display:none}#modal-search .predictive-search__image{display:block;width:100%;height:100%}#modal-search .predictive-search__item-content{min-width:0;white-space:normal;overflow:visible}#modal-search :is(.search__products,.predictive-search__panel--products) .predictive-search__item-heading{overflow:visible;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;color:#142431;font:900 18px/1.12 var(--font--title,sans-serif);letter-spacing:-.015em;text-transform:uppercase}#modal-search .predictive-search__item-price{display:block;margin-top:8px}#modal-search .predictive-search__item-price,#modal-search .predictive-search__item-price :is(span,s){color:#142431;font:400 11px/1.5 var(--ch-font-mono,monospace);letter-spacing:0}#modal-search .predictive-search__list-item:hover .predictive-search__item-heading,#modal-search .predictive-search__list-item[aria-selected=true] .predictive-search__item-heading{text-decoration:underline;text-underline-offset:4px}#modal-search .predictive-search__list-item[aria-selected=true]>*{outline:2px solid #142431;outline-offset:4px;background:transparent}#modal-search .predictive-search{position:static;transform:none;width:100%;height:auto;max-width:var(--ch-page-max,2560px);margin-inline:auto;padding:0;background:#fff}#modal-search .predictive-search__panels{position:static;height:auto;max-height:none;max-width:none;overflow:visible;gap:28px 40px;padding:28px var(--ch-gutter,30px) 30px}#modal-search .predictive-search__panel{min-width:0;max-width:none}#modal-search .predictive-search__panel:after{display:none}#modal-search .predictive-search__panel:not(.predictive-search__panel--products) .predictive-search__item{min-height:44px;padding:10px 0;border-radius:0;color:#142431;font:400 14px/1.5 var(--font--body,sans-serif)}#modal-search .predictive-search__triggers,#modal-search .predictive-search.has-results .predictive-search__triggers{position:static;width:100%;max-width:none;margin:0;padding:18px var(--ch-gutter,30px);border-top:1px solid #14243125;background:#fff}#modal-search .predictive-search__btn{width:fit-content;max-width:100%;min-height:46px;padding:12px 22px;border:1px solid #142431;border-radius:0;background:#142431;color:#fff;font:400 11px/1.5 var(--ch-font-mono,monospace);letter-spacing:.04em;text-transform:uppercase}#modal-search .predictive-search__empty-heading{padding:28px var(--ch-gutter,30px);margin:0;font:400 15px/1.6 var(--font--body,sans-serif);text-transform:none;letter-spacing:0}@media(max-width:767px){#modal-search .search__form-input-wrapper-limiter{padding-right:calc(var(--ch-gutter,20px) + 44px)}#modal-search .search__form-input{height:76px;padding-left:34px;padding-right:8px;font-size:17px}#modal-search .search__form-submit{top:14px;width:28px}#modal-search .modal__close{width:48px;height:48px;top:14px;right:6px}#modal-search .search__content,#modal-search .search__content--has-menu.search__content--has-recent-searches{grid-template-columns:1fr;gap:24px;padding-block:20px 26px}#modal-search .search__nav-items{display:flex;flex-wrap:wrap;gap:0 24px}#modal-search :is(.search__nav-title,.search__products-title,.predictive-search__heading){margin-bottom:10px}#modal-search :is(.search__products,.predictive-search__panel--products) .predictive-search__results-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}#modal-search :is(.search__products,.predictive-search__panel--products) .predictive-search__item-heading{font-size:16px}#modal-search .predictive-search__panels{display:flex;flex-direction:column;gap:24px;padding-block:20px 26px}#modal-search .predictive-search__panel--products{order:-1}}html body :is(#main,main) .contact-opening__meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px 24px;margin:0;padding-block:24px 18px;border-bottom:1px solid rgb(255 255 255 / 22%);font:400 var(--ch-shared-meta, 11px)/1.5 var(--ch-shared-mono, monospace);letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:none}html body :is(#main,main) .contact-opening__meta :is(p,span){font:inherit;letter-spacing:inherit;text-transform:inherit}html body :is(#main,main) .contact-shell{box-sizing:border-box;max-width:var(--ch-page-max, 2560px);padding-inline:var(--ch-gutter, 30px);margin-inline:auto}@media(max-width:700px){html body :is(#main,main) .contact-opening__meta{padding-block:18px 14px}html body :is(#main,main) .contact-opening__meta>span:last-child{display:none}}body:has([data-section-type=search-template]){background:#fff;color:#142431}body:has([data-section-type=search-template]) .header{--header-bg-color:#142431;--header-bg-color-darker:#0e1b25;--header-text-color:#fff;--header-text-color-light:#fff;--header-text-color-lightest:#fff4;--header-text-color-bg:#142431;--header-text-contrast-color:#142431;background:#142431}body:has([data-section-type=search-template]) .header__logo-img{filter:brightness(0) invert(1)}body:has([data-section-type=search-template]) .header :is(.primary-nav__link,.secondary-nav__link,.header-trigger__link,.primary-nav__summary){color:#fff}[data-section-type=search-template]{margin:0 0 56px;padding:0;background:#fff;color:#142431}[data-section-type=search-template] dynamic-product-search>.container{width:100%;max-width:var(--ch-page-max,2560px);margin-inline:auto;padding-inline:var(--ch-gutter,30px)}[data-section-type=search-template] .section__title{display:block;width:calc(100% + 2 * var(--ch-gutter,30px));max-width:none;margin:0 calc(-1 * var(--ch-gutter,30px)) 28px;padding:32px var(--ch-gutter,30px) 36px;background:#142431;color:#fff;text-align:left}[data-section-type=search-template] .section__title-text{margin:0;max-width:none;color:#fff;text-align:left;font:900 clamp(32px,4vw,56px)/1.02 var(--font--title,sans-serif);letter-spacing:-.025em;text-transform:uppercase}[data-section-type=search-template] .section__title-text:after{display:none}[data-section-type=search-template] .search-page__form{width:100%;max-width:720px;margin:0 0 24px}[data-section-type=search-template] .search-page__form-input{height:54px;padding:12px 56px 12px 16px;margin:0;border:1px solid #14243155;border-radius:0;background:#fff;color:#142431;box-shadow:none;font:400 17px/1.5 var(--font--body,sans-serif)}[data-section-type=search-template] .search-page__form-input:focus{outline:2px solid #142431;outline-offset:2px}[data-section-type=search-template] .search-page__form-submit{width:54px;height:54px;justify-content:center;padding:0;color:#142431}[data-section-type=search-template] .search-page__info{text-align:left;margin:0 0 20px}[data-section-type=search-template] .search-page__info__text,[data-section-type=search-template] .collection-main__count-text{margin:0;color:#627581;font:400 11px/1.6 var(--ch-font-mono,monospace);letter-spacing:.04em;text-transform:uppercase}[data-section-type=search-template] .search-page__info:has(+.collection-main){margin-bottom:16px}[data-section-type=search-template] .collection-main__actions{margin:0 0 24px;padding-block:14px;border-block:1px solid #14243130;background:#fff}[data-section-type=search-template] :is(.collection-main__filter-btn,.collection-main__sort,.collection-filters__label,.collection__filters-active__filter){color:#142431;font:400 11px/1.5 var(--ch-font-mono,monospace);letter-spacing:.03em;text-transform:uppercase}[data-section-type=search-template] .collection__cards.o-layout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 18px;margin-inline:0;padding-inline:0}[data-section-type=search-template] .collection__cards.o-layout>.o-layout__item{width:auto;min-width:0;padding-inline:0}[data-section-type=search-template] .product-card{margin-bottom:0}[data-section-type=search-template] .product-card__details{padding:14px 0 0;text-align:left}[data-section-type=search-template] .product-card__title{margin:0 0 8px;color:#142431;font:900 20px/1.12 var(--font--title,sans-serif);letter-spacing:-.015em;text-transform:uppercase}[data-section-type=search-template] .product-card__price,[data-section-type=search-template] .product-card__price :is(span,s){color:#142431;font:400 12px/1.6 var(--ch-font-mono,monospace)}[data-section-type=search-template] .product-card-top>.o-ratio:not(.o-ratio--natural){aspect-ratio:4/5;border-radius:0}[data-section-type=search-template] .product-card-top>.o-ratio:not(.o-ratio--natural):before{display:none}[data-section-type=search-template] .search-grid-item{margin-bottom:0}[data-section-type=search-template] .search-grid-item__content{background:#edf0f1;padding:18px}[data-section-type=search-template] .search-grid-item__content__title{color:#142431;font:900 20px/1.15 var(--font--title,sans-serif);letter-spacing:-.015em;text-transform:uppercase}[data-section-type=search-template] .search-grid-item__content__meta{font:11px/1.6 var(--ch-font-mono,monospace)}[data-section-type=search-template] .search-page-pagination{margin-block:36px 0;padding-top:20px;border-top:1px solid #14243130}[data-section-type=search-template] :is(a,button):focus-visible{outline:2px solid #142431;outline-offset:4px}[data-section-type=search-template] .js-animate-single{opacity:1!important;transform:none!important}@media(min-width:768px)and (max-width:1100px){[data-section-type=search-template] .collection__cards.o-layout{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){[data-section-type=search-template]{margin-bottom:40px}[data-section-type=search-template] .section__title{padding-block:24px 28px;margin-bottom:22px}[data-section-type=search-template] .search-page__form-input{font-size:16px}[data-section-type=search-template] .collection__cards.o-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}[data-section-type=search-template] .product-card__title{font-size:16px}[data-section-type=search-template] .collection-main__actions{margin-bottom:20px}}body:has(.search-page) #main.main{background:#142431}body:has(.search-page) .shopify-section:has(.ch-breadcrumbs-section){display:none}.shopify-section:has(.search-page){margin-top:0;padding-top:0}body:has([data-section-type=search-template]) #main.main{margin-top:0!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ch-shared-page-styles.css.map */
