.buttons-module__4QyjZW__base{cursor:pointer;white-space:nowrap;border-radius:var(--btn-radius);justify-content:center;align-items:center;transition:all .1s linear;display:inline-flex}.buttons-module__4QyjZW__iconSm{padding:var(--btn-icon-sm-padding)}.buttons-module__4QyjZW__iconMd{padding:var(--btn-icon-md-padding)}.buttons-module__4QyjZW__iconLg{padding:var(--btn-icon-lg-padding)}.buttons-module__4QyjZW__sm{gap:var(--btn-sm-gap);padding:var(--btn-sm-padding);font-size:var(--btn-sm-font-size);font-weight:var(--btn-sm-font-weight)}.buttons-module__4QyjZW__md{gap:var(--btn-md-gap);padding:var(--btn-md-padding);font-size:var(--btn-md-font-size);font-weight:var(--btn-md-font-weight)}.buttons-module__4QyjZW__lg{gap:var(--btn-lg-gap);padding:var(--btn-lg-padding);font-size:var(--btn-lg-font-size);font-weight:var(--btn-lg-font-weight)}.buttons-module__4QyjZW__icon{width:var(--btn-icon-size);height:var(--btn-icon-size);flex-shrink:0}.buttons-module__4QyjZW__base:focus-visible{outline:2px solid var(--btn-focus-ring);outline-offset:2px}.buttons-module__4QyjZW__base:disabled,.buttons-module__4QyjZW__base[data-disabled]{color:var(--btn-disabled-text);cursor:default}.buttons-module__4QyjZW__primary{background-color:var(--btn-primary-bg);color:var(--btn-primary-text);box-shadow:var(--btn-primary-shadow)}.buttons-module__4QyjZW__primary:not(:disabled):not([data-disabled]):hover{background-color:var(--btn-primary-bg_hover);color:var(--btn-primary-text_hover,var(--btn-primary-text))}.buttons-module__4QyjZW__primary:disabled,.buttons-module__4QyjZW__primary[data-disabled]{background-color:var(--btn-disabled-bg)}.buttons-module__4QyjZW__secondary{background-color:var(--btn-secondary-bg);color:var(--btn-secondary-text);box-shadow:inset 0 0 0 1px var(--btn-secondary-ring), var(--shadow-xs)}.buttons-module__4QyjZW__secondary:hover{background-color:var(--btn-secondary-bg_hover);color:var(--btn-secondary-text_hover)}.buttons-module__4QyjZW__tertiary{color:var(--btn-tertiary-text);background-color:#0000}.buttons-module__4QyjZW__tertiary:hover{background-color:var(--btn-tertiary-bg_hover);color:var(--btn-tertiary-text_hover)}.buttons-module__4QyjZW__linkGray{color:var(--btn-link-gray-text);text-underline-offset:2px;background-color:#0000;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.buttons-module__4QyjZW__linkGray:hover{color:var(--btn-link-gray-text_hover);text-decoration-color:currentColor}.buttons-module__4QyjZW__linkColor{color:var(--btn-link-color-text);text-underline-offset:2px;background-color:#0000;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.buttons-module__4QyjZW__linkColor:hover{color:var(--btn-link-color-text_hover);text-decoration-color:currentColor}.buttons-module__4QyjZW__pill{cursor:pointer;white-space:nowrap;background-color:var(--btn-pill-bg);color:var(--btn-pill-text);border:1px solid var(--btn-pill-border);border-radius:var(--btn-pill-radius);padding-inline:var(--btn-pill-padding-x);padding-block:var(--btn-pill-padding-y);font-size:var(--btn-pill-font-size);font-weight:var(--btn-pill-font-weight);transition:all .1s linear}.buttons-module__4QyjZW__pill:hover{background-color:var(--btn-pill-bg_hover);color:var(--btn-pill-text_hover,var(--btn-pill-text))}.buttons-module__4QyjZW__categoryPill{white-space:nowrap;background-color:var(--btn-category-pill-bg);color:var(--btn-category-pill-text);border:1px solid var(--btn-category-pill-border);border-radius:var(--btn-pill-radius);font-size:var(--text-xs);padding-block:.375rem;padding-inline:.75rem;font-weight:500}
.ChatInput-module__kWKKGa__base{align-items:center;gap:var(--chatinput-gap);display:flex}.ChatInput-module__kWKKGa__base input{box-shadow:none;text-overflow:ellipsis;background-color:#0000;border:none;border-radius:0;outline:none}@media (max-width:767px){.ChatInput-module__kWKKGa__base input{font-size:16px}}.ChatInput-module__kWKKGa__base button[data-chat-input=send]{border-radius:var(--radius-full);border:1.5px solid var(--outline-btn-border-color,#2f2f30);color:var(--outline-btn-border-color,#2f2f30);box-shadow:none;background-color:#0000;padding:.4375rem}.ChatInput-module__kWKKGa__base button[data-chat-input=send] svg{width:1rem;height:1rem}.ChatInput-module__kWKKGa__base button[data-chat-input=send]:not([data-disabled]):hover{background-color:var(--outline-btn-border-color);color:var(--color-fg-white,#fff)}.ChatInput-module__kWKKGa__base button[data-chat-input=send][data-disabled],.ChatInput-module__kWKKGa__base button[data-chat-input=send][data-disabled]:hover{border-color:var(--color-border-primary,#d7d7d7);color:var(--color-border-primary,#d7d7d7);background-color:#0000}.ChatInput-module__kWKKGa__landingpage{padding:var(--chatinput-landing-padding);border-radius:var(--chatinput-landing-radius);background:var(--chatinput-landing-bg);border:1px solid var(--chatinput-landing-border);box-shadow:var(--chatinput-landing-shadow);padding-inline:1.25rem;}@media (min-width:640px){.ChatInput-module__kWKKGa__landingpage{padding:var(--chatinput-landing-padding-sm);border-radius:var(--chatinput-landing-radius-sm);padding-inline:1.75rem}}.ChatInput-module__kWKKGa__chatthread{padding:var(--chatinput-thread-padding-y) var(--chatinput-thread-padding-x);border-radius:var(--chatinput-thread-radius);background:var(--chatinput-thread-bg);border:1px solid var(--chatinput-thread-border,transparent);-webkit-backdrop-filter:var(--chatinput-thread-backdrop);backdrop-filter:var(--chatinput-thread-backdrop);box-shadow:var(--chatinput-thread-shadow);width:100%;max-width:var(--chatinput-thread-max-width);margin-inline:auto;}@media (min-width:640px){.ChatInput-module__kWKKGa__chatthread{gap:var(--chatinput-gap-sm);padding:var(--chatinput-thread-padding-y-sm) var(--chatinput-thread-padding-x-sm)}}.ChatInput-module__kWKKGa__pdpchat{padding:var(--chatinput-pdp-padding);border-radius:var(--chatinput-pdp-radius);background:var(--chatinput-pdp-bg);-webkit-backdrop-filter:var(--chatinput-pdp-backdrop);backdrop-filter:var(--chatinput-pdp-backdrop);box-shadow:var(--chatinput-pdp-shadow);}
.ChatMessage-module__vTSfkW__userBubble{max-width:var(--chat-bubble-max-width);padding-inline:var(--chat-bubble-padding-x);padding-block:var(--chat-bubble-padding-y);border-radius:var(--chat-bubble-radius);border-bottom-right-radius:var(--chat-bubble-radius-sm);background-color:var(--color-chat-user-bg);color:var(--color-chat-user-text)}.ChatMessage-module__vTSfkW__userText{font-size:var(--text-chat-message);line-height:var(--text-chat-message--line-height);text-align:right}.ChatMessage-module__vTSfkW__agentBubble{max-width:var(--chat-bubble-max-width);padding-inline:var(--chat-bubble-padding-x);padding-block:var(--chat-bubble-padding-y);border-radius:var(--chat-bubble-radius);border-bottom-left-radius:var(--chat-bubble-radius-sm);background-color:var(--color-chat-assistant-bg);color:var(--color-chat-assistant-text);border:1px solid var(--color-chat-assistant-border,transparent);box-shadow:var(--shadow-xs)}.ChatMessage-module__vTSfkW__agentProse{color:inherit;font-size:var(--text-chat-message);line-height:var(--text-chat-message--line-height)}.ChatMessage-module__vTSfkW__agentProse>:first-child{margin-top:0}.ChatMessage-module__vTSfkW__agentProse>:last-child{margin-bottom:0}.ChatMessage-module__vTSfkW__agentProse :where(p){margin-top:calc(var(--spacing) * 2.5);margin-bottom:calc(var(--spacing) * 2.5)}.ChatMessage-module__vTSfkW__agentProse :where(ul),.ChatMessage-module__vTSfkW__agentProse :where(ol){margin-top:calc(var(--spacing) * 1.5);margin-bottom:calc(var(--spacing) * 1.5);padding-inline-start:calc(var(--spacing) * 5)}.ChatMessage-module__vTSfkW__agentProse :where(li){margin-top:calc(var(--spacing) * .5);margin-bottom:calc(var(--spacing) * .5)}.ChatMessage-module__vTSfkW__agentProse :where(ul){list-style-type:disc}.ChatMessage-module__vTSfkW__agentProse :where(ol){list-style-type:decimal}.ChatMessage-module__vTSfkW__agentProse :where(strong){color:inherit;font-weight:700}.ChatMessage-module__vTSfkW__suggestionPill{padding-inline:var(--chat-bubble-padding-x);padding-block:var(--chat-bubble-padding-y);border-radius:var(--chat-option-radius,var(--chat-bubble-radius));font-size:var(--text-chat-message);line-height:var(--text-chat-message--line-height);background-color:var(--color-chat-quick-reply-bg);color:var(--color-chat-quick-reply-text);border:1px solid var(--color-chat-quick-reply-border)}.ChatMessage-module__vTSfkW__suggestionPill:hover,.ChatMessage-module__vTSfkW__suggestionPillSelected{background-color:var(--color-chat-quick-reply-bg_hover);color:var(--color-chat-quick-reply-text_hover)}
.ChatSidebar-module__IJwPZG__minimizedBar{box-shadow:-6px 0px 10px 0px var(--color-alpha-black-10,#0000001a);border-top:1px solid var(--color-border-secondary)}.ChatSidebar-module__IJwPZG__sidebar{box-shadow:-6px 0px 10px 0px var(--color-alpha-black-10,#0000001a)}
.MessageList-module__zgOQ4G__canvasContainer{background-color:var(--canvas-bg,var(--color-bg-primary));outline:1px solid var(--color-border-subtle);border-radius:var(--radius-lg)}.MessageList-module__zgOQ4G__canvasContainerFit{width:fit-content}.MessageList-module__zgOQ4G__loadingBubble{background-color:var(--color-chat-assistant-bg);color:var(--color-chat-assistant-text);box-shadow:var(--shadow-xs);border-radius:var(--chat-bubble-radius);border-bottom-left-radius:var(--chat-bubble-radius-sm)}.MessageList-module__zgOQ4G__dot{background-color:var(--color-chat-assistant-text);opacity:.6}.MessageList-module__zgOQ4G__dot1{margin-left:4px;animation-delay:0s}.MessageList-module__zgOQ4G__dot2{animation-delay:.15s}.MessageList-module__zgOQ4G__dot3{animation-delay:.3s}.MessageList-module__zgOQ4G__shimmerText{color:var(--color-chat-assistant-text);font-size:var(--text-chat-message);line-height:var(--text-chat-message--line-height)}
.PaintChipPDP-module__xPlKSq__root{flex-direction:column;max-width:1360px;margin-inline:auto;display:flex}.PaintChipPDP-module__xPlKSq__split{min-height:calc(100vh - 4rem);color:var(--chip-fg);flex-direction:column;display:flex}@media (min-width:768px){.PaintChipPDP-module__xPlKSq__split{flex-direction:row}}.PaintChipPDP-module__xPlKSq__imagePanel{background-color:var(--chip-bg);background-position:50%;background-size:cover;flex:50%;width:100%;min-height:60vh;position:relative}@media (min-width:768px){.PaintChipPDP-module__xPlKSq__imagePanel{min-height:calc(100vh - 4rem)}}.PaintChipPDP-module__xPlKSq__imageNavBtn{border-radius:var(--radius-xs);color:#21201f;cursor:pointer;opacity:0;background:#ffffffd9;border:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:opacity .15s,background-color .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.PaintChipPDP-module__xPlKSq__imagePanel:hover .PaintChipPDP-module__xPlKSq__imageNavBtn,.PaintChipPDP-module__xPlKSq__imageNavBtn:focus-visible{opacity:1}.PaintChipPDP-module__xPlKSq__imageNavBtn:hover{background:#fff}.PaintChipPDP-module__xPlKSq__imageNavPrev{left:1rem}.PaintChipPDP-module__xPlKSq__imageNavNext{right:1rem}.PaintChipPDP-module__xPlKSq__imageNavIcon{width:1.25rem;height:1.25rem}.PaintChipPDP-module__xPlKSq__uploadBtn{color:#21201f;letter-spacing:0;text-transform:uppercase;cursor:pointer;background:#fff;border:none;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;transition:background-color .15s;display:inline-flex;position:absolute;bottom:1.5rem;left:1.5rem}.PaintChipPDP-module__xPlKSq__uploadBtn:hover{background:#f5f5f5}.PaintChipPDP-module__xPlKSq__infoPanel{background-color:var(--chip-bg);flex-direction:column;flex:50%;gap:2rem;padding:4rem 2.5rem 3rem;display:flex;position:relative}@media (min-width:768px){.PaintChipPDP-module__xPlKSq__infoPanel{padding:4rem 4rem 3rem}}.PaintChipPDP-module__xPlKSq__colorStripSlot{margin:-4rem -2.5rem 0}@media (min-width:768px){.PaintChipPDP-module__xPlKSq__colorStripSlot{margin:-4rem -4rem 0}}.PaintChipPDP-module__xPlKSq__saveBtn{color:var(--chip-fg);letter-spacing:0;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.25rem;font-size:.875rem;font-weight:600;display:inline-flex;position:absolute;top:2rem;right:2.5rem}@media (min-width:768px){.PaintChipPDP-module__xPlKSq__saveBtn{right:4rem}}.PaintChipPDP-module__xPlKSq__saveBtnInCart{opacity:.4;cursor:not-allowed}.PaintChipPDP-module__xPlKSq__infoPanel[data-has-strip=true] .PaintChipPDP-module__xPlKSq__saveBtn{top:5.25rem}.PaintChipPDP-module__xPlKSq__swNumber{letter-spacing:0;color:var(--chip-fg);margin-bottom:.5rem;font-size:.875rem;font-weight:700}.PaintChipPDP-module__xPlKSq__colorName{letter-spacing:0;color:var(--chip-fg);margin:0 0 1rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:42px;font-weight:400;line-height:1.05}.PaintChipPDP-module__xPlKSq__detailsToggle{color:var(--chip-fg);letter-spacing:0;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;font-size:.8125rem;font-weight:700;display:inline-flex}.PaintChipPDP-module__xPlKSq__detailsToggleIcon{width:.875rem;height:.875rem;transition:transform .2s}.PaintChipPDP-module__xPlKSq__detailsToggleIcon[data-open=true]{transform:rotate(180deg)}.PaintChipPDP-module__xPlKSq__detailsGrid{color:var(--chip-fg);grid-template-columns:1fr 1.4fr;gap:0 3rem;margin-top:-1rem;font-size:.95rem;line-height:1.55;display:grid}.PaintChipPDP-module__xPlKSq__detailsCol{flex-direction:column;gap:1rem;margin:0;display:flex}.PaintChipPDP-module__xPlKSq__detailsItem>dt{font-weight:700;display:inline}.PaintChipPDP-module__xPlKSq__detailsItem>dd{margin:0 0 0 .35rem;display:inline}.PaintChipPDP-module__xPlKSq__section{flex-direction:column;gap:.875rem;display:flex}.PaintChipPDP-module__xPlKSq__sectionLabel{color:var(--chip-fg);font-size:1rem;font-weight:700}.PaintChipPDP-module__xPlKSq__actionRow{flex-wrap:wrap;gap:.75rem;display:flex}.PaintChipPDP-module__xPlKSq__actionBtn{border:var(--outline-btn-border-width,1.5px) solid var(--chip-fg-muted);color:var(--chip-fg);cursor:pointer;background:0 0;flex:none;justify-content:flex-start;align-items:center;gap:.75rem;padding:.875rem 1.25rem;font-size:.9375rem;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.PaintChipPDP-module__xPlKSq__actionBtn:hover{border-color:var(--chip-fg);background-color:color-mix(in srgb, var(--chip-fg) 8%, transparent)}.PaintChipPDP-module__xPlKSq__actionBtnIcon{flex-shrink:0;width:1.5rem;height:1.5rem}.PaintChipPDP-module__xPlKSq__shopBtn{flex:none}.PaintChipPDP-module__xPlKSq__coordFooter{background:var(--color-bg-primary,#fff);color:#21201f;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem 2.5rem;padding:1.5rem 0;display:flex}@media (min-width:768px){.PaintChipPDP-module__xPlKSq__coordFooter{align-items:center;padding:1.75rem 0}}.PaintChipPDP-module__xPlKSq__coordDisclaimer{text-align:left;color:#6b6b6b;flex:1 1 0;min-width:0;max-width:38rem;margin:0;font-size:.8125rem;line-height:1.5}.PaintChipPDP-module__xPlKSq__coordContent{flex-wrap:nowrap;flex:0 0 50%;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;min-width:0;padding:0 2rem;display:flex}.PaintChipPDP-module__xPlKSq__coordTitle{color:#21201f;flex:none;margin:0;font-size:.875rem;font-weight:700}.PaintChipPDP-module__xPlKSq__coordItem{text-align:left;cursor:pointer;background:0 0;border:none;flex:0 auto;align-items:center;gap:.5rem;min-width:0;min-height:44px;padding:0;display:inline-flex}.PaintChipPDP-module__xPlKSq__coordItem:focus-visible{outline-offset:2px;outline:2px solid}.PaintChipPDP-module__xPlKSq__coordSwatch{width:36px;height:36px;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 18%, transparent);flex:none;transition:box-shadow .15s}.PaintChipPDP-module__xPlKSq__coordItem:hover .PaintChipPDP-module__xPlKSq__coordSwatch{box-shadow:inset 0 0 0 2px}.PaintChipPDP-module__xPlKSq__coordMeta{flex-direction:column;gap:.1rem;min-width:0;display:flex}.PaintChipPDP-module__xPlKSq__coordName{color:inherit;overflow-wrap:anywhere;font-size:.75rem;font-weight:700;line-height:1.2}.PaintChipPDP-module__xPlKSq__coordCode{color:#6b6b6b;font-size:.6875rem}.PaintChipPDP-module__xPlKSq__quickReplyRow{margin-top:.5rem}.PaintChipPDP-module__xPlKSq__quickReplyBlock{border-top:1px solid color-mix(in srgb, var(--chip-fg) 18%, transparent);margin-top:auto;padding-top:1.25rem}.PaintChipPDP-module__xPlKSq__collectionBadge{color:var(--chip-fg);align-items:center;gap:.4rem;margin-bottom:.35rem;font-size:.875rem;font-weight:400;display:flex}.PaintChipPDP-module__xPlKSq__collectionBadgeIcon{flex-shrink:0;width:1.25rem;height:1.25rem}.PaintChipPDP-module__xPlKSq__marketingCopy{color:var(--chip-fg);max-width:36rem;margin:0 0 1rem;font-size:.95rem;line-height:1.55}@media (max-width:767px){.PaintChipPDP-module__xPlKSq__saveBtn{align-self:flex-end;margin-top:-1rem;position:static}.PaintChipPDP-module__xPlKSq__detailsGrid{grid-template-columns:1fr;row-gap:1rem}.PaintChipPDP-module__xPlKSq__coordContent{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start}}
.PDPQuickReplies-module__lFosgq__root{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;display:flex}.PDPQuickReplies-module__lFosgq__pill{text-align:left;border-radius:var(--chat-option-radius,16px);border:var(--outline-btn-border-width,1.5px) solid var(--pdpcanvas-quick-reply-border);background-color:var(--pdpcanvas-quick-reply-bg);color:var(--pdpcanvas-quick-reply-text);font-size:var(--text-sm,.875rem);cursor:pointer;padding:.375rem .75rem;line-height:1.25rem;transition:background-color .15s,border-color .15s,color .15s}.PDPQuickReplies-module__lFosgq__pill:hover{background-color:var(--pdpcanvas-quick-reply-bg_hover);border-color:var(--pdpcanvas-quick-reply-border_hover);color:var(--pdpcanvas-quick-reply-text_hover)}@keyframes PDPQuickReplies-module__lFosgq__pdpQuickReplyIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.PDPQuickReplies-module__lFosgq__pill{animation:.2s ease-out both PDPQuickReplies-module__lFosgq__pdpQuickReplyIn}}
.PDPCanvas-module__FbA_SG__root{width:100%;max-width:var(--u-container-max);padding-inline:var(--u-gutter);min-height:auto;margin-inline:auto}.PDPCanvas-module__FbA_SG__imageArea{background-color:var(--pdpcanvas-image-bg)}@media (min-width:1024px){.PDPCanvas-module__FbA_SG__imageArea{align-self:flex-start;height:fit-content;max-height:88vh;position:sticky;top:0}}.PDPCanvas-module__FbA_SG__imageMetaRow{font-size:var(--pdpcanvas-image-meta-font-size);font-weight:var(--pdpcanvas-image-meta-font-weight);letter-spacing:var(--pdpcanvas-image-meta-letter-spacing);color:var(--pdpcanvas-image-meta-text);justify-content:space-between;align-items:center;padding:.5rem 1rem .25rem;display:flex}@media (min-width:1024px){.PDPCanvas-module__FbA_SG__imageMetaRow{display:none}}.PDPCanvas-module__FbA_SG__thumbnailStrip{scrollbar-width:none;gap:.5rem;padding:0 1rem .5rem;display:flex;overflow-x:auto}@media (min-width:1024px){.PDPCanvas-module__FbA_SG__thumbnailStrip{display:none}}.PDPCanvas-module__FbA_SG__thumbnailStrip::-webkit-scrollbar{display:none}.PDPCanvas-module__FbA_SG__thumbnail{border-radius:var(--radius-xs);cursor:pointer;border:2px solid #0000;flex-shrink:0;width:3.5rem;height:3.5rem;transition:border-color .15s;overflow:hidden}.PDPCanvas-module__FbA_SG__thumbnail[data-active=true]{border-color:var(--color-fg-primary)}.PDPCanvas-module__FbA_SG__infoPanel{padding:0 1rem 1rem}@media (min-width:1024px){.PDPCanvas-module__FbA_SG__infoPanel{padding:var(--pdpcanvas-info-padding);padding-top:0}}.PDPCanvas-module__FbA_SG__navCounter{font-size:var(--pdpcanvas-nav-counter-font-size);color:var(--pdpcanvas-nav-counter-text)}.PDPCanvas-module__FbA_SG__navButton{width:var(--pdpcanvas-nav-btn-size);height:var(--pdpcanvas-nav-btn-size);border-radius:var(--pdpcanvas-nav-btn-radius);border:1px solid var(--pdpcanvas-nav-btn-border);color:var(--pdpcanvas-nav-btn-text);background-color:var(--pdpcanvas-nav-btn-bg);transition:border-color .15s}.PDPCanvas-module__FbA_SG__navButton:hover:not(:disabled){border-color:var(--pdpcanvas-nav-btn-border_hover)}.PDPCanvas-module__FbA_SG__navButton:disabled{opacity:.3}.PDPCanvas-module__FbA_SG__title{font-family:var(--pdpcanvas-title-font-family);font-size:var(--pdpcanvas-title-font-size);font-weight:var(--pdpcanvas-title-font-weight);letter-spacing:var(--pdpcanvas-title-letter-spacing);line-height:var(--pdpcanvas-title-line-height);color:var(--pdpcanvas-title-text);margin:0}.PDPCanvas-module__FbA_SG__badge{color:var(--pdpcanvas-badge-text);background-color:var(--pdpcanvas-badge-bg);font-size:var(--pdpcanvas-badge-font-size);font-weight:var(--pdpcanvas-badge-font-weight);text-transform:uppercase;letter-spacing:var(--pdpcanvas-badge-letter-spacing)}.PDPCanvas-module__FbA_SG__price{font-family:var(--pdpcanvas-price-font-family);font-size:var(--pdpcanvas-price-font-size);color:var(--pdpcanvas-price-text);margin:0}.PDPCanvas-module__FbA_SG__priceOriginal{font-size:var(--pdpcanvas-price-font-size);color:var(--pdpcanvas-price-original-text,var(--color-fg-tertiary));text-decoration:line-through}.PDPCanvas-module__FbA_SG__priceDiscount{font-size:var(--pdpcanvas-price-discount-font-size,.875rem);font-weight:var(--pdpcanvas-price-discount-font-weight,600);color:var(--pdpcanvas-price-discount-text,var(--color-discount-text))}.PDPCanvas-module__FbA_SG__description{font-size:var(--pdpcanvas-description-font-size);line-height:var(--pdpcanvas-description-line-height);color:var(--pdpcanvas-description-text);margin:0}.PDPCanvas-module__FbA_SG__description ul,.PDPCanvas-module__FbA_SG__description ol{padding-left:1.5rem;list-style-type:disc}.PDPCanvas-module__FbA_SG__description ol{list-style-type:decimal}.PDPCanvas-module__FbA_SG__description p,.PDPCanvas-module__FbA_SG__description ul,.PDPCanvas-module__FbA_SG__description ol,.PDPCanvas-module__FbA_SG__description h1,.PDPCanvas-module__FbA_SG__description h2,.PDPCanvas-module__FbA_SG__description h3,.PDPCanvas-module__FbA_SG__description h4,.PDPCanvas-module__FbA_SG__description h5,.PDPCanvas-module__FbA_SG__description h6,.PDPCanvas-module__FbA_SG__description blockquote,.PDPCanvas-module__FbA_SG__description pre,.PDPCanvas-module__FbA_SG__description table,.PDPCanvas-module__FbA_SG__description hr{margin:.5rem 0}.PDPCanvas-module__FbA_SG__description h1,.PDPCanvas-module__FbA_SG__description h2,.PDPCanvas-module__FbA_SG__description h3,.PDPCanvas-module__FbA_SG__description h4,.PDPCanvas-module__FbA_SG__description h5,.PDPCanvas-module__FbA_SG__description h6{font-weight:600}.PDPCanvas-module__FbA_SG__description>:first-child{margin-top:0}.PDPCanvas-module__FbA_SG__description>:last-child{margin-bottom:0}.PDPCanvas-module__FbA_SG__description a{color:var(--pdpcanvas-description-link-color);text-decoration:none}.PDPCanvas-module__FbA_SG__description a:hover{text-decoration:underline}.PDPCanvas-module__FbA_SG__description table{border-collapse:collapse;width:100%}.PDPCanvas-module__FbA_SG__description tr{border-bottom:var(--pdpcanvas-table-row-border)}.PDPCanvas-module__FbA_SG__description tr:last-child{border-bottom:none}.PDPCanvas-module__FbA_SG__description th,.PDPCanvas-module__FbA_SG__description td{padding:var(--pdpcanvas-table-cell-padding);text-align:left;vertical-align:var(--pdpcanvas-table-cell-valign)}.PDPCanvas-module__FbA_SG__description th{font-weight:600}.PDPCanvas-module__FbA_SG__description td:first-child,.PDPCanvas-module__FbA_SG__description th:first-child{padding-right:var(--pdpcanvas-table-label-padding-right)}.PDPCanvas-module__FbA_SG__cta{background-color:var(--pdpcanvas-cta-bg);color:var(--pdpcanvas-cta-text);border-radius:var(--pdpcanvas-cta-radius);height:var(--pdpcanvas-cta-height);font-weight:var(--pdpcanvas-cta-font-weight);font-size:var(--pdpcanvas-cta-font-size);letter-spacing:var(--pdpcanvas-cta-letter-spacing);text-transform:var(--pdpcanvas-cta-text-transform);border:none;transition:background-color .15s,color .15s}.PDPCanvas-module__FbA_SG__cta:hover{background-color:var(--pdpcanvas-cta-bg_hover);color:var(--pdpcanvas-cta-text_hover)}.PDPCanvas-module__FbA_SG__insightBlock{padding:var(--pdpcanvas-insight-padding);background-color:var(--pdpcanvas-insight-bg);border-radius:var(--pdpcanvas-insight-radius);border-left:var(--pdpcanvas-insight-border-width) solid var(--pdpcanvas-insight-accent)}.PDPCanvas-module__FbA_SG__insightText{font-size:var(--pdpcanvas-insight-font-size);line-height:var(--pdpcanvas-insight-line-height);color:var(--pdpcanvas-insight-text);margin:0}.PDPCanvas-module__FbA_SG__mobileImageContainer{aspect-ratio:3/4;background-color:var(--pdpcanvas-image-bg);width:100%;position:relative}.PDPCanvas-module__FbA_SG__brand{font-size:var(--pdpcanvas-brand-font-size);font-weight:var(--pdpcanvas-brand-font-weight);text-transform:uppercase;letter-spacing:var(--pdpcanvas-brand-letter-spacing);color:var(--pdpcanvas-brand-text)}.PDPCanvas-module__FbA_SG__ratingRow{--star-rating-size:.875rem;--star-rating-filled:var(--pdpcanvas-star-color);--star-rating-empty:var(--color-fg-tertiary);align-items:center;gap:.375rem;display:flex}.PDPCanvas-module__FbA_SG__ratingValue{color:var(--pdpcanvas-rating-text);font-size:.8125rem;font-weight:500}.PDPCanvas-module__FbA_SG__detailsGrid{border-top:1px solid var(--pdpcanvas-divider-color);grid-template-columns:1fr 1fr;gap:.75rem 1.5rem;padding:1rem 0;display:grid}.PDPCanvas-module__FbA_SG__detailItem{flex-direction:column;gap:.125rem;display:flex}.PDPCanvas-module__FbA_SG__detailLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--pdpcanvas-detail-label-text);font-size:.6875rem;font-weight:600}.PDPCanvas-module__FbA_SG__detailValue{color:var(--pdpcanvas-detail-value-text);font-size:.875rem}.PDPCanvas-module__FbA_SG__reviewCount{color:var(--pdpcanvas-review-text);font-size:.8125rem;font-weight:500}.PDPCanvas-module__FbA_SG__lovesCount{color:var(--pdpcanvas-loves-text);align-items:center;gap:.25rem;margin-left:.25rem;font-size:.8125rem;font-weight:500;display:inline-flex}.PDPCanvas-module__FbA_SG__heartIcon{width:.75rem;height:.75rem;color:var(--pdpcanvas-heart-color)}.PDPCanvas-module__FbA_SG__highlightTags{color:var(--pdpcanvas-highlight-text);border-bottom:1px solid var(--pdpcanvas-divider-color);margin:0;padding-bottom:.25rem;font-size:.8125rem}.PDPCanvas-module__FbA_SG__highlightTag{color:var(--pdpcanvas-highlight-tag-text);font-weight:500}.PDPCanvas-module__FbA_SG__variantLabel{color:var(--pdpcanvas-variant-label-text);font-size:.8125rem;font-weight:500}.PDPCanvas-module__FbA_SG__variantSwatch{border-radius:var(--radius-xs);cursor:pointer;background:0 0;border:2px solid #0000;width:2.25rem;height:2.25rem;padding:2px;transition:border-color .15s;overflow:hidden}.PDPCanvas-module__FbA_SG__variantSwatch[data-active=true]{border-color:var(--pdpcanvas-swatch-active-border)}.PDPCanvas-module__FbA_SG__variantSwatch[data-unavailable=true]{opacity:.3;cursor:not-allowed}.PDPCanvas-module__FbA_SG__variantSwatch:hover:not([data-unavailable=true]){border-color:var(--pdpcanvas-swatch-hover-border)}.PDPCanvas-module__FbA_SG__swatchColor{border-radius:var(--radius-xs);width:100%;height:100%;display:block}.PDPCanvas-module__FbA_SG__sizeLabel{color:var(--pdpcanvas-size-label-text);font-size:.8125rem;font-weight:500}.PDPCanvas-module__FbA_SG__sizePill{border-radius:var(--pdpcanvas-size-pill-radius);border:1px solid var(--pdpcanvas-size-pill-border);background-color:var(--pdpcanvas-size-pill-bg);color:var(--pdpcanvas-size-pill-text);cursor:pointer;padding:.5rem 1rem;font-size:.8125rem;transition:border-color .15s,background-color .15s}.PDPCanvas-module__FbA_SG__sizePill[data-active=true]{border-color:var(--pdpcanvas-size-pill-active-border);font-weight:600}.PDPCanvas-module__FbA_SG__sizePill[data-unavailable=true]{opacity:.3;cursor:not-allowed}.PDPCanvas-module__FbA_SG__sizePill:hover:not([data-unavailable=true]){border-color:var(--pdpcanvas-size-pill-hover-border)}
.QuantitySelect-module__GWKJNW__root{flex-direction:column;flex-shrink:0;gap:.25rem;display:flex}.QuantitySelect-module__GWKJNW__trigger{border:1px solid var(--quantityselect-border);border-radius:var(--quantityselect-radius);color:var(--quantityselect-text);font-size:var(--quantityselect-font-size);cursor:pointer;height:var(--quantityselect-height);background-color:#0000;justify-content:space-between;align-items:center;min-width:6.5rem;padding:.5rem 1.5rem;font-weight:500;transition:border-color .15s;display:flex}.QuantitySelect-module__GWKJNW__trigger:hover{border-color:var(--quantityselect-border_hover)}.QuantitySelect-module__GWKJNW__chevron{flex-shrink:0;width:.75rem;height:.75rem}.QuantitySelect-module__GWKJNW__popover{background-color:var(--color-bg-primary,#fff);border:1px solid var(--quantityselect-border);border-radius:var(--radius-sm,.375rem);min-width:var(--trigger-width);overflow:hidden;box-shadow:0 4px 12px #0000001a}.QuantitySelect-module__GWKJNW__listBox{outline:none;max-height:15rem;padding:.25rem 0;overflow-y:auto}.QuantitySelect-module__GWKJNW__option{cursor:pointer;color:var(--quantityselect-text);outline:none;padding:.5rem .75rem;font-size:.875rem}.QuantitySelect-module__GWKJNW__option[data-focused]{background-color:var(--quantityselect-option-bg_focused);color:var(--quantityselect-option-text_focused)}.QuantitySelect-module__GWKJNW__option[data-selected]{font-weight:600}
.QuantityStepper-module__w3rRzW__root{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.QuantityStepper-module__w3rRzW__label{display:var(--quantitystepper-label-display,block);font-size:var(--quantitystepper-label-font-size);font-weight:var(--quantitystepper-label-font-weight);color:var(--quantitystepper-label-text)}.QuantityStepper-module__w3rRzW__controls{border:1px solid var(--quantitystepper-border);border-radius:var(--quantitystepper-radius);align-items:center;display:flex;overflow:hidden}.QuantityStepper-module__w3rRzW__button{width:var(--quantitystepper-btn-size);height:var(--quantitystepper-btn-size);background-color:var(--quantitystepper-btn-bg);color:var(--quantitystepper-btn-text);cursor:pointer;border:none;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.QuantityStepper-module__w3rRzW__button:hover:not([data-disabled]){background-color:var(--quantitystepper-btn-bg_hover)}.QuantityStepper-module__w3rRzW__button[data-disabled]{opacity:.3;cursor:not-allowed}.QuantityStepper-module__w3rRzW__icon{width:.875rem;height:.875rem}.QuantityStepper-module__w3rRzW__value{min-width:var(--quantitystepper-value-width);height:var(--quantitystepper-btn-size);font-size:var(--quantitystepper-value-font-size);font-weight:var(--quantitystepper-value-font-weight);color:var(--quantitystepper-value-text);border-left:1px solid var(--quantitystepper-border);border-right:1px solid var(--quantitystepper-border);justify-content:center;align-items:center;display:flex}
.VariantPicker-module__0q0sta__container{flex-direction:column;gap:1rem;display:flex}.VariantPicker-module__0q0sta__group{flex-direction:column;gap:.5rem;display:flex}.VariantPicker-module__0q0sta__label{color:var(--pdpcanvas-variant-label-text);font-size:.8125rem;font-weight:500}.VariantPicker-module__0q0sta__values{flex-wrap:wrap;gap:.5rem;display:flex}.VariantPicker-module__0q0sta__swatch{border-radius:var(--radius-xs);cursor:pointer;background:0 0;border:2px solid #0000;width:2.25rem;height:2.25rem;padding:2px;transition:border-color .15s;overflow:hidden}.VariantPicker-module__0q0sta__swatch[data-active=true]{border-color:var(--pdpcanvas-swatch-active-border)}.VariantPicker-module__0q0sta__swatch[data-unavailable=true]{opacity:.3;cursor:not-allowed}.VariantPicker-module__0q0sta__swatch:hover:not([data-unavailable=true]){border-color:var(--pdpcanvas-swatch-hover-border)}.VariantPicker-module__0q0sta__swatchFill{border-radius:var(--radius-xs);width:100%;height:100%;display:block}.VariantPicker-module__0q0sta__swatchImage{object-fit:cover;border-radius:var(--radius-xs);width:100%;height:100%}.VariantPicker-module__0q0sta__pill{border-radius:var(--pdpcanvas-size-pill-radius);border:1px solid var(--pdpcanvas-size-pill-border);background-color:var(--pdpcanvas-size-pill-bg);color:var(--pdpcanvas-size-pill-text);cursor:pointer;padding:.5rem 1rem;font-size:.8125rem;transition:border-color .15s,background-color .15s}.VariantPicker-module__0q0sta__pill[data-active=true]{border-color:var(--pdpcanvas-size-pill-active-border);font-weight:600}.VariantPicker-module__0q0sta__pill[data-unavailable=true]{opacity:.3;cursor:not-allowed}.VariantPicker-module__0q0sta__pill:hover:not([data-unavailable=true]){border-color:var(--pdpcanvas-size-pill-hover-border)}
.ShareButton-module__2lWzIW__shareButton{border-radius:var(--radius-xs);width:2rem;height:2rem;color:var(--pdpcanvas-title-text);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;transition:background-color .15s;display:flex}.ShareButton-module__2lWzIW__shareButton:hover{background-color:var(--color-bg-secondary)}
.PDPModal-module__hSTKNG__page{z-index:100;background-color:var(--color-bg-primary,#fff);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.PDPModal-module__hSTKNG__page:after{content:"";background-color:var(--color-bg-primary,#fff);height:300px;z-index:inherit;position:fixed;bottom:-300px;left:0;right:0}.PDPModal-module__hSTKNG__scrollArea{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;padding-bottom:2rem;position:relative;overflow-y:auto}.PDPModal-module__hSTKNG__closeButtonRow{z-index:10;padding:calc(.75rem + (44px - var(--pdpmodal-close-size,2rem)) / 2) .75rem 0;pointer-events:none;justify-content:flex-start;display:flex;position:sticky;top:0}@media (min-width:640px){.PDPModal-module__hSTKNG__closeButtonRow{padding-top:calc(1rem + (44px - var(--pdpmodal-close-size,2rem)) / 2)}}.PDPModal-module__hSTKNG__headerSpacer{height:var(--pdpmodal-header-height,5rem)}.PDPModal-module__hSTKNG__canvasWrapper{margin-top:-.5rem}.PDPModal-module__hSTKNG__closeButton{pointer-events:auto;width:var(--pdpmodal-close-size,2rem);height:var(--pdpmodal-close-size,2rem);background:var(--pdpmodal-close-bg,var(--color-bg-primary,#fff));border:var(--pdpmodal-close-border,1px solid var(--color-border-secondary,#e5e5e5));border-radius:var(--pdpmodal-close-radius);color:var(--pdpmodal-close-text,var(--color-fg-primary,#000));cursor:pointer;box-shadow:var(--pdpmodal-close-shadow,var(--shadow-sm,0 1px 3px #0000001a));justify-content:center;align-items:center;transition:background-color .15s;display:flex}.PDPModal-module__hSTKNG__closeButton:hover{background-color:var(--pdpmodal-close-bg_hover,var(--color-bg-secondary_hover,#f0f0f0));color:var(--pdpmodal-close-text,var(--color-fg-primary,#000))}.PDPModal-module__hSTKNG__closeButtonLabeled{gap:.375rem;width:auto;padding-inline:.625rem .875rem}.PDPModal-module__hSTKNG__closeLabel{font-size:var(--pdpmodal-close-label-size,.8125rem);font-weight:var(--pdpmodal-close-label-weight,500);white-space:nowrap;line-height:1}.PDPModal-module__hSTKNG__closeIcon{width:var(--pdpmodal-close-icon-size,1rem);height:var(--pdpmodal-close-icon-size,1rem);color:inherit;stroke-width:var(--pdpmodal-close-icon-stroke,2)}.PDPModal-module__hSTKNG__pdpDivider{background-color:var(--color-border-secondary,#e5e5e5);width:100%;height:1px;margin-top:1.5rem}.PDPModal-module__hSTKNG__messagesSectionTitle{color:var(--color-fg-tertiary,#6b7280);margin:0 0 .25rem;font-size:.8125rem;font-weight:600}.PDPModal-module__hSTKNG__messagesSection{padding:1.5rem 1rem;flex-direction:column;gap:.75rem;width:100%;max-width:768px;margin-inline:auto;padding-bottom:16rem;display:flex}.PDPModal-module__hSTKNG__footer{border-top:1px solid var(--color-border-secondary,#e5e5e5);background-color:var(--color-bg-primary,#fff);width:100%;max-width:768px;padding:.5rem .75rem calc(.5rem + env(safe-area-inset-bottom));flex-shrink:0;margin-inline:auto}.PDPModal-module__hSTKNG__chatBarThumb{border-radius:calc(var(--chatinput-thread-radius,1.5rem) - 4px);border:1px solid var(--color-border-secondary,#e5e5e5);background-color:var(--color-bg-secondary,#f5f5f5);flex-shrink:0;width:2rem;height:2rem;overflow:hidden}
.QuickViewModal-module__f7CprG__overlay{z-index:110;background-color:var(--quickviewmodal-overlay-bg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.QuickViewModal-module__f7CprG__modal{width:var(--quickviewmodal-width);max-width:var(--quickviewmodal-max-width);max-height:var(--quickviewmodal-max-height);background-color:var(--quickviewmodal-bg);border-radius:var(--quickviewmodal-radius);box-shadow:var(--quickviewmodal-shadow);position:relative;overflow:hidden}.QuickViewModal-module__f7CprG__dialog{padding:var(--quickviewmodal-padding-y) var(--quickviewmodal-padding-x);outline:none}@media (max-width:767px){.QuickViewModal-module__f7CprG__modal{overflow-y:auto}}.QuickViewModal-module__f7CprG__closeButton{top:var(--quickviewmodal-close-offset);right:var(--quickviewmodal-close-offset);width:var(--quickviewmodal-close-size);height:var(--quickviewmodal-close-size);border-radius:var(--quickviewmodal-close-radius);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:absolute}.QuickViewModal-module__f7CprG__closeButton:hover{background-color:var(--quickviewmodal-close-bg_hover)}@media (max-width:767px){.QuickViewModal-module__f7CprG__closeButton{z-index:1;background-color:color-mix(in srgb, var(--quickviewmodal-bg) 92%, transparent);box-shadow:var(--shadow-sm)}}.QuickViewModal-module__f7CprG__closeIcon{width:var(--quickviewmodal-close-icon-size);height:var(--quickviewmodal-close-icon-size);color:var(--quickviewmodal-close-color)}.QuickViewModal-module__f7CprG__content{gap:var(--quickviewmodal-gap);grid-template-columns:1fr;display:grid}@media (min-width:768px){.QuickViewModal-module__f7CprG__content{grid-template-columns:1fr 1fr}}.QuickViewModal-module__f7CprG__imageSection{flex-direction:column;display:flex}.QuickViewModal-module__f7CprG__mainImage{width:100%;aspect-ratio:var(--quickviewmodal-image-aspect);max-width:var(--quickviewmodal-image-max-width);max-height:var(--quickviewmodal-image-max-height);background-color:var(--quickviewmodal-image-bg);border-radius:var(--quickviewmodal-image-radius);position:relative}.QuickViewModal-module__f7CprG__thumbnails{gap:var(--quickviewmodal-thumbnail-gap);max-width:100%;margin-top:var(--quickviewmodal-image-gap);display:flex;overflow:hidden}.QuickViewModal-module__f7CprG__thumbnail{width:var(--quickviewmodal-thumbnail-size);height:var(--quickviewmodal-thumbnail-size);border:var(--quickviewmodal-thumbnail-border);border-radius:var(--quickviewmodal-thumbnail-radius);cursor:pointer;background:0 0;padding:0;position:relative;overflow:hidden}.QuickViewModal-module__f7CprG__thumbnailSelected{border-color:var(--quickviewmodal-thumbnail-selected-border)}.QuickViewModal-module__f7CprG__detailsSection{gap:var(--quickviewmodal-details-gap);flex-direction:column;height:100%;display:flex}.QuickViewModal-module__f7CprG__brand{font-size:var(--quickviewmodal-brand-font-size);font-weight:var(--quickviewmodal-brand-font-weight);color:var(--quickviewmodal-brand-color);margin:0}.QuickViewModal-module__f7CprG__collectionTag{font-size:var(--quickviewmodal-brand-font-size);color:var(--quickviewmodal-brand-color);align-self:flex-start;align-items:center;gap:.4rem;margin:0;font-weight:500;display:inline-flex}.QuickViewModal-module__f7CprG__collectionMark{font-family:Georgia,Times New Roman,serif;font-weight:700;line-height:1}.QuickViewModal-module__f7CprG__productName{font-size:var(--quickviewmodal-name-font-size);font-weight:var(--quickviewmodal-name-font-weight);line-height:var(--quickviewmodal-name-line-height);color:var(--quickviewmodal-name-color);margin:0}.QuickViewModal-module__f7CprG__meta{font-size:var(--quickviewmodal-meta-font-size);color:var(--quickviewmodal-meta-color);text-transform:uppercase;letter-spacing:var(--quickviewmodal-meta-letter-spacing);margin:0}.QuickViewModal-module__f7CprG__viewDetailsLink{text-align:left;font-size:var(--quickviewmodal-link-font-size);color:var(--quickviewmodal-link-color);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:none;display:inline-block}.QuickViewModal-module__f7CprG__viewDetailsLink:hover{text-decoration:underline}.QuickViewModal-module__f7CprG__actions{gap:var(--quickviewmodal-actions-gap);margin-top:auto;display:flex}.QuickViewModal-module__f7CprG__quantityWrapper{position:relative}.QuickViewModal-module__f7CprG__quantitySelect{appearance:none;width:var(--quickviewmodal-quantity-width);height:var(--quickviewmodal-button-height);padding:var(--quickviewmodal-quantity-padding);font-size:var(--quickviewmodal-quantity-font-size);color:var(--quickviewmodal-quantity-color);background-color:var(--quickviewmodal-quantity-bg);border:var(--quickviewmodal-quantity-border);border-radius:var(--quickviewmodal-quantity-radius);cursor:pointer}.QuickViewModal-module__f7CprG__quantityChevron{pointer-events:none;width:var(--quickviewmodal-quantity-chevron-size);height:var(--quickviewmodal-quantity-chevron-size);color:var(--quickviewmodal-quantity-color);position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.QuickViewModal-module__f7CprG__addToCartButton{height:var(--quickviewmodal-button-height);padding:0 var(--quickviewmodal-button-padding-x);font-size:var(--quickviewmodal-button-font-size);font-weight:var(--quickviewmodal-button-font-weight);text-transform:var(--quickviewmodal-button-text-transform);letter-spacing:var(--quickviewmodal-button-letter-spacing);color:var(--quickviewmodal-button-color);background-color:var(--quickviewmodal-button-bg);border-radius:var(--quickviewmodal-button-radius);cursor:pointer;border:none;flex:1;transition:background-color .2s}.QuickViewModal-module__f7CprG__addToCartButton:hover{background-color:var(--quickviewmodal-button-bg_hover);color:var(--quickviewmodal-button-color_hover)}.QuickViewModal-module__f7CprG__wishlistButton{justify-content:center;align-items:center;gap:var(--quickviewmodal-wishlist-gap);width:100%;height:var(--quickviewmodal-button-height);margin-top:var(--quickviewmodal-actions-margin-top);font-size:var(--quickviewmodal-wishlist-font-size);font-weight:var(--quickviewmodal-wishlist-font-weight);color:var(--quickviewmodal-wishlist-color);background-color:var(--quickviewmodal-wishlist-bg);border:var(--quickviewmodal-wishlist-border);border-radius:var(--quickviewmodal-wishlist-radius);cursor:pointer;padding:0;transition:background-color .2s;display:flex}.QuickViewModal-module__f7CprG__wishlistButton:hover{background-color:var(--quickviewmodal-wishlist-bg_hover)}.QuickViewModal-module__f7CprG__wishlistIcon{width:var(--quickviewmodal-wishlist-icon-size);height:var(--quickviewmodal-wishlist-icon-size)}
.color-families-module__N5i7QW__root{background:#fff}.color-families-module__N5i7QW__toolbar{border-bottom:1px solid var(--color-border-primary,#0000001a);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:1rem 0;display:flex}.color-families-module__N5i7QW__collectionSelect{appearance:none;letter-spacing:.02em;color:#21201f;cursor:pointer;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#21201f 50%),linear-gradient(135deg,#21201f 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #00000038;flex:none;padding:.6rem 2.25rem .6rem 1rem;font-size:.8125rem;font-weight:600}.color-families-module__N5i7QW__filterChips{flex-wrap:wrap;flex:auto;align-items:center;gap:.5rem .625rem;min-width:0;display:flex}.color-families-module__N5i7QW__refineLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--color-fg-secondary,#777);margin-right:.25rem;font-size:.7rem;font-weight:500}.color-families-module__N5i7QW__chip{color:var(--color-fg-primary,#21201f);cursor:pointer;background:#fff;border:1px solid #00000038;border-radius:0;padding:.45rem .9rem;font-size:.8125rem;transition:border-color .15s,box-shadow .15s}.color-families-module__N5i7QW__chip:hover{border-color:var(--color-fg-primary,#21201f)}.color-families-module__N5i7QW__chip[data-active]{border-color:var(--color-fg-primary,#21201f);box-shadow:inset 0 0 0 1px var(--color-fg-primary,#21201f)}.color-families-module__N5i7QW__reset{letter-spacing:.06em;text-transform:uppercase;color:var(--color-fg-secondary,#555);cursor:pointer;background:0 0;border:none;flex:none;margin-left:auto;padding:.4rem .25rem;font-size:.75rem;font-weight:600;text-decoration:underline}.color-families-module__N5i7QW__reset:hover{color:var(--color-fg-primary,#21201f)}.color-families-module__N5i7QW__familyColumns{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:start;gap:1.75rem 1.25rem;margin-top:1.5rem;display:grid}.color-families-module__N5i7QW__familyBlock{min-width:0}.color-families-module__N5i7QW__familyLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-fg-primary,#21201f);align-items:baseline;gap:.4rem;margin-bottom:.625rem;font-size:.8125rem;font-weight:700;display:flex}.color-families-module__N5i7QW__familyCount{letter-spacing:0;color:var(--color-fg-secondary,#999);font-size:.6875rem;font-weight:500}.color-families-module__N5i7QW__wall{flex-wrap:wrap;align-items:flex-start;gap:6px 4px;display:flex}.color-families-module__N5i7QW__column{flex-direction:column;gap:2px;display:flex}.color-families-module__N5i7QW__swatch{cursor:pointer;border:none;width:28px;height:28px;padding:0;transition:transform .1s}.color-families-module__N5i7QW__swatch:hover{z-index:1;position:relative;transform:scale(1.22);box-shadow:0 0 0 1px #0000004d}
.BrandedHeader-module__sjXd8G__header{background-color:var(--brandedheader-bg,var(--color-bg-secondary,#fff));border-bottom:1px solid var(--brandedheader-border,var(--color-border-secondary,#e5e7eb))}.BrandedHeader-module__sjXd8G__bar{width:100%;padding-top:var(--brandedheader-pad-y,.75rem);padding-bottom:var(--brandedheader-pad-y,.75rem);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid}.BrandedHeader-module__sjXd8G__left{justify-self:start;min-width:0}.BrandedHeader-module__sjXd8G__center{justify-self:center;min-width:0;max-width:100%;overflow:hidden}.BrandedHeader-module__sjXd8G__right{justify-self:end;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.BrandedHeader-module__sjXd8G__logoLink{max-width:100%;color:var(--color-fg-primary);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.5rem;text-decoration:none;display:flex;overflow:hidden}.BrandedHeader-module__sjXd8G__logoLink img{object-fit:contain;width:auto;max-width:none}.BrandedHeader-module__sjXd8G__backButton{color:var(--color-fg-primary);cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;display:inline-flex}.BrandedHeader-module__sjXd8G__backLabel{font-size:.95rem;font-weight:500}.BrandedHeader-module__sjXd8G__iconButton{width:2.5rem;height:2.5rem;color:var(--color-fg-primary);cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex;position:relative}.BrandedHeader-module__sjXd8G__iconButton:hover{background-color:var(--brandedheader-icon-hover-bg,#0000000f)}.BrandedHeader-module__sjXd8G__cartBadge{background-color:var(--color-fg-primary);min-width:1.05rem;height:1.05rem;color:var(--color-fg-white,#fff);border-radius:9999px;justify-content:center;align-items:center;padding:0 .3rem;font-size:.7rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:0;right:0}
.ProductCollage-module__8YX7CG__gradientOverlay{background:radial-gradient(ellipse 60% 70% at 50% 50%, var(--color-bg-primary) 0%, transparent 100%)}
.FavoriteItem-module__PqEhFa__productName{color:var(--color-fg-primary)}.FavoriteItem-module__PqEhFa__colorNumber{color:var(--color-fg-secondary)}.FavoriteItem-module__PqEhFa__addButton{cursor:pointer;border:1px solid var(--favoritesmodal-button-bg);color:var(--favoritesmodal-button-text);background-color:var(--favoritesmodal-button-bg);font-size:var(--favoriteitem-button-font-size);font-weight:var(--favoriteitem-button-font-weight);text-transform:var(--favoriteitem-button-text-transform);letter-spacing:var(--favoriteitem-button-letter-spacing)}.FavoriteItem-module__PqEhFa__addButton:hover{opacity:.85}.FavoriteItem-module__PqEhFa__removeButton{cursor:pointer;border:1px solid var(--favoritesmodal-remove-border);color:var(--favoritesmodal-remove-text);font-size:var(--favoriteitem-button-font-size);font-weight:var(--favoriteitem-button-font-weight);text-transform:var(--favoriteitem-button-text-transform);letter-spacing:var(--favoriteitem-button-letter-spacing);background-color:#0000}.FavoriteItem-module__PqEhFa__removeButton:hover{background-color:var(--favoritesmodal-remove-bg_hover)}
.LandingShowcaseGrid-module__m2YN_W__root{background:var(--color-bg-primary);flex-direction:column;width:100%;min-height:100vh;display:flex}.LandingShowcaseGrid-module__m2YN_W__logoBar{justify-content:center;padding:1.25rem 1.5rem .5rem;display:flex}.LandingShowcaseGrid-module__m2YN_W__contentScroll{flex-direction:column;flex:1;padding-bottom:7rem;display:flex}.LandingShowcaseGrid-module__m2YN_W__contentInner{width:100%;max-width:1280px;margin:0 auto;padding:2.5rem 1.5rem 2rem}.LandingShowcaseGrid-module__m2YN_W__headline{font-family:var(--landing-headline-font-family,var(--font-display,var(--font-body)));font-size:var(--landing-headline-font-size,clamp(1.75rem, 3vw, 2.25rem));font-weight:var(--landing-headline-font-weight,400);line-height:var(--landing-headline-line-height,1.15);letter-spacing:var(--landing-headline-letter-spacing,normal);color:var(--landing-headline-color,var(--color-fg-primary));margin:0 0 var(--landing-headline-margin-bottom,1.5rem);text-align:inherit;text-wrap:balance}.LandingShowcaseGrid-module__m2YN_W__layout{--landing-grid-gutter:clamp(.75rem, 1.5cqw, 1.25rem);gap:var(--landing-grid-gutter);align-items:stretch;width:100%;display:grid}.LandingShowcaseGrid-module__m2YN_W__layoutWithHero{grid-template-columns:1fr}@media (min-width:1024px){.LandingShowcaseGrid-module__m2YN_W__layoutWithHero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.LandingShowcaseGrid-module__m2YN_W__layoutNoHero{grid-template-columns:1fr}.LandingShowcaseGrid-module__m2YN_W__heroPanel{aspect-ratio:4/5;border-radius:var(--landing-card-radius,0px);cursor:pointer;text-align:left;background:var(--color-bg-tertiary,#efeae3);isolation:isolate;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}@media (min-width:1024px){.LandingShowcaseGrid-module__m2YN_W__heroPanel{aspect-ratio:auto;height:100%}}.LandingShowcaseGrid-module__m2YN_W__heroImage{object-fit:cover;z-index:0}.LandingShowcaseGrid-module__m2YN_W__heroOverlay{z-index:1;background:linear-gradient(#0000 40%,#00000026 65%,#00000073 100%);position:absolute;inset:0}.LandingShowcaseGrid-module__m2YN_W__heroCopy{z-index:2;color:#fff;flex-direction:column;gap:.5rem;display:flex;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.LandingShowcaseGrid-module__m2YN_W__heroEyebrow{letter-spacing:.08em;text-transform:uppercase;opacity:.8;font-size:.75rem}.LandingShowcaseGrid-module__m2YN_W__heroTitle{font-family:var(--landing-hero-title-font-family,var(--font-display,var(--font-body)));font-size:clamp(1.125rem,2vw,1.625rem);font-weight:var(--landing-hero-title-font-weight,500);letter-spacing:var(--landing-hero-title-letter-spacing,normal);text-wrap:balance;max-width:80%;margin:0;line-height:1.3}.LandingShowcaseGrid-module__m2YN_W__heroSubtitle{opacity:.85;text-wrap:pretty;margin:0;font-size:.95rem;font-weight:400;line-height:1.4}.LandingShowcaseGrid-module__m2YN_W__heroCta{border-radius:var(--radius-xs);background:var(--color-bg-brand-solid,#ffa273);color:var(--btn-primary-text,#000);letter-spacing:.1em;text-transform:uppercase;align-self:flex-start;margin-top:.5rem;padding:.55rem 1.25rem;font-size:.75rem;font-weight:600;transition:background .2s,color .2s}.LandingShowcaseGrid-module__m2YN_W__heroPanel:hover .LandingShowcaseGrid-module__m2YN_W__heroCta{background:var(--color-bg-brand-solid_hover,#21201f);color:var(--btn-primary-text_hover,#fff)}.LandingShowcaseGrid-module__m2YN_W__grid{gap:var(--landing-grid-gutter,.75rem);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}@media (min-width:768px){.LandingShowcaseGrid-module__m2YN_W__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.LandingShowcaseGrid-module__m2YN_W__card{text-align:left;cursor:pointer;border-radius:var(--landing-card-radius,0px);background:0 0;border:0;flex-direction:column;align-items:stretch;padding:0;transition:transform .2s;display:flex;overflow:hidden}.LandingShowcaseGrid-module__m2YN_W__card:hover{transform:translateY(-2px)}.LandingShowcaseGrid-module__m2YN_W__cardImageWrap{aspect-ratio:1;background:var(--color-bg-secondary,#f4f0ea);border-radius:var(--landing-card-radius,0px);width:100%;position:relative;overflow:hidden}.LandingShowcaseGrid-module__m2YN_W__cardImage{object-fit:cover;transition:transform .4s}.LandingShowcaseGrid-module__m2YN_W__card:hover .LandingShowcaseGrid-module__m2YN_W__cardImage{transform:scale(1.03)}.LandingShowcaseGrid-module__m2YN_W__cardLabel{padding:var(--landing-card-label-padding,.625rem 0 0);font-family:var(--landing-card-label-font-family,var(--font-body));font-size:var(--landing-card-label-font-size,.85rem);font-weight:var(--landing-card-label-font-weight,400);line-height:var(--landing-card-label-line-height,1.3);letter-spacing:var(--landing-card-label-letter-spacing,normal);color:var(--landing-card-label-color,var(--color-fg-primary,#21201f));text-wrap:pretty;display:block}.LandingShowcaseGrid-module__m2YN_W__inputBar{z-index:20;background:var(--landing-inputbar-bg,linear-gradient(to top, var(--color-bg-primary,#fff) 70%, #fff0));pointer-events:none;justify-content:center;padding:1rem 1.5rem 1.25rem;display:flex;position:fixed;bottom:0;left:0;right:0}.LandingShowcaseGrid-module__m2YN_W__inputInner{pointer-events:auto;width:100%;max-width:720px}
.sw-chip-grid-splash-module__R4JNOq__root{background-color:var(--color-bg-primary,#f7f7f6);width:100%;height:100%;position:relative;overflow:hidden}.sw-chip-grid-splash-module__R4JNOq__grid{grid-template-columns:repeat(var(--chipgrid-cols,8), 108px);grid-auto-rows:132px;gap:18px;width:max-content;height:max-content;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sw-chip-grid-splash-module__R4JNOq__card{background:var(--color-bg-secondary,#fff);box-shadow:0 1px 2px #0000000f,0 6px 14px #00000014}.sw-chip-grid-splash-module__R4JNOq__cardColor{width:100%;height:100%;padding:.5rem}.sw-chip-grid-splash-module__R4JNOq__cardBlank{background:0 0}.sw-chip-grid-splash-module__R4JNOq__chipTextDark,.sw-chip-grid-splash-module__R4JNOq__chipTextLight{flex-direction:column;gap:.125rem;display:flex}.sw-chip-grid-splash-module__R4JNOq__chipTextDark{color:#111}.sw-chip-grid-splash-module__R4JNOq__chipTextLight{color:#fffffff2}.sw-chip-grid-splash-module__R4JNOq__chipCode{letter-spacing:.01em;font-size:.6rem}.sw-chip-grid-splash-module__R4JNOq__chipName{font-size:.7rem;font-weight:600;line-height:1.15}.sw-chip-grid-splash-module__R4JNOq__content{z-index:2;justify-content:center;align-items:center;min-height:100%;padding:4rem 1.5rem;display:flex;position:relative}.sw-chip-grid-splash-module__R4JNOq__plainCard,.sw-chip-grid-splash-module__R4JNOq__glassCard{flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:54rem;display:flex}.sw-chip-grid-splash-module__R4JNOq__glassCard{border-radius:var(--radius-md,.25rem);background:#ffffff80;border:1px solid #ffffffa6;padding:3rem 2.5rem;box-shadow:0 1px 2px #0000000d,0 18px 48px #0000001f}.sw-chip-grid-splash-module__R4JNOq__logoSlot{align-items:center;display:flex}.sw-chip-grid-splash-module__R4JNOq__headline{text-align:center;color:var(--color-fg-primary,#21201f);letter-spacing:-.005em;max-width:32rem;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.25rem,2.1vw,1.875rem);font-weight:400;line-height:1.2}.sw-chip-grid-splash-module__R4JNOq__inputWrap{width:100%;max-width:36rem}.sw-chip-grid-splash-module__R4JNOq__promptsWrap{--btn-pill-font-size:13px;max-width:100%;animation:.3s ease-out sw-chip-grid-splash-module__R4JNOq__promptsFadeIn}@keyframes sw-chip-grid-splash-module__R4JNOq__promptsFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
.sw-color-splash-module__r7bHma__root{background-color:var(--color-bg-primary,#fff);width:100%;height:100%;position:relative;overflow:hidden}.sw-color-splash-module__r7bHma__chipGrid{grid-template-columns:repeat(auto-fit,minmax(56px,1fr));gap:4px;padding:4px;display:grid;position:absolute;inset:0}.sw-color-splash-module__r7bHma__chip{aspect-ratio:1;display:block}.sw-color-splash-module__r7bHma__fade{pointer-events:none;background:radial-gradient(62% 52% at 50% 52%,#fffffff2 0%,#ffffffd9 50%,#fff0 100%),linear-gradient(#ffffffeb 0%,#ffffff80 30% 70%,#ffffffeb 100%);position:absolute;inset:0}.sw-color-splash-module__r7bHma__content{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:2rem;min-height:100%;padding:4rem 1.5rem;display:flex;position:relative}.sw-color-splash-module__r7bHma__logoSlot{align-items:center;display:flex}.sw-color-splash-module__r7bHma__headline{text-align:center;color:var(--color-fg-primary,#21201f);letter-spacing:-.005em;max-width:32rem;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.25rem,2.1vw,1.875rem);font-weight:400;line-height:1.2}.sw-color-splash-module__r7bHma__inputWrap{width:100%;max-width:36rem}.sw-color-splash-module__r7bHma__promptsWrap{--btn-pill-font-size:13px;max-width:56rem;animation:.3s ease-out sw-color-splash-module__r7bHma__promptsFadeIn}@keyframes sw-color-splash-module__r7bHma__promptsFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
.FavoritesFlyout-module__JgFcrq__flyout{background-color:var(--favoritesflyout-bg);border:1px solid var(--favoritesflyout-border);box-shadow:var(--favoritesflyout-shadow)}.FavoritesFlyout-module__JgFcrq__heading{color:var(--color-fg-primary)}.FavoritesFlyout-module__JgFcrq__link{color:var(--favoritesflyout-link-text)}.FavoritesFlyout-module__JgFcrq__recentList{border-color:var(--color-border-secondary)}
.sherwin-component-gallery-module__EneUYa__page{background:var(--color-bg-primary,#f7f7f7);min-height:100vh;color:var(--color-fg-primary,#21201f);font-family:var(--font-body,"Inter", system-ui, sans-serif);padding-bottom:6rem}.sherwin-component-gallery-module__EneUYa__masthead{z-index:50;border-bottom:1px solid var(--color-border-primary,#0000001a);background:#fff;position:sticky;top:0}.sherwin-component-gallery-module__EneUYa__mastheadInner{max-width:1200px;margin:0 auto;padding:1rem 1.5rem 0}.sherwin-component-gallery-module__EneUYa__mastheadTop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.sherwin-component-gallery-module__EneUYa__brandRow{align-items:center;gap:.75rem;display:flex}.sherwin-component-gallery-module__EneUYa__brandSwatch{background:#0050a8;width:1.5rem;height:1.5rem}.sherwin-component-gallery-module__EneUYa__title{font-family:var(--font-display,"Inter", system-ui, sans-serif);letter-spacing:0;font-size:1.25rem;font-weight:600}.sherwin-component-gallery-module__EneUYa__titleSub{color:var(--color-fg-secondary,#555);font-size:.8125rem}.sherwin-component-gallery-module__EneUYa__statusPill{text-transform:uppercase;letter-spacing:0;color:var(--color-fg-secondary,#555);border:1px solid var(--color-border-primary,#0000001f);padding:.25rem .5rem;font-size:.6875rem}.sherwin-component-gallery-module__EneUYa__nav{scrollbar-width:none;gap:.25rem;margin-top:.75rem;display:flex;overflow-x:auto}.sherwin-component-gallery-module__EneUYa__nav::-webkit-scrollbar{display:none}.sherwin-component-gallery-module__EneUYa__navLink{white-space:nowrap;color:var(--color-fg-secondary,#555);border-bottom:2px solid #0000;padding:.5rem .75rem;font-size:.8125rem;text-decoration:none;transition:color .15s,border-color .15s}.sherwin-component-gallery-module__EneUYa__navLink:hover{color:var(--color-fg-primary,#21201f);border-bottom-color:#0050a8}.sherwin-component-gallery-module__EneUYa__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.sherwin-component-gallery-module__EneUYa__section{padding-top:3.5rem;scroll-margin-top:7rem}.sherwin-component-gallery-module__EneUYa__eyebrow{text-transform:uppercase;letter-spacing:0;color:#0050a8;font-size:.6875rem;font-weight:600}.sherwin-component-gallery-module__EneUYa__sectionTitle{font-family:var(--font-display,"Inter", system-ui, sans-serif);letter-spacing:0;margin-top:.35rem;font-size:1.75rem;font-weight:600}.sherwin-component-gallery-module__EneUYa__sectionDesc{color:var(--color-fg-secondary,#555);max-width:60ch;margin-top:.5rem;font-size:.9375rem}.sherwin-component-gallery-module__EneUYa__subhead{border-bottom:1px solid var(--color-border-primary,#00000014);margin:2rem 0 .875rem;padding-bottom:.5rem;font-size:1rem;font-weight:600}.sherwin-component-gallery-module__EneUYa__frame{border:1px solid var(--color-border-primary,#0000001a);background:#fff;margin-top:1rem;position:relative;overflow:hidden}.sherwin-component-gallery-module__EneUYa__framePad{padding:1.5rem}.sherwin-component-gallery-module__EneUYa__frameLabel{width:fit-content;color:var(--color-fg-secondary,#555);background:var(--color-bg-secondary,#f0f0f0);border:1px solid var(--color-border-primary,#00000014);margin-bottom:.875rem;padding:.2rem .5rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.6875rem;display:inline-block}.sherwin-component-gallery-module__EneUYa__caption{color:var(--color-fg-secondary,#555);margin-top:.625rem;font-size:.8125rem}.sherwin-component-gallery-module__EneUYa__viewportFrame{border:1px solid var(--color-border-primary,#0000001a);background:#fff;height:620px;margin-top:1rem;position:relative;overflow:hidden}.sherwin-component-gallery-module__EneUYa__logoText{letter-spacing:0;font-size:1.125rem;font-weight:700}.sherwin-component-gallery-module__EneUYa__swatchGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem;display:grid}.sherwin-component-gallery-module__EneUYa__swatch{border:1px solid var(--color-border-primary,#0000001a);background:#fff}.sherwin-component-gallery-module__EneUYa__swatchChip{width:100%;height:76px}.sherwin-component-gallery-module__EneUYa__swatchMeta{padding:.5rem .625rem .625rem}.sherwin-component-gallery-module__EneUYa__swatchName{font-size:.8125rem;font-weight:600}.sherwin-component-gallery-module__EneUYa__swatchToken{color:var(--color-fg-secondary,#555);word-break:break-all;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.6875rem}.sherwin-component-gallery-module__EneUYa__typeRow{border-bottom:1px solid var(--color-border-primary,#0000000f);align-items:baseline;gap:1rem;padding:.75rem 0;display:flex}.sherwin-component-gallery-module__EneUYa__typeTag{color:var(--color-fg-secondary,#555);flex:0 0 7rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.6875rem}.sherwin-component-gallery-module__EneUYa__typeDisplay{font-family:var(--font-display,"Inter", system-ui, sans-serif);letter-spacing:0;font-size:2.25rem;font-weight:600}.sherwin-component-gallery-module__EneUYa__typeH2{font-family:var(--font-display,"Inter", system-ui, sans-serif);font-size:1.5rem;font-weight:600}.sherwin-component-gallery-module__EneUYa__typeBody{font-size:1rem}.sherwin-component-gallery-module__EneUYa__typeSmall{color:var(--color-fg-secondary,#555);font-size:.8125rem}.sherwin-component-gallery-module__EneUYa__specimenRow{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.sherwin-component-gallery-module__EneUYa__btnPrimary{background:var(--btn-primary-bg,#0050a8);color:var(--btn-primary-text,#fff);cursor:pointer;border:none;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500}.sherwin-component-gallery-module__EneUYa__btnPrimary:hover{background:var(--btn-primary-bg_hover,#003c80)}.sherwin-component-gallery-module__EneUYa__btnSecondary{color:var(--color-fg-primary,#21201f);border:1px solid var(--color-border-primary,#0003);cursor:pointer;background:#fff;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500}.sherwin-component-gallery-module__EneUYa__shapeBox{background:var(--color-bg-secondary,#ececec);border:1px solid var(--color-border-primary,#00000026);width:84px;height:56px;color:var(--color-fg-secondary,#555);justify-content:center;align-items:center;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.6875rem;display:flex}.sherwin-component-gallery-module__EneUYa__userBubble{background:var(--color-bg-secondary,#ececec);color:var(--color-fg-primary,#21201f);margin-bottom:.75rem;padding:.5rem .875rem;font-size:.875rem;display:inline-block}.sherwin-component-gallery-module__EneUYa__agentLine{margin-bottom:.75rem;font-size:.9375rem}.sherwin-component-gallery-module__EneUYa__cardStage{width:220px}.sherwin-component-gallery-module__EneUYa__detailCardShell{max-width:920px}.sherwin-component-gallery-module__EneUYa__messageInset{margin-top:1rem}.sherwin-component-gallery-module__EneUYa__relationshipStack{flex-direction:column;gap:1.5rem;display:flex}.sherwin-component-gallery-module__EneUYa__relBase{border-bottom:1px solid var(--color-border-primary,#0000001a);align-items:center;gap:.875rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.sherwin-component-gallery-module__EneUYa__relBaseSwatch{border:1px solid var(--color-border-primary,#0000001f);flex:none;width:48px;height:48px}.sherwin-component-gallery-module__EneUYa__relBaseEyebrow{text-transform:uppercase;letter-spacing:0;color:var(--color-fg-secondary,#555);font-size:.6875rem;font-weight:600}.sherwin-component-gallery-module__EneUYa__relBaseName{font-size:.9375rem;font-weight:600}.sherwin-component-gallery-module__EneUYa__detailInset{margin-top:1.25rem}.sherwin-component-gallery-module__EneUYa__loadingBlock{color:var(--color-fg-secondary,#555);padding:2rem}@media (max-width:900px){.sherwin-component-gallery-module__EneUYa__mastheadInner,.sherwin-component-gallery-module__EneUYa__container{padding-left:1rem;padding-right:1rem}.sherwin-component-gallery-module__EneUYa__viewportFrame{height:560px}.sherwin-component-gallery-module__EneUYa__typeRow{flex-direction:column;align-items:flex-start;gap:.35rem}.sherwin-component-gallery-module__EneUYa__typeTag{flex-basis:auto}}@media (max-width:640px){.sherwin-component-gallery-module__EneUYa__section{padding-top:2.5rem}.sherwin-component-gallery-module__EneUYa__framePad{padding:1rem}.sherwin-component-gallery-module__EneUYa__viewportFrame{height:500px}.sherwin-component-gallery-module__EneUYa__title{font-size:1.05rem}.sherwin-component-gallery-module__EneUYa__typeDisplay{font-size:1.75rem}}
.FavoritesPill-module__772OKq__fixedPosition{right:calc(var(--u-gutter) + 90px)}.FavoritesPill-module__772OKq__pill{cursor:pointer;background-color:var(--favoritespill-bg);border:1px solid var(--favoritespill-border)}.FavoritesPill-module__772OKq__thumb{background-color:var(--favoritespill-thumb-bg)}.FavoritesPill-module__772OKq__count{color:var(--favoritespill-count-color);font-size:14px;font-weight:500}
.SimpleHeader-module__dUExtq__logoContainer{width:var(--simpleheader-logo-width)}.SimpleHeader-module__dUExtq__cartButton{right:var(--u-gutter)}.SimpleHeader-module__dUExtq__cartButtonShape{border-radius:var(--cart-button-radius,9999px)}.SimpleHeader-module__dUExtq__cartButtonEmpty{background-color:var(--color-bg-primary);color:var(--color-fg-primary);border:1px solid var(--color-border-secondary)}.SimpleHeader-module__dUExtq__cartButtonFilled{background-color:var(--color-fg-primary);color:var(--color-fg-white)}
