.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}
.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(--studio-surface);place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.text-editor-module__WiAHqq__specimen:before,.text-editor-module__WiAHqq__specimen:after{content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.text-editor-module__WiAHqq__specimen:before{background:var(--specimen-fabric) repeat center/4.5rem;mix-blend-mode:overlay}.text-editor-module__WiAHqq__specimen:after{background:radial-gradient(ellipse at 35% 0%,color-mix(in srgb,var(--palette-white) 16%,transparent),transparent 64%),radial-gradient(ellipse at center,transparent 44%,color-mix(in srgb,var(--studio-ink) 32%,transparent))}.text-editor-module__WiAHqq__specimen svg{width:76%;height:45%;filter:drop-shadow(0 var(--border-width) var(--border-width) color-mix(in srgb,var(--studio-ink) 50%,transparent))}.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)}
.studio-ai-style-picker-module__gAZROW__picker{gap:var(--space-3);min-width:0;min-height:0;padding:var(--space-1);scroll-padding-block:var(--space-2);flex-direction:column;display:flex;overflow:auto}.studio-ai-style-picker-module__gAZROW__heading{align-items:center;gap:var(--space-1-5);display:flex}.studio-ai-style-picker-module__gAZROW__heading button{width:var(--control-min-size);height:var(--control-min-size);border-radius:var(--radius-md);background:0 0;border:0;flex:none;place-items:center;display:grid}.studio-ai-style-picker-module__gAZROW__heading h3{font-size:var(--studio-title-size);margin:0}.studio-ai-style-picker-module__gAZROW__intro,.studio-ai-style-picker-module__gAZROW__footer p{color:var(--studio-muted);font-size:var(--ai-chat-meta);line-height:1.5}.studio-ai-style-picker-module__gAZROW__grid{gap:var(--space-2-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.studio-ai-style-picker-module__gAZROW__card{border-radius:var(--ai-chat-row-radius);background:var(--studio-surface);text-align:left;border:0;grid-template-rows:auto 1fr;min-width:0;padding:0;display:grid;position:relative;overflow:hidden}.studio-ai-style-picker-module__gAZROW__card:after{content:"";border:var(--border-width) solid var(--studio-line);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.studio-ai-style-picker-module__gAZROW__card:hover{box-shadow:var(--shadow-sm)}.studio-ai-style-picker-module__gAZROW__card:hover:after{border-color:var(--studio-line-strong)}.studio-ai-style-picker-module__gAZROW__card[aria-pressed=true]:after{border-width:var(--focus-ring-width);border-color:var(--studio-ink)}.studio-ai-style-picker-module__gAZROW__image{aspect-ratio:4/5;background:var(--studio-stage);display:block;position:relative;overflow:hidden}.studio-ai-style-picker-module__gAZROW__image img{object-fit:cover;width:100%;height:100%;display:block}.studio-ai-style-picker-module__gAZROW__unavailable{justify-content:center;align-items:center;gap:var(--space-2);height:100%;color:var(--studio-muted);font-size:var(--text-xs);flex-direction:column;display:flex}.studio-ai-style-picker-module__gAZROW__caption{gap:calc(var(--space-1) / 2);padding:var(--space-2-5);flex-direction:column;display:flex}.studio-ai-style-picker-module__gAZROW__caption strong{color:var(--studio-ink);font-size:var(--text-sm);line-height:1.25;font-weight:var(--weight-bold)}.studio-ai-style-picker-module__gAZROW__caption>span{color:var(--studio-muted);font-size:var(--ai-chat-meta);line-height:1.38}.studio-ai-style-picker-module__gAZROW__tick{inset:var(--space-2) var(--space-2) auto auto;width:var(--space-6);height:var(--space-6);background:var(--studio-ink);color:var(--studio-surface);border-radius:50%;place-items:center;display:grid;position:absolute}.studio-ai-style-picker-module__gAZROW__footer{align-items:center;gap:var(--space-3);display:flex}.studio-ai-style-picker-module__gAZROW__footer p{flex:1}.studio-ai-style-picker-module__gAZROW__footer button{min-height:var(--control-min-size);padding:0 var(--space-3);border:var(--border-width) solid var(--studio-line-strong);border-radius:var(--radius-pill);white-space:nowrap;background:0 0;flex:none}.studio-ai-style-picker-module__gAZROW__startStyles{gap:var(--studio-style-start-heading-gap,var(--space-1));flex:none;min-width:0;display:grid}.studio-ai-style-picker-module__gAZROW__startHeading{min-height:var(--space-4);color:var(--studio-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);justify-content:space-between;align-items:center;display:flex}.studio-ai-style-picker-module__gAZROW__startHeading button{min-height:var(--control-min-size);padding:0 var(--space-1);text-underline-offset:var(--space-1);font-size:var(--ai-chat-meta);font-weight:var(--weight-semibold);background:0 0;border:0;text-decoration:underline}.studio-ai-style-picker-module__gAZROW__startGrid{gap:var(--space-2);padding:var(--space-1);margin:calc(-1 * var(--space-1)) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.studio-ai-style-picker-module__gAZROW__tile{align-items:stretch;gap:var(--space-1);text-align:left;border-radius:var(--radius-md);background:0 0;border:0;flex-direction:column;min-width:0;padding:0;display:flex}.studio-ai-style-picker-module__gAZROW__tileImage{aspect-ratio:3/2;border-radius:var(--radius-md);background:var(--studio-stage);box-shadow:inset 0 0 0 var(--border-width) var(--studio-line);display:block;position:relative;overflow:hidden}.studio-ai-style-picker-module__gAZROW__tileImage img{object-fit:cover;object-position:50% 58%;width:100%;height:100%;display:block}.studio-ai-style-picker-module__gAZROW__startStyles[data-style-family=apparel] .studio-ai-style-picker-module__gAZROW__tile[data-style-id=logo-only] img{transform-origin:68% 40%;object-position:60% 38%;transform:scale(1.25)}.studio-ai-style-picker-module__gAZROW__tile:hover:not(:disabled) .studio-ai-style-picker-module__gAZROW__tileImage{box-shadow:var(--shadow-sm)}.studio-ai-style-picker-module__gAZROW__tile[aria-pressed=true] .studio-ai-style-picker-module__gAZROW__tileImage{outline:var(--focus-ring-width) solid var(--studio-ink);outline-offset:var(--focus-ring-offset)}.studio-ai-style-picker-module__gAZROW__tile .studio-ai-style-picker-module__gAZROW__tick{inset:var(--space-1) var(--space-1) auto auto;width:var(--space-5);height:var(--space-5)}.studio-ai-style-picker-module__gAZROW__tileName{font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:1.25}@media (min-width:64rem){.studio-ai-style-picker-module__gAZROW__tileName{overflow-wrap:anywhere}}@media (min-width:64rem) and (max-height:47.5rem){.studio-ai-style-picker-module__gAZROW__tileImage{aspect-ratio:2}}@media (max-width:63.999rem){.studio-ai-style-picker-module__gAZROW__startGrid{gap:var(--space-2);margin-inline:calc(-1 * var(--space-1));padding:var(--space-1);scroll-padding-inline:var(--space-1);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.studio-ai-style-picker-module__gAZROW__startGrid::-webkit-scrollbar{display:none}.studio-ai-style-picker-module__gAZROW__tile{scroll-snap-align:start;flex:0 0 6.25rem}.studio-ai-style-picker-module__gAZROW__tileImage{aspect-ratio:4/5}.studio-ai-style-picker-module__gAZROW__tileImage img{object-position:center}.studio-ai-style-picker-module__gAZROW__startStyles[data-style-family=apparel] .studio-ai-style-picker-module__gAZROW__tile[data-style-id=logo-only] img{object-position:center;transform:none}.studio-ai-style-picker-module__gAZROW__tileName{font-size:var(--ai-chat-meta)}}
.ai-panel-scope-module__fTphka__scope{padding-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--studio-line);margin-bottom:var(--space-4);position:relative}.ai-panel-scope-module__fTphka__label{color:var(--studio-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);margin-bottom:var(--space-2)}.ai-panel-scope-module__fTphka__chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ai-panel-scope-module__fTphka__chip{align-items:center;gap:var(--space-2);max-width:100%;min-height:var(--control-min-size);padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--studio-line);border-radius:var(--radius-pill);box-sizing:border-box;background:var(--studio-surface);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.ai-panel-scope-module__fTphka__chip img,.ai-panel-scope-module__fTphka__menu img{object-fit:contain;flex:none;width:1.375rem;height:1.375rem}.ai-panel-scope-module__fTphka__chip button{color:var(--studio-muted);min-width:var(--space-8);min-height:var(--space-8);margin:calc(-1 * var(--space-1));cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:0;place-items:center;display:grid}.ai-panel-scope-module__fTphka__price{color:var(--studio-muted);font-size:var(--text-xs);line-height:1.4}.ai-panel-scope-module__fTphka__add{justify-content:center;align-items:center;gap:var(--space-1);min-height:var(--control-min-size);padding:var(--space-2) var(--space-3);border:var(--border-width) dashed var(--studio-line-strong);border-radius:var(--radius-pill);color:var(--studio-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;display:flex}.ai-panel-scope-module__fTphka__menu{gap:var(--space-1);padding:var(--space-2);margin-top:var(--space-2);border:var(--border-width) solid var(--studio-line);border-radius:var(--studio-radius);background:var(--studio-surface);box-shadow:0 var(--space-2) var(--space-6) color-mix(in srgb,var(--studio-ink) 8%,transparent);max-height:35vh;display:grid;overflow:auto}.ai-panel-scope-module__fTphka__menu button{align-items:center;gap:var(--space-2);min-height:var(--control-min-size);text-align:left;padding:var(--space-2);border-radius:var(--space-2);color:inherit;font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;display:flex}.ai-panel-scope-module__fTphka__menuName{flex:1;min-width:0}.ai-panel-scope-module__fTphka__menu small{color:var(--studio-muted);font:inherit;margin-top:var(--space-1);display:block}.ai-panel-scope-module__fTphka__menu .ai-panel-scope-module__fTphka__price{text-align:right;max-width:45%}.ai-panel-scope-module__fTphka__chip button:hover,.ai-panel-scope-module__fTphka__add:hover,.ai-panel-scope-module__fTphka__menu button:hover:not([aria-disabled=true]){background:var(--studio-chip)}.ai-panel-scope-module__fTphka__note{color:var(--studio-muted);font-size:var(--text-xs);margin:var(--space-3) 0 0;line-height:1.6}.ai-panel-scope-module__fTphka__menu button[aria-disabled=true]{opacity:.6;cursor:default}.ai-panel-scope-module__fTphka__scope[data-compact]{gap:var(--space-1-5);border:0;min-width:0;margin:0;padding:0;display:grid}.ai-panel-scope-module__fTphka__scope[data-compact] .ai-panel-scope-module__fTphka__label{font-size:var(--text-xs);font-weight:var(--weight-semibold);margin:0}.ai-panel-scope-module__fTphka__scope[data-compact] .ai-panel-scope-module__fTphka__chips{gap:var(--space-1-5);flex-wrap:wrap;flex:0 auto;align-items:center;min-width:0;display:flex}.ai-panel-scope-module__fTphka__scope[data-compact] .ai-panel-scope-module__fTphka__chip{gap:var(--space-1);min-height:var(--space-7);height:auto;padding:0 var(--space-2);font-size:var(--ai-chat-scope-label);font-weight:var(--weight-medium);white-space:normal;flex-wrap:nowrap;flex:0 auto}.ai-panel-scope-module__fTphka__scope[data-compact] .ai-panel-scope-module__fTphka__chip:has(button){padding-right:var(--space-1)}.ai-panel-scope-module__fTphka__scope[data-compact] .ai-panel-scope-module__fTphka__chip>span{overflow-wrap:anywhere;min-width:0}.ai-panel-scope-module__fTphka__scope[data-compact] .ai-panel-scope-module__fTphka__chip button{min-width:var(--space-6);min-height:var(--space-6);flex:none;margin:0}.ai-panel-scope-module__fTphka__scope[data-compact] .ai-panel-scope-module__fTphka__addItem{background:var(--studio-surface);flex:none;align-items:center;display:flex}.ai-panel-scope-module__fTphka__scope[data-compact] .ai-panel-scope-module__fTphka__add{min-height:var(--space-7);padding:0 var(--space-2);font-size:var(--ai-chat-scope-label)}.ai-panel-scope-module__fTphka__scope[data-compact] .ai-panel-scope-module__fTphka__menu{z-index:var(--layer-studio-chrome);bottom:calc(100% + var(--space-2));box-sizing:border-box;width:min(17.5rem,100%);margin:0;position:absolute;right:0}.ai-panel-scope-module__fTphka__scope[data-compact] .ai-panel-scope-module__fTphka__menu[popover]{margin:0;position:fixed;inset:auto}.ai-panel-scope-module__fTphka__scope[data-compact] .ai-panel-scope-module__fTphka__menu[popover]:not(:popover-open){display:none}.ai-panel-scope-module__fTphka__scope[data-compact][data-single]{align-items:center;gap:var(--space-2);display:flex}.ai-panel-scope-module__fTphka__scope[data-compact][data-single] .ai-panel-scope-module__fTphka__label{flex:none}
.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)}}
.brand-kit-module__PX2OAq__kit{max-width:var(--measure-form);gap:var(--space-4);color:var(--studio-ink);display:grid}.brand-kit-module__PX2OAq__kit section{gap:var(--space-2);display:grid}.brand-kit-module__PX2OAq__kit section>button{justify-self:start}.brand-kit-module__PX2OAq__kit h3{font-size:var(--text-sm);font-weight:var(--weight-bold);margin:0}.brand-kit-module__PX2OAq__kit ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.brand-kit-module__PX2OAq__kit li{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.brand-kit-module__PX2OAq__lookup{gap:var(--space-2);display:grid}.brand-kit-module__PX2OAq__lookup input{width:100%;min-height:var(--control-min-size);border:var(--border-width) solid var(--studio-line);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--studio-surface)}.brand-kit-module__PX2OAq__review{gap:var(--space-1);padding:var(--space-3);border:var(--border-width) solid var(--color-info);border-radius:var(--radius-md);display:grid}.brand-kit-module__PX2OAq__logos{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(6rem,9rem));display:grid}.brand-kit-module__PX2OAq__logo{border:var(--border-width) solid var(--studio-line);border-radius:var(--radius-md);overflow-wrap:anywhere;align-content:center;justify-items:center;min-height:5rem;display:grid}.brand-kit-module__PX2OAq__logo img{object-fit:contain;max-width:100%;max-height:4rem;padding:var(--space-2)}.brand-kit-module__PX2OAq__logo>button:first-child{appearance:none;cursor:pointer;min-height:var(--control-min-size);background:0 0;border:0;place-items:center;width:100%;display:grid}.brand-kit-module__PX2OAq__colours{gap:var(--space-3);flex-wrap:wrap;display:flex}.brand-kit-module__PX2OAq__colours>div{justify-items:center;gap:var(--space-1);font-size:var(--text-xs);display:grid}.brand-kit-module__PX2OAq__swatch{border-radius:var(--radius-full);background:var(--brand-colour);border:var(--border-width) solid var(--studio-line);width:2rem;height:2rem;display:block}.brand-kit-module__PX2OAq__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.brand-kit-module__PX2OAq__brandName{font-size:var(--text-lg)}.brand-kit-module__PX2OAq__kit textarea{width:100%;min-height:var(--control-min-size);border:var(--border-width) solid var(--studio-line);border-radius:var(--space-3);padding:var(--space-3);background:var(--studio-surface);color:inherit;font:inherit}.brand-kit-module__PX2OAq__srOnly{width:var(--border-width);height:var(--border-width);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.brand-kit-module__PX2OAq__welcome{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.brand-kit-module__PX2OAq__welcome>p{margin:0}.brand-kit-module__PX2OAq__welcome .brand-kit-module__PX2OAq__lookup{align-items:center;gap:var(--space-2);width:100%;height:calc(var(--space-12) + var(--space-1));padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3-5);border:calc(var(--border-width) * 1.5) solid var(--studio-ink);border-radius:var(--studio-brand-pill-radius);background:var(--studio-surface);display:flex}.brand-kit-module__PX2OAq__welcome .brand-kit-module__PX2OAq__lookup>svg{color:var(--studio-muted);flex:none}.brand-kit-module__PX2OAq__welcome .brand-kit-module__PX2OAq__lookup:focus-within{box-shadow:0 0 0 var(--border-width) var(--studio-ink)}.brand-kit-module__PX2OAq__welcome .brand-kit-module__PX2OAq__lookup input{width:100%;min-width:0;height:100%;min-height:0;font:inherit;color:inherit;background:0 0;border:0;border-radius:0;padding:0}.brand-kit-module__PX2OAq__welcome .brand-kit-module__PX2OAq__lookup input:focus-visible{outline:0}.brand-kit-module__PX2OAq__welcome .brand-kit-module__PX2OAq__lookup input:autofill{background:var(--studio-surface);color:var(--studio-ink);box-shadow:0 0 0 var(--space-16) var(--studio-surface) inset}.brand-kit-module__PX2OAq__welcome .brand-kit-module__PX2OAq__lookup input:-webkit-autofill{-webkit-text-fill-color:var(--studio-ink);caret-color:var(--studio-ink);-webkit-box-shadow:0 0 0 var(--space-16) var(--studio-surface) inset}.brand-kit-module__PX2OAq__lookupSubmit{width:var(--control-min-size);height:var(--control-min-size);background:var(--studio-ink);color:var(--studio-surface);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.brand-kit-module__PX2OAq__lookupSubmit>span{place-items:center;display:grid}.brand-kit-module__PX2OAq__forward{transform:rotate(90deg)}.brand-kit-module__PX2OAq__spinner{animation:brand-kit-module__PX2OAq__brand-spin var(--duration-ai-progress) linear infinite}@keyframes brand-kit-module__PX2OAq__brand-spin{to{transform:rotate(360deg)}}.brand-kit-module__PX2OAq__kit button:disabled{opacity:.6;cursor:default}.brand-kit-module__PX2OAq__kit :is(button,input,summary,textarea):focus-visible{outline:var(--focus-ring-width) solid var(--studio-ink);outline-offset:var(--focus-ring-offset)}.brand-kit-module__PX2OAq__kit[data-hub]{gap:var(--space-4);max-width:none}.brand-kit-module__PX2OAq__brandCard{gap:var(--space-3-5);min-width:0;padding:var(--space-4);border:var(--border-width) solid var(--studio-line);border-radius:var(--studio-brand-tile-radius);background:var(--studio-surface);display:grid}.brand-kit-module__PX2OAq__hubIdentity{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.brand-kit-module__PX2OAq__hubIdentity>div{overflow-wrap:anywhere;min-width:0}.brand-kit-module__PX2OAq__hubIdentity strong{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.brand-kit-module__PX2OAq__domain{color:var(--studio-muted);font-size:var(--text-xs);display:block}.brand-kit-module__PX2OAq__brandSearch{min-height:var(--control-min-size);padding:var(--space-1);font:inherit;font-size:var(--text-xs);color:var(--studio-ink);text-underline-offset:var(--border-width);cursor:pointer;background:0 0;border:0;flex:none;text-decoration:underline}.brand-kit-module__PX2OAq__kit .brand-kit-module__PX2OAq__hubSection{gap:var(--space-2);min-width:0}.brand-kit-module__PX2OAq__hubSection h3{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--studio-muted);margin:0}.brand-kit-module__PX2OAq__sectionHeading{justify-content:space-between;align-items:center;display:flex}.brand-kit-module__PX2OAq__noLogo{min-height:var(--control-min-size);margin-block:calc(-1 * var(--space-2));padding:var(--space-2) var(--space-3);border-radius:var(--studio-brand-pill-radius);font:inherit;font-size:var(--text-xs);color:var(--studio-muted);cursor:pointer;background:0 0;border:0}.brand-kit-module__PX2OAq__noLogo[aria-pressed=true]{color:var(--studio-ink);background:var(--studio-chip)}.brand-kit-module__PX2OAq__logoTiles{grid-template-columns:repeat(auto-fit,minmax(var(--studio-brand-tile-min),1fr));gap:var(--space-2);display:grid}.brand-kit-module__PX2OAq__logoTile{width:100%;min-width:0;min-height:var(--studio-brand-tile-min);padding:var(--space-3);border:var(--border-width) solid var(--studio-line);border-radius:var(--space-3);background:var(--studio-surface);cursor:pointer;place-items:center;display:grid;position:relative}.brand-kit-module__PX2OAq__logoTile[data-theme=light]{background:var(--studio-brand-dark-surface)}.brand-kit-module__PX2OAq__logoTile img{width:100%;height:var(--space-12);object-fit:contain}.brand-kit-module__PX2OAq__logoTile[aria-pressed=true]{border-color:var(--studio-ink);box-shadow:inset 0 0 0 var(--border-width) var(--studio-ink)}.brand-kit-module__PX2OAq__logoTile:hover{background:var(--studio-chip)}.brand-kit-module__PX2OAq__logoTile[data-theme=light]:hover{background:var(--studio-brand-dark-surface)}.brand-kit-module__PX2OAq__selectedMark{right:var(--space-1-5);top:var(--space-1-5);width:var(--space-5);height:var(--space-5);background:var(--studio-ink);color:var(--studio-surface);border-radius:50%;place-items:center;display:grid;position:absolute}.brand-kit-module__PX2OAq__selectedMark svg{width:var(--space-3);height:var(--space-3)}.brand-kit-module__PX2OAq__colourRow{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.brand-kit-module__PX2OAq__hubColours{gap:var(--space-2);flex-wrap:wrap;display:flex}.brand-kit-module__PX2OAq__hubSwatch{width:var(--space-7);height:var(--space-7);background:var(--brand-colour);border:var(--border-width) solid var(--studio-line);border-radius:50%}.brand-kit-module__PX2OAq__componentLabel{color:var(--studio-muted);font-size:var(--text-xs);overflow-wrap:anywhere;line-height:1.4}.brand-kit-module__PX2OAq__colourRow>.brand-kit-module__PX2OAq__componentLabel{flex:none}.brand-kit-module__PX2OAq__hubFonts{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.brand-kit-module__PX2OAq__fontSamples{align-items:baseline;gap:var(--space-1-5);flex:none;display:flex}.brand-kit-module__PX2OAq__hubFonts>.brand-kit-module__PX2OAq__componentLabel{text-align:right}.brand-kit-module__PX2OAq__fontSample{font-family:var(--brand-font);font-size:var(--text-2xl);flex:none;line-height:1}.brand-kit-module__PX2OAq__hubActions{gap:var(--space-1);display:grid}.brand-kit-module__PX2OAq__createButton{justify-content:center;align-items:center;gap:var(--space-2);min-height:calc(var(--space-12) + var(--border-width) * 2);padding:var(--space-3) var(--studio-brand-icon-size);border-radius:var(--studio-brand-pill-radius);background:var(--studio-ink);color:var(--studio-surface);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;border:0;display:flex}.brand-kit-module__PX2OAq__quietButton{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-min-size);padding:var(--space-2) var(--space-1);border-radius:var(--studio-brand-pill-radius);color:var(--studio-ink);font:inherit;font-weight:var(--weight-semibold);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;display:inline-flex}.brand-kit-module__PX2OAq__quietButton:hover,.brand-kit-module__PX2OAq__noLogo:hover{background:var(--studio-chip)}.brand-kit-module__PX2OAq__saved{text-align:center;margin:0}.brand-kit-module__PX2OAq__preview{gap:var(--space-2);width:100%;display:grid}.brand-kit-module__PX2OAq__previewLabel{color:var(--studio-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.brand-kit-module__PX2OAq__previewCard{gap:var(--space-4);padding:var(--space-4);border:var(--border-width) solid var(--studio-line);border-radius:var(--studio-brand-tile-radius);background:var(--studio-chip);display:grid;position:relative;overflow:hidden}.brand-kit-module__PX2OAq__previewLogos{grid-template-columns:1fr var(--studio-brand-tile-min);gap:var(--space-2);display:grid}.brand-kit-module__PX2OAq__previewLogos>span{height:var(--studio-brand-tile-min);border:var(--border-width) dashed var(--studio-line);border-radius:var(--space-3);color:var(--studio-muted);font-size:var(--text-xs);place-items:center;display:grid}.brand-kit-module__PX2OAq__previewRow{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--studio-muted);font-size:var(--text-xs);display:flex}.brand-kit-module__PX2OAq__previewDots{gap:var(--space-2);display:flex}.brand-kit-module__PX2OAq__previewDots i{width:var(--space-7);height:var(--space-7);background:var(--studio-line);border-radius:50%}.brand-kit-module__PX2OAq__previewType{color:var(--studio-line);font-size:var(--text-2xl);line-height:1}.brand-kit-module__PX2OAq__previewCard[data-finding]:after{content:"";background:linear-gradient(110deg,transparent 30%,color-mix(in srgb,var(--studio-surface) 80%,transparent) 50%,transparent 70%);animation:brand-kit-module__PX2OAq__brand-shimmer var(--duration-ai-progress) ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes brand-kit-module__PX2OAq__brand-shimmer{to{transform:translate(100%)}}.brand-kit-module__PX2OAq__manage{gap:var(--space-5);padding-top:var(--space-3);border-top:var(--border-width) solid var(--studio-line);display:grid}.brand-kit-module__PX2OAq__manage .brand-kit-module__PX2OAq__actions{padding-top:var(--space-3);border-top:var(--border-width) solid var(--studio-line)}@media (max-width:63.999rem){.brand-kit-module__PX2OAq__preview{display:none}}@media (prefers-reduced-motion:reduce){.brand-kit-module__PX2OAq__spinner,.brand-kit-module__PX2OAq__previewCard[data-finding]:after{animation:none}}.brand-kit-module__PX2OAq__noLogo{border:var(--border-width) solid var(--studio-line);min-height:var(--control-min-size);margin:0}.brand-kit-module__PX2OAq__noLogo[aria-pressed=true]{border-color:var(--studio-ink);font-weight:var(--weight-semibold)}.brand-kit-module__PX2OAq__aiButton{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(--studio-brand-pill-radius);color:var(--studio-ink);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;display:flex}.brand-kit-module__PX2OAq__aiButton:hover{background:var(--studio-chip)}@media (max-width:63.999rem){.brand-kit-module__PX2OAq__kit[data-hub]{gap:var(--space-4);width:100%;max-width:none}.brand-kit-module__PX2OAq__aiButton{border:var(--border-width) solid var(--studio-line-strong);background:var(--studio-surface)}.brand-kit-module__PX2OAq__hubActions{gap:var(--space-2)}.brand-kit-module__PX2OAq__hubActions>button{width:100%;min-height:var(--space-12)}.brand-kit-module__PX2OAq__hubManagement{gap:var(--space-2);padding-top:var(--space-4);border-top:var(--border-width) solid var(--studio-line);grid-template-columns:minmax(0,1fr);display:grid}.brand-kit-module__PX2OAq__hubManagement>button:first-child{background:var(--studio-surface);color:var(--studio-ink);border:var(--border-width) solid var(--studio-line-strong)}.brand-kit-module__PX2OAq__hubManagement>button{width:100%;min-height:var(--control-min-size);margin:0}.brand-kit-module__PX2OAq__hubManagement>button:not(:first-child){background:0 0;border-color:#0000}.brand-kit-module__PX2OAq__hubIdentity,.brand-kit-module__PX2OAq__sectionHeading{flex-wrap:wrap}.brand-kit-module__PX2OAq__hubIdentity>div{overflow-wrap:anywhere;min-width:0}.brand-kit-module__PX2OAq__logoTiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:22.499rem){.brand-kit-module__PX2OAq__logoTiles{grid-template-columns:repeat(2,minmax(0,1fr))}}
.ProductGallery-module__J26epa__gallery{gap:var(--space-2);align-content:start;min-width:0;display:grid}.ProductGallery-module__J26epa__mosaic{gap:var(--product-tile-gap);display:none;position:relative}.ProductGallery-module__J26epa__main{min-width:0;position:relative}.ProductGallery-module__J26epa__rail{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--product-image-radius);background:var(--color-surface-raised);overscroll-behavior-x:contain;display:flex;overflow-x:auto}.ProductGallery-module__J26epa__rail::-webkit-scrollbar{display:none}.ProductGallery-module__J26epa__slide,.ProductGallery-module__J26epa__empty{width:100%;min-width:0;aspect-ratio:var(--product-gallery-aspect-ratio);scroll-snap-align:start;scroll-snap-stop:always;border:var(--border-width) solid transparent;background:var(--color-surface-raised);flex:0 0 100%;padding:0;overflow:hidden}.ProductGallery-module__J26epa__slide{cursor:zoom-in}.ProductGallery-module__J26epa__slide:disabled{cursor:default}.ProductGallery-module__J26epa__slide img,.ProductGallery-module__J26epa__thumbnail img{object-fit:contain;width:100%;height:100%}.ProductGallery-module__J26epa__expand,.ProductGallery-module__J26epa__arrow,.ProductGallery-module__J26epa__close{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-bg);color:var(--color-text);box-shadow:var(--shadow-sm);cursor:pointer;place-items:center;padding:0;display:grid}.ProductGallery-module__J26epa__expand{right:var(--space-3);top:var(--space-3);position:absolute}.ProductGallery-module__J26epa__expand:disabled{visibility:hidden}.ProductGallery-module__J26epa__expand:hover,.ProductGallery-module__J26epa__arrow:hover{border-color:var(--color-primary)}.ProductGallery-module__J26epa__arrow:disabled{opacity:.45;cursor:default}.ProductGallery-module__J26epa__navigation{inset-inline:var(--space-3);bottom:var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-3);pointer-events:none;display:flex;position:absolute}.ProductGallery-module__J26epa__navigation button{pointer-events:auto}.ProductGallery-module__J26epa__counter{padding:var(--space-1) var(--space-2);background:var(--color-bg);color:var(--color-text-muted);border-radius:var(--radius-full);font-size:var(--text-xs)}.ProductGallery-module__J26epa__pageThumbnails{min-width:0}.ProductGallery-module__J26epa__thumbnails{gap:var(--product-tile-gap);padding-block:var(--space-1);scrollbar-width:thin;overscroll-behavior-x:contain;display:flex;position:relative;overflow-x:auto}.ProductGallery-module__J26epa__thumbnail{flex:0 0 max(var(--control-min-size), calc((100% - var(--product-tile-gap) * 5) / 5.5));width:var(--product-thumbnail-size);aspect-ratio:var(--product-aspect-ratio);border:var(--border-width) solid var(--color-border);border-radius:var(--product-image-radius);background:var(--color-surface-raised);cursor:pointer;padding:0;overflow:hidden}.ProductGallery-module__J26epa__selected{border-color:var(--color-primary);box-shadow:inset 0 0 0 var(--border-width) var(--color-primary)}.ProductGallery-module__J26epa__slide:focus-visible,.ProductGallery-module__J26epa__expand:focus-visible,.ProductGallery-module__J26epa__thumbnail:focus-visible,.ProductGallery-module__J26epa__stage:focus-visible,.ProductGallery-module__J26epa__arrow:focus-visible,.ProductGallery-module__J26epa__close:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:calc(-1 * var(--focus-ring-offset))}.ProductGallery-module__J26epa__dialog{background:var(--color-ink-bg);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-ink-text);overscroll-behavior:contain;border:0;margin:0;padding:0}.ProductGallery-module__J26epa__dialog::backdrop{background:var(--color-overlay)}.ProductGallery-module__J26epa__viewer{height:100%;padding:var(--space-3);padding-bottom:max(var(--space-2), env(safe-area-inset-bottom));gap:var(--space-2);flex-direction:column;display:flex;position:relative}.ProductGallery-module__J26epa__header{height:var(--control-min-size);flex-shrink:0}.ProductGallery-module__J26epa__header>:first-child{width:var(--border-width);height:var(--border-width);clip-path:inset(50%);position:absolute;overflow:hidden}.ProductGallery-module__J26epa__close{top:var(--space-3);right:var(--space-3);width:var(--product-viewer-close-size);height:var(--product-viewer-close-size);z-index:1;position:absolute}.ProductGallery-module__J26epa__zoomBody{gap:var(--space-2);flex-direction:column;flex:1;min-height:0;display:flex}.ProductGallery-module__J26epa__canvas{flex:1;min-height:0;display:flex;position:relative}.ProductGallery-module__J26epa__canvas>.ProductGallery-module__J26epa__navigation{inset-inline:max(var(--space-3), calc((100% - var(--viewer-image-width)) / 2 + var(--space-3)));bottom:max(var(--space-3), calc((100% - var(--viewer-image-height)) / 2 + var(--space-3)))}.ProductGallery-module__J26epa__stage{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.ProductGallery-module__J26epa__stage:active{cursor:grabbing}.ProductGallery-module__J26epa__zoomPhoto{width:var(--gallery-width);height:var(--gallery-height);object-fit:contain;max-width:none;transform:translate(var(--gallery-x), var(--gallery-y)) scale(var(--gallery-scale));opacity:var(--gallery-opacity);pointer-events:none}.ProductGallery-module__J26epa__loading{position:absolute}.ProductGallery-module__J26epa__viewerThumbnails{flex-shrink:0;width:100%}.ProductGallery-module__J26epa__viewerThumbnails .ProductGallery-module__J26epa__thumbnail{flex-basis:var(--product-viewer-thumbnail-size)}.ProductGallery-module__J26epa__toolbar{flex-shrink:0;justify-content:center;align-items:center;display:flex}.ProductGallery-module__J26epa__controlGroup{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.ProductGallery-module__J26epa__controlGroup>button{background:var(--color-bg);color:var(--color-text)}.ProductGallery-module__J26epa__thumbnailFrame{min-width:0}.ProductGallery-module__J26epa__viewerFrame{flex-shrink:0}.ProductGallery-module__J26epa__railScroll{display:none}@media (min-width:46.875rem){.ProductGallery-module__J26epa__gallery[data-multiple=true]{grid-template-columns:var(--product-thumbnail-rail-width) minmax(0, 1fr);column-gap:var(--product-thumbnail-rail-gap)}.ProductGallery-module__J26epa__gallery[data-multiple=true]>.ProductGallery-module__J26epa__main{grid-area:1/2}.ProductGallery-module__J26epa__pageThumbnails{grid-area:1/1;min-height:0;position:relative}.ProductGallery-module__J26epa__pageThumbnails .ProductGallery-module__J26epa__thumbnailFrame{gap:var(--space-1);flex-direction:column;display:flex;position:absolute;inset:0}.ProductGallery-module__J26epa__pageThumbnails .ProductGallery-module__J26epa__thumbnails{scrollbar-width:none;overscroll-behavior-y:contain;flex-direction:column;flex:1;min-height:0;overflow:hidden auto}.ProductGallery-module__J26epa__pageThumbnails .ProductGallery-module__J26epa__thumbnails::-webkit-scrollbar{display:none}.ProductGallery-module__J26epa__pageThumbnails .ProductGallery-module__J26epa__thumbnail{flex:0 0 var(--product-thumbnail-rail-width);width:100%}.ProductGallery-module__J26epa__rail{overflow:hidden}.ProductGallery-module__J26epa__railScroll{flex:0 0 var(--control-min-size);background:var(--color-bg);width:100%;color:var(--color-text);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;place-items:center;padding:0;display:grid}.ProductGallery-module__J26epa__railScroll:disabled{opacity:.45;cursor:default}.ProductGallery-module__J26epa__railScroll:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:calc(-1 * var(--focus-ring-offset))}}@media (max-width:46.874rem){.ProductGallery-module__J26epa__zoomBody{justify-content:center}.ProductGallery-module__J26epa__viewerThumbnails .ProductGallery-module__J26epa__thumbnail{flex-basis:max(var(--control-min-size), calc((100% - var(--product-tile-gap) * 5) / 5.5))}}@media (min-width:46.875rem) and (max-width:74.999rem){.ProductGallery-module__J26epa__gallery[data-multiple=true][data-mosaic-ready=true]{grid-template-columns:minmax(0,1fr)}.ProductGallery-module__J26epa__gallery[data-mosaic-ready=true]>.ProductGallery-module__J26epa__main,.ProductGallery-module__J26epa__gallery[data-mosaic-ready=true]>.ProductGallery-module__J26epa__pageThumbnails{display:none}.ProductGallery-module__J26epa__gallery[data-mosaic-ready=true]>.ProductGallery-module__J26epa__mosaic{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ProductGallery-module__J26epa__mosaicTile{min-width:0;aspect-ratio:var(--product-gallery-aspect-ratio);border-radius:var(--product-image-radius);background:var(--color-surface-raised);cursor:zoom-in;border:0;padding:0;display:block;position:relative;overflow:hidden}.ProductGallery-module__J26epa__mosaicTile:disabled{cursor:default}.ProductGallery-module__J26epa__mosaicTile img{object-fit:contain;width:100%;height:100%;transition:transform .35s;display:block}.ProductGallery-module__J26epa__mosaicTile:hover img{transform:scale(1.03)}.ProductGallery-module__J26epa__mosaicTile:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.ProductGallery-module__J26epa__mosaicHero,.ProductGallery-module__J26epa__mosaicWide{grid-column:1/-1}.ProductGallery-module__J26epa__mosaicWide{aspect-ratio:2}.ProductGallery-module__J26epa__mosaicZoom{right:var(--space-3);top:var(--space-3);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-bg);color:var(--color-text);box-shadow:var(--shadow-sm);pointer-events:none;place-items:center;display:grid;position:absolute}.ProductGallery-module__J26epa__mosaicMore{place-content:center;justify-items:center;gap:var(--space-2);background:color-mix(in srgb, var(--color-ink-bg) 60%, transparent);color:var(--color-text-on-dark);text-align:center;font-size:var(--text-base);font-weight:600;line-height:1.2;display:grid;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.ProductGallery-module__J26epa__mosaicTile img{transition:none}.ProductGallery-module__J26epa__mosaicTile:hover img{transform:none}}}@media (max-width:46.874rem){.ProductGallery-module__J26epa__thumbnails{scrollbar-width:none}.ProductGallery-module__J26epa__thumbnails::-webkit-scrollbar{display:none}}.ProductGallery-module__J26epa__zoomFallback{object-fit:contain;width:100%;height:100%}.ProductGallery-module__J26epa__gallery [data-image-pills]{inset-inline-end:calc(var(--control-min-size) + var(--space-6))}
.box-studio-module__doqfSq__root{--color-action:var(--studio-ink);--color-on-action:var(--studio-surface);height:100%;min-height:0;color:var(--studio-ink);background:var(--studio-stage);flex-direction:column;display:flex;position:relative}.box-studio-module__doqfSq__editorHost{flex:1;height:100%;min-height:0}.box-studio-module__doqfSq__loading{place-content:center;gap:var(--space-4);height:100%;display:grid}.box-studio-module__doqfSq__root [data-studio-canvas]{padding-top:7.5rem}.box-studio-module__doqfSq__selectorArea{inset:var(--space-5) var(--space-5) auto;z-index:var(--layer-studio-chrome);justify-items:center;gap:var(--space-2);display:grid;position:absolute;container:box-selector/inline-size}.box-studio-module__doqfSq__tabs{gap:var(--space-2);width:min(100%,42rem);max-width:100%;display:flex}.box-studio-module__doqfSq__tabs button{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);min-height:var(--control-min-size);border:var(--border-width) solid var(--studio-line);border-radius:var(--studio-radius);background:var(--studio-surface);min-width:0;color:var(--studio-ink);box-shadow:var(--shadow-sm);cursor:pointer;font:inherit;text-align:left;flex:1;display:flex;position:relative}.box-studio-module__doqfSq__tabs button[aria-selected=true]{border-color:var(--studio-ink);background:var(--studio-ink);color:var(--studio-surface)}.box-studio-module__doqfSq__tabs button[aria-selected=true] .box-studio-module__doqfSq__tabLabel small{color:var(--studio-surface)}.box-studio-module__doqfSq__tabs button:not([aria-selected=true]):hover{border-color:var(--studio-line-strong);box-shadow:var(--shadow-md)}.box-studio-module__doqfSq__tabs button:focus-visible{outline:var(--focus-ring-width) solid var(--studio-ink);outline-offset:var(--space-1)}.box-studio-module__doqfSq__thumb{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-sm);background:var(--studio-stage);flex:none;overflow:hidden}.box-studio-module__doqfSq__thumb svg{width:100%;height:100%}.box-studio-module__doqfSq__tabLabel{gap:var(--space-1);min-width:0;display:grid}.box-studio-module__doqfSq__tabLabel strong{font-size:var(--text-sm);line-height:var(--leading-snug);white-space:nowrap}.box-studio-module__doqfSq__tabLabel strong,.box-studio-module__doqfSq__tabLabel small{text-overflow:ellipsis;overflow:hidden}.box-studio-module__doqfSq__tabLabel small,.box-studio-module__doqfSq__saveStatus{font-size:var(--text-xs);color:var(--studio-muted)}.box-studio-module__doqfSq__saveStatus{text-align:center}.box-studio-module__doqfSq__number,.box-studio-module__doqfSq__phoneCount{display:none}.box-studio-module__doqfSq__completeBadge{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-full);background:var(--color-logo-success);color:var(--studio-surface);flex:none;place-items:center;display:grid}.box-studio-module__doqfSq__completeBadge svg{width:var(--space-3);height:var(--space-3);stroke-width:3px}.box-studio-module__doqfSq__boxContents{gap:var(--space-2);display:grid}.box-studio-module__doqfSq__contents{display:grid}.box-studio-module__doqfSq__contents button{align-items:center;gap:var(--space-3);min-height:var(--space-12);padding:var(--space-1) 0;text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;display:flex}.box-studio-module__doqfSq__contents button+button{border-top:var(--border-width) solid var(--studio-line)}.box-studio-module__doqfSq__contents button:focus-visible{outline-offset:var(--space-1)}.box-studio-module__doqfSq__contents button:hover strong{text-underline-offset:var(--space-1);text-decoration:underline}.box-studio-module__doqfSq__itemNumber{width:var(--space-5);height:var(--space-5);border:var(--border-width) solid var(--studio-line-strong);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--studio-muted);flex:none;place-items:center;display:grid}.box-studio-module__doqfSq__contents button[data-complete] .box-studio-module__doqfSq__itemNumber{background:var(--color-logo-success);border-color:var(--color-logo-success);color:var(--studio-surface)}.box-studio-module__doqfSq__itemNumber svg{width:var(--space-3);height:var(--space-3);stroke-width:3px}.box-studio-module__doqfSq__contents button>span:nth-child(2){flex:1;gap:0;display:grid}.box-studio-module__doqfSq__contents button>svg{color:var(--studio-muted);width:var(--space-3)}.box-studio-module__doqfSq__contents strong{font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.box-studio-module__doqfSq__contents small{font-size:var(--text-xs);color:var(--studio-muted);line-height:var(--leading-snug)}.box-studio-module__doqfSq__boxContents{flex:none}.box-studio-module__doqfSq__footerSummary{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.box-studio-module__doqfSq__footerPrice{text-align:right;font-variant-numeric:tabular-nums;gap:0;display:grid}.box-studio-module__doqfSq__footerPrice>strong{font-size:var(--text-2xl);line-height:var(--leading-snug)}.box-studio-module__doqfSq__footerPrice>small,.box-studio-module__doqfSq__orderToggle>small{font-size:var(--text-xs);color:var(--studio-muted);font-weight:var(--weight-regular);line-height:var(--leading-snug)}.box-studio-module__doqfSq__orderToggle{min-height:var(--control-min-size);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--studio-ink);cursor:pointer;text-align:left;background:0 0;border:0;align-content:center;gap:0;padding:0;display:grid}.box-studio-module__doqfSq__orderToggle>span{align-items:center;gap:var(--space-1);display:flex}.box-studio-module__doqfSq__orderToggle svg{display:none}.box-studio-module__doqfSq__root .box-studio-module__doqfSq__orderCard [data-canvas-sheet=order] [data-studio-sheet-content]{padding:var(--space-4) var(--space-5);gap:var(--space-4)}.box-studio-module__doqfSq__root .box-studio-module__doqfSq__orderCard>footer{padding:var(--space-3) var(--space-5);gap:var(--space-2)}.box-studio-module__doqfSq__brandPanel{left:var(--studio-rail-width);width:var(--studio-tool-panel-width);z-index:var(--layer-studio-panel);position:absolute;top:0;bottom:0}.box-studio-module__doqfSq__brandPanel:not([data-open]){visibility:hidden;pointer-events:none}.box-studio-module__doqfSq__brandPanel>dialog{width:100%}.box-studio-module__doqfSq__saveError{margin:var(--space-2);z-index:var(--layer-studio-overlay);padding:var(--space-3);border:var(--border-width) solid var(--studio-line-strong);border-radius:var(--studio-radius);background:var(--studio-surface);box-shadow:var(--shadow-lg);font-size:var(--text-sm);flex:none;order:-1;position:relative}.box-studio-module__doqfSq__saveError>div{align-items:center;gap:var(--space-3);display:flex}.box-studio-module__doqfSq__reviewCards{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.box-studio-module__doqfSq__reviewCard{align-content:start;gap:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--studio-line);border-radius:var(--studio-radius);display:grid}.box-studio-module__doqfSq__reviewImage{aspect-ratio:1;background:var(--studio-stage);border-radius:var(--radius-sm);overflow:hidden}.box-studio-module__doqfSq__reviewImage img{object-fit:contain;width:100%;height:100%;display:block}.box-studio-module__doqfSq__reviewImage svg{width:100%;height:100%;display:block}.box-studio-module__doqfSq__reviewSummary{gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--studio-line);border-radius:var(--studio-radius);display:grid}.box-studio-module__doqfSq__priceLine{justify-content:space-between;gap:var(--space-4);font-size:var(--text-sm);display:flex}.box-studio-module__doqfSq__priceLine span:last-child{white-space:nowrap}.box-studio-module__doqfSq__total{padding-top:var(--space-3);border-top:var(--border-width) solid var(--studio-line);font-size:var(--text-lg)}@media (min-width:64rem){.box-studio-module__doqfSq__root[data-brand-open] [data-studio-workspace]{grid-template-columns:var(--studio-rail-width) var(--studio-tool-panel-width) minmax(0,1fr) var(--studio-order-column)}.box-studio-module__doqfSq__root[data-brand-open] [data-studio-canvas]{grid-column:3}.box-studio-module__doqfSq__root[data-brand-open] .box-studio-module__doqfSq__orderCard{grid-column:4}.box-studio-module__doqfSq__root[data-brand-open] .box-studio-module__doqfSq__tabs button{padding-inline:var(--space-2)}.box-studio-module__doqfSq__root[data-brand-open] .box-studio-module__doqfSq__thumb{width:var(--space-8);height:var(--space-8)}.box-studio-module__doqfSq__root .box-studio-module__doqfSq__reviewDialog>dialog[data-desktop-dialog]{width:min(60rem,calc(100vw - var(--space-12)));max-width:none}}@media (max-width:63.999rem){.box-studio-module__doqfSq__root [data-studio-canvas]{padding-top:6rem}.box-studio-module__doqfSq__selectorArea{inset:0 var(--space-3) auto;gap:var(--space-2)}.box-studio-module__doqfSq__tabs{gap:var(--space-2);width:100%}.box-studio-module__doqfSq__tabs button{border-radius:var(--radius-pill);padding:var(--space-2);width:var(--space-12);min-height:var(--space-12);flex:none;justify-content:center}.box-studio-module__doqfSq__tabs button[aria-selected=true]{width:auto;padding-inline:var(--space-3);flex:1;justify-content:flex-start}.box-studio-module__doqfSq__tabs button:not([aria-selected=true]) .box-studio-module__doqfSq__thumb,.box-studio-module__doqfSq__tabs button:not([aria-selected=true]) .box-studio-module__doqfSq__tabLabel,.box-studio-module__doqfSq__tabs button[aria-selected=true] .box-studio-module__doqfSq__number{display:none}.box-studio-module__doqfSq__number{font-size:var(--text-sm);font-weight:var(--weight-semibold);display:inline}.box-studio-module__doqfSq__phoneCount{display:inline}.box-studio-module__doqfSq__thumb{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full)}.box-studio-module__doqfSq__tabLabel strong{font-size:var(--text-sm)}.box-studio-module__doqfSq__tabLabel small{font-size:var(--text-xs);white-space:nowrap}.box-studio-module__doqfSq__tabs button:not([aria-selected=true]) .box-studio-module__doqfSq__completeBadge{top:0;right:calc(-1 * var(--space-1));width:var(--space-4);height:var(--space-4);box-shadow:0 0 0 var(--border-width) var(--studio-stage);position:absolute}.box-studio-module__doqfSq__tabs button[aria-selected=true] .box-studio-module__doqfSq__completeBadge{margin-left:auto}.box-studio-module__doqfSq__saveStatus{font-size:var(--text-xs)}.box-studio-module__doqfSq__saveStatus span{display:none}.box-studio-module__doqfSq__orderToggle svg{display:block}.box-studio-module__doqfSq__footerPrice>strong{font-size:var(--text-xl)}.box-studio-module__doqfSq__brandPanel{pointer-events:none;width:100%;inset:0}.box-studio-module__doqfSq__brandPanel>dialog{pointer-events:auto}.box-studio-module__doqfSq__reviewCards{gap:var(--space-3);grid-template-columns:1fr}.box-studio-module__doqfSq__reviewCard{column-gap:var(--space-3);grid-template-columns:6rem minmax(0,1fr)}.box-studio-module__doqfSq__reviewImage{grid-row:1/span 6}.box-studio-module__doqfSq__reviewCard>button{justify-self:start}.box-studio-module__doqfSq__reviewDialog>dialog{top:var(--space-4);height:calc(100dvh - var(--space-4));max-height:none}.box-studio-module__doqfSq__priceLine{font-size:var(--text-sm)}.box-studio-module__doqfSq__saveError>div{flex-wrap:wrap}}@media (min-width:64rem) and (max-height:48rem){.box-studio-module__doqfSq__root .box-studio-module__doqfSq__orderCard [data-canvas-sheet=order] [data-studio-sheet-content]{padding-block:var(--space-3);gap:var(--space-2)}.box-studio-module__doqfSq__contents button{min-height:var(--control-min-size)}.box-studio-module__doqfSq__footerPrice>strong{font-size:var(--text-xl)}}@media (min-width:64rem) and (max-width:80rem){.box-studio-module__doqfSq__thumb{width:var(--space-8);height:var(--space-8)}.box-studio-module__doqfSq__tabs button{padding-inline:var(--space-2)}.box-studio-module__doqfSq__tabLabel strong{font-size:var(--text-xs)}}@media (min-width:64rem){@container box-selector (max-width:23rem){.box-studio-module__doqfSq__tabs button{padding-inline:var(--space-1);justify-content:center}.box-studio-module__doqfSq__tabs .box-studio-module__doqfSq__tabLabel{display:none}.box-studio-module__doqfSq__tabs .box-studio-module__doqfSq__thumb{width:var(--space-6);height:var(--space-6)}.box-studio-module__doqfSq__tabs :is(.box-studio-module__doqfSq__completeBadge,.box-studio-module__doqfSq__attentionBadge){position:absolute;top:0;right:0}}}@media (prefers-reduced-motion:reduce){.box-studio-module__doqfSq__root *{scroll-behavior:auto}}.box-studio-module__doqfSq__saveStatus{order:2}.box-studio-module__doqfSq__boxContents{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--studio-line);font-size:var(--text-sm);display:flex}.box-studio-module__doqfSq__boxContents span{color:var(--studio-muted);font-size:var(--text-xs)}.box-studio-module__doqfSq__attentionBadge{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-full);color:var(--color-artwork-advice-icon);background:var(--color-artwork-advice-bg);flex:none;place-items:center;display:grid}.box-studio-module__doqfSq__attentionBadge svg{width:var(--space-4);height:var(--space-4)}.box-studio-module__doqfSq__contrastAdvice{color:var(--color-artwork-advice-ink);line-height:var(--leading-normal)}.box-studio-module__doqfSq__reviewCard{gap:var(--space-1-5)}.box-studio-module__doqfSq__reviewCard>button{margin-top:auto}.box-studio-module__doqfSq__reviewImage{max-height:16rem}.box-studio-module__doqfSq__priceDetails summary{min-height:var(--control-min-size);cursor:pointer;font-size:var(--text-sm);font-weight:var(--weight-medium);justify-content:space-between;align-items:center;list-style:none;display:flex}.box-studio-module__doqfSq__priceDetails summary::-webkit-details-marker{display:none}.box-studio-module__doqfSq__priceDetails summary:after{content:"+"}.box-studio-module__doqfSq__priceDetails[open] summary:after{content:"−"}.box-studio-module__doqfSq__priceDetails .box-studio-module__doqfSq__priceLine{padding-block:var(--space-2)}.box-studio-module__doqfSq__reviewFooter{gap:var(--space-2);display:grid}.box-studio-module__doqfSq__reviewAction{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.box-studio-module__doqfSq__reviewAction>div{flex:none;display:grid}.box-studio-module__doqfSq__reviewAction small{font-size:var(--text-xs);color:var(--studio-muted)}.box-studio-module__doqfSq__reviewAction strong{font-size:var(--text-xl);font-variant-numeric:tabular-nums}.box-studio-module__doqfSq__reviewAction>button{min-width:12rem}.box-studio-module__doqfSq__reviewFooter>p{text-align:center}@media (max-width:63.999rem){.box-studio-module__doqfSq__root [data-studio-canvas]{padding-top:5rem}.box-studio-module__doqfSq__selectorArea{gap:0}.box-studio-module__doqfSq__saveStatus{top:calc(100% + var(--space-1));right:var(--space-1);font-size:var(--text-xs);position:absolute}.box-studio-module__doqfSq__tabs{grid-template-columns:repeat(3,minmax(0,var(--space-12)));display:grid}.box-studio-module__doqfSq__tabs:has(button:first-child[aria-selected=true]){grid-template-columns:minmax(0,1fr) var(--space-12) var(--space-12)}.box-studio-module__doqfSq__tabs:has(button:nth-child(2)[aria-selected=true]){grid-template-columns:var(--space-12) minmax(0,1fr) var(--space-12)}.box-studio-module__doqfSq__tabs:has(button:nth-child(3)[aria-selected=true]){grid-template-columns:var(--space-12) var(--space-12) minmax(0,1fr)}.box-studio-module__doqfSq__tabs button[aria-selected=true]{width:100%;padding-inline:var(--space-2);gap:var(--space-1-5)}.box-studio-module__doqfSq__tabLabel{flex:1;overflow:hidden}.box-studio-module__doqfSq__tabLabel strong,.box-studio-module__doqfSq__tabLabel small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.box-studio-module__doqfSq__tabs button:not([aria-selected=true]) :is(.box-studio-module__doqfSq__completeBadge,.box-studio-module__doqfSq__attentionBadge){width:var(--space-4);height:var(--space-4);position:absolute;top:0;right:0}.box-studio-module__doqfSq__tabs button[aria-selected=true] :is(.box-studio-module__doqfSq__completeBadge,.box-studio-module__doqfSq__attentionBadge){width:var(--space-4);height:var(--space-4);margin-left:auto}.box-studio-module__doqfSq__root .box-studio-module__doqfSq__orderCard>footer{padding:var(--space-2) var(--space-3) max(var(--space-3),env(safe-area-inset-bottom));align-items:center;gap:var(--space-3);display:flex}.box-studio-module__doqfSq__footerSummary{gap:var(--space-2);flex:1;min-width:0}.box-studio-module__doqfSq__footerPrice>small,.box-studio-module__doqfSq__orderToggle>small{display:none}.box-studio-module__doqfSq__footerPrice>strong{font-size:var(--text-base)}.box-studio-module__doqfSq__orderToggle{font-size:var(--text-xs)}.box-studio-module__doqfSq__root .box-studio-module__doqfSq__orderCard>footer>button{font-size:var(--text-sm);padding-inline:var(--space-3);flex:none}.box-studio-module__doqfSq__reviewCard{grid-template-columns:5rem minmax(0,1fr)}.box-studio-module__doqfSq__reviewImage{grid-row:1/span 5}.box-studio-module__doqfSq__reviewCard .box-studio-module__doqfSq__contrastAdvice{grid-column:1/-1}.box-studio-module__doqfSq__reviewCard>button{grid-column:2;padding-inline:0}.box-studio-module__doqfSq__reviewAction{gap:var(--space-3)}.box-studio-module__doqfSq__reviewAction>button{min-width:0;padding-inline:var(--space-3);flex:1}.box-studio-module__doqfSq__reviewAction strong{font-size:var(--text-lg)}.box-studio-module__doqfSq__reviewFooter{gap:var(--space-1)}}.box-studio-module__doqfSq__phoneStatus{display:none}@media (max-width:63.999rem){.box-studio-module__doqfSq__desktopStatus{display:none}.box-studio-module__doqfSq__phoneStatus{display:inline}.box-studio-module__doqfSq__tabs button[data-attention] .box-studio-module__doqfSq__phoneCount{display:none}}
.ProductPageColours-module__oauFLW__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}.ProductPageColours-module__oauFLW__group legend{padding-inline:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-bold)}.ProductPageColours-module__oauFLW__group legend span{font-weight:var(--weight-regular);color:var(--color-text-muted)}.ProductPageColours-module__oauFLW__values{gap:var(--space-2);flex-wrap:wrap;align-items:flex-start;display:flex}.ProductPageColours-module__oauFLW__custom{width:var(--control-min-size);flex:0 0 var(--control-min-size);grid-template-columns:minmax(0,1fr);justify-items:center;min-width:0;display:grid;position:relative}.ProductPageColours-module__oauFLW__customButton{width:var(--control-min-size);height:var(--control-min-size);padding:var(--space-1);border:var(--focus-ring-width) solid transparent;cursor:pointer;background:0 0;border-radius:50%}.ProductPageColours-module__oauFLW__customButton:hover{border-color:var(--color-border-strong)}.ProductPageColours-module__oauFLW__customButton:focus-visible{outline:var(--focus-ring-width) solid var(--color-text);outline-offset:var(--space-1)}.ProductPageColours-module__oauFLW__customButton span{color:#fff;width:100%;height:100%;font-size:var(--text-lg);background:conic-gradient(var(--colour-picker-spectrum-red),var(--colour-picker-spectrum-gold),var(--colour-picker-spectrum-green),var(--colour-picker-spectrum-teal),var(--colour-picker-spectrum-blue),var(--colour-picker-spectrum-violet),var(--colour-picker-spectrum-red));border-radius:50%;place-items:center;display:grid}.ProductPageColours-module__oauFLW__customLabel{font-size:var(--text-xs);white-space:nowrap;line-height:var(--leading-normal)}.ProductPageColours-module__oauFLW__tooltip{left:var(--tooltip-left);z-index:5;width:min(15rem,100vw - 2rem);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-text);color:var(--color-text-on-dark);font-size:var(--text-xs);line-height:var(--leading-normal);opacity:0;visibility:hidden;box-shadow:var(--shadow-md);position:absolute;top:100%}.ProductPageColours-module__oauFLW__tooltip strong{margin-bottom:var(--space-1);display:block}.ProductPageColours-module__oauFLW__tooltip[data-open=true]{opacity:1;visibility:visible}
