@layer properties,theme,base;@layer components{._3pFTia_root{width:100%;color:var(--ec-foreground);font-family:var(--ec-font-body);font-size:var(--ec-text-sm);letter-spacing:var(--ec-tracking-body);line-height:var(--ec-leading-body);isolation:isolate;position:relative;container:pdp/inline-size}._3pFTia_root :where(h1,h3,p,ul){margin:0}._3pFTia_root :where(ul){padding:0;list-style:none}._3pFTia_root :where(button){font:inherit;letter-spacing:inherit;color:inherit;-webkit-tap-highlight-color:transparent}._3pFTia_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._3pFTia_muted{color:var(--ec-text-muted);font-weight:400}._3pFTia_roll{font-variant-numeric:tabular-nums;display:inline-flex}._3pFTia_rollChars{display:inline-flex}._3pFTia_rollDigit{height:1.4em;line-height:1.4em;display:inline-block;position:relative;overflow:hidden}._3pFTia_rollStrip{flex-direction:column;display:flex}._3pFTia_rollStrip span{height:1.4em;display:block}._3pFTia_top{justify-content:space-between;align-items:center;gap:var(--ec-space-3);padding:var(--ec-space-4) var(--ec-product-detail-edge,var(--ec-space-8));display:flex}._3pFTia_crumbs{min-width:0;color:var(--ec-text-muted);white-space:nowrap;align-items:center;gap:6px;display:flex}._3pFTia_crumbs span:last-child{color:var(--ec-foreground);text-overflow:ellipsis;overflow:hidden}._3pFTia_layout{gap:var(--ec-space-12);padding:var(--ec-space-2) var(--ec-product-detail-edge,var(--ec-space-8)) var(--ec-space-12);grid-template-columns:minmax(0,1.12fr) minmax(320px,1fr);align-items:start;display:grid}._3pFTia_media{top:calc(var(--ec-listing-sticky-top,0px) + var(--ec-space-4));min-width:0;position:sticky}._3pFTia_info{gap:var(--ec-space-6);min-width:0;display:grid}._3pFTia_titleBlock{gap:var(--ec-space-3);display:grid;container-type:inline-size}._3pFTia_titleRow{justify-content:space-between;align-items:flex-start;gap:var(--ec-space-3);display:flex}._3pFTia_titleRow h1{font-family:var(--ec-font-display);font-size:var(--ec-text-plate);font-weight:var(--ec-font-weight-display);letter-spacing:var(--ec-tracking-display);line-height:var(--ec-leading-display);text-transform:var(--ec-display-case);text-wrap:balance}._3pFTia_detail{color:var(--ec-text-secondary);font-family:var(--ec-font-code);font-size:var(--ec-text-2xs);letter-spacing:.02em;text-transform:uppercase;font-weight:500;line-height:1.5}._3pFTia_priceRow{align-items:center;gap:var(--ec-space-4);flex-wrap:wrap;display:flex}._3pFTia_price{font-size:var(--ec-text-xl);letter-spacing:var(--ec-tracking-body);font-weight:500}._3pFTia_price[data-sale]{color:var(--ec-sale)}._3pFTia_compareAt{color:var(--ec-text-muted);font-variant-numeric:tabular-nums}._3pFTia_tierLabel{color:var(--ec-text-secondary);font-size:var(--ec-text-xs)}._3pFTia_saving{font-weight:500}._3pFTia_priceNote{color:var(--ec-text-secondary)}._3pFTia_summary{max-width:46ch;color:var(--ec-text-secondary)}._3pFTia_option{gap:var(--ec-space-3);display:grid}._3pFTia_buyRow{gap:var(--ec-space-2);grid-template-columns:auto minmax(0,1fr);display:grid}._3pFTia_stepper{height:var(--ec-control-height-lg);border:1px solid var(--ec-border);border-radius:var(--ec-radius-pill);align-items:center;padding:0 4px;display:flex}._3pFTia_stepper button{border-radius:var(--ec-radius-pill);cursor:pointer;width:38px;height:38px;transition:background-color var(--ec-duration-fast) ease, transform var(--ec-duration-fast) var(--ec-ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid}._3pFTia_stepper button:active:not(:disabled){background-color:var(--ec-surface-muted);transform:scale(.92)}._3pFTia_stepper button:disabled{color:var(--ec-text-muted);cursor:default}@media (hover:hover) and (pointer:fine){._3pFTia_stepper button:hover:not(:disabled){background-color:var(--ec-surface-muted)}}._3pFTia_qty{justify-content:center;min-width:24px;font-weight:500;display:inline-flex}._3pFTia_addButton{height:var(--ec-control-height-lg);border-radius:var(--ec-radius-pill);background:var(--ec-button-primary-bg);--ec-text-button-lg:var(--ec-text-xl);font-family:var(--ec-font-display);font-size:var(--ec-text-button-lg);font-weight:var(--ec-font-weight-display);letter-spacing:.015em;text-transform:var(--ec-display-case);cursor:pointer;transition:transform var(--ec-duration-fast) var(--ec-ease-standard), background-color var(--ec-duration-standard) var(--ec-ease-standard), border-color var(--ec-duration-standard) var(--ec-ease-standard), color var(--ec-duration-standard) var(--ec-ease-standard);clip-path:polygon(0 0, calc(100% - var(--ec-cut)) 0, 100% var(--ec-cut), 100% 100%, 0 100%);border:0;display:grid;position:relative;overflow:hidden;color:var(--ec-button-primary-fg)!important}@media (forced-colors:active){._3pFTia_addButton{clip-path:none}}@media (hover:hover) and (pointer:fine){._3pFTia_addButton[data-state=idle]:hover{background-color:var(--ec-button-primary-bg-hover)}}._3pFTia_addButton:active{transform:scale(.98)}._3pFTia_addButton[data-state=added]{background-color:var(--ec-success);color:var(--ec-background)!important}._3pFTia_addButton[data-state=error]{border:1px solid var(--ec-danger);background-color:var(--ec-surface);color:var(--ec-danger)!important}._3pFTia_addButton[data-state=adding]{cursor:progress}._3pFTia_addButton:disabled{border:1px solid var(--ec-border);background:var(--ec-surface);cursor:not-allowed;transform:none;color:var(--ec-text-muted)!important}._3pFTia_buttonInner{justify-content:center;align-items:center;gap:var(--ec-space-2);white-space:nowrap;grid-area:1/1;display:inline-flex}._3pFTia_spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px}._3pFTia_addButton[data-state=adding] ._3pFTia_spinner{animation:.64s linear infinite _3pFTia_spin}@keyframes _3pFTia_spin{to{transform:rotate(360deg)}}._3pFTia_shipping{gap:var(--ec-space-3);padding:var(--ec-space-4) 0;border-top:1px solid var(--ec-border-subtle);border-bottom:1px solid var(--ec-border-subtle);display:grid}._3pFTia_shipping li{align-items:flex-start;gap:var(--ec-space-3);display:flex}._3pFTia_shipping li>svg{color:var(--ec-text-secondary);flex:none;margin-top:1px}._3pFTia_shipping li>span{column-gap:var(--ec-space-2);flex-wrap:wrap;display:flex}._3pFTia_shipping strong{font-weight:500}._3pFTia_accordion{border-top:1px solid var(--ec-border-subtle);display:grid}._3pFTia_section{border-bottom:1px solid var(--ec-border-subtle)}._3pFTia_section h3{font-size:inherit;font-weight:inherit}._3pFTia_sectionButton{width:100%;height:52px;font-family:var(--ec-font-display);font-size:var(--ec-text-lg);font-weight:var(--ec-font-weight-display);letter-spacing:var(--ec-tracking-display);line-height:var(--ec-leading-display);text-align:left;text-transform:var(--ec-display-case);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}._3pFTia_sectionChevron{color:var(--ec-text-muted);transition:transform var(--ec-duration-standard) var(--ec-ease-standard)}._3pFTia_sectionChevron[data-open]{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){._3pFTia_sectionButton:hover ._3pFTia_sectionChevron{color:var(--ec-foreground)}}._3pFTia_sectionBody{overflow:hidden}._3pFTia_sectionText{gap:var(--ec-space-2);max-width:52ch;padding-bottom:var(--ec-space-4);color:var(--ec-text-secondary);display:grid}@container pdp (min-width:680px) and (max-width:979px){._3pFTia_top{padding:var(--ec-space-4) var(--ec-product-detail-edge,var(--ec-space-6))}._3pFTia_layout{gap:var(--ec-space-8);padding:var(--ec-space-2) var(--ec-product-detail-edge,var(--ec-space-6)) var(--ec-space-10);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@container pdp (max-width:679px){._3pFTia_top{padding:var(--ec-space-4) var(--ec-product-detail-edge,var(--ec-space-4)) var(--ec-space-2)}._3pFTia_crumbs span:not(:last-child),._3pFTia_crumbs svg{display:none}._3pFTia_crumbs span:last-child{color:var(--ec-text-muted)}._3pFTia_layout{gap:var(--ec-space-6);padding:0 var(--ec-product-detail-edge,var(--ec-space-4)) var(--ec-space-10);grid-template-columns:minmax(0,1fr)}._3pFTia_media{position:static}}@media (prefers-reduced-motion:reduce){._3pFTia_sectionChevron{transition-property:opacity}._3pFTia_addButton[data-state=adding] ._3pFTia_spinner{animation-duration:1.6s}}._3pFTia_addButton:focus-visible,._3pFTia_addButton:focus-visible:hover{outline:var(--ec-focus-outline);outline-offset:var(--ec-focus-outline-offset);background-color:var(--ec-button-primary-bg-focus);color:var(--ec-button-primary-fg);background-image:none}._3pFTia_stepper button:focus-visible,._3pFTia_sectionButton:focus-visible{outline:var(--ec-focus-outline);outline-offset:var(--ec-focus-outline-offset);background-image:linear-gradient(var(--ec-focus-fill), var(--ec-focus-fill));color:var(--ec-foreground)}}@layer utilities;
@layer properties,theme,base;@layer components{.EdGBdW_root{gap:var(--ec-space-2);color:var(--ec-foreground);font-family:var(--ec-font-body);font-size:var(--ec-text-sm);line-height:var(--ec-leading-body);display:grid}.EdGBdW_label{align-items:baseline;gap:var(--ec-space-2);color:var(--ec-text-secondary);font-family:var(--ec-font-code);font-size:var(--ec-text-2xs);letter-spacing:.02em;text-transform:uppercase;margin:0;display:flex}.EdGBdW_value{color:var(--ec-foreground);font-weight:500}.EdGBdW_swatches{align-items:center;gap:var(--ec-space-3);flex-wrap:wrap;display:flex}.EdGBdW_swatch{border-radius:var(--ec-radius-pill);width:2rem;height:2rem;color:var(--ec-foreground);cursor:pointer;background-color:#0000;border:0;padding:0;position:relative}.EdGBdW_swatch:before{content:"";border-radius:inherit;position:absolute;inset:-.375rem}.EdGBdW_swatch[data-chip]{width:auto;min-width:2rem;height:var(--ec-control-height-md)}.EdGBdW_swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--ec-background), 0 0 0 3.5px var(--ec-foreground)}.EdGBdW_swatch[data-sold-out]:after{background:linear-gradient(135deg, transparent calc(50% - 1px), var(--ec-background) calc(50% - 1px), var(--ec-background) calc(50% + 1px), transparent calc(50% + 1px));border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.EdGBdW_face{border-radius:inherit;width:100%;height:100%;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ec-foreground) 14%, transparent);object-fit:cover;display:block}.EdGBdW_chip{height:100%;padding:0 var(--ec-space-3);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--ec-border-strong);font-size:var(--ec-text-xs);white-space:nowrap;align-items:center;display:flex}.EdGBdW_swatch:focus-visible{outline:var(--ec-focus-outline);outline-color:var(--ec-foreground);outline-offset:var(--ec-space-2)}}@layer utilities;
@layer properties,theme,base;@layer components{._7jucya_root{gap:var(--ec-space-2);color:var(--ec-foreground);font-family:var(--ec-font-body);font-size:var(--ec-text-sm);line-height:var(--ec-leading-body);display:grid}._7jucya_label{align-items:baseline;gap:var(--ec-space-2);color:var(--ec-text-secondary);font-family:var(--ec-font-code);font-size:var(--ec-text-2xs);letter-spacing:.02em;text-transform:uppercase;margin:0;display:flex}._7jucya_value{color:var(--ec-foreground);font-weight:500}._7jucya_hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}._7jucya_options{gap:var(--ec-space-2);flex-wrap:wrap;display:flex}._7jucya_option{min-width:4.75rem;height:var(--ec-control-height-md);justify-content:center;align-items:center;gap:var(--ec-space-2);padding:0 var(--ec-space-3);border-radius:var(--ec-radius-control);box-shadow:inset 0 0 0 1px var(--ec-border);color:var(--ec-foreground);cursor:pointer;font:inherit;transition:background-color var(--ec-duration-fast) var(--ec-ease-standard), box-shadow var(--ec-duration-fast) var(--ec-ease-standard);background-color:#0000;border:0;font-weight:500;display:inline-flex}._7jucya_root[data-compact] ._7jucya_option{min-width:var(--ec-control-height-sm);height:var(--ec-control-height-sm);padding:0 var(--ec-space-2)}._7jucya_option[aria-checked=true]{background-color:var(--ec-accent);box-shadow:0 0 0 2px var(--ec-background), 0 0 0 3.5px var(--ec-foreground);color:var(--ec-accent-foreground)}._7jucya_option[data-sold-out]{background-color:var(--ec-surface-muted);box-shadow:none;color:var(--ec-text-muted);cursor:not-allowed;text-decoration:line-through}._7jucya_madeToOrder{border-radius:var(--ec-radius-pill);background-color:currentColor;flex:none;width:.375rem;height:.375rem;display:block}._7jucya_leadTime{color:var(--ec-text-secondary);font-size:var(--ec-text-xs);margin:0}@media (hover:hover) and (pointer:fine){._7jucya_option:not([data-sold-out],[aria-checked=true]):hover{background-color:var(--ec-surface-muted)}}._7jucya_option:focus-visible{outline:var(--ec-focus-outline);outline-offset:var(--ec-focus-outline-offset);background-image:linear-gradient(var(--ec-focus-fill), var(--ec-focus-fill));color:var(--ec-foreground)}._7jucya_option[aria-checked=true]:focus-visible,._7jucya_option[aria-checked=true]:focus-visible:hover{outline:var(--ec-focus-outline);outline-offset:var(--ec-focus-outline-offset);background-color:var(--ec-button-primary-bg-focus);color:var(--ec-accent-foreground);background-image:none}@media (prefers-reduced-motion:reduce){._7jucya_option{transition-duration:0s}}}@layer utilities;