@import"https://fonts.googleapis.com/css2?family=Anton&family=Bebas+Neue&family=Oswald:wght@600;700&display=swap";.cro-breadcrumb,.cro-header,.cro-variant-picker,.cro-size-note,.cro-rewards,.cro-atc,.cro-shipping,.cro-trust,.cro-info-row,.cro-section{--cro-ink: #0a0a0a;--cro-muted: #6b6b6b;--cro-line: #e3ded6;--cro-display: "Oswald", "Arial Narrow", sans-serif}.cro-shipping,.cro-variant-picker,.cro-rewards{display:block}.cro-breadcrumb{display:flex;flex-wrap:wrap;gap:.5rem;font-size:1.3rem;color:var(--cro-muted)}.cro-breadcrumb a{color:inherit;text-decoration:none}.cro-breadcrumb a:hover{color:var(--cro-ink);text-decoration:underline}.cro-header{color:var(--cro-ink)}.cro-font-oswald{--cro-display: "Oswald", "Arial Narrow", sans-serif}.cro-font-anton{--cro-display: "Anton", "Arial Narrow", sans-serif}.cro-font-bebas{--cro-display: "Bebas Neue", "Arial Narrow", sans-serif}.cro-font-theme{--cro-display: var(--font-heading-family)}.cro-header__rating{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:1.2rem;font-size:1.3rem;font-weight:400}.cro-header__rating strong,.cro-header__rating b{font-weight:700}.cro-header__stars{color:var(--cro-ink);letter-spacing:.15rem;font-size:1.3rem}.cro-header__eyebrow{margin:0 0 .6rem;font-size:1.1rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--cro-muted)}.cro-header__eyebrow a{color:inherit;text-decoration:none}.cro-header__eyebrow a:hover{color:var(--cro-ink);text-decoration:underline}.cro-header__title{margin:0 0 1.2rem;font-family:var(--cro-display);font-weight:600;font-size:clamp(2.6rem,2.6vw,3.4rem);line-height:1.1;letter-spacing:.01em;text-transform:uppercase;color:var(--cro-ink)}.cro-header__price{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.6rem}.cro-header__price-current{font-family:var(--cro-display);font-weight:600;font-size:2.4rem;line-height:1}.cro-header__price-compare{font-size:1.5rem;color:var(--cro-muted)}.cro-header__save-badge{padding:.3rem .8rem;background:var(--cro-accent);color:var(--cro-badge-text);font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cro-header__description{font-size:1.5rem;line-height:1.55;margin-bottom:1.2rem;color:#333}.cro-header__description p{margin:0}.cro-header__bullets{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.cro-header__bullets li{display:flex;gap:.6rem;font-size:1.4rem;font-weight:400;line-height:1.45}.cro-header__check{flex:none}.cro-variant-picker__label-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1.2rem}.cro-variant-picker__label-row+.cro-variant-picker__label-row{display:none}.cro-variant-picker__label{font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cro-ink)}.cro-variant-picker__guide{padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:1.2rem;font-weight:600;color:var(--cro-ink);text-decoration:underline;text-underline-offset:.3rem}.cro-variant-picker .product-form__input--pill{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1rem;margin:0;padding:0;border:0}.cro-variant-picker .product-form__input--pill+.product-form__input--pill{margin-top:1rem}.cro-variant-picker .product-form__input--pill input[type=radio]+label{display:flex;align-items:center;justify-content:center;margin:0;min-height:4.8rem;padding:0 1rem;border:1px solid var(--cro-ink)!important;border-radius:0;background:#fff!important;color:var(--cro-ink)!important;font-size:1.3rem;font-weight:600;letter-spacing:.05em;transition:none}.cro-variant-picker .product-form__input--pill input[type=radio]+label:before{display:none}[data-options-count="1"]{display:none!important}.cro-variant-picker .product-form__input--pill input[type=radio]:checked+label{background:var(--cro-ink)!important;color:#fff!important}.cro-variant-picker .product-form__input--pill input[type=radio].disabled+label{color:var(--cro-muted);border-color:var(--cro-line);text-decoration:line-through}.cro-size-note{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.6rem;background:var(--cro-note-bg);color:var(--cro-note-text);font-size:1.3rem;font-weight:500}.cro-size-note__icon{flex:none;width:2rem;height:2rem;object-fit:contain}.cro-size-note__icon--svg{color:var(--cro-muted)}.cro-rewards{display:block;padding:2rem;border:1px solid var(--cro-border);border-radius:1.2rem;color:var(--cro-ink)}.cro-rewards__head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.4rem}.cro-rewards__heading{margin:0;font-family:var(--cro-display);font-weight:600;font-size:1.8rem;line-height:1.1;text-transform:uppercase;color:var(--cro-ink)}.cro-rewards__tag{flex:none;font-size:1.2rem;color:var(--cro-muted)}.cro-rewards__message{margin:0 0 1.4rem;font-size:1.4rem;font-weight:500;line-height:1.5}.cro-rewards__track{display:flex;gap:.5rem;margin-bottom:1.2rem}.cro-rewards__segment{flex:1;height:.8rem;border-radius:.4rem;background:var(--cro-track);transition:background-color .3s ease}.cro-rewards__segment.is-filled{background:var(--cro-accent)}.cro-rewards__bar{position:relative;height:.8rem;margin-bottom:1.2rem;border-radius:.4rem;background:var(--cro-track);overflow:hidden}.cro-rewards__bar-fill{position:absolute;inset:0 auto 0 0;background:var(--cro-accent);transition:width .4s ease}.cro-rewards__marker{position:absolute;top:0;bottom:0;width:.3rem;margin-left:-.15rem;background:#fff}.cro-rewards__meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.6rem;margin-bottom:1.8rem;font-size:1.3rem;color:var(--cro-muted)}.cro-rewards__tier{display:flex;align-items:center;gap:1.4rem;padding:1.4rem;margin-bottom:1.2rem;border:1px solid var(--cro-border);border-radius:.8rem;transition:border-color .3s ease}.cro-rewards__tier:first-of-type,.cro-rewards__tier.is-unlocked{border-color:var(--cro-accent)}.cro-rewards__tier-media{flex:none;width:5.2rem;height:6.4rem;border-radius:.4rem;overflow:hidden;background:#f3f0eb;display:flex;align-items:center;justify-content:center}.cro-rewards__tier-media--icon{height:6.4rem}.cro-rewards__tier-media img{width:100%;height:100%;object-fit:cover}.cro-rewards__placeholder{width:100%;height:100%}.cro-rewards__tier-body{flex:1;min-width:0}.cro-rewards__tier-title{margin:0 0 .4rem;font-family:var(--cro-display);font-weight:600;font-size:1.5rem;line-height:1.15;text-transform:uppercase}.cro-rewards__tier-sub{margin:0;font-size:1.25rem;color:var(--cro-muted);line-height:1.4}.cro-rewards__badge{flex:none;padding:.5rem 1rem;border-radius:999px;background:#f3f0eb;font-size:1.1rem;font-weight:700;text-transform:uppercase}.cro-rewards__tier:first-of-type .cro-rewards__badge,.cro-rewards__tier.is-unlocked .cro-rewards__badge{background:var(--cro-accent);color:#fff}.cro-rewards__how{margin-top:.6rem;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:1.3rem;font-weight:600;color:var(--cro-ink)}.cro-rewards__how{text-decoration:underline;text-underline-offset:.3rem}.cro-rewards__dialog{max-width:48rem;width:calc(100% - 3.2rem);padding:0;border:0;border-radius:1.2rem}.cro-rewards__dialog::backdrop{background:#00000080}.cro-rewards__dialog-inner{position:relative;padding:3.2rem 2.4rem 2.4rem}.cro-rewards__dialog-close{position:absolute;top:.8rem;right:1.2rem;border:0;background:none;font-size:2.8rem;cursor:pointer;line-height:1}.cro-atc .product-form__submit{min-height:5.6rem;border-radius:0;background:var(--cro-atc-bg);color:var(--cro-atc-text);font-size:1.5rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cro-atc .product-form__submit:after,.cro-atc .product-form__submit:before{display:none}.cro-atc .product-form__submit:not([disabled]):hover{filter:brightness(.95)}.cro-atc.is-loading .product-form__submit[disabled]{opacity:1;cursor:progress}.cro-shipping__message{margin:0 0 .8rem;font-size:1.3rem;font-weight:700;color:var(--cro-ink)}.cro-shipping__track{height:.4rem;background:var(--cro-track);overflow:hidden}.cro-shipping__fill{display:block;height:100%;width:0;background:var(--cro-accent);transition:width .4s ease}.cro-shipping--underline .cro-shipping__fill{width:100%}.cro-trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1.4rem;margin:0;padding:0;list-style:none}.cro-trust__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;min-height:6.8rem;padding:1rem;border:1px solid var(--cro-trust-border);text-align:center;font-size:1.3rem;font-weight:700;line-height:1.45;color:var(--cro-ink)}.cro-trust__icon{width:2.2rem;height:2.2rem;object-fit:contain}.cro-info-row{padding-top:2rem;border-top:1px solid #cfcac2}.cro-info-row__heading{margin:0 0 .8rem;font-family:inherit;font-size:1.4rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--cro-ink)}.cro-info-row__text{font-size:1.6rem;line-height:1.6;color:#444}.cro-info-row__text p{margin:0}@media screen and (max-width:749px){.cro-rewards{padding:2rem 1.6rem}.cro-rewards__head{flex-direction:column;gap:.4rem}.cro-rewards__tier{gap:1rem;padding:1.2rem}.cro-rewards__badge{padding:.6rem 1rem;font-size:1.2rem}.cro-trust{gap:.8rem}.cro-trust__item{font-size:1.2rem}}.cro-stats{background:var(--cro-stats-bg)}.cro-stats__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:3.2rem;padding-top:5.2rem;padding-bottom:5.2rem}.cro-stats__value{margin:0;font-family:var(--cro-display);font-weight:700;font-size:clamp(3.2rem,3.6vw,5rem);line-height:1.05;letter-spacing:.01em;text-transform:uppercase;color:var(--cro-stats-value)}.cro-stats__value--accent{color:var(--cro-accent)}.cro-stats__caption{margin:.6rem 0 0;font-size:1.3rem;line-height:1.4;color:var(--cro-stats-caption)}@media screen and (max-width:989px){.cro-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 2rem;padding-top:4rem;padding-bottom:4rem}}@media screen and (max-width:749px){.cro-stats__grid{gap:2.8rem 1.6rem;padding-top:3.2rem;padding-bottom:3.2rem}.cro-stats__value{font-size:3.2rem}.cro-stats__caption{font-size:1.2rem}}.cro-section{background:var(--cro-section-bg);color:var(--cro-ink)}.cro-eyebrow{margin:0 0 1.2rem;font-size:1.1rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--cro-ink)}.cro-section__heading{margin:0 0 1rem;font-family:var(--cro-display);font-weight:700;font-size:clamp(3rem,3.4vw,4.4rem);line-height:1.05;letter-spacing:.01em;text-transform:uppercase;color:var(--cro-ink)}.cro-section__sub{margin:0 0 2.4rem;font-size:1.5rem;color:var(--cro-muted)}.cro-media{position:relative;overflow:hidden;background:#e9e6e1}.cro-media--portrait{aspect-ratio:4 / 5}.cro-media--square{aspect-ratio:1 / 1}.cro-media img,.cro-media__placeholder{display:block;width:100%;height:100%;object-fit:cover}.cro-media--natural img{height:auto}.cro-media--natural .cro-media__placeholder{aspect-ratio:4 / 5}.cro-media__placeholder{fill:#00000059}.cro-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6.4rem}.cro-split--image-right .cro-media{order:2}.cro-split__content{max-width:52rem}.cro-fit-scale{margin-bottom:2.4rem}.cro-fit-scale__label{margin-bottom:1rem}.cro-fit-scale__track{display:flex;gap:.3rem;margin-bottom:1rem}.cro-fit-scale__step{flex:1;height:.5rem;background:#c9c6c1}.cro-fit-scale__step.is-active{background:var(--cro-accent)}.cro-fit-scale__legend{display:flex;justify-content:space-between;font-size:1.15rem;color:var(--cro-muted)}.cro-fit-scale__end{font-weight:700;color:var(--cro-ink)}.cro-fit-rows{margin:0 0 3.2rem;border-top:1px solid var(--cro-line)}.cro-fit-rows__row{display:grid;grid-template-columns:2fr 3fr;gap:2rem;padding:1.8rem 1.2rem;border-bottom:1px solid var(--cro-line)}.cro-fit-rows dt{font-size:1.15rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cro-fit-rows dd{margin:0;font-size:1.35rem;line-height:1.5}.cro-outline-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:5.6rem;padding:0 2rem;border:1px solid var(--cro-ink);background:transparent;color:var(--cro-ink);font:inherit;font-size:1.3rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.cro-outline-button:hover{background:var(--cro-ink);color:#fff}.cro-features{display:grid;gap:2rem;margin:0;padding:0;list-style:none}.cro-features__item{display:flex;gap:1.4rem;align-items:flex-start}.cro-features__number{flex:none;min-width:2.8rem;font-family:var(--cro-display);font-weight:700;font-size:2.4rem;line-height:1;color:var(--cro-accent)}.cro-features__title{margin:0 0 .4rem;font-size:1.5rem;font-weight:700}.cro-features__text{margin:0;font-size:1.3rem;line-height:1.5;color:#444}.cro-section .cro-section__heading+.cro-looks{margin-top:2.4rem}.cro-looks{display:grid;grid-template-columns:repeat(var(--cro-looks-columns, 3),minmax(0,1fr));gap:1.6rem;margin:0;padding:0;list-style:none}.cro-looks__link{color:inherit;text-decoration:none}.cro-looks__title{margin:1.4rem 0 .4rem;font-family:var(--cro-display);font-weight:700;font-size:2rem;line-height:1.1;text-transform:uppercase}.cro-looks__text{margin:0;font-size:1.3rem;line-height:1.5;color:#444}@media screen and (max-width:989px){.cro-split{gap:3.2rem}}@media screen and (max-width:749px){.cro-split{grid-template-columns:1fr;gap:2.8rem}.cro-split--image-right .cro-media{order:0}.cro-fit-rows__row{grid-template-columns:1fr;gap:.4rem;padding:1.4rem 0}.cro-looks{display:flex;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -1.5rem;padding:0 1.5rem;scrollbar-width:none}.cro-looks::-webkit-scrollbar{display:none}.cro-looks__card{flex:0 0 75%;scroll-snap-align:start}}.cro-set{display:block}.cro-set__eyebrow{color:var(--cro-accent)}.cro-section--dark .cro-section__sub{color:var(--cro-muted)}.cro-set__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:2rem;margin:3.2rem 0;padding:0;list-style:none}.cro-set__item{display:flex;align-items:center;gap:1.2rem;padding:1.2rem;background:var(--cro-card-bg);transition:opacity .2s ease}.cro-set__item:not(.is-selected):not(.cro-set__item--empty) .cro-set__media{opacity:.55}.cro-set__item.is-unavailable{opacity:.6}.cro-set__media{flex:none;display:block;width:14rem;aspect-ratio:4 / 5;overflow:hidden;background:#2a2a2a;transition:opacity .2s ease}.cro-set__media img,.cro-set__media svg{display:block;width:100%;height:100%;object-fit:cover}.cro-set__body{flex:1;min-width:0;padding-left:.8rem}.cro-set__title{display:block;margin:0 0 .8rem;font-family:var(--cro-display);font-weight:700;font-size:2.2rem;line-height:1.1;text-transform:uppercase;color:var(--cro-ink);text-decoration:none}.cro-set__price{display:flex;gap:.8rem;align-items:baseline;margin:0 0 1rem;font-size:1.5rem;font-weight:700;color:var(--cro-ink)}.cro-set__price s{font-size:1.2rem;font-weight:400;color:var(--cro-muted)}.cro-set__select{display:block;width:100%;max-width:18rem;margin-bottom:1rem;padding:.7rem 1rem;border:1px solid #3a3a3a;border-radius:0;background:transparent;color:var(--cro-ink);font:inherit;font-size:1.3rem;cursor:pointer}.cro-set__select option{color:#0a0a0a}.cro-set__toggle{position:relative;display:inline-flex;align-items:center;gap:.8rem;font-size:1.3rem;color:var(--cro-ink);cursor:pointer}.cro-set__toggle input{position:absolute;opacity:0;width:1px;height:1px}.cro-set__check{display:inline-flex;align-items:center;justify-content:center;width:3.8rem;height:1.6rem;border:1px solid var(--cro-accent);color:transparent;font-size:1.2rem;line-height:1}.cro-set__toggle input:checked+.cro-set__check{background:var(--cro-accent);color:#0a0a0a}.cro-set__toggle input:focus-visible+.cro-set__check{outline:2px solid var(--cro-ink);outline-offset:2px}.cro-set__toggle input:disabled~*{cursor:not-allowed}.cro-set__toggle input:checked~.cro-set__toggle-off,.cro-set__toggle input:not(:checked)~.cro-set__toggle-on{display:none}.cro-set__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem 3.2rem}.cro-set__summary{margin:0;font-size:1.5rem;font-weight:700;color:var(--cro-ink)}.cro-set__summary strong{margin-left:.4rem}.cro-set__dot{margin:0 1rem}.cro-set__button{min-height:5.6rem;padding:0 2.4rem;border:0;border-radius:0;background:var(--cro-atc-bg);color:var(--cro-atc-text);font:inherit;font-size:1.4rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;cursor:pointer}.cro-set__button:hover:not([disabled]){filter:brightness(.95)}.cro-set__button[disabled]{opacity:.5;cursor:not-allowed}.cro-set__button.loading{cursor:progress;opacity:.8}.cro-set__error{flex-basis:100%;margin:0;font-size:1.3rem;color:var(--cro-accent)}@media screen and (max-width:749px){.cro-set__items{grid-template-columns:1fr;gap:1.2rem;margin:2.4rem 0}.cro-set__media{width:11rem}.cro-set__title{font-size:1.9rem}.cro-set__footer{flex-direction:column;align-items:stretch}.cro-set__button{width:100%}}.cro-reviews{display:block}.cro-reviews__heading{display:flex;flex-wrap:wrap;align-items:center;gap:0 1.6rem}.cro-reviews__heading-stars{letter-spacing:.05em}.cro-reviews__filters{display:flex;flex-wrap:wrap;gap:1rem;margin:3.2rem 0}.cro-reviews__filter{min-height:4.8rem;padding:0 2.8rem;border:1px solid var(--cro-ink);border-radius:0;background:transparent;color:var(--cro-ink);font:inherit;font-size:1.4rem;font-weight:700;cursor:pointer}.cro-reviews__filter.is-active{background:var(--cro-ink);color:#fff}.cro-reviews__list{display:grid;grid-template-columns:repeat(var(--cro-reviews-columns, 4),minmax(0,1fr));gap:1.8rem;margin:0;padding:0;list-style:none}.cro-reviews__card{padding:2.8rem;border:1px solid #cfcac2}.cro-reviews__card[hidden]{display:none}.cro-reviews__stars{margin:0 0 1.6rem;font-size:1.6rem;letter-spacing:.15em;color:var(--cro-accent)}.cro-reviews__stars .is-empty{color:#d6d2cb}.cro-reviews__quote{margin:0 0 1.8rem;padding:0;border:0;font-size:1.7rem;font-weight:700;font-style:normal;line-height:1.55;color:var(--cro-ink)}.cro-reviews__meta{margin:0;font-size:1.3rem;color:var(--cro-muted)}.cro-reviews__empty{margin:0;font-size:1.5rem;color:var(--cro-muted)}.cro-insta{display:grid;grid-template-columns:repeat(var(--cro-insta-columns, 6),minmax(0,1fr));gap:1rem;margin:3.2rem 0;padding:0;list-style:none}.cro-insta__item a{display:block}.cro-insta__item img{transition:transform .4s ease}.cro-insta__item a:hover img{transform:scale(1.04)}.cro-insta__button{display:inline-flex;width:auto;padding:0 2.8rem}@media screen and (max-width:989px){.cro-reviews__list{grid-template-columns:repeat(2,minmax(0,1fr))}.cro-insta{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.cro-reviews__filters{margin:2.4rem 0}.cro-reviews__filter{min-height:4.2rem;padding:0 1.8rem}.cro-reviews__list{display:flex;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -1.5rem;padding:0 1.5rem;scrollbar-width:none}.cro-reviews__list::-webkit-scrollbar{display:none}.cro-reviews__card{flex:0 0 80%;padding:2.2rem;scroll-snap-align:start}.cro-reviews__quote{font-size:1.5rem}.cro-insta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.cro-insta__button{display:flex;width:100%}}.cro-hero{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--cro-hero-text)}.cro-hero--small{min-height:40rem}.cro-hero--medium{min-height:52rem}.cro-hero--large{min-height:64rem}.cro-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;background:#2a2a2a}.cro-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--cro-hero-overlay))}.cro-hero__image{width:100%;height:100%;object-fit:cover;object-position:var(--cro-hero-position)}.cro-hero__image--mobile{display:none}.cro-hero .cro-media__placeholder{fill:#ffffff40}.cro-hero__content{position:relative;z-index:1;max-width:80rem;padding:6rem 2rem;text-align:center}.cro-hero__eyebrow{color:var(--cro-hero-text)}.cro-hero__heading{margin:0 0 1.6rem;font-family:var(--cro-display);font-weight:700;font-size:clamp(4rem,6vw,7.2rem);line-height:1;letter-spacing:.01em;text-transform:uppercase;color:var(--cro-hero-text)}.cro-hero__sub{margin:0 0 2.4rem;font-size:1.6rem}.cro-hero__button{display:inline-flex;align-items:center;min-height:5.6rem;padding:0 2.6rem;background:var(--cro-accent);color:var(--cro-atc-text);font-size:1.3rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;text-decoration:none}.cro-hero__button:hover{filter:brightness(.95)}.cro-info-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:1.4rem;margin:3.2rem 0 0;padding:0;list-style:none}.cro-info-cards__card{padding:2.8rem 2.4rem;background:var(--cro-card-bg)}.cro-info-cards__icon{display:block;width:2.2rem;height:2.2rem;margin-bottom:1.6rem;font-size:2rem;line-height:1;object-fit:contain}.cro-info-cards__title{margin:0 0 .8rem;font-family:inherit;font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cro-ink)}.cro-info-cards__text{font-size:1.35rem;line-height:1.55;color:#444}.cro-info-cards__text p{margin:0}.cro-faq{display:grid;grid-template-columns:1fr 2fr;gap:4rem;align-items:start}.cro-faq__list{border-bottom:1px solid #d6d2cb}.cro-faq__item+.cro-faq__item{border-top:1px solid #d6d2cb}.cro-faq__question{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:1.8rem 0;list-style:none;cursor:pointer;font-size:1.5rem;font-weight:700;color:var(--cro-ink)}.cro-faq__question::-webkit-details-marker{display:none}.cro-faq__icon{position:relative;flex:none;width:1.2rem;height:1.2rem}.cro-faq__icon:before,.cro-faq__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;margin-top:-1px;background:currentColor;transition:transform .2s ease}.cro-faq__icon:after{transform:rotate(90deg)}.cro-faq__item[open] .cro-faq__icon:after{transform:rotate(0)}.cro-faq__answer{padding:0 4rem 2rem 0;font-size:1.4rem;line-height:1.6;color:#444}.cro-faq__answer p{margin:0 0 .8rem}.cro-cta{text-align:center}.cro-cta .cro-eyebrow{margin-bottom:2.4rem}.cro-cta__heading{margin:0 0 2.4rem;font-family:var(--cro-display);font-weight:700;font-size:clamp(4.4rem,7vw,8rem);line-height:1;letter-spacing:.01em;text-transform:uppercase;color:var(--cro-ink)}.cro-cta__text{margin:0 0 3.2rem;font-size:1.5rem;color:var(--cro-ink)}.cro-cta__buy{display:flex;flex-direction:column;align-items:center;gap:2.4rem}.cro-cta__options{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin:0;padding:0;border:0}.cro-cta__pill{position:relative;cursor:pointer}.cro-cta__pill input{position:absolute;opacity:0;width:1px;height:1px}.cro-cta__pill span{display:flex;align-items:center;justify-content:center;min-width:9rem;min-height:5rem;padding:0 1.6rem;border:1px solid var(--cro-ink);color:var(--cro-ink);font-size:1.4rem;font-weight:700}.cro-cta__pill input:checked+span{background:var(--cro-ink);color:var(--cro-section-bg)}.cro-cta__pill input:focus-visible+span{outline:2px solid var(--cro-ink);outline-offset:2px}.cro-cta__pill.is-unavailable span{opacity:.45;text-decoration:line-through}.cro-cta__button{width:100%;max-width:38rem;min-height:5.6rem;padding:0 2.4rem;border:0;border-radius:0;background:var(--cro-atc-bg);color:var(--cro-atc-text);font:inherit;font-size:1.4rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;cursor:pointer}.cro-cta__button:hover:not([disabled]){filter:brightness(1.15)}.cro-cta__button[disabled]{opacity:.5;cursor:not-allowed}.cro-cta__button.loading{cursor:progress;opacity:.8}.cro-cta__error{margin:0;font-size:1.4rem;font-weight:700;color:var(--cro-ink)}@media screen and (max-width:749px){.cro-hero--small{min-height:36rem}.cro-hero--medium{min-height:44rem}.cro-hero--large{min-height:56rem}.cro-hero__image--mobile{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.cro-hero__media--has-mobile .cro-hero__image:not(.cro-hero__image--mobile){display:none}.cro-faq{grid-template-columns:1fr;gap:1.6rem}.cro-faq__answer{padding-right:0}.cro-cta__pill span{min-width:7.2rem}}.cro-guide{--cro-ink: #0a0a0a;--cro-muted: #6b6b6b;--cro-line: #e3ded6;--cro-display: "Oswald", "Arial Narrow", sans-serif;display:contents}html.cro-guide-open{overflow:hidden}.cro-guide__dialog{position:fixed;inset:auto 0 0 auto;margin:0;padding:0;border:0;width:48rem;max-width:100%;height:100%;max-height:100%;background:transparent;color:var(--cro-ink)}.cro-guide__dialog::backdrop{background:#00000080}.cro-guide__dialog[open] .cro-guide__sheet{animation:cro-guide-in-right .3s ease}.cro-guide__sheet{display:flex;flex-direction:column;height:100%;background:#fff}.cro-guide__handle{display:none}.cro-guide__header{display:flex;align-items:center;justify-content:space-between;padding:2.4rem 2.4rem 1.6rem}.cro-guide__title{margin:0;font-family:var(--cro-display);font-weight:700;font-size:2.6rem;line-height:1;text-transform:uppercase;color:var(--cro-ink)}.cro-guide__close{display:flex;padding:.6rem;border:0;background:none;color:var(--cro-ink);cursor:pointer}.cro-guide__tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;padding:0 2.4rem 1.6rem}.cro-guide__tab{min-height:4.4rem;border:1px solid var(--cro-ink);background:#fff;color:var(--cro-ink);cursor:pointer;font-family:var(--cro-display);font-weight:700;font-size:1.5rem;letter-spacing:.04em;text-transform:uppercase}.cro-guide__tab.is-active{background:var(--cro-ink);color:#fff}.cro-guide__body{flex:1;overflow-y:auto;padding:0 2.4rem 3.2rem;overscroll-behavior:contain}.cro-guide__panel>*+*{margin-top:1.6rem}.cro-guide__label{margin:0 0 1rem;font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cro-ink)}.cro-guide__fit{padding:1.6rem;background:#f3f0eb}.cro-guide__fit .cro-fit-scale__track{display:flex;gap:.3rem;margin-bottom:.8rem}.cro-guide__fit .cro-fit-scale__step{flex:1;height:.4rem;background:#c9c6c1}.cro-guide__fit .cro-fit-scale__step.is-active{background:var(--cro-accent)}.cro-guide__fit-legend{display:flex;justify-content:space-between;font-size:1.1rem;color:var(--cro-muted)}.cro-guide__model{display:flex;gap:1.2rem;align-items:center;margin-top:1.6rem}.cro-guide__model-image{flex:none;width:5.8rem;height:7.2rem;overflow:hidden;background:#f3f0eb}.cro-guide__model-image img,.cro-guide__model-image svg{width:100%;height:100%;object-fit:cover}.cro-guide__model-body{flex:1}.cro-guide__model-title{margin:0 0 .4rem;font-family:var(--cro-display);font-weight:700;font-size:1.6rem;text-transform:uppercase}.cro-guide__model-stats{margin:0;font-size:1.2rem;color:var(--cro-muted)}.cro-guide__model-stats div{display:flex;justify-content:space-between;gap:1rem}.cro-guide__model-stats dd{margin:0;font-weight:700;color:var(--cro-ink)}[data-cro-guide-form]>.cro-guide__label{margin-top:2rem}.cro-guide__usual,.cro-guide__size-cards{display:grid;grid-template-columns:repeat(var(--cro-guide-columns, 3),minmax(0,1fr));gap:.8rem}.cro-guide__chip{min-height:4.4rem;border:1px solid var(--cro-ink);background:#fff;color:var(--cro-ink);font:inherit;font-size:1.3rem;font-weight:700;cursor:pointer}.cro-guide__chip.is-active{background:var(--cro-ink);color:#fff}.cro-guide__height{margin-top:2rem}.cro-guide__unit-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.cro-guide__unit-row .cro-guide__label{margin:0}.cro-guide__units{display:flex;border:1px solid var(--cro-ink)}.cro-guide__units button{min-width:4.8rem;min-height:3.6rem;border:0;background:#fff;color:var(--cro-ink);font:inherit;font-size:1.2rem;font-weight:700;cursor:pointer}.cro-guide__units button.is-active{background:var(--cro-ink);color:#fff}.cro-guide__input{display:flex;align-items:center;border:1px solid var(--cro-ink)}.cro-guide__input input{flex:1;min-width:0;min-height:4.8rem;padding:0 1.4rem;border:0;background:transparent;font:inherit;font-size:1.4rem;color:var(--cro-ink)}.cro-guide__input input:focus{outline:none}.cro-guide__input:focus-within{outline:2px solid var(--cro-ink);outline-offset:1px}.cro-guide__input span{padding-right:1.4rem;font-size:1.2rem;color:var(--cro-muted)}.cro-guide__primary{display:block;width:100%;min-height:5.2rem;margin-top:2rem;border:0;background:var(--cro-accent);color:#0a0a0a;cursor:pointer;font:inherit;font-size:1.4rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cro-guide__primary[disabled]{opacity:.5;cursor:not-allowed}.cro-guide__primary.loading{opacity:.8;cursor:progress}.cro-guide__footnote{margin:1.2rem 0 0;font-size:1.2rem;font-weight:700}.cro-guide__link{display:block;margin:1.2rem auto 0;padding:0;border:0;background:none;font:inherit;font-size:1.3rem;text-decoration:underline;cursor:pointer;color:var(--cro-ink)}.cro-guide__match{padding:2rem;background:var(--cro-ink);color:#fff;text-align:center}.cro-guide__match .cro-guide__label{color:#fff}.cro-guide__match-size{margin:0;font-family:var(--cro-display);font-weight:700;font-size:6.4rem;line-height:1}.cro-guide__match-text{margin:.8rem 0 0;font-size:1.3rem}.cro-guide__size-cards{margin-bottom:2rem}.cro-guide__size-card{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;min-height:7.2rem;padding:1.2rem;border:1px solid #d6d2cb;background:#fff;color:var(--cro-ink);cursor:pointer;text-align:left;font:inherit}.cro-guide__size-card.is-selected{border:2px solid var(--cro-accent)}.cro-guide__size-card-label{font-family:var(--cro-display);font-weight:700;font-size:2rem;line-height:1}.cro-guide__size-card-note{font-size:1.1rem;color:var(--cro-muted)}.cro-guide__table-wrap{overflow-x:auto;border:1px solid #e6e2db}.cro-guide__table{width:100%;border-collapse:collapse;font-size:1.3rem}.cro-guide__table th,.cro-guide__table td{padding:1.2rem 1.4rem;text-align:left;font-weight:400;color:var(--cro-ink)}.cro-guide__table thead th{background:#f3f0eb;font-size:1.15rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cro-guide__table tbody th{font-weight:700}.cro-guide__table--measurements td,.cro-guide__table--measurements thead th:not(:first-child){text-align:center}.cro-guide__table tr.is-highlighted{background:#fdebe4}.cro-guide__table tr.is-highlighted th,.cro-guide__table tr.is-highlighted td{font-weight:700}.cro-guide__table-wrap+.cro-guide__label{margin-top:2.4rem}.cro-guide__note{padding:1.6rem;background:#f3f0eb;font-size:1.4rem;font-weight:700}.cro-guide__measure{display:grid;grid-template-columns:11rem 1fr;gap:1.6rem;align-items:center}.cro-guide__figure{padding:1rem;background:#f3f0eb}.cro-guide__figure svg,.cro-guide__figure img{display:block;width:100%;height:auto}.cro-guide__steps{display:grid;gap:1.4rem;margin:0;padding:0;list-style:none}.cro-guide__step-title{margin:0 0 .2rem;font-family:var(--cro-display);font-weight:700;font-size:1.7rem;text-transform:uppercase}.cro-guide__step-title span{margin-right:.4rem}.cro-guide__step-text{margin:0;font-size:1.3rem;line-height:1.45;color:#444}.cro-guide__tips{padding:1.6rem;background:#f3f0eb;font-size:1.3rem;line-height:1.6}.cro-guide__tips ul{margin:0;padding-left:1.6rem}@keyframes cro-guide-in-right{0%{transform:translate(100%)}to{transform:none}}@keyframes cro-guide-in-up{0%{transform:translateY(100%)}to{transform:none}}@media screen and (max-width:749px){.cro-guide__dialog{inset:auto 0 0 0;width:100%;height:auto;max-height:92vh}.cro-guide__sheet{height:auto;max-height:92vh;border-radius:1.6rem 1.6rem 0 0}.cro-guide__dialog[open] .cro-guide__sheet{animation-name:cro-guide-in-up}.cro-guide__handle{display:block;width:4rem;height:.4rem;margin:1rem auto 0;border-radius:.2rem;background:#d6d2cb}.cro-guide__header{padding:1.6rem 1.6rem 1.2rem}.cro-guide__tabs{padding:0 1.6rem 1.2rem}.cro-guide__body{padding:0 1.6rem 2.4rem}.cro-guide__tab{font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.cro-guide__dialog[open] .cro-guide__sheet{animation:none}}#MainContent>.shopify-section:first-child:has(.cro-collection){padding-top:var(--cro-header-offset, 9rem)}body.template-collection:has(#MainContent .cro-collection):not(:has(.collection-hero--with-image)):not(:has(.collection-hero--desktop-image)) .header-wrapper{background:#fff!important;background-image:none!important;box-shadow:none!important;border-bottom:1px solid #d4d4d4}body.template-collection:has(#MainContent .cro-collection):not(:has(.collection-hero--with-image)):not(:has(.collection-hero--desktop-image)) .header-wrapper .header__heading-logo--white{display:none!important}body.template-collection:has(#MainContent .cro-collection):not(:has(.collection-hero--with-image)):not(:has(.collection-hero--desktop-image)) .header-wrapper .header__heading-logo--black{display:block!important;filter:none!important}body.template-collection:has(#MainContent .cro-collection):not(:has(.collection-hero--with-image)):not(:has(.collection-hero--desktop-image)) .header-wrapper .header__icon,body.template-collection:has(#MainContent .cro-collection):not(:has(.collection-hero--with-image)):not(:has(.collection-hero--desktop-image)) .header-wrapper .header__menu-item,body.template-collection:has(#MainContent .cro-collection):not(:has(.collection-hero--with-image)):not(:has(.collection-hero--desktop-image)) .header-wrapper .header__active-menu-item,body.template-collection:has(#MainContent .cro-collection):not(:has(.collection-hero--with-image)):not(:has(.collection-hero--desktop-image)) .header-wrapper .header__heading-link{color:#111!important;stroke:#111!important;text-shadow:none!important}body.template-collection:has(#MainContent .cro-collection):not(:has(.collection-hero--with-image)):not(:has(.collection-hero--desktop-image)) .header-wrapper .header__icon svg{color:#111!important;fill:#111!important;stroke:#111!important}body.template-collection:has(#MainContent .cro-collection):not(:has(.collection-hero--with-image)):not(:has(.collection-hero--desktop-image)) .header-wrapper .header__icon--menu img,body.template-collection:has(#MainContent .cro-collection):not(:has(.collection-hero--with-image)):not(:has(.collection-hero--desktop-image)) .header-wrapper .header-search-icon,body.template-collection:has(#MainContent .cro-collection):not(:has(.collection-hero--with-image)):not(:has(.collection-hero--desktop-image)) .header-wrapper .header__icon--cart .svg-wrapper img{filter:none!important}.cro-collection__heading{margin:0 0 .8rem;font-family:var(--cro-display);font-weight:700;font-size:clamp(3.6rem,4vw,5.2rem);line-height:1;text-transform:uppercase;color:var(--cro-ink)}.cro-collection__sub{max-width:64rem}.cro-collection__sub p{margin:0}.cro-offer-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 3.2rem;margin-bottom:2.4rem;padding:1.6rem 2.4rem;background:var(--cro-strip-bg);color:var(--cro-strip-text)}.cro-offer-strip__tiers{display:flex;flex:1;flex-wrap:wrap;justify-content:space-around;gap:1.2rem 3.2rem;margin:0;padding:0;list-style:none}.cro-offer-strip__tier{display:flex;align-items:center;gap:1.2rem;font-size:1.4rem;font-weight:700}.cro-offer-strip__badge{flex:none;padding:.5rem 1.2rem;border-radius:999px;background:var(--cro-accent);color:#0a0a0a;font-size:1.2rem;font-weight:700;text-transform:uppercase}.cro-offer-strip__how{padding:0;border:0;background:none;color:inherit;font:inherit;font-size:1.3rem;font-weight:700;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.cro-collection__toolbar{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:2rem}.cro-chips{display:flex;gap:.8rem;overflow-x:auto;scrollbar-width:none}.cro-chips::-webkit-scrollbar{display:none}.cro-chips__chip{flex:none;padding:.8rem 1.6rem;border-radius:999px;background:#f3f0eb;color:var(--cro-ink);font-size:1.3rem;font-weight:700;text-decoration:none;white-space:nowrap}.cro-chips__chip:hover{background:#e6e1d8}.cro-chips__chip.is-active{background:var(--cro-ink);color:#fff}.cro-sort{display:flex;flex:none;align-items:center;gap:.6rem;font-size:1.3rem;font-weight:700;color:var(--cro-ink)}.cro-sort select{padding:.4rem 0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.cro-collection__grid{display:grid;grid-template-columns:repeat(var(--cro-columns),minmax(0,1fr));gap:4rem 2rem;margin:0;padding:0;list-style:none}.cro-collection__empty{font-size:1.6rem}.cro-collection .pagination-wrapper{margin-top:4.8rem}.cro-card{display:flex;flex-direction:column}.cro-card__media{position:relative;display:block;overflow:hidden;background:#f3f0eb}.cro-card__media--portrait{aspect-ratio:3 / 4}.cro-card__media--tall{aspect-ratio:2 / 3}.cro-card__media--square{aspect-ratio:1 / 1}.cro-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 15%;transition:opacity .3s ease}.cro-card__image:not(.cro-card__image--secondary){position:relative;inset:auto;width:100%;height:auto}.cro-card__image--secondary{opacity:0}@media(hover:hover){.cro-card__media:hover .cro-card__image--secondary{opacity:1}}.cro-card__badge{position:absolute;top:1rem;left:1rem;z-index:1;padding:.5rem 1.1rem;border-radius:999px;background:var(--cro-accent);color:#0a0a0a;font-size:1.2rem;font-weight:700;text-transform:uppercase}a.cro-card__media img{width:100%;height:auto}.cro-card__badge--sold-out{background:#0a0a0a;color:#fff}.cro-card__info{flex:1;padding-top:1.2rem}.cro-card__title{display:block;margin-bottom:.6rem;font-size:1.5rem;font-weight:700;color:var(--cro-ink);text-decoration:none}.cro-card__title:hover{text-decoration:underline}.cro-card__price{display:flex;gap:.8rem;align-items:baseline;margin:0 0 .6rem;font-size:1.5rem;font-weight:700;color:var(--cro-ink)}.cro-card__price s{font-size:1.3rem;font-weight:400;color:var(--cro-muted)}.cro-card__reward{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1.2rem;color:var(--cro-muted)}.cro-card__reward svg{color:var(--cro-accent)}.cro-card__quick-add{width:100%;min-height:4.4rem;margin-top:1.2rem;border:1px solid var(--cro-ink);background:#fff;color:var(--cro-ink);font:inherit;font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease}.cro-card__quick-add:hover:not([disabled]){background:var(--cro-ink);color:#fff}.cro-card__quick-add[disabled]{opacity:.5;cursor:not-allowed}.cro-card__quick-add.loading{cursor:progress;opacity:.7}.cro-card__error{margin:.6rem 0 0;font-size:1.2rem;color:#c43d1d}.cro-qa{margin:auto;padding:0;border:0;width:44rem;max-width:calc(100% - 3.2rem);background:#fff;color:var(--cro-ink)}.cro-qa::backdrop{background:#00000080}.cro-qa__sheet{padding:2.4rem}.cro-qa__header{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:1.6rem}.cro-qa__title{margin:0;font-family:var(--cro-display);font-weight:700;font-size:2.2rem;line-height:1.1;text-transform:uppercase}.cro-qa__group{justify-content:flex-start;margin-bottom:1.6rem}.cro-qa__group legend{margin-bottom:1rem}.cro-qa .cro-cta__pill span{min-width:7.2rem;min-height:4.6rem}.cro-qa .cro-cta__pill input:checked+span{background:var(--cro-ink);color:#fff}.cro-qa .cro-guide__primary{margin-top:.8rem}.cro-qa .cro-cta__error{margin-top:1rem;color:#c43d1d}@media screen and (max-width:989px){.cro-collection__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.cro-offer-strip{flex-direction:column;align-items:flex-start;padding:1.6rem}.cro-offer-strip__tiers{flex-direction:column;gap:1rem}.cro-collection__toolbar{flex-direction:column;align-items:stretch;gap:1.2rem}.cro-chips{margin:0 -1.5rem;padding:0 1.5rem}.cro-sort{align-self:flex-end}.cro-collection__grid{grid-template-columns:repeat(var(--cro-columns-mobile),minmax(0,1fr));gap:3.2rem 1.2rem}.cro-card__title{font-size:1.4rem}.cro-card__badge{top:.8rem;left:.8rem;font-size:1.1rem}.cro-card__quick-add{font-size:1.2rem;letter-spacing:.04em}.cro-qa{inset:auto 0 0 0;width:100%;max-width:100%;margin:0;border-radius:1.6rem 1.6rem 0 0}.cro-qa[open]{animation:cro-guide-in-up .3s ease}}.cro-chips__chip--unset{opacity:.4;border:1px dashed currentColor}.product--thumbnail .thumbnail-list{gap:1.2rem;margin-top:1.2rem;padding:0}.product--thumbnail .thumbnail-list__item:before{padding-bottom:125%}.product--thumbnail .thumbnail{border:0;box-shadow:none;overflow:hidden}.product--thumbnail .thumbnail img{width:100%;height:100%;object-fit:cover}.product--thumbnail .thumbnail:hover{opacity:.8}.product--thumbnail .thumbnail[aria-current] img{padding:.3rem}@media screen and (max-width:749px){.product--thumbnail .thumbnail-list.slider.slider--mobile{justify-content:flex-start;gap:.6rem;margin-top:.6rem}.product--thumbnail .thumbnail-list__item.slider__slide{width:calc(18% - .6rem);max-width:none;margin-right:0;aspect-ratio:auto}}.sticky-add-to-cart--cro .sticky-add-to-cart__button{background:var(--sticky-atc-bg);color:var(--sticky-atc-text);font-weight:700;letter-spacing:.12em}.sticky-add-to-cart--cro .sticky-add-to-cart__button:not(:disabled):hover{background:var(--sticky-atc-bg);filter:brightness(.95)}.cro-collection .cro-card__media{flex-shrink:0}.cro-collection .cro-card__media>.cro-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--cro-card-fit, cover)}.cro-collection .cro-card__media--adapt>.cro-card__image:not(.cro-card__image--secondary){position:relative;inset:auto;height:auto}
/*# sourceMappingURL=/cdn/shop/t/40/assets/cro-pdp.css.map */
