.cf{font-family:var(--cf-ui);font-size:15px;line-height:1.6;letter-spacing:0;color:var(--cf-heading);background:var(--cf-paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cf,.cf *,.cf *:before,.cf *:after{box-sizing:border-box}.cf *{margin:0;padding:0}.cf button,.cf select{font:inherit;color:inherit;letter-spacing:inherit;text-transform:none;text-align:inherit;background:none;border:0;border-radius:0;box-shadow:none;min-width:0;min-height:0;-webkit-appearance:none;appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.cf a{color:inherit;text-decoration:none;transition:color var(--cf-fast) var(--cf-ease);-webkit-tap-highlight-color:transparent}.cf h1,.cf h2,.cf h3,.cf p{font:inherit;letter-spacing:inherit;text-transform:none;color:inherit}.cf ul{list-style:none}.cf img{border:0}.cf ::selection{background:var(--cf-sel);color:#fff}.cf--olive a:hover{color:var(--cf-olive-hover)}.cf--classic a:hover{color:#000}.cf .cf-c{container-type:inline-size}.cf .cf-main{max-width:var(--cf-max);margin:0 auto}.cf .cf-icon{display:block;flex-shrink:0}.cf .cf-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cf .cf-rc{display:contents}.cf .cf-follow-on{display:none}.cf [aria-pressed=true]>.cf-follow-off{display:none}.cf [aria-pressed=true]>.cf-follow-on{display:block}.cf .cf-noscroll{scrollbar-width:none}.cf .cf-noscroll::-webkit-scrollbar{display:none}@media(max-width:759px){.cf .cf-only-desk{display:none!important}}@media(min-width:760px){.cf .cf-only-mob{display:none!important}}html.cf-lock{overflow:hidden}.cf-head-hidden{transform:translateY(-100%)!important}.cf-head-anim{transition:transform .4s cubic-bezier(.16,1,.3,1)}.cf .cf-eyebrow{font-family:var(--cf-mono);font-size:var(--es, 10px);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--cf-body)}.cf .cf-badge{display:inline-block;font-family:var(--cf-mono);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1;padding:3px 6px;border-radius:var(--cf-r-flag)}.cf .cf-badge--new{background:var(--cf-sel);color:#fff}.cf .cf-badge--outline{background:#fff;color:var(--cf-sel);border:1px solid var(--cf-sel)}.cf .cf-badge--sale{background:var(--cf-sale-soft);color:var(--cf-sale)}.cf .cf-badge--soldout{background:var(--cf-ink-200);color:var(--cf-ink-700)}.cf .cf-price{display:flex;align-items:baseline;gap:8px}.cf .cf-price__now{font-family:var(--cf-ui);font-size:var(--ps, 14px);font-weight:600;letter-spacing:-.01em;color:var(--cf-text)}.cf .cf-price__now.is-sale{color:var(--cf-sale)}.cf .cf-price__was{font-family:var(--cf-ui);font-size:calc(var(--ps, 14px) - 2px);font-weight:400;color:var(--cf-ink-500);text-decoration:line-through}.cf .cf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;font-family:var(--cf-ui);font-size:13.5px;font-weight:500;letter-spacing:.02em;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:var(--cf-r-xs);cursor:pointer;transition:background var(--cf-fast) var(--cf-ease),border-color var(--cf-fast) var(--cf-ease),color var(--cf-fast) var(--cf-ease)}.cf .cf-btn .cf-icon{width:16.5px;height:16.5px}.cf .cf-btn--lg{height:52px;padding:0 24px;font-size:14px}.cf .cf-btn--lg .cf-icon{width:17px;height:17px}.cf .cf-btn--block{width:100%}.cf .cf-btn--primary{background:var(--cf-accent);color:#fff}.cf .cf-btn--primary:hover:not(:disabled){background:var(--cf-accent-hover);color:#fff}.cf .cf-btn--primary:disabled{background:var(--cf-ink-400);cursor:not-allowed}.cf .cf-btn--secondary{background:#fff;color:var(--cf-text);border-color:var(--cf-ink-300)}.cf .cf-btn--secondary:hover{border-color:var(--cf-sel);color:var(--cf-text)}.cf .cf-ib{width:var(--s, 44px);height:var(--s, 44px);display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:var(--cf-r-xs);color:var(--cf-text);background:transparent;cursor:pointer;transition:border-color var(--cf-fast) var(--cf-ease),background var(--cf-fast) var(--cf-ease),color var(--cf-fast) var(--cf-ease)}.cf .cf-ib--circle{border-radius:999px}.cf .cf-ib--overlay{background:#ffffffe6;border-color:var(--cf-ink-200);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--cf-shadow-xs)}.cf .cf-ib--ghost:hover{background:var(--cf-ink-100)}.cf .cf-ib--default{background:#fff;border-color:var(--cf-ink-300)}.cf .cf-ib--default:hover{border-color:var(--cf-sel)}.cf [aria-pressed=true]>.cf-ib,.cf .cf-ib[aria-pressed=true]{color:var(--cf-heart-on)}.cf .cf-ib--default[aria-pressed=true]{border-color:var(--cf-sel)}.cf .cf-fav-on,.cf [aria-pressed=true] .cf-fav-off{display:none}.cf [aria-pressed=true] .cf-fav-on{display:block}.cf .cf-swatch{flex:none;width:var(--sw, 36px);height:var(--sw, 36px);padding:0;border-radius:999px;background:var(--c, #ccc);border:1px solid var(--cf-ink-300);outline:none;outline-offset:3px;cursor:pointer;transition:transform var(--cf-fast) var(--cf-ease)}.cf .cf-swatch:hover{transform:scale(1.05)}.cf .cf-swatch.is-on,.cf .cf-swatch[aria-pressed=true]{border-color:transparent;outline:1.5px solid var(--cf-sel)}.cf .cf-swatch:focus-visible{outline:1.5px solid var(--cf-sel)}.cf .cf-sizes{display:grid;grid-template-columns:repeat(var(--cols, 6),1fr);gap:6px}.cf .cf-size{position:relative;height:44px;padding:0;overflow:hidden;font-family:var(--cf-ui);font-size:13px;font-weight:500;text-align:center;border-radius:var(--cf-r-xs);background:#fff;color:var(--cf-text);border:1px solid var(--cf-ink-300);cursor:pointer;transition:all var(--cf-fast) var(--cf-ease)}.cf .cf-size:hover:not(:disabled){border-color:var(--cf-sel)}.cf .cf-size[aria-pressed=true]{background:var(--cf-sel);border-color:var(--cf-sel);color:#fff}.cf .cf-size:disabled{background:var(--cf-ink-50);color:var(--cf-ink-400);border-color:var(--cf-ink-300);cursor:not-allowed}.cf .cf-size:disabled:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent calc(50% - .5px),var(--cf-ink-300) calc(50% - .5px),var(--cf-ink-300) calc(50% + .5px),transparent calc(50% + .5px))}.cf .cf-crumbs{display:flex;flex-wrap:wrap;gap:8px;padding:16px var(--cf-gut);font-family:var(--cf-mono);font-size:10.5px;font-weight:500;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:var(--cf-mute)}.cf .cf-crumbs a{color:var(--cf-mute)}.cf .cf-crumbs a:hover,.cf .cf-crumbs [aria-current]{color:var(--cf-heading)}.cf .cf-backlink{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 16px 0 8px;font-size:13px;font-weight:500;color:var(--cf-body)}.cf .cf-wm{position:absolute;width:auto;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none}.cf .cf-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 22%)}.cf .cf-cbanner{padding:0 var(--cf-gut)}.cf .cf-cbanner__card{display:flex;min-height:clamp(300px,25cqw,380px);overflow:hidden;border-radius:var(--cf-r-card);background:var(--cf-ivory);color:var(--cf-olive)}.cf .cf-cbanner__text{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:22px;padding:clamp(28px,3.4cqw,52px) clamp(28px,3.6cqw,56px)}.cf .cf-cbanner__wm{right:-2%;bottom:-16%;height:132%}.cf .cf-cbanner__brand{position:relative;display:flex;align-items:center;gap:clamp(14px,1.6cqw,22px)}.cf .cf-cbanner__logo{display:block;flex:none;width:clamp(64px,6cqw,84px);height:clamp(64px,6cqw,84px);border-radius:50%;object-fit:cover;border:1.5px solid var(--cf-ring)}.cf .cf-cbanner__title{font-family:var(--cf-display);font-weight:400;font-size:clamp(34px,3.7cqw,54px);line-height:1;letter-spacing:-.02em;color:var(--cf-olive)}.cf .cf-cbanner__lead{position:relative;max-width:46ch;font-size:clamp(14.5px,1.15cqw,16px);line-height:1.7;color:var(--cf-olive);text-wrap:pretty}.cf .cf-cbanner__actions{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:14px 32px;margin-top:6px}.cf .cf-cbanner__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:500;color:var(--cf-olive);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.cf .cf-cbanner__link:hover{color:var(--cf-olive);text-decoration-color:var(--cf-sage)}.cf .cf-cbanner__photos{flex:1.22 1 0;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;background:var(--cf-olive)}.cf .cf-ph{position:relative;overflow:hidden;background:var(--cf-well-photo)}.cf .cf-cbm{position:relative;overflow:hidden;background:var(--cf-ivory);color:var(--cf-olive)}.cf .cf-cbm__strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;height:clamp(150px,46cqw,220px);background:var(--cf-olive)}.cf .cf-cbm__wm{right:-34px;bottom:-70px;height:300px}.cf .cf-cbm__body{position:relative;padding:0 16px 20px}.cf .cf-cbm__row{display:flex;align-items:flex-end;gap:14px;margin-top:-34px}.cf .cf-cbm__logo{display:block;flex:none;width:72px;height:72px;border-radius:50%;object-fit:cover;border:3px solid var(--cf-ivory);box-shadow:0 0 0 1px var(--cf-ring)}.cf .cf-cbm__title{margin:0 0 2px;font-family:var(--cf-display);font-weight:400;font-size:29px;line-height:1;letter-spacing:-.02em;color:var(--cf-olive)}.cf .cf-cbm__lead{margin-top:12px;max-width:34ch;font-size:14.5px;line-height:1.55;color:var(--cf-olive);text-wrap:pretty}.cf .cf-cbm__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:16px}.cf .cf-cbm__link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:500;color:var(--cf-olive);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.cf .cf-coll{padding-bottom:96px}.cf .cf-bar{position:sticky;top:var(--cf-header-h, 64px);z-index:30;margin-top:28px;background:var(--cf-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--cf-line);transition:transform .4s var(--cf-ease-out)}.cf .cf-bar.is-hidden{transform:translateY(calc(-100% - var(--cf-header-h, 64px)))}@media(max-width:759px){.cf .cf-bar{margin-top:0}}.cf .cf-bar__in{display:flex;align-items:center;gap:12px;padding:clamp(8px,1.2cqw,12px) var(--cf-gut)}.cf .cf-chips{position:relative;flex:1;min-width:0;display:flex;gap:8px;overflow-x:auto;padding-right:28px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}.cf .cf-chip{flex:none;display:inline-flex;align-items:center;height:clamp(40px,calc(48px - 1cqw),44px);padding:0 18px;border-radius:999px;border:1px solid var(--cf-line-2);background:var(--cf-paper);color:var(--cf-olive);font-size:13.5px;font-weight:500;line-height:normal;white-space:nowrap;cursor:pointer;transition:background .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out}.cf .cf-chip:hover{border-color:var(--cf-olive);color:var(--cf-olive)}.cf .cf-chip.is-on{background:var(--cf-olive);border-color:var(--cf-olive);color:#fff}.cf .cf-fbtn{flex:none;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--cf-olive);background:var(--cf-paper);color:var(--cf-olive);font-size:13.5px;font-weight:500;white-space:nowrap}.cf .cf-fbtn:hover{background:var(--cf-ivory)}.cf .cf-count{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--cf-olive);color:#fff;font-family:var(--cf-mono);font-size:10.5px;font-weight:600;line-height:20px;text-align:center}.cf .cf-sortpill{position:relative;flex:none;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px 0 16px;border-radius:999px;border:1px solid var(--cf-line-2);background:var(--cf-paper);color:var(--cf-olive);font-size:13.5px;font-weight:500;white-space:nowrap;cursor:pointer}.cf .cf-sortpill:hover{border-color:var(--cf-olive)}.cf .cf-sortpill__k{color:var(--cf-body)}.cf .cf-sortpill select{margin:0;padding:0 22px 0 0;border:0;background:transparent;color:var(--cf-olive);font:inherit;cursor:pointer}.cf .cf-sortpill__chev{position:absolute;right:12px;top:50%;display:flex;transform:translateY(-50%);pointer-events:none}.cf .cf-active{display:flex;align-items:center;gap:8px;overflow-x:auto;padding:14px var(--cf-gut) 0}.cf .cf-achip{flex:none;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 10px 0 14px;border-radius:999px;background:var(--cf-ivory);color:var(--cf-olive);font-size:12.5px;font-weight:500;white-space:nowrap;cursor:pointer}.cf .cf-achip:hover{background:var(--cf-line)}.cf .cf-aclear{flex:none;height:36px;padding:0 6px;color:var(--cf-olive);font-size:12.5px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.cf .cf-gridsec{padding:clamp(4px,3cqw,40px) var(--cf-gut) 0}.cf .cf-msort{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-bottom:6px}.cf .cf-msort__btn{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 0 0 12px;color:var(--cf-olive);font-size:13px;font-weight:500}.cf .cf-empty{padding:72px 20px;text-align:center;border:1px dashed var(--cf-line-2);border-radius:var(--cf-r-xs)}.cf .cf-empty__t{font-family:var(--cf-display);font-size:24px;line-height:1.25;letter-spacing:-.01em;text-wrap:balance}.cf .cf-empty__a{display:flex;justify-content:center;margin-top:20px}.cf .cf-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(10px,1.6cqw,22px);row-gap:clamp(28px,3.2cqw,44px)}@media(max-width:999px){.cf .cf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:759px){.cf .cf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cf .cf-grid[aria-busy=true]{opacity:.55;transition:opacity .2s ease-in-out}.cf .cf-more{display:flex;justify-content:center;margin-top:40px}.cf .cf-card{min-width:0;display:flex;flex-direction:column}.cf .cf-card__media{position:relative;aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--cf-r-xs);background:var(--cf-well)}.cf .cf-card__hit{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.cf .cf-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 22%);transform:scale(1);transition:transform .6s var(--cf-ease-out)}.cf .cf-card__img--alt{opacity:0;transform:none;transition:opacity .45s var(--cf-ease-out)}.cf .cf-card__badges{position:absolute;top:10px;left:10px;display:flex;flex-wrap:wrap;gap:4px;max-width:calc(100% - 56px);pointer-events:none}.cf .cf-card__fav{position:absolute;top:4px;right:4px;width:44px;height:44px;display:grid;place-items:center;padding:0}.cf .cf-qbar{position:absolute;left:10px;right:10px;bottom:10px}.cf .cf-qbar__rest{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;padding:0 12px;border-radius:var(--cf-r-xs);background:var(--cf-glass-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--cf-olive);font-size:13px;font-weight:500}.cf .cf-qbar__panel{display:none;padding:10px;border-radius:var(--cf-r-xs);background:var(--cf-glass-card-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cf .cf-qbar__t{font-family:var(--cf-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--cf-body)}.cf .cf-qbar__sizes{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.cf .cf-qsize{flex:1 0 auto;min-width:36px;height:32px;padding:0 8px;border:1px solid var(--cf-line-2);border-radius:var(--cf-r-xs);background:#fff;color:var(--cf-olive);font-size:12px;font-weight:500;text-align:center}.cf .cf-qsize:hover:not(:disabled){border-color:var(--cf-olive);background:var(--cf-olive);color:#fff}.cf .cf-qsize:disabled{background:var(--cf-ink-50);color:var(--cf-ink-400);cursor:not-allowed}.cf .cf-qbar__choose{display:none;width:100%;height:44px;border-radius:var(--cf-r-xs);background:var(--cf-olive);color:#fff;font-size:13px;font-weight:500;text-align:center}.cf .cf-qbar__choose:hover{background:var(--cf-olive-hover)}.cf .cf-qbar__sold{display:flex;align-items:center;justify-content:center;height:44px;border-radius:var(--cf-r-xs);background:var(--cf-glass-card);font-family:var(--cf-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--cf-body)}@media(min-width:760px){.cf .cf-card:hover .cf-card__img:not(.cf-card__img--alt){transform:scale(1.03)}.cf .cf-card:hover .cf-card__img--alt{opacity:1}.cf .cf-card:hover .cf-qbar__rest{display:none}.cf .cf-card:hover .cf-qbar__panel,.cf .cf-card:hover .cf-qbar__choose{display:block}}.cf .cf-card__plus{position:absolute;right:2px;bottom:2px;width:48px;height:48px;display:none;place-items:center;padding:0}@media(max-width:759px){.cf .cf-qbar{display:none}.cf .cf-card__plus{display:grid}}.cf .cf-card__info{display:flex;flex-direction:column;gap:5px;min-width:0;padding-top:12px}.cf .cf-card__name{display:block;width:100%;padding:0;text-align:left;font-family:var(--cf-display);font-size:clamp(15px,1.35cqw,18.5px);line-height:1.2;letter-spacing:-.005em;color:var(--cf-olive);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.cf .cf-card__name:hover{text-decoration:underline;text-underline-offset:3px}.cf .cf-card__meta{display:flex;align-items:center;gap:10px;min-height:18px;margin-top:2px}.cf .cf-card__sw{display:flex;gap:6px;flex:none;--sw: 14px}.cf .cf-card__sizes{min-width:0;font-family:var(--cf-mono);font-size:10px;letter-spacing:.06em;color:var(--cf-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:759px){.cf .cf-card__sizes,.cf .cf-card__meta--nosw{display:none}}.cf .cf-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:var(--cf-scrim);opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.cf .cf-scrim.is-open{opacity:1;pointer-events:auto}.cf .cf-scrim--qa{z-index:74}.cf .cf-sheet{position:fixed;z-index:71;top:0;right:0;bottom:0;width:min(420px,100%);display:flex;flex-direction:column;overflow:hidden;background:var(--cf-paper);box-shadow:var(--cf-shadow-side);transform:translate(100%);visibility:hidden;transition:transform .45s var(--cf-ease-out),visibility .45s}.cf .cf-sheet.is-open{transform:translate(0);visibility:visible}@media(max-width:759px){.cf .cf-sheet{top:auto;left:0;width:auto;max-height:86vh;border-radius:var(--cf-r-sheet) var(--cf-r-sheet) 0 0;box-shadow:var(--cf-shadow-up);transform:translateY(104%)}.cf .cf-sheet.is-open{transform:translateY(0)}}.cf [data-cf-grab]{touch-action:none}.cf .cf-grab{flex:none;display:flex;align-items:center;justify-content:center;height:22px;touch-action:none}.cf .cf-grab span{display:block;width:40px;height:4px;border-radius:2px;background:var(--cf-line-2)}.cf .cf-sheet__head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px 10px 20px;border-bottom:1px solid var(--cf-line)}.cf .cf-sheet__title{font-family:var(--cf-display);font-size:22px;line-height:1.2;letter-spacing:-.01em}.cf .cf-sheet__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 20px 8px}.cf .cf-fg{padding:18px 0;border-bottom:1px solid var(--cf-line)}.cf .cf-fg:last-child{border-bottom:0}.cf .cf-fg--sort{padding:18px 0 10px}.cf .cf-fg__t{margin-bottom:12px;font-family:var(--cf-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cf-body)}.cf .cf-fg--sort .cf-fg__t{margin-bottom:8px}.cf .cf-opts{display:flex;flex-wrap:wrap;gap:8px}.cf .cf-opt{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--cf-line-2);background:var(--cf-paper);color:var(--cf-olive);font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer}.cf .cf-opt--size{min-width:52px;padding:0 14px}.cf .cf-opt.is-on{background:var(--cf-olive);border-color:var(--cf-olive);color:#fff}.cf .cf-radio{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:0;color:var(--cf-olive);font-size:15px;text-align:left}.cf .cf-radio__ring{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--cf-line-2)}.cf .cf-radio__dot{display:block;width:10px;height:10px;border-radius:50%;background:transparent}.cf .cf-radio.is-on .cf-radio__ring{border-color:var(--cf-olive)}.cf .cf-radio.is-on .cf-radio__dot{background:var(--cf-olive)}.cf .cf-colors{display:flex;flex-wrap:wrap;gap:12px 14px}.cf .cf-colitem{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:58px;padding-top:4px;--sw: 34px}.cf .cf-colitem__l{font-size:12px;line-height:1.2}.cf .cf-sheet__foot{flex:none;display:flex;gap:10px;padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--cf-line);background:var(--cf-paper)}.cf .cf-sheet__foot>:first-child{flex:1}.cf .cf-sheet__foot>:last-child{flex:1.6}.cf .cf-qa{position:fixed;left:0;right:0;bottom:0;z-index:75;max-height:86vh;display:flex;flex-direction:column;overflow:hidden;background:var(--cf-paper);border-radius:var(--cf-r-sheet) var(--cf-r-sheet) 0 0;box-shadow:var(--cf-shadow-up);transform:translateY(104%);visibility:hidden;transition:transform .45s var(--cf-ease-out),visibility .45s}.cf .cf-qa.is-open{transform:translateY(0);visibility:visible}.cf .cf-qa__head{flex:none;display:flex;align-items:center;gap:12px;padding:2px 8px 14px 16px;border-bottom:1px solid var(--cf-line)}.cf .cf-qa__thumb{position:relative;flex:none;width:54px;height:72px;overflow:hidden;border-radius:var(--cf-r-xs);background:var(--cf-well)}.cf .cf-qa__meta{flex:1;min-width:0}.cf .cf-qa__name{font-family:var(--cf-display);font-size:19px;line-height:1.2;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf .cf-qa__price{margin-top:4px}.cf .cf-qa__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 16px calc(14px + env(safe-area-inset-bottom))}.cf .cf-qa__colors{margin-bottom:20px}.cf .cf-optrow{display:flex;justify-content:space-between;gap:12px;font-size:13px}.cf .cf-optrow>:first-child{font-weight:500}.cf .cf-optrow>:last-child{color:var(--cf-body)}.cf .cf-swrow{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px;padding:4px;--sw: 34px}.cf .cf-qa__cta{margin-top:22px}.cf .cf-qa__more{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:8px;padding:0;color:var(--cf-olive);font-size:13.5px;font-weight:500;text-decoration:underline;text-underline-offset:4px}.cf .cf-pv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;flex-direction:column;background:var(--cf-paper);transform:translateY(100%);visibility:hidden;transition:transform .45s var(--cf-ease-out),visibility .45s}.cf .cf-pv.is-open{transform:translateY(0);visibility:visible}.cf .cf-pv__scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.cf .cf-pv__gal{position:relative;background:var(--cf-well)}.cf .cf-pv__rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.cf .cf-pv__slide{position:relative;flex:0 0 100%;aspect-ratio:3 / 4;scroll-snap-align:start;overflow:hidden}.cf .cf-pv__dots{position:absolute;left:0;right:0;bottom:14px;display:flex;justify-content:center;gap:6px;pointer-events:none}.cf .cf-dot{display:block;width:6px;height:6px;border-radius:999px;background:#fff9;box-shadow:0 0 0 1px #14110f1f;transition:width .25s ease}.cf .cf-dot.is-on{width:18px;background:#fff}.cf .cf-pv__badges{position:absolute;top:14px;left:14px;display:flex;flex-wrap:wrap;gap:4px;max-width:calc(100% - 80px);pointer-events:none}.cf .cf-pv__close{position:absolute;top:8px;right:8px}.cf .cf-pv__info{padding:20px 16px 28px}.cf .cf-pv__title{margin-top:8px;font-family:var(--cf-display);font-weight:400;font-size:28px;line-height:1.1;letter-spacing:-.02em}.cf .cf-pv__price{margin-top:10px;--ps: 17px}.cf .cf-pv__colors{margin-top:24px}.cf .cf-pv__sizes{margin-top:22px}.cf .cf-pv__sizes .cf-sizes,.cf .cf-qv__sizes .cf-sizes,.cf .cf-qa .cf-sizes{margin-top:12px}.cf .cf-pv__desc{margin-top:22px;font-size:14.5px;line-height:1.65;color:var(--cf-body);text-wrap:pretty}.cf .cf-plist{display:flex;flex-direction:column;gap:12px;margin-top:24px;padding-top:18px;border-top:1px solid var(--cf-line);font-size:13px;line-height:1.5;color:var(--cf-body)}.cf .cf-plist li{display:flex;align-items:center;gap:10px}.cf .cf-pv__bar{flex:none;display:flex;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--cf-line);background:var(--cf-paper)}.cf .cf-pv__bar .cf-btn{flex:1;min-width:0}.cf .cf-qv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:none;align-items:center;justify-content:center;padding:24px}.cf .cf-qv.is-open{display:flex}.cf .cf-qv__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cf-scrim-modal)}.cf .cf-qv__panel{position:relative;display:flex;width:100%;max-width:1040px;height:min(760px,100%);overflow:hidden;background:var(--cf-paper);box-shadow:var(--cf-shadow-modal)}.cf .cf-qv__gal{position:relative;flex:1.05 1 0;min-width:0;min-height:0;overflow:hidden;background:var(--cf-well)}.cf .cf-qv__thumbs{position:absolute;left:12px;right:12px;bottom:12px;display:flex;gap:8px;overflow-x:auto;padding:4px}.cf .cf-qv__thumb{flex:none;width:48px;height:64px;padding:0;border:0;background:#fff;cursor:pointer;outline:1.5px solid transparent;outline-offset:2px}.cf .cf-qv__thumb[aria-pressed=true]{outline-color:var(--cf-olive)}.cf .cf-qv__thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.cf .cf-qv__info{flex:1 1 0;min-width:0;overflow-y:auto;padding:clamp(28px,3.4vw,48px) clamp(20px,3.2vw,44px)}.cf .cf-qv__title{margin-top:10px;padding-right:44px;font-family:var(--cf-display);font-weight:400;font-size:clamp(28px,2.6vw,38px);line-height:1.08;letter-spacing:-.02em}.cf .cf-qv__pricerow{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:12px;--ps: 18px}.cf .cf-qv__desc{margin-top:20px;font-size:14.5px;line-height:1.65;color:var(--cf-body);text-wrap:pretty}.cf .cf-qv__colors{margin-top:28px}.cf .cf-qv__colors .cf-swrow{gap:12px;--sw: 30px}.cf .cf-qv__sizes{margin-top:24px}.cf .cf-qv__actions{display:flex;gap:8px;margin-top:28px}.cf .cf-qv__actions .cf-btn{flex:1;min-width:0}.cf .cf-qv .cf-plist{margin-top:28px;padding-top:20px}.cf .cf-qv__close{position:absolute;top:12px;right:12px;z-index:2}.cf .cf-fab{position:fixed;left:0;right:0;bottom:calc(var(--cf-tabbar-h) + 16px + env(safe-area-inset-bottom));z-index:60;display:none;justify-content:center;pointer-events:none;transform:translateY(0);transition:transform .35s var(--cf-ease-out)}@media(max-width:759px){.cf .cf-fab{display:flex}}.cf .cf-fab.is-hidden{transform:translateY(calc(100% + 110px))}.cf .cf-fab__btn{pointer-events:auto;display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 22px 0 18px;border-radius:999px;background:var(--cf-olive);color:#fff;font-size:14px;font-weight:500;box-shadow:var(--cf-shadow-fab)}.cf .cf-fab__n{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#fff;color:var(--cf-olive);font-family:var(--cf-mono);font-size:10.5px;font-weight:600;line-height:20px;text-align:center}.cf .cf-toast{position:fixed;left:50%;bottom:24px;z-index:90;width:max-content;max-width:calc(100% - 32px);transform:translate(-50%);pointer-events:none}@media(max-width:759px){.cf .cf-toast{bottom:calc(var(--cf-tabbar-h) + 16px + env(safe-area-inset-bottom))}.cf .cf-toast.is-above-fab{bottom:calc(var(--cf-tabbar-h) + 84px + env(safe-area-inset-bottom))}}.cf .cf-toast__in{display:none;align-items:center;gap:10px;padding:12px 18px;background:var(--cf-olive);color:#fff;font-size:13.5px;line-height:1.4;box-shadow:var(--cf-shadow-toast)}.cf .cf-toast.is-on .cf-toast__in{display:flex}.cf .cf-bhero{display:flex;flex-wrap:wrap;flex-direction:row-reverse;background:var(--cf-soft)}.cf .cf-bhero__media{position:relative;flex:1.15 1 420px;aspect-ratio:5 / 6;max-height:560px;overflow:hidden;background:var(--cf-well-photo)}@media(max-width:759px){.cf .cf-bhero__media{max-height:280px}}.cf .cf-bhero__text{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:clamp(20px,2.6cqw,40px) clamp(20px,3.4cqw,48px)}.cf .cf-bhero__brand{display:flex;align-items:center;gap:16px}.cf .cf-bhero__logo{display:block;flex:none;width:72px;height:72px;border-radius:50%;object-fit:cover;border:1px solid var(--cf-line-2)}.cf .cf-bhero__name{font-family:var(--cf-display);font-weight:400;font-size:26px;line-height:1.1;letter-spacing:-.015em}.cf .cf-bhero__kicker{display:flex;align-items:center;gap:8px;margin-top:6px}.cf .cf-bhero__dot{display:block;width:6px;height:6px;border-radius:50%;background:var(--cf-acc)}.cf .cf-bhero__display{font-family:var(--cf-display);font-weight:400;font-size:clamp(56px,7.6cqw,116px);line-height:.94;letter-spacing:-.035em;color:var(--cf-ink)}.cf .cf-bhero__lead{margin-top:22px;max-width:40ch;font-size:17px;line-height:1.6;color:var(--cf-body);text-wrap:pretty}.cf .cf-bhero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.cf .cf-bcta{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 24px;border-radius:var(--cf-r-xs);background:var(--cf-ink);color:#fff;font-size:14px;font-weight:500;letter-spacing:.02em;white-space:nowrap;transition:background .15s ease-in-out}.cf .cf-bcta:hover{background:#000;color:#fff}.cf .cf-bsec{padding:clamp(36px,3.6cqw,52px) clamp(20px,3.4cqw,48px) 0}.cf .cf-babout{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(24px,3.4cqw,56px)}.cf .cf-babout__media{flex:1 1 380px;min-width:0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:10px;height:451px}@media(max-width:759px){.cf .cf-babout__media{height:auto}}.cf .cf-babout__ph{position:relative;grid-row:span 2;aspect-ratio:3 / 4;overflow:hidden;background:var(--cf-well-about)}.cf .cf-babout__ph2{position:relative;overflow:hidden;background:var(--cf-well-about-2)}.cf .cf-babout__text{flex:1.1 1 400px;min-width:0}.cf .cf-babout__title{margin-top:14px;font-family:var(--cf-display);font-weight:400;font-size:clamp(34px,3.8cqw,56px);line-height:1.02;letter-spacing:-.025em;text-wrap:balance}.cf .cf-babout__lead{margin-top:18px;max-width:34ch;font-family:var(--cf-display);font-size:clamp(21px,1.9cqw,27px);line-height:1.38;letter-spacing:-.01em;color:var(--cf-ink);text-wrap:pretty}.cf .cf-babout__body{margin-top:14px;max-width:52ch;font-size:16px;line-height:1.7;color:var(--cf-body);text-wrap:pretty}.cf .cf-bvalues{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));border-top:1px solid var(--cf-line)}.cf .cf-bvalue{display:flex;align-items:baseline;gap:16px;padding:16px 0;border-bottom:1px solid var(--cf-line)}.cf .cf-bvalue span{font-family:var(--cf-display);font-size:clamp(34px,4.2cqw,60px);line-height:1;letter-spacing:-.03em}.cf .cf-bhead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px}.cf .cf-bhead__title{margin-top:12px;font-family:var(--cf-display);font-weight:400;font-size:clamp(32px,3.6cqw,52px);line-height:1.04;letter-spacing:-.025em}.cf .cf-blink{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.cf .cf-blink:hover{text-decoration-color:var(--cf-acc)}.cf .cf-btiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.4cqw,20px);margin-top:32px}@media(min-width:620px){.cf .cf-btiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.cf .cf-btiles{grid-template-columns:repeat(6,minmax(0,1fr))}}.cf .cf-btile{display:flex;flex-direction:column;gap:12px;min-width:0;color:var(--cf-ink)}.cf .cf-btile:hover{color:#000}.cf .cf-btile__media{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--cf-well)}.cf .cf-btile__media img{transition:transform .6s var(--cf-ease-out)}.cf .cf-btile__media img:hover{transform:scale(1.04)}.cf .cf-btile__label{display:flex;align-items:center;justify-content:space-between;gap:8px}.cf .cf-btile__label span{font-family:var(--cf-display);font-size:clamp(17px,1.5cqw,20px);line-height:1.2;letter-spacing:-.01em}.cf .cf-bgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(12px,1.4cqw,20px);row-gap:36px;margin-top:32px}@media(min-width:1000px){.cf .cf-bgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cf .cf-bcard{min-width:0;display:flex;flex-direction:column}.cf .cf-bcard__media{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--cf-well)}.cf .cf-bcard__hit{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.cf .cf-bcard__badges{position:absolute;top:10px;left:10px;display:flex;flex-wrap:wrap;gap:4px;max-width:calc(100% - 64px);pointer-events:none}.cf .cf-bcard__fav{position:absolute;top:8px;right:8px}.cf .cf-bcard__name{display:block;margin-top:12px;font-size:14px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf .cf-bcard__name:hover{text-decoration:underline;text-underline-offset:3px}.cf .cf-bcard__price{margin-top:5px}@media(min-width:760px){.cf .cf-bcard:hover .cf-card__img:not(.cf-card__img--alt){transform:scale(1.03)}.cf .cf-bcard:hover .cf-card__img--alt{opacity:1}}@media(prefers-reduced-motion:reduce){.cf *,.cf *:before,.cf *:after{transition-duration:0s!important;animation-duration:0s!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cf-omes.css.map */
