.studio-quantity-module__gL47Aa__panel{gap:var(--space-5);min-width:0;display:grid}.studio-quantity-module__gL47Aa__quantitySection{gap:var(--space-2);display:grid}.studio-quantity-module__gL47Aa__quantityHeading{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.studio-quantity-module__gL47Aa__expand,.studio-quantity-module__gL47Aa__issueLink{align-items:center;gap:var(--space-1);min-height:var(--control-min-size);font:inherit;font-size:var(--text-xs);color:var(--color-text);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.studio-quantity-module__gL47Aa__expand{text-align:right}.studio-quantity-module__gL47Aa__expand svg{flex-shrink:0}.studio-quantity-module__gL47Aa__expand:disabled{opacity:var(--opacity-disabled);cursor:default}.studio-quantity-module__gL47Aa__presets{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.studio-quantity-module__gL47Aa__preset{min-width:0}.studio-quantity-module__gL47Aa__preset button,.studio-quantity-module__gL47Aa__customInput input{width:100%;min-height:var(--control-min-size);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font:inherit;text-align:center;font-size:var(--text-sm)}.studio-quantity-module__gL47Aa__preset button{cursor:pointer;justify-content:center;align-items:center;gap:var(--space-1);border-radius:var(--studio-tile-radius);flex-direction:column;min-height:3.75rem;display:flex}.studio-quantity-module__gL47Aa__preset button[aria-pressed=true],.studio-quantity-module__gL47Aa__customInput input[data-selected=true]{border-color:var(--color-text);box-shadow:inset 0 0 0 var(--border-width) var(--color-text);font-weight:var(--weight-semibold)}.studio-quantity-module__gL47Aa__preset button:disabled,.studio-quantity-module__gL47Aa__preset button[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:default}.studio-quantity-module__gL47Aa__preset button:hover:not(:disabled):not([aria-disabled=true]),.studio-quantity-module__gL47Aa__customInput input:hover{border-color:var(--color-text)}.studio-quantity-module__gL47Aa__tooltip{z-index:20;width:max-content;max-width:calc(100vw - var(--space-4));padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-ink-bg);color:var(--color-text-on-dark);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);text-align:center;box-shadow:var(--shadow-md);pointer-events:none;visibility:hidden;position:fixed;transform:translate(-50%,-100%)}.studio-quantity-module__gL47Aa__tooltip:after{content:"";border:var(--space-1) solid transparent;border-top-color:var(--color-ink-bg);position:absolute;top:100%;left:50%;transform:translate(-50%)}.studio-quantity-module__gL47Aa__tooltip[data-visible=true]{visibility:visible}.studio-quantity-module__gL47Aa__tooltipSaving{color:inherit;font-weight:var(--weight-semibold);white-space:nowrap}.studio-quantity-module__gL47Aa__quantityControl{gap:var(--space-1);min-width:0;font-weight:var(--weight-regular);display:grid}.studio-quantity-module__gL47Aa__customInput input{min-width:0;padding-inline:var(--space-1);font-variant-numeric:tabular-nums}.studio-quantity-module__gL47Aa__allocations{grid-template-columns:repeat(auto-fit,minmax(var(--space-16),1fr));gap:var(--space-2);display:grid}.studio-quantity-module__gL47Aa__sizeAllocation{align-content:start;gap:var(--space-1);text-align:center;min-width:0;display:grid}.studio-quantity-module__gL47Aa__sizeAllocation>label{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.studio-quantity-module__gL47Aa__sizeAllocation .studio-quantity-module__gL47Aa__issue{text-align:left}.studio-quantity-module__gL47Aa__issue{color:var(--color-text);overflow-wrap:anywhere}.studio-quantity-module__gL47Aa__issueLink{text-align:left;text-decoration:underline}.studio-quantity-module__gL47Aa__footerSummary{gap:var(--space-2);margin-bottom:var(--space-3);margin:0;display:grid}.studio-quantity-module__gL47Aa__orderOverview{align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.studio-quantity-module__gL47Aa__orderLines{margin-inline:calc(-1 * var(--space-2));max-height:min(12rem,24dvh);display:grid;overflow:auto}.studio-quantity-module__gL47Aa__sheetOrderLines{display:grid}.studio-quantity-module__gL47Aa__sheetOrderLines .studio-quantity-module__gL47Aa__orderLine{padding-block:var(--space-4);border-bottom:var(--border-width) solid var(--studio-line);border-radius:0}.studio-quantity-module__gL47Aa__orderLine{align-items:center;gap:var(--space-3);min-height:var(--control-min-size);padding:var(--space-2);border-radius:var(--radius-sm);text-align:left;color:var(--color-text);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) max-content max-content;display:grid}.studio-quantity-module__gL47Aa__orderLine>span:first-child{overflow-wrap:anywhere;min-width:0}.studio-quantity-module__gL47Aa__orderEdit{align-items:center;gap:var(--space-1);text-underline-offset:var(--space-1);text-decoration:underline;display:inline-flex}.studio-quantity-module__gL47Aa__orderLine:hover:not(:disabled),.studio-quantity-module__gL47Aa__orderLine:focus-visible{background:var(--color-surface)}.studio-quantity-module__gL47Aa__orderLine:focus-visible{outline-offset:calc(-1 * var(--focus-ring-width))}.studio-quantity-module__gL47Aa__orderLine:disabled{opacity:var(--opacity-disabled);cursor:default}.studio-quantity-module__gL47Aa__lineAmount{font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;flex-shrink:0}.studio-quantity-module__gL47Aa__footerPrice{gap:var(--space-1);text-align:right;font-variant-numeric:tabular-nums;min-width:0;display:grid}.studio-quantity-module__gL47Aa__orderToggle>span{align-items:center;gap:var(--space-1);display:flex}.studio-quantity-module__gL47Aa__orderToggle{min-height:var(--control-min-size);color:var(--color-text);font:inherit;font-size:var(--text-sm);cursor:pointer;justify-self:start;align-items:center;gap:var(--space-2);text-align:left;font-weight:var(--weight-semibold);background:0 0;border:0;padding:0;text-decoration:underline;display:flex}@media (max-height:44rem){.studio-quantity-module__gL47Aa__orderLines{max-height:var(--control-min-size)}}.studio-quantity-module__gL47Aa__preset button[aria-pressed=true]{background:var(--studio-chip)}.studio-quantity-module__gL47Aa__unitPrice{font-size:var(--text-xs);color:var(--studio-muted);font-weight:var(--weight-regular)}.studio-quantity-module__gL47Aa__quantityControl[data-custom] .studio-quantity-module__gL47Aa__customInput{border:var(--border-width) dashed var(--studio-line-strong);border-radius:var(--studio-tile-radius);align-content:center;min-height:3.75rem;padding:0;display:grid;position:relative}.studio-quantity-module__gL47Aa__customInput label{top:var(--space-1);left:var(--space-2);font-size:var(--text-xs);color:var(--studio-muted);position:absolute}.studio-quantity-module__gL47Aa__quantityControl[data-custom] input{min-height:3.75rem;padding:var(--space-4) var(--space-2) 0;text-align:left;font-size:var(--text-base);background:0 0;border:0}.studio-quantity-module__gL47Aa__customInput:has(input[data-selected=true]){border-color:var(--studio-ink)}.studio-quantity-module__gL47Aa__quantityControl[data-custom] input[data-selected=true]{box-shadow:none}.studio-quantity-module__gL47Aa__footerPrice>p:last-child{font-size:var(--studio-total-size);line-height:var(--leading-snug)}.studio-quantity-module__gL47Aa__orderLines[hidden]{display:none}.studio-quantity-module__gL47Aa__footerSummary[data-enquiry] .studio-quantity-module__gL47Aa__orderOverview{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.studio-quantity-module__gL47Aa__footerSummary[data-enquiry] .studio-quantity-module__gL47Aa__footerPrice>p:last-child{font-size:var(--text-sm)}.studio-quantity-module__gL47Aa__compactSummary .studio-quantity-module__gL47Aa__orderOverview{gap:var(--space-3);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.studio-quantity-module__gL47Aa__compactPrice{min-width:0}.studio-quantity-module__gL47Aa__compactPrice>p{font-size:var(--studio-total-size);line-height:var(--leading-snug);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.studio-quantity-module__gL47Aa__compactPrice .studio-quantity-module__gL47Aa__orderToggle{padding:var(--space-1) 0;font-size:var(--text-xs);line-height:var(--leading-snug);font-weight:var(--weight-regular);flex-direction:column;justify-content:center;align-items:flex-start;gap:0;text-decoration:none;display:flex}.studio-quantity-module__gL47Aa__compactPrice .studio-quantity-module__gL47Aa__orderToggle>span{text-underline-offset:var(--space-1);text-decoration:underline}.studio-quantity-module__gL47Aa__compactTotal{font-size:var(--studio-total-size);font-weight:var(--weight-semibold);line-height:var(--leading-snug);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:left}.studio-quantity-module__gL47Aa__compactPrice .studio-quantity-module__gL47Aa__orderToggle svg{flex-shrink:0}.studio-quantity-module__gL47Aa__footerSummary[data-secondary-action] .studio-quantity-module__gL47Aa__orderOverview{grid-template-columns:minmax(0,1fr)}.studio-quantity-module__gL47Aa__footerSummary[data-secondary-action] .studio-quantity-module__gL47Aa__compactPrice{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.studio-quantity-module__gL47Aa__orderActions{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.studio-quantity-module__gL47Aa__srOnly{width:var(--border-width);height:var(--border-width);clip-path:inset(50%);white-space:nowrap;padding:0;position:absolute;overflow:hidden}.studio-quantity-module__gL47Aa__footerSummary [data-order-phone-label]{display:none}@media (max-width:63.999rem){.studio-quantity-module__gL47Aa__compactSummary .studio-quantity-module__gL47Aa__orderOverview{grid-template-columns:repeat(2,minmax(0,1fr))}}.studio-quantity-module__gL47Aa__presets{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-quantity-module__gL47Aa__preset button{gap:0;height:3.75rem}.studio-quantity-module__gL47Aa__preset button[aria-checked=true]{border-color:var(--studio-ink);box-shadow:inset 0 0 0 var(--border-width) var(--studio-ink);background:var(--studio-surface)}.studio-quantity-module__gL47Aa__preset strong{font-size:var(--text-base)}.studio-quantity-module__gL47Aa__quantitySection{gap:var(--space-3)}.studio-quantity-module__gL47Aa__quantityHeading{align-items:baseline}.studio-quantity-module__gL47Aa__quantityHeading>div{min-width:0}.studio-quantity-module__gL47Aa__currentUnitPrice{text-align:right;flex:none;max-width:50%}.studio-quantity-module__gL47Aa__quantityControl[data-custom]{grid-column:auto}.studio-quantity-module__gL47Aa__quantityControl[data-custom] .studio-quantity-module__gL47Aa__customInput{align-items:center;gap:var(--space-2);min-height:var(--control-min-size);padding-inline:var(--space-3);border-style:solid;display:flex}.studio-quantity-module__gL47Aa__customInput label{font-size:var(--text-sm);flex:none;position:static}.studio-quantity-module__gL47Aa__quantityControl[data-custom] input{min-height:var(--control-min-size);padding:var(--space-2) 0;text-align:right;font-size:var(--text-sm)}.studio-quantity-module__gL47Aa__expand{text-align:left;justify-self:start}.studio-quantity-module__gL47Aa__canvasSummary,.studio-quantity-module__gL47Aa__canvasOrderRow{gap:var(--space-3);min-width:0;display:grid}.studio-quantity-module__gL47Aa__canvasOrderRow>button:last-child:not(.studio-quantity-module__gL47Aa__orderToggle){width:100%;min-width:0;min-height:var(--studio-order-action-height);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-base)}.studio-quantity-module__gL47Aa__canvasSummary .studio-quantity-module__gL47Aa__orderToggle{width:100%;font-weight:var(--weight-regular);text-decoration:none}.studio-quantity-module__gL47Aa__orderToggle .studio-quantity-module__gL47Aa__desktopTotal{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;display:flex}.studio-quantity-module__gL47Aa__desktopTotal>span:first-child{min-width:0}.studio-quantity-module__gL47Aa__desktopTotal>span:first-child>strong{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.studio-quantity-module__gL47Aa__totalCaption{align-items:center;gap:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--studio-muted);flex-wrap:wrap;display:flex}.studio-quantity-module__gL47Aa__totalCaption svg{flex:none}.studio-quantity-module__gL47Aa__totalAmount{gap:var(--space-1);text-align:right;font-variant-numeric:tabular-nums;flex:none;display:grid}.studio-quantity-module__gL47Aa__totalAmount strong{font-size:var(--studio-total-size);line-height:var(--leading-snug);font-weight:var(--weight-bold)}.studio-quantity-module__gL47Aa__totalAmount small{color:var(--studio-muted);font-size:var(--text-xs)}.studio-quantity-module__gL47Aa__totalAmount[data-price-status]{flex:0 auto}.studio-quantity-module__gL47Aa__totalAmount[data-price-status] strong{font-size:var(--text-sm)}.studio-quantity-module__gL47Aa__priceBreakdown{color:var(--studio-muted);padding:var(--space-2)}.studio-quantity-module__gL47Aa__extraCharges{gap:var(--space-1);padding:var(--space-2);display:grid}.studio-quantity-module__gL47Aa__orderToggle .studio-quantity-module__gL47Aa__phonePillContents,.studio-quantity-module__gL47Aa__phonePriceStatus{display:none}.studio-quantity-module__gL47Aa__orderSwatch{width:var(--space-5);height:var(--space-5);border:var(--border-width) solid var(--studio-line-strong);border-radius:var(--radius-full);background:var(--product-colour);flex:none;display:inline-block}@media (min-width:64rem){.studio-quantity-module__gL47Aa__canvasSummary{container-type:inline-size}@container (max-width:18rem){.studio-quantity-module__gL47Aa__orderToggle .studio-quantity-module__gL47Aa__desktopTotal{gap:var(--space-1) var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.studio-quantity-module__gL47Aa__desktopTotal>span:first-child{display:contents}.studio-quantity-module__gL47Aa__desktopTotal .studio-quantity-module__gL47Aa__totalAmount{grid-area:1/2}.studio-quantity-module__gL47Aa__desktopTotal .studio-quantity-module__gL47Aa__totalCaption{grid-area:2/1/3/3}.studio-quantity-module__gL47Aa__canvasOrderRow .studio-quantity-module__gL47Aa__orderLine{gap:var(--space-1) var(--space-2);grid-template-columns:minmax(0,1fr) auto}.studio-quantity-module__gL47Aa__canvasOrderRow .studio-quantity-module__gL47Aa__lineAmount{grid-area:2/1}.studio-quantity-module__gL47Aa__canvasOrderRow .studio-quantity-module__gL47Aa__orderEdit{grid-area:1/2/3/3}}}@media (max-width:63.999rem){.studio-quantity-module__gL47Aa__canvasOrderRow{gap:var(--space-2);grid-template-columns:max-content minmax(0,1fr);align-items:center}.studio-quantity-module__gL47Aa__canvasOrderRow>button:last-child:not(.studio-quantity-module__gL47Aa__orderToggle){font-size:var(--text-sm);padding-inline:var(--space-1);white-space:nowrap}.studio-quantity-module__gL47Aa__canvasSummary .studio-quantity-module__gL47Aa__orderToggle{min-height:var(--studio-order-action-height);border:var(--studio-order-pill-border) solid var(--studio-order-pill-outline);border-radius:var(--radius-pill);padding:0 var(--space-3);background:var(--studio-surface)}.studio-quantity-module__gL47Aa__orderToggle .studio-quantity-module__gL47Aa__desktopTotal{display:none}.studio-quantity-module__gL47Aa__orderToggle .studio-quantity-module__gL47Aa__phonePillContents{gap:var(--space-2);white-space:nowrap;align-items:center;display:flex}.studio-quantity-module__gL47Aa__phonePillContents>svg{width:var(--space-3);height:var(--space-3);flex:none}.studio-quantity-module__gL47Aa__swatchStack{padding-right:0;display:flex}.studio-quantity-module__gL47Aa__swatchStack:empty{display:none}.studio-quantity-module__gL47Aa__swatchStack .studio-quantity-module__gL47Aa__orderSwatch+.studio-quantity-module__gL47Aa__orderSwatch{margin-left:calc(-1 * var(--space-3))}.studio-quantity-module__gL47Aa__pillCount{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.studio-quantity-module__gL47Aa__pillDivider{width:var(--border-width);height:var(--space-5);background:var(--studio-line-strong)}.studio-quantity-module__gL47Aa__pillAmount{align-items:baseline;gap:var(--space-1);font-variant-numeric:tabular-nums;display:flex}.studio-quantity-module__gL47Aa__pillAmount strong{font-size:var(--studio-order-pill-price);font-weight:var(--weight-bold)}.studio-quantity-module__gL47Aa__pillAmount small{font-size:var(--studio-order-tax-size);color:var(--studio-muted)}.studio-quantity-module__gL47Aa__phonePriceStatus{display:block}.studio-quantity-module__gL47Aa__canvasSummary .studio-quantity-module__gL47Aa__orderLines{display:none}.studio-quantity-module__gL47Aa__canvasSummary[data-enquiry] .studio-quantity-module__gL47Aa__canvasOrderRow{grid-template-columns:1fr}.studio-quantity-module__gL47Aa__canvasSummary[data-enquiry] .studio-quantity-module__gL47Aa__orderToggle{justify-content:center}}@media (max-width:23.5rem){.studio-quantity-module__gL47Aa__canvasSummary .studio-quantity-module__gL47Aa__orderToggle{padding-inline:var(--space-2)}.studio-quantity-module__gL47Aa__orderToggle .studio-quantity-module__gL47Aa__phonePillContents{gap:var(--space-1)}.studio-quantity-module__gL47Aa__pillAmount{gap:.125rem}.studio-quantity-module__gL47Aa__pillAmount strong{font-size:var(--text-sm)}.studio-quantity-module__gL47Aa__pillCount{font-size:var(--text-xs)}}@media (max-width:63.999rem){.studio-quantity-module__gL47Aa__canvasOrderRow>button[data-loading]:last-child:not(.studio-quantity-module__gL47Aa__orderToggle){white-space:normal;line-height:var(--leading-snug);padding-block:var(--space-1)}}.studio-quantity-module__gL47Aa__preset button,.studio-quantity-module__gL47Aa__quantityControl[data-custom] .studio-quantity-module__gL47Aa__customInput,.studio-quantity-module__gL47Aa__customInput input{background:var(--studio-wash);border-color:#0000}.studio-quantity-module__gL47Aa__preset button:hover:not(:disabled):not([aria-disabled=true]),.studio-quantity-module__gL47Aa__customInput input:hover{background:var(--studio-hover);border-color:#0000}.studio-quantity-module__gL47Aa__preset button[aria-checked=true],.studio-quantity-module__gL47Aa__preset button[aria-pressed=true],.studio-quantity-module__gL47Aa__customInput input[data-selected=true]{background:var(--studio-surface);box-shadow:var(--studio-option-ring);border-color:#0000}.studio-quantity-module__gL47Aa__quantityControl[data-custom] .studio-quantity-module__gL47Aa__customInput:has(input[data-selected=true]){background:var(--studio-surface);box-shadow:var(--studio-option-ring)}.studio-quantity-module__gL47Aa__quantityControl[data-custom] .studio-quantity-module__gL47Aa__customInput input{box-shadow:none;background:0 0}.studio-quantity-module__gL47Aa__quantityHeading strong{font-size:var(--studio-section-label-size)}.studio-quantity-module__gL47Aa__preset,.studio-quantity-module__gL47Aa__currentUnitPrice,.studio-quantity-module__gL47Aa__footerPrice{font-variant-numeric:tabular-nums}.studio-quantity-module__gL47Aa__totalAmount strong,.studio-quantity-module__gL47Aa__compactTotal{letter-spacing:var(--studio-total-tracking)}@media (max-width:63.999rem){.studio-quantity-module__gL47Aa__canvasOrderRow{align-items:stretch}.studio-quantity-module__gL47Aa__canvasOrderRow>.studio-quantity-module__gL47Aa__orderToggle,.studio-quantity-module__gL47Aa__canvasOrderRow>button:last-child:not(.studio-quantity-module__gL47Aa__orderToggle){min-height:var(--space-12);box-sizing:border-box;height:auto;margin:0}[data-phone-first-screen] .studio-quantity-module__gL47Aa__canvasOrderRow{gap:var(--space-2-5);grid-template-columns:repeat(2,minmax(0,1fr))}[data-phone-first-screen] .studio-quantity-module__gL47Aa__canvasOrderRow>.studio-quantity-module__gL47Aa__orderToggle{min-height:var(--studio-phone-order-height);border-radius:var(--space-4)}[data-phone-first-screen] .studio-quantity-module__gL47Aa__canvasOrderRow>button:last-child:not(.studio-quantity-module__gL47Aa__orderToggle){min-height:var(--studio-phone-order-height);border-radius:var(--space-4)}[data-phone-first-screen] .studio-quantity-module__gL47Aa__canvasSummary .studio-quantity-module__gL47Aa__orderToggle{border:var(--border-width) solid var(--studio-phone-chip-line);padding:var(--space-1-5) var(--space-2-5)}[data-phone-first-screen] .studio-quantity-module__gL47Aa__phonePillContents{column-gap:var(--space-2);text-align:left;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;row-gap:0;width:100%;display:grid}[data-phone-first-screen] .studio-quantity-module__gL47Aa__swatchStack{grid-area:1/1/3}[data-phone-first-screen] .studio-quantity-module__gL47Aa__pillCount{font-size:var(--studio-info-size);grid-column:2;font-weight:700;line-height:1.15}[data-phone-first-screen] .studio-quantity-module__gL47Aa__pillDivider{display:none}[data-phone-first-screen] .studio-quantity-module__gL47Aa__pillAmount{font-size:var(--space-3);gap:var(--studio-phone-switch-inset);flex-wrap:wrap;grid-column:2/4;line-height:1.3}:is([data-phone-first-screen] .studio-quantity-module__gL47Aa__pillAmount strong,[data-phone-first-screen] .studio-quantity-module__gL47Aa__pillAmount small){font-size:var(--space-3);color:var(--studio-muted);font-weight:400}[data-phone-first-screen] .studio-quantity-module__gL47Aa__phonePillContents>svg{width:var(--studio-brand-icon-size);height:var(--studio-brand-icon-size);grid-area:1/3}[data-phone-first-screen] .studio-quantity-module__gL47Aa__canvasOrderRow>button:last-child:not(.studio-quantity-module__gL47Aa__orderToggle){background:var(--studio-ink);border-color:var(--studio-ink);color:var(--studio-surface);font-size:var(--space-4);white-space:normal}[data-phone-first-screen] .studio-quantity-module__gL47Aa__canvasOrderRow>button:last-child:not(.studio-quantity-module__gL47Aa__orderToggle):disabled{opacity:1;background:var(--studio-phone-cart-disabled-bg);border-color:var(--studio-phone-cart-disabled-bg);color:var(--studio-phone-cart-disabled-text)}}
.ProductDetails-module__PFKdwW__page[data-product-page][data-section-spacing]{padding-block:var(--space-5) var(--space-8)}@media (min-width:64rem){.ProductDetails-module__PFKdwW__page[data-product-page][data-section-spacing]{padding-block-end:var(--space-10)}}.ProductDetails-module__PFKdwW__breadcrumb{font-size:var(--text-sm);margin-block-end:var(--space-4)}.ProductDetails-module__PFKdwW__breadcrumb a{align-items:center;gap:var(--space-2);display:inline-flex}.ProductDetails-module__PFKdwW__layout{gap:var(--product-column-gap);width:100%;max-width:var(--measure-product-layout);align-items:start;margin-inline:auto;display:grid}.ProductDetails-module__PFKdwW__purchase{gap:var(--product-panel-gap);min-width:0;display:grid}.ProductDetails-module__PFKdwW__rating{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ProductDetails-module__PFKdwW__stars{gap:var(--space-1);color:var(--color-highlight);display:inline-flex}.ProductDetails-module__PFKdwW__starEmpty{color:var(--color-border-strong)}.ProductDetails-module__PFKdwW__price{align-items:center;gap:var(--space-3);font-size:var(--text-xl);flex-wrap:wrap;display:flex}.ProductDetails-module__PFKdwW__priceRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ProductDetails-module__PFKdwW__priceRow[data-card-preview=true]{grid-template-columns:fit-content(35%) minmax(0,1fr);display:grid}.ProductDetails-module__PFKdwW__priceRow[data-card-preview=true] .ProductDetails-module__PFKdwW__price{min-width:0}.ProductDetails-module__PFKdwW__priceRow[data-card-preview=true] .ProductDetails-module__PFKdwW__price>:first-child{flex-wrap:wrap;min-width:0}.ProductDetails-module__PFKdwW__discount{padding:var(--space-1) var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-bold);background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-sm)}.ProductDetails-module__PFKdwW__options{gap:var(--space-3);display:grid}.ProductDetails-module__PFKdwW__optionGroup{gap:var(--space-2);min-width:0;padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);display:grid}.ProductDetails-module__PFKdwW__optionGroup legend{padding-inline:var(--space-1)}.ProductDetails-module__PFKdwW__optionGroup[data-size-guide]{gap:var(--space-2);padding:var(--space-1) var(--space-4) var(--space-4);border-radius:1.125rem}.ProductDetails-module__PFKdwW__optionGroup[data-size-guide] .ProductDetails-module__PFKdwW__optionValues button[aria-pressed=true]{box-shadow:none}.ProductDetails-module__PFKdwW__sizeHeader{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;min-height:2.75rem;display:flex}.ProductDetails-module__PFKdwW__sizeHeader>span{white-space:nowrap}.ProductDetails-module__PFKdwW__optionValues{gap:var(--space-2);flex-wrap:wrap;display:flex}.ProductDetails-module__PFKdwW__selectedValue{font-weight:var(--weight-regular);color:var(--color-text-muted)}.ProductDetails-module__PFKdwW__variantSelection{gap:var(--space-1);padding:var(--space-2) var(--space-3);background:var(--color-surface-sunken);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.ProductDetails-module__PFKdwW__availability{align-items:center;gap:var(--space-2);display:flex}.ProductDetails-module__PFKdwW__stockDot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--color-success)}.ProductDetails-module__PFKdwW__stockDotUnavailable{background:var(--color-danger)}.ProductDetails-module__PFKdwW__action{gap:var(--space-2);min-width:0;display:grid}.ProductDetails-module__PFKdwW__collect{margin-top:var(--space-1)}.ProductDetails-module__PFKdwW__action button,.ProductDetails-module__PFKdwW__action>a{width:100%}.ProductDetails-module__PFKdwW__cartControls{gap:var(--space-2);display:grid}.ProductDetails-module__PFKdwW__buyRow{grid-template-columns:var(--product-quantity-width) minmax(0, 1fr);align-items:end;gap:var(--space-3);display:grid}.ProductDetails-module__PFKdwW__quantityField{gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:grid}.ProductDetails-module__PFKdwW__quantity{border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md);min-height:var(--control-min-size);align-items:center;display:flex}.ProductDetails-module__PFKdwW__quantity button{flex:0 0 var(--control-min-size);padding:0}.ProductDetails-module__PFKdwW__quantity input{width:100%;min-width:0;padding:var(--space-2) 0;text-align:center;color:var(--color-text);font:inherit;appearance:textfield;background:0 0;border:0}.ProductDetails-module__PFKdwW__quantity input::-webkit-inner-spin-button{appearance:none;margin:0}.ProductDetails-module__PFKdwW__quantity input::-webkit-outer-spin-button{appearance:none;margin:0}.ProductDetails-module__PFKdwW__quantity:focus-within{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.ProductDetails-module__PFKdwW__information{border-block-start:var(--border-width) solid var(--color-border);min-width:0;margin-block-start:var(--space-2)}.ProductDetails-module__PFKdwW__information details{border-block-end:var(--border-width) solid var(--color-border)}.ProductDetails-module__PFKdwW__information summary{cursor:pointer;min-height:var(--control-min-size);padding-block:var(--space-4);font-weight:var(--weight-semibold);justify-content:space-between;align-items:center;list-style:none;display:flex}.ProductDetails-module__PFKdwW__information summary::-webkit-details-marker{display:none}.ProductDetails-module__PFKdwW__information summary:after{content:"+";font-size:var(--text-xl)}.ProductDetails-module__PFKdwW__information details[open]>summary:after{content:"−"}.ProductDetails-module__PFKdwW__information summary:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.ProductDetails-module__PFKdwW__description{line-height:var(--leading-relaxed);overflow-wrap:anywhere;padding-block-end:var(--space-4)}.ProductDetails-module__PFKdwW__description p,.ProductDetails-module__PFKdwW__description ul,.ProductDetails-module__PFKdwW__description ol,.ProductDetails-module__PFKdwW__description blockquote{margin-block:0 var(--space-3)}.ProductDetails-module__PFKdwW__description ul{padding-inline-start:var(--space-5);list-style:outside}.ProductDetails-module__PFKdwW__description ol{padding-inline-start:var(--space-5);list-style:decimal}.ProductDetails-module__PFKdwW__description h2,.ProductDetails-module__PFKdwW__description h3,.ProductDetails-module__PFKdwW__description h4{margin-block:0 var(--space-3);font-size:var(--text-base);font-weight:var(--weight-semibold)}.ProductDetails-module__PFKdwW__description a{text-decoration:underline}.ProductDetails-module__PFKdwW__description>:last-child{margin-block-end:0}.ProductDetails-module__PFKdwW__specifications{font-size:var(--text-sm);margin:0;padding-block-end:var(--space-4);display:grid}.ProductDetails-module__PFKdwW__specification{gap:var(--space-3);padding-block:var(--space-2);grid-template-columns:1fr 2fr;display:grid}.ProductDetails-module__PFKdwW__specification dt{color:var(--color-text-muted)}.ProductDetails-module__PFKdwW__specification dd{margin:0}@media (min-width:46.875rem){.ProductDetails-module__PFKdwW__layout{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductDetails-module__PFKdwW__purchase[data-sticky=true]{top:var(--product-sticky-offset);position:sticky}}@media (min-width:46.875rem) and (max-width:74.999rem){.ProductDetails-module__PFKdwW__purchase[data-sticky=true]{position:static}.ProductDetails-module__PFKdwW__layout>[data-hold]{top:var(--hold-top);align-self:start;position:sticky}}.ProductDetails-module__PFKdwW__breadcrumbTrail{align-items:baseline;gap:var(--product-breadcrumb-gap);white-space:nowrap;width:max-content;font-size:var(--product-breadcrumb-font-size);flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex}.ProductDetails-module__PFKdwW__breadcrumbTrail li{flex-shrink:0;display:inline}.ProductDetails-module__PFKdwW__breadcrumbTrail li+li:before{content:"/";color:var(--color-text-muted);margin-inline-end:var(--product-breadcrumb-gap)}.ProductDetails-module__PFKdwW__breadcrumbTrail a{color:var(--color-text-muted)}.ProductDetails-module__PFKdwW__breadcrumbTrail [aria-current]{color:var(--color-text)}@media (min-width:75rem){.ProductDetails-module__PFKdwW__layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.ProductDetails-module__PFKdwW__specification dd{white-space:pre-line}.ProductDetails-module__PFKdwW__specificationNotes{white-space:pre-line;font-size:var(--text-sm);margin:0;padding-block-end:var(--space-4)}.ProductDetails-module__PFKdwW__sizeGuideScroll{max-width:100%;margin-block-end:var(--space-3);overflow-x:auto}.ProductDetails-module__PFKdwW__sizeGuideScroll:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.ProductDetails-module__PFKdwW__sizeGuideScroll table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.ProductDetails-module__PFKdwW__sizeGuideScroll caption{text-align:start;font-weight:var(--weight-semibold);padding-block:var(--space-3)}.ProductDetails-module__PFKdwW__sizeGuideScroll th,.ProductDetails-module__PFKdwW__sizeGuideScroll td{padding:var(--space-2) var(--space-3);text-align:start;border-bottom:var(--border-width) solid var(--color-border);white-space:nowrap}.ProductDetails-module__PFKdwW__sizeGuideNote{font-size:var(--text-sm);white-space:pre-line;padding-block-end:var(--space-4)}.ProductDetails-module__PFKdwW__priceRow[data-card-preview=true]:has([data-tax-exclusive]){flex-wrap:wrap;display:flex}
.studio-size-mix-module__KnOSua__dialog{width:min(var(--studio-size-mix-width),calc(100vw - var(--space-12)));max-width:none;max-height:calc(100dvh - var(--space-12));border:var(--border-width) solid var(--studio-line);border-radius:var(--studio-radius);background:var(--studio-surface);color:var(--studio-ink);box-shadow:var(--shadow-lg);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.studio-size-mix-module__KnOSua__dialog::backdrop{background:var(--color-overlay)}.studio-size-mix-module__KnOSua__dialog[open]{display:flex}.studio-size-mix-module__KnOSua__editor{width:100%;min-width:0;min-height:0;max-height:calc(100dvh - var(--space-12));font-size:var(--text-sm);flex-direction:column;display:flex}.studio-size-mix-module__KnOSua__header{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-6);border-bottom:var(--border-width) solid var(--studio-line);flex:none;display:flex}.studio-size-mix-module__KnOSua__header h2{font-size:var(--text-lg);font-weight:var(--weight-semibold);flex:1;margin:0}.studio-size-mix-module__KnOSua__header button{min-width:var(--control-min-size);height:var(--control-min-size);border-radius:var(--radius-md);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.studio-size-mix-module__KnOSua__intro{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6) 0;color:var(--studio-muted);font-size:var(--text-xs);flex:none;display:flex}.studio-size-mix-module__KnOSua__intro .studio-size-mix-module__KnOSua__link{white-space:nowrap}.studio-size-mix-module__KnOSua__total{justify-content:space-between;align-items:center;gap:var(--space-4);margin:var(--space-4) var(--space-6);padding:var(--space-4);background:var(--studio-chip);border-radius:var(--radius-md);flex:none;display:flex}.studio-size-mix-module__KnOSua__total label{font-weight:var(--weight-semibold);display:block}.studio-size-mix-module__KnOSua__total p{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--studio-muted)}.studio-size-mix-module__KnOSua__stepper{border:var(--border-width) solid var(--studio-line-strong);border-radius:var(--radius-md);background:var(--studio-surface);flex:none;display:flex;overflow:hidden}.studio-size-mix-module__KnOSua__stepper button{width:var(--control-min-size);height:var(--control-min-size);color:inherit;cursor:pointer;font:inherit;font-size:var(--text-lg);background:0 0;border:0}.studio-size-mix-module__KnOSua__stepper input{min-width:0;width:var(--space-12);color:inherit;font:inherit;font-weight:var(--weight-semibold);text-align:center;border:0;border-inline:var(--border-width) solid var(--studio-line);background:0 0;border-radius:0;padding:0}.studio-size-mix-module__KnOSua__stepper input:focus-visible{outline:calc(var(--border-width) * 2) solid var(--studio-ink);outline-offset:var(--studio-size-mix-focus-offset)}.studio-size-mix-module__KnOSua__editor button:disabled{opacity:.4;cursor:default}.studio-size-mix-module__KnOSua__rows{overscroll-behavior:contain;min-height:0;scroll-padding-block:var(--space-3);padding:0 var(--space-6) var(--space-4);overflow:auto}.studio-size-mix-module__KnOSua__rowHeading{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.studio-size-mix-module__KnOSua__rowHeading>div{gap:var(--space-3);align-items:center;display:flex}.studio-size-mix-module__KnOSua__link{min-height:var(--control-min-size);color:var(--studio-ink);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;text-underline-offset:var(--studio-size-mix-small-gap);background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.studio-size-mix-module__KnOSua__row{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:var(--border-width) solid var(--studio-line);padding:var(--space-2-5) 0;display:flex}.studio-size-mix-module__KnOSua__row label{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.studio-size-mix-module__KnOSua__row small{color:var(--studio-muted);font-size:var(--text-xs);margin-top:var(--space-1);display:block}.studio-size-mix-module__KnOSua__row[data-invalid]{color:var(--color-danger)}.studio-size-mix-module__KnOSua__row[data-invalid] .studio-size-mix-module__KnOSua__stepper{border-color:var(--color-danger)}.studio-size-mix-module__KnOSua__note{justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--studio-chip);padding:var(--space-3);border-radius:var(--radius-md);margin-bottom:var(--space-2);font-size:var(--text-xs);display:flex}.studio-size-mix-module__KnOSua__note .studio-size-mix-module__KnOSua__link{flex:none;display:inline-flex}.studio-size-mix-module__KnOSua__issue,.studio-size-mix-module__KnOSua__muted{font-size:var(--text-xs);color:var(--studio-muted);margin:var(--space-2) 0}.studio-size-mix-module__KnOSua__footer{border-top:var(--border-width) solid var(--studio-line);padding:var(--space-4) var(--space-6);background:var(--studio-surface);flex:none}.studio-size-mix-module__KnOSua__statusRow{justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-3);align-items:flex-start;display:flex}.studio-size-mix-module__KnOSua__statusRow small{color:var(--studio-muted);font-size:var(--text-xs);margin-top:var(--space-1);display:block}.studio-size-mix-module__KnOSua__price{text-align:right;max-width:44%}.studio-size-mix-module__KnOSua__price strong{font-size:var(--text-lg)}.studio-size-mix-module__KnOSua__actions{gap:var(--space-3);display:flex}.studio-size-mix-module__KnOSua__actions button{min-height:var(--space-12);font:inherit;font-weight:var(--weight-semibold);border:var(--border-width) solid var(--studio-line-strong);border-radius:var(--radius-md);background:var(--studio-surface);color:var(--studio-ink);cursor:pointer;flex:1}.studio-size-mix-module__KnOSua__actions button:last-child{background:var(--studio-ink);color:var(--studio-surface);border-color:var(--studio-ink)}.studio-size-mix-module__KnOSua__guide{padding:0 var(--space-6) var(--space-6);overflow:auto}.studio-size-mix-module__KnOSua__entry{gap:var(--space-1-5);padding-top:var(--space-4);flex-direction:column;display:flex}.studio-size-mix-module__KnOSua__entry>strong{font-size:var(--text-sm)}.studio-size-mix-module__KnOSua__entry>button{align-items:center;gap:var(--space-2-5);width:100%;padding:var(--space-2-5) var(--space-3);border:var(--border-width) solid var(--studio-line);border-radius:var(--radius-md);background:var(--studio-surface);color:var(--studio-ink);text-align:left;font:inherit;cursor:pointer;min-height:var(--studio-size-mix-entry-height);display:flex}.studio-size-mix-module__KnOSua__entry>button>span{flex:1;min-width:0}.studio-size-mix-module__KnOSua__entry b{font-size:var(--text-sm);font-weight:var(--weight-semibold);display:block}.studio-size-mix-module__KnOSua__entry small{margin-top:var(--studio-size-mix-small-gap);font-size:var(--text-xs);color:var(--studio-muted);display:block}.studio-size-mix-module__KnOSua__entry>button>svg:first-child{background:var(--studio-chip);border-radius:var(--radius-md);padding:var(--space-2);box-sizing:content-box}.studio-size-mix-module__KnOSua__summary{gap:var(--space-2);flex-direction:column;display:flex}.studio-size-mix-module__KnOSua__summaryHeader{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.studio-size-mix-module__KnOSua__tiles{gap:var(--space-2);flex-wrap:wrap;display:flex}.studio-size-mix-module__KnOSua__tile{min-width:var(--space-12);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--studio-line);border-radius:var(--radius-md);flex-direction:column;align-items:center;display:flex}.studio-size-mix-module__KnOSua__tile[data-invalid]{border-color:var(--color-danger)}.studio-size-mix-module__KnOSua__tile small{color:var(--studio-muted)}@media (max-width:63.999rem){.studio-size-mix-module__KnOSua__editor{height:100%;max-height:none}.studio-size-mix-module__KnOSua__header{padding-left:var(--space-2)}.studio-size-mix-module__KnOSua__intro{padding:var(--space-3) var(--space-4) 0}.studio-size-mix-module__KnOSua__total{margin:var(--space-3) var(--space-4);padding:var(--space-3);gap:var(--space-2)}.studio-size-mix-module__KnOSua__rows{padding:0 var(--space-4) var(--space-3);flex:1}.studio-size-mix-module__KnOSua__footer{padding:var(--space-3) var(--space-4)}.studio-size-mix-module__KnOSua__guide{padding:0 var(--space-4) var(--space-4)}}@media (max-width:22.5rem){.studio-size-mix-module__KnOSua__total{flex-wrap:wrap}.studio-size-mix-module__KnOSua__total .studio-size-mix-module__KnOSua__stepper{margin-left:auto}.studio-size-mix-module__KnOSua__stepper input{width:var(--control-min-size)}.studio-size-mix-module__KnOSua__statusRow{gap:var(--space-2)}.studio-size-mix-module__KnOSua__entry>button{gap:var(--space-2);padding-inline:var(--space-2)}}
.studio-module__EARXra__studio{--studio-accent:var(--color-primary-active);max-width:var(--container-max);padding:var(--space-6) var(--gutter) var(--space-16);color:var(--color-text);margin:0 auto;overflow-x:clip}.studio-module__EARXra__topline{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-8);display:flex}.studio-module__EARXra__workspace{column-gap:var(--space-12);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;display:grid}.studio-module__EARXra__heading{gap:var(--space-3);margin-bottom:var(--space-8);grid-area:1/2;display:grid}.studio-module__EARXra__stageColumn{gap:var(--space-4);min-width:0;top:var(--product-sticky-offset);grid-area:1/1/span 2;display:grid;position:sticky}.studio-module__EARXra__controls{gap:var(--space-4);flex-direction:column;grid-column:2;min-width:0;display:flex}.studio-module__EARXra__fieldset{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.studio-module__EARXra__fieldset legend{margin-bottom:var(--space-3)}.studio-module__EARXra__sizeFieldset{position:relative}.studio-module__EARXra__sizeGuide{inset-inline-end:0;top:calc(-1 * var(--space-1));position:absolute}.studio-module__EARXra__choices{gap:var(--space-2);flex-wrap:wrap;display:flex}.studio-module__EARXra__selectedColour{margin-left:var(--space-2);color:var(--color-text-muted);font-weight:var(--weight-regular)}.studio-module__EARXra__previewDetails{font-size:var(--text-xs);color:var(--color-text-muted)}.studio-module__EARXra__previewDetails summary{cursor:pointer;padding-block:var(--space-2)}.studio-module__EARXra__previewDetails p{padding-top:var(--space-2)}.studio-module__EARXra__divider{border-top:var(--border-width) solid var(--color-border);margin:var(--space-3) 0}.studio-module__EARXra__input{width:100%;min-height:var(--control-min-size);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg);padding:var(--space-3);font:inherit;color:var(--color-text)}.studio-module__EARXra__label{gap:var(--space-2);font-size:var(--text-sm);display:grid}.studio-module__EARXra__textOptions{gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.studio-module__EARXra__colourInput{min-width:var(--control-min-size);height:var(--control-min-size);padding:var(--space-1);background:var(--color-bg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm)}.studio-module__EARXra__notice{background:var(--color-warning-subtle);border-radius:var(--radius-sm);padding:var(--space-4)}.studio-module__EARXra__filename{overflow-wrap:anywhere}.studio-module__EARXra__reviewAction{padding-block:var(--space-3);display:grid}.studio-module__EARXra__details{border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-4)}.studio-module__EARXra__details summary{cursor:pointer;min-height:var(--control-min-size)}.studio-module__EARXra__flatArtwork{width:100%;max-height:var(--size-product-preview);border:var(--border-width) dashed var(--color-border-strong);background:var(--color-surface);margin-block:var(--space-4)}.studio-module__EARXra__stagePanel{border-radius:var(--product-image-radius);background:var(--color-bg);overflow:hidden}.studio-module__EARXra__stageToolbar{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);display:flex}.studio-module__EARXra__toolButtons{align-items:center;gap:var(--space-1);display:flex}.studio-module__EARXra__toolButtons button{min-width:var(--control-min-size);min-height:var(--control-min-size);padding:var(--space-2);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.studio-module__EARXra__toolButtons button:hover,.studio-module__EARXra__toolButtons button[aria-pressed=true]{background:var(--color-surface-sunken)}.studio-module__EARXra__toolButtons button:disabled{opacity:var(--opacity-disabled);cursor:default}.studio-module__EARXra__toolDivider{border-inline-start:var(--border-width) solid var(--color-border);height:var(--space-5)}.studio-module__EARXra__productStage{width:100%;aspect-ratio:var(--product-aspect-ratio);max-height:min(var(--product-gallery-height), var(--product-gallery-max));background:var(--color-bg);position:relative}.studio-module__EARXra__productSvg{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.studio-module__EARXra__mugMask{mask-type:alpha}.studio-module__EARXra__mugInk{mix-blend-mode:normal}.studio-module__EARXra__grab{touch-action:none;cursor:grab}.studio-module__EARXra__grabbing{touch-action:none;cursor:grabbing}.studio-module__EARXra__resizeDiagonal{touch-action:none;cursor:nwse-resize}.studio-module__EARXra__resizeOther{touch-action:none;cursor:nesw-resize}.studio-module__EARXra__guides{color:var(--studio-accent);opacity:.8}.studio-module__EARXra__interaction :focus-visible{stroke:var(--color-focus-ring);stroke-width:3px;outline:none}.studio-module__EARXra__stageAdd{left:50%;bottom:var(--space-6);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);min-height:var(--control-min-size);font-size:var(--text-sm);white-space:nowrap;background:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow-sm);cursor:pointer;position:absolute;transform:translate(-50%)}.studio-module__EARXra__stageNotices{inset:auto var(--space-4) var(--space-4);z-index:var(--layer-studio-chrome);gap:var(--space-2);display:grid;position:absolute}.studio-module__EARXra__stageNotice{background:var(--color-warning-subtle);padding:var(--space-4)}.studio-module__EARXra__productLoading{color:var(--studio-muted);font-size:var(--text-sm);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.studio-module__EARXra__zoomCanvas[data-photo-loading]{visibility:hidden}.studio-module__EARXra__stageFoot{padding:var(--space-3);gap:var(--space-2);text-align:center;display:grid}.studio-module__EARXra__viewThumbnails{gap:var(--space-3);justify-content:center;display:flex}.studio-module__EARXra__viewThumbnails button{width:var(--size-option-thumb);border:var(--border-width) solid var(--color-border);padding:var(--space-1);border-radius:var(--radius-sm);background:var(--color-bg);font-size:var(--text-xs);cursor:pointer}.studio-module__EARXra__viewThumbnails button[aria-pressed=true]{border-color:var(--studio-accent)}.studio-module__EARXra__viewThumbnails img{width:100%;aspect-ratio:var(--product-aspect-ratio);object-fit:contain;pointer-events:none}.studio-module__EARXra__studio button:focus-visible,.studio-module__EARXra__studio input:focus-visible,.studio-module__EARXra__studio select:focus-visible,.studio-module__EARXra__studio summary:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}@media (max-width:64rem){.studio-module__EARXra__workspace{column-gap:var(--space-6)}.studio-module__EARXra__stageToolbar{flex-wrap:wrap}}@media (max-width:48rem){.studio-module__EARXra__studio{padding-bottom:var(--space-24)}.studio-module__EARXra__workspace{gap:var(--space-5);flex-direction:column;display:flex}.studio-module__EARXra__heading{margin-bottom:0}.studio-module__EARXra__stageColumn{width:100%;position:static}.studio-module__EARXra__productStage{max-height:none}.studio-module__EARXra__controls{width:100%}.studio-module__EARXra__topline{margin-bottom:var(--space-5)}.studio-module__EARXra__reviewAction{background:var(--color-bg);padding:var(--space-3) 0 max(var(--space-3), env(safe-area-inset-bottom));z-index:1;position:sticky;bottom:0}.studio-module__EARXra__stageToolbar{padding:var(--space-2)}}.studio-module__EARXra__proofGallery{gap:var(--space-4);display:grid}.studio-module__EARXra__proofGallery img{object-fit:contain;border-radius:var(--product-image-radius);background:var(--color-surface);width:100%}.studio-module__EARXra__productPhoto{aspect-ratio:1;background:var(--color-surface);border-radius:var(--radius-xl);position:relative;overflow:hidden}.studio-module__EARXra__productPhoto img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.studio-module__EARXra__artworkDetails{border-top:var(--border-width) solid var(--color-border);padding-block:var(--space-4)}.studio-module__EARXra__artworkDetails summary{cursor:pointer;font-weight:var(--weight-semibold);margin-block-end:var(--space-4)}.studio-module__EARXra__stagePanel[data-compact] .studio-module__EARXra__productStage{aspect-ratio:1;max-height:calc(100dvh - 17rem)}@media (max-width:48rem){.studio-module__EARXra__stagePanel[data-compact]{flex-direction:column;height:100%;min-height:0;display:flex}.studio-module__EARXra__stagePanel[data-compact] .studio-module__EARXra__productStage{min-height:var(--space-16);aspect-ratio:auto;flex:1;height:auto;max-height:none}.studio-module__EARXra__stagePanel[data-compact] .studio-module__EARXra__stageToolbar{flex-shrink:0;padding-block:0}.studio-module__EARXra__stagePanel[data-compact] .studio-module__EARXra__stageFoot{padding:var(--space-1);flex-shrink:0}.studio-module__EARXra__stagePanel[data-compact] .studio-module__EARXra__stageFoot:empty{display:none}.studio-module__EARXra__stagePanel[data-compact] .studio-module__EARXra__viewThumbnails button{width:var(--control-min-size);min-height:var(--control-min-size)}}.studio-module__EARXra__layerInteraction{touch-action:none}.studio-module__EARXra__rotationHandle{cursor:grab;touch-action:none}.studio-module__EARXra__rotationHandle:active{cursor:grabbing}.studio-module__EARXra__layerInteraction :focus-visible{stroke:var(--color-focus-ring);stroke-width:3px;outline:none}.studio-module__EARXra__productStage{overscroll-behavior:auto;overflow:auto}.studio-module__EARXra__zoomCanvas{width:100%;height:100%;position:relative}.studio-module__EARXra__zoomCanvas[data-zoom]{width:200%;height:200%}.studio-module__EARXra__productSvg{touch-action:pan-x pan-y}.studio-module__EARXra__expandPreview{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-min-size);padding:var(--space-2) var(--space-3);color:var(--color-text);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;margin-inline:auto;display:flex}.studio-module__EARXra__stagePanel[data-expanded]{flex-direction:column;height:100%;min-height:0;display:flex}.studio-module__EARXra__stagePanel[data-expanded] .studio-module__EARXra__productStage{aspect-ratio:auto;flex:1;height:auto;min-height:0;max-height:none}.studio-module__EARXra__stagePanel[data-expanded] .studio-module__EARXra__stageToolbar,.studio-module__EARXra__stagePanel[data-expanded] .studio-module__EARXra__stageFoot,.studio-module__EARXra__stagePanel[data-expanded] .studio-module__EARXra__expandPreview{flex-shrink:0}@media (max-width:48rem){.studio-module__EARXra__stagePanel[data-compact]{border-radius:0}.studio-module__EARXra__stagePanel[data-compact] .studio-module__EARXra__stageToolbar{flex-wrap:nowrap;justify-content:center}.studio-module__EARXra__stagePanel[data-compact] .studio-module__EARXra__stageToolbar>span{display:none}.studio-module__EARXra__stagePanel[data-compact] .studio-module__EARXra__toolButtons{gap:0}.studio-module__EARXra__stagePanel[data-compact] .studio-module__EARXra__stageFoot{padding:var(--space-2)}.studio-module__EARXra__stagePanel[data-compact] .studio-module__EARXra__viewThumbnails{justify-content:safe center;gap:var(--space-2);overflow-x:auto}.studio-module__EARXra__stagePanel[data-compact] .studio-module__EARXra__viewThumbnails button{width:auto;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);flex:none}.studio-module__EARXra__stagePanel[data-compact] .studio-module__EARXra__viewThumbnails img{display:none}.studio-module__EARXra__stagePanel[data-compact] .studio-module__EARXra__viewThumbnails:has(>:only-child){display:none}}.studio-module__EARXra__stagePanel[data-expanded] .studio-module__EARXra__productStage{overscroll-behavior:contain}.studio-module__EARXra__productSvg[data-rotated]{transform:rotate(180deg)}.studio-module__EARXra__stagePanel[data-redesign]{background:var(--studio-stage-lighting);height:100%;padding:var(--space-4);border-radius:0;flex-direction:column;display:flex;position:relative;container:studio-canvas/inline-size}.studio-module__EARXra__stagePanel[data-redesign] .studio-module__EARXra__stageToolbar{z-index:1;flex-shrink:0;justify-content:center;gap:0;padding:0;position:relative}.studio-module__EARXra__stagePanel[data-redesign] .studio-module__EARXra__toolButtons{background:var(--studio-surface);border:var(--border-width) solid var(--studio-line);padding:var(--space-1);border-radius:var(--radius-pill)}.studio-module__EARXra__stagePanel[data-redesign] .studio-module__EARXra__toolButtons:first-child{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.studio-module__EARXra__stagePanel[data-redesign] .studio-module__EARXra__toolButtons:last-child{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.studio-module__EARXra__stagePanel[data-redesign] .studio-module__EARXra__toolButtons button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);color:var(--studio-ink);font:inherit;font-size:var(--text-xs);display:flex}.studio-module__EARXra__stagePanel[data-redesign] .studio-module__EARXra__productStage{aspect-ratio:auto;background:0 0;flex:1;min-height:0;max-height:none;overflow:hidden}.studio-module__EARXra__stagePanel[data-redesign] .studio-module__EARXra__guides{color:var(--studio-muted)}.studio-module__EARXra__stagePanel[data-redesign] .studio-module__EARXra__stageFoot{padding:var(--space-1) 0 0;flex-shrink:0}.studio-module__EARXra__stagePanel[data-redesign] .studio-module__EARXra__stageFoot:empty,.studio-module__EARXra__cameraCaption{display:none}.studio-module__EARXra__previewSwitch{align-items:center;gap:var(--space-1);padding:var(--space-1);border:var(--border-width) solid var(--studio-line-strong);border-radius:var(--radius-pill);background:var(--studio-panel);pointer-events:auto;flex-shrink:0;display:flex}.studio-module__EARXra__previewSwitch button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-min-size);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);color:var(--studio-muted);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;background:0 0;border:0;display:flex}.studio-module__EARXra__previewSwitch button:hover{background:var(--studio-chip);color:var(--studio-ink)}.studio-module__EARXra__previewSwitch button[aria-pressed=true]{background:var(--studio-surface);color:var(--studio-ink);box-shadow:var(--studio-segment-shadow)}.studio-module__EARXra__previewSwitch button:focus-visible{border-radius:var(--radius-pill);outline-offset:calc(-1 * var(--focus-ring-width));outline-color:var(--studio-ink)}.studio-module__EARXra__previewIcon{width:var(--space-4);height:var(--space-4);flex-shrink:0;place-items:center;display:grid}.studio-module__EARXra__pendingDot{width:var(--space-3);height:var(--space-3);border:var(--focus-ring-width) solid var(--studio-line-strong);border-top-color:var(--studio-ink);border-radius:var(--radius-full);animation:1s linear infinite studio-module__EARXra__stagePreviewSpin;display:block}@keyframes studio-module__EARXra__stagePreviewSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.studio-module__EARXra__pendingDot{animation:none}}.studio-module__EARXra__stagePanel[data-preview-switch] .studio-module__EARXra__productStage{position:relative}.studio-module__EARXra__stagePanel[data-preview-switch] .studio-module__EARXra__stageToolbar{gap:var(--space-2)}.studio-module__EARXra__stagePanel[data-preview-switch] .studio-module__EARXra__toolButtons:first-child,.studio-module__EARXra__stagePanel[data-preview-switch] .studio-module__EARXra__toolButtons:last-child{border:var(--border-width) solid var(--studio-line);border-radius:var(--radius-pill)}.studio-module__EARXra__stagePanel[data-preview-switch] .studio-module__EARXra__toolButtons button>span{display:none}.studio-module__EARXra__stagePanel[data-finished-look] .studio-module__EARXra__zoomCanvas{opacity:.45;pointer-events:none}.studio-module__EARXra__viewThumbnails[data-redesign]{border-radius:var(--radius-pill);background:var(--studio-surface);width:max-content;max-width:100%;padding:var(--space-1);gap:0;margin-inline:auto;display:flex;overflow:auto}.studio-module__EARXra__viewThumbnails[data-redesign] button{width:auto;min-height:var(--control-min-size);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-3);color:var(--studio-muted);font-size:var(--text-sm);border:0;flex-shrink:0}.studio-module__EARXra__viewThumbnails[data-redesign] button[aria-pressed=true]{background:var(--studio-ink);color:var(--studio-surface)}.studio-module__EARXra__viewThumbnails[data-redesign] img{display:none}@media (max-width:63.999rem){.studio-module__EARXra__stagePanel[data-redesign]{padding:var(--space-3)}.studio-module__EARXra__stagePanel[data-redesign] .studio-module__EARXra__stageToolbar{top:var(--space-3);left:var(--space-3);right:var(--space-3);pointer-events:none;justify-content:space-between;position:absolute}.studio-module__EARXra__stagePanel[data-redesign] .studio-module__EARXra__toolButtons{pointer-events:auto}.studio-module__EARXra__stagePanel[data-redesign] .studio-module__EARXra__productStage{margin-top:var(--space-12)}.studio-module__EARXra__stagePanel[data-redesign]:not([data-expanded]) .studio-module__EARXra__stageFoot{display:none}[data-studio-editor][data-step=design] .studio-module__EARXra__stagePanel[data-redesign]:not([data-expanded]) .studio-module__EARXra__stageFoot:has(.studio-module__EARXra__cameraCaption){display:block}.studio-module__EARXra__stagePanel[data-redesign]:not([data-expanded]) .studio-module__EARXra__viewThumbnails{display:none}.studio-module__EARXra__stagePanel[data-redesign]:not([data-expanded]) .studio-module__EARXra__cameraCaption{color:var(--studio-muted);font-size:var(--text-xs);line-height:var(--leading-snug);display:block}.studio-module__EARXra__stagePanel[data-redesign] .studio-module__EARXra__stageFoot{position:static}.studio-module__EARXra__stagePanel[data-redesign] .studio-module__EARXra__toolButtons:first-child,.studio-module__EARXra__stagePanel[data-redesign] .studio-module__EARXra__toolButtons:last-child{border:var(--border-width) solid var(--studio-line);border-radius:var(--radius-pill)}.studio-module__EARXra__stagePanel[data-redesign] .studio-module__EARXra__toolButtons{padding:0}.studio-module__EARXra__stagePanel[data-redesign] .studio-module__EARXra__toolButtons button>span{display:none}[data-studio-editor][data-short-viewport] .studio-module__EARXra__stagePanel[data-redesign]:not([data-expanded]){padding:0 var(--space-2)}[data-studio-editor][data-short-viewport] .studio-module__EARXra__stagePanel[data-redesign]:not([data-expanded]) .studio-module__EARXra__stageToolbar{inset:0 var(--space-2) auto}[data-studio-editor][data-short-viewport] .studio-module__EARXra__stagePanel[data-redesign]:not([data-expanded]) .studio-module__EARXra__productStage{margin-top:var(--space-12)}[data-studio-editor]:not([data-finished-look]):is([data-step=quantity],:has(dialog[open])) .studio-module__EARXra__stagePanel[data-redesign]:not([data-expanded]) .studio-module__EARXra__stageToolbar{display:none}[data-studio-editor]:not([data-finished-look]):is([data-step=quantity],:has(dialog[open])) .studio-module__EARXra__stagePanel[data-redesign]:not([data-expanded]) .studio-module__EARXra__productStage{margin-top:0}.studio-module__EARXra__stagePanel[data-redesign][data-preview-switch] .studio-module__EARXra__stageToolbar{justify-content:center;gap:var(--space-2);flex-wrap:nowrap;position:relative;inset:auto}.studio-module__EARXra__stagePanel[data-preview-switch] .studio-module__EARXra__toolButtons button{min-width:var(--control-min-size)}.studio-module__EARXra__previewSwitch{gap:0;padding:0}.studio-module__EARXra__previewSwitch button{padding-inline:var(--space-2);font-size:var(--text-xs)}.studio-module__EARXra__previewSwitch button:first-child svg{display:none}.studio-module__EARXra__stagePanel[data-redesign][data-preview-switch] .studio-module__EARXra__productStage{margin-top:var(--space-2)}[data-studio-editor][data-short-viewport] .studio-module__EARXra__stagePanel[data-redesign][data-preview-switch]:not([data-expanded]) .studio-module__EARXra__productStage{margin-top:var(--space-2)}[data-studio-editor][data-finished-look] .studio-module__EARXra__stagePanel[data-redesign][data-preview-switch] .studio-module__EARXra__stageToolbar{display:flex}}.studio-module__EARXra__emptyDesignTarget{padding:var(--space-2);color:var(--studio-ink);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute}.studio-module__EARXra__dropPrompt{justify-content:center;align-items:center;gap:var(--space-1);max-width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--studio-tile-radius);background:color-mix(in srgb,var(--studio-surface) 85%,transparent);flex-direction:column;display:flex}.studio-module__EARXra__emptyDesignTarget:focus-visible{outline:none}.studio-module__EARXra__emptyDesignTarget:focus-visible .studio-module__EARXra__dropPrompt{outline:var(--focus-ring-width) solid var(--studio-ink);outline-offset:var(--focus-ring-offset)}.studio-module__EARXra__desktopDrop{gap:var(--space-1);display:grid}.studio-module__EARXra__desktopDrop>span{font-size:var(--text-xs)}.studio-module__EARXra__mobileDrop{display:none}.studio-module__EARXra__emptyDesignTarget[data-compact]{padding:0}.studio-module__EARXra__emptyDesignTarget[data-compact] .studio-module__EARXra__dropPrompt{box-sizing:border-box;width:var(--control-min-size);height:var(--control-min-size);padding:0}.studio-module__EARXra__emptyDesignTarget[data-compact] .studio-module__EARXra__desktopDrop,.studio-module__EARXra__emptyDesignTarget[data-compact] .studio-module__EARXra__mobileDrop{display:none}.studio-module__EARXra__selectionTools{align-items:center;gap:var(--space-1);max-width:calc(100% - var(--space-4));padding:var(--space-1);border-radius:var(--radius-pill);background:var(--studio-ink);color:var(--studio-surface);box-shadow:var(--shadow-md);display:flex;position:absolute}.studio-module__EARXra__selectionTools>span{padding-inline:var(--space-2);white-space:nowrap;font-size:var(--text-xs)}.studio-module__EARXra__selectionTools button{justify-content:center;align-items:center;gap:var(--space-1);min-width:var(--control-min-size);min-height:var(--control-min-size);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);color:inherit;font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;display:flex}.studio-module__EARXra__selectionTools button>span{white-space:nowrap}.studio-module__EARXra__selectionTools button:hover{background:var(--studio-muted)}.studio-module__EARXra__selectionTools button:focus-visible{outline-color:var(--studio-surface);outline-offset:calc(-1 * var(--focus-ring-width))}@media (max-width:63.999rem){.studio-module__EARXra__desktopDrop{display:none}.studio-module__EARXra__mobileDrop{display:block}}@media (max-width:25rem){.studio-module__EARXra__stagePanel[data-redesign]{padding-inline:var(--space-2)}.studio-module__EARXra__stagePanel[data-redesign][data-preview-switch] .studio-module__EARXra__stageToolbar{gap:var(--space-1)}.studio-module__EARXra__previewSwitch{gap:0;padding:0}.studio-module__EARXra__previewSwitch button{gap:var(--space-1);padding-inline:var(--space-1)}.studio-module__EARXra__stagePanel[data-redesign] .studio-module__EARXra__toolButtons{gap:0;padding:0}.studio-module__EARXra__stagePanel[data-redesign] .studio-module__EARXra__toolButtons button{padding:var(--space-1)}}@container studio-canvas (max-width:25rem){.studio-module__EARXra__stagePanel[data-redesign][data-preview-switch] .studio-module__EARXra__stageToolbar{gap:var(--space-1)}.studio-module__EARXra__previewSwitch{gap:0;padding:0}.studio-module__EARXra__previewSwitch button{gap:var(--space-1);padding-inline:var(--space-1);font-size:var(--text-xs)}.studio-module__EARXra__previewSwitch button:first-child svg{display:none}.studio-module__EARXra__stagePanel[data-redesign] .studio-module__EARXra__toolButtons{gap:0;padding:0}.studio-module__EARXra__stagePanel[data-redesign] .studio-module__EARXra__toolButtons button{padding:var(--space-1)}}.studio-module__EARXra__selectionTools{z-index:var(--layer-studio-feedback)}.studio-module__EARXra__aiEditOverlay{z-index:calc(var(--layer-studio-feedback) + 1);width:min(var(--studio-panel-width),calc(100% - var(--space-4)));max-width:calc(100% - var(--space-4));position:absolute}.studio-module__EARXra__aiWorkingLayer{animation:studio-module__EARXra__aiLayerPulse var(--duration-ai-progress) ease-in-out infinite}@keyframes studio-module__EARXra__aiLayerPulse{50%{fill:color-mix(in srgb,var(--studio-surface) 25%,transparent)}}@media (prefers-reduced-motion:reduce){.studio-module__EARXra__aiWorkingLayer{animation:none}}@media (max-width:63.999rem){.studio-module__EARXra__aiEditOverlay{right:0;bottom:var(--ai-edit-keyboard-offset,0);z-index:100;width:100%;max-width:100%;padding-bottom:env(safe-area-inset-bottom);background:var(--studio-surface);position:fixed;top:auto!important;left:0!important}}.studio-module__EARXra__selectionTools:not([data-selected]){margin-top:var(--space-2);align-self:center;position:relative}.studio-module__EARXra__selectionTools svg{width:var(--space-4);height:var(--space-4);flex:none}@media (max-width:63.999rem){.studio-module__EARXra__stagePanel[data-redesign] .studio-module__EARXra__selectionTools{width:100%;max-width:100%;min-height:var(--studio-artwork-toolbar-height);margin-top:var(--space-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex:none;justify-content:center;align-self:center;position:static}.studio-module__EARXra__stagePanel[data-redesign] .studio-module__EARXra__selectionTools:not([data-selected]){min-height:var(--control-min-size)}[data-studio-editor][data-step=quantity] .studio-module__EARXra__stagePanel:not([data-expanded]) .studio-module__EARXra__selectionTools{display:none}.studio-module__EARXra__stagePanel[data-redesign][data-expanded]{min-height:var(--studio-artwork-preview-height)}[data-studio-editor][data-step=design]:not([data-finished-look]):has(dialog[open]) .studio-module__EARXra__stagePanel[data-redesign]:not([data-expanded]) .studio-module__EARXra__stageToolbar{display:flex}[data-studio-editor][data-step=design]:not([data-finished-look]):has(dialog[open]) .studio-module__EARXra__stagePanel[data-redesign]:not([data-expanded]) .studio-module__EARXra__productStage{margin-top:var(--space-2)}}.studio-module__EARXra__selectionTools:has([data-artwork-toolbar=quality][data-quality-level=advice]){background:var(--color-artwork-advice-icon)}.studio-module__EARXra__selectionTools:has([data-artwork-toolbar=quality][data-quality-level=minimum]){background:var(--studio-quality-warning)}@media (max-width:63.999rem){.studio-module__EARXra__stagePanel[data-redesign] .studio-module__EARXra__selectionTools:has([data-artwork-toolbar=editing],[data-artwork-toolbar=quality],[data-artwork-toolbar=processing]){min-height:var(--studio-artwork-toolbar-compact-height)}}.studio-module__EARXra__stagePanel[data-canvas-stage]{padding:var(--space-4);background:0 0}.studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__stageToolbar{gap:var(--space-1);z-index:var(--layer-studio-chrome);flex-wrap:wrap;justify-content:center;position:relative;inset:auto}.studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__productStage{margin-top:var(--space-3);overflow:auto}.studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__zoomCanvas{width:var(--studio-display-zoom,100%);height:var(--studio-display-zoom,100%);top:max(0%,calc((100% - var(--studio-display-zoom,100%)) / 2));margin-inline:auto}.studio-module__EARXra__productStage[data-zoom-surface]{touch-action:none;overflow-anchor:none}.studio-module__EARXra__productStage[data-magnified]{cursor:grab;overscroll-behavior:contain}.studio-module__EARXra__productStage[data-panning]{cursor:grabbing}.studio-module__EARXra__productStage[data-magnified]>[data-studio-layer-picker]{translate:var(--studio-pan-x,0) var(--studio-pan-y,0)}.studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__toolButtons button{min-width:var(--control-min-size);min-height:var(--control-min-size)}.studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__stageToolbar button>.studio-module__EARXra__zoomLabel{text-align:center;font-size:var(--text-xs);font-variant-numeric:tabular-nums;align-self:center;display:inline}.studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__selectionTools{max-width:calc(100% - var(--space-4))}@media (max-width:63.999rem){.studio-module__EARXra__stagePanel[data-canvas-stage]{padding:var(--space-2)}.studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__stageToolbar{display:none!important}.studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__productStage{margin-top:var(--studio-artwork-toolbar-height)}.studio-module__EARXra__stagePanel[data-canvas-stage]:not(:has(.studio-module__EARXra__selectionTools)) .studio-module__EARXra__productStage{margin-top:0}.studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__selectionTools{width:calc(100% - var(--space-4));min-height:var(--control-min-size);border-radius:var(--radius-pill);margin:0;position:absolute;top:var(--space-2)!important;left:var(--space-2)!important}.studio-module__EARXra__stagePanel[data-canvas-stage][data-expanded]{min-height:0}:is(.studio-module__EARXra__stagePanel[data-canvas-stage][data-expanded] .studio-module__EARXra__stageFoot,.studio-module__EARXra__stagePanel[data-canvas-stage]:not([data-expanded]) .studio-module__EARXra__stageFoot:has(.studio-module__EARXra__cameraCaption)){display:block}}.studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__stageToolbar{padding:var(--space-1);background:var(--studio-surface);border:var(--border-width) solid var(--studio-line);border-radius:var(--studio-radius);box-shadow:var(--shadow-sm);flex-wrap:nowrap;align-self:center;gap:0}.studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__toolButtons,.studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__previewSwitch{background:0 0;border:0;border-radius:0;padding:0}.studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__toolButtons:first-child{border:0;border-right:var(--border-width) solid var(--studio-line);padding-right:var(--space-1);margin-right:var(--space-1);border-radius:0}.studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__toolButtons:last-child{border:0;border-left:var(--border-width) solid var(--studio-line);padding-left:var(--space-1);margin-left:var(--space-1);border-radius:0}.studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__stageToolbar button{border-radius:var(--radius-md)}.studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__previewSwitch button{font-size:var(--text-sm)}.studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__selectionTools{background:var(--studio-surface);color:var(--studio-ink);border:var(--border-width) solid var(--studio-line);border-radius:var(--studio-radius);box-shadow:var(--shadow-sm)}.studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__selectionTools button{border-radius:var(--radius-sm);font-size:var(--text-xs)}.studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__selectionTools button:hover{background:var(--studio-chip)}.studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__selectionTools button:focus-visible{outline-color:var(--studio-ink)}.studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__selectionTools:has([data-quality-level=advice]){border-color:var(--color-artwork-advice-icon)}.studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__selectionTools:has([data-quality-level=minimum]){border-color:var(--studio-quality-warning)}@container studio-canvas (max-width:38rem){.studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__stageToolbar{flex-wrap:wrap;max-width:100%}}@container studio-canvas (max-width:18rem){[data-box-studio] .studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__stageToolbar{box-sizing:border-box;flex-wrap:wrap;justify-content:center}[data-box-studio] .studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__stageToolbar>*{flex-shrink:0}[data-box-studio] .studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__toolButtons button{min-width:var(--space-9)}[data-box-studio] .studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__previewSwitch button{padding-inline:var(--space-1);font-size:var(--text-xs)}}@media (max-width:63.999rem){.studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__selectionTools{width:100%;max-width:100%;margin:0 0 var(--space-2);border-radius:var(--studio-radius);flex:none;order:-1;position:relative;top:auto!important;left:auto!important}.studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__productStage{margin-top:0}}.studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__selectionTools:has([data-artwork-toolbar=quality][data-quality-level=advice]){background:var(--color-artwork-advice-icon);color:var(--studio-surface)}.studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__selectionTools:has([data-artwork-toolbar=quality][data-quality-level=minimum]){background:var(--studio-quality-warning);color:var(--studio-surface)}.studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__selectionTools [data-artwork-toolbar=quality] button:hover{background:color-mix(in srgb,var(--studio-ink) 16%,transparent)}.studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__selectionTools [data-artwork-toolbar=quality] button:focus-visible{outline-color:var(--studio-surface)}.studio-module__EARXra__canvasZoomControls{align-items:center;gap:var(--space-1);display:flex}.studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__guidesToggle{flex:none}.studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__guidesToggle:focus-visible{outline:var(--focus-ring-width) solid var(--studio-ink);outline-offset:var(--focus-ring-offset)}.studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__stageToolbar,.studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__selectionTools{background:var(--studio-float-bg);border-color:var(--studio-float-line);border-radius:var(--studio-float-radius);box-shadow:var(--studio-float-shadow);-webkit-backdrop-filter:blur(var(--studio-float-blur));backdrop-filter:blur(var(--studio-float-blur))}.studio-module__EARXra__previewSwitch,.studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__previewSwitch{background:var(--studio-wash);border-radius:var(--radius-pill);border-color:#0000}.studio-module__EARXra__stagePanel[data-canvas-stage] .studio-module__EARXra__guidesToggle{border-left:var(--border-width) solid var(--studio-line)}.studio-module__EARXra__productContactShadow{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.studio-module__EARXra__productContactShadow ellipse{filter:blur(var(--studio-product-shadow-blur))}.studio-module__EARXra__productGroup{display:contents}@media (max-width:63.999rem){.studio-module__EARXra__stagePanel[data-phone-first-screen]{padding:var(--space-1) 0 var(--space-2-5)}.studio-module__EARXra__stagePanel[data-phone-first-screen] .studio-module__EARXra__productGroup{justify-content:center;align-items:center;gap:var(--space-3-5);flex-direction:column;flex:1;width:100%;min-height:0;display:flex;container-type:size}.studio-module__EARXra__stagePanel[data-phone-first-screen] .studio-module__EARXra__productGroup .studio-module__EARXra__productStage{width:min(88cqw,calc((100cqh - var(--studio-phone-caption-clearance)) * var(--phone-product-aspect)));height:auto;min-height:0;aspect-ratio:var(--phone-product-aspect);flex:0 auto;margin:0;overflow:visible}.studio-module__EARXra__productCaption{min-height:var(--control-min-size);width:100%;padding-inline:var(--space-3);box-sizing:border-box;flex:none;justify-content:center;align-items:center;display:flex}.studio-module__EARXra__stagePanel[data-phone-first-screen] .studio-module__EARXra__emptyDesignTarget{min-width:var(--control-min-size);min-height:var(--control-min-size);padding:0}.studio-module__EARXra__stagePanel[data-phone-first-screen] .studio-module__EARXra__dropPrompt{gap:var(--space-1-5);padding:0 var(--space-2-5);min-height:var(--control-min-size);border-radius:var(--shape-pill);background:var(--studio-surface);color:var(--studio-ink);box-shadow:var(--studio-phone-upload-shadow);font-size:var(--studio-phone-copy-size);flex-direction:row;line-height:1.2}.studio-module__EARXra__stagePanel[data-phone-first-screen] .studio-module__EARXra__dropPrompt>svg{width:var(--studio-brand-icon-size);height:var(--studio-brand-icon-size);flex:none}.studio-module__EARXra__stagePanel[data-phone-first-screen] .studio-module__EARXra__emptyDesignTarget[data-compact] .studio-module__EARXra__dropPrompt{width:var(--control-min-size);height:var(--control-min-size);padding:0}.studio-module__EARXra__stagePanel[data-phone-first-screen][data-light-product] .studio-module__EARXra__dropPrompt{background:var(--studio-ink);color:var(--studio-surface)}.studio-module__EARXra__stagePanel[data-phone-first-screen] .studio-module__EARXra__emptyDesignTarget:focus-visible .studio-module__EARXra__dropPrompt{outline:var(--focus-ring-width) solid var(--studio-surface);outline-offset:var(--studio-phone-switch-inset)}.studio-module__EARXra__stagePanel[data-phone-first-screen][data-light-product] .studio-module__EARXra__emptyDesignTarget:focus-visible .studio-module__EARXra__dropPrompt{outline-color:var(--studio-ink)}.studio-module__EARXra__stagePanel[data-phone-first-screen] .studio-module__EARXra__productGroup .studio-module__EARXra__productStage[data-magnified]{overflow:auto}}.studio-module__EARXra__stagePanel[data-text-stage]{gap:0;height:100%;min-height:0;padding:0}.studio-module__EARXra__stagePanel[data-text-stage] .studio-module__EARXra__stageToolbar{display:none}.studio-module__EARXra__stagePanel[data-text-stage] .studio-module__EARXra__productGroup{flex:1;height:100%;min-height:0}.studio-module__EARXra__stagePanel[data-text-stage] .studio-module__EARXra__productStage{aspect-ratio:auto;height:100%;min-height:0;max-height:none;margin:0}@media (max-width:63.999rem){.studio-module__EARXra__productGroup:has([data-clarity-notice]){--studio-phone-caption-clearance:calc(var(--control-min-size) + var(--space-10))}}@media (min-width:64rem){.studio-module__EARXra__productCaption{margin-top:var(--space-2);flex:none;align-self:center}}
.finished-look-module__51eHaW__panel{gap:var(--space-2);padding:var(--space-3);border-radius:var(--studio-radius);background:var(--studio-chip);display:grid}.finished-look-module__51eHaW__panel[data-offered]{gap:var(--space-1);background:0 0;padding:0}.finished-look-module__51eHaW__panel[data-offered]>p{text-align:center;font-size:var(--text-xs);order:1}.finished-look-module__51eHaW__panelHeading{font-size:var(--text-sm);line-height:var(--leading-snug);justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.finished-look-module__51eHaW__panelHeading>button:last-child{flex-shrink:0}.finished-look-module__51eHaW__panelActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.finished-look-module__51eHaW__panelActions>button{flex:1}.finished-look-module__51eHaW__download{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-min-size);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--studio-line-strong);border-radius:var(--radius-pill);color:var(--studio-ink);font-size:var(--text-sm);text-decoration:none;display:flex}.finished-look-module__51eHaW__activity{gap:var(--space-2);font-size:var(--text-sm);align-items:center;display:flex}.finished-look-module__51eHaW__elapsed{font-weight:var(--weight-regular);color:var(--studio-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.finished-look-module__51eHaW__spinner{width:var(--space-4);height:var(--space-4);border:var(--focus-ring-width) solid var(--studio-line-strong);border-top-color:var(--studio-ink);border-radius:var(--radius-full);flex-shrink:0;animation:1s linear infinite finished-look-module__51eHaW__previewSpin}@keyframes finished-look-module__51eHaW__previewSpin{to{transform:rotate(360deg)}}.finished-look-module__51eHaW__canvas{pointer-events:none;grid-template-rows:minmax(0,1fr) auto;justify-items:center;display:grid;position:absolute;inset:0}.finished-look-module__51eHaW__photo{object-fit:contain;opacity:0;background:var(--studio-stage);grid-area:1/1;width:100%;height:100%;min-height:0}.finished-look-module__51eHaW__canvas[data-ready]{background:var(--studio-stage)}.finished-look-module__51eHaW__canvas[data-ready] .finished-look-module__51eHaW__photo{opacity:1}.finished-look-module__51eHaW__canvas[data-previous] .finished-look-module__51eHaW__photo{opacity:.65}.finished-look-module__51eHaW__pending{z-index:1;align-self:center;gap:var(--space-3);max-width:calc(100% - var(--space-6));padding:var(--space-4);border:var(--border-width) solid var(--studio-line);border-radius:var(--studio-radius);background:var(--studio-surface);box-shadow:var(--shadow-md);pointer-events:auto;text-align:center;grid-area:1/1;justify-items:center;display:grid}.finished-look-module__51eHaW__pending[data-compact]{top:var(--space-3);padding:var(--space-2) var(--space-3);gap:var(--space-1);position:absolute}.finished-look-module__51eHaW__pending .finished-look-module__51eHaW__activity{flex-wrap:wrap;justify-content:center}.finished-look-module__51eHaW__pending .finished-look-module__51eHaW__returnToDesign{border-color:var(--studio-ink);background:var(--studio-chip);max-width:100%}.finished-look-module__51eHaW__previous{bottom:var(--space-16);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--studio-surface);color:var(--studio-muted);font-size:var(--text-xs);position:absolute}.finished-look-module__51eHaW__viewControls{background:var(--studio-stage);justify-content:center;align-items:center;gap:var(--space-2);width:100%;min-width:0;padding-top:var(--space-2);pointer-events:auto;grid-area:2/1;display:flex}.finished-look-module__51eHaW__closeUp{justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--control-min-size);min-height:var(--control-min-size);padding:var(--space-2) var(--space-3);background:var(--studio-surface);border:var(--border-width) solid var(--studio-line-strong);border-radius:var(--radius-pill);color:var(--studio-ink);font:inherit;font-size:var(--text-xs);cursor:pointer;flex-shrink:0;order:1;display:flex}.finished-look-module__51eHaW__angles{gap:var(--space-2);min-width:0;padding:var(--space-1);overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--studio-line-strong) transparent;display:flex;overflow-x:auto}.finished-look-module__51eHaW__angles button{flex:0 0 var(--control-min-size);width:var(--control-min-size);height:var(--control-min-size);padding:var(--space-1);border:var(--border-width) solid var(--studio-line-strong);border-radius:var(--radius-sm);background:var(--studio-surface);cursor:pointer;position:relative}.finished-look-module__51eHaW__angleLabel{padding:var(--space-1);color:var(--studio-ink);font-size:var(--text-xs);line-height:var(--leading-snug);place-items:center;display:grid;position:absolute;inset:0}.finished-look-module__51eHaW__angles img{object-fit:contain;border-radius:var(--radius-sm);width:100%;height:100%;display:block}.finished-look-module__51eHaW__angles button[aria-pressed=true]{border-color:var(--studio-ink);box-shadow:inset 0 0 0 var(--border-width) var(--studio-ink)}.finished-look-module__51eHaW__angles button:focus-visible{outline-offset:0}.finished-look-module__51eHaW__empty{z-index:3;top:var(--space-16);width:min(calc(100% - var(--space-6)),var(--size-summary-panel));padding:var(--space-4);background:var(--studio-surface);border:var(--border-width) solid var(--studio-line-strong);border-radius:var(--studio-radius);box-shadow:var(--shadow-md);gap:var(--space-2);display:grid;position:absolute;left:50%;transform:translate(-50%)}.finished-look-module__51eHaW__dismiss{min-width:var(--control-min-size);min-height:var(--control-min-size);border-radius:var(--radius-full);color:var(--studio-ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.finished-look-module__51eHaW__zoom{width:min(calc(100% - var(--space-6)),var(--measure-product-layout));height:calc(100dvh - var(--space-6));max-width:none;max-height:none;padding:var(--space-4);border:var(--border-width) solid var(--studio-line);border-radius:var(--studio-radius);color:var(--studio-ink);background:var(--studio-surface);margin:auto;inset:0}.finished-look-module__51eHaW__zoom::backdrop{background:var(--color-overlay)}.finished-look-module__51eHaW__zoomHeader{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.finished-look-module__51eHaW__zoomImage{max-height:calc(100% - var(--space-16));overflow:auto}.finished-look-module__51eHaW__zoomImage img{max-width:none;margin:auto;display:block}@media (prefers-reduced-motion:reduce){.finished-look-module__51eHaW__spinner{animation:none}}@media (max-width:63.999rem){.finished-look-module__51eHaW__zoom[open]{grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.finished-look-module__51eHaW__zoomImage{place-items:center;min-width:0;min-height:0;max-height:none;display:grid;overflow:hidden}.finished-look-module__51eHaW__zoomImage img{object-fit:contain;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%}.finished-look-module__51eHaW__panel{padding:var(--space-3)}.finished-look-module__51eHaW__panel>p{font-size:var(--text-xs)}.finished-look-module__51eHaW__pending{gap:var(--space-1);padding:var(--space-2)}.finished-look-module__51eHaW__activity{font-size:var(--text-xs)}.finished-look-module__51eHaW__empty{top:var(--space-16)}.finished-look-module__51eHaW__viewControls{padding-top:var(--space-1);gap:var(--space-1)}.finished-look-module__51eHaW__closeUp{padding:var(--space-2);border-radius:var(--radius-sm)}.finished-look-module__51eHaW__closeUp>span{display:none}.finished-look-module__51eHaW__angles{gap:var(--space-1)}}.finished-look-module__51eHaW__photoViewport{pointer-events:auto;overflow-anchor:none;grid-area:1/1;width:100%;height:100%;min-height:0;position:relative;overflow:auto}.finished-look-module__51eHaW__photoViewport .finished-look-module__51eHaW__photo{max-width:none;max-height:none;width:var(--studio-display-zoom,100%);height:var(--studio-display-zoom,100%);inset:auto;top:max(0%,calc((100% - var(--studio-display-zoom,100%)) / 2));margin-inline:auto;display:block;position:relative}.finished-look-module__51eHaW__photoViewport[data-zoom-surface]{touch-action:none}.finished-look-module__51eHaW__photoViewport[data-magnified]{cursor:grab;overscroll-behavior:contain}.finished-look-module__51eHaW__photoViewport[data-panning]{cursor:grabbing}.finished-look-module__51eHaW__proofColour{font-size:var(--colour-picker-caption-size);color:var(--studio-muted);background:var(--studio-surface);padding:var(--space-1-5) var(--space-2-5);border-radius:var(--space-2);line-height:1.3}
.ProductDelivery-module__owXfJG__delivery{gap:var(--space-3);padding-block:var(--space-1);text-align:center;display:grid}.ProductDelivery-module__owXfJG__available{color:var(--color-success)}.ProductDelivery-module__owXfJG__delivery a{text-underline-offset:var(--space-1);text-decoration:underline}.ProductDelivery-module__owXfJG__benefits{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ProductDelivery-module__owXfJG__benefits[data-full-width=true]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ProductDelivery-module__owXfJG__pill{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-min-size);max-width:100%;padding:var(--space-2) var(--space-3);border:var(--border-width) solid transparent;border-radius:var(--radius-pill);background:var(--color-surface-sunken);color:var(--color-text);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;display:inline-flex}.ProductDelivery-module__owXfJG__pill svg{color:var(--color-primary);flex-shrink:0}.ProductDelivery-module__owXfJG__pill:hover{border-color:var(--color-primary)}@media (max-width:46.874rem){.ProductDelivery-module__owXfJG__delivery{gap:var(--space-2)}.ProductDelivery-module__owXfJG__benefits{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ProductDelivery-module__owXfJG__pill{gap:var(--space-1);min-width:0;padding:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-snug)}.ProductDelivery-module__owXfJG__pill svg{width:var(--space-4);height:var(--space-4)}.ProductDelivery-module__owXfJG__pill:last-child:nth-child(odd){padding-inline:var(--space-3);grid-column:1/-1;justify-self:center}}.ProductDelivery-module__owXfJG__pill:focus-visible,.ProductDelivery-module__owXfJG__close:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.ProductDelivery-module__owXfJG__dialog{width:min(calc(100% - var(--space-8)), var(--measure-form));max-height:calc(100dvh - var(--space-8));border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow-lg);margin:auto;padding:0}.ProductDelivery-module__owXfJG__dialog::backdrop{background:var(--color-overlay)}.ProductDelivery-module__owXfJG__modalContent{gap:var(--space-4);padding:var(--space-8);padding-block-start:var(--space-12);display:grid;position:relative}.ProductDelivery-module__owXfJG__modalContent>svg{color:var(--color-primary)}.ProductDelivery-module__owXfJG__close{top:var(--space-2);right:var(--space-2);width:var(--control-min-size);height:var(--control-min-size);border-radius:var(--radius-full);background:var(--color-surface-sunken);color:var(--color-text);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute}
.lettering-prompt-module__meD1aa__prompt{gap:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--studio-line);border-radius:var(--radius-lg);background:var(--studio-surface);color:var(--studio-ink);box-shadow:var(--shadow-sm);min-width:0;display:grid}.lettering-prompt-module__meD1aa__heading,.lettering-prompt-module__meD1aa__field{align-items:center;gap:var(--space-2);display:flex}.lettering-prompt-module__meD1aa__heading{font-weight:var(--weight-bold);font-size:var(--text-sm)}.lettering-prompt-module__meD1aa__heading button{margin-left:auto}.lettering-prompt-module__meD1aa__prompt .lettering-prompt-module__meD1aa__field{padding:var(--space-1);border:var(--border-width) solid color-mix(in srgb,var(--studio-muted) 76%,var(--studio-surface));border-radius:var(--radius-md)}.lettering-prompt-module__meD1aa__prompt .lettering-prompt-module__meD1aa__field:focus-within{border-color:var(--studio-ink);box-shadow:inset 0 0 0 var(--border-width) var(--studio-ink)}.lettering-prompt-module__meD1aa__prompt .lettering-prompt-module__meD1aa__field input:focus-visible{box-shadow:none;outline:none}.lettering-prompt-module__meD1aa__field input{min-width:0;padding:0 var(--space-2);font:inherit;font-size:var(--text-base);color:inherit;background:0 0;border:0;outline:none;flex:1;align-self:stretch}.lettering-prompt-module__meD1aa__prompt button{min-width:var(--control-min-size);min-height:var(--control-min-size);border-radius:var(--radius-pill);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.lettering-prompt-module__meD1aa__prompt .lettering-prompt-module__meD1aa__field button{background:var(--studio-ink);color:var(--studio-surface)}.lettering-prompt-module__meD1aa__prompt .lettering-prompt-module__meD1aa__field button:disabled{background:var(--studio-chip);color:var(--studio-muted);cursor:default}.lettering-prompt-module__meD1aa__prompt button:active:enabled{transform:translateY(var(--border-width))}
.HandwrittenCardPreview-module__fCko-G__chip{min-width:0;max-width:100%;color:var(--color-primary-active);background:var(--color-primary-subtle);justify-self:start}.HandwrittenCardPreview-module__fCko-G__chip svg{flex-shrink:0}.HandwrittenCardPreview-module__fCko-G__chipLabel{overflow-wrap:anywhere;text-wrap:balance;min-width:0}.HandwrittenCardPreview-module__fCko-G__heading{align-items:center;gap:var(--space-3);display:flex}.HandwrittenCardPreview-module__fCko-G__heading svg{color:var(--color-primary);flex-shrink:0}.HandwrittenCardPreview-module__fCko-G__heading h2{min-width:0}.HandwrittenCardPreview-module__fCko-G__gallery{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.HandwrittenCardPreview-module__fCko-G__example{align-content:start;gap:var(--space-2);min-width:0;margin:0;display:grid}.HandwrittenCardPreview-module__fCko-G__image{width:100%;height:auto;aspect-ratio:var(--product-aspect-ratio);object-fit:contain;display:block}@media (max-width:46.874rem){.HandwrittenCardPreview-module__fCko-G__chip{gap:var(--space-1);padding-inline:var(--space-2);font-size:var(--text-xs)}}
.text-editor-module__WiAHqq__editor{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.text-editor-module__WiAHqq__preview{background:var(--color-surface-sunken);border-radius:var(--radius-lg);flex:none;height:min(22dvh,60vw);min-height:6rem;position:relative;overflow:hidden}.text-editor-module__WiAHqq__previewCamera,.text-editor-module__WiAHqq__previewCamera>section{height:100%}.text-editor-module__WiAHqq__preview>svg{width:100%;height:100%}.text-editor-module__WiAHqq__previewCamera>span{bottom:var(--space-2);text-align:center;font-size:var(--text-sm);position:absolute;left:0;right:0}.text-editor-module__WiAHqq__body{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.text-editor-module__WiAHqq__field{gap:var(--space-2);flex-direction:column;font-weight:600;display:flex}.text-editor-module__WiAHqq__field textarea,.text-editor-module__WiAHqq__field input,.text-editor-module__WiAHqq__field select{font:inherit;color:var(--color-text);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);box-sizing:border-box;width:100%;min-width:0}.text-editor-module__WiAHqq__field textarea{resize:vertical;min-height:2.75rem;max-height:8rem;font-size:1.125rem}.text-editor-module__WiAHqq__editor button{font:inherit;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);min-width:2.75rem;min-height:2.75rem;padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-text);cursor:pointer}.text-editor-module__WiAHqq__editor button:focus-visible,.text-editor-module__WiAHqq__editor input:focus-visible,.text-editor-module__WiAHqq__editor textarea:focus-visible,.text-editor-module__WiAHqq__editor select:focus-visible{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:var(--focus-ring-width)}.text-editor-module__WiAHqq__editor button[aria-pressed=true],.text-editor-module__WiAHqq__tabs [aria-selected=true]{border-color:var(--color-text);box-shadow:inset 0 0 0 var(--border-width) var(--color-text)}.text-editor-module__WiAHqq__editor .text-editor-module__WiAHqq__link{text-align:left;text-underline-offset:.2em;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.text-editor-module__WiAHqq__hint,.text-editor-module__WiAHqq__readout{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.4}.text-editor-module__WiAHqq__sizeHeading,.text-editor-module__WiAHqq__sizeRow,.text-editor-module__WiAHqq__tabs,.text-editor-module__WiAHqq__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.text-editor-module__WiAHqq__sizeRow{flex-wrap:nowrap}.text-editor-module__WiAHqq__sizeRow input{min-width:0;accent-color:var(--color-text);flex:1;height:2.75rem}.text-editor-module__WiAHqq__keyboard{display:none}.text-editor-module__WiAHqq__tabs button{flex:1}.text-editor-module__WiAHqq__wordButtons,.text-editor-module__WiAHqq__swatches{gap:var(--space-2);flex-wrap:wrap;display:flex}.text-editor-module__WiAHqq__wordButtons [aria-pressed=true]{background:var(--color-text);color:var(--color-surface)}.text-editor-module__WiAHqq__swatches button{background:var(--text-swatch);border-radius:50%;width:2.75rem;height:2.75rem}.text-editor-module__WiAHqq__swatches [aria-pressed=true]{outline:var(--focus-ring-width) solid var(--color-text);outline-offset:var(--focus-ring-width)}.text-editor-module__WiAHqq__more{gap:var(--space-3);flex-direction:column;display:flex}.text-editor-module__WiAHqq__issue{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-surface-sunken);font-size:var(--text-sm)}.text-editor-module__WiAHqq__issue p{margin:0 0 var(--space-2)}@media (min-width:64rem){.text-editor-module__WiAHqq__preview{display:none}}@media (max-height:31.25rem) and (max-width:63.999rem) and (orientation:landscape){.text-editor-module__WiAHqq__editor{grid-template-columns:42% minmax(0,1fr);align-items:start;display:grid}.text-editor-module__WiAHqq__preview{height:50dvh;position:sticky;top:0}}@media (max-height:32.5rem) and (orientation:portrait){.text-editor-module__WiAHqq__preview{height:18dvh;min-height:4rem}.text-editor-module__WiAHqq__keyboard{display:block}}@media (max-width:13.75rem){.text-editor-module__WiAHqq__sizeHeading,.text-editor-module__WiAHqq__tabs{flex-wrap:wrap}.text-editor-module__WiAHqq__editor button{padding:var(--space-1)}}.text-editor-module__WiAHqq__accessory{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-surface);border-top:var(--border-width) solid var(--color-border);flex:none;display:flex}.text-editor-module__WiAHqq__accessory button{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);min-width:2.75rem;min-height:2.75rem;padding:var(--space-2);background:var(--color-surface);font:inherit;color:var(--color-text)}.text-editor-module__WiAHqq__accessory output{font-size:var(--text-sm)}.text-editor-module__WiAHqq__stack{gap:var(--space-3);min-width:0;display:grid}.text-editor-module__WiAHqq__sectionTitle,.text-editor-module__WiAHqq__wordFooter,.text-editor-module__WiAHqq__supporting,.text-editor-module__WiAHqq__custom{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.text-editor-module__WiAHqq__sectionTitle h3{font-size:var(--text-base);letter-spacing:-.02em;margin:0}.text-editor-module__WiAHqq__sectionTitle>span,.text-editor-module__WiAHqq__wordFooter{font-size:var(--text-xs);color:var(--color-text-muted)}.text-editor-module__WiAHqq__supporting label{flex:1;min-width:0}.text-editor-module__WiAHqq__supporting button{align-self:flex-end}.text-editor-module__WiAHqq__body{gap:var(--space-3)}.text-editor-module__WiAHqq__wordFooter{margin-top:calc(-1 * var(--space-3));flex-wrap:wrap;gap:0}.text-editor-module__WiAHqq__wordFooter .text-editor-module__WiAHqq__link{font-size:var(--text-xs)}.text-editor-module__WiAHqq__tabs{border-bottom:var(--border-width) solid var(--color-border);grid-template-columns:.75fr 1.35fr .85fr 1.3fr;align-items:stretch;gap:0;display:grid}.text-editor-module__WiAHqq__editor .text-editor-module__WiAHqq__tabs button{font-size:var(--text-sm);padding:var(--space-2) var(--space-1);color:var(--color-text-muted);background:0 0;border:0;border-radius:0;font-weight:600;line-height:1.15}.text-editor-module__WiAHqq__editor .text-editor-module__WiAHqq__tabs [aria-selected=true]{color:var(--color-text);box-shadow:inset 0 -.15rem var(--color-text)}.text-editor-module__WiAHqq__specimen svg{width:100%;height:100%;overflow:visible}.text-editor-module__WiAHqq__spark{font-size:1.3rem;line-height:1}.text-editor-module__WiAHqq__editor .text-editor-module__WiAHqq__primary{background:var(--color-text);color:var(--color-surface);font-weight:600}.text-editor-module__WiAHqq__editor button:disabled{opacity:.45;cursor:default}.text-editor-module__WiAHqq__palettes{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.text-editor-module__WiAHqq__palettes button,.text-editor-module__WiAHqq__targets{align-items:center;gap:var(--space-2);display:flex}.text-editor-module__WiAHqq__palettes button{font-size:var(--text-sm)}.text-editor-module__WiAHqq__pair{flex:none;display:inline-flex}.text-editor-module__WiAHqq__pair i{border:var(--border-width) solid var(--color-border);border-radius:50%;width:1rem;height:1rem}.text-editor-module__WiAHqq__pair i+i{margin-left:-.3rem}.text-editor-module__WiAHqq__targets button{flex:1}.text-editor-module__WiAHqq__editor .text-editor-module__WiAHqq__custom input{width:3rem;height:2.75rem}.text-editor-module__WiAHqq__pair i{background:var(--thread)}.text-editor-module__WiAHqq__srOnly{width:var(--border-width);height:var(--border-width);margin:calc(-1 * var(--border-width));clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.text-editor-module__WiAHqq__editor{gap:var(--space-4)}.text-editor-module__WiAHqq__body,.text-editor-module__WiAHqq__stack{gap:var(--space-3)}.text-editor-module__WiAHqq__wordsBlock{gap:var(--space-2);display:grid}.text-editor-module__WiAHqq__wordsBlock label,.text-editor-module__WiAHqq__promptHeading label{font-size:var(--text-base);font-weight:var(--weight-bold)}.text-editor-module__WiAHqq__wordsBlock textarea{box-sizing:border-box;resize:vertical;width:100%;font:inherit;color:var(--studio-ink);background:var(--studio-surface);border:.09375rem solid var(--studio-line-strong);border-radius:var(--radius-lg);padding:var(--space-3);min-height:3rem;font-size:1.0625rem;font-weight:var(--weight-semibold)}.text-editor-module__WiAHqq__tabs,.text-editor-module__WiAHqq__targets{background:var(--studio-chip);padding:var(--space-1);border-radius:var(--radius-pill);border:0;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;display:grid}.text-editor-module__WiAHqq__editor .text-editor-module__WiAHqq__tabs button,.text-editor-module__WiAHqq__editor .text-editor-module__WiAHqq__targets button{border-radius:var(--radius-pill);white-space:nowrap;box-shadow:none;padding-inline:var(--space-1);background:0 0;border:0}.text-editor-module__WiAHqq__editor .text-editor-module__WiAHqq__tabs [aria-selected=true],.text-editor-module__WiAHqq__editor .text-editor-module__WiAHqq__targets [aria-pressed=true]{background:var(--studio-surface);box-shadow:var(--studio-segment-shadow);color:var(--studio-ink);font-weight:var(--weight-bold)}.text-editor-module__WiAHqq__editor .text-editor-module__WiAHqq__specimen{isolation:isolate;background:var(--specimen-paper);width:100%;color:var(--specimen-ink);place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.text-editor-module__WiAHqq__specimen:after{content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.text-editor-module__WiAHqq__specimen svg{width:76%;height:45%}.text-editor-module__WiAHqq__fontTiles{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.text-editor-module__WiAHqq__fontTiles button{text-align:center;min-width:0;min-height:4rem;display:grid}.text-editor-module__WiAHqq__fontTiles span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-editor-module__WiAHqq__fontTiles small{font-size:var(--text-xs)}.text-editor-module__WiAHqq__miniSample{background:var(--sample-ground);color:var(--sample-main);font-weight:var(--weight-bold);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);display:inline-block;position:relative}.text-editor-module__WiAHqq__miniSample i{color:var(--sample-accent);font-style:normal}.text-editor-module__WiAHqq__miniSample:after{content:"";height:var(--focus-ring-width);background:var(--sample-accent);display:block}.text-editor-module__WiAHqq__targets i{background:var(--thread);width:.75rem;height:.75rem;margin-right:var(--space-1);border-radius:50%;display:inline-block}.text-editor-module__WiAHqq__previewCamera[data-lettering-strip]{z-index:var(--layer-studio-panel);pointer-events:none;background:var(--studio-stage);height:5.25rem;position:fixed;overflow:hidden}.text-editor-module__WiAHqq__previewCamera[data-lettering-strip] [data-layer-interaction],.text-editor-module__WiAHqq__previewCamera[data-lettering-strip] [data-area-guides]{display:none}.text-editor-module__WiAHqq__editor button:focus-visible{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:var(--focus-ring-offset)}@media (max-width:63.999rem){.text-editor-module__WiAHqq__preview{aspect-ratio:2.1;height:auto;min-height:0;margin-inline:calc(-1 * var(--space-4));background:var(--studio-stage);border-radius:0}}@media (max-width:63.999rem) and (max-height:37.5rem){.text-editor-module__WiAHqq__preview{aspect-ratio:2.5;height:auto}}@media (max-width:63.999rem) and (max-height:32.5rem){.text-editor-module__WiAHqq__preview{aspect-ratio:3.4;height:auto;min-height:0}}.text-editor-module__WiAHqq__fontTiles svg{width:100%;height:1.65rem}.text-editor-module__WiAHqq__editor button[role=switch]{justify-content:space-between;align-items:center;gap:var(--space-2);display:inline-flex}.text-editor-module__WiAHqq__editor button[role=switch]:after{content:"";border-radius:var(--radius-pill);background:radial-gradient(circle at 32% 50%,var(--studio-surface) 0 .45rem,transparent .48rem),var(--studio-line-strong);width:2rem;height:1.25rem}.text-editor-module__WiAHqq__editor button[role=switch][aria-checked=true]:after{background:radial-gradient(circle at 68% 50%,var(--studio-surface) 0 .45rem,transparent .48rem),var(--studio-ink)}@media (max-width:63.999rem){[data-canvas-sheet=tools]:has([data-lettering-accessory]) .text-editor-module__WiAHqq__editor .text-editor-module__WiAHqq__preview{aspect-ratio:4.4;min-height:0}}@media (max-width:32.5rem){[data-canvas-sheet=tools]:has([data-lettering-accessory]) .text-editor-module__WiAHqq__editor{flex-direction:column;display:flex}}.text-editor-module__WiAHqq__specimen[data-short] svg{height:36%}.text-editor-module__WiAHqq__customTag{top:var(--space-2);left:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--studio-surface);color:var(--palette-orange-700);font-size:var(--text-xs);font-weight:var(--weight-bold);position:absolute}.text-editor-module__WiAHqq__sizeHeading{justify-content:space-between}.text-editor-module__WiAHqq__sizeHeading .text-editor-module__WiAHqq__readout{font-size:var(--text-sm)}.text-editor-module__WiAHqq__editor{--lettering-outline:color-mix(in srgb,var(--studio-muted) 76%,var(--studio-surface))}.text-editor-module__WiAHqq__editor .text-editor-module__WiAHqq__wordsBlock textarea,.text-editor-module__WiAHqq__editor .text-editor-module__WiAHqq__supporting input{min-block-size:var(--space-12);background:var(--studio-surface);color:var(--studio-ink);border:var(--border-width) solid var(--lettering-outline);border-radius:var(--radius-md)}.text-editor-module__WiAHqq__editor .text-editor-module__WiAHqq__browseStyles{min-height:var(--control-min-size);padding:0 var(--space-1);color:var(--studio-ink);font-size:var(--text-sm);font-weight:var(--weight-semibold);background:0 0;border:0}.text-editor-module__WiAHqq__editor .text-editor-module__WiAHqq__styleGrid>button{box-shadow:none;background:0 0;border:0;min-width:0;padding:0}.text-editor-module__WiAHqq__styleDetail{font-size:var(--text-xs);color:var(--studio-muted);line-height:1.25}@media (max-width:63.999rem){.text-editor-module__WiAHqq__styleGrid[data-expanded]{grid-template-columns:repeat(auto-fill,minmax(min(100%,6.25rem),1fr));display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}}.text-editor-module__WiAHqq__editor .text-editor-module__WiAHqq__palettes [aria-pressed=true]{border-color:var(--studio-ink);box-shadow:0 0 0 var(--border-width) var(--studio-ink)}.text-editor-module__WiAHqq__previewActions{justify-content:center;gap:var(--space-2);display:flex}.text-editor-module__WiAHqq__editor .text-editor-module__WiAHqq__previewActions button{align-items:center;gap:var(--space-2);min-height:var(--control-min-size);background:var(--studio-surface);font-size:var(--text-sm);display:inline-flex}.text-editor-module__WiAHqq__editor .text-editor-module__WiAHqq__styleGrid>button[aria-pressed=true]{box-shadow:none}.text-editor-module__WiAHqq__editor .text-editor-module__WiAHqq__styleGrid>button[aria-pressed=true] .text-editor-module__WiAHqq__specimen{outline:0}.text-editor-module__WiAHqq__editor .text-editor-module__WiAHqq__styleGrid>button[aria-pressed=true] .text-editor-module__WiAHqq__specimen:after{box-shadow:inset 0 0 0 var(--focus-ring-width) var(--studio-ink),inset 0 0 0 var(--space-1) var(--studio-surface);z-index:1;border-radius:inherit}.text-editor-module__WiAHqq__editor .text-editor-module__WiAHqq__styleGrid .text-editor-module__WiAHqq__specimen{margin-block-end:var(--space-1)}.text-editor-module__WiAHqq__colourChoices{gap:var(--space-2);display:grid}.text-editor-module__WiAHqq__editor .text-editor-module__WiAHqq__chooseColour{justify-content:flex-start;align-items:center;gap:var(--space-2);min-height:var(--control-min-size);border-color:var(--lettering-outline);background:var(--studio-surface);box-shadow:var(--studio-phone-segment-shadow);font-weight:var(--weight-semibold);display:flex}.text-editor-module__WiAHqq__chooseColour>span{width:var(--space-5);height:var(--space-5);border-radius:50%}.text-editor-module__WiAHqq__editor .text-editor-module__WiAHqq__chooseColour:active{box-shadow:none}.text-editor-module__WiAHqq__editor .text-editor-module__WiAHqq__swatches button{background-color:var(--text-swatch)}
.ProductGiftingOptions-module__47qqxG__section{gap:var(--space-3);display:grid}.ProductGiftingOptions-module__47qqxG__panel{padding:0 var(--space-5);border-color:#0000;grid-template-rows:repeat(2,1fr);display:grid}.ProductGiftingOptions-module__47qqxG__option{grid-template-columns:var(--control-min-size) minmax(0, 1fr);align-items:center;gap:var(--space-4);padding-block:var(--space-5);display:grid}.ProductGiftingOptions-module__47qqxG__option+.ProductGiftingOptions-module__47qqxG__option{border-block-start:var(--border-width) solid var(--color-border)}.ProductGiftingOptions-module__47qqxG__icon{width:var(--control-min-size);height:var(--control-min-size);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-primary);place-items:center;display:grid}.ProductGiftingOptions-module__47qqxG__copy{gap:var(--space-1);min-width:0;display:grid}@media (max-width:25rem){.ProductGiftingOptions-module__47qqxG__panel{padding-inline:var(--space-4)}.ProductGiftingOptions-module__47qqxG__option{gap:var(--space-3);padding-block:var(--space-4)}}
.VariantSelector-module__kf6OiG__root,.VariantSelector-module__kf6OiG__options{gap:var(--space-3);display:grid}.VariantSelector-module__kf6OiG__group{gap:var(--space-2);min-inline-size:0;padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);display:grid}.VariantSelector-module__kf6OiG__group legend{padding-inline:var(--space-1)}.VariantSelector-module__kf6OiG__group[data-size-guide]{gap:var(--space-2);padding:var(--space-1) var(--space-4) var(--space-4);border-radius:1.125rem}.VariantSelector-module__kf6OiG__group[data-size-guide] .VariantSelector-module__kf6OiG__values button[aria-pressed=true]{box-shadow:none}.VariantSelector-module__kf6OiG__sizeHeader{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;min-height:2.75rem;display:flex}.VariantSelector-module__kf6OiG__sizeHeader>span{white-space:nowrap}.VariantSelector-module__kf6OiG__values{gap:var(--space-2);flex-wrap:wrap;display:flex}.VariantSelector-module__kf6OiG__selectedValue{font-weight:var(--weight-regular);color:var(--color-text-muted)}.VariantSelector-module__kf6OiG__neutralOption[aria-pressed]{border-color:var(--color-border-strong);background-color:var(--color-surface-raised);color:var(--color-text);box-shadow:none}.VariantSelector-module__kf6OiG__neutralOption[aria-pressed=true]{border-color:var(--color-text);background-color:var(--color-surface-sunken);box-shadow:inset 0 0 0 var(--border-width) var(--color-text)}.VariantSelector-module__kf6OiG__neutralOption[aria-pressed]:hover:not(:disabled),.VariantSelector-module__kf6OiG__neutralOption[aria-pressed]:active:not(:disabled){border-color:var(--color-text);background-color:var(--color-surface-sunken)}.VariantSelector-module__kf6OiG__neutralOption[aria-pressed]:focus-visible{outline-color:var(--color-text)}
