:root{--ch-navy: #142431;--ch-white: #FFFFFF;--ch-mist: #EEF2F4;--ch-seafoam: #5C7374;--ch-seafoam-ink: #4F6465;--ch-spray: #A9BDC4;--ch-black: #0F1519;--ch-ink-muted: #505B63;--ch-line: rgba(20, 36, 49, .18);--ch-line-inverse: rgba(255, 255, 255, .22);--ch-line-strong: var(--ch-navy);--ch-line-field: rgba(20, 36, 49, .55);--ch-line-field-inverse: rgba(255, 255, 255, .55);--ch-hairline: 1px;--ch-radius: 0;--ch-page-max: 2560px;--ch-px: clamp(1px, 100vw / 1440, 16px / 9);--ch-seam: 2px;--ch-container-pad: 18px;--ch-gutter: var(--ch-container-pad);--ch-bleed-gutter: calc(max(0px, (100% - var(--ch-page-max)) / 2) + var(--ch-gutter));--ch-grid-inset: calc(12 * var(--ch-px));--ch-measure: 68ch;--ch-narrow-max: max(calc(740 * var(--ch-px)), calc(var(--ch-measure) + 2 * var(--ch-container-pad)));--ch-control-size: 44px;--ch-focus-width: 2px;--ch-field-min: 48px;--ch-scrim: color-mix(in srgb, var(--ch-navy) 40%, transparent);--ch-leading-sm: 1.5;--ch-leading-md: 1.55;--ch-leading-md-heading: 1.3;--ch-leading-lg: 1.1;--ch-leading-xl: 1;--ch-text-field-min: 16px;--ch-meta-size: var(--ch-text-sm);--ch-meta-tracking: .08em;--ch-ease: cubic-bezier(.2, .7, .2, 1);--ch-dur-fade: .6s;--ch-dur-hover: .4s;--ch-dur-zoom: 12s;--ch-hover-scale: 1.02}@supports not (color: color-mix(in srgb,red 50%,transparent)){:root{--ch-scrim: rgba(20, 36, 49, .4)}}@media(min-width:61.25em){:root{--ch-container-pad: calc(30 * var(--ch-px))}}:root,.ch-frame--mist{--ch-fg: var(--ch-navy);--ch-fg-muted: var(--ch-ink-muted);--ch-bg: var(--ch-white);--ch-accent: var(--ch-seafoam);--ch-rule-color: var(--ch-line);--ch-field-line: var(--ch-line-field);--ch-line-strong: var(--ch-navy)}:root{--color--text-lighter: rgba(var(--color--text-rgb), .7);--color--bg-dark: var(--ch-mist);--color--bg-light: var(--ch-white)}.ch-surface--dark,.ch-frame--dark,.ch-meta--inverse{--ch-fg: var(--ch-white);--ch-fg-muted: var(--ch-spray);--ch-bg: var(--ch-navy);--ch-accent: var(--ch-spray);--ch-rule-color: var(--ch-line-inverse);--ch-field-line: var(--ch-line-field-inverse);--ch-line-strong: var(--ch-white)}.ch-surface--dark,.ch-frame--dark{--color--text: var(--ch-fg);--color--text-rgb: 255, 255, 255;--color--text-light: rgba(255, 255, 255, .7);--color--text-lighter: rgba(255, 255, 255, .7);--color--text-lightest: var(--ch-line-inverse);--color--text-bg: rgba(255, 255, 255, .06);--color--headings: var(--ch-fg);--color--alt-text: var(--ch-fg-muted);--color--title-border: var(--ch-accent);--color--bg: var(--ch-bg);--color--bg-rgb: 20, 36, 49;--color--brand: var(--ch-white);--color--brand-dark: var(--ch-mist);--color--btn: var(--ch-navy);background-color:var(--ch-bg);color:var(--ch-fg)}.ch-frame{position:relative;border:var(--ch-hairline) solid var(--ch-rule-color);border-radius:var(--ch-radius);background-clip:padding-box}figure.ch-frame{margin:0}.ch-frame--mist{--ch-bg: var(--ch-mist);background-color:var(--ch-bg);color:var(--ch-fg)}.ch-frame--padded{padding:clamp(16px,2.5vw,32px)}.ch-frame--interactive{transition:border-color var(--ch-dur-hover) var(--ch-ease),box-shadow var(--ch-dur-hover) var(--ch-ease)}.ch-frame--interactive .ch-moving-still img{transition:transform var(--ch-dur-hover) var(--ch-ease)}.ch-frame--interactive:focus-within{border-color:var(--ch-line-strong)}@media(hover:hover){.ch-frame--interactive:hover{border-color:var(--ch-line-strong)}}@media(prefers-reduced-motion:no-preference){.ch-frame--interactive:focus-within .ch-moving-still img{transform:scale(var(--ch-hover-scale))}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.ch-frame--interactive:hover .ch-moving-still img{transform:scale(var(--ch-hover-scale))}}.ch-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ch-hairline);border:var(--ch-hairline) solid var(--ch-rule-color);background-color:var(--ch-rule-color);background-clip:padding-box}.ch-grid>*{min-width:0;background-color:var(--ch-bg)}.ch-frame>.ch-grid,.ch-grid>.ch-frame{border:0}.ch-grid>.ch-frame--interactive:focus-within{z-index:1;box-shadow:0 0 0 var(--ch-hairline) var(--ch-line-strong)}@media(hover:hover){.ch-grid>.ch-frame--interactive:hover{z-index:1;box-shadow:0 0 0 var(--ch-hairline) var(--ch-line-strong)}}.ch-grid:after{background-color:var(--ch-bg)}@media(min-width:47.9375em){.ch-grid--2,.ch-grid--3,.ch-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:47.9375em)and (max-width:61.24em){:is(.ch-grid--2,.ch-grid--3,.ch-grid--4):has(>:last-child:nth-child(odd)):after{content:""}}@media(min-width:61.25em){.ch-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ch-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ch-grid--2:has(>:last-child:nth-child(odd)):after,.ch-grid--3:has(>:last-child:nth-child(3n+2)):after,.ch-grid--4:has(>:last-child:nth-child(4n+3)):after{content:""}.ch-grid--3:has(>:last-child:nth-child(3n+1)):after,.ch-grid--4:has(>:last-child:nth-child(4n+2)):after{content:"";grid-column:span 2}.ch-grid--4:has(>:last-child:nth-child(4n+1)):after{content:"";grid-column:span 3}}.ch-rule{display:block;width:100%;height:0;margin:0;border:0;border-top:var(--ch-hairline) solid var(--ch-rule-color)}.ch-meta,.ch-kicker,.ch-link,.ch-status{font-family:var(--ch-font-mono, monospace);font-size:var(--ch-text-sm);font-style:normal;font-weight:400;letter-spacing:var(--ch-meta-tracking);line-height:var(--ch-leading-sm);text-transform:uppercase}.ch-meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25em 1.5em;padding-bottom:.75em;border-bottom:var(--ch-hairline) solid var(--ch-rule-color);color:var(--ch-fg)}.ch-meta__lead,.ch-meta__trail{margin:0}.ch-meta__trail{margin-inline-start:auto}.ch-meta__index,.ch-meta__trail .ch-meta__item,.ch-meta__link{white-space:nowrap}.ch-meta__sep{margin-inline:.6em}.ch-meta__arrow{display:inline-block;margin-inline-start:.5em}@media(max-width:47.9275em){.ch-meta__lead+.ch-meta__trail{margin-inline-start:0}}@media(min-width:47.9375em){.ch-meta__trail{text-align:end}}.ch-kicker{display:block;margin:0 0 1em;color:var(--ch-fg)}.ch-link{color:var(--ch-fg);text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:var(--ch-hairline);text-underline-offset:.4em;transition:text-decoration-color var(--ch-dur-hover) var(--ch-ease)}@media(hover:hover){.ch-link:hover{opacity:1;text-decoration-line:underline;text-decoration-color:var(--ch-accent);text-decoration-thickness:var(--ch-hairline)}}.ch-link:focus-visible{outline:2px solid var(--ch-fg);outline-offset:3px}.ch-status{display:inline-flex;align-items:center;margin:0;padding:.4em .8em;border:var(--ch-hairline) solid currentColor;border-radius:var(--ch-radius);color:var(--ch-fg);line-height:1.2;white-space:nowrap}.ch-status--available{color:var(--ch-seafoam-ink)}.ch-status--coming-soon{color:var(--ch-fg)}.ch-status--sold-out,.ch-status--archive{color:var(--ch-fg-muted)}.ch-status--archive{border-color:var(--ch-rule-color)}:is(.ch-surface--dark,.ch-frame--dark) .ch-status--available{border-color:var(--ch-seafoam-ink);background-color:var(--ch-seafoam-ink);color:var(--ch-white)}.ch-heading{margin:0;color:var(--ch-fg);font-family:var(--font--title);font-size:var(--ch-text-lg);font-style:var(--font--title-style);font-weight:var(--font--title-weight);letter-spacing:.04em;line-height:var(--ch-leading-lg);text-transform:uppercase;text-wrap:balance}.ch-heading--xl{font-size:var(--ch-text-xl);line-height:var(--ch-leading-xl)}body[data-heading-border=true] :is(.ch-product-row__heading,.ch-promo-tiles__heading,.ch-press__heading,.ch-hotspots__heading,.ch-contact-form__heading){position:relative;padding-block-end:calc(9px + var(--font--title-border-size))}body[data-heading-border=true] :is(.ch-product-row__heading,.ch-promo-tiles__heading,.ch-press__heading,.ch-hotspots__heading,.ch-contact-form__heading):after{content:"";position:absolute;inset-block-end:0;inset-inline-start:0;inline-size:36px;block-size:var(--font--title-border-size);background:var(--color--title-border)}.ch-numeral{display:block;margin:0;color:var(--ch-rule-color);--ch-numeral-size: clamp(120px, 22vw, 320px);font-family:var(--ch-font-mono, monospace);font-size:var(--ch-numeral-size);font-weight:400;letter-spacing:-.02em;line-height:.85;pointer-events:none;-webkit-user-select:none;user-select:none}.ch-editor-note{margin:0;padding:48px var(--ch-gutter);border:var(--ch-hairline) solid var(--ch-rule-color);color:var(--ch-fg-muted);font-family:var(--ch-font-mono, monospace);font-size:var(--ch-text-sm);font-style:normal;font-weight:400;letter-spacing:var(--ch-meta-tracking);line-height:var(--ch-leading-sm);text-align:center;text-transform:uppercase;text-wrap:balance}.ch-editor-note--long,.ch-editor-note--inline{text-align:start;text-transform:none;text-wrap:pretty}.ch-editor-note--long{padding:clamp(16px,2.5vw,32px);padding-inline-end:max(clamp(16px,2.5vw,32px),100% - var(--ch-measure))}.ch-editor-note--inline{max-width:var(--ch-measure);margin-block-start:12px;padding:0;border:0}.ch-control,.ch-moving-still__control{display:grid;place-items:center;inline-size:var(--ch-control-size);block-size:var(--ch-control-size);margin:0;padding:0;border:var(--ch-hairline) solid var(--ch-white);border-radius:var(--ch-radius);background-color:var(--ch-navy);color:var(--ch-white);cursor:pointer;-webkit-appearance:none;appearance:none}@media(hover:hover){.ch-control:hover,.ch-moving-still__control:hover{border-color:var(--ch-navy);background-color:var(--ch-white);color:var(--ch-navy)}}.ch-control:focus-visible,.ch-moving-still__control:focus-visible{outline:var(--ch-focus-width) solid transparent;outline-offset:2px;box-shadow:0 0 0 var(--ch-focus-width) var(--ch-white),0 0 0 calc(2 * var(--ch-focus-width)) var(--ch-navy)}@media(prefers-reduced-motion:no-preference){.ch-control,.ch-moving-still__control{transition:border-color var(--ch-dur-hover) var(--ch-ease),background-color var(--ch-dur-hover) var(--ch-ease),color var(--ch-dur-hover) var(--ch-ease)}}.ch-grain{position:relative;isolation:isolate}.ch-grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;opacity:var(--ch-grain-opacity, 0);pointer-events:none}@media(prefers-reduced-motion:reduce){.ch-frame--interactive,.ch-frame--interactive .ch-moving-still img,.ch-link{transition:none}}.ch-moving-still{position:relative;display:block;overflow:hidden;aspect-ratio:var(--ch-ratio, 4 / 5);background-color:var(--ch-mist)}.ch-surface--dark .ch-moving-still,.ch-frame--dark .ch-moving-still{background-color:var(--ch-bg)}.ch-moving-still[data-fill]{aspect-ratio:auto;height:100%}.ch-moving-still__poster,.ch-moving-still__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ch-moving-still__poster img,.ch-moving-still__placeholder{display:block;width:100%;height:100%}.ch-moving-still__poster img{object-fit:cover}.ch-moving-still__video{display:block;object-fit:cover;object-position:var(--ch-focal, 50% 50%);opacity:0}.ch-moving-still.ch-moving-still--playing .ch-moving-still__video{opacity:1}.ch-moving-still__placeholder{background-color:var(--ch-mist);fill:var(--ch-line)}.ch-moving-still__control{--ch-moving-still-control-size: var(--ch-control-size);position:absolute;z-index:3;inset-block-start:var(--ch-moving-still-control-block-start, var(--ch-moving-still-control-top, auto));inset-inline-end:var(--ch-moving-still-control-inline-end, var(--ch-moving-still-control-right, 16px));inset-block-end:var(--ch-moving-still-control-block-end, var(--ch-moving-still-control-bottom, 16px));inset-inline-start:var(--ch-moving-still-control-inline-start, var(--ch-moving-still-control-left, auto));inline-size:var(--ch-moving-still-control-size);block-size:var(--ch-moving-still-control-size)}.ch-moving-still__control[hidden]{display:none}.ch-moving-still__control-icon{display:block;fill:currentColor}.ch-moving-still__control-play,.ch-moving-still__control[data-paused] .ch-moving-still__control-pause{display:none}.ch-moving-still__control[data-paused] .ch-moving-still__control-play{display:inline}@media(prefers-reduced-motion:no-preference){.ch-moving-still__video{transition:opacity var(--ch-dur-fade) var(--ch-ease)}.ch-moving-still[data-zoom] .ch-moving-still__poster{animation:ch-moving-still-zoom var(--ch-dur-zoom) var(--ch-ease) forwards}}@keyframes ch-moving-still-zoom{0%{transform:scale(1)}to{transform:scale(1.04)}}:where(a,button,summary,select,textarea,input,[role=button],[tabindex]):focus-visible{outline:var(--ch-focus-width) solid var(--ch-fg);outline-offset:3px}body:not(.js-using-tab) :is(button,input,select,textarea):focus-visible:where(:not(.c-btn,.ch-control,.ch-moving-still__control)){outline:var(--ch-focus-width) solid transparent;box-shadow:0 0 0 var(--ch-focus-width) var(--ch-fg)}.collection-main__filter-btn:focus-visible{outline:var(--ch-focus-width) solid var(--ch-fg);outline-offset:3px}back-to-top-button.back-to-top-button:focus-visible{outline:var(--ch-focus-width) solid transparent;outline-offset:2px;box-shadow:inset 0 0 0 var(--ch-hairline) var(--ch-line-inverse),0 0 0 var(--ch-focus-width) var(--ch-white),0 0 0 calc(2 * var(--ch-focus-width)) var(--ch-navy)}.product-card--mini>.product-card__link.product-card__link:focus-visible{outline:var(--ch-focus-width) solid var(--ch-fg);outline-offset:calc(-1 * var(--ch-focus-width))}html{line-height:1.55}body{font-size:var(--ch-text-md)}h1,.h1,h2,.h2{font-size:var(--ch-text-lg);line-height:var(--ch-leading-lg)}h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-size:var(--ch-text-md);line-height:var(--ch-leading-md-heading)}label{font-size:var(--ch-text-md)}.o-layout__item,.o-list-inline--delimited>.o-list-inline__item{font-size:var(--ch-text-md)}.rte blockquote{font-size:var(--ch-text-md);line-height:var(--ch-leading-md)}.u-small,.u-medium-small{font-size:var(--ch-text-sm)!important}.u-medium,.u-large{font-size:var(--ch-text-md)!important}.c-btn,.btn,.link,.shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded,.product-card--mini .product-card-btn .link,.label__text,.product-card__title,.stock-note__text,.selector-wrapper label,.collection__infinite-count,.product-form__swatch__item--button .product-form__swatch__label,.header .primary-nav,.header .secondary-nav{font-size:var(--ch-text-sm)}.product-single .product-single__vendor.product-single__vendor,:is(.product-single,quick-shop) :is(variant-radios,variant-mixed-inputs,variant-selects,variant-swatches) .product-form__swatch__title,:is(.product-single,quick-shop) :is(variant-radios,variant-mixed-inputs,variant-selects,variant-swatches) .product-form__swatch__title :is(legend,label),:is(.product-single,quick-shop) .product-form__line-item-text-label,:is(.product-single,quick-shop) .selector-wrapper--standalone-labels>:is(label,.selector-wrapper__label),:is(.product-single,quick-shop) .product-form__qty .quantity-selector{font-size:var(--ch-text-sm)}.collection-main__filter-btn.collection-main__filter-btn,.collection-main__count-text.collection-main__count-text,.collection-sidebar__filter-group .collection-sidebar__link__count.collection-sidebar__link__count,.free-shipping-bar__text.free-shipping-bar__text,.cart-item__meta.cart-item__meta,.cart__message.cart__message,.cart-draw__quantity-info.cart-draw__quantity-info.cart-draw__quantity-info,.predictive-search__heading.predictive-search__heading,.search__nav-title.search__nav-title,.search__products-title.search__products-title{font-size:var(--ch-text-sm)}.collection-sidebar__filter-group .collection-sidebar__link.collection-sidebar__link,.collection-sidebar__filter-group .collection-sidebar__filter-price__item--separator.collection-sidebar__filter-price__item--separator,.cart-item__heading.cart-item__heading.cart-item__heading,.cart-item .price.price.price,.cart__total.cart__total,.cart__label.cart__label,.cart-recommendations__title-text.cart-recommendations__title-text,.product-single__box__block--price .price__text.price__text,quick-shop.is-inside-modal .price__number,quick-shop.is-inside-modal .price__number--sale,.predictive-search__item.predictive-search__item,.predictive-search__item-price.predictive-search__item-price,.search-page__info__text.search-page__info__text,.mobile-footer__text-link.mobile-footer__text-link,.drawer-nav--main .list-menu__link.list-menu__link{font-size:var(--ch-text-md)}.cart__label.cart__label{line-height:var(--ch-leading-md)}input:is([type=text],[type=password],[type=number],[type=email],[type=url],[type=search],[type=tel],[type=date]),select,textarea,quantity-input input[type=number],quantity-input button,.cart-item__qty.cart-item__qty quantity-input :is(input[type=number],button),.modal.modal--search .search__form-input.search__form-input,.search-page__form-input.search-page__form-input{font-size:max(var(--ch-text-field-min),var(--ch-text-md))}.image-banner__text.image-banner__text--body :is(p,h1,h2,h3,h4,h5,h6){font-size:var(--ch-text-md);line-height:var(--ch-leading-md)}.product-single .product-single__title.product-single__title,.collection__header-info__title-text.collection__header-info__title-text,.collection-list__content .collection-list__content-heading.collection-list__content-heading,.image-banner__text.image-banner__text--heading h2,.article__title .section__title .section__title-text{font-size:var(--ch-text-lg);line-height:var(--ch-leading-lg)}.product-card-top>.o-ratio:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:var(--ch-hairline) solid var(--ch-rule-color);pointer-events:none;transition:border-color var(--ch-dur-hover) var(--ch-ease)}.product-card-top .product-card__media{transition:transform var(--ch-dur-hover) var(--ch-ease)}.product-card:focus-within>.product-card-top>.o-ratio:after{border-color:var(--ch-line-strong)}@media(hover:hover){.product-card-top:hover>.o-ratio:after{border-color:var(--ch-line-strong)}}@media(prefers-reduced-motion:no-preference){.product-card:focus-within>.product-card-top .product-card__media{transform:scale(var(--ch-hover-scale))}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.product-card-top:hover .product-card__media{transform:scale(var(--ch-hover-scale))}}.product-card__img-hover.hover-enabled{transition:opacity var(--ch-dur-hover) var(--ch-ease),visibility 0s linear var(--ch-dur-hover)}.no-touchevents quick-shop .product-card__media--hover-image:hover .hover-enabled.product-card__img,.no-touchevents .product-card-top:hover .product-card__media--hover-image .hover-enabled.product-card__img,.no-touchevents .product-card__top:hover .product-card__media--hover-image .hover-enabled.product-card__img,.no-touchevents .product-card--mini:hover.product-card--hover-image .hover-enabled.product-card__img{visibility:visible}.no-touchevents quick-shop .product-card__media--hover-image:hover .hover-enabled.product-card__img-hover,.no-touchevents .product-card-top:hover .product-card__media--hover-image .hover-enabled.product-card__img-hover,.no-touchevents .product-card__top:hover .product-card__media--hover-image .hover-enabled.product-card__img-hover,.no-touchevents .product-card--mini:hover.product-card--hover-image .hover-enabled.product-card__img-hover{transition:opacity var(--ch-dur-hover) var(--ch-ease),visibility 0s linear 0s}@media(hover:hover){.no-touchevents .product-card:focus-within .product-card__media--hover-image .hover-enabled.product-card__img-hover{opacity:1;visibility:visible;transition:opacity var(--ch-dur-hover) var(--ch-ease),visibility 0s linear 0s}}.container,.container--full{max-width:var(--ch-page-max)}@media(min-width:90em){.container{padding-inline:var(--ch-container-pad)}.container--p-0,.container--desk-0{padding-inline:0}.container--p-large{padding-inline:calc(2 * var(--ch-container-pad))}}.container--xlarge{max-width:min(var(--ch-page-max),calc(1600 * var(--ch-px)))}.container--large{max-width:var(--ch-page-max)}.container--medium{max-width:calc(1200 * var(--ch-px))}.container--small{max-width:calc(980 * var(--ch-px))}.container--tiny{max-width:calc(740 * var(--ch-px))}@media(max-width:67.49em){.container--tiny\@desk{max-width:740px}}@media(max-width:61.24em){.container--tiny\@tab{max-width:740px}}.collection--image-left.collection--image-left,.collection--image-right.collection--image-right{max-width:var(--ch-page-max)}.section--page>.container--tiny{max-width:var(--ch-narrow-max)}.section--page .page__content>:is(p,ul,ol,h1,h2,h3,h4,h5,h6,blockquote){max-width:var(--ch-measure);margin-inline:auto}.container.article__container{max-width:max(840px,calc(var(--ch-measure) + 120px + 2 * var(--ch-container-pad)))}.product-single__box__block--description .rte>:is(p,ul,ol,h2,h3,h4,h5,h6,blockquote){max-width:var(--ch-measure)}.shopify-policy__container{max-width:calc(var(--ch-measure) + 2 * var(--ch-container-pad));margin-inline:auto;padding-inline:var(--ch-container-pad)}.grid-layout{--ch-grid-cols: 1}@media(max-width:47.9275em){.grid-layout--2\@mob{--ch-grid-cols: 2}}@media(min-width:47.9375em){.grid-layout--2,.grid-layout--4{--ch-grid-cols: 2}.grid-layout--3,.grid-layout--5,.grid-layout--6{--ch-grid-cols: 3}.grid-layout--7,.grid-layout--8{--ch-grid-cols: 4}}@media(min-width:61.25em){.grid-layout--4{--ch-grid-cols: 4}.grid-layout--5{--ch-grid-cols: 5}}@media(min-width:67.5em){.grid-layout--6{--ch-grid-cols: 6}.grid-layout--7{--ch-grid-cols: 7}.grid-layout--8{--ch-grid-cols: 8}}:is(.section--featured-collections,.section--recommended-products,.section--collections-list) .container:has(.grid-layout){padding-inline:0}:is(.section--featured-collections,.section--recommended-products,.section--collections-list) .grid-layout.grid-layout{column-gap:var(--ch-grid-gap);row-gap:var(--ch-grid-gap);padding-inline:var(--ch-grid-gap)}:is(.section--featured-collections,.section--recommended-products,.section--collections-list) .grid-layout.grid-layout>*{flex-basis:calc((100% - (var(--ch-grid-cols) - 1) * var(--ch-grid-gap)) / var(--ch-grid-cols))}:is(.section--featured-collections,.section--recommended-products,.section--collections-list) .grid-layout.grid-layout{justify-content:flex-start}:is(.section--featured-collections,.section--recommended-products,.section--collections-list) .items-scroll[scroll-enabled] [data-items].grid-layout.grid-layout{width:100%;margin-inline-start:0;column-gap:var(--ch-grid-gap);padding-inline:var(--ch-grid-gap);scroll-padding-inline:var(--ch-grid-gap)}:is(.section--featured-collections,.section--recommended-products,.section--collections-list) .items-scroll[scroll-enabled] [data-items].grid-layout.grid-layout .collection-list__item{width:100%}:is(.section--featured-collections,.section--recommended-products,.section--collections-list) .items-scroll[scroll-enabled]:not(.mini-navigation) .navigation__button--prev{inset-inline-start:calc(var(--ch-grid-gap) + var(--ch-grid-inset))}:is(.section--featured-collections,.section--recommended-products,.section--collections-list) .items-scroll[scroll-enabled]:not(.mini-navigation) .navigation__button--next{inset-inline-end:calc(var(--ch-grid-gap) + var(--ch-grid-inset))}.section--collections-list .grid-layout.grid-layout.grid-layout--uniform-rows{row-gap:var(--ch-grid-gap)}.collection--sidebar-drawer .collection__cards.o-layout,.list-collections .collection-list__items>.o-layout{margin-inline:calc(-1 * var(--ch-container-pad));padding-inline:0 var(--ch-grid-gap)}.collection--sidebar-drawer .collection__cards.o-layout>.o-layout__item,.list-collections .collection-list__items>.o-layout>.o-layout__item{padding-inline-start:var(--ch-grid-gap)}.collection--sidebar-drawer .collection__cards .product-card{margin-block-end:var(--ch-grid-gap)}.list-collections .collection-list__items>.o-layout>.o-layout__item{margin-block-end:var(--ch-grid-gap)}.list-collections .collection-list__items>.o-layout.o-layout--center{text-align:start}.list-collections .collection-list__items .collection-list__item_wrap{margin-block-end:0}.image-grid .image-grid__items>.o-layout{margin-inline:calc(-1 * var(--ch-container-pad));margin-block-end:calc(-1 * var(--ch-grid-gap));padding-inline:0 var(--ch-grid-gap)}.image-grid .image-grid__items>.o-layout>.o-layout__item{padding-inline-start:var(--ch-grid-gap)}.image-grid .image-grid__items .image-grid__item.image-grid__item{margin-block-end:var(--ch-grid-gap)}.image-grid .image-grid__content{max-width:calc(440 * var(--ch-px))}.blog-page__list .blog__items>.o-layout,.home-blog__items>.o-layout{margin-inline:calc(-1 * var(--ch-container-pad));padding-inline:0 var(--ch-grid-gap)}.blog-page__list .blog__items>.o-layout>.o-layout__item,.home-blog__items>.o-layout>.o-layout__item{padding-inline-start:var(--ch-grid-gap)}.blog-page__list .blog__items .blog,.home-blog__items .blog{margin-block-end:var(--ch-grid-gap)}.blog-page__list .blog__items .blog__details,.home-blog__items .blog__details{padding-inline:var(--ch-grid-inset)}.collection-list__item{container-type:inline-size}.collection-list__content .collection-list__content-heading.collection-list__content-heading{overflow-wrap:break-word}@container (max-width: 20em){.collection-list__content .collection-list__content-heading.collection-list__content-heading{font-size:var(--ch-text-md);line-height:var(--ch-leading-md-heading)}}.section--sub-collections .container:has(.sub-collections__items){padding-inline:0}.sub-collections__items.sub-collections__items{gap:var(--ch-grid-gap);padding-inline:var(--ch-grid-gap);scroll-padding-inline:var(--ch-grid-gap)}.section--sub-collections .sub-collections__items.sub-collections__items{justify-content:flex-start}.sub-collections__items .sub-collections__item-text{max-width:100%;padding-inline:var(--ch-grid-inset)}.drawer-nav .mega-panel__block.mega-panel__block{margin-inline:0}.drawer-nav .mega-panel__items.mega-panel__items,.drawer-nav .mega-panel__block--scroll .mega-panel__items.mega-panel__items{gap:var(--ch-grid-gap);padding-inline:var(--ch-grid-gap);scroll-padding-inline:var(--ch-grid-gap)}.drawer-nav .mega-panel__block--scroll .mega-panel__items .mega-panel__item.mega-panel__item{flex-basis:calc((100% - (var(--per-row) - 1) * var(--ch-grid-gap)) / var(--per-row))}.drawer-nav .mega-panel__item .cta__content{padding-inline:var(--ch-grid-inset)}.drawer-nav .mega-panel__block.mega-panel__block .mega-panel__heading{padding-inline:18px}@media(min-width:35em){.drawer-nav .mega-panel__block.mega-panel__block .mega-panel__heading{padding-inline:42px}}:is(.section--featured-collections,.section--recommended-products,.collection--sidebar-drawer) .product-card-top>.o-ratio:after{border-color:transparent}:is(.section--featured-collections,.section--recommended-products,.collection--sidebar-drawer) .product-card:focus-within>.product-card-top>.o-ratio:after{border-color:var(--ch-line-strong)}@media(hover:hover){:is(.section--featured-collections,.section--recommended-products,.collection--sidebar-drawer) .product-card-top:hover>.o-ratio:after{border-color:var(--ch-line-strong)}}:is(.section--featured-collections,.section--recommended-products) .product-card{margin-block-end:0}:is(.section--featured-collections,.section--recommended-products,.collection--sidebar-drawer) .product-card__details{margin-block-start:0;padding:var(--ch-grid-inset) var(--ch-grid-inset) calc(2 * var(--ch-grid-inset))}:is(.section--featured-collections,.section--recommended-products,.collection--sidebar-drawer) .product-card__label__items.product-card__label__items{inset-block-start:var(--ch-grid-inset);inset-inline-end:var(--ch-grid-inset)}:is(.section--featured-collections,.section--recommended-products,.collection--sidebar-drawer) .product-card__label__items.product-card__label__items--left{inset-inline:var(--ch-grid-inset) auto}.quick-shop__trigger{color:var(--color--text)}.quick-shop__trigger:before{border:var(--ch-hairline) solid var(--ch-rule-color);background-color:var(--color--bg);box-shadow:none}.quick-shop__trigger.quick-shop__trigger:focus-visible{outline:none;box-shadow:none}.quick-shop__trigger:focus-visible:before{outline:var(--ch-focus-width) solid transparent;outline-offset:2px;box-shadow:0 0 0 var(--ch-focus-width) var(--color--bg),0 0 0 calc(2 * var(--ch-focus-width)) currentColor}.section--product-single .product-single>.container:not([class*=container--]){--ch-pdp-gutter: var(--ch-container-pad);max-width:var(--ch-page-max);padding-inline:0}.section--product-single .product-single>.container:not([class*=container--])>.breadcrumb{padding-inline:var(--ch-pdp-gutter)}@media(max-width:61.24em){.section--product-single .product-single>.container:not([class*=container--]) :is(.product-single__primary-blocks,.product-single__secondary-blocks){max-width:calc(660px + 2 * var(--ch-pdp-gutter));padding-inline:var(--ch-pdp-gutter)}.section--product-single .product-single :is(.product-single__primary-blocks,.product-single__secondary-blocks){margin-inline:0}}@media(max-width:47.9275em){.section--product-single .product-single>.container:not([class*=container--]) .media-gallery.media-gallery--next-image-preview\@mob:has(media-carousel){width:100%;max-width:100%;margin-inline-end:0}.section--product-single .product-single>.container:not([class*=container--]) .media-gallery.media-gallery--next-image-preview\@mob:has(media-carousel) .media-gallery__nav{margin-inline-start:auto}}@media(min-width:47.9375em){.section--product-single .product-single--media-left>.container:not([class*=container--]) .media-gallery--thumbnails-aside{padding-inline-start:var(--ch-pdp-gutter)}.section--product-single .product-single--media-right>.container:not([class*=container--]) .media-gallery--thumbnails-aside{padding-inline-end:var(--ch-pdp-gutter)}}@media(min-width:61.25em){.section--product-single .product-single--media-left>.container:not([class*=container--]) .product-single__primary-blocks{padding-inline-end:var(--ch-pdp-gutter)}.section--product-single .product-single--media-left>.container:not([class*=container--]) .product-single__secondary-blocks{padding-inline-start:var(--ch-pdp-gutter)}.section--product-single .product-single--media-right>.container:not([class*=container--]) .product-single__primary-blocks{padding-inline-start:var(--ch-pdp-gutter)}.section--product-single .product-single--media-right>.container:not([class*=container--]) .product-single__secondary-blocks{padding-inline-end:var(--ch-pdp-gutter)}.section--product-single .product-single>.container:not([class*=container--]) .product-single__box__block--description .rte>:is(p,ul,ol,h2,h3,h4,h5,h6,blockquote){max-width:38em}}@media(min-width:80em){@supports (width: calc(1px*tan(atan2(1px,1px)))){.section--product-single .product-single>.container:not([class*=container--]){--ch-pdp-u: clamp(1, tan(atan2(100vw, 1280px)), 1.125);--ch-pdp-t: clamp(1, .5 + tan(atan2(100vw, 2560px)), 1.0625);--ch-pdp-box: clamp(1, .5 + tan(atan2(100vw, 2560px)), 1.5)}.section--product-single .product-single>.container:not([class*=container--]) .product-single__title.product-single__title{font-size:calc(var(--ch-text-lg) * var(--ch-pdp-u))}.section--product-single .product-single>.container:not([class*=container--]) .product-single__box__block--price :is(.price__text,.price__compare){font-size:calc(var(--ch-text-md) * var(--ch-pdp-u))}.section--product-single .product-single>.container:not([class*=container--]) .product-single__vendor.product-single__vendor{font-size:calc(var(--ch-text-sm) * var(--ch-pdp-t))}.section--product-single .product-single>.container:not([class*=container--]) .product-single__box .label__text{font-size:calc(var(--ch-text-sm) * var(--ch-pdp-t))}.section--product-single .product-single>.container:not([class*=container--]) :is(variant-radios,variant-mixed-inputs) .product-form__swatch__title,.section--product-single .product-single>.container:not([class*=container--]) :is(variant-radios,variant-mixed-inputs) .product-form__swatch__title :is(legend,label),.section--product-single .product-single>.container:not([class*=container--]) .product-form__line-item-text-label,.section--product-single .product-single>.container:not([class*=container--]) .selector-wrapper--standalone-labels>:is(label,.selector-wrapper__label),.section--product-single .product-single>.container:not([class*=container--]) .product-form__qty .quantity-selector{font-size:calc(var(--ch-text-sm) * var(--ch-pdp-t))}.section--product-single .product-single>.container:not([class*=container--]) .product-form__swatch__item--button .product-form__swatch__label{height:calc(2.5rem * var(--ch-pdp-box));padding-inline:calc(1.4rem * var(--ch-pdp-box));font-size:calc(var(--ch-text-sm) * var(--ch-pdp-t))}.section--product-single .product-single>.container:not([class*=container--]) :is(.stock-note__text,.free-shipping-bar__text){font-size:calc(var(--ch-text-sm) * var(--ch-pdp-t))!important}.section--product-single .product-single>.container:not([class*=container--]) .product-form__add-btn{padding:calc(9px * var(--ch-pdp-box)) calc(30px * var(--ch-pdp-box));font-size:calc(var(--ch-text-sm) * var(--ch-pdp-t));line-height:calc(30px * var(--ch-pdp-box))}.section--product-single .product-single>.container:not([class*=container--]) .product-single__box__block--description{font-size:calc(var(--ch-text-md) * var(--ch-pdp-t))}.section--product-single .product-single>.container:not([class*=container--]) .product-single__box__block--description .rte :is(h1,h2){font-size:calc(var(--ch-text-lg) * var(--ch-pdp-t))}.section--product-single .product-single>.container:not([class*=container--]) .product-single__box__block--description .rte :is(h3,h4,h5,h6,blockquote){font-size:calc(var(--ch-text-md) * var(--ch-pdp-t))}.section--product-single .product-single>.container:not([class*=container--]) .product-single__share .social-links{--icon-size: calc(1.5rem * var(--ch-pdp-box));--icon-font-size: calc(1rem * var(--ch-pdp-box))}}}.label__text{font-family:var(--ch-font-mono, monospace);font-style:normal;font-weight:400}.product-card__label.label{box-shadow:inset 0 0 0 var(--ch-hairline) var(--ch-rule-color)}.product-card__label.label:is(.label--discount,.label--new,.label--custom_1,.label--custom_2){box-shadow:inset 0 0 0 var(--ch-hairline) var(--ch-line-inverse)}:is(.product-single,quick-shop) .media-gallery__grid{--gap: var(--ch-grid-gap)}.media-gallery .media-gallery__item{background-color:var(--ch-mist)}.media-gallery .media-gallery__item.media-gallery__item--video,.media-gallery .media-gallery__wrapper--video .media-gallery__item{background-color:var(--ch-black)}.media-gallery .media-gallery__thumbs .thumbnail-list{gap:var(--ch-grid-gap)}.media-gallery .media-gallery__thumbs .thumbnail-list__item{flex-basis:calc((100% + var(--ch-grid-gap)) / var(--thumbRatio) - var(--ch-grid-gap))}.media-gallery .thumbnail.thumbnail{border:0;border-radius:var(--ch-radius)}.media-gallery .media-gallery__thumbs .thumbnail-list__item--active .thumbnail{box-shadow:none}.media-gallery .media-gallery__thumbs .thumbnail-list__item--active .thumbnail:after{box-shadow:inset 0 0 0 var(--ch-hairline) var(--ch-line-strong)}.media-gallery .thumbnail.thumbnail:focus-visible{outline:var(--ch-focus-width) solid transparent}.media-gallery .thumbnail.thumbnail:focus-visible:after{z-index:1;box-shadow:inset 0 0 0 var(--ch-focus-width) var(--ch-navy),inset 0 0 0 calc(var(--ch-focus-width) + var(--ch-hairline)) var(--ch-white)}.media-gallery .media-gallery__arrow{--navigation-button-size: var(--ch-control-size);color:var(--ch-navy)}.media-gallery .media-gallery__arrow:after{inline-size:100%;block-size:100%;border-radius:var(--ch-radius);background-color:var(--ch-white);box-shadow:inset 0 0 0 var(--ch-hairline) var(--ch-line-strong)}.media-gallery .media-gallery__arrow:focus-visible{opacity:1;outline:var(--ch-focus-width) solid transparent}.media-gallery .media-gallery__arrow:focus-visible:after{box-shadow:inset 0 0 0 var(--ch-focus-width) var(--ch-navy),inset 0 0 0 calc(var(--ch-focus-width) + var(--ch-hairline)) var(--ch-white)}.media-gallery .media-gallery__link{position:relative}.media-gallery .media-gallery__link:focus-visible{outline:var(--ch-focus-width) solid transparent;outline-offset:calc(-1 * var(--ch-focus-width))}.media-gallery .media-gallery__link:focus-visible:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 var(--ch-focus-width) var(--ch-navy),inset 0 0 0 calc(var(--ch-focus-width) + var(--ch-hairline)) var(--ch-white);pointer-events:none}.pswp.pswp{--pswp-bg: var(--ch-white);--pswp-placeholder-bg: var(--ch-mist);--pswp-icon-color: var(--ch-navy);--pswp-icon-color-secondary: var(--ch-white)}.pswp .pswp__button.pswp__button{inline-size:var(--ch-control-size);block-size:var(--ch-control-size);opacity:1}.pswp .pswp__button.pswp__button:before{inline-size:100%;block-size:100%;border-radius:var(--ch-radius);background-color:var(--ch-white);box-shadow:inset 0 0 0 var(--ch-hairline) var(--ch-line-strong)}.pswp .pswp__button.pswp__button:focus-visible:before{box-shadow:inset 0 0 0 var(--ch-focus-width) var(--ch-navy),inset 0 0 0 calc(var(--ch-focus-width) + var(--ch-hairline)) var(--ch-white)}.media-gallery video-player .video-play-button.video-play-button{inline-size:var(--ch-control-size);block-size:var(--ch-control-size);border:var(--ch-hairline) solid var(--ch-white);border-radius:var(--ch-radius);background-color:var(--ch-navy);color:var(--ch-white)}.media-gallery video-player .video-play-button.video-play-button .icon{--size: var(--ch-control-size)}@media(hover:hover){.media-gallery video-player .video-play-button.video-play-button:hover{border-color:var(--ch-navy);background-color:var(--ch-white);color:var(--ch-navy)}}.video-player .video-play-button.video-play-button:focus-visible{outline:var(--ch-focus-width) solid transparent;box-shadow:0 0 0 var(--ch-focus-width) var(--ch-white),0 0 0 calc(2 * var(--ch-focus-width)) var(--ch-navy)}.media-gallery__badge .icon.icon--video-badge,.media-gallery__badge .icon.icon--3d-badge{--color: var(--ch-navy);border-color:var(--ch-rule-color);border-radius:var(--ch-radius);background-color:var(--ch-white)}.product-form__swatch__item.product-form__swatch__item--color .product-form__swatch__label,.product-form__swatch__item.product-form__swatch__item--color .product-form__swatch__label__graphic,.product-form__swatch__item.product-form__swatch__item--color .product-form__swatch__label.is-disabled:after{border-radius:var(--ch-radius)}.product-form__swatch__item.product-form__swatch__item--color .product-form__swatch__label__graphic{box-shadow:0 0 0 var(--ch-hairline) var(--ch-rule-color)}.product-form__swatch__item.product-form__swatch__item--color.product-form__swatch__item--active .product-form__swatch__label,.product-form__swatch__item.product-form__swatch__item--color input[type=radio]:checked+label{box-shadow:0 0 0 var(--ch-focus-width) var(--color--bg),0 0 0 calc(var(--ch-focus-width) + var(--ch-hairline)) var(--ch-line-strong)}.product-form__swatch__item.product-form__swatch__item--color .product-form__swatch__input:focus-visible+label{outline:var(--ch-focus-width) solid transparent;box-shadow:0 0 0 var(--ch-focus-width) var(--color--bg),0 0 0 calc(2 * var(--ch-focus-width)) var(--ch-line-strong)}.product-card__swatch__item.product-card__swatch__item,.product-card__swatch__item.product-card__swatch__item .product-card__swatch__graphic{border-radius:var(--ch-radius)}.product-card__swatch__item .product-card__swatch__graphic{box-shadow:0 0 0 var(--ch-hairline) var(--ch-rule-color)}.product-card__swatch__item.product-card__swatch__item:is(:hover,.js-active,.is-active){box-shadow:0 0 0 var(--ch-focus-width) var(--color--bg),0 0 0 calc(var(--ch-focus-width) + var(--ch-hairline)) var(--ch-line-strong)}:is(.product-single,quick-shop.is-inside-modal) .product-form__swatch__item input[type=radio]+.product-form__swatch__label.product-form__swatch__label.is-disabled{color:var(--ch-fg-muted)}:is(.product-single,quick-shop) .product-form__swatch__item--button .product-form__swatch__input:focus-visible+label.product-form__swatch__label{outline:var(--ch-focus-width) solid transparent;outline-offset:calc(-1 * var(--ch-focus-width));box-shadow:inset 0 0 0 var(--ch-focus-width) var(--ch-fg)}.stock-note.stock-note{align-items:center;gap:10px;padding-block-start:var(--ch-grid-inset);border-block-start:var(--ch-hairline) solid var(--ch-rule-color)}.stock-note .pulsating-dot{flex:none;inline-size:8px;block-size:8px;margin:0}.stock-note .pulsating-dot__circle{display:none;animation:none}.stock-note .pulsating-dot__ring{position:static;inline-size:8px;block-size:8px;border-radius:var(--ch-radius)}.stock-note .stock-note__text{font-family:var(--ch-font-mono, monospace);font-style:normal;font-weight:400;letter-spacing:var(--ch-meta-tracking);line-height:var(--ch-leading-sm);text-align:start;text-transform:uppercase}.stock-note--in-stock .pulsating-dot__ring{background-color:var(--ch-seafoam-ink)}.stock-note--in-stock.stock-note--low .pulsating-dot__ring{background-color:var(--ch-fg)}.stock-note--sold .pulsating-dot__ring{background-color:var(--ch-fg-muted)}.stock-note--in-stock .stock-note__text,quick-shop.is-inside-modal .stock-note--in-stock .stock-note__text{color:var(--ch-seafoam-ink)}.stock-note--in-stock.stock-note--low .stock-note__text,quick-shop.is-inside-modal .stock-note--in-stock.stock-note--low .stock-note__text{color:var(--ch-fg)}.stock-note--sold .stock-note__text,quick-shop.is-inside-modal .stock-note--sold .stock-note__text{color:var(--ch-fg-muted)}.free-shipping-bar.free-shipping-bar{--thickness: 2px}.free-shipping-bar .free-shipping-bar__icon{display:none}.free-shipping-bar .free-shipping-bar__text{font-family:var(--ch-font-mono, monospace);font-style:normal;font-weight:400;letter-spacing:var(--ch-meta-tracking);line-height:var(--ch-leading-sm);text-align:start;text-transform:uppercase}.free-shipping-bar .free-shipping-bar__text .money{font-weight:400}.free-shipping-bar .free-shipping-bar__track.free-shipping-bar__track,.modal--cart.modal--dark .free-shipping-bar .free-shipping-bar__track.free-shipping-bar__track{--track-color: var(--ch-fg);border-radius:var(--ch-radius);background-color:var(--ch-rule-color)}.free-shipping-bar .free-shipping-bar__track.free-shipping-bar__track:before{border-radius:var(--ch-radius);clip-path:inset(0 100% 0 0)}.is-visible .free-shipping-bar .free-shipping-bar__track.free-shipping-bar__track:before,.free-shipping-bar.is-visible .free-shipping-bar__track.free-shipping-bar__track:before{clip-path:inset(0 var(--displacement) 0 0)}.product-single .product-single__box__block accordion-group details{border-block-end-color:var(--ch-rule-color)}.product-single .product-single__box__block accordion-group details:first-of-type{border-block-start-color:var(--ch-rule-color)}.product-single .product-single__box__block accordion-group summary{padding-block:var(--ch-grid-inset)}.product-single .product-single__box__block accordion-group summary h3{color:var(--ch-fg);font-family:var(--ch-font-mono, monospace);font-size:var(--ch-text-sm)!important;font-style:normal;font-weight:400;letter-spacing:var(--ch-meta-tracking);line-height:var(--ch-leading-sm);text-transform:uppercase}.product-single .product-single__box__block accordion-group summary summary-icon{color:var(--ch-fg)}.product-single .product-single__box__block accordion-group summary:focus-visible{outline:var(--ch-focus-width) solid var(--ch-fg);outline-offset:calc(-1 * var(--ch-focus-width))}.product-single .price__notes .price__note{color:var(--ch-fg-muted);font-size:var(--ch-text-sm);font-style:normal}.product-single .price__notes .price__note:not(:empty):after{border-radius:var(--ch-radius)}.product-single__box__block--trust .trust-messages.trust-messages{padding:0;border:0;background-color:transparent;color:var(--ch-fg)}.product-single__box__block--trust .trust-messages .trust-messages__heading{margin:0;padding-block-end:var(--ch-grid-inset);color:var(--ch-fg-muted);font-family:var(--ch-font-mono, monospace);font-size:var(--ch-text-sm);font-style:normal;font-weight:400;letter-spacing:var(--ch-meta-tracking);line-height:var(--ch-leading-sm);text-transform:uppercase}.product-single__box__block--trust .trust-messages .trust-messages__list{grid-template-columns:minmax(0,1fr);gap:0}.product-single__box__block--trust .trust-messages .trust-messages__item{align-items:center;gap:10px;padding-block:var(--ch-grid-inset);border-block-start:var(--ch-hairline) solid var(--ch-rule-color)}.product-single__box__block--trust .trust-messages .trust-messages__item:last-child{border-block-end:var(--ch-hairline) solid var(--ch-rule-color)}.product-single__box__block--trust .trust-messages .trust-messages__item-icon{--icon-size: 1.25em;color:var(--ch-fg);line-height:1}.product-single__box__block--trust .trust-messages .trust-messages__item-text{font-family:var(--ch-font-mono, monospace);font-size:var(--ch-text-sm);font-style:normal;font-weight:400;letter-spacing:var(--ch-meta-tracking);line-height:var(--ch-leading-sm);text-transform:uppercase}.product-single__box__block--trust .trust-messages .payment-icons{gap:6px;margin-block-start:var(--ch-grid-inset)}.product-single__box__block--trust .trust-messages .payment-icons .payment-icon{inline-size:38px;block-size:24px}.product-form__popup-link[href=""]{display:none}.product-form__popup .product-form__popup-link,.product-single__popup .product-single__popup__link a{color:var(--ch-fg);font-family:var(--ch-font-mono, monospace);font-size:var(--ch-text-sm);font-style:normal;font-weight:400;letter-spacing:var(--ch-meta-tracking);text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:var(--ch-hairline);text-transform:uppercase;text-underline-offset:.4em;transition:text-decoration-color var(--ch-dur-hover) var(--ch-ease)}@media(hover:hover){.product-form__popup .product-form__popup-link:hover,.product-single__popup .product-single__popup__link a:hover{opacity:1;text-decoration-color:var(--ch-accent)}}.popup.popup--full{--close-button-size: var(--ch-control-size)}.popup.popup--full .popup__content{border:var(--ch-hairline) solid var(--ch-line-strong);border-radius:var(--ch-radius);box-shadow:none}.rte table{border-collapse:collapse}.rte table:not(.js-theme-utility-rte-table-wrap>table){display:block;max-inline-size:100%;overflow-x:auto}.rte :is(th,td){padding:var(--ch-grid-inset);border:0;border-block-end:var(--ch-hairline) solid var(--ch-rule-color);color:var(--ch-fg);font-size:var(--ch-text-md);text-align:start}.rte :is(th,td):first-child{position:sticky;z-index:1;inset-inline-start:0;padding-inline-start:0;background-color:var(--color--bg)}.rte th,.rte thead :is(th,td){font-family:var(--ch-font-mono, monospace);font-size:var(--ch-text-sm);font-style:normal;font-weight:400;letter-spacing:var(--ch-meta-tracking);text-transform:uppercase}.rte thead :is(th,td){border-block-end-color:var(--ch-line-strong)}.modal__overlay,.popup__overlay{background-color:var(--ch-scrim)}quick-shop.is-inside-modal.quick-shop--drawer-dark,quick-shop.is-inside-modal.quick-shop--drawer-dark a,quick-shop.is-inside-modal.quick-shop--drawer-dark .modal__wrapper,quick-shop.is-inside-modal.quick-shop--drawer-dark .modal__close,quick-shop.is-inside-modal.quick-shop--drawer-dark .quick-shop__title,quick-shop.is-inside-modal.quick-shop--drawer-dark .product-form__swatch__title,quick-shop.is-inside-modal.quick-shop--drawer-dark .product-form__qty quantity-selector,quick-shop.is-inside-modal.quick-shop--drawer-dark .product-form__swatch__item--button .product-form__swatch__label,quick-shop.is-inside-modal.quick-shop--drawer-dark .product-form__swatch__item--button input[type=radio]:checked+label,quick-shop.is-inside-modal.quick-shop--drawer-dark .product-form__swatch__item--button input[type=radio]:hover+label,quick-shop.is-inside-modal.quick-shop--drawer-dark .selector-wrapper label,quick-shop.is-inside-modal.quick-shop--drawer-dark .shopify-payment-button__more-options{color:var(--ch-fg)}quick-shop.is-inside-modal.quick-shop--drawer-dark .product-card__vendor,quick-shop.is-inside-modal.quick-shop--drawer-dark .product-form__swatch__sub-title,quick-shop.is-inside-modal.quick-shop--drawer-dark .selector-wrapper:after,quick-shop.is-inside-modal.quick-shop--drawer-dark .price__note{color:var(--ch-fg-muted)}quick-shop.is-inside-modal.quick-shop--drawer-dark .product-form__divider{background-color:var(--ch-rule-color);color:var(--ch-rule-color)}quick-shop.is-inside-modal.quick-shop--drawer-dark .selector-wrapper select,quick-shop.is-inside-modal.quick-shop--drawer-dark quantity-input,quick-shop.is-inside-modal.quick-shop--drawer-dark quantity-input input{border-color:var(--ch-field-line)}quick-shop.is-inside-modal.quick-shop--drawer-dark .selector-wrapper select{color:var(--ch-fg)}quick-shop.is-inside-modal.quick-shop--drawer-dark .product-form__swatch__item--button input[type=radio]+label:after,quick-shop.is-inside-modal.quick-shop--drawer-dark .product-form__swatch__item--image:after{border-color:var(--ch-rule-color)}quick-shop.is-inside-modal.quick-shop--drawer-dark .product-form__swatch__item--button input[type=radio]:hover+label:after,quick-shop.is-inside-modal.quick-shop--drawer-dark .product-form__swatch__item--button input[type=radio]:checked+label:after,quick-shop.is-inside-modal.quick-shop--drawer-dark .product-form__swatch__item--button input[type=radio]:hover:checked+label:after,quick-shop.is-inside-modal.quick-shop--drawer-dark .product-form__swatch__item--image:hover:after,quick-shop.is-inside-modal.quick-shop--drawer-dark .product-form__swatch__item--image input[type=radio]:checked+label:after{border-color:var(--ch-line-strong)}quick-shop.is-inside-modal.quick-shop--drawer-dark .product-form__swatch__label.is-disabled:after{background:linear-gradient(to left top,transparent calc(50% - .5px),var(--ch-rule-color) calc(50% - .5px),var(--ch-rule-color) calc(50% + .5px),transparent calc(50% + .5px))}quick-shop.is-inside-modal.quick-shop--drawer-dark .c-btn--hollow{color:var(--ch-fg);box-shadow:inset 0 0 0 var(--ch-hairline) var(--ch-line-strong)}quick-shop.is-inside-modal.quick-shop--drawer-dark .c-btn--hollow:active,quick-shop.is-inside-modal.quick-shop--drawer-dark .c-btn--hollow:hover{background-color:var(--ch-navy);color:var(--ch-white)}quick-shop.is-inside-modal.quick-shop--drawer-dark .stock-note--sold .pulsating-dot__ring{background-color:var(--ch-fg-muted)}quick-shop.is-inside-modal.quick-shop--drawer-dark .stock-note--sold .pulsating-dot__circle{display:none}quick-shop .stock-note.stock-note{min-height:0}.c-btn:focus-visible{outline:2px solid currentColor;outline-offset:-5px}.c-btn--plain:focus-visible{outline-offset:3px}body:not(.js-using-tab) .c-btn:focus-visible:where(:not([class*=ch-])){outline:2px solid currentColor}:is([type=text],[type=password],[type=datetime],[type=datetime-local],[type=date],[type=month],[type=time],[type=week],[type=number],[type=email],[type=url],[type=search],[type=tel],[type=color],select,textarea,quantity-input){--color--text-lightest: var(--ch-field-line)}::placeholder{color:var(--ch-fg-muted);opacity:1}:is([type=text],[type=password],[type=datetime],[type=datetime-local],[type=date],[type=month],[type=time],[type=week],[type=number],[type=email],[type=url],[type=search],[type=tel],[type=color],select,textarea):not(.error,.is-invalid,.input--error):focus{border-color:var(--ch-line-strong);box-shadow:inset 0 0 0 var(--ch-hairline) var(--ch-line-strong);outline:2px solid transparent;outline-offset:-2px}:is([type=text],[type=password],[type=datetime],[type=datetime-local],[type=date],[type=month],[type=time],[type=week],[type=number],[type=email],[type=url],[type=search],[type=tel]),select{height:auto;min-height:var(--ch-field-min);padding-block:.5em;line-height:var(--ch-leading-md)}.selector-wrapper select{padding-block:.5em;padding-right:max(30px,calc(17.2px + .8em))}.selector-wrapper .icon--chevron{--ch-chevron-size: max(13px, .8em);--ch-select-height: max(var(--ch-field-min), calc(var(--ch-leading-md) * 1em + 1em + 2 * var(--ch-hairline)));--size: var(--ch-chevron-size);top:calc(6.5px + var(--ch-select-height) / 2 - var(--ch-chevron-size) / 2)}.selector-wrapper.selector-wrapper--standalone-labels .icon--chevron{top:auto;bottom:calc(var(--ch-select-height) / 2 - var(--ch-chevron-size) / 2 - 1.5px)}:root{--ch-error-mark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1 1h14v14H1z' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3Cpath d='M7.2 3.8h1.6v5.6H7.2zM7.2 10.8h1.6v1.6H7.2z'/%3E%3C/svg%3E")}:is(.product-single__box,.product-featured,.product-single--featured,.product-card,quick-shop,cart-item-errors,.cart-item__errors,.account) .errors.errors,.section:is([data-section-type=collection-template],[data-section-type=search-template]) .error.error:not(input,select,textarea,label){position:relative;padding-block:var(--ch-grid-inset);padding-inline:calc(2 * var(--ch-grid-inset) + 1em) var(--ch-grid-inset);border-inline-start:var(--ch-focus-width) solid var(--ch-line-strong);background-color:var(--ch-mist);color:var(--ch-navy);text-align:start}:is(.product-single__box,.product-featured,.product-single--featured,.product-card,quick-shop,cart-item-errors,.cart-item__errors,.account) .errors.errors:before,.section:is([data-section-type=collection-template],[data-section-type=search-template]) .error.error:not(input,select,textarea,label):before{content:"";position:absolute;inset-block-start:calc(var(--ch-grid-inset) + .25em);inset-inline-start:var(--ch-grid-inset);inline-size:1em;block-size:1em;background-color:currentColor;-webkit-mask:var(--ch-error-mark) center / contain no-repeat;mask:var(--ch-error-mark) center / contain no-repeat}:is([type=text],[type=password],[type=datetime],[type=datetime-local],[type=date],[type=month],[type=time],[type=week],[type=number],[type=email],[type=url],[type=search],[type=tel],[type=color],select,textarea):is(.error,.is-invalid,.input--error){border-color:var(--ch-line-strong);outline-color:var(--ch-line-strong);box-shadow:inset var(--ch-focus-width) 0 0 0 var(--ch-line-strong)}:is([type=text],[type=password],[type=datetime],[type=datetime-local],[type=date],[type=month],[type=time],[type=week],[type=number],[type=email],[type=url],[type=search],[type=tel],[type=color],select,textarea):is(.error,.is-invalid,.input--error):dir(rtl){box-shadow:inset calc(-1 * var(--ch-focus-width)) 0 0 0 var(--ch-line-strong)}.header .header-navs{max-width:var(--ch-page-max);margin-inline:auto;padding-inline:var(--ch-container-pad)}@media(min-width:47.9375em){.header.header--logo-left .header__logo{left:var(--ch-bleed-gutter)}}.header.header--has-divider{border-block-end-color:var(--ch-line)}.cart-count-bubble.cart-count-bubble{inset-block-start:-6px;inset-inline-end:-8px;min-width:17px;padding:1px 3px;border-radius:var(--ch-radius);font-family:var(--ch-font-mono, monospace);font-size:var(--ch-text-sm);font-weight:400;line-height:1.3}.header{--header-transparent-text-color-light: var(--ch-line-inverse)}header-details-disclosure.mega{--ch-mega-gutter: var(--ch-container-pad);--ch-mega-pad: 32px;--ch-mega-title-size: var(--ch-text-sm);--ch-mega-title-gap: 16px;--ch-mega-link-size: var(--ch-text-md);--ch-mega-label-inset: var(--ch-grid-inset);--ch-mega-scrim: .68;--ch-mega-fade: 48px;--ch-mega-scrim-shape: linear-gradient( to top, #000 0, #000 calc(100% - var(--ch-mega-fade)), rgba(0, 0, 0, .74) calc(100% - var(--ch-mega-fade) * .75), rgba(0, 0, 0, .4) calc(100% - var(--ch-mega-fade) * .45), rgba(0, 0, 0, .13) calc(100% - var(--ch-mega-fade) * .2), transparent 100% );--ch-mega-dur-in: .2s;--ch-mega-bridge: 96px}.header header-details-disclosure.mega .nav__sub{width:100%;padding-block-start:0;border-block-start:var(--ch-hairline) solid var(--ch-rule-color);border-block-end:var(--ch-hairline) solid var(--ch-rule-color);background-color:var(--header-bg-color, var(--ch-bg));box-shadow:none;clip-path:none}@supports (overflow: clip){.header .header-navs{overflow-x:clip}.header header-details-disclosure.mega details[open]>summary:after{content:"";position:absolute;inset-block-start:100%;inset-inline-start:-100vw;width:200vw;height:var(--ch-mega-bridge)}}.touchevents .header header-details-disclosure.mega details[open]>.nav__sub{display:block}.header header-details-disclosure.mega .nav__sub-wrap{padding:0}.header header-details-disclosure.mega .mega-panel{box-sizing:content-box;padding:var(--ch-mega-pad) var(--ch-mega-gutter)}.header header-details-disclosure.mega .mega-panel--alignment-left.mega-panel--single-row{--blocks-gap: 0px;flex-wrap:nowrap;align-items:stretch;max-width:var(--ch-page-max);padding:0}.header header-details-disclosure.mega .mega-panel--alignment-left.mega-panel--single-row>.mega-links{box-sizing:border-box;padding:calc(var(--ch-mega-pad) + var(--ch-mega-title-size) * 1.5 + var(--ch-mega-title-gap)) var(--ch-mega-title-gap) var(--ch-mega-pad) var(--ch-mega-gutter)}.header header-details-disclosure.mega .mega-panel--alignment-left.mega-panel--single-row>.mega-panel__additional-content{display:flex;flex-direction:column;flex-grow:1;min-width:0}.header header-details-disclosure.mega .mega-panel--alignment-left.mega-panel--single-row>.mega-panel__additional-content>.mega-panel__items{flex:1 1 auto}.header header-details-disclosure.mega .mega-panel--alignment-left.mega-panel--single-row>.mega-panel__additional-content:only-child{flex-basis:100%}.header header-details-disclosure.mega .mega-panel--alignment-left.mega-panel--single-row .mega-panel__heading{margin:0;padding:var(--ch-mega-pad) 0 var(--ch-mega-title-gap)}.header header-details-disclosure.mega details[open]:has(.mega-panel--alignment-left.mega-panel--single-row>.mega-links:first-child):not(:has(>.nav__sub.has-height-control)):before{content:attr(data-link-title);position:absolute;z-index:11;inset-block-start:calc(100% + var(--ch-hairline) + var(--ch-mega-pad));inset-inline-start:var(--ch-bleed-gutter);color:var(--ch-fg-muted);font-family:var(--ch-font-mono, monospace);font-size:var(--ch-mega-title-size);font-style:normal;font-weight:400;letter-spacing:var(--ch-meta-tracking);line-height:1.5;text-transform:uppercase;white-space:nowrap;pointer-events:none;animation:animateMenuItemOpen var(--ch-mega-dur-in) ease-in-out both}.header header-details-disclosure.mega .mega-links .mega-links__link{display:inline-block;width:auto;margin:0;font-family:var(--font--body);font-size:var(--ch-mega-link-size);font-style:var(--font--body-style);font-weight:var(--font--body-weight);letter-spacing:0;line-height:1.5;text-transform:none;text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:var(--ch-hairline);text-underline-offset:.4em;transition:text-decoration-color var(--ch-dur-hover) var(--ch-ease)}.header header-details-disclosure.mega .mega-links .mega-links__link:before{content:none}.header header-details-disclosure.mega .mega-links .mega-links__item--active>.mega-links__link{text-decoration-color:currentColor}@media(hover:hover){.header header-details-disclosure.mega .mega-links .mega-links__link:hover,.header header-details-disclosure.mega .mega-links .list-menu__link:hover{opacity:1;text-decoration-line:underline;text-decoration-color:var(--ch-accent);text-decoration-thickness:var(--ch-hairline)}}.header header-details-disclosure.mega .mega-links a:focus-visible{outline:2px solid var(--ch-fg);outline-offset:3px}.header header-details-disclosure.mega .mega-links .mega-links__link--has-children{margin-block-end:.5em;font-family:var(--ch-font-mono, monospace);font-size:var(--ch-mega-title-size);font-style:normal;font-weight:400;letter-spacing:var(--ch-meta-tracking);text-transform:uppercase}.header header-details-disclosure.mega .mega-links .list-menu__link{font-family:var(--font--body);font-size:var(--ch-mega-link-size);font-style:var(--font--body-style);font-weight:var(--font--body-weight);letter-spacing:0;line-height:1.5;text-transform:none;text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:var(--ch-hairline);text-underline-offset:.4em;transition:text-decoration-color var(--ch-dur-hover) var(--ch-ease)}.header header-details-disclosure.mega .mega-panel__additional-content .mega-panel__items{--ch-mega-gap: var(--ch-grid-gap);gap:var(--ch-mega-gap)}.header header-details-disclosure.mega .mega-panel--alignment-left.mega-panel--single-row>.mega-panel__additional-content>.mega-panel__items{box-sizing:border-box;padding:var(--ch-mega-gap)}.header header-details-disclosure.mega .mega-panel__additional-content .mega-panel__item{flex-basis:calc((100% - (var(--per-row) - 1) * var(--ch-mega-gap)) / var(--per-row))}.header header-details-disclosure.mega .cta{position:relative;display:flex;flex-direction:column}.header header-details-disclosure.mega .cta__link{display:flex;flex:1 1 auto;flex-direction:column}.header header-details-disclosure.mega .cta .o-ratio:not(.o-ratio--circle){flex:1 1 auto;border-radius:var(--ch-radius)}.header header-details-disclosure.mega .cta__title{margin:0;font-family:var(--ch-font-mono, monospace);font-size:var(--ch-mega-title-size);font-style:normal;font-weight:400;letter-spacing:var(--ch-meta-tracking);line-height:1.5;text-transform:uppercase}.header header-details-disclosure.mega .mega-panel__heading .cta__title{color:var(--ch-fg-muted)}.header header-details-disclosure.mega .o-ratio:not(.o-ratio--circle)+.cta__content{position:absolute;z-index:1;inset-inline:0;inset-block-end:0;margin:0;padding:calc(var(--ch-mega-fade) + var(--ch-mega-label-inset) / 2) var(--ch-mega-label-inset) var(--ch-mega-label-inset)}.header header-details-disclosure.mega .o-ratio:not(.o-ratio--circle)+.cta__content:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-color:var(--ch-navy);opacity:var(--ch-mega-scrim);-webkit-mask-image:var(--ch-mega-scrim-shape);mask-image:var(--ch-mega-scrim-shape)}.header header-details-disclosure.mega .o-ratio:not(.o-ratio--circle)+.cta__content .cta__title,.header header-details-disclosure.mega .o-ratio:not(.o-ratio--circle)+.cta__content .cta__text{margin:0;color:var(--ch-white)}.header header-details-disclosure.mega .cta__link .cta__title{text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:var(--ch-hairline);text-underline-offset:.4em;transition:text-decoration-color var(--ch-dur-hover) var(--ch-ease)}.header header-details-disclosure.mega .cta__link .o-ratio__content{transition:transform var(--ch-dur-hover) var(--ch-ease)}.header header-details-disclosure.mega .cta__link:hover{opacity:1}.header header-details-disclosure.mega .cta__link:focus-visible .cta__title{text-decoration-color:currentColor}@media(hover:hover){.header header-details-disclosure.mega .cta__link:hover .cta__title{text-decoration-color:currentColor}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.header header-details-disclosure.mega .cta__link:hover .o-ratio__content{transform:scale(var(--ch-hover-scale))}}.header header-details-disclosure.mega .cta__link:focus-visible{outline:none}.header header-details-disclosure.mega .cta__link:focus-visible:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;border:2px solid var(--ch-navy);outline:2px solid var(--ch-white);outline-offset:-4px;pointer-events:none}.header header-details-disclosure.mega .cta__text{font-family:var(--ch-font-mono, monospace);font-size:var(--ch-mega-title-size);font-style:normal;font-weight:400;letter-spacing:var(--ch-meta-tracking);line-height:var(--ch-leading-sm);text-transform:uppercase}.drawer-nav .cta .cta__title,.drawer-nav .cta .cta__text{font-family:var(--ch-font-mono, monospace);font-size:var(--ch-text-sm);font-style:normal;font-weight:400;letter-spacing:var(--ch-meta-tracking);line-height:var(--ch-leading-sm);text-transform:uppercase}.modal--dark .drawer-nav .cta .cta__title{color:var(--ch-navy)}.modal--dark .drawer-nav .cta .cta__text{color:var(--ch-ink-muted)}@media(prefers-reduced-motion:reduce){header-details-disclosure.mega{--ch-mega-dur-in: 0s}.header header-details-disclosure.mega .mega-links .mega-links__link,.header header-details-disclosure.mega .mega-links .list-menu__link,.header header-details-disclosure.mega .cta__link .cta__title,.header header-details-disclosure.mega .cta__link .o-ratio__content{transition:none}}.section--announcement-bar .announcement__text{font-family:var(--ch-font-mono, monospace);font-size:var(--ch-text-sm);font-style:normal;font-weight:400;letter-spacing:var(--ch-meta-tracking);text-transform:uppercase}.cart__announcement.cart__announcement,.modal--cart.modal--dark .cart__announcement.cart__announcement{padding:var(--ch-grid-inset);border-radius:var(--ch-radius);background-color:var(--ch-mist);box-shadow:inset 0 0 0 var(--ch-hairline) var(--ch-rule-color);color:var(--ch-navy);font-family:var(--ch-font-mono, monospace);font-size:var(--ch-text-sm);font-style:normal;font-weight:400;letter-spacing:var(--ch-meta-tracking);line-height:var(--ch-leading-sm);text-transform:uppercase}.cart__announcement.cart__announcement a,.modal--cart.modal--dark .cart__announcement.cart__announcement a{color:var(--ch-navy)}.collection-main__filter-btn.collection-main__filter-btn,.collection-main__count-text.collection-main__count-text,.collection__infinite-count.collection__infinite-count,.collection-sidebar__filter-trigger.collection-sidebar__filter-trigger>span,.collection-sidebar__filter-group .collection-sidebar__link__count.collection-sidebar__link__count,.predictive-search__heading.predictive-search__heading,.search__nav-title.search__nav-title,.search__products-title.search__products-title,.sub-collections__items .sub-collections__item-text.sub-collections__item-text{font-family:var(--ch-font-mono, monospace);font-style:normal;font-weight:400;letter-spacing:var(--ch-meta-tracking);line-height:var(--ch-leading-sm);text-transform:uppercase}.collection-sidebar__filter-trigger.collection-sidebar__filter-trigger>span,.sub-collections__items .sub-collections__item-text.sub-collections__item-text{font-size:var(--ch-text-sm)}.collection-sidebar .collection-sidebar__filter-form .selector-wrapper label.collection-filters__label.collection-filters__label{color:var(--ch-fg);font-family:var(--ch-font-mono, monospace);font-size:var(--ch-text-sm);font-style:normal;font-weight:400;letter-spacing:var(--ch-meta-tracking);text-transform:uppercase}.collection-sidebar .collection-sidebar__filter-form .selector-wrapper select.select__select.collection-filters__sort{color:var(--ch-fg)}.sub-collections__items .sub-collections__item-text.sub-collections__item-text{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}@media(min-width:47.9375em){.collection-main__actions.collection-main__actions--sticky\@tab{margin-inline:calc(-1 * var(--ch-container-pad));padding-inline:var(--ch-container-pad)}}@media(min-width:47.9375em)and (max-width:61.24em){.collection-main__actions.collection-main__actions--sticky\@desk-down{margin-inline:calc(-1 * var(--ch-container-pad));padding-inline:var(--ch-container-pad)}}.collection-sidebar.collection-sidebar--desktop-drawer.collection-sidebar--dark :is(.modal__close,.collection-sidebar__main-title,.collection-sidebar__title,.collection-sidebar__filter__title,.collection-sidebar__filter__title-icon,.collection-sidebar__link,.collection-sidebar__filter-price__input,.collection-sidebar__filter-price__item,accordion-group summary,accordion-group summary-icon,.selector-wrapper label,.selector-wrapper select,.c-btn--hollow){color:var(--ch-navy)}.collection-sidebar.collection-sidebar--desktop-drawer.collection-sidebar--dark :is(.collection-sidebar__link__count,.selector-wrapper:after){color:var(--ch-ink-muted)}.collection-sidebar.collection-sidebar--desktop-drawer.collection-sidebar--dark :is(.collection-sidebar__draw-actions,.collection-sidebar__filter-group){border-color:var(--ch-rule-color)}.collection-sidebar.collection-sidebar--desktop-drawer.collection-sidebar--dark :is(.selector-wrapper select,.collection-sidebar__filter-price__item){border-color:var(--ch-field-line)}.collection-sidebar.collection-sidebar--desktop-drawer.collection-sidebar--dark .collection-sidebar__link__box{border-color:var(--ch-line-strong)}.collection-sidebar.collection-sidebar--desktop-drawer.collection-sidebar--dark .collection-sidebar__filter-form .selector-wrapper .icon--chevron{--color: var(--ch-fg-muted)}.collection-sidebar.collection-sidebar--desktop-drawer.collection-sidebar--dark .collection-sidebar__link:hover .collection-sidebar__link__box.collection-sidebar__link__box:not(.collection-sidebar__link__box--swatch),.collection-sidebar.collection-sidebar--desktop-drawer.collection-sidebar--dark .collection-sidebar__filter-group input.collection-sidebar__filter__input:checked+label .collection-sidebar__link__box.collection-sidebar__link__box:not(.collection-sidebar__link__box--swatch){background:var(--ch-navy)}.collection-sidebar.collection-sidebar--desktop-drawer.collection-sidebar--dark .c-btn--hollow.c-btn--hollow{box-shadow:inset 0 0 0 var(--ch-hairline) var(--ch-line-strong)}.collection-sidebar.collection-sidebar--desktop-drawer.collection-sidebar--dark .c-btn--hollow.c-btn--hollow:is(:active,:hover):not([disabled]){background-color:var(--ch-navy);color:var(--ch-white)}.collection-sidebar .price-range__track.price-range__track,.collection-sidebar--desktop-drawer.collection-sidebar--dark .price-range__track.price-range__track{block-size:var(--ch-hairline);border-radius:var(--ch-radius);background:var(--ch-line-strong)}.collection-sidebar.collection-sidebar .price-range__input.price-range__input::-webkit-slider-thumb{inline-size:12px;block-size:12px;margin-block-start:-5px;border:0;border-radius:var(--ch-radius);background:var(--ch-fg)}.collection-sidebar.collection-sidebar .price-range__input.price-range__input::-moz-range-thumb{inline-size:12px;block-size:12px;border:0;border-radius:var(--ch-radius);background:var(--ch-fg)}.collection-sidebar .price-range__input.price-range__input:focus-visible{outline:none}.collection-sidebar .price-range__input.price-range__input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 var(--ch-focus-width) var(--color--bg),0 0 0 calc(2 * var(--ch-focus-width)) var(--ch-fg)}.collection-sidebar .price-range__input.price-range__input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 var(--ch-focus-width) var(--color--bg),0 0 0 calc(2 * var(--ch-focus-width)) var(--ch-fg)}.collection__filters-active .collection__filters-active__filter.collection__filters-active__filter{border:var(--ch-hairline) solid var(--ch-rule-color);border-radius:var(--ch-radius);background-color:var(--ch-mist);color:var(--ch-navy);font-family:var(--ch-font-mono, monospace);font-size:var(--ch-text-sm);font-style:normal;font-weight:400;letter-spacing:var(--ch-meta-tracking);line-height:2.4;text-transform:uppercase}.collection__filters-active .collection__filters-active__filter.collection__filters-active__filter--clear{border-color:var(--ch-line-strong);background-color:transparent}.collection__filters-active .collection__filters-active__filter.collection__filters-active__filter:is(:hover,:focus){border-color:var(--ch-line-strong);opacity:1}.collection__filters-active .collection__filters-active__filter.collection__filters-active__filter:focus-visible{outline:var(--ch-focus-width) solid var(--ch-fg);outline-offset:2px}.collection-sidebar__filter-group input.collection-sidebar__filter__input:focus-visible+label{outline:var(--ch-focus-width) solid var(--ch-fg);outline-offset:calc(-1 * var(--ch-focus-width))}.modal--search.modal--dark .search__label-title.search__label-title,.modal--search.modal--dark .search__nav-title.search__nav-title,.modal--search.modal--dark .search__products-title.search__products-title,.modal--search.modal--dark .search__form-input.search__form-input,.modal--search.modal--dark .modal__close.modal__close,.modal--search.modal--dark .search__form-submit.search__form-submit,.modal--search.modal--dark .search__nav-link.search__nav-link,.modal--search.modal--dark .predictive-search__heading.predictive-search__heading,.modal--search.modal--dark .predictive-search__item-heading.predictive-search__item-heading,.modal--search.modal--dark .predictive-search__item-price.predictive-search__item-price,.modal--search.modal--dark .predictive-search-empty__btn.predictive-search-empty__btn{color:var(--ch-navy)}.modal--search.modal--dark .predictive-search__item-price .price__compare.price__compare,.modal--search.modal--dark .search__form-input.search__form-input::placeholder{color:var(--ch-ink-muted)}.modal--search.modal--dark .search__form-input-wrapper.search__form-input-wrapper{border-color:var(--ch-field-line)}.modal--search.modal--dark .search__form-input-wrapper.search__form-input-wrapper:focus-within{border-color:var(--ch-line-strong)}.modal.modal--search .search__form-input.search__form-input:focus-visible{outline:var(--ch-focus-width) solid transparent;box-shadow:inset 0 calc(-1 * var(--ch-focus-width)) 0 var(--ch-line-strong)}.predictive-search__item.predictive-search__item,.search__nav-link.search__nav-link{border-radius:var(--ch-radius)}.predictive-search__list-item.predictive-search__list-item:is(:hover,[aria-selected=true])>*,.search__nav-item.search__nav-item:hover>*,.modal--search.modal--dark .search__nav-item.search__nav-item:hover>*,.modal--search.modal--dark .predictive-search__list-item.predictive-search__list-item:is(:hover,[aria-selected=true])>*{background-color:var(--ch-mist);box-shadow:inset 0 0 0 var(--ch-hairline) var(--ch-line-strong);color:var(--ch-navy)}.predictive-search__item .predictive-search__image.predictive-search__image{border-radius:var(--ch-radius);background-color:var(--ch-mist)}.faq__accordion.faq__accordion accordion-group{border-block-start:var(--ch-hairline) solid var(--ch-rule-color)}.faq__accordion.faq__accordion accordion-group details{border-block-end:var(--ch-hairline) solid var(--ch-rule-color)}.faq__accordion.faq__accordion accordion-group summary{padding-block:var(--ch-grid-inset);font-size:var(--ch-text-md);line-height:var(--ch-leading-md-heading)}.faq__accordion.faq__accordion accordion-group summary:hover{background:none}.faq__accordion.faq__accordion accordion-group summary summary-icon{right:auto;inset-inline-end:.5rem;color:var(--ch-fg)}.faq__accordion.faq__accordion accordion-group summary:focus-visible{outline:var(--ch-focus-width) solid var(--ch-line-strong);outline-offset:calc(-1 * var(--ch-focus-width))}.faq__accordion.faq__accordion accordion-group details-content>*{max-width:var(--ch-measure)}.blog-page__tags .blog-page__tags-items.blog-page__tags-items{padding-block-end:var(--ch-grid-inset);border-block-end:var(--ch-hairline) solid var(--ch-rule-color);background:none;text-align:start}.blog-page__tags .blog-page__tags-item.blog-page__tags-item{margin-block:0;margin-inline:0 1.5em;padding:0;background:none;font-family:var(--ch-font-mono, monospace);font-size:var(--ch-text-sm);font-style:normal;font-weight:400;letter-spacing:var(--ch-meta-tracking);text-transform:uppercase}.blog-page__tags .blog-page__tags-item.blog-page__tags-item a{padding:0;border-radius:var(--ch-radius);color:var(--ch-fg)}.blog-page__tags .blog-page__tags-item.blog-page__tags-item a:hover{background:none;text-decoration-line:underline;text-decoration-color:var(--ch-accent);text-decoration-thickness:var(--ch-hairline);text-underline-offset:.4em}.blog-page__tags .blog-page__tags-item.blog-page__tags-item--active{text-decoration-line:underline;text-decoration-color:var(--ch-accent);text-decoration-thickness:var(--ch-hairline);text-underline-offset:.4em}.blog .blog__title.blog__title{font-size:var(--ch-text-md);line-height:var(--ch-leading-md-heading)}.blog .blog__meta .blog__meta__item.blog__meta__item,.blog .blog__date.blog__date--inline{font-family:var(--ch-font-mono, monospace);font-size:var(--ch-text-sm);font-style:normal;font-weight:400;letter-spacing:var(--ch-meta-tracking);text-transform:uppercase}.blog .blog__meta-tags__link{color:var(--ch-seafoam-ink)}.blog .blog__date.blog__date--inline{--background-color: transparent;--text-color: var(--ch-fg);padding:0;background-color:transparent;color:var(--ch-fg)}.blog-link.blog-link:hover{opacity:1}@media(hover:hover)and (prefers-reduced-motion:no-preference){.blog .blog__img{transition:transform var(--ch-dur-hover) var(--ch-ease)}.blog-link.blog-link:hover .blog__img{transform:scale(var(--ch-hover-scale))}}.section--article>.container.container--mob-0{padding-inline:0}.article .article__blocks.article__blocks{display:flex;flex-wrap:wrap;margin-block-start:0}.article .article__blocks>.article__block{flex:1 1 100%;min-width:0}.article .article__blocks>:is(.article__block--tags,.article__block--date){flex:1 1 auto;margin-block:var(--ch-grid-inset) 0;padding-block-end:.75em;border-block-end:var(--ch-hairline) solid var(--ch-rule-color)}.article .article__blocks>.article__block--date{flex:0 1 auto;text-align:end}.article .article__blocks>.article__block--tags+.article__block--date{padding-inline-start:1.5em}.article .article__tags.article__tags{max-width:none;margin:0;text-align:start}.article .article__tags-item.article__tags-item{margin-inline-end:1em;font-family:var(--ch-font-mono, monospace);font-size:var(--ch-text-sm);font-style:normal;font-weight:400;letter-spacing:var(--ch-meta-tracking);text-transform:uppercase}.article .article__tags-item.article__tags-item a{color:var(--ch-fg)}.article .article__date.article__date{--background-color: transparent;--text-color: var(--ch-fg);padding:0;background-color:transparent}.article .article__date.article__date .article__date-text{color:var(--ch-fg)}.rte blockquote{margin:36px 0;padding:clamp(16px,2.5vw,32px);border:var(--ch-hairline) solid var(--ch-rule-color);color:var(--ch-fg)}.section--rich-text .container--tiny{max-width:var(--ch-narrow-max)}.section--rich-text .home-rich-text__content{max-width:var(--ch-measure);margin-inline:auto}.section--rich-text .home-rich-text__content:has(>p+p){text-align:start}.section--rich-text .home-rich-text:has(.home-rich-text__content>p+p) .section__title{max-width:var(--ch-measure);margin-inline:auto;text-align:start}.section--rich-text .home-rich-text:has(.home-rich-text__content>p+p) .section__title-text:after{left:0;margin-left:0}back-to-top-button.back-to-top-button{border-radius:0}back-to-top-button.back-to-top-button.visible:hover{transform:scale(var(--ch-hover-scale))}back-to-top-button.back-to-top-button.visible:hover .back-to-top-button__icon:before{transform:none}back-to-top-button.back-to-top-button{box-shadow:inset 0 0 0 var(--ch-hairline) var(--ch-line-inverse)}.c-btn.c-btn--play.c-btn--play:hover{transform:scale(var(--ch-hover-scale))}.video-player .video-play-button.video-play-button:hover{transform:translate(-50%,-50%) scale(var(--ch-hover-scale))}.sub-collections__link:hover .sub-collections__item-image.sub-collections__item-image,.multi-column--image .multi-column__column-link:hover .o-ratio__content.o-ratio__content,body[data-anim-zoom=true] .collection-list__item:hover .collection-list__bg.collection-list__bg,body[data-anim-zoom=true] .collection-list__item:hover .collection-list__video.collection-list__video{transform:scale3d(var(--ch-hover-scale),var(--ch-hover-scale),1)}.section--gallery .collection-list__link:hover .collection-list__content-wrapper.collection-list__content-wrapper,.home-video__item:hover .home-video__item-link .home-video__item-icon--play.home-video__item-icon--play,.home-video__item.is-active .home-video__item-link .home-video__item-icon--play.home-video__item-icon--play{transform:scale(var(--ch-hover-scale))}@media(prefers-reduced-motion:reduce){back-to-top-button.back-to-top-button{--ch-back-to-top-fade: .3s;transition:opacity var(--ch-back-to-top-fade) ease,visibility var(--ch-back-to-top-fade) ease}back-to-top-button.back-to-top-button.visible:hover,.c-btn.c-btn--play.c-btn--play:hover,.sub-collections__link:hover .sub-collections__item-image.sub-collections__item-image,.multi-column--image .multi-column__column-link:hover .o-ratio__content.o-ratio__content,.section--gallery .collection-list__link:hover .collection-list__content-wrapper.collection-list__content-wrapper{transform:none}.video-player .video-play-button.video-play-button:hover{transform:translate(-50%,-50%)}}@media(prefers-reduced-motion:reduce){.product-card-top>.o-ratio:after,.product-card-top .product-card__media,.product-card__img-hover.hover-enabled,.no-touchevents .product-card-top:hover .product-card__media--hover-image .hover-enabled.product-card__img-hover,.no-touchevents .product-card:focus-within .product-card__media--hover-image .hover-enabled.product-card__img-hover,.product-form__popup .product-form__popup-link,.product-single__popup .product-single__popup__link a{transition:none}}:root{--ch-vt-dur-out: calc(var(--ch-dur-hover) * .3125);--ch-vt-dur-in: calc(var(--ch-dur-hover) * .625);--ch-vt-dur-morph: var(--ch-dur-hover);--ch-vt-rise: 100px}.ch-vt-out #main{view-transition-name:ch-vt-out}.ch-vt-in #main{view-transition-name:ch-vt-in}:is(.ch-vt-out,.ch-vt-in) header-container>.header{view-transition-name:ch-vt-header}:is(.ch-vt-out,.ch-vt-in) .ch-vt-image{view-transition-name:ch-vt-image}.ch-vt-in img.ch-vt-image,.ch-vt-in .ch-vt-image .product-card__img{opacity:1;transition:none}.ch-vt-arrived body[data-anim-load=true].js-theme-loading>*:not(shopify-editor) .main,.ch-vt-arrived body[data-anim-load=true].js-theme-loading>*:not(shopify-editor) .shopify-section-group-footer-group{opacity:1;visibility:visible}.ch-vt-arrived body[data-anim-load=true].js-theme-loading>*:not(shopify-editor) .shopify-section-header,.ch-vt-arrived body[data-anim-load=true].js-theme-loading>*:not(shopify-editor) .header-stripe{transform:none}.ch-vt-arrived body[data-anim-load=true].js-theme-loaded>*:not(shopify-editor) .main,.ch-vt-arrived body[data-anim-load=true].js-theme-loaded>*:not(shopify-editor) .shopify-section-group-footer-group,.ch-vt-arrived body[data-anim-load=true].js-theme-loaded>*:not(shopify-editor) .shopify-section-header,.ch-vt-arrived body[data-anim-load=true].js-theme-loaded>*:not(shopify-editor) .header-stripe{transition:none}.ch-vt-arrived .announcement__wrapper{opacity:1;transition:none}@keyframes ch-vt-fade-out{to{opacity:0}}@keyframes ch-vt-rise-in{0%{opacity:0;transform:translateY(var(--ch-vt-rise))}}:root:active-view-transition-type(ch-page,ch-product-image)::view-transition-old(root),:root:active-view-transition-type(ch-page,ch-product-image)::view-transition-new(root){animation-duration:var(--ch-vt-dur-in);animation-timing-function:var(--ch-ease)}::view-transition-old(ch-vt-out){animation:ch-vt-fade-out var(--ch-vt-dur-out) var(--ch-ease) both}::view-transition-new(ch-vt-in){animation:ch-vt-rise-in var(--ch-vt-dur-in) var(--ch-ease) both}::view-transition-group(ch-vt-header){z-index:2;animation-duration:var(--ch-vt-dur-in);animation-timing-function:var(--ch-ease)}::view-transition-old(ch-vt-header),::view-transition-new(ch-vt-header){animation-duration:var(--ch-vt-dur-in);animation-timing-function:var(--ch-ease)}::view-transition-group(ch-vt-image){z-index:1;overflow:clip;animation-duration:var(--ch-vt-dur-morph);animation-timing-function:var(--ch-ease)}::view-transition-old(ch-vt-image),::view-transition-new(ch-vt-image){inset-block-start:50%;translate:0 -50%;animation-duration:var(--ch-vt-dur-in);animation-timing-function:var(--ch-ease)}::view-transition-old(ch-vt-image):only-child{animation:ch-vt-fade-out var(--ch-vt-dur-out) var(--ch-ease) both}::view-transition-new(ch-vt-image):only-child{animation:ch-vt-rise-in var(--ch-vt-dur-in) var(--ch-ease) both}@media(min-width:768px){.header header-details-disclosure.mega details[data-link-title=Shop i]:before{content:none}.header header-details-disclosure.mega details[data-link-title=Shop i] .mega-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,260px);align-items:start;gap:48px;box-sizing:border-box;width:100%;max-width:1480px;padding:40px}.header header-details-disclosure.mega details[data-link-title=Shop i] .mega-panel:not(:has(>.mega-panel__additional-content)){grid-template-columns:minmax(0,1fr)}.header header-details-disclosure.mega details[data-link-title=Shop i] .mega-panel>.mega-links{min-width:0;padding:0;text-align:left}.header header-details-disclosure.mega details[data-link-title=Shop i] .mega-links>.mega-panel__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));align-items:start;gap:28px 24px;padding:0}.header header-details-disclosure.mega details[data-link-title=Shop i] .mega-links__item{min-width:0}.header header-details-disclosure.mega details[data-link-title=Shop i] .mega-links .list-menu{display:block}.header header-details-disclosure.mega details[data-link-title=Shop i] .mega-links .mega-links__link,.header header-details-disclosure.mega details[data-link-title=Shop i] .mega-links .list-menu__link{font-size:14px;line-height:1.6}.header header-details-disclosure.mega details[data-link-title=Shop i] .mega-links .list-menu__link{justify-content:flex-start;padding:4px 0}.header header-details-disclosure.mega details[data-link-title=Shop i] .mega-links .mega-links__link--has-children{margin-bottom:12px;font-size:12px;font-weight:600;line-height:1.5}.header header-details-disclosure.mega details[data-link-title=Shop i] .mega-panel>.mega-panel__additional-content{display:block;min-width:0}.header header-details-disclosure.mega details[data-link-title=Shop i] .mega-panel>.mega-panel__additional-content>.mega-panel__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:20px;padding:0}.header header-details-disclosure.mega details[data-link-title=Shop i] .cta,.header header-details-disclosure.mega details[data-link-title=Shop i] .cta__link{display:block}.header header-details-disclosure.mega details[data-link-title=Shop i] .cta .o-ratio:not(.o-ratio--circle){height:auto;padding-bottom:0;aspect-ratio:3 / 4}.header header-details-disclosure.mega details[data-link-title=Shop i] .cta .o-ratio+.cta__content{position:static;margin-top:12px;padding:0;text-align:center}.header header-details-disclosure.mega details[data-link-title=Shop i] .cta .o-ratio+.cta__content:before{content:none}.header header-details-disclosure.mega details[data-link-title=Shop i] .cta .o-ratio+.cta__content .cta__title,.header header-details-disclosure.mega details[data-link-title=Shop i] .cta .o-ratio+.cta__content .cta__text{color:var(--header-text-color);font-size:12px}}@media(min-width:768px)and (max-width:1100px){.header header-details-disclosure.mega details[data-link-title=Shop i] .mega-panel{grid-template-columns:minmax(0,1fr) 200px;gap:28px;padding:28px 24px}.header header-details-disclosure.mega details[data-link-title=Shop i] .mega-links>.mega-panel__items{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:24px 18px}}#shopify-section-template--23660980306009__section_rich_text_rgRpTB .home-rich-text__title{max-width:none}.section--featured-collections{--ch-grid-gap: clamp(8px, 1vw, 16px)}.section--featured-collections>.section__content{padding-inline:clamp(20px,3vw,56px)}section.section--featured-collections .container.container{max-width:1480px;padding-inline:0}.section--featured-collections .grid-layout.grid-layout{padding-inline:0}.section--featured-collections .items-scroll[scroll-enabled] [data-items].grid-layout.grid-layout{padding-inline:0;scroll-padding-inline:0}body:has([data-drop-collection]){--drop-page-gutter: var(--ch-gutter, 30px);--drop-page-max: var(--ch-page-max, 2560px)}body:has([data-drop-collection]) .drop-opening__inner{max-width:var(--drop-page-max);padding-inline:var(--drop-page-gutter)}body:has([data-drop-collection]) .drop-opening__copy{left:var(--drop-page-gutter)}body:has([data-drop-collection]) .drop-opening__bottom{inset-inline:var(--drop-page-gutter)}body:has([data-drop-collection]) :is(.drop-lineup,.drop-controls,.drop-closing-section,[data-section-type=collection-template]){padding-inline:var(--drop-page-gutter)}body:has([data-drop-collection]) :is(.drop-lineup__inner,.drop-controls__inner,.drop-closing-section .drop-closing,[data-section-type=collection-template] .js-main-content){max-width:calc(var(--drop-page-max) - 2 * var(--drop-page-gutter));margin-inline:auto}@media(min-width:701px){body:has([data-drop-collection]) .drop-opening__photos{width:min(48%,760px)}}body:not(.template-password):not(:has([data-nfa-message])) .header{--header-bg-color:#142431;--header-bg-color-darker:#0e1b25;--header-text-color:#fff;--header-text-color-light:#fff;--header-text-color-lighter:#ffffffb3;--header-text-color-lightest:#ffffff30;--header-text-color-bg:#ffffff10;--header-text-contrast-color:#142431}body:not(.template-password):not(:has([data-nfa-message])) .header .header__logo-img{filter:brightness(0) invert(1)}html body[data-anim-load=true]:is(.js-theme-loading,.js-theme-loaded)>*:not(shopify-editor) :is(.main,.shopify-section-group-footer-group){opacity:1;visibility:visible;transition:none}html body[data-anim-load=true]:is(.js-theme-loading,.js-theme-loaded)>*:not(shopify-editor) :is(.shopify-section-header,.header-stripe){transform:none;transition:none}body>.page-transition{display:none}body.template-index{background-color:#142431}html body header-container>header#top.header{transition:transform .35s}html body header#top.header .header__logo-img{transition:none}@media(prefers-reduced-motion:reduce){html body header-container>header#top.header{transition:none}}body.template-collection{background-color:#142431}body.template-collection:has([data-nfa-message]){background-color:#090909}body.template-collection #main.main{background-color:#fff}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ch-theme.css.map */
