:root{--ux-grey-rgb: 224 224 217;--ux-grey: rgb(var(--ux-grey-rgb));--ux-grey-border: rgb(var(--ux-grey-border-rgb));--ux-soho-pink: rgb(var(--ux-soho-pink-rgb));--ux-ink-rgb: 28 28 28;--ux-paper-rgb: 255 255 255;--ux-grey-border-rgb: 220 213 201;--ux-soho-pink-rgb: 192 174 171;--ux-downing-street-rgb: 61 61 60;--ux-signal-error-rgb: 203 43 43;--ux-color-text-primary-rgb: var(--ux-ink-rgb);--ux-color-text-primary: rgb(var(--ux-color-text-primary-rgb));--ux-color-text-subdued: rgb(var(--ux-ink-rgb) / .65);--ux-color-text-inverse-rgb: var(--ux-paper-rgb);--ux-color-text-inverse: rgb(var(--ux-color-text-inverse-rgb));--ux-color-text-accent-rgb: var(--ux-soho-pink-rgb);--ux-color-text-accent: rgb(var(--ux-color-text-accent-rgb));--ux-color-text-error-rgb: var(--ux-signal-error-rgb);--ux-color-text-error: rgb(var(--ux-color-text-error-rgb));--ux-color-bg-page-rgb: var(--ux-paper-rgb);--ux-color-bg-page: rgb(var(--ux-color-bg-page-rgb));--ux-color-bg-surface-rgb: var(--ux-grey-rgb);--ux-color-bg-surface: rgb(var(--ux-color-bg-surface-rgb));--ux-color-bg-inverse-rgb: var(--ux-ink-rgb);--ux-color-bg-inverse: rgb(var(--ux-color-bg-inverse-rgb));--ux-color-bg-inverse-hover-rgb: var(--ux-downing-street-rgb);--ux-color-bg-inverse-hover: rgb(var(--ux-color-bg-inverse-hover-rgb));--ux-color-bg-hover: rgb(var(--ux-ink-rgb) / .05);--ux-color-border-default-rgb: var(--ux-grey-border-rgb);--ux-color-border-default: rgb(var(--ux-color-border-default-rgb));--ux-color-border-strong-rgb: var(--ux-ink-rgb);--ux-color-border-strong: rgb(var(--ux-color-border-strong-rgb));--ux-color-border-error-rgb: var(--ux-signal-error-rgb);--ux-color-border-error: rgb(var(--ux-color-border-error-rgb));--ux-color-border-subtle: rgb(var(--ux-ink-rgb) / .15);--ux-space-1: .25rem;--ux-space-2: .5rem;--ux-space-3: .75rem;--ux-space-4: 1rem;--ux-space-6: 1.5rem;--ux-space-8: 2rem;--ux-space-10: 2.5rem;--ux-space-12: 3rem;--ux-space-16: 4rem;--ux-space-24: 6rem;--ux-radius-panel: 5px}h5,h6,.h5,.h6{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));text-transform:var(--subheading-text-transform, var(--heading-text-transform));letter-spacing:var(--subheading-letter-spacing, normal)}:root{--text-h1: clamp(1.75rem, 1.32rem + 1.28vw, 2.5rem);--text-h2: clamp(1.375rem, 1.2rem + .72vw, 1.75rem);--text-h3: 1.125rem;--text-h4: 1.125rem;--text-h5: 1rem;--text-h6: .875rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--button-font: var(--heading-font-style) var(--subheading-font-weight, var(--heading-font-weight)) var(--text-base) / 1.65 var(--subheading-font-family, var(--heading-font-family))}@media screen and (min-width:700px){:root{--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem}}h3,h4,.h3,.h4{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));text-transform:uppercase;letter-spacing:var(--subheading-letter-spacing, normal)}.text-xxs,.shopify-section--header-bar .prose.heading{font-size:var(--text-sm)}.shopify-section--header-bar>.color-scheme{--background: var(--ux-color-bg-inverse-rgb);background:var(--ux-color-bg-inverse);color:var(--ux-color-text-inverse)}:is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.heading) :is(strong,b){font-weight:inherit}@media screen and (min-width:993px){.key-features h5{font-size:var(--text-h5);letter-spacing:normal}}.delivery-returns-linkwrap .different-finish-types{font-size:var(--text-base)}.highlight-text{line-height:1.65}.switcher-qty__input{font-size:var(--text-base)}.suitable-name,.combine-description{font-size:var(--text-sm)}.primer-popup__finish-btn,.primer-popup__size,.primer-popup__row-price{font-size:var(--text-base)}.primer-popup__sold-out{font-size:var(--text-sm)}.bis-popup .bis-upsell-price{font-size:var(--text-base)}.mega-menu a.link-faded-secondary{color:rgb(var(--text-color, 28 28 28) / .65);transition:color .2s ease}.mega-menu a.link-faded-secondary:hover{color:rgb(var(--text-color, 28 28 28))}.header__primary-nav-item .sub-menu-hint{font-size:var(--text-sm)}.mega-menu.ux-mega{display:block;padding:var(--ux-space-10) var(--ux-space-12) var(--ux-space-12);border-block:1px solid var(--ux-color-border-default);background:var(--ux-color-bg-page);color:var(--ux-color-text-primary)}.ux-mega__columns{display:grid;grid-template-columns:repeat(var(--ux-mega-tracks, 5),minmax(0,1fr));column-gap:1.25rem;align-items:start}.ux-mega__col{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.ux-mega__col--promo{grid-column:-2 / -1}.ux-mega__heading{margin:0;color:var(--ux-color-text-primary)}.ux-mega__list{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ux-space-3);margin:0}.ux-mega__list>li{display:flex}.ux-mega__list--swatches{gap:.875rem}.ux-menu-link{display:inline-flex;align-items:center;gap:.625rem;font-family:var(--text-font-family);font-size:var(--text-base);line-height:1.65;text-transform:none;letter-spacing:0;color:var(--ux-color-text-subdued);text-decoration:none;transition:color .2s ease}.ux-menu-link__soon{margin-inline-start:-2px;font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-menu-link:hover,.ux-menu-link[aria-current=page],.ux-menu-link--ink{color:var(--ux-color-text-primary)}.ux-swatch{flex:none;width:20px;height:20px;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px var(--ux-color-border-subtle)}.ux-mega__caption{margin:0;font-size:var(--text-sm);line-height:1.65;color:var(--ux-color-text-subdued)}.ux-mega__list .ux-mega__caption:not(:first-child){margin-block-start:var(--ux-space-2)}.ux-mega__actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ux-space-3);padding-block-start:1.25rem;border-block-start:1px solid var(--ux-color-border-default)}.ux-mega__promo{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ux-space-3)}.ux-mega__promo-media{display:block;width:100%}.ux-mega__promo-media img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.ux-mega__strip{display:flex;width:100%;height:120px}.ux-mega__strip>span{flex:1}.ux-mega__footer{margin-block-start:var(--ux-space-8);padding-block-start:1.25rem;border-block-start:1px solid var(--ux-color-border-default)}.text-with-icons__item .h6{font-size:var(--text-base)}.text-with-icons__item .prose{font-size:var(--text-sm);color:rgb(var(--text-color, 28 28 28))}.announcement-bar.color-scheme{--background: var(--ux-color-bg-surface-rgb);background-color:var(--ux-color-bg-surface);color:var(--ux-color-text-primary)}.announcement-bar__icon{display:inline-block;vertical-align:middle;margin-block-start:-.125em;margin-inline-end:var(--ux-space-2)}.header-search{margin-block:var(--ux-space-2)}:root{--input-padding-block: var(--ux-space-3);--input-padding-inline: var(--ux-space-3)}.announcement-bar{padding-block:var(--ux-space-1)}.table--sm{--table-cell-padding-block: var(--ux-space-1)}.header__primary-nav-item{padding-inline:var(--ux-space-6)}.header__primary-nav-item:is(:first-child){margin-left:var(--ux-space-6)}@media screen and (min-width:1000px){.header__secondary-nav{padding-inline-end:var(--ux-space-8)}}@media screen and (min-width:1400px){.mega-menu{--mega-menu-gap: var(--ux-space-24);--mega-menu-linklist-gap: var(--ux-space-10) var(--ux-space-24)}}.facets{padding-inline:var(--ux-space-4)}.facets>:first-child{margin-block-start:var(--ux-space-6)}.collection-toolbar .popover{background:rgb(var(--background-without-opacity, 255 255 255));border:1px solid rgb(var(--text-color, 28 28 28) / .15);box-shadow:var(--shadow-md, 0 5px 30px rgb(0 0 0 / .05));z-index:30}.collection-toolbar__button{letter-spacing:0;text-transform:var(--button-text-transform);font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));font-size:var(--text-base)}.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{min-height:var(--ux-space-12);padding-block:var(--ux-space-2);padding-inline:1.75rem;letter-spacing:0;text-decoration:none}.button{background-color:var(--ux-color-bg-inverse);border-color:var(--ux-color-bg-inverse);color:var(--ux-color-text-inverse)}.button:not(:disabled):hover{background-color:var(--ux-color-bg-inverse-hover);border-color:var(--ux-color-bg-inverse-hover)}:is(.button--outline,.button--secondary,.button-secondary,.button--subdued).button{background-color:transparent;border-color:var(--ux-color-border-strong);color:var(--ux-color-text-primary)}:is(.button--outline,.button--secondary,.button-secondary,.button--subdued).button:not(:disabled):hover{background-color:var(--ux-color-bg-inverse);border-color:var(--ux-color-bg-inverse);color:var(--ux-color-text-inverse)}:is(.button--sm,.button-sm,.button--xs).button{min-height:var(--ux-space-10);padding-block:var(--ux-space-1);padding-inline:1.125rem;font-size:var(--text-base)}:is(.button--tertiary,.button--tertiary-inverse).button{background-color:transparent;border-color:transparent;color:var(--ux-color-text-primary);padding-inline:var(--ux-space-1);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.5em;text-decoration-skip-ink:none}:is(.button--tertiary,.button--tertiary-inverse).button:not(:disabled):hover{background-color:transparent;border-color:transparent;text-decoration-thickness:2px}.button--secondary-inverse.button{background-color:transparent;border-color:var(--ux-color-text-inverse);color:var(--ux-color-text-inverse)}.button--secondary-inverse.button:not(:disabled):hover{background-color:var(--ux-color-bg-page);border-color:var(--ux-color-bg-page);color:var(--ux-color-text-primary)}.button--tertiary-inverse.button,.button--tertiary-inverse.button:not(:disabled):hover{color:var(--ux-color-text-inverse)}:is(.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded):focus-visible{outline:2px solid var(--ux-color-border-strong);outline-offset:0}:is(.button--secondary-inverse,.button--tertiary-inverse).button:focus-visible{outline-color:var(--ux-color-text-inverse)}:is(.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded):is(:disabled,[disabled],[aria-disabled=true]){opacity:.4;cursor:not-allowed}.content-over-media :is(h1,h2,.h1,.h2){text-shadow:0 1px 28px rgb(0 0 0 / .35)}.content-over-media.banner-scrim:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,#00000059);pointer-events:none}@media screen and (max-width:699px){.shopify-section--slideshow .content-over-media{overflow:visible}.shopify-section--slideshow{position:relative;z-index:2;margin-block-end:3rem}.shopify-section--slideshow .slideshow__slide-content{--text-color: 28 28 28 !important;background:#fff;border:1px solid rgb(28 28 28);box-shadow:0 10px 30px #00000024;place-self:end center;width:calc(100% - 2.5rem);padding:1.5rem 1.25rem;margin-block-end:-3rem;position:relative;z-index:2;text-align:center}.shopify-section--slideshow .slideshow__slide-content .prose{display:flex;flex-direction:column;align-items:center;gap:var(--ux-space-4)}.shopify-section--slideshow .slideshow__slide-content .prose>*{margin-block:0}.shopify-section--slideshow .slideshow__slide-content :is(.h1,h1,.h2,h2){font-size:var(--text-h2);line-height:1.5;text-shadow:none}.shopify-section--slideshow .slideshow__slide-content .button{--button-background: 28 28 28 !important;--button-text-color: 255 255 255 !important;--button-outline-color: 28 28 28 !important;width:100%}}.footer__block--image .v-stack{row-gap:var(--ux-space-6)}.footer__badges{display:flex;align-items:center;justify-content:center;gap:var(--ux-space-6)}.footer__badges .constrained-image{max-width:96px;opacity:.85}.footer.color-scheme{--background: var(--ux-color-bg-inverse-rgb);background:var(--ux-color-bg-inverse)}.ux-footer-acc__summary{display:flex;align-items:center;justify-content:space-between;list-style:none}.ux-footer-acc__summary::-webkit-details-marker{display:none}.ux-footer-submit{display:block}.ux-footer-acc__title{display:block;flex:1}@media screen and (min-width:1000px){.footer__aside:has(.footer__badges){grid-auto-flow:row;grid-template-columns:repeat(3,auto);row-gap:var(--ux-space-8)}.footer__aside>.footer__badges{grid-column:3;grid-row:1;justify-content:flex-end}.footer__aside:has(.footer__badges)>:not(.footer__badges){grid-row:2}}@media screen and (min-width:700px){.ux-footer-acc__summary{pointer-events:none}.ux-footer-acc__chevron{display:none}.ux-footer-acc__title:before{content:"";display:block;height:.125rem;margin-bottom:.625rem;background-color:currentColor;transform:scaleY(.5)}.ux-footer-acc__content{margin-block-start:1.25rem}}@media screen and (max-width:699px){.footer__badges,.footer__aside .payment-methods{display:none}.footer__block-list{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:0}.footer__block,.footer__block.footer__block--links{width:100%}.footer__block--newsletter{display:contents}.footer__block--image{order:0;margin-block-end:var(--ux-space-8)}.footer__block--newsletter>.ux-footer-acc{order:1}.footer__block--links{order:2}.ux-footer-newsletter{order:3;margin-block-start:var(--ux-space-8)}.footer__block--social{order:4;margin-block-start:var(--ux-space-8)}.ux-footer-acc__summary{min-height:3.5625rem;border-block-start:1px solid currentColor;cursor:pointer}.ux-footer-acc__title,.ux-footer-newsletter>p.h5{font-size:var(--text-h6)}.ux-footer-acc[open] .ux-footer-acc__chevron{transform:rotate(180deg)}.ux-footer-acc__content{padding-block-end:var(--ux-space-4)}.footer__block--newsletter .ux-footer-newsletter>p:before{display:none}.footer__aside{justify-content:start;justify-items:start;text-align:start}.footer__aside .payment-methods,.footer__badges{justify-content:flex-start}.footer__aside .heading,.footer__aside .localization-toggle{font-family:var(--text-font-family);font-size:var(--text-xs);text-transform:none;letter-spacing:0}}.bottom-buttons .unstyled-list{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--ux-space-2) var(--ux-space-6)}.bottom-buttons .unstyled-list li{display:inline-flex;margin-left:0}.bottom-buttons .unstyled-list a{display:inline-flex;align-items:center;gap:var(--ux-space-2)}.bottom-buttons .header__nav-icon{margin-left:0}.header__secondary-nav .bottom-buttons a{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));text-transform:var(--subheading-text-transform, var(--heading-text-transform));letter-spacing:var(--subheading-letter-spacing, normal);font-size:var(--text-h5)}.header__cart-link{margin-inline-end:var(--ux-space-1)}.search-box .header-search__form-control .header-search__input{height:2.5rem;padding-inline:.25rem 2.5rem;background-color:transparent;border:0;border-block-end:1px solid var(--ux-grey-border);border-radius:0;font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));text-transform:var(--subheading-text-transform, var(--heading-text-transform));letter-spacing:var(--subheading-letter-spacing, normal);font-size:var(--text-h5);transition:box-shadow .2s ease}.search-box .header-search__form-control .header-search__input::placeholder{color:rgb(var(--text-color, 28 28 28));opacity:1}.search-box .header-search__form-control .header-search__ghost{position:absolute;top:0;right:2.5rem;bottom:0;left:.25rem;display:flex;align-items:center;pointer-events:none;overflow:hidden;white-space:pre;font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));text-transform:var(--subheading-text-transform, var(--heading-text-transform));letter-spacing:var(--subheading-letter-spacing, normal);font-size:var(--text-h5);color:rgb(var(--text-color, 28 28 28))}.search-box .header-search__form-control .header-search__ghost[hidden]{display:none}.search-box .header-search__form-control .header-search__ghost-word{color:var(--ux-soho-pink)}@media screen and (min-width:1000px){.search-box .header-search__form-control .header-search__ghost{inset-inline-start:25px}}.search-box .header-search__form-control .header-search__input:focus{box-shadow:inset 0 -2px rgb(var(--text-color, 28 28 28))}.search-box .header-search__form-control .icon{top:50%;transform:translateY(-50%);right:.625rem}@media screen and (min-width:1000px){.search-box .header-search__form-control .header-search__input{border-block-end:0;border-inline-start:1px solid var(--ux-grey-border);padding-inline:var(--ux-space-6) var(--ux-space-10)}}.header__primary-nav-item>a:hover:before,.header__primary-nav-item mega-menu-disclosure>details>summary:hover:before,.header__primary-nav-item mega-menu-disclosure>details[open]>summary:before{background-color:var(--ux-color-border-strong)}.header__secondary-nav .bottom-buttons a:hover>span:not(:has(svg)){text-decoration-thickness:1px;text-underline-offset:2px}.header__primary-nav-item:not(:last-child){border-right-color:var(--ux-grey-border)}@media screen and (max-width:999px){.header__secondary-nav .bottom-buttons .myland-professionals,.header__secondary-nav .bottom-buttons .show-desktop{display:none}.header__secondary-nav .bottom-buttons .header__account-link{display:inline-flex}.bottom-buttons{margin-top:0}.header__secondary-nav .bottom-buttons .unstyled-list{gap:var(--ux-space-2) var(--ux-space-4);flex-wrap:nowrap}}.header-sidebar::part(content){display:flex;flex-direction:column}.header-sidebar::part(header){flex:none}.header-sidebar::part(panel-list){flex:1 1 auto;min-height:0;display:grid;grid-template-rows:minmax(0,1fr)}.header-sidebar__main-panel{display:flex;flex-direction:column}.header-sidebar__main-panel>.header-sidebar__scroller{flex:1 1 auto;min-height:0}.header-sidebar__main-panel>.header-sidebar__footer{margin-block-start:auto;flex:none}.header-sidebar__utility .header-sidebar__linklist{border-block-start:1px solid rgb(var(--text-color, 28 28 28) / .15)}.header-sidebar__shortcuts .header-sidebar__shortcut-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ux-space-4);border-block-start:1px solid rgb(var(--text-color, 28 28 28) / .15);margin-block-start:var(--ux-space-6);padding-block-start:var(--ux-space-6)}.header-sidebar__shortcut-card{display:flex;flex-direction:column;gap:var(--ux-space-3);text-align:center;min-width:0}.header-sidebar__shortcut-card img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block}.header-sidebar__shortcut-card img[src*=MY_WEB_BLOOMSBURY]{background:#ad8f8f}.header-sidebar__shortcut-card span{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));text-transform:var(--subheading-text-transform, var(--heading-text-transform));letter-spacing:var(--subheading-letter-spacing, normal);font-size:var(--text-sm)}.header-sidebar__swatch{flex:none;width:2rem;height:2rem;border:1px solid rgb(var(--text-color, 28 28 28) / .12)}.header-sidebar__nested-linklist--swatch-grid a{display:flex;align-items:center;gap:var(--ux-space-3);min-width:0}.header-sidebar__swatch--metallic,.ux-swatch[data-family=metallics],.ux-family-link__swatch--metallic{background-image:url(/cdn/shop/files/MY_WEB_FTT_001_cb33c08c-f2a3-4508-a431-639a71c1eeae.webp?v=1762363946&width=200);background-size:308%;background-position:20.4% 27.8%}@media screen and (max-width:999px){.header-sidebar__nested-linklist--swatch-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--ux-space-4)}}.header-sidebar__footer>.header-sidebar__utility{padding-block:0}.header-sidebar__utility .header-sidebar__linklist>.header-sidebar__cart-row{border-block-start-width:0;margin-block-start:var(--ux-space-3);margin-inline:calc(-1 * var(--drawer-footer-padding-inline))}.header-sidebar__cart-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--ux-space-4);min-height:5rem;padding-block:0;padding-inline:var(--drawer-footer-padding-inline);background:rgb(var(--text-color, 28 28 28));color:rgb(var(--background, 255 255 255))}.header-sidebar__main-panel .header-sidebar__scroller{padding-block-start:var(--ux-space-6)}.ux-utility-short{display:none}@media(pointer:fine)and (hover:hover)and (forced-colors:none){html{scrollbar-width:none}html::-webkit-scrollbar{display:none}}.ux-scrollbar{position:fixed;inset:0 0 0 auto;z-index:150;width:14px;pointer-events:none}.ux-scrollbar[hidden]{display:none}.ux-scrollbar.is-visible{pointer-events:auto}.ux-scrollbar__thumb{position:absolute;top:0;right:3px;width:6px;background:rgb(var(--ux-ink-rgb) / .35);opacity:0;transition:opacity .3s,width .15s,background-color .15s;will-change:transform}.ux-scrollbar__thumb:before{content:"";position:absolute;top:0;right:-3px;bottom:0;left:-5px}.ux-scrollbar.is-visible .ux-scrollbar__thumb{opacity:1}.ux-scrollbar.is-visible:hover .ux-scrollbar__thumb,.ux-scrollbar.is-dragging .ux-scrollbar__thumb{width:9px;background:rgb(var(--ux-ink-rgb) / .55)}html:is(.lock,.ux-fmenu-open) .ux-scrollbar{display:none}html.ux-palette-tray-open .ux-scrollbar{bottom:72px}@media(prefers-reduced-motion:reduce){.ux-scrollbar__thumb{transition:none}}.header-sidebar::part(header){min-height:4rem;display:flex;align-items:center;justify-content:flex-end}.header-sidebar{--header-linklist-padding-block: .9rem}.header-sidebar__main-panel .header-sidebar__scroller{padding-block-start:4rem}.header-sidebar :is(.header-sidebar__linklist-button,.header-sidebar__back-button).h6{font-size:var(--text-h5);line-height:1.7}.header-sidebar__utility .text-with-icon,.header-sidebar__cart-bar .text-with-icon,.header-sidebar__shortcut-card{gap:var(--ux-space-4)}.header-sidebar__back-button{color:var(--ux-color-text-primary);opacity:1}.header-sidebar__utility .header-sidebar__linklist{border-block-start-color:var(--ux-color-border-strong)}.header-sidebar__cart-total{font-family:var(--text-font-family);font-size:var(--text-base);text-transform:none;letter-spacing:0}.ux-drawer-explore{display:flex;padding-block:var(--ux-space-4);border-block-end:1px solid var(--ux-color-border-strong)}.ux-drawer-group{border-block-end:1px solid var(--ux-color-border-strong)}.ux-drawer-group__summary,.ux-drawer-group__link{display:flex;align-items:center;justify-content:space-between;min-height:3.5rem;cursor:pointer;list-style:none}.ux-drawer-group__link{border-block-end:1px solid var(--ux-color-border-strong)}.ux-drawer-group__summary::-webkit-details-marker{display:none}.ux-drawer-group__toggle{display:grid;place-items:center;width:1.5rem;height:1.5rem}.ux-drawer-group__minus,.ux-drawer-group[open] .ux-drawer-group__plus{display:none}.ux-drawer-group[open] .ux-drawer-group__minus{display:block}.ux-drawer-group__content{padding-block-end:var(--ux-space-6)}.ux-drawer-group__list{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ux-space-3);margin:0}.ux-drawer-group__list>li{display:flex}.ux-drawer-group__list--swatches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ux-space-3) var(--ux-space-6)}.ux-drawer-group .ux-menu-link,.ux-drawer-explore{color:var(--ux-color-text-primary)}.ux-drawer-group .ux-menu-link{gap:var(--ux-space-4)}.ux-drawer-group .ux-swatch{width:2rem;height:2rem}.ux-drawer-group .ux-mega__caption:not(:first-child){margin-block-start:var(--ux-space-2)}.ux-drawer-group__actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ux-space-3);margin-block-start:1.125rem}@media screen and (max-width:999px){.header>button[aria-controls=sidebar-menu]{flex:1 1 0;min-width:0;display:flex;justify-content:flex-start;align-items:center}.header__logo{flex:0 0 auto;padding-left:0}.header .header__secondary-nav{flex:1 1 0;min-width:0;display:flex;justify-content:flex-end}}@media screen and (min-width:1000px){.header__primary-nav{border-top-color:var(--ux-grey-border)}}.product-card .product-title{font-size:var(--text-sm)}.product-card .h7{font-size:var(--text-sm);color:var(--ux-color-text-subdued)}.ux-card-colour{display:block;width:100%;aspect-ratio:1;background:var(--ux-paint);box-shadow:inset 0 0 0 1px var(--ux-color-border-default)}.product-card__info>.h-stack{flex-direction:column;align-items:flex-start;gap:var(--ux-space-3)}.product-card__info>.h-stack>.v-stack{max-width:none}.product-card .add-sample-button{display:inline-flex;align-items:center;gap:var(--ux-space-2);color:var(--ux-color-text-primary)}.ux-plus-circle{flex:none}.switcher-toggle,.switcher-list,.finish-choose button,.find-finish .finish-select select,.finish-box,.finish-item{border-radius:var(--ux-control-radius, 0px)}.switcher-variants__group,.switcher-toggle img,.switcher-item img,.gallery-thumb,.gallery-thumb-carousel,.mobile-image-slide img,.combine-product-image,.primer-popup__content,.lightbox-zoom-hint,.lightbox-arrow,#lightbox-image,.lightbox-thumb{border-radius:var(--ux-control-radius-flat, 0px)}.topbanner .banner-spaceleft,.topbanner .banner-spaceright,.topbanner .product-shorttext{border-radius:0}.topbanner .banner-spaceleft:before,.topbanner .banner-spaceright:before{content:none}.switcher-toggle{border-color:var(--ux-grey-border);font-size:var(--text-base)}.switcher-toggle:hover{border-color:rgb(var(--text-color, 28 28 28) / .5)}.switcher-item{font-size:var(--text-base)}.switcher-list li{border-bottom-color:var(--ux-grey-border)}.switcher-list li.selected .switcher-item{background:var(--ux-grey)}a.switcher-item:hover{background:rgb(var(--ux-grey-rgb) / .55)}.different-finish-types{font-size:var(--text-sm);color:rgb(var(--text-color, 28 28 28) / .65)}.switcher-variants__group{border:0;padding-inline:0}.product-image{position:relative}.color-number--on-image{position:absolute;bottom:.75rem;left:.75rem;color:#1c1c1c}@media screen and (max-width:999px){.color-number--on-image{display:none}}.switcher-variants__group .sample-offer{font-size:var(--text-xs)}.finish-box,.finish-item,.gallery-thumb{border-color:var(--ux-grey-border)}.lightbox-zoom-hint{font-size:var(--text-sm)}:root{--input-border-radius: 0px}.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{border-radius:var(--ux-control-radius, 0px)}.collection-toolbar__button-list,.collection-toolbar__button,.collection-toolbar .popover{border-radius:var(--ux-control-radius-flat, 0px)}.ux-drawer{--drawer-max-width: 30rem}.ux-drawer:focus{outline:none}.ux-drawer::part(overlay){background:rgb(var(--ux-ink-rgb) / .4)}.ux-drawer::part(content){background:var(--ux-color-bg-page);color:var(--ux-color-text-primary)}.ux-drawer::part(header){position:static;min-height:4.875rem;padding:var(--ux-space-6);border-block-end:1px solid var(--ux-color-border-default)}.ux-drawer::part(close-button){display:grid;place-items:center}.ux-drawer::part(body){padding:var(--ux-space-6);row-gap:var(--ux-space-6)}.ux-drawer::part(footer){padding:var(--ux-space-6);border-block-start:1px solid var(--ux-color-border-default);background:var(--ux-color-bg-page)}.ux-drawer__title{margin:0;font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));font-size:var(--text-h4);line-height:1.6;text-transform:uppercase}.ux-drawer__body,.ux-drawer__footer{display:grid;align-content:start}.ux-drawer__body{row-gap:var(--ux-space-6)}.ux-drawer__footer{row-gap:var(--ux-space-3)}@media screen and (max-width:699px){.ux-drawer{--drawer-max-width: 100vw}.ux-drawer::part(header){min-height:3.75rem;padding:var(--ux-space-4) 1.25rem}.ux-drawer::part(body){padding:1.25rem;row-gap:1.25rem}.ux-drawer::part(footer){padding:var(--ux-space-4) 1.25rem var(--ux-space-6)}.ux-drawer__title{font-size:var(--text-h5);line-height:1.7}.ux-drawer__body{row-gap:1.25rem}.ux-drawer__footer{row-gap:var(--ux-space-2)}}.ux-size-row{display:flex;align-items:center;gap:var(--ux-space-4);padding:var(--ux-space-4) var(--ux-space-3);border-block-end:1px solid var(--ux-color-border-default);color:var(--ux-color-text-primary);font-family:var(--text-font-family);line-height:1.65}.ux-size-row.is-selected{background:var(--ux-grey)}.ux-size-row__info{display:flex;flex:1 0 0;flex-direction:column;min-width:0}.ux-size-row p{margin:0}.ux-size-row__size{font-size:16px;font-weight:700}.ux-size-row__covers{font-size:14px;color:var(--ux-color-text-subdued)}.ux-size-row__covers-short{display:none}@media screen and (max-width:699px){.ux-size-row__covers-long{display:none}.ux-size-row__covers-short{display:inline}}.ux-size-row__price,.ux-size-row__sold-out{flex:none;font-size:16px;white-space:nowrap}.ux-size-row__sold-out{color:var(--ux-color-text-subdued)}.ux-qty-stepper{display:flex;flex:none;align-items:center;gap:var(--ux-space-1)}.ux-qty-stepper__button{display:grid;place-items:center;width:32px;height:32px;padding:0;border-radius:50%;background:var(--ux-color-text-primary);color:var(--ux-color-bg-page);cursor:pointer}.ux-qty-stepper__button[aria-disabled=true]{opacity:.3;cursor:default}.ux-qty-stepper__button:focus-visible{outline:2px solid var(--ux-color-text-primary);outline-offset:2px}.ux-qty-stepper__count{width:32px;font-family:var(--text-font-family);font-size:16px;line-height:1.65;text-align:center}.ux-basket-line{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--ux-space-6);padding-block:var(--ux-space-6);border-block-end:1px solid var(--ux-color-border-default);color:var(--ux-color-text-primary)}.ux-basket-line p{margin:0}.ux-basket-line__top{display:flex;flex:1 0 0;align-items:flex-start;gap:var(--ux-space-6);min-width:0}.ux-basket-line__thumb{flex:none;width:112px;aspect-ratio:1;overflow:hidden;background:var(--ux-paint, var(--ux-grey))}.ux-basket-line__thumb:has(img){background:var(--ux-color-bg-page)}.ux-basket-line__thumb img{display:block;width:100%;height:100%;object-fit:cover}.ux-basket-line__info{display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;gap:var(--ux-space-1);min-width:0}.ux-basket-line__name,.ux-basket-line__total{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);line-height:1.7;text-transform:uppercase}.ux-basket-line__name{font-size:14px;color:inherit;text-decoration:none}.ux-basket-line__detail,.ux-basket-line__suitable,.ux-basket-line__each,.ux-basket-line__error{font-family:var(--text-font-family);line-height:1.65}.ux-basket-line__detail{font-size:14px;color:var(--ux-color-text-subdued)}.ux-basket-line__suitable{display:flex;align-items:flex-start;gap:var(--ux-space-2);padding-block-start:var(--ux-space-1);font-size:14px}.ux-basket-line__suitable svg{flex:none;margin-block-start:.2em}.ux-basket-line__actions{display:flex;flex-wrap:wrap;gap:var(--ux-space-2) var(--ux-space-6);padding-block-start:var(--ux-space-2)}.ux-basket-line__buy{display:flex;flex:none;align-items:flex-start;gap:var(--ux-space-6)}.ux-basket-line__price{display:flex;flex-direction:column;align-items:flex-end;gap:var(--ux-space-1);width:112px;text-align:end;white-space:nowrap}.ux-basket-line[aria-busy=true] .ux-basket-line__price{opacity:.4}.ux-basket-line__total{font-size:16px}.ux-basket-line__each{font-size:12px;color:var(--ux-color-text-subdued)}.ux-basket-line__error{flex-basis:100%;font-size:14px;color:var(--ux-color-text-error)}.ux-basket-line__error[hidden],.ux-basket-line__each[hidden]{display:none}.ux-basket-line--stacked{flex-direction:column;flex-wrap:nowrap;gap:var(--ux-space-4)}.ux-basket-line--stacked .ux-basket-line__top{gap:var(--ux-space-4);width:100%}.ux-basket-line--stacked .ux-basket-line__thumb{width:80px}.ux-basket-line--stacked .ux-basket-line__buy{align-items:center;justify-content:space-between;width:100%;padding-inline-start:96px}.ux-basket-line--stacked .ux-basket-line__price{width:auto}@media screen and (max-width:699px){.ux-basket-line--wide{flex-direction:column;flex-wrap:nowrap;gap:var(--ux-space-4)}.ux-basket-line--wide .ux-basket-line__top{gap:var(--ux-space-4);width:100%}.ux-basket-line--wide .ux-basket-line__thumb{width:80px}.ux-basket-line--wide .ux-basket-line__buy{align-items:center;justify-content:space-between;width:100%;padding-inline-start:96px}.ux-basket-line--wide .ux-basket-line__price{width:auto}}.ux-consult-basket{display:block}.ux-basket__consult:has(.ux-consult-basket:not([data-rooms]):not([data-state])){position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.ux-consult-basket__box{display:flex;gap:var(--ux-space-4);align-items:center;padding:var(--ux-space-4) var(--ux-space-6);background:var(--ux-color-bg-surface);color:var(--ux-color-text-primary)}.ux-consult-basket__words{display:flex;flex:1 1 0;flex-direction:column;gap:2px;min-width:0}.ux-consult-basket .ux-consult-basket__words>p{margin:0}.ux-consult-basket__title{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));font-size:14px;line-height:1.7;text-transform:uppercase}.ux-consult-basket__text{font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-consult-basket__note{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-consult-basket[data-state]:not([data-state=added]):not([data-state=unavailable]) :is(.ux-consult-basket__title,.ux-consult-basket__note),.ux-consult-basket:not([data-rooms]) :is(.ux-consult-basket__title,.ux-consult-basket__note){display:none}.ux-consult-basket__link{flex:none}.ux-consult-basket__link[hidden]{display:none}.ux-basket__group-head.ux-basket__group-head--room{display:flex;flex-wrap:wrap;gap:0 var(--ux-space-4);align-items:flex-end;justify-content:space-between;padding-block-end:10px;font-size:16px;line-height:1.7}.ux-basket__room-meta{font-family:var(--text-font-family);font-weight:400;font-size:14px;line-height:1.65;letter-spacing:normal;text-transform:none;color:var(--ux-color-text-subdued)}.ux-basket-discount--applied{padding-block:var(--ux-space-3);font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));font-size:14px;line-height:1.7;text-transform:uppercase}@media screen and (max-width:999px){.ux-consult-basket__box{flex-direction:column;gap:var(--ux-space-2);align-items:flex-start;padding:var(--ux-space-4)}}.ux-consult-booking{display:flex;flex-direction:column;gap:var(--ux-space-6);padding:var(--ux-space-12) 20px}.ux-consult-booking__title{margin:0}.ux-consult-booking__host{display:block;scroll-margin-block-start:calc(var(--header-height, 0px) + var(--ux-space-4))}.ux-consult-booking__frame{display:block;inline-size:100%;block-size:760px;border:0;background:var(--ux-color-bg-page)}.ux-consult-booking__frame[hidden]{display:none}.ux-consult-booking__unanswered{margin:0;font-size:16px}.ux-consult-booking__unanswered a{text-decoration:underline;text-underline-offset:3px}.ux-consult-booking.ux-consult-booking--page{gap:0;padding:0}.ux-consult-booking__head{display:flex;flex-direction:column;gap:var(--ux-space-2);padding:var(--ux-space-6) var(--container-gutter, 20px) 0}.ux-consult-booking__head>*{margin:0}.ux-consult-booking__eyebrow{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));font-size:14px;line-height:1.7;text-transform:uppercase;color:var(--ux-color-text-subdued)}.ux-consult-booking__intro{display:none;max-width:720px;font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-consult-bar{position:fixed;inset:auto 0 0;z-index:20;display:flex;gap:var(--ux-space-3);align-items:center;padding:var(--ux-space-3) var(--ux-space-4) calc(var(--ux-space-3) + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--ux-color-border-default);background:var(--ux-color-bg-surface);color:var(--ux-color-text-primary)}.ux-consult-bar[hidden]{display:none}html.ux-consult-bar-open body{padding-block-end:var(--ux-consult-bar-height, 0px)}html.ux-consult-bar-open .ux-palette-tray{display:none!important}html.ux-consult-bar-open.ux-palette-tray-open body{padding-block-end:var(--ux-consult-bar-height, 0px)}html.ux-consult-bar-open .ux-palette-notice,html.ux-consult-bar-open.ux-palette-tray-open .ux-palette-notice{--ux-tray-height: var(--ux-consult-bar-height, 0px)}.ux-consult-bar__text{display:flex;flex:1 1 0;flex-direction:column;min-width:0}.ux-consult-bar__text>p{margin:0}.ux-consult-bar__label{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));font-size:14px;line-height:1.7;text-transform:uppercase}.ux-consult-bar__line{display:flex;gap:var(--ux-space-2);align-items:center;font-family:var(--text-font-family);font-size:14px;line-height:1.65}.ux-consult-bar__line [hidden]{display:none}.ux-consult-bar__action{flex:none}.ux-consult-profile{display:flex;flex-direction:column;gap:var(--ux-space-6)}.ux-consult-profile__photo{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;overflow:hidden;background:var(--ux-color-bg-surface);font-family:var(--heading-font-family);font-size:40px;line-height:1.3;text-transform:uppercase}.ux-consult-profile__photo img{width:100%;height:100%;object-fit:cover}.ux-consult-profile__who{display:flex;flex-direction:column;gap:2px}.ux-consult-profile p,.ux-consult-profile dl,.ux-consult-profile dd{margin:0}.ux-consult-profile__name{font-family:var(--heading-font-family);font-size:18px;line-height:1.6;text-transform:uppercase}.ux-consult-profile__role{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-consult-profile__text{display:flex;flex-direction:column;gap:var(--ux-space-3);font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-consult-profile__facts{border-block-start:1px solid var(--ux-color-border-default)}.ux-consult-profile__facts>div{display:flex;gap:var(--ux-space-4);align-items:flex-start;padding-block:var(--ux-space-3);border-block-end:1px solid var(--ux-color-border-default)}.ux-consult-profile__facts dt{flex:none;width:96px;font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));font-size:14px;line-height:1.7;text-transform:uppercase;color:var(--ux-color-text-subdued)}.ux-consult-profile__facts dd{flex:1 1 0;min-width:0;font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-consult-profile__action.button{width:100%}@media screen and (min-width:1000px){.ux-consult-booking.ux-consult-booking--page{padding:0}.ux-consult-booking__head{margin-inline:var(--ux-space-12);padding:var(--ux-space-12) 0 var(--ux-space-6);border-block-end:1px solid var(--ux-color-border-strong)}.ux-consult-booking__intro{display:block}}.ux-consult-hero,.ux-consult-services,.ux-consult-steps,.ux-consult-team,.ux-consult-question{color:var(--ux-color-text-primary)}:is(.ux-consult-hero,.ux-consult-services,.ux-consult-steps,.ux-consult-team,.ux-consult-question) :is(h1,h2,h3,p){margin:0}.ux-consult-hero{display:flex;flex-direction:column}.ux-consult-hero__photo{position:relative;height:260px;overflow:hidden;background:var(--ux-color-bg-surface)}.ux-consult-hero__photo img,.ux-consult-service__photo img,.ux-consult-team__photo img{width:100%;height:100%;object-fit:cover}.ux-consult-hero__panel{display:flex;flex-direction:column;gap:var(--ux-space-4);justify-content:center;padding:var(--ux-space-8) var(--container-gutter, 20px);background:var(--ux-color-bg-surface)}.ux-consult-hero__eyebrow{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));font-size:14px;line-height:1.65;text-transform:uppercase}.ux-consult-hero__text,.ux-consult-services__text,.ux-consult-service__text,.ux-consult-step p,.ux-consult-team__lead,.ux-consult-question__text,.ux-consult-services__discovery p{font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-consult-hero__actions{display:flex;padding-block-start:var(--ux-space-2)}.ux-consult-hero__actions .button{flex:1 1 auto}.ux-consult-hero__note{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-consult-services{display:flex;flex-direction:column;gap:var(--ux-space-10);padding:var(--ux-space-12) var(--container-gutter, 20px)}.ux-consult-services__head{display:flex;flex-direction:column;gap:var(--ux-space-2);align-items:center;text-align:center}.ux-consult-services__text{max-width:640px;color:var(--ux-color-text-subdued)}.ux-consult-services__cards{display:flex;flex-direction:column;gap:var(--ux-space-10)}.ux-consult-service{display:flex;flex-direction:column;gap:var(--ux-space-4);min-width:0}.ux-consult-service__photo{height:240px;overflow:hidden;background:var(--ux-color-bg-surface)}.ux-consult-service__head{display:flex;flex-direction:column;gap:var(--ux-space-1)}.ux-consult-service__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:18px;line-height:1.5;text-transform:uppercase}.ux-consult-service__line{font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-consult-service__list{display:flex;flex-direction:column;gap:var(--ux-space-2);margin:0;padding:0;list-style:none;font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-consult-service__list li{display:flex;gap:var(--ux-space-3)}.ux-consult-service__list li:before{content:"\2014";flex:none;color:var(--ux-color-text-subdued)}.ux-consult-service__actions{display:flex}.ux-consult-service__actions .button{flex:1 1 auto}.ux-consult-services__discovery{display:flex;flex-direction:column;gap:var(--ux-space-2);align-items:center;text-align:center}.ux-consult-steps{display:flex;flex-direction:column;gap:var(--ux-space-6);padding:var(--ux-space-12) var(--container-gutter, 20px);background:var(--ux-color-bg-surface)}.ux-consult-steps__title{text-align:center}.ux-consult-steps__list{display:flex;flex-direction:column;gap:var(--ux-space-6);margin:0;padding:0;list-style:none}.ux-consult-step{display:flex;gap:var(--ux-space-4);padding-block-start:var(--ux-space-4);border-block-start:1px solid var(--ux-color-border-strong)}.ux-consult-step__number{flex:none;font-family:var(--heading-font-family);font-size:22px;line-height:1.4}.ux-consult-step__text{display:flex;flex-direction:column;gap:var(--ux-space-1)}.ux-consult-step__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:18px;line-height:1.6;text-transform:uppercase}.ux-consult-steps__button.button{align-self:stretch}.ux-consult-team{display:flex;flex-direction:column;gap:20px;padding:var(--ux-space-12) var(--container-gutter, 20px)}.ux-consult-team__photo{height:380px;overflow:hidden;background:var(--ux-color-bg-surface)}.ux-consult-team__text{display:flex;flex-direction:column;gap:20px;min-width:0}.ux-consult-team__list{margin:0;padding:0;list-style:none}.ux-consult-person{display:flex;gap:var(--ux-space-3);align-items:center;padding-block:var(--ux-space-4);border-block-start:1px solid var(--ux-color-border-default)}.ux-consult-person__avatar{display:flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;overflow:hidden;background:var(--ux-color-bg-surface);font-family:var(--subheading-font-family, var(--heading-font-family));font-size:16px;text-transform:uppercase}.ux-consult-person__avatar img{width:100%;height:100%;object-fit:cover}.ux-consult-person__who{display:flex;flex:1 1 0;flex-direction:column;min-width:0}.ux-consult-person__name{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));font-size:16px;line-height:1.7;text-transform:uppercase}.ux-consult-person__role{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-consult-person__about--wide{display:none}.ux-consult-question{display:flex;flex-direction:column;gap:var(--ux-space-4);align-items:center;padding:var(--ux-space-12) var(--container-gutter, 20px);background:var(--ux-color-bg-inverse);color:var(--ux-color-text-inverse);text-align:center}.ux-consult-question__title{color:inherit}.ux-consult-question__actions{display:flex;flex-direction:column;gap:var(--ux-space-4);align-items:center;align-self:stretch}.ux-consult-question__actions .button{align-self:stretch}.ux-consult-question__phone{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));font-size:16px;line-height:1.7;text-transform:uppercase;color:inherit;text-decoration:none}@media screen and (min-width:1000px){.ux-consult-hero{flex-direction:row;height:max(560px,calc(100dvh - var(--ux-consult-hero-top, 235px)))}.ux-consult-hero__photo{flex:1 1 0;height:auto}.ux-consult-hero__panel{flex:none;gap:var(--ux-space-6);width:600px;padding:var(--ux-space-16) var(--ux-space-12)}.ux-consult-hero__text{font-size:18px}.ux-consult-hero__actions{padding-block-start:0}.ux-consult-hero__actions .button,.ux-consult-service__actions .button{flex:none}.ux-consult-services,.ux-consult-steps{gap:var(--ux-space-12);padding:var(--ux-space-24) var(--ux-space-12)}.ux-consult-services{align-items:center}.ux-consult-services__head{gap:var(--ux-space-3)}.ux-consult-services__cards{flex-direction:row;gap:var(--ux-space-12);align-self:stretch}.ux-consult-service{flex:1 1 0;gap:20px}.ux-consult-service__photo{height:432px}.ux-consult-service__head,.ux-consult-service__actions,.ux-consult-services__discovery{padding-block-start:var(--ux-space-2)}.ux-consult-steps{align-items:center}.ux-consult-steps__list{flex-direction:row;gap:var(--ux-space-8);align-self:stretch}.ux-consult-step{flex:1 1 0;flex-direction:column;gap:var(--ux-space-3);padding-block-start:20px}.ux-consult-step__number{font-size:28px}.ux-consult-step__text{gap:var(--ux-space-3)}.ux-consult-steps__button.button{align-self:center}.ux-consult-team{flex-direction:row;gap:var(--ux-space-16);align-items:center;padding:var(--ux-space-24) var(--ux-space-12)}.ux-consult-team__photo{flex:none;width:560px;height:600px}.ux-consult-team__text{flex:1 1 0;gap:var(--ux-space-6)}.ux-consult-person{gap:var(--ux-space-4)}.ux-consult-person__avatar{width:56px;height:56px}.ux-consult-person__about--wide{display:inline}.ux-consult-person__about--narrow{display:none}.ux-consult-question{gap:20px;padding:var(--ux-space-24) var(--ux-space-12)}.ux-consult-question__text{max-width:640px}.ux-consult-question__actions{flex-direction:row;gap:var(--ux-space-8);align-self:center;padding-block-start:var(--ux-space-2)}.ux-consult-question__actions .button{align-self:center}}.ux-sheet.ux-consult-dialog{max-height:92dvh}.ux-consult-dialog .ux-consult-booking__frame{block-size:640px}@media screen and (min-width:1000px){.ux-consult-booking{max-width:calc(1344px + 2 * var(--ux-space-12));margin-inline:auto;padding-inline:var(--ux-space-12)}.ux-sheet.ux-consult-dialog{width:min(880px,calc(100vw - 2 * var(--ux-space-12)));max-height:min(88dvh,960px)}}.ux-basket{display:block;color:var(--ux-color-text-primary)}.ux-basket p,.ux-basket h1,.ux-basket h2,.ux-basket dl,.ux-basket dd{margin:0}.ux-basket__head{display:flex;flex-direction:column;gap:var(--ux-space-2);padding:var(--ux-space-8) 20px var(--ux-space-6)}.ux-basket__title-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ux-space-4)}.ux-basket__continue{display:none}.ux-basket__count{font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-basket__head-free:not(:empty){padding-block-start:var(--ux-space-2)}.ux-basket-free{display:flex;align-items:flex-start;gap:var(--ux-space-2);font-family:var(--text-font-family);font-size:14px;line-height:1.65}.ux-basket-free svg{flex:none;margin-block-start:.2em}.ux-basket__layout{display:flex;flex-direction:column;gap:var(--ux-space-8)}.ux-basket__lines{display:flex;flex-direction:column;gap:var(--ux-space-8);padding:0 20px}.ux-basket__group{display:flex;flex-direction:column}.ux-basket__group-head,.ux-basket-summary__row--total,.ux-basket-discount__toggle{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);text-transform:uppercase}.ux-basket__group-head{padding-block-end:var(--ux-space-3);border-block-end:1px solid var(--ux-color-text-primary);font-size:14px;line-height:1.65}.ux-basket__offer{padding:var(--ux-space-4) 0 var(--ux-space-2)}.ux-basket__summary{display:flex;flex-direction:column;gap:var(--ux-space-4);padding:var(--ux-space-10) 20px var(--ux-space-12);background:var(--ux-color-bg-surface)}.ux-basket-summary__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:18px;line-height:1.6;text-transform:uppercase}.ux-basket-summary__rows{display:flex;flex-direction:column;gap:var(--ux-space-4)}.ux-basket-summary__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ux-space-4);font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-basket-summary__row dd{text-align:end;white-space:nowrap}.ux-basket-summary__row--total{padding-block-start:var(--ux-space-4);border-block-start:1px solid var(--ux-color-border-default);font-size:16px;line-height:1.7}.ux-basket-summary__note{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-basket-discount{border-block:1px solid var(--ux-color-border-default)}.ux-basket-discount__toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--ux-space-4);padding-block:var(--ux-space-3);font-size:14px;line-height:1.7;list-style:none;cursor:pointer}.ux-basket-discount__toggle::-webkit-details-marker{display:none}.ux-basket-discount__toggle:focus-visible{outline:2px solid var(--ux-color-text-primary);outline-offset:2px}.ux-basket-discount__icon{display:flex}.ux-basket-discount[open] .ux-basket-discount__icon svg:first-child,.ux-basket-discount:not([open]) .ux-basket-discount__icon svg:last-child{display:none}.ux-basket-discount__body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ux-space-2);padding-block-end:var(--ux-space-4)}.ux-basket-discount__input{height:40px;min-width:0;padding:0 var(--ux-space-3);border:1px solid var(--ux-color-border-default);border-radius:var(--ux-control-radius, 0);background:var(--ux-color-bg-page);font-family:var(--text-font-family);font-size:16px}.ux-basket-discount__message{grid-column:1 / -1;font-family:var(--text-font-family);font-size:14px;line-height:1.65}.ux-basket-discount__message:empty{display:none}.ux-basket-summary__checkout .button{width:100%}.ux-basket-summary__promise{display:flex;flex-direction:column;gap:var(--ux-space-2);margin:0;padding:var(--ux-space-2) 0 0}.ux-basket-summary__promise li{display:flex;align-items:center;gap:var(--ux-space-3);padding:0;font-family:var(--text-font-family);font-size:14px;line-height:1.65}.ux-basket-summary__promise svg{flex:none}.ux-basket-summary__returns{align-self:flex-start}.ux-basket__empty{display:flex;flex-direction:column;gap:var(--ux-space-6);padding:0 20px var(--ux-space-12)}.ux-basket__empty-text{font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-basket__empty-actions{display:flex;flex-wrap:wrap;gap:var(--ux-space-3) var(--ux-space-4)}@media screen and (max-width:999px){.ux-basket-summary__free{display:none}}@media screen and (min-width:1000px){.ux-basket__head,.ux-basket__layout,.ux-basket__empty{max-width:calc(1344px + 2 * var(--ux-space-12));margin-inline:auto;padding-inline:var(--ux-space-12)}.ux-basket__head{padding-block:var(--ux-space-12) var(--ux-space-8)}.ux-basket__continue{display:inline-flex}.ux-basket__head-free{display:none}.ux-basket__layout{flex-direction:row;align-items:flex-start;gap:var(--ux-space-16);padding-block-end:var(--ux-space-24)}.ux-basket__lines{flex:1 1 864px;min-width:0;padding:0}.ux-basket__summary{position:sticky;top:calc(var(--sticky-area-height, 0px) + var(--ux-space-6));flex:0 0 416px;padding:var(--ux-space-8);transition:top .4s cubic-bezier(.165,.84,.44,1)}html:has(.shopify-section--header.header--visible) .ux-basket__summary{top:calc(var(--header-height, 0px) + var(--ux-space-6))}.ux-basket__empty-actions{gap:var(--ux-space-4)}}@media(prefers-reduced-motion:reduce){.ux-basket__summary{transition:none}}.ux-basket-drawer__lines{display:flex;flex-direction:column}.ux-basket-drawer__subtotal{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ux-space-4);margin:0;font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-basket-drawer__discount{margin-bottom:var(--ux-space-2)}.ux-basket-ref{margin-top:var(--ux-space-6)}.ux-basket-drawer__total{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);line-height:1.7;text-transform:uppercase;white-space:nowrap}.ux-basket-free--plain{color:var(--ux-color-text-subdued)}.ux-basket-drawer__footer .button,.ux-basket-drawer__checkout .button{width:100%}.ux-basket-drawer__empty{display:flex;flex-direction:column;gap:var(--ux-space-3)}.ux-basket-drawer__empty .ux-basket__empty-text{margin:0 0 var(--ux-space-3)}.ux-basket-editor{display:block}.ux-basket-editor__message{margin:0;font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-basket-editor__back{display:inline-flex;align-items:center;gap:var(--ux-space-3);padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.ux-basket-editor__back:focus-visible{outline:2px solid var(--ux-color-text-primary);outline-offset:4px}.ux-basket-edit,.ux-basket-edit__step{display:grid;row-gap:var(--ux-space-6)}.ux-basket-edit__step[hidden]{display:none}.ux-basket-edit__heading{margin:0;font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase}.ux-basket-edit .ux-basket-edit__group{border-block-start:0}.ux-basket-edit__suitable{display:flex;align-items:flex-start;gap:var(--ux-space-2);margin:0 0 var(--ux-space-6);font-family:var(--text-font-family);font-size:14px;line-height:1.65}.ux-basket-edit__suitable svg{flex:none;margin-block-start:.2em}.ux-basket-edit .ux-basket-edit__rows,.ux-basket-edit .ux-basket-edit__group[data-finish=""]{border-block-start:1px solid var(--ux-color-text-primary)}.ux-size-drawer__chip--image{overflow:hidden;background:var(--ux-color-bg-page)}.ux-size-drawer__chip--image img{display:block;width:100%;height:100%;object-fit:contain}.ux-basket-editor__footer,.ux-basket-edit__footer{display:grid;row-gap:var(--ux-space-3)}.ux-basket-edit-drawer .ux-drawer__footer .button.ux-finish-drawer__compare{justify-self:start;width:auto}@media screen and (max-width:699px){.ux-basket-editor__footer,.ux-basket-edit__footer{row-gap:var(--ux-space-2)}}.ux-basket__upsell:has(.ux-basket-upsell){border-block-start:1px solid var(--ux-color-border-default)}.ux-basket-upsell{display:flex;flex-direction:column;gap:var(--ux-space-6);padding:var(--ux-space-12) 20px var(--ux-space-16)}.ux-basket-upsell p{margin:0}.ux-basket-upsell .ux-pdp-head{gap:var(--ux-space-2)}.ux-basket-upsell__text{font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-basket-upsell__cards{display:grid;grid-auto-flow:column;grid-auto-columns:160px;gap:var(--ux-space-3);margin:0 -20px;padding:0 20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none}.ux-basket-upsell__cards::-webkit-scrollbar{display:none}.ux-basket-upsell__card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ux-space-3);padding:0;scroll-snap-align:start}.ux-basket-upsell__image{display:block;width:100%;aspect-ratio:1;overflow:hidden;background:var(--ux-color-bg-page)}.ux-basket-upsell__image img{display:block;width:100%;height:100%;object-fit:cover}.ux-basket-upsell__meta{display:flex;flex-direction:column;gap:var(--ux-space-1)}.ux-basket-upsell__name{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase;color:var(--ux-color-text-primary);text-decoration:none}.ux-basket-upsell__detail{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-basket-upsell__add:not(.button){display:inline-flex;align-items:center;gap:var(--ux-space-2);padding:0;border:0;background:none;color:var(--ux-color-text-primary);font-family:var(--text-font-family);font-size:16px;line-height:1.65;cursor:pointer}.ux-basket-upsell__add:not(.button):hover span{text-decoration:underline;text-underline-offset:3px}.ux-basket-upsell__add:not(.button):focus-visible{outline:2px solid var(--ux-color-text-primary);outline-offset:2px}.ux-basket-upsell__add[aria-busy=true]{opacity:.4}.ux-basket-upsell--drawer{gap:var(--ux-space-3);padding:0;border:0}.ux-basket-upsell__drawer-title{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase}.ux-basket-upsell--drawer .ux-basket-upsell__cards{grid-auto-columns:136px;margin:0;padding:0;scroll-padding-inline:0}.ux-basket-upsell--drawer .ux-basket-upsell__card{gap:var(--ux-space-1)}.ux-basket-upsell--drawer .ux-basket-upsell__name{font-family:var(--text-font-family);font-weight:400;letter-spacing:normal;line-height:1.65;text-transform:none}@media screen and (min-width:1000px){.ux-basket-upsell:not(.ux-basket-upsell--drawer){max-width:calc(1344px + 2 * var(--ux-space-12));margin-inline:auto;padding:var(--ux-space-12) var(--ux-space-12) var(--ux-space-24)}.ux-basket-upsell:not(.ux-basket-upsell--drawer) .ux-basket-upsell__cards{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;gap:var(--ux-space-6);margin:0;padding:0;overflow:visible}}.ux-basket-bestsellers{display:flex;flex-direction:column;gap:var(--ux-space-6);padding-block-start:var(--ux-space-10)}.ux-basket-bestsellers__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ux-space-6) var(--ux-space-4);margin:0;padding:0}.ux-basket-bestsellers__cards>li{padding:0}.ux-basket-bestsellers--drawer{gap:var(--ux-space-3);padding-block-start:var(--ux-space-6)}.ux-basket-bestsellers__drawer-title{margin:0;font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase}.ux-basket-bestsellers__rows{margin:0;padding:0;border-block-start:1px solid var(--ux-color-border-default)}.ux-basket-bestsellers__row{display:flex;align-items:center;gap:var(--ux-space-3);padding:var(--ux-space-3) 0;border-block-end:1px solid var(--ux-color-border-default)}.ux-basket-bestsellers__thumb{flex:none;width:48px;height:48px;overflow:hidden;background:var(--ux-paint, var(--ux-color-bg-page));box-shadow:inset 0 0 0 1px var(--ux-color-border-default)}.ux-basket-bestsellers__thumb img{display:block;width:100%;height:100%;object-fit:cover}.ux-basket-bestsellers__text{display:flex;flex:1 0 0;flex-direction:column;min-width:0}.ux-basket-bestsellers__name{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase;color:var(--ux-color-text-primary);text-decoration:none}.ux-basket-bestsellers__line{margin:0;font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-basket-bestsellers__action{flex:none}.ux-basket-drawer__empty .button:not(.button--tertiary){width:100%}@media screen and (max-width:999px){.ux-basket__empty-actions{flex-direction:column}.ux-basket__empty-actions .button{width:100%}}@media screen and (min-width:1000px){.ux-basket-bestsellers__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ux-space-6)}.ux-basket__empty{padding-block-end:var(--ux-space-16)}}.ux-crumbs ol{display:flex;flex-wrap:wrap;gap:0 .75em;margin:0;padding:var(--ux-space-3) 20px;font-family:var(--text-font-family);font-size:12px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-crumbs li{display:flex;gap:.75em;padding:0}.ux-crumbs li+li:before{content:"/"}.ux-crumbs a{color:inherit;text-decoration:none}.ux-crumbs a:hover{color:var(--ux-color-text-primary);text-decoration:underline}.ux-finish-hero{display:flex;flex-direction:column}.ux-finish-hero__variant{display:contents}.ux-finish-hero__crumbs{order:0}.ux-finish-hero__photo{order:1}.ux-finish-hero__text{order:2}.ux-finish-hero__photo{display:flex;flex-direction:column;gap:var(--ux-space-2);margin:0}.ux-finish-hero__image{height:320px;overflow:hidden;background:var(--ux-grey)}.ux-finish-hero__image img{display:block;width:100%;height:100%;object-fit:cover}.ux-finish-hero__caption{padding-inline:20px;font-family:var(--text-font-family);font-size:12px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-finish-hero__text{display:flex;flex-direction:column;gap:var(--ux-space-6);padding:var(--ux-space-6) 20px var(--ux-space-10)}.ux-finish-hero__title{display:flex;flex-direction:column;gap:var(--ux-space-3)}.ux-finish-hero__title>*{margin:0}.ux-finish-hero__eyebrow,.ux-finish-hero__use-label{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase}.ux-finish-hero__lead{font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-primary)}.ux-finish-hero__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ux-space-4) var(--ux-space-3);margin:0;padding:var(--ux-space-4) 0 0;border-block-start:1px solid var(--ux-color-border-default)}.ux-finish-hero__fact{display:flex;flex-direction:column;gap:2px;padding:0}.ux-finish-hero__fact-value{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:16px;line-height:1.7;text-transform:uppercase}.ux-finish-hero__fact-label{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-finish-scale{display:flex;flex-direction:column;gap:var(--ux-space-2)}.ux-finish-scale__labels{display:flex;justify-content:space-between;gap:var(--ux-space-3);margin:0;font-family:var(--text-font-family);font-size:12px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-finish-scale__bar{position:relative;display:block;height:16px}.ux-finish-scale__bar:before{content:"";position:absolute;inset-inline:0;top:50%;height:1px;background:var(--ux-color-border-default)}.ux-finish-scale__dot{--d: 8px;position:absolute;top:50%;left:calc((100% - var(--d)) * var(--x));width:var(--d);height:var(--d);border-radius:50%;background:var(--ux-color-border-default);transform:translateY(-50%)}.ux-finish-scale__dot--this{--d: 14px;z-index:1;background:var(--ux-color-text-primary)}.ux-finish-hero__use{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ux-space-2) var(--ux-space-4)}.ux-finish-hero__use p{margin:0}.ux-finish-hero__use ul{display:contents}.ux-finish-hero__use li{padding:0;font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-finish-hero__use a{color:var(--ux-color-text-primary);text-decoration:underline;text-underline-offset:.2em}.ux-finish-hero__use a:hover{text-decoration-thickness:2px}.ux-finish-hero__actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ux-space-6)}.ux-finish-hero__actions .button:not(.button--tertiary){width:100%}@media screen and (min-width:1000px){.ux-crumbs ol{padding:var(--ux-space-4) var(--ux-space-12)}.ux-finish-hero{display:grid;grid-template-columns:minmax(0,680px) minmax(600px,1fr);grid-template-rows:auto 1fr;grid-template-areas:"crumbs crumbs" "text photo";align-items:center;column-gap:var(--ux-space-16);min-height:calc(100dvh - var(--ux-finish-hero-top, 196px));padding-inline:var(--ux-space-12);padding-block-end:var(--ux-space-16)}.ux-finish-hero--no-photo{grid-template-columns:minmax(0,1fr);grid-template-areas:"crumbs" "text";min-height:0}.ux-finish-hero__crumbs{grid-area:crumbs;margin-inline:calc(-1 * var(--ux-space-12))}.ux-finish-hero__photo{grid-area:photo;align-self:stretch;margin-block-start:var(--ux-space-4)}.ux-finish-hero__image{position:relative;flex:1 1 auto;height:auto;min-height:660px}.ux-finish-hero__image img{position:absolute;top:0;right:0;bottom:0;left:0}.ux-finish-hero__caption{padding-inline:0}.ux-finish-hero__text{grid-area:text;gap:var(--ux-space-16);max-width:680px;padding:var(--ux-space-4) 0 0}.ux-finish-hero__title{gap:var(--ux-space-4)}.ux-finish-hero__lead{font-size:18px}.ux-finish-hero__facts{display:flex;gap:var(--ux-space-6)}.ux-finish-hero__fact{flex:1 0 0;min-width:0}.ux-finish-hero__use{gap:var(--ux-space-4)}.ux-finish-hero__actions{flex-direction:row;align-items:center}.ux-finish-hero__actions .button:not(.button--tertiary){width:auto}}.ux-finish-alts{display:flex;flex-direction:column;gap:var(--ux-space-4);padding:var(--ux-space-8) 20px;background:var(--ux-grey)}.ux-finish-alts p{margin:0}.ux-finish-alts__label{display:flex;flex-direction:column;gap:4px}.ux-finish-alts__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase}.ux-finish-alts__text,.ux-finish-alts__question{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-finish-alts__item{display:flex;flex-direction:column;align-items:flex-start;padding-block-start:var(--ux-space-3);border-block-start:1px solid var(--ux-color-border-default)}@media screen and (min-width:1000px){.ux-finish-alts{flex-direction:row;align-items:center;gap:var(--ux-space-12);padding:var(--ux-space-8) var(--ux-space-12)}.ux-finish-alts__label{flex:none}.ux-finish-alts__item{flex:1 0 0;min-width:0;padding:0 0 0 var(--ux-space-6);border-block-start:0;border-inline-start:1px solid var(--ux-color-border-default)}}.ux-finish-colours{display:flex;flex-direction:column;gap:var(--ux-space-6);padding:var(--ux-space-12) 20px;scroll-margin-block-start:calc(var(--header-height, 0px) + var(--ux-space-4))}.ux-finish-colours__head{display:flex;flex-direction:column;gap:var(--ux-space-6)}.ux-finish-colours__tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ux-space-3)}.ux-finish-colours__tools .button{width:100%}.ux-finish-colours__sort{position:relative}.ux-finish-colours__families{position:relative;margin-inline:-20px;padding:0 20px var(--ux-space-4);overflow-x:auto;border-block-end:1px solid var(--ux-color-border-default);scrollbar-width:none}.ux-finish-colours__families::-webkit-scrollbar{display:none}.ux-finish-colours__families ul{display:flex;align-items:center;gap:var(--ux-space-6);margin:0;padding:0;white-space:nowrap}.ux-finish-colours__families li{flex:none;padding:0}.ux-finish-colours__all{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase;color:var(--ux-color-text-subdued);text-decoration:none}.ux-family-link{display:flex;align-items:center;gap:var(--ux-space-2);font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-subdued);text-decoration:none}.ux-family-link__swatch{flex:none;width:21px;height:21px;border-radius:50%}.ux-family-link__swatch--outline{box-shadow:inset 0 0 0 1px var(--ux-color-border-default)}:is(.ux-finish-colours__all,.ux-family-link):hover,:is(.ux-finish-colours__all,.ux-family-link)[aria-current]{color:var(--ux-color-text-primary)}.ux-finish-colours__all[aria-current],.ux-family-link[aria-current]{text-decoration:underline;text-underline-offset:.25em}.ux-finish-colours .collection.ux-finish-colours__main{display:flex;flex-direction:column;align-items:stretch;gap:var(--ux-space-6);margin:0}.ux-finish-colours__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ux-space-8) var(--ux-space-3);margin:0;padding:0}.ux-finish-colours__grid>li{padding:0}.ux-finish-colours__more{display:flex;flex-direction:column;align-items:center;gap:var(--ux-space-4)}.ux-finish-colours__more[aria-busy] .button{opacity:.4;pointer-events:none}.ux-finish-colours__count{margin:0;font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-finish-colours__more .button{width:100%}@media screen and (max-width:999px){html:not([data-ux-project]) .ux-finish-colours__grid--preview>li:nth-child(n+5){display:none}}@media screen and (min-width:1000px){html:not([data-ux-project]) .ux-finish-colours__grid--preview>li:nth-child(n+9){display:none}}.ux-finish-colours__view-all{display:flex;justify-content:center}.ux-finish-colours__view-all>span{display:contents}.ux-finish-colours__view-all .button{width:100%}.ux-finish-colours__more--lists,html[data-ux-project] .ux-finish-colours__view-all{display:none}html[data-ux-project] .ux-finish-colours__more--lists{display:flex}.ux-finish-colours__empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ux-space-3);padding:var(--ux-space-6) 20px;border:1px solid var(--ux-color-border-default)}.ux-finish-colours__empty p{margin:0}.ux-finish-colours__empty-title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:18px;line-height:1.6;text-transform:uppercase}.ux-finish-colours__empty-text{font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-finish-colours__empty-actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ux-space-3);align-self:stretch;margin-block-start:var(--ux-space-2)}.ux-finish-colours__empty-actions .button:not(.button--tertiary){width:100%}@media screen and (min-width:1000px){.ux-finish-colours{gap:var(--ux-space-8);padding:var(--ux-space-16) var(--ux-space-12)}.ux-finish-colours__head{flex-direction:row;align-items:flex-end;justify-content:space-between}.ux-finish-colours__tools{display:flex}.ux-finish-colours__tools .button{width:auto}.ux-finish-colours__families{margin-inline:0;padding-inline:0}.ux-finish-colours .collection.ux-finish-colours__main{gap:var(--ux-space-8)}.ux-finish-colours__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ux-space-12) var(--ux-space-6)}.ux-finish-colours__more .button,.ux-finish-colours__view-all .button{width:auto}.ux-finish-colours__empty{padding:var(--ux-space-12)}.ux-finish-colours__empty-actions{flex-direction:row;align-items:center;gap:20px}.ux-finish-colours__empty-actions .button:not(.button--tertiary){width:auto}}.ux-collection-hero__photo{margin:0}.ux-collection-hero__caption{position:absolute;inset-inline-start:0;inset-block-end:0;max-width:calc(100% - 40px);padding:var(--ux-space-2) var(--ux-space-3);background:var(--ux-color-bg-page);font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-collection-hero__caption a{color:var(--ux-color-text-primary);text-decoration:underline;text-underline-offset:.2em}.ux-collection-families.ux-finish-colours__families{margin:0;padding:var(--ux-space-6) 20px var(--ux-space-4)}@media screen and (min-width:1000px){.ux-collection-hero__caption{padding:var(--ux-space-3) var(--ux-space-4)}.ux-collection-families.ux-finish-colours__families{padding:var(--ux-space-12) var(--ux-space-12) var(--ux-space-4)}}.ux-finish-why{display:flex;flex-direction:column;gap:var(--ux-space-6);padding:var(--ux-space-12) 20px}.ux-finish-why__photo{display:flex;flex-direction:column;gap:var(--ux-space-6);margin:0}.ux-finish-why__image{height:264px;overflow:hidden;background:var(--ux-grey)}.ux-finish-why__image img{display:block;width:100%;height:100%;object-fit:cover}.ux-finish-why__caption{font-family:var(--text-font-family);font-size:12px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-finish-why__text{display:flex;flex-direction:column;gap:var(--ux-space-6)}.ux-finish-why__points{display:grid;gap:var(--ux-space-6);margin:0;padding:0}.ux-finish-why__point{display:flex;flex-direction:column;gap:var(--ux-space-2);padding:var(--ux-space-4) 0 0;border-block-start:1px solid var(--ux-color-text-primary)}.ux-finish-why__point>*{margin:0}.ux-finish-why__point-title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase}.ux-finish-why__point-text{font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-subdued)}@media screen and (min-width:1000px){.ux-finish-why{display:grid;grid-template-columns:600px minmax(0,1fr);align-items:center;gap:var(--ux-space-16);padding:var(--ux-space-24) var(--ux-space-12)}.ux-finish-why--no-photo{grid-template-columns:minmax(0,1fr)}.ux-finish-why__photo{gap:var(--ux-space-2)}.ux-finish-why__image{height:452px}.ux-finish-why__text{gap:var(--ux-space-8)}.ux-finish-why__points{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ux-space-8) var(--ux-space-6)}.ux-finish-why__point{gap:var(--ux-space-3);padding-block-start:var(--ux-space-6)}.ux-finish-why__point-title{font-size:18px;line-height:1.6}}.ux-finish-try{display:flex;flex-direction:column;align-items:stretch;gap:var(--ux-space-4);padding:var(--ux-space-12) 20px var(--ux-space-8)}.ux-finish-try__panel{display:flex;align-items:center;justify-content:center;gap:var(--ux-space-3);height:140px;background:var(--ux-grey)}.ux-finish-try__chip{width:64px;height:84px}.ux-finish-try__text{display:flex;flex-direction:column;gap:var(--ux-space-4)}.ux-finish-try__text>*{margin:0}.ux-finish-try__eyebrow{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase}.ux-finish-try__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:18px;line-height:1.6;text-transform:uppercase}.ux-finish-try__body{font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-subdued)}@media screen and (min-width:1000px){.ux-finish-try{flex-direction:row;align-items:center;gap:var(--ux-space-12);padding:var(--ux-space-12)}.ux-finish-try__panel{flex:none;gap:var(--ux-space-4);width:360px;height:160px}.ux-finish-try__chip{width:72px;height:96px}.ux-finish-try__text{flex:1 0 0;min-width:0;gap:var(--ux-space-3)}.ux-finish-try__button{flex:none}}.ux-finish-others{display:flex;flex-direction:column;gap:var(--ux-space-6);padding:var(--ux-space-8) 20px var(--ux-space-12)}.ux-finish-others__head{display:contents}.ux-finish-others__all{order:1;align-self:flex-start}.ux-finish-others__cards{display:flex;flex-direction:column;gap:var(--ux-space-6);margin:0;padding:0}.ux-finish-card{display:flex;align-items:flex-start;gap:var(--ux-space-4);padding:0}.ux-finish-card__image{flex:none;width:112px;height:112px;overflow:hidden;background:var(--ux-grey)}.ux-finish-card__image img{display:block;width:100%;height:100%;object-fit:cover}.ux-finish-card__meta{display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;gap:var(--ux-space-2);min-width:0}.ux-finish-card__meta>:is(p,h3){margin:0}.ux-finish-card__eyebrow{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase}.ux-finish-card__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase}.ux-finish-card__body{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}@media screen and (min-width:1000px){.ux-finish-others{gap:var(--ux-space-8);padding:var(--ux-space-16) var(--ux-space-12)}.ux-finish-others__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ux-space-6)}.ux-finish-others__all{order:0;align-self:auto}.ux-finish-others__cards{flex-direction:row}.ux-finish-card{flex:1 0 0;flex-direction:column;min-width:0}.ux-finish-card__image{width:100%;height:324px}.ux-finish-card__meta{align-self:stretch}.ux-finish-card__title{font-size:18px;line-height:1.6}.ux-finish-card__body{font-size:16px}}.ux-finish-project__text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ux-space-4);padding:var(--ux-space-6) 20px var(--ux-space-2)}.ux-finish-project__text>:is(p,h1){margin:0}.ux-finish-project__eyebrow{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase}.ux-finish-project__lead{max-width:760px;font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-finish-project__links{display:flex;flex-wrap:wrap;gap:0 var(--ux-space-6)}.ux-finish-filtered{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ux-space-3)}.ux-finish-filtered__label{margin:0;font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-finish-chip{display:inline-flex;align-items:center;gap:var(--ux-space-2);padding:6px var(--ux-space-2) 6px var(--ux-space-3);background:var(--ux-grey);border-radius:var(--ux-control-radius, 0);font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-primary);text-decoration:none}.ux-finish-chip:hover{background:var(--ux-color-border-default)}.ux-type-filter{padding-block:var(--ux-space-6) var(--ux-space-4)}@media screen and (min-width:1000px){.ux-finish-project__text{padding:var(--ux-space-8) var(--ux-space-12) var(--ux-space-2)}.ux-finish-project__lead{font-size:18px}}.ux-search-panel{position:fixed;inset-inline:0;top:var(--ux-search-top, 0);z-index:200;overflow-y:auto;overscroll-behavior:contain;background:var(--ux-color-bg-page, #fff);border-block-start:1px solid var(--ux-color-border-default)}.ux-search-idle,html.ux-search-js:not(.ux-search-open) #header-predictive-search,html.ux-search-js[data-ux-search=idle] #header-predictive-search{display:none}html.ux-search-open[data-ux-search=idle] .ux-search-idle{display:block}html.ux-search-open .search-overlay{display:block;top:var(--ux-search-top, 0);min-height:0;z-index:199;background:rgb(var(--ux-ink-rgb, 28 28 28) / .4)}.ux-search-cancel{display:none!important}.ux-search__heading{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase}.ux-search-idle__columns{display:flex;flex-direction:column;gap:var(--ux-space-8);padding:var(--ux-space-6) 20px var(--ux-space-8)}.ux-search-idle__column{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ux-space-4)}.ux-search-idle__column--help{gap:var(--ux-space-2)}.ux-search-chips{display:flex;flex-wrap:wrap;gap:var(--ux-space-2);margin:0;padding:0}.ux-search-chips li{padding:0}.ux-search-chip{display:inline-flex;padding:var(--ux-space-2) 14px;border:1px solid var(--ux-color-text-primary);border-radius:var(--ux-control-radius, 0);font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-primary);text-decoration:none}.ux-search-chip:hover,.ux-search-chip[data-ux-active]{background:var(--ux-color-text-primary);color:var(--ux-color-bg-page, #fff)}.ux-search-idle__colours{display:flex;flex-direction:column;align-self:stretch;margin:0;padding:0}.ux-search-idle__colour{padding:0}.ux-search-idle__colour a{display:flex;align-items:center;gap:var(--ux-space-3);padding:10px 0;border-block-end:1px solid var(--ux-color-border-default);color:var(--ux-color-text-primary);text-decoration:none}.ux-search-idle__colour--desktop{display:none}.ux-search-swatch{flex:none;width:40px;height:40px;background:var(--ux-paint, var(--ux-grey));box-shadow:inset 0 0 0 1px var(--ux-color-border-default)}.ux-search-idle__meta{display:flex;flex-direction:column;min-width:0}.ux-search-idle__name{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase}.ux-search-idle__slogan{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-search-idle__help{display:none;margin:0;font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-subdued)}@media screen and (max-width:999px){html.ux-search-open,html.ux-search-open body{overflow:hidden}html.ux-search-open .shopify-section--header{transform:none!important;will-change:auto!important;transition:none!important}html.ux-search-open .search-box{position:fixed;inset:0 0 auto;z-index:400;margin:0;padding:var(--ux-space-4) 20px var(--ux-space-3);background:var(--ux-color-bg-page, #fff);border:0}html.ux-search-open .search-box .header-search{width:100%;max-width:none}html.ux-search-open .search-box .header-search__form{display:flex;align-items:center;gap:var(--ux-space-4)}html.ux-search-open .search-box .header-search__form-control{position:relative;flex:1 0 0;min-width:0}html.ux-search-open .ux-search-cancel{display:inline-flex!important;flex:none}html.ux-search-open .search-overlay{display:none}.ux-search-panel,html.ux-search-open #header-predictive-search{height:calc(100dvh / var(--ux-page-zoom, 1) - var(--ux-search-top, 0px));border-block-start:0}}@media screen and (min-width:1000px){.ux-search-idle__columns{flex-direction:row;gap:var(--ux-space-12);padding:var(--ux-space-10) var(--ux-space-12) var(--ux-space-12)}.ux-search-idle__column{gap:20px}.ux-search-idle__column--terms{flex:0 1 460px}.ux-search-idle__column--colours{flex:0 1 480px}.ux-search-idle__column--help{flex:1 0 0;gap:var(--ux-space-3)}.ux-search-idle__colours{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ux-space-4)}.ux-search-idle__colour--desktop{display:block}.ux-search-idle__colour a{padding:0;border:0}.ux-search-idle__colour a:hover .ux-search-idle__name{text-decoration:underline;text-underline-offset:.25em}.ux-search-idle__slogan{display:none}.ux-search-idle__help{display:block}}#header-predictive-search{border-block-start:1px solid var(--ux-color-border-default)}#header-predictive-search .predictive-search__content{max-width:none;margin-inline:0;padding:0}html.ux-search-js #header-predictive-search{top:var(--ux-search-top, 0)!important;max-height:calc(100dvh / var(--ux-page-zoom, 1) - var(--ux-search-top, 0px))!important}.ux-predictive{display:flex;flex-direction:column;gap:var(--ux-space-6);padding:var(--ux-space-4) 20px var(--ux-space-6)}.ux-predictive__columns{display:flex;flex-direction:column;gap:var(--ux-space-6)}.ux-predictive__group,.ux-predictive__block{display:flex;flex-direction:column;gap:var(--ux-space-3)}.ux-predictive__group--products{gap:var(--ux-space-6)}.ux-predictive__group--suggestions{padding-block-end:var(--ux-space-6);border-block-end:1px solid var(--ux-color-border-default)}.ux-predictive__suggestions-heading{display:none}.ux-predictive__suggestions,.ux-predictive__list{display:flex;flex-direction:column;gap:var(--ux-space-3);margin:0;padding:0}.ux-predictive__suggestions li,.ux-predictive__list li{padding:0}.ux-predictive__suggestion{font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-subdued);text-decoration:none}.ux-predictive :is(mark,strong.highlight){background:none;color:var(--ux-color-text-primary);font-weight:inherit;text-decoration:underline;text-underline-offset:.2em}.ux-predictive__item{display:flex;align-items:center;gap:var(--ux-space-3);color:var(--ux-color-text-primary);text-decoration:none}.ux-predictive__thumb{position:relative;flex:none;width:56px;height:56px;overflow:hidden;background:var(--ux-paint, var(--ux-grey))}.ux-predictive__thumb--product{background:var(--ux-grey)}.ux-predictive__thumb img,.ux-predictive__image img{display:block;width:100%;height:100%;object-fit:cover}.ux-predictive__tint{position:absolute;top:10px;right:14px;bottom:10px;left:14px;background:var(--ux-paint)}.ux-predictive__image{flex:none;width:72px;height:56px;overflow:hidden;background:var(--ux-grey)}.ux-predictive__meta{display:flex;flex:1 0 0;flex-direction:column;gap:2px;min-width:0}.ux-predictive__name{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase;color:var(--ux-color-text-subdued)}.ux-predictive__name--plain{color:var(--ux-color-text-primary)}.ux-predictive__line,.ux-predictive__eyebrow{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-predictive__title{font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-predictive__desktop-only,.ux-predictive__hint{display:none}.ux-predictive__all .button{width:100%;height:48px}.ux-predictive__none{display:flex;flex-direction:column;gap:var(--ux-space-2)}.ux-predictive__none-text{margin:0;font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-predictive [data-ux-search-option][data-ux-active],.ux-search-idle [data-ux-search-option][data-ux-active]{outline:2px solid var(--ux-color-text-primary);outline-offset:2px}.ux-predictive__item:hover :is(.ux-predictive__name,.ux-predictive__title),.ux-predictive__suggestion:hover{color:var(--ux-color-text-primary)}@media screen and (min-width:1000px){.ux-predictive{padding:var(--ux-space-8) var(--ux-space-12)}.ux-predictive__columns{flex-direction:row;gap:var(--ux-space-12)}.ux-predictive__group--suggestions{flex:0 0 240px;gap:14px;padding:0;border:0}.ux-predictive__suggestions-heading{display:block}.ux-predictive__suggestions{gap:14px}.ux-predictive__group--products{flex:0 1 520px}.ux-predictive__group--ideas{flex:1 0 0;min-width:0}.ux-predictive__item{gap:var(--ux-space-4)}.ux-predictive__thumb{width:64px;height:64px}.ux-predictive__tint{top:12px;right:16px;bottom:12px;left:16px}.ux-predictive__image{width:96px;height:72px}.ux-predictive__desktop-only{display:list-item;list-style:none}.ux-predictive__all{display:flex;align-items:center;gap:var(--ux-space-6);padding-block-start:20px;border-block-start:1px solid var(--ux-color-border-default)}.ux-predictive__all .button{width:auto;height:40px}.ux-predictive__hint{display:block;margin:0;font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}}.ux-search-results__head{display:flex;flex-direction:column;gap:var(--ux-space-3);padding:var(--ux-space-6) 20px var(--ux-space-4)}.ux-search-results__head>:is(p,h1){margin:0}.ux-search-results__count{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-search-results__form{position:relative;display:none;width:100%;max-width:560px;margin:0}.ux-search-results__form--shown{display:block}.ux-search-results__input{width:100%;height:40px;padding:0 var(--ux-space-10) 0 4px;background:transparent;border:0;border-block-end:1px solid var(--ux-color-border-default);border-radius:0;font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-primary)}.ux-search-results__input:focus{outline:none;box-shadow:inset 0 -2px 0 var(--ux-color-text-primary)}.ux-search-results__submit{position:absolute;top:50%;right:10px;display:flex;padding:0;background:none;border:0;color:var(--ux-color-text-primary);transform:translateY(-50%)}.ux-search-results__tabs{display:block;padding-inline:20px;overflow-x:auto;scrollbar-width:none}.ux-search-results__tablist{display:flex;gap:var(--ux-space-6);min-width:max-content;border-block-end:1px solid var(--ux-color-border-default)}.ux-search-tab{margin-block-end:-1px;padding:var(--ux-space-3) 0;background:none;border:0;border-block-end:2px solid transparent;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase;white-space:nowrap;color:var(--ux-color-text-subdued);cursor:pointer}.ux-search-tab:hover,.ux-search-tab[aria-pressed=true]{color:var(--ux-color-text-primary)}.ux-search-tab[aria-pressed=true]{border-block-end-color:var(--ux-color-text-primary)}[data-ux-search-results][data-ux-tab=colours] .ux-search-group:not([data-ux-group=colours]),[data-ux-search-results][data-ux-tab=products] .ux-search-group:not([data-ux-group=products]),[data-ux-search-results][data-ux-tab=ideas] .ux-search-group:not([data-ux-group=ideas]){display:none}.ux-search-group{display:flex;flex-direction:column;gap:var(--ux-space-4);padding:var(--ux-space-8) 20px 0}.ux-search-group:last-of-type{padding-block-end:var(--ux-space-16)}.ux-search-group__head{display:flex;align-items:baseline;gap:var(--ux-space-4)}.ux-search-group__head>*{margin:0}.ux-search-group__count{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-search-group__row{display:flex;flex-direction:column;gap:var(--ux-space-6)}.ux-search-group__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ux-space-8) var(--ux-space-3);margin:0;padding:0}.ux-search-group__cards>li{padding:0}.ux-search-group__cards>li[hidden]{display:none}.ux-search-pairs,.ux-search-note{display:flex;flex-direction:column;gap:var(--ux-space-4)}.ux-search-pairs .ux-search-group__cards{display:flex;overflow-x:auto;margin-inline:-20px;padding-inline:20px;scrollbar-width:none}.ux-search-pairs .ux-search-group__cards>li{flex:0 0 156px}.ux-search-note .ux-search__heading,.ux-search-note__text{margin:0}.ux-search-note__text{max-width:420px;font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-search-group__cards--ideas{grid-template-columns:minmax(0,1fr);gap:var(--ux-space-4)}.ux-search-more .button{width:100%}.ux-intent-card{display:grid;grid-template-columns:112px minmax(0,1fr);grid-auto-rows:min-content;column-gap:var(--ux-space-4);row-gap:var(--ux-space-2);align-items:start}.ux-intent-card>:not(.ux-intent-card__image){grid-column:2;margin:0}.ux-intent-card--page>:not(.ux-intent-card__image){grid-column:1 / -1}.ux-intent-card__image{grid-row:1 / span 4;display:block;aspect-ratio:1;overflow:hidden;background:var(--ux-grey)}.ux-intent-card__image img{display:block;width:100%;height:100%;object-fit:cover}.ux-intent-card__eyebrow{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase}.ux-intent-card__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase}.ux-intent-card__title a{color:inherit;text-decoration:none}.ux-intent-card__title a:hover{text-decoration:underline}.ux-intent-card__body{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-intent-card .button{justify-self:start}@media screen and (min-width:1000px){.ux-search-results__head{gap:20px;padding:var(--ux-space-8) var(--ux-space-12) var(--ux-space-6)}.ux-search-results__count{display:none}.ux-search-results__form{display:block}.ux-search-results__tabs{padding-inline:var(--ux-space-12)}.ux-search-results__tablist{gap:var(--ux-space-8);min-width:0}.ux-search-group{gap:var(--ux-space-6);padding:var(--ux-space-12) var(--ux-space-12) 0}.ux-search-group__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ux-space-12) var(--ux-space-6)}.ux-search-group__row--pairs,.ux-search-group__row--note{display:grid;grid-template-columns:calc((100% - 3 * var(--ux-space-6)) / 4) minmax(0,1fr);gap:var(--ux-space-6)}.ux-search-group__row--pairs>.ux-search-group__cards,.ux-search-group__row--note>.ux-search-group__cards{grid-template-columns:minmax(0,1fr)}.ux-search-pairs,.ux-search-note{padding-inline-start:var(--ux-space-6);border-inline-start:1px solid var(--ux-color-border-default)}.ux-search-pairs .ux-search-group__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;margin:0;padding:0}.ux-search-group__cards--ideas{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ux-space-6)}.ux-search-more .button{width:auto}.ux-intent-card{display:flex;flex-direction:column;gap:var(--ux-space-2)}.ux-intent-card__image{aspect-ratio:4 / 3;margin-block-end:var(--ux-space-2)}.ux-intent-card__title{font-size:18px;line-height:1.6}.ux-intent-card__body{font-size:16px}}.ux-search-none{display:flex;flex-direction:column;gap:var(--ux-space-8);padding:0 20px var(--ux-space-12)}.ux-search-none p{margin:0}.ux-search-none__lead{max-width:720px;font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-search-none__block{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ux-space-4)}.ux-search-families{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ux-space-3);align-self:stretch;margin:0;padding:0}.ux-search-family{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:0}.ux-search-family__swatches{display:flex;align-self:stretch;height:120px}.ux-search-family__swatches span{flex:1 0 0}.ux-search-family__name{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase}.ux-search-family__descriptor{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-search-none__browse{align-self:stretch}.ux-search-none__consult{display:flex;flex-direction:column;gap:var(--ux-space-6);padding:var(--ux-space-6) 20px;background:var(--ux-grey)}.ux-search-none__consult-text{display:flex;flex-direction:column;gap:var(--ux-space-2)}.ux-search-none__consult-title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:18px;line-height:1.6;text-transform:uppercase}.ux-search-none__consult-body{font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-subdued)}@media screen and (min-width:1000px){.ux-search-none{gap:var(--ux-space-12);padding:0 var(--ux-space-12) var(--ux-space-16)}.ux-search-none__lead{font-size:18px}.ux-search-families{gap:var(--ux-space-6)}.ux-search-family__swatches{height:200px}.ux-search-none__browse{align-self:flex-start}.ux-search-none__consult{flex-direction:row;align-items:center;gap:var(--ux-space-12);padding:var(--ux-space-8)}.ux-search-none__consult-text{flex:1 0 0}}.ux-palette-toggle,.ux-palette-link{display:none}.product-card__figure:has(>.ux-palette-toggle){position:relative}html.ux-palette-js .ux-palette-toggle{position:absolute;top:6px;right:6px;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:var(--ux-color-bg-page, #fff);border:1px solid var(--ux-color-border-default);border-radius:var(--ux-control-radius, 0);color:var(--ux-color-text-primary);cursor:pointer}.ux-palette-toggle .icon{width:14px;height:14px}.ux-palette-toggle .ux-palette-toggle__in .icon{width:24px;height:24px}html.ux-palette-js .ux-palette-toggle[data-in-palette=true]{background:var(--ux-color-text-primary);border-color:var(--ux-color-text-primary);color:var(--ux-color-bg-page, #fff)}.ux-palette-toggle:hover{border-color:var(--ux-color-text-primary)}.ux-palette-toggle:focus-visible,.ux-palette-link:focus-visible{outline:2px solid var(--ux-color-text-primary);outline-offset:2px}:is(.ux-palette-toggle,.ux-palette-link)>span{display:inline-flex;align-items:center;gap:var(--ux-space-2)}:is(.ux-palette-toggle,.ux-palette-link)[data-in-palette=true] .ux-palette-toggle__add,:is(.ux-palette-toggle,.ux-palette-link):not([data-in-palette=true]) .ux-palette-toggle__in{display:none}html.ux-palette-js .ux-palette-link{display:inline-flex;align-self:flex-start;margin-block-start:var(--ux-space-2);padding:var(--ux-space-2) 0;background:none;border:0;border-block-end:1px solid currentColor;color:inherit;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:16px;line-height:1.7;text-transform:uppercase;cursor:pointer}.ux-palette-link .icon{width:20px;height:20px}.ux-palette-link:hover{box-shadow:inset 0 -1px 0 currentColor}@media screen and (min-width:1000px){html.ux-palette-js .ux-palette-toggle{top:10px;right:10px}}.ux-palette-tray{position:fixed;inset:auto 0 0;z-index:50;display:flex;align-items:center;gap:var(--ux-space-3);height:64px;padding:0 20px;background:var(--ux-color-bg-inverse);color:var(--ux-color-text-inverse)}.ux-palette-tray[hidden]{display:none}html.ux-palette-tray-open body{padding-block-end:64px}.ux-palette-tray__swatches{display:flex;flex:none;gap:2px}.ux-palette-tray__swatch{width:14px;height:28px}.ux-palette-tray__swatch--empty{box-shadow:inset 0 0 0 1px #ffffff4d}.ux-palette-tray__saving{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;min-width:0}.ux-palette-tray__saving-label,.ux-palette-tray__project{font-family:var(--text-font-family);font-size:14px;line-height:1.65;opacity:.75;white-space:nowrap}.ux-palette-tray__line{display:flex;align-items:center;gap:var(--ux-space-3);max-width:100%;min-width:0}.ux-palette-tray__project{overflow:hidden;text-overflow:ellipsis}.ux-palette-tray__switch{display:inline-flex;align-items:center;gap:var(--ux-space-1);max-width:100%;margin:0;padding:0;border:0;background:none;color:inherit;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase;white-space:nowrap;cursor:pointer}.ux-palette-tray__name{overflow:hidden;text-overflow:ellipsis}.ux-palette-tray__switch svg{flex:none}.ux-palette-tray__switch:focus-visible,.ux-palette-tray__swatches:focus-visible{outline:2px solid var(--ux-color-text-inverse);outline-offset:2px}.ux-palette-tray__project,.ux-palette-tray__open--desktop{display:none!important}.ux-palette-tray__open{flex:none}.header-sidebar__palette-row[hidden]{display:none}@media screen and (min-width:1000px){.ux-palette-tray{gap:var(--ux-space-4);height:72px;padding:0 var(--ux-space-12)}html.ux-palette-tray-open body{padding-block-end:72px}.ux-palette-tray__swatches{gap:var(--ux-space-1)}.ux-palette-tray__swatch{width:32px;height:40px}.ux-palette-tray__saving{flex:0 1 auto;margin-inline-end:auto}.ux-palette-tray__switch{gap:6px}.ux-palette-tray__project{display:inline!important}.ux-palette-tray__open--desktop{display:inline-flex!important}.ux-palette-tray__open--mobile{display:none!important}}html.ux-sheet-open{overflow:hidden}.ux-sheet{position:fixed;inset:auto 0 0;width:100%;max-width:none;max-height:min(88dvh,720px);margin:0;padding:var(--ux-space-2) 20px var(--ux-space-8);border:0;border-radius:0;background:var(--ux-color-bg-page, #fff);color:var(--ux-color-text-primary);overflow-y:auto;overscroll-behavior:contain}.ux-sheet[open]{display:flex;flex-direction:column;gap:20px;animation:ux-sheet-up .25s ease-out}.ux-sheet::backdrop{background:#1c1c1c66}@keyframes ux-sheet-up{0%{transform:translateY(24px);opacity:0}}.ux-sheet__form{display:contents}.ux-sheet__head{display:flex;flex:none;align-items:center;gap:var(--ux-space-3);min-height:56px;border-bottom:1px solid var(--ux-color-border-default)}.ux-sheet__title{flex:1 1 auto;margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase}.ux-sheet__close{display:grid;flex:none;place-items:center;width:40px;height:40px;margin-inline-end:-8px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.ux-sheet__close svg{width:12px;height:12px}.ux-sheet__body{display:flex;flex-direction:column;align-items:stretch;gap:20px}.ux-sheet__error{margin:0;font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-error, #b00020)}.ux-sheet__new{display:inline-flex;align-items:center;align-self:flex-start;gap:10px;min-height:40px;margin:0;padding:0;border:0;background:none;color:inherit;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase;cursor:pointer}.ux-sheet__new svg{width:14px;height:14px;margin:5px}.ux-sheet__new:hover span{text-decoration:underline;text-underline-offset:.3em}.ux-sheet__foot{display:flex;flex:none;flex-direction:column;gap:var(--ux-space-3)}.ux-sheet__primary{width:100%}.ux-palette-choices{display:flex;flex-direction:column;gap:20px}.ux-palette-choices:empty{display:none}.ux-palette-choices__group{display:flex;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;border:0}.ux-palette-choices__project{margin-block-end:0;padding:0;font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-choice{position:relative;display:flex;align-items:flex-start;gap:var(--ux-space-3);font-family:var(--text-font-family);font-size:16px;line-height:1.65;cursor:pointer}.ux-choice input{position:absolute;width:24px;height:24px;margin:0;opacity:0}.ux-choice__box{display:grid;flex:none;place-items:center;width:24px;height:24px;margin-top:1px;border:1px solid rgb(28 28 28 / .8);border-radius:var(--ux-control-radius, 0);color:var(--ux-color-bg-page, #fff)}.ux-choice__box--radio{border-radius:50%}.ux-choice__box svg{width:14px;height:14px;visibility:hidden}.ux-choice input:checked+.ux-choice__box{border-color:var(--ux-color-text-primary);background:var(--ux-color-text-primary)}.ux-choice input:checked+.ux-choice__box svg{visibility:visible}.ux-choice input:focus-visible+.ux-choice__box{outline:2px solid var(--ux-color-text-primary);outline-offset:2px}.ux-choice__label{opacity:.7}.ux-choice input:checked~.ux-choice__label{opacity:1}[data-ux-palette-toggle]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media(prefers-reduced-motion:reduce){.ux-sheet[open]{animation:none}}@media screen and (min-width:1000px){.ux-sheet{top:0;right:0;bottom:0;left:0;width:480px;max-height:min(80dvh,720px);margin:auto;padding:var(--ux-space-2) var(--ux-space-6) var(--ux-space-6)}.ux-sheet--switcher{inset:auto auto 80px var(--ux-space-12);width:352px;margin:0;padding:var(--ux-space-4) 20px;border:1px solid var(--ux-color-border-default)}.ux-sheet--switcher[open]{gap:10px}.ux-sheet--switcher::backdrop{background:transparent}.ux-sheet--switcher .ux-sheet__head{display:none}.ux-sheet--switcher .ux-sheet__body,.ux-sheet--switcher .ux-palette-choices{gap:10px}}.ux-palette-notice{position:fixed;z-index:60;bottom:calc(var(--ux-space-3) + (var(--ux-tray-height, 0px)));left:50%;display:flex;align-items:center;gap:var(--ux-space-3);width:min(350px,calc(100vw - 40px));min-height:56px;padding:var(--ux-space-1) var(--ux-space-4);border:1px solid var(--ux-color-text-primary);background:var(--ux-color-bg-page, #fff);transform:translate(-50%);animation:ux-sheet-up .2s ease-out}.ux-palette-notice[hidden]{display:none}html.ux-palette-tray-open .ux-palette-notice{--ux-tray-height: 64px}.ux-palette-notice__swatch{flex:none;width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--ux-color-border-default)}.ux-palette-notice__text{flex:1 1 auto;min-width:0;margin:0;font-family:var(--text-font-family);font-size:14px;line-height:1.65}.ux-palette-notice .button{flex:none}@media(prefers-reduced-motion:reduce){.ux-palette-notice{animation:none}}@media screen and (min-width:1000px){.ux-palette-notice{width:auto;max-width:480px}html.ux-palette-tray-open .ux-palette-notice{--ux-tray-height: 72px}}@media screen and (min-width:1000px){html.lock body .ux-palette-notice{z-index:1000;left:var(--ux-space-12);right:auto;bottom:var(--ux-space-6);transform:none}}html.ux-pdrawer-open{overflow:hidden}.ux-pdrawer{position:fixed;inset:auto 0 0;width:100%;max-width:none;height:calc(100dvh - 120px);max-height:none;margin:0;padding:0;border:0;border-radius:0;background:var(--ux-color-bg-page, #fff);color:var(--ux-color-text-primary);overflow:hidden}.ux-pdrawer[open]{display:flex;flex-direction:column;animation:ux-sheet-up .25s ease-out}.ux-pdrawer::backdrop{background:#1c1c1c66}.ux-pdrawer__grab{display:flex;flex:none;justify-content:center;padding:var(--ux-space-2) 0 var(--ux-space-1);touch-action:none;cursor:grab}.ux-pdrawer__grab span{width:40px;height:4px;background:var(--ux-color-border-default)}.ux-pdrawer__head{display:flex;flex:none;align-items:center;gap:var(--ux-space-4);padding:var(--ux-space-1) 12px var(--ux-space-1) 20px;touch-action:none;-webkit-user-select:none;user-select:none}.ux-pdrawer__title{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:16px;line-height:1.7;text-transform:uppercase}.ux-pdrawer__title:focus,.ux-pdrawer__title:focus-visible{outline:none}.ux-pdrawer__count,.ux-pdrawer__actions{display:none}.ux-pdrawer__count{margin:0;font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-pdrawer__close{display:grid;flex:none;place-items:center;width:40px;height:40px;margin-left:auto;padding:0;border:0;background:none;color:var(--ux-color-text-primary);cursor:pointer}.ux-pdrawer__close svg{width:18px;height:18px}.ux-pdrawer__tabs{display:flex;flex:none;gap:var(--ux-space-6);padding:0 20px;border-bottom:1px solid var(--ux-color-border-default);overflow-x:auto;scrollbar-width:none}.ux-pdrawer__tabs::-webkit-scrollbar{display:none}.ux-pdrawer__tabs[hidden]{display:none}.ux-pdrawer__tab{flex:none;margin:0 0 -1px;padding:10px 0 var(--ux-space-2);border:0;border-bottom:2px solid transparent;background:none;color:var(--ux-color-text-subdued);font-family:var(--text-font-family);font-size:16px;line-height:1.65;white-space:nowrap;cursor:pointer}.ux-pdrawer__tab[aria-selected=true]{border-bottom-color:var(--ux-color-text-primary);color:var(--ux-color-text-primary)}.ux-pdrawer__body{flex:1 1 auto;min-height:0;padding:var(--ux-space-4) 20px;overflow:auto;overscroll-behavior:contain}.ux-pdrawer__col{display:flex;flex-direction:column;gap:var(--ux-space-3)}.ux-pdrawer__col:not(.is-current),.ux-pdrawer__col>.ux-pdrawer__new{display:none}.ux-pdrawer__col-head{display:none;align-items:center;justify-content:space-between;gap:var(--ux-space-3);min-height:32px}.ux-pdrawer__col--new .ux-pdrawer__col-head{display:flex}.ux-pdrawer__col .ux-pdrawer__col-head:empty{display:none}.ux-pdrawer__project{display:flex;align-items:baseline;gap:var(--ux-space-3);min-width:0;margin:0;overflow:hidden;font-family:var(--text-font-family);font-weight:400;letter-spacing:normal;font-size:16px;line-height:1.65;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.ux-pdrawer__project-count{flex:none;font-size:14px;color:var(--ux-color-text-subdued)}.ux-pdrawer__cards{display:flex;flex-direction:column;gap:var(--ux-space-3)}.ux-pdrawer__views{order:5;margin:0 0 var(--ux-space-3)}.ux-pdrawer__head:has(.ux-pdrawer__views:not([hidden])){flex-wrap:wrap;row-gap:0}.ux-pdrawer__head:has(.ux-pdrawer__views:not([hidden])):after{content:"";order:4;flex-basis:100%}.ux-pdrawer__card{display:flex;flex-direction:column;padding:10px 12px;border:1px solid var(--ux-color-border-default);background:var(--ux-color-bg-page, #fff)}.ux-pdrawer__card.is-active{padding:9px 11px;border:2px solid var(--ux-color-text-primary)}.ux-pdrawer__card-head{display:flex;align-items:center;gap:var(--ux-space-2);min-height:40px}.ux-pdrawer__name{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;color:var(--ux-color-text-primary);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:16px;line-height:1.7;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ux-pdrawer__in{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;max-width:100%;margin:-6px 0 var(--ux-space-1);padding:2px 0;border:0;background:none;color:var(--ux-color-text-primary);font-family:var(--text-font-family);font-size:14px;line-height:1.65;text-align:start;cursor:pointer}.ux-pdrawer__in span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ux-pdrawer__in svg{flex:none;opacity:.65}.ux-pdrawer__in:hover span{text-decoration:underline;text-underline-offset:.2em}.ux-pdrawer__in-form{padding-bottom:var(--ux-space-2)}.ux-pdrawer__card-head .ux-pdrawer__more{margin-left:var(--ux-space-1)}.ux-pdrawer__tag{flex:none;padding:3px var(--ux-space-2);background:var(--ux-color-bg-surface);font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));font-size:14px;line-height:1.65;text-transform:uppercase}.ux-pdrawer__use{flex:none}.ux-pdrawer__rows{margin:var(--ux-space-1) 0 0;padding:0}.ux-pdrawer__card-foot{padding-top:var(--ux-space-3)}.ux-pdrawer__card-foot:has(>[hidden]){display:none}.ux-pdrawer__empty{margin:var(--ux-space-1) 0 var(--ux-space-1);font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-pdrawer__fold{display:flex;align-items:center;gap:var(--ux-space-1);padding-top:6px;font-family:var(--text-font-family);font-size:14px;line-height:1.65}.ux-pdrawer__chips{display:flex;gap:var(--ux-space-1)}.ux-pdrawer__chip{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--ux-color-border-default)}.ux-pdrawer__fold-count{padding-left:var(--ux-space-2);color:var(--ux-color-text-subdued)}.ux-pdrawer__show{display:inline-flex;align-items:center;gap:var(--ux-space-1);margin-left:auto;padding:var(--ux-space-1) 0;border:0;background:none;color:var(--ux-color-text-primary);font:inherit;cursor:pointer}.ux-pdrawer__name-form{display:flex;flex:1 1 auto;align-items:center;gap:var(--ux-space-3);min-width:0}.ux-pdrawer__name-input{flex:1 1 auto;min-width:0;height:40px;padding:0 var(--ux-space-3);border:1px solid var(--ux-color-border-default);border-radius:var(--input-border-radius, 0);background:var(--ux-color-bg-page, #fff);color:var(--ux-color-text-primary);font-family:var(--text-font-family);font-size:16px}.ux-pdrawer__name-input:focus{border:2px solid var(--ux-color-text-primary);outline:none}.ux-pdrawer__error{margin:0;font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-error)}.ux-pdrawer__error[hidden]{display:none}.ux-pdrawer__foot{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--ux-space-6);padding:var(--ux-space-3) 20px var(--ux-space-4);border-top:1px solid var(--ux-color-border-default)}.ux-pdrawer__pop{position:fixed;inset:auto;min-width:220px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);margin:0;padding:var(--ux-space-2) 0;border:1px solid var(--ux-color-border-default);background:var(--ux-color-bg-page, #fff);box-shadow:0 4px 12px #1c1c1c14;color:var(--ux-color-text-primary);overflow-y:auto}.ux-pdrawer__pop[hidden]{display:none}.ux-pdrawer__pop--columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:min(440px,calc(100vw - 16px))}.ux-pdrawer__pop--columns:not(:popover-open,[hidden]){display:none}.ux-pdrawer__group{display:flex;flex-direction:column}.ux-pdrawer__group--wide{grid-column:1 / -1;margin-top:var(--ux-space-2);padding-top:var(--ux-space-2);border-top:1px solid var(--ux-color-border-default)}.ux-pdrawer__group-head{margin:0;padding:var(--ux-space-1) var(--ux-space-4);font-family:var(--text-font-family);font-size:12px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-pdrawer__item{display:flex;align-items:center;gap:var(--ux-space-3);margin:0;padding:var(--ux-space-2) var(--ux-space-4);border:0;background:none;color:var(--ux-color-text-primary);font-family:var(--text-font-family);font-size:16px;line-height:1.65;text-align:start;cursor:pointer}.ux-pdrawer__item:hover,.ux-pdrawer__item:focus-visible,.ux-pdrawer__item[aria-checked=true]{outline:none;background:var(--ux-grey)}.ux-pdrawer__item-label{flex:1 1 auto}.ux-pdrawer__item-detail{font-size:14px;color:var(--ux-color-text-subdued)}.ux-pdrawer__item svg{flex:none}.ux-pdrawer[open] .ux-palette-notice{position:absolute;bottom:72px}@media(prefers-reduced-motion:reduce){.ux-pdrawer[open]{animation:none}}@media screen and (min-width:1000px){.ux-pdrawer{height:min(69dvh,760px)}.ux-pdrawer__grab,.ux-pdrawer__tabs,.ux-pdrawer__foot{display:none}.ux-pdrawer__head{gap:var(--ux-space-4);min-height:72px;padding:0 var(--ux-space-12);border-bottom:1px solid var(--ux-color-border-default);touch-action:auto}.ux-pdrawer__count{display:block}.ux-pdrawer__views{order:0;margin:0 0 0 var(--ux-space-2)}.ux-pdrawer__head:has(.ux-pdrawer__views:not([hidden])){flex-wrap:nowrap}.ux-pdrawer__head:has(.ux-pdrawer__views:not([hidden])):after{content:none}.ux-pdrawer__body--projects .ux-pdrawer__col{padding:var(--ux-space-4);background:var(--ux-grey)}.ux-pdrawer__body--projects .ux-pdrawer__col.ux-pdrawer__col--new{background:none;padding-inline:0}.ux-pdrawer__project span:first-child{font-size:18px}.ux-pdrawer__actions{display:flex;align-items:center;gap:var(--ux-space-8);margin-left:auto}.ux-pdrawer__close{margin:0 -8px 0 var(--ux-space-6)}.ux-pdrawer__body{display:flex;align-items:flex-start;gap:var(--ux-space-8);padding:var(--ux-space-6) var(--ux-space-12) var(--ux-space-8)}.ux-pdrawer__col,.ux-pdrawer__col:not(.is-current){display:flex;flex:0 0 400px;min-width:0}.ux-pdrawer__col>.ux-pdrawer__new{display:inline-flex;align-self:flex-start;margin-top:var(--ux-space-1)}.ux-pdrawer__col.ux-pdrawer__col--only{flex:1 1 auto}.ux-pdrawer__col--only .ux-pdrawer__cards{display:grid;grid-template-columns:repeat(auto-fill,400px);align-items:start;gap:var(--ux-space-4) var(--ux-space-8)}.ux-pdrawer__col-head{display:flex}.ux-pdrawer__cards{gap:var(--ux-space-4)}.ux-pdrawer__card{padding:var(--ux-space-3) var(--ux-space-4) var(--ux-space-4)}.ux-pdrawer__card.is-active{padding:11px 15px 15px}.ux-pdrawer[open] .ux-palette-notice{bottom:var(--ux-space-6);left:auto;right:var(--ux-space-12);transform:none}}.ux-palette{display:block}.ux-palette__head{display:flex;flex-direction:column;gap:var(--ux-space-4);padding:var(--ux-space-6) 20px var(--ux-space-8)}.ux-palette__head-text{display:flex;flex-direction:column;gap:var(--ux-space-4)}.ux-palette__head-text>*{margin:0}.ux-palette__lead{max-width:640px;font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-palette__actions{display:flex;align-items:center;gap:20px}.ux-palette__actions[hidden],.ux-palette__confirm[hidden]{display:none}.ux-palette__actions .button:not(.button--tertiary){min-height:40px;height:40px;padding-inline:18px}.ux-palette__confirm{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ux-space-3)}.ux-palette__confirm p{flex:1 0 100%;margin:0;font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-palette__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ux-space-6) var(--ux-space-2);margin:0;padding:0 20px var(--ux-space-12)}.ux-palette-tile{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ux-space-2);min-width:0;padding:0}.ux-palette-tile>p{margin:0}.ux-palette-tile__swatch{position:relative;align-self:stretch;height:200px;background:var(--ux-paint, var(--ux-grey));box-shadow:inset 0 0 0 1px var(--ux-color-border-default)}.ux-palette-tile__remove{position:absolute;top:6px;right:6px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:var(--ux-color-bg-page, #fff);border:0;color:var(--ux-color-text-primary);cursor:pointer}.ux-palette-tile__remove:focus-visible,.ux-palette-add:focus-visible{outline:2px solid var(--ux-color-text-primary);outline-offset:2px}.ux-palette-tile__gone{position:absolute;left:8px;bottom:8px;padding:4px var(--ux-space-2);background:var(--ux-color-bg-page, #fff);font-family:var(--text-font-family);font-size:14px;line-height:1.65}.ux-palette-tile__gone[hidden]{display:none}.ux-palette-tile__name{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase}.ux-palette-tile__name a{color:inherit;text-decoration:none}.ux-palette-tile__name a[href]:hover{text-decoration:underline}.ux-palette-tile__descriptor{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-palette-tile__view{display:none!important}.ux-palette-tile--gone .ux-palette-tile__swatch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff8c}.ux-palette-tile--gone :is(.ux-palette-tile__remove,.ux-palette-tile__gone){z-index:1}.ux-palette-tile--gone .ux-palette-tile__name{color:var(--ux-color-text-subdued)}.ux-palette-tile--gone [data-ux-remove-text]:not([hidden]){display:inline-flex!important}.ux-palette-tile--add{grid-column:1 / -1}.ux-palette-add{display:flex;align-items:center;gap:var(--ux-space-3);align-self:stretch;min-height:81px;padding:var(--ux-space-4);border:1px dashed var(--ux-color-text-primary);color:var(--ux-color-text-primary);text-decoration:none}.ux-palette-add .icon{flex:none;width:24px;height:24px}.ux-palette-add__text{display:flex;flex-direction:column}.ux-palette-add__label{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase}.ux-palette-add__hint{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}@media screen and (min-width:1000px){.ux-palette__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:var(--ux-space-6);padding:var(--ux-space-8) var(--ux-space-12) var(--ux-space-10)}.ux-palette__confirm{grid-column:1 / -1;justify-content:flex-end}.ux-palette__confirm p{flex:none}.ux-palette__lead{font-size:18px}.ux-palette__actions{gap:var(--ux-space-6)}.ux-palette__actions .button:not(.button--tertiary){min-height:48px;height:48px;padding-inline:28px}.ux-palette__tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ux-space-8) var(--ux-space-4);padding:0 var(--ux-space-12) var(--ux-space-16)}.ux-palette-tile{gap:var(--ux-space-3)}.ux-palette-tile__swatch{height:380px}.ux-palette-tile__remove{top:9px;right:9px;width:40px;height:40px}.ux-palette-tile__remove .icon{width:20px;height:20px}.ux-palette-tile__view:not([hidden]){display:inline-flex!important}.ux-palette-tile--add{grid-column:auto}.ux-palette-add{flex-direction:column;justify-content:center;gap:var(--ux-space-3);height:380px;text-align:center}.ux-palette-add .icon{width:32px;height:32px}.ux-palette-add__text{align-items:center;gap:var(--ux-space-3)}}.ux-palette__actions--empty{display:none}:is(.ux-palette--empty,.ux-palette--shared-none) .ux-palette__actions--empty{display:flex}@media screen and (max-width:999px){:is(.ux-palette--empty,.ux-palette--shared-none) .ux-palette__actions--empty{flex-direction:column;align-items:flex-start;gap:var(--ux-space-4)}.ux-palette--empty .ux-palette__tiles{padding-block-end:var(--ux-space-10)}.ux-palette--empty .ux-palette-ideas{padding-block-start:var(--ux-space-4)}}@media screen and (min-width:1000px){.ux-palette--empty .ux-palette-tile--add{grid-column:1 / -1}.ux-palette--empty .ux-palette-add{height:160px}}.ux-palette__actions--shared{flex-wrap:wrap;row-gap:var(--ux-space-4)}.ux-palette__actions [data-ux-palette-order][hidden]{display:none}.ux-palette__note,.ux-palette__notice{margin:0;font-family:var(--text-font-family);font-size:14px;line-height:1.65}.ux-palette__note{color:var(--ux-color-text-subdued)}.ux-palette__notice{padding:12px var(--ux-space-4);background:var(--ux-grey);color:var(--ux-color-text-primary)}.ux-palette__note[hidden],.ux-palette__notice[hidden]{display:none}@media screen and (max-width:999px){.ux-palette--shared-none .ux-palette-ideas{padding-block-start:var(--ux-space-4)}}@media screen and (min-width:1000px){.ux-palette__note{grid-column:2;justify-self:end;max-width:420px}.ux-palette__notice{grid-column:1 / -1}}.ux-palette-try{display:flex;flex-direction:column;gap:var(--ux-space-6);padding:var(--ux-space-10) 20px;background:var(--ux-grey)}.ux-palette-try[hidden]{display:none}.ux-palette-try__lead{max-width:760px;margin:0;font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-palette-try__box{background:var(--ux-color-bg-page, #fff)}.ux-palette-try__rows{margin:0;padding:0}.ux-try-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ux-space-3);padding:var(--ux-space-4)}.ux-try-row+.ux-try-row{border-block-start:1px solid var(--ux-color-border-default)}.ux-palette-try__soon.ux-sample-option{padding:var(--ux-space-4);border-block-end:1px solid var(--ux-color-border-default)}.ux-try-row__name{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:var(--ux-space-3);align-items:center}.ux-try-row__name:before{content:"";grid-row:1 / span 2;width:40px;height:40px;background:var(--ux-paint, var(--ux-grey));box-shadow:inset 0 0 0 1px var(--ux-color-border-default)}.ux-try-row__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase}.ux-try-row__descriptor{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-try-row__formats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ux-space-2);margin:0;padding:0;border:0}.ux-try-format{display:flex;flex-direction:column;justify-content:center;gap:0;min-height:48px;padding:11px 13px;background:var(--ux-color-bg-page, #fff);border:1px solid var(--ux-color-text-primary);border-radius:var(--ux-control-radius, 0);cursor:pointer}.ux-try-format__label{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase}.ux-try-format__price,.ux-try-format__out{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-try-format__out{display:none}.ux-try-format:has(input:checked){background:var(--ux-color-text-primary);color:var(--ux-color-bg-page, #fff)}.ux-try-format:has(input:checked) .ux-try-format__price{color:inherit}.ux-try-format:has(input:focus-visible){outline:2px solid var(--ux-color-text-primary);outline-offset:2px}.ux-try-format.is-out{border:1px dashed var(--ux-color-border-default);color:var(--ux-color-text-subdued);cursor:not-allowed}.ux-try-format.is-out .ux-try-format__price{display:none}.ux-try-format.is-out .ux-try-format__out{display:block}.ux-try-row__notify{justify-self:start}.ux-try-row__notify[hidden]{display:none!important}.ux-palette-try__total{display:flex;flex-direction:column;align-items:stretch;gap:var(--ux-space-4);padding:var(--ux-space-4);border-block-start:1px solid var(--ux-color-text-primary)}.ux-palette-try__summary p{margin:0}.ux-palette-try__sum{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:16px;line-height:1.7;text-transform:uppercase}.ux-palette-try__sub{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-palette-try__offer:empty{display:none}.ux-palette-try__add{width:100%}.ux-palette-try__add:disabled{opacity:.4;cursor:not-allowed}.ux-palette-try__notice{margin:0;padding:0 var(--ux-space-4) var(--ux-space-4);font-family:var(--text-font-family);font-size:14px;line-height:1.65}.ux-palette-try__notice[hidden]{display:none}@media screen and (min-width:1000px){.ux-palette-try{gap:var(--ux-space-8);padding:var(--ux-space-16) var(--ux-space-12)}.ux-try-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--ux-space-4);padding:var(--ux-space-4) var(--ux-space-6)}.ux-try-row__name{grid-template-columns:48px minmax(0,1fr);column-gap:var(--ux-space-4)}.ux-try-row__name:before{width:48px;height:48px}.ux-try-row__formats{display:flex;gap:var(--ux-space-2)}.ux-try-format{flex-direction:row;align-items:center;gap:var(--ux-space-3);min-height:0;padding:10px var(--ux-space-4);white-space:nowrap}.ux-try-row__notify{justify-self:end;min-width:128px}.ux-palette-try__total{flex-direction:row;align-items:center;gap:var(--ux-space-12);padding:20px var(--ux-space-6)}.ux-palette-try__summary{flex:none}.ux-palette-try__offer{flex:1 0 0;min-width:0}.ux-palette-try__offer:empty{display:block}.ux-palette-try__add{flex:none;width:auto}.ux-palette-try__notice{padding:0 var(--ux-space-6) 20px;text-align:right}}.ux-palette-pairs{display:flex;flex-direction:column;gap:20px;padding:var(--ux-space-10) 0}.ux-palette-pairs[hidden]{display:none}.ux-palette-pairs>.ux-pdp-head{padding-inline:20px}.ux-palette-pairs__cards{display:grid;grid-auto-flow:column;grid-auto-columns:156px;gap:var(--ux-space-3);margin:0;padding:0 20px;overflow-x:auto}.ux-palette-pairs__cards li{padding:0}@media screen and (min-width:1000px){.ux-palette-pairs{gap:var(--ux-space-8);padding:var(--ux-space-16) var(--ux-space-12)}.ux-palette-pairs>.ux-pdp-head{padding:0}.ux-palette-pairs__cards{grid-auto-flow:row;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-columns:auto;gap:var(--ux-space-6);padding:0;overflow:visible}}.ux-share__link{display:flex;align-self:stretch;align-items:stretch;height:48px;border:1px solid var(--ux-color-text-primary)}.ux-share__input{flex:1 1 auto;min-width:0;height:auto;margin:0;padding:0 var(--ux-space-4);border:0;border-radius:0;background:var(--ux-color-bg-page, #fff);font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-primary);text-overflow:ellipsis;box-shadow:none}.ux-share__input:focus-visible,.ux-share__copy:focus-visible,.ux-share__tile:focus-visible{outline:2px solid var(--ux-color-text-primary);outline-offset:-2px}.ux-share__copy{display:flex;flex:none;align-items:center;gap:var(--ux-space-2);margin:0;padding:0 var(--ux-space-4);border:0;border-inline-start:1px solid var(--ux-color-border-default);background:none;color:var(--ux-color-text-primary);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase;cursor:pointer}.ux-share__copy-icon{display:grid}.ux-share__copy-icon[hidden]{display:none}.ux-share__tiles{display:flex;align-self:stretch;gap:var(--ux-space-2);margin:0}.ux-share__tiles>li{display:flex;flex:1 1 0;min-width:0}.ux-share__tiles>li[hidden]{display:none}.ux-share__tile{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;height:72px;margin:0;padding:var(--ux-space-3) var(--ux-space-2);border:1px solid var(--ux-color-border-default);background:var(--ux-color-bg-page, #fff);color:var(--ux-color-text-primary);font-family:var(--text-font-family);font-size:14px;line-height:1.65;text-decoration:none;cursor:pointer}.ux-share__tile:hover{border-color:var(--ux-color-text-primary)}.ux-share__tile[aria-busy=true]{cursor:progress}.ux-share__tile span{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.ux-share__notice{display:flex;align-self:stretch;gap:var(--ux-space-4);padding:var(--ux-space-4);background:var(--ux-color-text-primary);color:var(--ux-color-bg-page, #fff)}.ux-share__notice[hidden]{display:none}.ux-share__thumb{display:flex;flex:none;flex-direction:column;width:36px;height:64px}.ux-share__thumb span{flex:1 1 0}.ux-share__notice-text{display:flex;flex-direction:column;gap:2px;margin:0;font-family:var(--text-font-family);font-size:14px;line-height:1.65}.ux-share__notice-text span:last-child{opacity:.8}.ux-share__notice-title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);line-height:1.7;text-transform:uppercase}.ux-palette-ideas{display:flex;flex-direction:column;gap:20px;padding:var(--ux-space-10) 0 var(--ux-space-12)}.ux-palette-ideas>.ux-pdp-head{padding-inline:20px}.ux-palette-ideas__cards{display:grid;grid-auto-flow:column;grid-auto-columns:280px;gap:var(--ux-space-3);margin:0;padding:0 20px;overflow-x:auto}.ux-palette-idea{display:flex;flex-direction:column;gap:var(--ux-space-3);min-width:0;padding:0 0 var(--ux-space-6);background:var(--ux-color-bg-page, #fff);border:1px solid var(--ux-color-border-default)}.ux-palette-idea__swatches{display:flex;height:140px}.ux-palette-idea__swatch{flex:1 0 0;min-width:0;background:var(--ux-paint, var(--ux-grey))}.ux-palette-idea__text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ux-space-2);padding:var(--ux-space-3) var(--ux-space-6) 0}.ux-palette-idea__title,.ux-palette-idea__line{margin:0}.ux-palette-idea__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase}.ux-palette-idea__line{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-palette-idea__dot{margin-inline:.25em}html:not(.ux-palette-js) .ux-palette-idea__use{display:none}.ux-palette-ideas__group{margin:var(--ux-space-6) 0 calc(-1 * var(--ux-space-2));padding:0 20px;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:16px;line-height:1.7;text-transform:uppercase}@media screen and (min-width:1000px){.ux-palette-ideas{gap:var(--ux-space-8);padding:var(--ux-space-16) var(--ux-space-12)}.ux-palette-ideas>.ux-pdp-head{padding:0}.ux-palette-ideas__group{padding:0}.ux-palette-ideas__cards{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;gap:var(--ux-space-6);padding:0;overflow:visible}.ux-palette-idea__swatches{height:180px}}.ux-basket-palette{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-block:var(--ux-space-2) var(--ux-space-4);padding:20px;background:var(--ux-grey)}.ux-basket-palette[hidden]{display:none}.ux-basket-palette__text{display:contents}.ux-basket-palette__eyebrow,.ux-basket-palette__heading.h4,.ux-basket-palette__body{margin:0}.ux-basket-palette__eyebrow,.ux-basket-palette--drawer .ux-basket-palette__heading{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase}.ux-basket-palette__eyebrow{order:1}.ux-basket-palette__heading{order:2}.ux-basket-palette__swatches{order:3;display:flex;align-self:stretch;padding:4px;background:var(--ux-color-bg-page, #fff)}.ux-basket-palette__swatch{flex:1 0 0;min-width:0;height:64px}.ux-basket-palette__body,.ux-basket-palette__line{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-basket-palette__body{order:4}.ux-basket-palette__actions{order:5;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:14px}.ux-basket-palette__actions .button--secondary{width:100%}.ux-basket-palette--drawer{flex-direction:row;align-items:center;gap:var(--ux-space-4);margin-block:20px;padding:var(--ux-space-4)}.ux-basket-palette--drawer .ux-basket-palette__swatches{order:0;flex:none;align-self:auto}.ux-basket-palette--drawer .ux-basket-palette__swatch{flex:none;width:20px;height:48px}.ux-basket-palette--drawer .ux-basket-palette__heading{order:0}.ux-basket-palette--drawer .ux-basket-palette__text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.ux-basket-palette--drawer .button{flex:none}@media screen and (min-width:1000px){.ux-basket-palette:not(.ux-basket-palette--drawer){flex-direction:row;align-items:center;gap:var(--ux-space-10);margin-block:var(--ux-space-6) var(--ux-space-10);padding:var(--ux-space-8)}.ux-basket-palette:not(.ux-basket-palette--drawer) .ux-basket-palette__text{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ux-space-2);min-width:0}.ux-basket-palette:not(.ux-basket-palette--drawer) :is(.ux-basket-palette__swatches,.ux-basket-palette__actions){order:0;flex:none;align-self:auto}.ux-basket-palette:not(.ux-basket-palette--drawer) .ux-basket-palette__swatch{flex:none;width:72px;height:96px}.ux-basket-palette__body{font-size:16px}.ux-basket-palette__actions{flex-direction:row;align-items:center;gap:20px}.ux-basket-palette__actions .button--secondary{width:auto}}.ux-predictive__colour{display:flex;align-items:center;gap:var(--ux-space-4)}.ux-predictive__colour>.ux-predictive__item{flex:1 1 auto;min-width:0}html.ux-palette-js .ux-predictive__colour>.ux-palette-toggle{position:static;flex:none}.ux-swatches-hero{display:flex;flex-direction:column}.ux-swatches-hero__media{position:relative;aspect-ratio:390 / 400;overflow:hidden;background:var(--ux-grey)}.ux-swatches-hero__media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ux-swatches-hero__cards{position:absolute;top:0;right:0;bottom:0;left:0}.ux-swatch-card{--x: 23.3%;--y: 30.5%;--r: -3deg;position:absolute;left:var(--x);top:var(--y);width:24.6%;container-type:inline-size;background:#fff;box-shadow:0 3px 10px #1c1c1c40;transform:translate(-50%,-50%) rotate(var(--r))}.ux-swatch-card--2{--x: 50.3%;--y: 24.1%;--r: 2deg}.ux-swatch-card--3{--x: 79.9%;--y: 32.8%;--r: -4deg}.ux-swatch-card__inner{display:flex;flex-direction:column;aspect-ratio:150 / 171;padding:7.33cqw 7.33cqw 0}.ux-swatch-card__paint{display:block;aspect-ratio:1;background:var(--ux-paint)}.ux-swatch-card__name{display:none;margin-block-start:4.7cqw;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:6cqw;line-height:1.7;text-transform:uppercase;white-space:nowrap;overflow:hidden;color:var(--ux-color-text-primary)}.ux-swatches-hero__text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ux-space-4);padding:var(--ux-space-6) 20px var(--ux-space-10)}.ux-swatches-hero__text>p,.ux-swatches-hero__title{margin:0}.ux-swatches-hero__lead{font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-primary)}.ux-swatches-hero--live .ux-swatches-hero__text{gap:20px}.ux-swatches-hero__price{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:16px;line-height:1.7;text-transform:uppercase}.ux-swatches-hero__actions{display:flex;align-self:stretch;align-items:center;gap:var(--ux-space-6)}.ux-swatches-hero__actions .button--secondary{flex:1 0 auto}.ux-swatches-hero__how{display:none}.ux-swatches-hero__delivery{display:flex;align-items:center;gap:var(--ux-space-3);font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-swatches-hero__delivery .icon{flex:none;width:24px;height:24px}ux-klaviyo-signup{display:contents}.ux-swatches-signup{display:flex;flex-direction:column;gap:var(--ux-space-4);align-self:stretch}.ux-swatches-signup__title{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:16px;line-height:1.7;text-transform:uppercase}.ux-swatches-signup__title--desktop{display:none}.ux-swatches-signup__form{margin:0}.ux-swatches-signup__row{display:flex;flex-direction:column;gap:var(--ux-space-4)}.ux-swatches-signup__submit{width:100%}.ux-swatches-signup__note,.ux-swatches-signup__error,.ux-swatches-signup__done{margin:0;font-family:var(--text-font-family);font-size:14px;line-height:1.65}.ux-swatches-signup__error{margin-block-start:var(--ux-space-2);color:var(--ux-color-text-error)}.ux-swatches-signup__done{padding:12px var(--ux-space-4);background:var(--ux-grey);font-size:16px}.ux-swatches-signup .ux-field__input[aria-invalid=true]{border-color:var(--ux-color-text-error)}@media screen and (min-width:1000px){.ux-swatches-hero{display:grid;grid-template-areas:"crumbs crumbs" "text media";grid-template-columns:minmax(0,600fr) minmax(0,680fr);align-items:center;column-gap:var(--ux-space-16);padding:0 var(--ux-space-12) var(--ux-space-16)}.ux-swatches-hero--no-image{grid-template-areas:"crumbs" "text";grid-template-columns:minmax(0,720px)}.ux-swatches-hero__crumbs{grid-area:crumbs;margin-inline:calc(-1 * var(--ux-space-12));margin-block-end:var(--ux-space-8)}.ux-swatches-hero__media{grid-area:media;aspect-ratio:680 / 620}.ux-swatch-card{--x: 21.97%;--y: 32.5%;width:22.06%;box-shadow:0 4px 12px #1c1c1c40}.ux-swatch-card--2{--x: 47.35%;--y: 25.5%}.ux-swatch-card--3{--x: 75.1%;--y: 33.9%}.ux-swatch-card__name{display:block}.ux-swatches-hero__text{grid-area:text;gap:var(--ux-space-6);padding:0}.ux-swatches-hero__lead{font-size:18px}.ux-swatches-signup{gap:var(--ux-space-3)}.ux-swatches-signup__title{margin-block-end:var(--ux-space-3)}.ux-swatches-signup__title--desktop{display:inline}.ux-swatches-hero--live .ux-swatches-hero__text{gap:var(--ux-space-6)}.ux-swatches-hero__actions{align-self:flex-start}.ux-swatches-hero__actions .button--secondary{flex:none}.ux-swatches-hero__how{display:inline-flex}.ux-swatches-signup__title--mobile{display:none}.ux-swatches-signup__row{flex-direction:row;align-items:flex-end;gap:var(--ux-space-3)}.ux-swatches-signup__submit{flex:none;width:auto}}@media screen and (max-width:999px){.shopify-section--ux-swatches-hero+.shopify-section--ux-pdp-features .ux-pdp-features{padding-block-start:0}}.shopify-section--ux-swatches-hero:has(.ux-swatches-hero--live)+.shopify-section--ux-pdp-features .ux-pdp-features{padding-block-start:0}.ux-swatches-band{display:flex;flex-direction:column;align-items:stretch;gap:var(--ux-space-3);padding:var(--ux-space-8) 20px;border-block-start:1px solid var(--ux-color-border-default)}.ux-swatches-band--live{background:var(--ux-grey);border-block-start:0}.ux-swatches-band__text{display:flex;flex-direction:column;gap:var(--ux-space-3)}.ux-swatches-band__text p{margin:0}.ux-swatches-band__eyebrow{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase}.ux-swatches-band__line{font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-primary)}@media screen and (min-width:1000px){.ux-swatches-band{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--ux-space-6);padding:var(--ux-space-10) var(--ux-space-12) var(--ux-space-16)}.ux-swatches-band--live{padding-block-end:var(--ux-space-10)}.ux-swatches-band__text{gap:var(--ux-space-2)}.ux-swatches-band__button{flex:none}}.ux-compare{display:flex;flex-direction:column;gap:var(--ux-space-6);padding:var(--ux-space-12) 20px;background:var(--ux-grey)}.ux-compare__table{display:none}.ux-compare__cards{display:flex;flex-direction:column;gap:var(--ux-space-6);margin:0;padding:0}.ux-compare__card{display:flex;flex-direction:column;gap:var(--ux-space-3);padding:20px;background:var(--ux-color-bg-page, #fff)}.ux-compare__card-title.h4{margin:0}.ux-compare__facts{display:flex;flex-direction:column;gap:var(--ux-space-3);margin:0}.ux-compare__fact{display:flex;flex-direction:column;gap:2px;padding-block-start:var(--ux-space-3);border-block-start:1px solid var(--ux-color-border-default)}.ux-compare__fact dt,.ux-compare__fact dd{margin:0;font-family:var(--text-font-family);line-height:1.65}.ux-compare__fact dt{font-size:14px;color:var(--ux-color-text-subdued)}.ux-compare__fact dd{font-size:16px;color:var(--ux-color-text-primary)}@media screen and (min-width:1000px){.ux-compare{gap:var(--ux-space-10);padding:var(--ux-space-16) var(--ux-space-12)}.ux-compare__cards{display:none}.ux-compare__table{display:table;width:100%;margin:0;border-collapse:collapse;table-layout:fixed;background:var(--ux-color-bg-page, #fff)}.ux-compare__table :is(th,td){padding:var(--ux-space-4) var(--ux-space-3);border:0;border-block-end:1px solid var(--ux-color-border-default);text-align:start;vertical-align:middle;font-family:var(--text-font-family);font-size:16px;font-weight:400;line-height:1.65;color:var(--ux-color-text-primary)}.ux-compare__table thead :is(th,td),.ux-compare__table tbody th{padding-block:10px;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase}.ux-compare__table tr>:first-child{width:300px}.ux-compare__table tr>:is(th,td):is(:first-child,:last-child){padding-inline:var(--ux-space-3)}.ux-compare__table tbody tr:last-child>*{border-block-end:0}}.ux-picker{display:flex;flex-direction:column;gap:var(--ux-space-6);padding:var(--ux-space-12) 20px var(--ux-space-10)}.ux-picker__head{display:flex;flex-direction:column;gap:var(--ux-space-6)}.ux-picker__hint{font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-picker__search{position:relative;display:flex;align-items:center;height:40px;border-block-end:1px solid var(--ux-color-border-default)}.ux-picker__search:focus-within{border-block-end:2px solid var(--ux-color-text-primary)}.ux-picker__input{flex:1 1 auto;min-width:0;height:100%;margin:0;padding:0 40px 0 0;border:0;background:transparent;box-shadow:none;font-family:var(--text-font-family);font-size:16px;color:var(--ux-color-text-primary);outline:none;-webkit-appearance:none;appearance:none}.ux-picker__input::placeholder{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);text-transform:uppercase;color:var(--ux-color-text-primary);opacity:1}.ux-picker__input::-webkit-search-cancel-button{-webkit-appearance:none}.ux-picker__search .icon{position:absolute;right:10px;width:20px;height:20px;pointer-events:none}.ux-picker__families{display:flex;align-items:center;gap:20px;margin-inline:-20px;padding:0 20px;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.ux-picker__families::-webkit-scrollbar{display:none}.ux-picker__all,.ux-picker__family{flex:none;display:inline-flex;align-items:center;gap:10px;margin:0;padding:0;background:none;border:0;color:var(--ux-color-text-subdued);cursor:pointer}.ux-picker__all{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase}.ux-picker__family{font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-picker__all--desktop{display:none}.ux-picker__family-swatch{flex:none;width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--ux-color-border-default)}:is(.ux-picker__all,.ux-picker__family):hover,:is(.ux-picker__all,.ux-picker__family)[aria-pressed=true]{color:var(--ux-color-text-primary)}:is(.ux-picker__all,.ux-picker__family)[aria-pressed=true]{text-decoration:underline;text-underline-offset:.25em}:is(.ux-picker__all,.ux-picker__family):focus-visible{outline:2px solid var(--ux-color-text-primary);outline-offset:2px}.ux-picker__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px var(--ux-space-4);margin:0;padding:0}.ux-pick-item{padding:0}.ux-pick-item[hidden]{display:none}.ux-pick{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;margin:0;padding:0;background:none;border:0;color:var(--ux-color-text-primary);text-align:start;cursor:pointer}.ux-pick__swatch{position:relative;display:block;align-self:stretch;aspect-ratio:1;background:var(--ux-paint);box-shadow:inset 0 0 0 1px var(--ux-color-border-default)}.ux-pick__tick{position:absolute;top:6px;right:6px;display:none;align-items:center;justify-content:center;width:28px;height:28px;background:var(--ux-color-text-primary);color:var(--ux-color-bg-page, #fff)}.ux-pick__tick .icon{width:20px;height:20px}.ux-pick__name{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase}.ux-pick__action>span{display:inline-flex;align-items:center;gap:6px;font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-pick__action .icon{flex:none;width:18px;height:18px}.ux-pick__add .icon{width:12px;height:12px;margin:3px}.ux-pick__add,.ux-pick__out{color:var(--ux-color-text-subdued)}.ux-pick__added{display:none!important}.ux-pick[aria-pressed=true] .ux-pick__swatch{box-shadow:inset 0 0 0 2px var(--ux-color-text-primary)}.ux-pick[aria-pressed=true] .ux-pick__tick{display:flex}.ux-pick[aria-pressed=true] .ux-pick__add{display:none!important}.ux-pick[aria-pressed=true] .ux-pick__added{display:inline-flex!important}.ux-pick:hover .ux-pick__add{color:var(--ux-color-text-primary)}.ux-pick:focus-visible{outline:none}.ux-pick:focus-visible .ux-pick__swatch{outline:2px solid var(--ux-color-text-primary);outline-offset:2px}.ux-pick:disabled{cursor:not-allowed}.ux-pick:disabled .ux-pick__swatch{opacity:.4}.ux-picker__none{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ux-space-3);padding:var(--ux-space-6) 20px;border:1px solid var(--ux-color-border-default)}.ux-picker__none[hidden],.ux-picker__more[hidden],.ux-picker__more .button[hidden]{display:none}.ux-picker__none p{margin:0}.ux-picker__none-text{margin-block-end:var(--ux-space-2)!important;font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-picker__more{display:flex;flex-direction:column;align-items:stretch;gap:var(--ux-space-4);text-align:center}.ux-picker__count{margin:0;font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}@media screen and (min-width:1000px){.ux-picker{gap:var(--ux-space-8);padding:var(--ux-space-16) var(--ux-space-12) var(--ux-space-12)}.ux-picker__head{flex-direction:row;align-items:flex-end;justify-content:space-between}.ux-picker__search{flex:none;width:300px;padding-inline-start:25px;border-block-end:0;border-inline-start:1px solid var(--ux-color-border-default)}.ux-picker__search:focus-within{border-inline-start:0;border-block-end:2px solid var(--ux-color-text-primary)}.ux-picker__families{gap:var(--ux-space-6);margin:0;padding:0 0 var(--ux-space-4);border-block-end:1px solid var(--ux-color-border-default)}.ux-picker__all--desktop{display:inline}.ux-picker__all--mobile{display:none}.ux-picker__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--ux-space-8) 19px}.ux-picker__none{padding:var(--ux-space-12)}.ux-picker__more{align-items:center;padding-block-start:var(--ux-space-4)}}.ux-swatch-bar{position:fixed;inset-inline:0;bottom:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:var(--ux-space-3);min-height:72px;padding:var(--ux-space-3) 20px;background:var(--ux-color-bg-page, #fff);border-block-start:1px solid var(--ux-color-border-default);filter:drop-shadow(0 -4px 8px rgb(28 28 28 / .08))}.ux-swatch-bar[hidden]{display:none}html.ux-swatch-bar-open body{padding-block-end:72px}html.ux-swatch-bar-open .ux-palette-tray{display:none!important}.ux-swatch-bar__picks{position:absolute;inset-inline:0;bottom:100%;display:none;flex-direction:column;gap:var(--ux-space-3);max-height:50vh;padding:var(--ux-space-4) 20px;overflow-y:auto;background:var(--ux-color-bg-page, #fff);border-block-start:1px solid var(--ux-color-border-default)}.ux-swatch-bar--open .ux-swatch-bar__picks{display:flex}.ux-swatch-bar__label,.ux-swatch-bar__count{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase;white-space:nowrap}.ux-swatch-bar__chips{display:flex;flex-wrap:wrap;gap:var(--ux-space-2);margin:0;padding:0}.ux-swatch-chip{display:inline-flex;flex:none;align-items:center;gap:var(--ux-space-2);padding:4px var(--ux-space-2) 4px 4px;background:var(--ux-color-bg-page, #fff);border:1px solid var(--ux-color-border-default)}.ux-swatch-chip__swatch{flex:none;width:24px;height:24px}.ux-swatch-chip__name{font-family:var(--text-font-family);font-size:14px;line-height:1.65;white-space:nowrap}.ux-swatch-chip__remove{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0 -4px 0 0;padding:0;background:none;border:0;color:var(--ux-color-text-primary);cursor:pointer}.ux-swatch-chip__remove .icon{width:12px;height:12px}.ux-swatch-bar__summary{display:flex;align-items:center;gap:var(--ux-space-2);min-width:0;margin:0;padding:0;background:none;border:0;color:var(--ux-color-text-primary);text-align:start;cursor:pointer}.ux-swatch-bar__stack{display:flex;flex:none}.ux-swatch-bar__stack span{width:24px;height:24px;border:2px solid var(--ux-color-bg-page, #fff)}.ux-swatch-bar__stack span+span{margin-inline-start:-10px}.ux-swatch-bar__text{display:flex;flex-direction:column;min-width:0}.ux-swatch-bar__sub{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued);white-space:nowrap}.ux-swatch-bar__total{display:flex;flex:none;align-items:center;gap:var(--ux-space-6)}.ux-swatch-bar__sum{display:none;margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:16px;line-height:1.7;text-transform:uppercase;white-space:nowrap}.ux-swatch-bar__add{min-height:40px;height:40px;padding-inline:18px}.ux-swatch-bar__error{position:absolute;inset-inline:0;bottom:100%;margin:0;padding:var(--ux-space-2) 20px;background:var(--ux-grey);font-family:var(--text-font-family);font-size:14px;line-height:1.65}.ux-swatch-bar__error[hidden]{display:none}:is(.ux-swatch-chip__remove,.ux-swatch-bar__summary):focus-visible{outline:2px solid var(--ux-color-text-primary);outline-offset:2px}@media screen and (min-width:1000px){.ux-swatch-bar{gap:var(--ux-space-6);padding:var(--ux-space-3) var(--ux-space-12)}.ux-swatch-bar__picks{position:static;display:flex;flex:1 1 auto;flex-direction:row;align-items:center;gap:var(--ux-space-4);min-width:0;max-height:none;padding:0;overflow:visible;border:0}.ux-swatch-bar__chips{flex-wrap:nowrap;min-width:0;overflow-x:auto;scrollbar-width:none}.ux-swatch-bar__summary{display:none}.ux-swatch-bar__sum{display:block}.ux-swatch-bar__add{min-height:48px;height:48px;padding-inline:28px}.ux-swatch-bar__error{padding-inline:var(--ux-space-12)}}.ux-landing-hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:460px;padding:0 20px var(--ux-space-8);overflow:hidden;background:var(--ux-color-text-primary);color:var(--ux-color-bg-page, #fff)}.ux-landing-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ux-landing-hero:not(.ux-landing-hero--plain):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 110% 85% at 0% 100%,#1c1c1cd9,#1c1c1cb3 50%,#1c1c1c40 80%,#1c1c1c00)}.ux-landing-hero__text{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--ux-space-3)}.ux-landing-hero__text>*{margin:0;color:inherit}.ux-landing-hero__eyebrow{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase}.ux-landing-hero__lead{max-width:320px;font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-landing-hero__lead--desktop{display:none}@media screen and (min-width:1000px){.ux-landing-hero{min-height:640px;padding:var(--ux-space-16) var(--ux-space-12)}.ux-landing-hero:not(.ux-landing-hero--plain):after{background:radial-gradient(ellipse 79.2% 95% at 0% 100%,#1c1c1cd9,#1c1c1cb8 50%,#1c1c1c4d 80%,#1c1c1c00)}.ux-landing-hero__text{gap:var(--ux-space-4)}.ux-landing-hero__lead{max-width:440px;font-size:18px}.ux-landing-hero__lead--desktop{display:block}.ux-landing-hero__lead--mobile{display:none}}.ux-ways-in{display:flex;flex-direction:column;gap:var(--ux-space-6);padding:var(--ux-space-8) 20px}.ux-ways-in__desktop{display:none}.ux-ways-in__cards{display:flex;flex-direction:column;gap:var(--ux-space-6);margin:0;padding:0}.ux-way{display:flex;gap:var(--ux-space-4);padding:0}.ux-way__image{position:relative;display:block;flex:none;width:112px;height:112px;overflow:hidden;background:var(--ux-grey)}.ux-way__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ux-way__families{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr)}.ux-way__meta{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:var(--ux-space-2);min-width:0}.ux-way__meta>*{margin:0}.ux-way__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase}.ux-way__text{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}@media screen and (min-width:1000px){.ux-ways-in{gap:var(--ux-space-12);padding:var(--ux-space-24) var(--ux-space-12)}.ux-ways-in__desktop{display:revert}.ux-ways-in__mobile{display:none}.ux-ways-in__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ux-space-6)}.ux-way{flex-direction:column;gap:var(--ux-space-4)}.ux-way__image{width:100%;height:auto;aspect-ratio:4 / 3}.ux-way__title{font-size:18px;line-height:1.6}.ux-way__text{font-size:16px}}.ux-shop-colour{display:flex;flex-direction:column;gap:var(--ux-space-6);padding:var(--ux-space-8) 20px var(--ux-space-12)}.ux-shop-colour__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ux-space-6)}.ux-shop-colour__lead{font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-shop-colour__head .ux-shop-colour__all{display:none}.ux-shop-colour__all--mobile{width:100%}.ux-shop-colour__families{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ux-space-6) var(--ux-space-3);margin:0;padding:0}.ux-family-tile{padding:0}.ux-family-tile a{display:flex;flex-direction:column;gap:var(--ux-space-2);color:var(--ux-color-text-primary);text-decoration:none}.ux-family-tile__swatch{display:block;height:96px;background:var(--ux-paint);box-shadow:inset 0 0 0 1px var(--ux-color-border-default)}.ux-family-tile__swatch--metallic{background:linear-gradient(133deg,#fff0 28.6%,#ffffff73 46.4%,#fff0 64.3%),var(--ux-paint)}.ux-family-tile__label{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ux-space-2)}.ux-family-tile__name{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase}.ux-family-tile__count{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued);white-space:nowrap}.ux-family-tile__count--desktop{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ux-family-tile a:hover .ux-family-tile__name{text-decoration:underline;text-underline-offset:.25em}.ux-family-tile a:focus-visible{outline:none}.ux-family-tile a:focus-visible .ux-family-tile__swatch{outline:2px solid var(--ux-color-text-primary);outline-offset:2px}.ux-shop-colour__collections{display:flex;flex-direction:column;gap:var(--ux-space-3);padding-block-start:var(--ux-space-6);border-block-start:1px solid var(--ux-color-border-default)}.ux-shop-colour__collections-title{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase}.ux-shop-colour__collections ul{display:flex;flex-wrap:wrap;gap:var(--ux-space-2) var(--ux-space-6);margin:0;padding:0}.ux-shop-colour__collections li{padding:0}.ux-shop-colour__collections a{font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-primary);text-decoration:underline;text-underline-offset:.2em}@media screen and (min-width:1000px){.ux-shop-colour{gap:var(--ux-space-12);padding:var(--ux-space-8) var(--ux-space-12) var(--ux-space-24)}.ux-shop-colour__lead{display:none}.ux-shop-colour__head .ux-shop-colour__all{display:inline-flex;flex:none}.ux-shop-colour__all--mobile{display:none!important}.ux-shop-colour__families{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ux-space-8) var(--ux-space-6)}.ux-family-tile a{gap:var(--ux-space-3)}.ux-family-tile__swatch{height:200px}.ux-family-tile__count--desktop{position:static;width:auto;height:auto;overflow:visible;clip:auto}.ux-family-tile__count--mobile{display:none}.ux-shop-colour__collections{flex-direction:row;align-items:center;gap:var(--ux-space-8)}.ux-shop-colour__collections ul{gap:var(--ux-space-6)}}.ux-by-project{display:flex;flex-direction:column;gap:var(--ux-space-6);padding:var(--ux-space-12) 20px;background:var(--ux-grey)}.ux-by-project__desktop,.ux-by-project__head .ux-by-project__all{display:none}.ux-by-project__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ux-space-6)}.ux-by-project__lead{max-width:640px;font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-by-project__all--mobile{width:100%}.ux-by-project__places{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ux-space-3);margin:0;padding:0}.ux-place{padding:0}.ux-place__link{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:240px;padding:var(--ux-space-4);overflow:hidden;background:var(--ux-color-text-primary);color:var(--ux-color-bg-page, #fff);text-decoration:none}.ux-place__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.ux-place__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#1c1c1c00 30%,#1c1c1cb8)}.ux-place__link:hover .ux-place__image{transform:scale(1.03)}.ux-place__link:focus-visible{outline:2px solid var(--ux-color-text-primary);outline-offset:2px}.ux-place__text{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--ux-space-1)}.ux-place__count{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase}.ux-place__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:28px;line-height:1.4;text-transform:uppercase}.ux-place__line{display:none;font-family:var(--text-font-family);font-size:16px;line-height:1.65}@media(prefers-reduced-motion:reduce){.ux-place__image{transition:none}}@media screen and (min-width:1000px){.ux-by-project{gap:var(--ux-space-12);padding:var(--ux-space-24) var(--ux-space-12)}.ux-by-project__desktop,.ux-by-project__head .ux-by-project__all{display:revert}.ux-by-project__head .ux-by-project__all{display:inline-flex;flex:none}.ux-by-project__mobile,.ux-by-project__all--mobile{display:none!important}.ux-by-project__places{gap:var(--ux-space-6)}.ux-place__link{height:420px;padding:var(--ux-space-10)}.ux-place__link:after{background:linear-gradient(to bottom,#1c1c1c00 35%,#1c1c1cb8)}.ux-place__text{gap:var(--ux-space-2)}.ux-place__title{font-size:40px;line-height:1.3}.ux-place__line{display:block}}.ux-try-before{display:flex;flex-direction:column;gap:var(--ux-space-6);padding:var(--ux-space-12) 20px;background:var(--ux-grey)}.ux-try-before__options{display:flex;flex-direction:column;gap:var(--ux-space-6);margin:0;padding:0}.ux-try-option{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ux-space-3);padding:0}.ux-try-option>:is(h3,p){margin:0}.ux-try-option__visual{position:relative;display:flex;align-items:center;justify-content:center;align-self:stretch;height:180px;overflow:hidden;background:var(--ux-color-bg-page, #fff)}.ux-try-option__marks{display:flex;align-items:center;gap:12px}.ux-try-option__marks span{display:block;width:72px;height:96px;background:var(--ux-paint)}.ux-try-option__visual--swatch .ux-try-option__marks span{width:120px;height:120px;border:8px solid var(--ux-color-bg-page, #fff);box-shadow:0 10px 30px #00000024;transform:rotate(4deg)}.ux-try-option__visual--swatch .ux-try-option__marks span:nth-child(n+2),.ux-try-option__visual--pots .ux-try-option__marks span:nth-child(n+4){display:none}.ux-try-option__visual--cards .ux-try-option__marks{gap:4px}.ux-try-option__visual--cards .ux-try-option__marks span{width:26px;height:130px}.ux-try-option__tag{position:absolute;top:12px;left:12px;z-index:1;padding:4px var(--ux-space-2);background:var(--ux-color-text-primary);color:var(--ux-color-bg-page, #fff);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase}.ux-try-option__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:18px;line-height:1.6;text-transform:uppercase}.ux-try-option__text{font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-try-option__soon{opacity:.4;cursor:default;pointer-events:none}@media screen and (min-width:1000px){.ux-try-before{gap:var(--ux-space-12);padding:var(--ux-space-24) var(--ux-space-12)}.ux-try-before__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ux-space-6)}.ux-try-option{gap:var(--ux-space-4)}.ux-try-option__visual{height:240px}.ux-try-option__marks{gap:var(--ux-space-4)}.ux-try-option__marks span{width:88px;height:112px}.ux-try-option__visual--swatch .ux-try-option__marks span{width:144px;height:144px}.ux-try-option__visual--cards .ux-try-option__marks span{width:32px;height:170px}.ux-try-option__tag{top:16px;left:16px;padding-inline:var(--ux-space-3)}}.ux-journal{padding-block:var(--ux-space-12)}.ux-journal__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ux-space-6)}.ux-journal__head .ux-journal__all{display:none}.ux-journal__all--mobile{align-self:flex-start}.ux-way__eyebrow{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase}.ux-way__title a{color:inherit;text-decoration:none}.ux-way__title a:hover{text-decoration:underline;text-underline-offset:.2em}@media screen and (min-width:1000px){.ux-journal{padding-block:var(--ux-space-24)}.ux-journal__head .ux-journal__all{display:inline-flex;flex:none}.ux-journal__all--mobile{display:none!important}}.ux-showcase{display:flex;flex-direction:column;gap:var(--ux-space-6);padding:var(--ux-space-12) 20px}.ux-showcase__tabs-wrap{display:flex;flex-direction:column;gap:var(--ux-space-6);min-width:0}.ux-showcase__tabs{display:flex;align-items:flex-end;overflow-x:auto;scrollbar-width:none}.ux-showcase__tabs::-webkit-scrollbar{display:none}.ux-showcase__tab{display:flex;flex:none;flex-direction:column;align-items:flex-start;gap:var(--ux-space-1);width:150px;margin:0;padding:0 var(--ux-space-6) var(--ux-space-4) 0;border:0;border-bottom:1px solid var(--ux-color-border-default);border-radius:0;background:none;color:var(--ux-color-text-primary);text-align:start;white-space:nowrap;cursor:pointer}.ux-showcase__tab[aria-selected=true]{border-bottom:2px solid var(--ux-color-text-primary);cursor:default}.ux-showcase__tab:focus-visible{outline:2px solid var(--ux-color-border-strong);outline-offset:-2px}.ux-showcase__tab-name{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase;color:var(--ux-color-text-subdued);transition:color .2s ease}.ux-showcase__tab[aria-selected=true] .ux-showcase__tab-name,.ux-showcase__tab:hover .ux-showcase__tab-name{color:var(--ux-color-text-primary)}.ux-showcase__tab-for{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-showcase__panel{display:flex;flex-direction:column;gap:var(--ux-space-6);animation:ux-showcase-in .3s ease}.ux-showcase__panel[hidden]{display:none}.ux-showcase__panel:focus-visible{outline:2px solid var(--ux-color-border-strong);outline-offset:4px}@keyframes ux-showcase-in{0%{opacity:0}}.ux-showcase__product{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:440px;padding:var(--ux-space-6);overflow:hidden;background:var(--ux-color-text-primary);color:var(--ux-color-text-inverse)}.ux-showcase__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ux-showcase__product:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 120% 95% at 0% 100%,#1c1c1ce0,#1c1c1cbd 55%,#1c1c1c47 85%,#1c1c1c00)}.ux-showcase__text{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--ux-space-3);max-width:440px}.ux-showcase__text>*{margin:0;color:inherit}.ux-showcase__name{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:28px;line-height:1.4;text-transform:uppercase;text-wrap:balance}.ux-showcase__lead{font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-showcase__facts{display:flex;gap:var(--ux-space-6);width:100%;padding-top:var(--ux-space-4);border-top:1px solid currentColor}.ux-showcase__facts>div{display:flex;flex:1 1 0;flex-direction:column;gap:2px;min-width:0}.ux-showcase__facts dt{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:16px;line-height:1.7;text-transform:uppercase}.ux-showcase__facts dd{margin:0;font-family:var(--text-font-family);font-size:14px;line-height:1.65}.ux-showcase__facts-line{font-family:var(--text-font-family);font-size:14px;line-height:1.65;word-spacing:.1em}.ux-showcase__shop.button{margin-block:calc((16px * 1.65 - 40px) / 2);margin-inline-start:calc(-1 * var(--ux-space-1))}.ux-showcase__chip{display:inline-flex;padding-inline:var(--ux-space-3);background:var(--ux-color-bg-page, #fff)}.ux-showcase__uses{display:flex;flex-direction:column;gap:var(--ux-space-3);min-width:0}.ux-showcase__uses-title{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase}.ux-showcase__surfaces{display:flex;flex-direction:column;gap:var(--ux-space-3)}.ux-showcase__use-grid{display:flex;flex-direction:column;gap:var(--ux-space-3);margin:0;padding:0}.ux-use{position:relative;isolation:isolate;display:flex;align-items:flex-end;height:112px;padding:var(--ux-space-3);overflow:hidden;background:var(--ux-grey)}.ux-use__image{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.ux-use .button{position:static}.ux-use .button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ux-use:hover .ux-use__image{transform:scale(1.03)}.ux-use:hover .button{text-decoration-thickness:2px}.ux-use-tip{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--ux-space-2);min-height:104px;padding:var(--ux-space-4);background:var(--ux-grey)}.ux-use-tip>p{margin:0}.ux-use-tip__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase}.ux-use-tip__text{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}@media screen and (max-width:999px){.ux-showcase .ux-showcase__desktop{display:none}}@media(prefers-reduced-motion:reduce){.ux-showcase__panel{animation:none}.ux-use__image{transition:none}}@media screen and (min-width:1000px){.ux-showcase{gap:var(--ux-space-24);padding:var(--ux-space-24) var(--ux-space-12)}.ux-showcase .ux-showcase__mobile{display:none}.ux-showcase__tabs-wrap{gap:var(--ux-space-12)}.ux-showcase__tabs{overflow:visible}.ux-showcase__tab{flex:1 1 0;width:auto;min-width:0}.ux-showcase__panel{flex-direction:row;gap:var(--ux-space-12);height:600px}.ux-showcase__product{flex:none;width:560px;height:100%;padding:var(--ux-space-10)}.ux-showcase__product:after{background:radial-gradient(ellipse 105% 100% at 0% 100%,#1c1c1ce0,#1c1c1cc2 55%,#1c1c1c4d 85%,#1c1c1c00)}.ux-showcase__text{gap:var(--ux-space-6)}.ux-showcase__name{font-size:40px;line-height:1.3}.ux-showcase__uses{flex:1 1 auto}.ux-showcase__surfaces{flex:1 1 auto;gap:var(--ux-space-4);min-height:0}.ux-showcase__use-grid{display:grid;flex:1 1 auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:var(--ux-space-4);min-height:0}.ux-use{height:auto}.ux-use:last-child:nth-child(odd){grid-column:1 / -1}.ux-use-tip{flex:none;height:120px;min-height:0}}.ux-coty{display:flex;flex-direction:column;gap:var(--ux-space-6);padding:var(--ux-space-12) 20px;background:var(--ux-color-bg-inverse);color:var(--ux-color-text-inverse)}.ux-coty__media{position:relative;height:420px;overflow:hidden}.ux-coty__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ux-coty__text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ux-space-6);min-width:0}.ux-coty__head{display:flex;flex-direction:column;gap:var(--ux-space-3)}.ux-coty__head>*{margin:0;color:inherit}.ux-coty__eyebrow{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase}.ux-coty__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:28px;line-height:1.4;text-transform:uppercase}.ux-coty__lead{font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-coty__samples{display:flex;gap:var(--ux-space-3)}.ux-coty__swatch,.ux-coty__tin{position:relative;width:112px;height:112px;overflow:hidden}.ux-coty__swatch{border:1px solid var(--ux-color-text-inverse);background:var(--ux-paint)}.ux-coty__tin{background:var(--ux-grey)}.ux-coty__tin img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.ux-coty__links{display:flex;flex-wrap:wrap;gap:var(--ux-space-6)}@media screen and (min-width:1000px){.ux-coty{flex-direction:row;align-items:center;gap:var(--ux-space-24);padding:var(--ux-space-24) var(--ux-space-12)}.ux-coty__media{flex:none;width:560px;height:720px}.ux-coty__text{flex:1 1 0;gap:var(--ux-space-8)}.ux-coty__title{font-size:40px;line-height:1.3}.ux-coty__lead{margin-top:calc(var(--ux-space-8) - var(--ux-space-3));font-size:18px}.ux-coty__samples{gap:var(--ux-space-4)}.ux-coty__swatch,.ux-coty__tin{width:160px;height:160px}.ux-coty__swatch{border:0}.ux-coty__links{gap:var(--ux-space-8)}}.ux-hand{display:flex;flex-direction:column;gap:var(--ux-space-6);padding:var(--ux-space-8) 20px var(--ux-space-12)}.ux-hand__list{display:flex;flex-direction:column;gap:var(--ux-space-6);margin:0;padding:0}.ux-hand__item{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ux-space-2);padding:var(--ux-space-4) 0 0;border-top:1px solid var(--ux-color-text-primary)}.ux-hand__item>*{margin:0}.ux-hand__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase}.ux-hand__text{font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-subdued)}@media screen and (min-width:1000px){.ux-hand{gap:var(--ux-space-8);padding:var(--ux-space-16) var(--ux-space-12)}.ux-hand__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ux-space-6)}.ux-hand__item{gap:var(--ux-space-3);padding-top:var(--ux-space-6)}}.ux-project-intro__top{display:flex;flex-direction:column;gap:var(--ux-space-4);padding:var(--ux-space-6) 20px}.ux-project-intro .ux-crumbs ol{padding:0}.ux-project-intro__row{display:flex;flex-direction:column;gap:var(--ux-space-4)}.ux-project-intro__title{margin:0}.ux-project-intro__button{width:100%}.ux-project-intro__places{padding:0 20px var(--ux-space-8)}.ux-place__cta{display:none}@media screen and (min-width:1000px){.ux-project-intro__top{gap:var(--ux-space-8);padding:var(--ux-space-12) var(--ux-space-12) calc(var(--ux-space-12) + var(--ux-space-2))}.ux-project-intro__row{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--ux-space-6)}.ux-project-intro__button{flex:none;width:auto}.ux-project-intro__places{padding:0 var(--ux-space-12) var(--ux-space-24)}.ux-project-intro .ux-place__link{height:600px}.ux-project-intro .ux-place__text{gap:var(--ux-space-3)}.ux-project-intro .ux-place__count{display:none}.ux-project-intro .ux-place__line{max-width:440px;font-size:18px}.ux-project-intro .ux-place__cta{display:inline-flex;align-self:flex-start;margin-top:var(--ux-space-2)}.ux-place__link:hover .ux-place__cta{text-decoration-thickness:2px}}.ux-project-grid{display:flex;flex-direction:column;gap:var(--ux-space-6);padding:var(--ux-space-8) 20px var(--ux-space-12);scroll-margin-top:var(--ux-space-6)}.ux-project-grid--divider{position:relative}.ux-project-grid--divider:before{content:"";position:absolute;top:0;right:20px;left:20px;border-top:1px solid var(--ux-color-border-default)}.ux-project-grid__intro{display:flex;flex-direction:column;gap:var(--ux-space-3);border-top:1px solid var(--ux-color-text-primary);padding-top:var(--ux-space-3)}.ux-project-grid__intro>*{margin:0}.ux-project-grid__eyebrow{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase}.ux-project-grid__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:28px;line-height:1.4;text-transform:uppercase}.ux-project-grid__lead{font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-project-grid__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ux-space-8) var(--ux-space-3);margin:0;padding:0}.ux-project{position:relative;display:flex;flex-direction:column;gap:var(--ux-space-3);padding:0}.ux-project__image{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--ux-grey)}.ux-project__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.ux-project__image--product img{object-fit:contain;mix-blend-mode:multiply}.ux-project:hover .ux-project__image img{transform:scale(1.03)}.ux-project__tag{position:absolute;top:var(--ux-space-2);left:var(--ux-space-2);padding:var(--ux-space-1) var(--ux-space-2);background:var(--ux-color-bg-page, #fff);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase;white-space:nowrap}.ux-project__meta{display:flex;flex-direction:column;gap:var(--ux-space-1)}.ux-project__meta>*{margin:0}.ux-project__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase}.ux-project__title a{color:inherit;text-decoration:none}.ux-project__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ux-project:hover .ux-project__title a{text-decoration:underline;text-underline-offset:.2em}.ux-project__title a:focus-visible{outline:none}.ux-project__title a:focus-visible:after{outline:2px solid var(--ux-color-border-strong);outline-offset:2px}.ux-project__text{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}@media screen and (max-width:999px){.ux-project-grid .ux-project-grid__desktop{display:none}}@media(prefers-reduced-motion:reduce){.ux-project__image img{transition:none}}@media screen and (min-width:1000px){.ux-project-grid{flex-direction:row;align-items:flex-start;gap:var(--ux-space-12);padding:var(--ux-space-16) var(--ux-space-12) var(--ux-space-24)}.ux-project-grid--divider:before{right:var(--ux-space-12);left:var(--ux-space-12)}.ux-project-grid .ux-project-grid__mobile{display:none}.ux-project-grid__intro{flex:none;width:312px;gap:var(--ux-space-4);padding-top:var(--ux-space-4)}.ux-project-grid__cards{flex:1 1 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ux-space-12) 36px}.ux-project{gap:var(--ux-space-4)}.ux-project__tag{top:var(--ux-space-4);left:var(--ux-space-4);padding-inline:var(--ux-space-3)}.ux-project__title{font-size:18px;line-height:1.6}}.ux-which-finish{display:flex;flex-direction:column;gap:var(--ux-space-6);padding:var(--ux-space-12) 20px;background:var(--ux-grey);scroll-margin-top:var(--ux-space-6)}.ux-which-finish__head .ux-which-finish__all{display:none}.ux-which-finish__lead{margin:0;font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-which-finish__all--mobile{width:100%}.ux-which-finish__list{display:flex;flex-direction:column;margin:0;padding:0}.ux-finish-sheen{position:relative;display:flex;align-items:flex-start;gap:var(--ux-space-4);padding:var(--ux-space-4) 0;border-top:1px solid var(--ux-color-border-default)}.ux-finish-sheen__swatch{--sheen-alpha: calc(.04 + .0079 * var(--sheen, 0));--sheen-half: calc((25.6 - .184 * var(--sheen, 0)) * 1%);flex:none;width:72px;height:72px;background:linear-gradient(135deg,#fff0 calc(46.43% - var(--sheen-half)),rgb(255 255 255 / var(--sheen-alpha)) 46.43%,#fff0 calc(46.43% + var(--sheen-half))),var(--ux-paint)}.ux-finish-sheen__text{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px var(--ux-space-3);flex:1 1 0;min-width:0}.ux-finish-sheen__text>p{margin:0}.ux-finish-sheen__name{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase}.ux-finish-sheen__name a{color:inherit;text-decoration:none}.ux-finish-sheen__name a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ux-finish-sheen:hover .ux-finish-sheen__name a{text-decoration:underline;text-underline-offset:.2em}.ux-finish-sheen__value{font-family:var(--text-font-family);font-size:16px;font-weight:700;line-height:1.65;white-space:nowrap}.ux-finish-sheen__use{grid-column:1 / -1;font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}@media screen and (max-width:999px){.ux-which-finish .ux-which-finish__desktop{display:none}}@media screen and (min-width:1000px){.ux-which-finish{gap:var(--ux-space-12);padding:var(--ux-space-24) var(--ux-space-12)}.ux-which-finish__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ux-space-6)}.ux-which-finish__head .ux-which-finish__all{display:inline-flex;flex:none}.ux-which-finish__all--mobile,.ux-which-finish__lead{display:none!important}.ux-which-finish__list{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-rows:repeat(4,auto);gap:var(--ux-space-3) var(--ux-space-4)}.ux-finish-sheen{display:grid;grid-row:span 4;grid-template-rows:subgrid;gap:var(--ux-space-3);padding:0;border-top:0}.ux-finish-sheen__swatch{width:100%;height:132px}.ux-finish-sheen__text{display:contents}}.ux-room-links{display:flex;flex-direction:column;gap:var(--ux-space-4);padding:var(--ux-space-8) 20px;border-top:1px solid var(--ux-color-border-default)}.ux-room-links__label{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase}.ux-room-links__list{display:flex;flex-wrap:wrap;gap:var(--ux-space-2) var(--ux-space-6);margin:0;padding:0}.ux-room-links__list li{padding:0}.ux-room-links__list a{font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.ux-room-links__list a:hover{text-decoration-thickness:2px}@media screen and (min-width:1000px){.ux-room-links{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--ux-space-6);padding:var(--ux-space-8) var(--ux-space-12);border-bottom:1px solid var(--ux-color-border-default)}.ux-room-links__list{gap:var(--ux-space-8)}}.ux-home-hero{display:flex;flex-direction:column}.ux-home-hero__photo{position:relative;height:300px;overflow:hidden;background:var(--ux-grey)}.ux-home-hero__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ux-home-hero__panel{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:var(--ux-space-8) 20px var(--ux-space-10);background:var(--ux-band);color:var(--ux-color-text-inverse)}.ux-home-hero--light .ux-home-hero__panel{color:var(--ux-color-text-primary)}.ux-home-hero .ux-home-hero__diamond,.ux-home-hero__lead{display:none}.ux-home-hero__text{display:flex;flex-direction:column;gap:var(--ux-space-3)}.ux-home-hero__text>*{margin:0;color:inherit}.ux-home-hero__eyebrow{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase}.ux-home-hero__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:28px;line-height:1.4;text-transform:uppercase}.ux-home-hero__lead{font-family:var(--text-font-family);font-size:18px;line-height:1.65}.ux-home-hero__actions{display:flex;flex-direction:column;gap:var(--ux-space-3)}.ux-home-hero__actions .button,.ux-home-hero__sample{width:100%}@media screen and (min-width:1000px){.ux-home-hero{flex-direction:row;height:680px}.ux-home-hero__photo{flex:1 1 0;height:auto}.ux-home-hero__panel{flex:none;width:600px;gap:var(--ux-space-6);padding:var(--ux-space-16) var(--ux-space-12)}.ux-home-hero .ux-home-hero__diamond{display:inline-flex;align-self:flex-start}.ux-home-hero__lead{display:block}.ux-home-hero__text{gap:var(--ux-space-4)}.ux-home-hero__title{font-size:40px;line-height:1.3}.ux-home-hero__actions{flex-direction:row;gap:var(--ux-space-4)}.ux-home-hero__actions .button,.ux-home-hero__sample{width:auto}}.ux-logos{display:flex;flex-direction:column;align-items:center;gap:var(--ux-space-2)}.ux-logos__eyebrow{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase;text-align:center}.ux-logos__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ux-space-2) 0;width:100%;margin:0;padding:0}.ux-logos__item{display:flex;align-items:center;justify-content:center;height:88px;padding:0}.ux-logos__box{display:block;width:144px;height:44px}.ux-logos__image{display:block;width:100%;height:100%;object-fit:contain}a.ux-logos__box:hover{opacity:.65}.ux-logo-strip{padding:0 20px}.ux-logo-strip__row{padding:var(--ux-space-6) 0;border-block:1px solid var(--ux-color-border-default)}@media screen and (min-width:1000px){.ux-logos{gap:var(--ux-space-4)}.ux-logos__list{display:flex;flex-wrap:wrap;justify-content:center;gap:0}.ux-logos__item{width:224px;height:120px}.ux-logos__box{width:160px;height:48px}.ux-logo-strip{padding:0 var(--ux-space-12) var(--ux-space-16)}.ux-logo-strip__row{padding:var(--ux-space-8) 0}}.ux-bestsellers{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ux-space-6);padding:var(--ux-space-12) 20px}.ux-bestsellers__head{align-self:stretch}.ux-bestsellers__head .ux-bestsellers__all{display:none}.ux-bestsellers__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ux-space-6) var(--ux-space-4);align-self:stretch;margin:0;padding:0}.ux-bestsellers__cards>li{padding:0}@media screen and (min-width:1000px){.ux-bestsellers{gap:var(--ux-space-8);padding:var(--ux-space-24) var(--ux-space-12)}.ux-bestsellers__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ux-space-6)}.ux-bestsellers__head .ux-bestsellers__all{display:inline-flex;flex:none}.ux-bestsellers__all--mobile{display:none!important}.ux-bestsellers__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ux-space-6)}}.ux-split{display:flex;flex-direction:column}.ux-split__photo{position:relative;height:280px;overflow:hidden;background:var(--ux-grey)}.ux-split__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ux-split__text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ux-space-4);padding:var(--ux-space-6) 20px var(--ux-space-12)}.ux-split__head{display:flex;flex-direction:column;gap:var(--ux-space-3)}.ux-split__text p,.ux-split__text h2{margin:0}.ux-split__eyebrow{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase}.ux-split__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:18px;line-height:1.5;text-transform:uppercase}.ux-split__lead{font-family:var(--text-font-family);font-size:16px;line-height:1.65}@media screen and (min-width:1000px){.ux-split{flex-direction:row;align-items:center;gap:var(--ux-space-16);padding:var(--ux-space-24) var(--ux-space-12)}.ux-split--image-right{flex-direction:row-reverse}.ux-split__photo{flex:0 1 760px;height:520px}.ux-split__text{flex:1 1 0;gap:var(--ux-space-6);padding:0}.ux-split__title{font-size:28px;line-height:1.4}.ux-split__lead{font-size:18px}}.ux-why{display:flex;flex-direction:column;gap:var(--ux-space-8);padding:var(--ux-space-12) 20px;border-top:1px solid var(--ux-color-border-default)}.ux-why__content,.ux-why__text{display:flex;flex-direction:column;gap:var(--ux-space-8)}.ux-why__head{display:flex;flex-direction:column;gap:var(--ux-space-3)}.ux-why p,.ux-why h2{margin:0}.ux-why__eyebrow{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase}.ux-why__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:18px;line-height:1.5;text-transform:uppercase}.ux-why__lead{font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-why__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ux-space-4);margin:0;padding:0}.ux-why__fact{display:flex;flex-direction:column;gap:var(--ux-space-1);padding:var(--ux-space-4) 0 0;border-top:1px solid var(--ux-color-text-primary)}.ux-why__fact-title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase}.ux-why__fact-text{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}@media screen and (min-width:1000px){.ux-why{gap:var(--ux-space-16);padding:var(--ux-space-24) var(--ux-space-12)}.ux-why__content{flex-direction:row;gap:var(--ux-space-16)}.ux-why__text{flex:none;width:560px;gap:var(--ux-space-6)}.ux-why__title{font-size:28px;line-height:1.4}.ux-why__lead{font-size:18px}.ux-why__facts{flex:1 1 0;gap:var(--ux-space-6)}.ux-why__fact{gap:var(--ux-space-2);padding-top:var(--ux-space-6)}.ux-why__fact-title{font-size:18px;line-height:1.6}}.ux-reviews{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ux-space-6);padding:var(--ux-space-12) 0;background:var(--ux-grey)}.ux-reviews__head{align-self:stretch;padding:0 20px}.ux-reviews__head .ux-reviews__all{display:none}.ux-reviews__all--mobile{margin-inline-start:20px}.ux-reviews__cards{display:flex;gap:var(--ux-space-4);align-self:stretch;margin:0;padding:0 20px;overflow-x:auto;scroll-padding-inline:20px;scroll-snap-type:x mandatory;scrollbar-width:none}.ux-reviews__cards::-webkit-scrollbar{display:none}.ux-review{display:flex;flex:none;flex-direction:column;gap:var(--ux-space-3);width:240px;padding:0;scroll-snap-align:start}.ux-review__photo{position:relative;height:293px;overflow:hidden;background:var(--ux-color-bg-page, #fff)}.ux-review__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ux-review .ux-rating__stars{gap:var(--ux-space-1)}.ux-review .ux-rating__stars svg{width:16px;height:16px}.ux-review__quote{display:flex;flex-direction:column;gap:var(--ux-space-2);margin:0;padding:0;border:0;font-family:var(--text-font-family);font-size:16px;font-style:normal;line-height:1.65;text-align:start;color:var(--ux-color-text-primary)}.ux-review__quote p{margin:0}.ux-review__name{font-size:14px;color:var(--ux-color-text-subdued)}@media screen and (min-width:1000px){.ux-reviews{gap:var(--ux-space-8);padding:var(--ux-space-24) var(--ux-space-12)}.ux-reviews__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ux-space-6);padding:0}.ux-reviews__head .ux-reviews__all{display:inline-flex;flex:none}.ux-reviews__all--mobile{display:none!important}.ux-reviews__cards{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--ux-space-12);padding:0;overflow:visible}.ux-review{gap:var(--ux-space-4);width:auto}.ux-review__photo{height:281px}}.ux-colour-edit{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:var(--ux-space-12) 20px;background:var(--ux-color-bg-inverse);color:var(--ux-color-text-inverse)}.ux-colour-edit__head{display:flex;flex-direction:column;gap:var(--ux-space-3)}.ux-colour-edit p,.ux-colour-edit h2{margin:0;color:inherit}.ux-colour-edit__eyebrow{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase}.ux-colour-edit__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:18px;line-height:1.5;text-transform:uppercase}.ux-colour-edit__lead{font-family:var(--text-font-family);font-size:16px;line-height:1.65;opacity:.8}.ux-colour-edit__form{width:100%}.ux-colour-edit__row{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.ux-colour-edit__input{width:100%;height:48px;margin:0;padding:0 var(--ux-space-4);border:1px solid var(--ux-color-text-inverse);border-radius:var(--input-border-radius, 0);background:transparent;color:var(--ux-color-text-inverse);font-family:var(--text-font-family);font-size:16px;box-shadow:none}.ux-colour-edit__input::placeholder{color:var(--ux-color-text-inverse);opacity:.65}.ux-colour-edit__input:focus-visible{outline:none;border-width:2px}.ux-colour-edit__input[aria-invalid=true]{border-color:var(--ux-soho-pink, #c0aeab)}.ux-colour-edit__error,.ux-colour-edit__done{font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-colour-edit .ux-colour-edit__error{margin-top:var(--ux-space-3)}@media screen and (min-width:1000px){.ux-colour-edit{align-items:center;gap:var(--ux-space-6);padding:var(--ux-space-24) var(--ux-space-12);text-align:center}.ux-colour-edit__head{align-items:center}.ux-colour-edit__title{font-size:28px;line-height:1.4}.ux-colour-edit__lead{max-width:640px;font-size:18px}.ux-colour-edit__form{max-width:640px}.ux-colour-edit__row{flex-direction:row;align-items:center;gap:var(--ux-space-6)}.ux-colour-edit__input{flex:1 1 0}.ux-colour-edit__submit{flex:none}}.ux-palettes{display:flex;flex-direction:column;gap:var(--ux-space-8);padding:var(--ux-space-6) 20px var(--ux-space-12)}.ux-palettes[hidden]{display:none}.ux-palette--overview .ux-palette__head,.ux-palette--overview [data-ux-palette-tiles],.ux-palette--overview .ux-palette-try,.ux-palette--overview .ux-palette-pairs{display:none!important}.ux-palettes__head{display:flex;flex-direction:column;gap:var(--ux-space-6)}.ux-palettes__head-text{display:flex;flex-direction:column;gap:var(--ux-space-4);max-width:640px}.ux-palettes__head-text>*{margin:0}.ux-palettes__lead{font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-palettes__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ux-space-3)}.ux-palettes__groups{display:flex;flex-direction:column;gap:var(--ux-space-12)}.ux-pgroup{display:flex;flex-direction:column;gap:20px}.ux-pgroup__head{display:flex;align-items:flex-end;gap:var(--ux-space-4);padding-bottom:var(--ux-space-3);border-bottom:1px solid var(--ux-color-text-primary)}.ux-pgroup__title{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.ux-pgroup__title>*{margin:0}.ux-pgroup__name{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:18px;line-height:1.6;text-transform:uppercase}.ux-pgroup--loose .ux-pgroup__name{font-size:14px;line-height:1.65}.ux-pgroup__meta{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-pgroup__actions{display:none}.ux-pgroup__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ux-space-8) var(--ux-space-3);margin:0;padding:0}.ux-pcard{position:relative;display:flex;flex-direction:column;gap:var(--ux-space-3);min-width:0;padding:0}.ux-pcard__colours{display:flex;height:140px;overflow:hidden;border:1px solid var(--ux-color-border-default)}.ux-pcard__colours>span{flex:1 1 0}.ux-pcard__colours--empty{background:var(--ux-grey)}.ux-pcard:hover .ux-pcard__colours{border-color:var(--ux-color-text-primary)}.ux-pcard__meta{display:flex;align-items:flex-start;gap:var(--ux-space-3)}.ux-pcard__text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.ux-pcard__text>*{margin:0}.ux-pcard__name{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase;overflow-wrap:anywhere}.ux-pcard__link{color:inherit;text-decoration:none}.ux-pcard__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ux-pcard__link:focus-visible{outline:none}.ux-pcard__link:focus-visible:after{outline:2px solid var(--ux-color-border-strong);outline-offset:4px}.ux-pcard:hover .ux-pcard__link{text-decoration:underline;text-underline-offset:.2em}.ux-pcard__detail{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-pcard__changed{display:none}.ux-pcard--new{display:block}.ux-pcard__new{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ux-space-2);width:100%;height:140px;margin:0;padding:var(--ux-space-3);border:1px dashed #b2ada3;background:none;color:var(--ux-color-text-primary);font-family:var(--text-font-family);font-size:14px;line-height:1.65;text-align:center;cursor:pointer}.ux-pcard__new svg{width:14px;height:14px;margin:5px}.ux-pcard__new:hover{border-color:var(--ux-color-text-primary)}.ux-pcard__new-long{display:none}.ux-menu-wrap{position:relative;z-index:2;flex:none}.ux-menu-wrap:has(.ux-menu:not([hidden])){z-index:40}.ux-menu-toggle{display:grid;place-items:center;min-width:40px;height:24px;margin:0 -8px 0 0;padding:0 8px;border:0;background:none;color:var(--ux-color-text-primary);font-family:var(--heading-font-family);font-size:14px;line-height:1;letter-spacing:.08em;cursor:pointer}.ux-menu-toggle:focus-visible{outline:2px solid var(--ux-color-border-strong)}.ux-menu{position:absolute;top:calc(100% + 4px);right:-8px;z-index:30;display:flex;flex-direction:column;min-width:200px;padding:var(--ux-space-2) 0;border:1px solid var(--ux-color-border-default);background:var(--ux-color-bg-page, #fff);box-shadow:0 4px 12px #1c1c1c14}.ux-menu[hidden]{display:none}.ux-menu [role=menuitem]{margin:0;padding:var(--ux-space-2) var(--ux-space-4);border:0;background:none;color:var(--ux-color-text-primary);font-family:var(--text-font-family);font-size:16px;line-height:1.65;text-align:start;cursor:pointer}.ux-menu [role=menuitem]:hover,.ux-menu [role=menuitem]:focus-visible{outline:none;background:var(--ux-grey)}.ux-chips{display:flex;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;border:0}.ux-chips>legend{margin-bottom:10px;padding:0}.ux-chips__list{display:flex;flex-wrap:wrap;gap:var(--ux-space-2)}.ux-chip{position:relative;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--ux-color-border-default);font-family:var(--text-font-family);font-size:14px;line-height:1.65;cursor:pointer}.ux-chip input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.ux-chip__check{display:none}.ux-chip__check svg{width:16px;height:16px}.ux-chip:has(input:checked){border-color:var(--ux-color-text-primary);background:var(--ux-color-text-primary);color:var(--ux-color-text-inverse)}.ux-chip:has(input:checked) .ux-chip__check{display:inline-flex}.ux-chip:has(input:focus-visible){outline:2px solid var(--ux-color-border-strong);outline-offset:2px}.ux-sheet__text{margin:0;font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-sheet__cancel{align-self:flex-start}@media screen and (min-width:1000px){.ux-palettes{gap:var(--ux-space-4);padding:var(--ux-space-8) var(--ux-space-12) 80px}.ux-palettes__head{flex-direction:row;align-items:flex-end;justify-content:space-between;padding-bottom:var(--ux-space-10)}.ux-palettes__actions{display:flex;flex:none;gap:var(--ux-space-6)}.ux-palettes__groups{gap:56px}.ux-pgroup__actions{display:flex;flex:none;gap:var(--ux-space-4)}.ux-pgroup__more{display:none}.ux-pgroup__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ux-space-8) var(--ux-space-6)}.ux-pcard__changed,.ux-pcard__new-long{display:inline}.ux-pcard__new-short{display:none}}.ux-palette--open .ux-palette__head,.ux-palette--open [data-ux-palette-tiles]{display:none!important}.ux-palette--open .ux-crumbs{display:none}.ux-palette-workspace{padding:var(--ux-space-4) 20px var(--ux-space-10)}.ux-palette-workspace[hidden]{display:none}.ux-palette-workspace__card:empty{display:none}.ux-editor{display:flex;flex-direction:column;gap:20px}.ux-editor__back{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-primary);text-decoration:none}.ux-editor__back:hover span{text-decoration:underline;text-underline-offset:.2em}.ux-editor__top{display:flex;align-items:center;justify-content:space-between;gap:var(--ux-space-3);font-family:var(--text-font-family);font-size:14px;line-height:1.65}.ux-editor__project{display:inline-flex;align-items:center;gap:6px;min-width:0}.ux-editor__in,.ux-editor__sync{color:var(--ux-color-text-subdued)}.ux-editor__select{position:relative;display:inline-flex;align-items:center;min-width:0}.ux-editor__select select{max-width:100%;margin:0;padding:0 14px 0 0;border:0;background:none;color:var(--ux-color-text-primary);font:inherit;-webkit-appearance:none;appearance:none;cursor:pointer}.ux-editor__select select:focus-visible{outline:2px solid var(--ux-color-border-strong);outline-offset:2px}.ux-editor__select svg{position:absolute;right:0;pointer-events:none}.ux-editor__sync{display:inline-flex;align-items:center;gap:6px;margin:0;white-space:nowrap}.ux-editor__sync--pending svg{display:none}.ux-editor__name-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ux-space-3);padding-bottom:var(--ux-space-3);border-bottom:1px solid var(--ux-color-text-primary)}.ux-editor__name,.ux-editor__name-input{min-width:0;margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:28px;line-height:1.4;text-transform:uppercase;overflow-wrap:anywhere}.ux-editor__name:focus{outline:none}.ux-editor__rename{flex:1 1 auto;min-width:0}.ux-editor__name-input{width:100%;padding:0 var(--ux-space-2);border:1px solid var(--ux-color-text-primary);border-radius:0;background:var(--ux-color-bg-page, #fff);color:var(--ux-color-text-primary)}.ux-editor__room{display:flex;flex-direction:column;gap:var(--ux-space-2);margin:0}.ux-editor__room[hidden]{display:none}.ux-editor__caption,.ux-editor__note{margin:0;font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-room{position:relative;aspect-ratio:440 / 210;overflow:hidden;background:var(--room-walls)}.ux-room>span{position:absolute}.ux-room__ceiling{inset:0 0 auto;height:14.29%;background:var(--room-ceiling)}.ux-room__cornice{top:14.29%;right:0;left:0;height:1.9%;background:var(--room-woodwork)}.ux-room__cupboards{top:27.62%;left:6.36%;width:34.09%;height:20.95%;background:var(--room-woodwork)}.ux-room__worktop{top:60.95%;left:5.45%;width:54.09%;height:2.86%;background:#d6d3ce}.ux-room__units{top:62.86%;left:6.36%;width:52.27%;height:29.52%;background:var(--room-woodwork)}.ux-room__door{top:35.24%;left:68.18%;width:20%;height:57.14%;background:var(--room-accent)}.ux-room__skirting{top:92.38%;left:58.64%;width:41.36%;height:7.62%;background:var(--room-woodwork)}.ux-room__floor{top:92.38%;left:0;width:58.64%;height:7.62%;background:#8f8878}.ux-editor__rows{margin:0;padding:0;border-top:1px solid var(--ux-color-border-default)}.ux-editor__rows:empty{display:none}.ux-erow{position:relative;display:flex;align-items:center;gap:var(--ux-space-3);height:80px;padding:0;border-bottom:1px solid var(--ux-color-border-default);background:var(--ux-color-bg-page, #fff)}.ux-erow--dragging{z-index:2;box-shadow:0 6px 16px #1c1c1c1f}.ux-erow--before{box-shadow:inset 0 2px 0 var(--ux-color-text-primary)}.ux-erow__handle{display:grid;flex:none;place-items:center;width:24px;height:40px;margin:0 -6px;padding:0;border:0;background:none;cursor:grab;touch-action:none}.ux-erow__handle:disabled{visibility:hidden}.ux-erow__handle:focus-visible{outline:2px solid var(--ux-color-border-strong)}.ux-erow__dots{width:12px;height:20px;background:radial-gradient(circle,rgb(28 28 28 / .65) 1.5px,transparent 1.6px) 0 0 / 6px 7px;background-position:0 -1px}.ux-erow__chip{flex:none;width:56px;height:56px;border:1px solid var(--ux-color-border-default)}.ux-erow__text{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.ux-erow__name{max-width:100%;margin:0;overflow:hidden;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ux-erow__name a{color:inherit;text-decoration:none}.ux-erow__name a:hover{text-decoration:underline;text-underline-offset:.2em}.ux-erow__role{display:inline-flex;align-items:center;gap:var(--ux-space-1);max-width:100%;margin:0;padding:0;border:0;background:none;color:var(--ux-color-text-primary);font-family:var(--text-font-family);font-size:14px;line-height:1.65;text-align:start;cursor:pointer}.ux-erow__role--none{color:var(--ux-color-text-subdued)}.ux-erow__role span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ux-erow__role svg{flex:none}.ux-erow__role:hover span{text-decoration:underline;text-underline-offset:.2em}.ux-erow__remove{display:grid;flex:none;place-items:center;width:40px;height:40px;margin-right:-8px;padding:0;border:0;background:none;color:var(--ux-color-text-primary);cursor:pointer}.ux-erow__remove svg{width:12px;height:12px}.ux-editor__slot{display:none;align-items:center;height:64px;margin:-20px 0 0;padding-left:var(--ux-space-6);border:1px dashed #b2ada3;font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-editor__rows:empty+.ux-editor__slot{margin-top:0}.ux-editor__add,.ux-editor__order{width:100%}.ux-editor__actions{display:flex;flex-direction:column;gap:var(--ux-space-3)}.ux-editor__pair{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--ux-space-3)}.ux-editor__pair .button{min-height:40px;height:40px;padding-inline:var(--ux-space-2);white-space:nowrap}.ux-editor__more{display:flex;flex-wrap:wrap;gap:var(--ux-space-4)}.ux-editor__long{display:none}.ux-roles__row{align-items:center;min-height:56px;border-bottom:1px solid var(--ux-color-border-default)}.ux-roles__row .ux-choice__label{flex:1 1 auto}.ux-roles__finish{font-family:var(--text-font-family);font-size:14px;color:var(--ux-color-text-subdued);text-align:end}.ux-palette-choices__group.ux-roles{gap:0}@media screen and (min-width:1000px){.ux-palette--open .ux-crumbs{display:block;padding:var(--ux-space-4) var(--ux-space-12) 0}.ux-palette--open .ux-crumbs ol{padding:0;font-size:14px}.ux-palette-workspace{display:grid;grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:var(--ux-space-12);padding:var(--ux-space-6) var(--ux-space-12) var(--ux-space-16)}.ux-palette-workspace:has(.ux-palette-workspace__card:empty){grid-template-columns:440px}.ux-editor{position:sticky;top:calc(var(--sticky-area-height, 0px) + var(--ux-space-6))}.ux-editor__back,.ux-editor__add{display:none}.ux-editor__slot{display:flex}.ux-editor__actions{padding-top:var(--ux-space-2)}.ux-editor__pair .button{min-height:48px;height:48px}.ux-editor__more{gap:20px}.ux-editor__long{display:inline}.ux-editor__short{display:none}}.ux-sheet__colours{display:flex;height:64px;overflow:hidden;border:1px solid var(--ux-color-border-default)}.ux-sheet__colours>span{flex:1 1 0}.ux-palettes__limit{margin:0;padding:var(--ux-space-3) var(--ux-space-4);background:var(--ux-color-bg-inverse);color:var(--ux-color-text-inverse);font-family:var(--text-font-family);font-size:14px;line-height:1.65}.ux-palettes__limit[hidden]{display:none}.ux-pcard__new:disabled{opacity:.4;cursor:not-allowed}.ux-palette-workspace__card{display:none}.ux-ccard{position:relative;display:block}body:has(ux-palette-page) :is(.shopify-section--header-bar,.shopify-section--announcement-bar){display:none}@media screen and (max-width:999px){body:has(ux-palette-page) .header .search-box{display:none}body:has(ux-palette-page) .header .header__primary-nav{display:none}}.ux-ccard__bar{display:flex;flex-direction:column;gap:var(--ux-space-4);background:var(--ux-color-bg-page, #fff)}.ux-ccard__title-row{display:flex;align-items:center;gap:var(--ux-space-3)}.ux-ccard__title,.ux-ccard__view span{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase}.ux-ccard__title{flex:1 1 auto;margin:0}.ux-ccard__views{display:flex;flex:none;border:1px solid var(--ux-color-text-primary)}.ux-ccard__views[hidden]{display:none}.ux-ccard__view{position:relative;display:flex;cursor:pointer}.ux-ccard__view input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.ux-ccard__view span{padding:9px 14px}.ux-ccard__view input:checked+span{background:var(--ux-color-text-primary);color:var(--ux-color-bg-page, #fff)}.ux-ccard__view input:focus-visible+span{outline:2px solid var(--ux-color-text-primary);outline-offset:2px}.ux-cswatch__chip--metal{background-size:308%;background-position:20.4% 27.8%}.ux-card-sheet{top:0;right:0;bottom:0;left:0;height:100dvh;max-height:none;padding:0;overflow:hidden}.ux-card-sheet[open]{gap:0}.ux-card-sheet__top{display:flex;flex:none;align-items:center;gap:var(--ux-space-3);height:56px;padding:0 20px;border-bottom:1px solid var(--ux-color-border-default)}.ux-card-sheet__close{margin:0 0 0 -8px}.ux-card-sheet__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ux-card-sheet .ux-ccard__bar{position:sticky;top:0;z-index:3;gap:var(--ux-space-3);padding:var(--ux-space-3) 20px 0}.ux-card-sheet .ux-ccard__title{display:none}@media screen{.ux-palette-workspace__card{display:block}.ux-palette-workspace .ux-editor{transition:top .4s cubic-bezier(.165,.84,.44,1)}html:has(.shopify-section--header.header--visible) .ux-palette-workspace .ux-editor{top:calc(var(--header-height, 0px) + var(--ux-space-6));max-height:calc(100dvh - var(--header-height, 0px) - 2 * var(--ux-space-6))}.ux-palette-workspace .ux-editor{max-height:calc(100dvh - 2 * var(--ux-space-6));margin-inline:-4px;padding:0 4px 4px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ux-palette-workspace .ux-editor>*{flex-shrink:0}}@media(prefers-reduced-motion:reduce){.ux-palette-workspace .ux-editor{transition:none}}.ux-ccard--wall .ux-ccard__title{flex:none}.ux-ccard__find{flex:0 1 300px;min-width:0}.ux-no-projects :is(.ux-dock__showing,.ux-dcard__project,.ux-pview__project,.ux-pside__project,.ux-editor__project,.ux-pdrawer__in,[data-ux-pdrawer-action=new-project],[data-ux-palettes-action=new-project],[data-ux-palettes-action=move],[data-ux-editor-action=move]),.ux-no-projects .ux-field:has(>.ux-field__control>select[name=project]),.ux-palette-choices__project:empty,[data-ux-pgroup-name]:empty{display:none!important}.ux-no-projects :is(.ux-dock__plan,.ux-dock__samples){margin-inline-start:auto}.ux-no-projects .ux-dock__plan:not([hidden])~.ux-dock__samples{margin-inline-start:0}.ux-app-bar,.ux-app-side,.ux-shelf{display:none}.ux-shelf__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(120% 80% at 30% 20%,rgb(255 255 255 / .06),transparent 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 1.4 -0.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.02 0.06' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0.9 -0.3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E");background-size:auto,180px 180px,300px 300px;mix-blend-mode:overlay;opacity:var(--ux-card-grain, .35);pointer-events:none}.ux-card-sheet .ux-app-bar{display:block;padding:var(--ux-space-3) 20px 0}.ux-card-sheet :is(.ux-app-tabs,[data-ux-discover-way=palettes]){display:none}.ux-card-sheet .ux-discover-switch{display:flex;gap:var(--ux-space-6)}.ux-card-sheet .ux-discover-switch__way{margin:0;padding:4px 0;border:0;border-bottom:1px solid transparent;background:none;color:var(--ux-color-text-subdued);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase;cursor:pointer}.ux-card-sheet .ux-discover-switch__way[aria-pressed=true]{border-bottom-color:currentColor;color:var(--ux-color-text-primary)}.ux-card-sheet .ux-shelf:not([hidden]){margin:0 -20px var(--ux-space-4);padding-inline:20px;scroll-padding-inline:20px}@media screen and (max-width:1199px){.ux-shelf:not([hidden]){display:flex;flex:none;gap:var(--ux-space-2);padding-block:4px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ux-shelf::-webkit-scrollbar{display:none}.ux-shelf__card{position:relative;display:flex;flex:none;align-items:flex-end;width:136px;height:80px;margin:0;padding:var(--ux-space-2) 10px;border:0;background:var(--ux-cover);color:var(--ux-color-text-inverse);text-align:start;scroll-snap-align:start;cursor:pointer}.ux-shelf__card--light{color:var(--ux-color-text-primary)}.ux-shelf__card--border{box-shadow:inset 0 0 0 1px currentColor}.ux-shelf__card.is-open{outline:2px solid var(--ux-color-text-primary);outline-offset:2px}.ux-shelf__spine{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.3;text-transform:uppercase}.ux-shelf__cover{display:none}}.ux-card-sheet .ux-wall__head{align-self:end;padding-top:var(--ux-space-2);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.4;text-transform:uppercase}.ux-card-sheet .ux-wall__head--column{padding-top:0;font-family:var(--text-font-family);font-size:12px;letter-spacing:0;text-transform:none;color:var(--ux-color-text-subdued)}.ux-palette-ideas{scroll-margin-top:72px}.ux-ccard__tools{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:center;gap:var(--ux-space-3);min-width:0}.ux-cpanel__tools{position:sticky;top:-20px;z-index:3;margin:-20px calc(-1 * var(--ux-space-6)) 0;padding:20px var(--ux-space-6) var(--ux-space-2);background:var(--ux-color-bg-page, #fff)}.ux-cpanel__tools:empty{display:none}.ux-cpanel__tools .ux-ccard__find,.ux-cpanel__tools .ux-ccard__spot{flex:1 0 100%}.ux-ccard__find svg{right:auto;left:13px;width:20px;height:20px}.ux-ccard__find .ux-field__input{height:40px;padding-left:41px;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:14px;letter-spacing:normal;text-transform:uppercase}.ux-ccard__find .ux-field__input::placeholder{color:var(--ux-color-text-subdued);opacity:1}.ux-ccard__spot{position:relative;display:flex;flex:0 0 240px;align-items:center;height:40px;border:1px solid var(--ux-color-border-default)}.ux-ccard__spot-button{display:flex;flex:1;align-items:center;gap:8px;height:100%;min-width:0;padding:0 12px;border:0;background:none;color:inherit;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:14px;line-height:1.5;text-transform:uppercase;cursor:pointer}.ux-ccard__spot-button:focus-visible{outline:none}.ux-ccard__spot--on{border-color:var(--ux-color-text-primary)}.ux-ccard__spot:focus-within{padding:0 11px;border:2px solid var(--ux-color-text-primary)}.ux-ccard__spot-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ux-ccard__spot:focus-within .ux-ccard__spot-button{padding:0 11px}.ux-cfilter__section+.ux-cfilter__section{margin-top:var(--ux-space-6);padding-top:var(--ux-space-6);border-top:1px solid var(--ux-grey-border)}.ux-cfilter__title{margin:0 0 var(--ux-space-4);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:14px;line-height:1.5;text-transform:uppercase}.ux-cfilter__families{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:var(--ux-space-2)}.ux-cfilter__family{position:relative;display:grid;grid-template-columns:1fr auto;gap:4px var(--ux-space-2);padding:6px 6px 8px;border:1px solid transparent;cursor:pointer}.ux-cfilter__family:hover{border-color:var(--ux-grey-border)}.ux-cfilter__family:has(input:checked){border-color:var(--ux-color-text-primary)}.ux-cfilter__family:has(input:focus-visible){outline:2px solid var(--ux-color-text-primary);outline-offset:2px}.ux-cfilter__swatch{grid-column:1 / -1;aspect-ratio:3 / 2;box-shadow:inset 0 0 0 1px #1c1c1c14}.ux-cfilter__name{font-size:16px;line-height:1.4}.ux-cfilter__count{font-size:14px;line-height:1.6;color:var(--ux-color-text-subdued)}.ux-cfilter__shades{display:flex;flex-direction:column}.ux-cfilter__shade{display:flex;align-items:center;gap:var(--ux-space-3);padding:10px 0;font-size:16px;line-height:1.5;cursor:pointer}.ux-cfilter__shade+.ux-cfilter__shade{border-top:1px solid var(--ux-grey-border)}.ux-cfilter__shade input{flex:none;width:18px;height:18px;margin:0;border:1px solid var(--ux-color-text-primary);border-radius:0;background:#fff;-webkit-appearance:none;appearance:none;cursor:inherit}.ux-cfilter__shade input:checked{box-shadow:inset 0 0 0 4px #fff;background:var(--ux-color-text-primary)}.ux-cfilter__shade input:focus-visible{outline:2px solid var(--ux-color-text-primary);outline-offset:2px}.ux-cfilter .ux-drawer__footer{display:flex;flex-direction:column;align-items:stretch;gap:var(--ux-space-3)}.ux-cfilter__clear{align-self:center}.ux-wall[hidden]{display:none}.ux-wall{display:flex;flex-direction:column}.ux-wall__area{position:relative}.ux-wall__grid{display:grid;gap:8px}.ux-wall__row{display:contents}.ux-wtile{position:relative;background-repeat:no-repeat;box-shadow:inset 0 0 0 1px var(--ux-color-border-default);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none}.ux-wtile--metal{background-size:308%;background-position:20.4% 27.8%}.ux-wtile:focus{outline:none}.ux-wtile:focus-visible{box-shadow:inset 0 0 0 2px var(--ux-color-text-primary);outline:2px solid var(--ux-color-text-primary);outline-offset:2px}@media(hover:hover){.ux-wtile:hover{box-shadow:inset 0 0 0 2px var(--ux-color-text-primary)}}.ux-wtile--in:after{content:"";position:absolute;top:0;right:0;width:13px;height:13px;background:var(--ux-color-text-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='square' stroke-linejoin='bevel'%3E%3Cpath d='M5 12L10 17L19 7'/%3E%3C/svg%3E") center / 11px no-repeat}.ux-wtile--other:before{content:"";position:absolute;bottom:2px;left:2px;width:5px;height:5px;background:var(--ux-color-text-primary);box-shadow:0 0 0 1px var(--ux-color-bg-page, #fff)}.ux-wtile--dim{opacity:.15}.ux-wall__tip{position:absolute;z-index:5;margin:0;padding:2px 8px;background:var(--ux-color-text-primary);color:var(--ux-color-bg-page, #fff);font-family:var(--text-font-family);font-size:14px;line-height:1.65;white-space:nowrap;pointer-events:none}.ux-wall__tip[hidden]{display:none}.ux-wall__error,.ux-wall__none{margin:0;padding:var(--ux-space-6) 0;font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-wall__error[hidden]{display:none}.ux-wall__ghost{position:fixed;top:0;left:0;z-index:200;width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--ux-color-border-default),0 4px 12px #1c1c1c40;pointer-events:none}.ux-wall--dragging,.ux-wall--dragging *{cursor:grabbing}.ux-dock{display:flex;flex-direction:column;gap:6px;background:var(--ux-color-bg-page, #fff)}.ux-dock__head{display:flex;align-items:center;gap:var(--ux-space-3);min-height:34px}.ux-dock__title{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase;white-space:nowrap}.ux-dock__hint,.ux-dock__showing{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-dock__hint{flex:1 1 auto;min-width:0;margin:0}.ux-dock__hint--narrow{display:none}.ux-dock__showing{display:flex;align-items:center;gap:6px;margin-inline-start:auto;white-space:nowrap}.ux-dock__showing select{color:var(--ux-color-text-primary);field-sizing:content}.ux-dock__new{display:grid;flex:0 0 64px;align-self:stretch;place-items:center;padding:0;border:1px dashed var(--ux-color-text-primary);background:var(--ux-color-bg-page, #fff);color:var(--ux-color-text-primary);cursor:pointer}.ux-dock__new:hover{background:var(--ux-grey)}.ux-dock__new:focus-visible{outline:2px solid var(--ux-color-text-primary);outline-offset:2px}.ux-dock__samples{display:inline-flex;flex:none;align-items:center;gap:var(--ux-space-2)}.ux-dock__samples[hidden]{display:none}.ux-dock__plan{display:inline-flex;flex:none;align-items:center;gap:var(--ux-space-2)}.ux-dock__plan[hidden]{display:none}.ux-dock__list{display:flex;gap:var(--ux-space-3)}.ux-dock__cards{flex:1 1 auto;min-width:0;display:flex;gap:var(--ux-space-3);overflow-x:auto;scrollbar-width:thin}.ux-dcard{display:flex;flex:0 0 222px;flex-direction:column;align-items:flex-start;min-width:0;padding:var(--ux-space-3);border:1px solid var(--ux-color-border-default);background:var(--ux-color-bg-page, #fff);cursor:pointer}.ux-dcard--active{padding:11px;border:2px solid var(--ux-color-text-primary)}.ux-dcard{transition:background-color .15s ease}.ux-dcard--holds{background:var(--ux-grey)}.ux-dcard__slot--held{outline:2px solid var(--ux-color-text-primary);outline-offset:1px}.ux-dcard--drop{padding:var(--ux-space-3);border:1px dashed var(--ux-color-text-primary)}.ux-dcard:focus{outline:none}.ux-dcard:focus-visible{outline:2px solid var(--ux-color-text-primary);outline-offset:2px}.ux-dcard__project,.ux-dcard__name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.ux-dcard__project{font-family:var(--text-font-family);line-height:1.65;color:var(--ux-color-text-subdued)}.ux-dcard__name{margin-bottom:var(--ux-space-2);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);line-height:1.7;text-transform:uppercase}.ux-dcard__held{max-width:100%;margin:calc(-1 * var(--ux-space-2)) 0 var(--ux-space-2);overflow:hidden;font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued);text-overflow:ellipsis;white-space:nowrap}.ux-dcard__held[hidden]{display:none}.ux-dcard__slots{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;width:100%}.ux-dcard__slot{position:relative;height:20px;border:1px dashed #c7c2b8}.ux-dcard__slot--filled{border:0;box-shadow:inset 0 0 0 1px #1c1c1c14}.ux-card-sheet :is(.ux-dock__title,.ux-dock__showing){display:none}.ux-card-sheet .ux-dock__hint--narrow{display:block}.ux-card-sheet .ux-ccard--wall .ux-ccard__title-row{flex-wrap:wrap}.ux-card-sheet .ux-ccard--wall .ux-ccard__bar{padding:var(--ux-space-3) 20px}.ux-card-sheet .ux-ccard__find,.ux-card-sheet .ux-ccard__spot{flex:1 0 100%;margin:0}.ux-card-sheet .ux-wall__area{padding:var(--ux-space-3) 20px var(--ux-space-6)}.ux-card-sheet .ux-wall__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ux-card-sheet .ux-wtile{aspect-ratio:1}.ux-card-sheet .ux-dock{position:sticky;bottom:0;z-index:3;gap:var(--ux-space-2);padding:11px 0;border-top:1px solid var(--ux-color-text-primary)}.ux-card-sheet .ux-dock__head{min-height:24px;padding:0 20px}.ux-card-sheet .ux-dock__list{padding:0 20px}.ux-card-sheet .ux-dock__cards{scroll-snap-type:x mandatory;scrollbar-width:none}.ux-card-sheet .ux-dock__cards::-webkit-scrollbar{display:none}.ux-card-sheet .ux-dcard{flex-basis:270px;scroll-snap-align:start}.ux-card-sheet--wall .ux-palette-notice{bottom:calc(216px + var(--ux-space-4))}@media screen{.ux-palette-workspace--split{display:block;padding:0}.ux-palette-workspace--split .ux-editor,.ux-palette--split .ux-crumbs{display:none}.ux-ccard--wall{display:flex;flex-direction:column;height:var(--ux-wall-height, 100dvh)}.ux-ccard--wall .ux-ccard__bar{position:static;flex:none;justify-content:center;height:64px;margin:0;padding:0 var(--ux-space-6)}.ux-ccard--wall .ux-ccard__bar:not(:has([data-ux-wall-tools])){height:0;overflow:hidden}.ux-ccard--wall .ux-wall{flex:1 1 auto;min-height:0}.ux-ccard--wall .ux-app-bar{display:flex;flex:none;align-items:stretch;border-bottom:1px solid var(--ux-color-border-default)}.ux-ccard--wall .ux-app-tabs{display:flex;flex:none;gap:0;padding:0}.ux-discover-switch{display:flex;align-items:center;gap:var(--ux-space-6);margin-inline-start:auto;padding-inline:var(--ux-space-6)}.ux-wall:not([data-view=colours]) .ux-discover-switch{display:none}@media screen and (max-width:1199px){.ux-discover-switch{gap:var(--ux-space-4);padding-inline:var(--ux-space-4)}}.ux-discover-switch__way{margin:0;padding:4px 0;border:0;border-bottom:1px solid transparent;background:none;color:var(--ux-color-text-subdued);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase;white-space:nowrap;cursor:pointer}.ux-discover-switch__way:hover,.ux-discover-switch__way[aria-pressed=true]{color:var(--ux-color-text-primary)}.ux-discover-switch__way[aria-pressed=true]{border-bottom-color:var(--ux-color-text-primary)}.ux-wall__area--cards{display:flex;align-items:flex-start;gap:var(--ux-space-6)}.ux-wall__area--cards .ux-wall__grid{flex:none}@media screen and (min-width:1200px){.ux-shelf{--ux-shelf-ease: cubic-bezier(.22, .8, .24, 1);--ux-shelf-ms: .8s;--ux-shelf-cover: 132px;--ux-shelf-spine: 30px;--ux-shelf-gap: 6px;display:flex;flex:none;gap:var(--ux-shelf-gap);width:calc(var(--ux-shelf-cover) + (var(--ux-shelf-n, 1) - 1) * (var(--ux-shelf-spine) + var(--ux-shelf-gap)));height:var(--ux-shelf-height, 360px)}.ux-shelf[hidden]{display:none}.ux-shelf__card{position:relative;flex:1 1 0;min-width:20px;margin:0;padding:0;border:0;overflow:hidden;background:var(--ux-cover);color:var(--ux-color-text-inverse);cursor:pointer;transition:flex-grow var(--ux-shelf-ms) var(--ux-shelf-ease),flex-basis var(--ux-shelf-ms) var(--ux-shelf-ease)}.ux-shelf__card.is-open{flex:0 0 var(--ux-shelf-cover);cursor:default}.ux-shelf__card--light{color:var(--ux-color-text-primary)}.ux-shelf__card--border{box-shadow:inset 0 0 0 1px currentColor}.ux-shelf__card:focus-visible{outline:2px solid var(--ux-color-text-primary);outline-offset:2px}.ux-shelf__card:not(.is-open):focus-visible{flex-grow:1.5}.ux-shelf__spine{position:absolute;left:50%;bottom:var(--ux-space-3);max-height:calc(100% - 2 * var(--ux-space-3));overflow:hidden;text-overflow:ellipsis;writing-mode:vertical-rl;transform:translate(-50%) rotate(180deg);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1;text-transform:uppercase;white-space:nowrap;transition:opacity .3s .35s}.ux-shelf__card.is-open .ux-shelf__spine{opacity:0;transition-delay:0s}.ux-shelf__cover{position:absolute;inset:0 auto 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ux-space-3);width:var(--ux-shelf-cover);padding:var(--ux-space-4) var(--ux-space-3);text-align:center;opacity:0;transition:opacity .3s}.ux-shelf__card.is-open .ux-shelf__cover{opacity:1;transition-delay:.35s}.ux-shelf__mylands{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:.2em;font-size:14px;line-height:1.4;text-transform:uppercase}.ux-shelf__name{font-family:var(--text-font-family);font-size:16px;line-height:1.4}@media(hover:hover){.ux-shelf__card:not(.is-open):hover{flex-grow:1.5}}@media(prefers-reduced-motion:reduce){.ux-shelf__card,.ux-shelf__spine,.ux-shelf__cover{transition:none}}}@media screen and (max-width:1199px){.ux-wall__area--cards{flex-direction:column;align-items:stretch;gap:var(--ux-space-4)}}.ux-wall__head{align-self:end;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.4;text-transform:uppercase}.ux-wall__head--column{font-family:var(--text-font-family);font-size:12px;letter-spacing:0;text-transform:none;color:var(--ux-color-text-subdued)}.ux-app-stage.ux-app-stage--ready>.ux-palette-ideas{margin-block-start:0;padding-block-start:0}.ux-app-tab{display:inline-flex;align-items:baseline;gap:var(--ux-space-2);margin:0;padding:12px var(--ux-space-8);border:0;border-inline-end:1px solid var(--ux-color-border-default);background:none;color:var(--ux-color-text-subdued);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase;cursor:pointer}.ux-app-tab:hover{color:var(--ux-color-text-primary)}.ux-app-tab[aria-selected=true]{background:var(--ux-color-text-primary);color:var(--ux-color-text-inverse)}.ux-app-tab:focus-visible{outline:2px solid var(--ux-color-text-primary);outline-offset:-4px}.ux-app-tab[aria-selected=true]:focus-visible{outline-color:var(--ux-color-text-inverse)}.ux-app-tab__no{font-family:var(--text-font-family);font-size:14px;letter-spacing:0;text-transform:none}.ux-app-stage{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--ux-space-6);scrollbar-width:thin}.ux-app-stage__empty{margin:0;font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-app-stage:has(>:not([data-ux-app-empty],[hidden])) .ux-app-stage__empty{display:none}.ux-order{display:flex;flex-direction:column;gap:var(--ux-space-6)}.ux-order__head{display:flex;flex-direction:column;gap:var(--ux-space-1)}.ux-order__title,.ux-order__group-title{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:16px;line-height:1.7;text-transform:uppercase}.ux-order__group-title{font-size:14px}.ux-order__lead,.ux-order__group-meta{margin:0;font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-order__groups{display:flex;flex-direction:column;gap:var(--ux-space-6)}.ux-order__group-head{display:flex;align-items:baseline;gap:var(--ux-space-4);padding-block-end:var(--ux-space-2);border-block-end:1px solid var(--ux-color-text-primary)}.ux-order__group-title{flex:1 1 auto}.ux-order__leave-group[hidden]{display:none}.ux-order__rows{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--ux-space-8) var(--ux-space-4);margin:0;padding-block-start:var(--ux-space-4)}.ux-order .ux-order__row{display:flex;flex-direction:column;align-items:stretch;gap:var(--ux-space-2);padding:0;border:0}.ux-order .ux-order__row .ux-try-row__name{display:flex;flex-direction:column;align-items:flex-start;text-align:start}.ux-order .ux-order__row .ux-try-row__name:before{display:none}.ux-order__swatch{display:grid;place-items:center;width:90%;aspect-ratio:4 / 6;margin-block-end:var(--ux-space-2);background:var(--ux-paint, var(--ux-grey));box-shadow:inset 0 0 0 1px var(--ux-color-border-default);color:var(--ux-color-text-primary)}.ux-order__swatch--dark{color:var(--ux-color-text-inverse)}.ux-order__swatch .ux-diamond{opacity:0;transition:opacity .2s ease}.ux-order__row:is(:hover,:focus-within) .ux-order__swatch .ux-diamond{opacity:1}@media(prefers-reduced-motion:reduce){.ux-order__swatch .ux-diamond{transition:none}}.ux-order .ux-order__row .ux-try-row__formats{display:flex;flex-wrap:wrap;gap:var(--ux-space-2)}.ux-order .ux-order__row .ux-try-format{flex:1 1 auto}.ux-order .ux-order__row :is(.ux-order__leave,.ux-try-row__notify){align-self:flex-start}.ux-order__row--counted .ux-order__swatch,.ux-order__row--left .ux-order__swatch{opacity:.4}.ux-order__row--counted .ux-try-row__title,.ux-order__row--left :is(.ux-try-row__title,.ux-try-row__formats){opacity:.5}.ux-pview{display:flex;flex-direction:column;gap:var(--ux-space-6)}.ux-pview__project,.ux-pview__lead{margin:0;font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-pview__name{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:var(--text-h2, 28px);line-height:1.4;text-transform:uppercase}[data-ux-stage-heading]:focus:not(:focus-visible){outline:none}.ux-pview__slots{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ux-space-6) var(--ux-space-4);margin:0}.ux-pview__slot{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;cursor:grab}.ux-pview__slot:focus-visible{outline:2px solid var(--ux-color-text-primary);outline-offset:4px}.ux-pview__slot.is-dragging{opacity:.4}@media(hover:none){.ux-pview__slot[data-handle]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.ux-pview__slot.is-lifted{z-index:5;scale:1.15;cursor:grabbing;transition:scale .15s ease-out}.ux-pview__slot.is-lifted .ux-pview__chip{box-shadow:0 12px 28px #1c1c1c47,inset 0 0 0 1px #1c1c1c14}.ux-pview__slot.is-lifted :is(.ux-pview__role,.ux-pview__remove,.ux-pview__move){visibility:hidden}.ux-pview__slot.is-lifted .ux-pview__colour{align-self:flex-start;padding-inline-end:6px;background:var(--ux-color-bg-page)}@media(prefers-reduced-motion:reduce){.ux-pview__slot.is-lifted{transition:none}}.ux-pview__chip{display:grid;place-items:center;width:90%;aspect-ratio:4 / 6;color:var(--ux-color-text-primary);box-shadow:inset 0 0 0 1px #1c1c1c14}.ux-pview__chip--dark{color:var(--ux-color-text-inverse)}.ux-pview__chip .ux-diamond{opacity:0;transition:opacity .2s ease}.ux-pview__slot:is(:hover,:focus-within) .ux-pview__chip .ux-diamond{opacity:1}@media(prefers-reduced-motion:reduce){.ux-pview__chip .ux-diamond{transition:none}}.ux-pview__slot.is-over .ux-pview__chip{outline:2px solid var(--ux-color-text-primary);outline-offset:2px}.ux-pview__slot--empty{width:90%;aspect-ratio:4 / 6;border:1px dashed #c7c2b8;cursor:default}.ux-pview__add{display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;background:none;color:var(--ux-color-text-subdued);cursor:pointer;transition:color .2s ease}.ux-pview__slot--empty:has(.ux-pview__add:is(:hover,:focus-visible)){border-color:var(--ux-color-text-primary)}.ux-pview__add:is(:hover,:focus-visible){color:var(--ux-color-text-primary);outline:none}.ux-pview__colour{overflow-wrap:anywhere;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase}.ux-pview__role{align-self:flex-start;max-width:100%;margin:0;padding:0 16px 0 0;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath d='M1 2.5l3 3 3-3' fill='none' stroke='%231c1c1c'/%3E%3C/svg%3E") right center / 8px no-repeat;color:var(--ux-color-text-subdued);font-family:var(--text-font-family);font-size:14px;line-height:1.65;-webkit-appearance:none;appearance:none;cursor:pointer}.ux-pview__role:not(.ux-pview__role--none){border-bottom-color:transparent;color:var(--ux-color-text-primary)}.ux-pview__remove{position:absolute;top:6px;right:calc(10% + 6px);width:24px;height:24px;padding:0;border:0;background:var(--ux-color-bg-page) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 7l10 10M17 7L7 17' stroke='%231c1c1c' stroke-width='1.5'/%3E%3C/svg%3E") center / 20px no-repeat;opacity:0;cursor:pointer}.ux-pview__slot:is(:hover,:focus-within) .ux-pview__remove{opacity:1}.ux-pview__move{display:flex;flex-wrap:wrap;gap:4px;opacity:0}.ux-pview__slot:is(:hover,:focus-within) .ux-pview__move{opacity:1}.ux-pview__step{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--ux-color-border-default);border-radius:var(--ux-control-radius, 0);background:var(--ux-color-bg-page);color:var(--ux-color-text-primary);cursor:pointer}.ux-pview__step:hover{border-color:var(--ux-color-text-primary)}.ux-pview__step:focus-visible{outline:2px solid var(--ux-color-text-primary);outline-offset:2px}.ux-pview__step[aria-disabled=true]{border-color:var(--ux-color-border-default);opacity:.3;cursor:default}@media(hover:none){.ux-pview__move{display:none}.ux-pview__remove{opacity:1}.ux-pview__remove{top:0;right:10%;width:44px;height:44px;background:none}.ux-pview__remove:before{content:"";position:absolute;top:6px;right:6px;width:24px;height:24px;background:var(--ux-color-bg-page) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 7l10 10M17 7L7 17' stroke='%231c1c1c' stroke-width='1.5'/%3E%3C/svg%3E") center / 20px no-repeat}}ux-palette-page:has(.ux-wall[data-view])>[data-ux-palette-try]{display:none!important}.ux-app-stage>:is(.ux-palette-pairs,.ux-palette-ideas){margin-block-start:var(--ux-space-12);padding-inline:0}.ux-wall[data-view=palette]>[data-ux-app-side=palette]:not([hidden]){display:flex;order:1;flex-direction:column;gap:var(--ux-space-4);padding:20px var(--ux-space-6) var(--ux-space-6);background:var(--ux-color-bg-page);color:var(--ux-color-text-primary)}.ux-wall[data-view=palette]>.ux-dock{order:2}.ux-pside__eyebrow{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase;color:var(--ux-color-text-subdued)}.ux-pside__name{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:var(--text-h2, 28px);line-height:1.4;text-transform:uppercase}.ux-pside__rename,.ux-pside__link{display:flex;gap:var(--ux-space-2)}.ux-pside__rename[hidden]{display:none}.ux-pside__rename .ux-field__input,.ux-pside__link .ux-field__input{flex:1 1 auto;min-width:0;height:40px}.ux-pside__project{display:flex;align-items:center;gap:6px;font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-pside__actions,.ux-pside__confirm{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ux-space-2) var(--ux-space-4)}.ux-pside__confirm[hidden]{display:none}.ux-pside__confirm p{flex:1 0 100%;margin:0;font-family:var(--text-font-family);font-size:14px;line-height:1.65}.ux-pside__order{width:100%}.ux-pside__block{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ux-space-2);padding-block-start:var(--ux-space-4);border-block-start:1px solid var(--ux-color-border-default)}.ux-pside__block .ux-pside__link{align-self:stretch}.ux-pside__share{display:flex;flex-wrap:wrap;gap:var(--ux-space-4);margin:0}.ux-pside__to{display:inline-flex;align-items:center;gap:var(--ux-space-2);padding:0;border:0;background:none;color:var(--ux-color-text-primary);font-family:var(--text-font-family);font-size:14px;line-height:1.65;text-decoration:none;cursor:pointer}.ux-pside__to:hover span{text-decoration:underline}.ux-app-side{display:none}.ux-wall[data-view=samples]>[data-ux-app-side=samples]{display:flex;order:1;flex-direction:column;gap:var(--ux-space-3);padding:20px var(--ux-space-6) var(--ux-space-6);background:var(--ux-color-bg-page);color:var(--ux-color-text-primary)}.ux-wall[data-view=samples]>.ux-dock{order:2}.ux-order-side__eyebrow,.ux-order-side__total span:first-child{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase}.ux-order-side__eyebrow{color:var(--ux-color-text-subdued)}.ux-order-side__count{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:var(--text-h2, 28px);line-height:1.4;text-transform:uppercase}.ux-order-side__lines{display:flex;flex-direction:column;gap:var(--ux-space-2);margin:0;padding-block:var(--ux-space-3);border-block:1px solid var(--ux-color-border-default)}.ux-order-side__lines:empty{display:none}.ux-order-side__line,.ux-order-side__total{display:flex;justify-content:space-between;gap:var(--ux-space-3);margin:0;font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-order-side__swatches,.ux-order-side__notice{margin:0;font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-order-side__swatches a{color:var(--ux-color-text-primary)}.ux-order-side__add{width:100%}.ux-wall__area{flex:1 1 auto;min-height:0;padding:var(--ux-space-4) var(--ux-space-6);overflow:hidden}.ux-dock{flex:none;padding:9px var(--ux-space-6) 13px;border-top:1px solid var(--ux-color-text-primary)}.ux-dock__cards{padding-bottom:2px}.ux-dock__new{margin-bottom:2px}html:has(.ux-palette-workspace--split:not([hidden])) .ux-palette-notice{bottom:calc(224px + var(--ux-space-4))}.ux-dcard__slot--filled:hover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1c1c1c99 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M6 6L18 18M18 6L6 18'/%3E%3C/svg%3E") center / 12px no-repeat}}.ux-wall>.ux-cpanel{display:none}.ux-cpanel{position:relative;display:flex;flex-direction:column;gap:14px;padding:20px var(--ux-space-6) var(--ux-space-6);background:var(--ux-color-bg-page, #fff)}.ux-cpanel__empty,.ux-cpanel__colour{position:relative;display:flex;flex-direction:column;gap:14px}.ux-cpanel__empty[hidden],.ux-cpanel__colour[hidden],.ux-cpanel [hidden]{display:none}.ux-cpanel__eyebrow,.ux-cpanel__label,.ux-cpanel__coty-name{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase}.ux-cpanel__prompt,.ux-cpanel__short{margin:0;font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-cpanel__coty-image{display:block;width:100%;height:230px;object-fit:cover}.ux-cpanel__coty{display:flex;flex-direction:column;gap:2px;margin:0}.ux-cpanel__coty-label,.ux-cpanel__caption,.ux-cpanel__descriptor,.ux-cpanel__in-text,.ux-cpanel__finishes{margin:0;font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-cpanel__coty-name{line-height:1.7}.ux-cpanel__show{align-self:flex-start}.ux-cpanel__view{flex:none}.ux-cpanel__photo{position:relative;aspect-ratio:4 / 6;overflow:hidden;background:var(--ux-cpanel-tone, var(--ux-grey))}.ux-cpanel__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.ux-cpanel__photo--colour:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ux-cpanel-field);animation:ux-field-in .3s ease both}@keyframes ux-field-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.ux-cpanel__photo--colour:before{animation:none}}.ux-cpanel__image--leaving{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ux-cpanel__count{position:absolute;right:var(--ux-space-2);bottom:10px;padding:3px var(--ux-space-2);background:var(--ux-color-text-primary);color:var(--ux-color-bg-page, #fff);font-family:var(--text-font-family);font-size:14px;line-height:1.65}.ux-cpanel__step{position:absolute;top:50%;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:var(--ux-color-bg-page, #fff);color:var(--ux-color-text-primary);opacity:0;transform:translateY(-50%);cursor:pointer;transition:opacity .15s ease}.ux-cpanel__step--prev{left:0}.ux-cpanel__step--next{right:0}.ux-cpanel__photo:hover .ux-cpanel__step,.ux-cpanel__step:focus-visible{opacity:1}.ux-cpanel__unpin{position:absolute;z-index:1;top:0;right:0;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:var(--ux-color-bg-page, #fff);color:var(--ux-color-text-primary);cursor:pointer}.ux-cpanel__colour:has(.ux-cpanel__photo[hidden]) .ux-cpanel__head{padding-right:40px}.ux-cpanel__thumbs-row{display:flex;align-items:flex-start;gap:var(--ux-space-2)}.ux-cpanel__thumbs{display:flex;flex:none;gap:var(--ux-space-2)}.ux-cpanel__thumb{position:relative;display:grid;place-items:center;width:56px;aspect-ratio:4 / 6;overflow:hidden;padding:0;border:0;background:none;color:var(--ux-color-text-primary);font-family:var(--text-font-family);font-size:14px;cursor:pointer}.ux-cpanel__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ux-cpanel__thumb[aria-current=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 2px var(--ux-color-text-primary);pointer-events:none}.ux-cpanel__thumb{background:var(--ux-cpanel-tone, var(--ux-grey))}.ux-cpanel__thumb--more{background:none}.ux-cpanel.is-loading .ux-cpanel__finishes{background:var(--ux-grey)}.ux-cpanel.is-loading .ux-cpanel__finishes{height:3.3em;-webkit-mask:linear-gradient(#000 0 0) 0 .3em / 100% 1.05em no-repeat,linear-gradient(#000 0 0) 0 1.95em / 60% 1.05em no-repeat;mask:linear-gradient(#000 0 0) 0 .3em / 100% 1.05em no-repeat,linear-gradient(#000 0 0) 0 1.95em / 60% 1.05em no-repeat}.ux-cpanel__photo--loading .ux-cpanel__image,.ux-cpanel__thumb img.is-loading{opacity:0}.ux-cpanel__photo.is-arriving .ux-cpanel__image,.ux-cpanel__thumb.is-arriving img{-webkit-mask:linear-gradient(to right,transparent 50%,#000 50%) 0 0 / 200% 100% no-repeat;mask:linear-gradient(to right,transparent 50%,#000 50%) 0 0 / 200% 100% no-repeat;animation:ux-photo-reveal .8s both}@keyframes ux-photo-reveal{0%{-webkit-mask-position:0% 0;mask-position:0% 0;animation-timing-function:cubic-bezier(.2,.6,.35,1)}50%{-webkit-mask-position:50% 0;mask-position:50% 0;animation-timing-function:linear}75%{-webkit-mask-position:54% 0;mask-position:54% 0;animation-timing-function:cubic-bezier(.5,0,.85,.45)}to{-webkit-mask-position:100% 0;mask-position:100% 0}}.ux-cpanel__count:empty{display:none}.ux-wall__grid[aria-busy=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:120px;height:69px;margin:auto;background:url(mylands-loader.svg) center / contain no-repeat;pointer-events:none;animation:ux-loader-in .2s .3s both}.ux-wall__grid[aria-busy=true]{min-height:50vh}@keyframes ux-loader-in{0%{opacity:0}}.ux-cpanel__thumb--more{box-shadow:inset 0 0 0 1px var(--ux-color-border-default)}.ux-cpanel__caption{flex:1 1 auto;min-width:0}.ux-cpanel__head{display:flex;flex-direction:column;gap:2px}.ux-cpanel__name{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:28px;line-height:1.4;text-transform:uppercase}.ux-cpanel__descriptor{display:flex;align-items:center;gap:var(--ux-space-2)}.ux-cpanel__chip{flex:none;width:16px;height:16px;background-repeat:no-repeat}.ux-cpanel__actions{display:flex;flex-direction:column;gap:10px}.ux-cpanel__add,.ux-cpanel__sample{width:100%}.ux-cpanel__adding{position:relative;display:flex}.ux-cpanel__adding .ux-cpanel__add{flex:1 1 auto;width:auto;min-width:0}.ux-cpanel__more{flex:none;width:48px;min-width:0;padding:0;border-left:1px solid rgb(255 255 255 / .3)}.ux-cpanel__more.button--secondary{margin-left:-1px;border-left-color:currentColor}.ux-cpanel__more svg{transition:transform .2s ease}.ux-cpanel__more[aria-expanded=true] svg{transform:rotate(180deg)}.ux-cpanel__palettes{position:absolute;top:calc(100% + 4px);right:0;left:0;z-index:3;display:flex;flex-direction:column;gap:var(--ux-space-4);max-height:360px;overflow-y:auto;padding:20px;border:1px solid var(--ux-grey-border);background:var(--ux-color-bg-page, #fff);box-shadow:0 8px 24px #1c1c1c14}.ux-cpanel__palettes[hidden]{display:none}.ux-cpanel__palettes .ux-sheet__error{margin:0}.ux-cpanel__in{display:flex;align-items:center;gap:var(--ux-space-2)}.ux-cpanel__in-text{display:flex;flex:1 1 auto;align-items:center;gap:var(--ux-space-2);min-width:0}.ux-cpanel__in-text--on:before{content:"";flex:none;width:5px;height:5px;background:var(--ux-color-text-primary)}.ux-cpanel__block{display:flex;flex-direction:column;gap:4px}.ux-cpanel__seen{display:flex;flex-direction:column;gap:var(--ux-space-2);margin:4px 0 0}.ux-cpanel__pair{display:flex;align-items:center;gap:10px}.ux-cpanel__pair-chip{flex:none;width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--ux-color-border-default)}.ux-cpanel__pair-name{flex:1 1 auto;min-width:0;font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-cpanel__pair-add{flex:none;width:24px;height:24px;padding:0;border:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231c1c1c' stroke-width='1' stroke-linecap='square'%3E%3Cpath d='M12 5V19M5 12H19'/%3E%3C/svg%3E") center / 24px no-repeat;cursor:pointer}.ux-cpanel__pair-add--in{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231c1c1c' stroke-width='1' stroke-linecap='square' stroke-linejoin='bevel'%3E%3Cpath d='M5 12L10 17L19 7'/%3E%3C/svg%3E")}.ux-wtile--pinned{box-shadow:inset 0 0 0 2px var(--ux-color-text-primary)}.ux-colour-sheet{height:90dvh;max-height:90dvh;padding:0;overflow:hidden;touch-action:pan-y}.ux-colour-sheet[open]{gap:0}.ux-colour-sheet__grab{position:relative;display:flex;flex:none;align-items:center;justify-content:center;height:40px;touch-action:none;cursor:grab}.ux-colour-sheet__bar{width:40px;height:4px;background:var(--ux-color-border-default)}.ux-colour-sheet__close{position:absolute;top:0;right:12px}.ux-colour-sheet__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ux-colour-sheet .ux-cpanel{padding:0 20px var(--ux-space-6)}.ux-colour-sheet .ux-cpanel__unpin{display:none}@media screen and (min-width:1000px){.ux-colour-sheet{height:auto;max-height:min(90dvh,900px);padding:0}}@media screen and (min-width:1000px){.ux-ccard--wall .ux-wall{display:grid;grid-template-columns:minmax(0,1fr) clamp(360px,34vw,440px);grid-template-rows:auto minmax(0,1fr) auto}.ux-ccard--wall .ux-app-bar{grid-area:1 / 1}.ux-ccard--wall :is(.ux-wall__area,.ux-app-stage){grid-area:2 / 1}.ux-ccard--wall .ux-dock{grid-area:3 / 1}.ux-ccard .ux-wall:is([data-view=samples],[data-view=palette])>.ux-cpanel{display:none}.ux-ccard .ux-wall>.ux-app-side{grid-area:1 / 2 / 4 / 3;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ux-ccard .ux-wall>.ux-cpanel{display:flex;grid-area:1 / 2 / 4 / 3;min-height:0;overflow-y:auto;overscroll-behavior:contain;border-left:1px solid var(--ux-color-text-primary);scrollbar-width:thin}.ux-ccard .ux-wall>:is(.ux-cpanel,.ux-app-side){--ux-color-text-primary-rgb: var(--ux-paper-rgb);--ux-color-text-primary: rgb(var(--ux-paper-rgb));--ux-color-text-subdued: rgb(var(--ux-paper-rgb) / .7);--ux-color-text-inverse-rgb: var(--ux-ink-rgb);--ux-color-text-inverse: rgb(var(--ux-ink-rgb));--ux-color-bg-page-rgb: var(--ux-ink-rgb);--ux-color-bg-page: rgb(var(--ux-ink-rgb));--ux-color-bg-inverse-rgb: var(--ux-paper-rgb);--ux-color-bg-inverse: rgb(var(--ux-paper-rgb));--ux-color-bg-inverse-hover: var(--ux-grey);--ux-color-border-strong: rgb(var(--ux-paper-rgb));--ux-color-border-default: rgb(var(--ux-paper-rgb) / .25);--ux-color-border-subtle: rgb(var(--ux-paper-rgb) / .15);--ux-grey: rgb(var(--ux-paper-rgb) / .12);border-left-color:rgb(var(--ux-ink-rgb));background:rgb(var(--ux-ink-rgb));color:rgb(var(--ux-paper-rgb));color-scheme:dark}.ux-ccard .ux-wall>.ux-cpanel .ux-choice__box{border-color:rgb(var(--ux-paper-rgb) / .8)}.ux-ccard .ux-wall>.ux-cpanel .ux-cpanel__more{border-left-color:rgb(var(--ux-ink-rgb) / .3)}.ux-ccard .ux-wall>.ux-cpanel .ux-cpanel__palettes{box-shadow:0 8px 24px #0006}.ux-ccard .ux-wall>.ux-cpanel .ux-cpanel__pair-add{filter:invert(1)}.ux-ccard .ux-wall>.ux-cpanel>*{flex-shrink:0}}@media screen and (max-width:999px){.ux-ccard--wall .ux-wall:is([data-view=palette],[data-view=samples]){overflow-y:auto;overscroll-behavior:contain}.ux-ccard--wall .ux-wall:is([data-view=palette],[data-view=samples])>:is(.ux-app-stage,.ux-app-side){flex:none;overflow:visible}.ux-ccard--wall .ux-wall:is([data-view=palette],[data-view=samples])>:is(.ux-app-bar,.ux-dock){position:sticky;z-index:2;background:var(--ux-color-bg-page)}.ux-ccard--wall .ux-wall:is([data-view=palette],[data-view=samples])>.ux-app-bar{top:0}.ux-ccard--wall .ux-wall:is([data-view=palette],[data-view=samples])>.ux-dock{bottom:0}}.ux-ccard--wall:has(.ux-wall[data-view]:not([data-view=colours])) .ux-ccard__bar{display:none}@media screen and (max-width:767px){.ux-ccard--wall .ux-wall{--ux-tabs-h: 50px;--ux-dockbar-h: 49px;display:flex;flex-direction:column}.ux-ccard--wall .ux-ccard__bar{height:auto;padding:var(--ux-space-3) var(--ux-space-4) 0}.ux-ccard--wall .ux-ccard__tools{flex-wrap:nowrap;gap:var(--ux-space-2)}.ux-ccard--wall .ux-ccard__find{flex:1 1 auto}.ux-ccard--wall .ux-ccard__spot{flex:0 0 132px}.ux-ccard--wall .ux-app-bar{display:contents}.ux-ccard--wall .ux-discover-switch{order:-1;flex:none;gap:var(--ux-space-4);margin:0;padding:var(--ux-space-2) var(--ux-space-4) 0;overflow-x:auto;scrollbar-width:none}.ux-ccard--wall .ux-wall__area,.ux-ccard--wall .ux-app-stage{padding:var(--ux-space-3) var(--ux-space-4) var(--ux-space-4)}.ux-ccard--wall .ux-wall__area{overflow-y:auto;overscroll-behavior:contain}.ux-ccard--wall .ux-wall__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ux-ccard--wall .ux-wtile{aspect-ratio:1}.ux-ccard--wall .ux-wall__head{align-self:end;padding-top:var(--ux-space-2);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.4;text-transform:uppercase}.ux-ccard--wall .ux-wall__head--column{padding-top:0;font-family:var(--text-font-family);font-size:12px;letter-spacing:0;text-transform:none;color:var(--ux-color-text-subdued)}.ux-ccard--wall .ux-shelf:not([hidden]){margin:0 calc(-1 * var(--ux-space-4)) var(--ux-space-3);padding-inline:var(--ux-space-4);scroll-padding-inline:var(--ux-space-4)}.ux-ccard--wall .ux-app-tabs{position:sticky;bottom:0;z-index:3;order:20;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:var(--ux-tabs-h);border-top:1px solid var(--ux-color-text-primary);background:var(--ux-color-bg-page)}.ux-ccard--wall .ux-app-tab{justify-content:center;align-items:center;padding:0 var(--ux-space-2)}.ux-ccard--wall .ux-app-tab:last-child{border-inline-end:0}.ux-ccard--wall .ux-dock{position:sticky;bottom:var(--ux-tabs-h);z-index:3;order:19;height:var(--ux-dockbar-h);padding:0 var(--ux-space-4);border-top:1px solid var(--ux-color-text-primary);justify-content:center}.ux-ccard--wall .ux-dock :is(.ux-dock__title,.ux-dock__showing,.ux-dock__hint,.ux-dock__samples,.ux-dock__plan){display:none}.ux-ccard--wall .ux-wall[data-view]>.ux-dock{bottom:var(--ux-tabs-h)}.ux-ccard--wall .ux-dock__head{min-height:0}.ux-dock__toggle{display:flex;flex:1 1 auto;align-items:center;gap:var(--ux-space-2);min-width:0;height:48px;margin:0;padding:0;border:0;background:none;color:var(--ux-color-text-primary);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.4;text-align:start;text-transform:uppercase;cursor:pointer}.ux-dock__toggle span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ux-dock__toggle svg{flex:none;transition:transform .2s}.ux-dock--open .ux-dock__toggle svg{transform:rotate(180deg)}.ux-ccard--wall .ux-dock__list{display:none}.ux-ccard--wall .ux-dock--open .ux-dock__list{position:absolute;right:0;bottom:100%;left:0;display:flex;padding:var(--ux-space-3) var(--ux-space-4);border-top:1px solid var(--ux-color-text-primary);background:var(--ux-color-bg-page);box-shadow:0 -8px 24px #00000014}.ux-ccard--wall .ux-dock--open .ux-dock__cards{scroll-snap-type:x mandatory;scrollbar-width:none}.ux-ccard--wall .ux-dock--open .ux-dcard{flex-basis:270px;scroll-snap-align:start}.ux-pview__slots{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--ux-space-2)}.ux-order__rows{column-gap:var(--ux-space-2)}.ux-pview__move,.ux-pview__chip .ux-diamond,.ux-order__swatch .ux-diamond{display:none}.ux-ccard--wall .ux-wall[data-view=samples]>[data-ux-app-side=samples]{position:sticky;bottom:calc(var(--ux-tabs-h) + var(--ux-dockbar-h));z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--ux-space-1, 4px) var(--ux-space-3);padding:var(--ux-space-3) var(--ux-space-4);border-top:1px solid var(--ux-color-border-default)}.ux-order-side :is(.ux-order-side__eyebrow,.ux-order-side__lines,.ux-offer-progress){display:none}.ux-order-side .ux-order-side__count{margin:0;font-size:16px}.ux-order-side .ux-order-side__total{padding:0;border:0}.ux-order-side .ux-order-side__total span:first-child{display:none}.ux-order-side :is(.ux-order-side__swatches,.ux-order-side__add,.ux-order-side__notice){grid-column:1 / -1;margin:0}.ux-order-side .ux-order-side__swatches{font-size:12px}html:has(.ux-palette-workspace--split:not([hidden])) .ux-palette-notice{bottom:calc(100px + var(--ux-space-4))}}@media screen and (min-width:768px){.ux-dock__toggle{display:none}}.ux-keep{display:flex;flex-direction:column;gap:var(--ux-space-4);margin:0 0 var(--ux-space-6);padding:var(--ux-space-6);background:var(--ux-grey)}.ux-keep[hidden]{display:none}.ux-keep__text{display:flex;flex-direction:column;gap:var(--ux-space-2);max-width:640px}.ux-keep__title{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:18px;line-height:1.6;text-transform:uppercase}.ux-keep__lead{margin:0;font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-keep__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ux-space-3)}.ux-keep__actions .button:not(.button--sm){flex:1 1 100%}.ux-palettes__limit-title{display:block;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);line-height:1.7;text-transform:uppercase}@media screen and (min-width:1000px){.ux-keep{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--ux-space-12);padding:var(--ux-space-6) var(--ux-space-8)}.ux-keep__actions{flex-wrap:nowrap}.ux-keep__actions .button:not(.button--sm){flex:none}}html.ux-fmenu-open{overflow:hidden}.mega-menu.ux-fmenu{display:block;height:calc(100dvh / var(--ux-page-zoom, 1) - var(--ux-fmenu-top, 196px));max-height:none;padding:var(--ux-space-8) var(--ux-space-8) var(--ux-space-10);overflow-y:auto;overscroll-behavior:contain;border:0;background:var(--ux-color-bg-page);color:var(--ux-color-text-primary)}.ux-fmenu__grid{display:grid;grid-template-columns:minmax(0,376fr) minmax(0,264fr) minmax(max-content,200fr) minmax(0,208fr) minmax(0,200fr);column-gap:var(--ux-space-8);height:100%;min-height:480px}.ux-fmenu__col{display:flex;flex-direction:column;min-width:0;min-height:0}.ux-fmenu__head{display:flex;flex:none;align-items:center;gap:var(--ux-space-3);height:40px;margin:0;border-bottom:1px solid var(--ux-color-text-primary);color:var(--ux-color-text-primary)}.ux-fmenu__head,.ux-fmenu__back-title,.ux-fmenu__palette-title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase}.ux-fmenu__head--gap{margin-top:var(--ux-space-8)}.ux-fmenu__foot{display:flex;flex:none;padding-top:var(--ux-space-4)}.ux-fmenu__foot .button{white-space:nowrap}.ux-fmenu__foot--end,.ux-fmenu__col--colour>.ux-fmenu__foot{margin-top:auto}.ux-fmenu__end{display:flex;flex:1 1 auto;flex-direction:column;padding-top:var(--ux-space-8)}.ux-fmenu__end>.ux-fmenu__foot{margin-top:auto}.ux-fmenu__head-link{display:inline-flex;align-items:center;gap:var(--ux-space-2);color:inherit;text-decoration:none}.ux-fmenu__head-arrow{display:inline-flex;transition:transform .15s ease}.ux-fmenu__head-link:hover{text-decoration:underline;text-underline-offset:.25em}.ux-fmenu__head-link:hover .ux-fmenu__head-arrow,.ux-fmenu__head-link:focus-visible .ux-fmenu__head-arrow{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.ux-fmenu__head-arrow{transition:none}}.ux-fmenu__families{display:grid;flex:1 1 auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(56px,1fr);gap:var(--ux-space-2);min-height:0;margin:var(--ux-space-4) 0 0}.ux-fmenu__families>li{display:flex;min-height:0}.ux-fmenu__family{position:relative;display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;min-width:0;padding:var(--ux-space-3) var(--ux-space-4);overflow:hidden;background:var(--family, var(--ux-grey));box-shadow:inset 0 0 0 1px var(--ux-color-border-default);color:var(--ux-color-text-primary);text-decoration:none}.ux-fmenu__family--dark{box-shadow:none;color:var(--ux-color-bg-page, #fff)}.ux-fmenu__family[data-family=metallics]{background-image:url(/cdn/shop/files/MY_WEB_FTT_001_cb33c08c-f2a3-4508-a431-639a71c1eeae.webp?v=1762363946&width=600);background-size:308%;background-position:20.4% 27.8%;box-shadow:none}.ux-fmenu__family-name{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:18px;line-height:1.6;text-transform:uppercase}.ux-fmenu__family-count{font-family:var(--text-font-family);font-size:14px;line-height:1.65}.ux-fmenu__family-go{position:absolute;top:22px;right:26px;display:grid;opacity:0;transform:translate(-4px);transition:opacity .3s ease-out,transform .3s ease-out}.ux-fmenu__family:hover .ux-fmenu__family-go,.ux-fmenu__family:focus-visible .ux-fmenu__family-go{opacity:1;transform:none}.ux-fmenu__family:focus-visible{outline:2px solid var(--ux-color-text-primary);outline-offset:2px}.ux-fmenu__col--project{overflow:hidden}.ux-fmenu__track{display:flex;width:200%;height:100%;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.ux-fmenu__col--list .ux-fmenu__track{transform:translate(-50%)}.ux-fmenu__pane{display:flex;flex-direction:column;width:50%;min-width:0;height:100%}.ux-fmenu__cards{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ux-space-2);min-height:0;margin-top:var(--ux-space-4)}.ux-fmenu__card{position:relative;flex:1 1 0;min-height:120px;margin:0;padding:0;overflow:hidden;border:0;border-radius:0;background:var(--ux-color-text-primary);color:var(--ux-color-bg-page, #fff);text-align:start;cursor:pointer}.ux-fmenu__card-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.ux-fmenu__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#17171700 30%,#171717bf)}.ux-fmenu__card:hover .ux-fmenu__card-image{transform:scale(1.03)}.ux-fmenu__card:focus-visible{outline:2px solid var(--ux-color-bg-page, #fff);outline-offset:-6px}.ux-fmenu__card-text{position:absolute;z-index:1;bottom:20px;left:20px;display:flex;flex-direction:column;gap:2px}.ux-fmenu__card-title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:clamp(28px,2.78vw,40px);line-height:1.3;text-transform:uppercase}.ux-fmenu__card-count{font-family:var(--text-font-family);font-size:14px;line-height:1.65}.ux-fmenu__card-go{position:absolute;z-index:1;right:0;bottom:0;display:grid;place-items:center;width:48px;height:48px;background:var(--ux-color-bg-page, #fff);color:var(--ux-color-text-primary)}.ux-fmenu__list{display:flex;flex-direction:column;height:100%}.ux-fmenu__list[hidden]{display:none}.ux-fmenu__back{display:flex;flex:none;align-items:center;gap:var(--ux-space-3);width:100%;height:40px;margin:0;padding:0;border:0;border-bottom:1px solid var(--ux-color-text-primary);border-radius:0;background:none;color:var(--ux-color-text-primary);text-align:start;cursor:pointer}.ux-fmenu__back-title{flex:1 1 auto}.ux-fmenu__back-count,.ux-fmenu__project-line,.ux-fmenu__row-count{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-fmenu__projects{display:flex;flex-direction:column;min-height:0;margin:0;padding-top:var(--ux-space-2);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.ux-fmenu__projects>li{opacity:0;transform:translate(calc(40px * var(--i, 1)))}.ux-fmenu__col--list .ux-fmenu__projects>li{opacity:1;transform:none;transition:opacity .3s ease-out,transform .45s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i, 1) * 40ms + 80ms)}.ux-fmenu__project{display:flex;align-items:center;gap:14px;min-height:80px;border-bottom:1px solid var(--ux-color-border-default);color:var(--ux-color-text-primary);text-decoration:none}.ux-fmenu__thumb{flex:none;width:64px;height:64px;overflow:hidden;background:var(--ux-grey)}.ux-fmenu__thumb img{width:100%;height:100%;object-fit:cover}.ux-fmenu__project-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.ux-fmenu__project-name,.ux-fmenu__row{font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-fmenu__project:hover .ux-fmenu__project-name,.ux-fmenu__row:hover .ux-fmenu__row-name{text-decoration:underline;text-underline-offset:.2em}.ux-fmenu__rows{display:flex;flex-direction:column;margin:0;padding-top:var(--ux-space-2)}.ux-fmenu__row{display:flex;align-items:center;gap:var(--ux-space-3);min-height:44px;border-bottom:1px solid var(--ux-color-border-default);color:var(--ux-color-text-primary);text-decoration:none}.ux-fmenu__row-name{flex:1 1 auto;min-width:0}.ux-fmenu__palette{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ux-space-3);margin-top:var(--ux-space-4);padding:var(--ux-space-4);background:var(--ux-color-text-primary);color:var(--ux-color-bg-page, #fff)}.ux-fmenu__palette-colours{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%}.ux-fmenu__palette-colours span{height:56px;border:1px dashed rgb(255 255 255 / .45)}.ux-fmenu__palette-colours span.is-filled{border:0}.ux-fmenu__palette-text{display:flex;flex-direction:column;gap:2px;margin:0;font-size:14px}.ux-fmenu__palette-title{line-height:1.7}.ux-fmenu__palette-line{font-family:var(--text-font-family);line-height:1.65;opacity:.8}.ux-fmenu__palette-order{width:100%;padding-inline:var(--ux-space-3);white-space:nowrap}.ux-fmenu__palette .button[hidden]{display:none}@media(prefers-reduced-motion:reduce){.ux-fmenu__track,.ux-fmenu__card-image,.ux-fmenu__family-go,.ux-fmenu__col--list .ux-fmenu__projects>li{transition:none}.ux-fmenu__projects>li{opacity:1;transform:none}}@media screen and (max-height:960px){.ux-fmenu__palette-colours span{height:40px}.ux-fmenu__head--gap{margin-top:var(--ux-space-6)}}@media screen and (max-height:899px){.mega-menu.ux-fmenu{padding-block:var(--ux-space-6)}.ux-fmenu__head,.ux-fmenu__back{height:36px}.ux-fmenu__row{min-height:36px}.ux-fmenu__rows,.ux-fmenu__projects{padding-top:var(--ux-space-1)}.ux-fmenu__project{min-height:64px}.ux-fmenu__thumb{width:52px;height:52px}.ux-fmenu__families,.ux-fmenu__cards,.ux-fmenu__palette{margin-top:var(--ux-space-3)}.ux-fmenu__foot{padding-top:var(--ux-space-2)}.ux-fmenu__end{padding-top:var(--ux-space-6)}.ux-fmenu__palette{gap:var(--ux-space-2);padding:var(--ux-space-3)}.ux-fmenu__palette-colours span{height:32px}}@media screen and (max-height:759px){.ux-fmenu__grid{min-height:400px}.ux-fmenu__head,.ux-fmenu__back{height:32px}.ux-fmenu__row{min-height:32px}.ux-fmenu__head--gap{margin-top:var(--ux-space-4)}.ux-fmenu__end{padding-top:var(--ux-space-4)}.ux-fmenu__project{min-height:56px}.ux-fmenu__thumb{width:44px;height:44px}.ux-fmenu__palette-colours span{height:24px}}@media screen and (max-width:1439px),screen and (max-height:899px){.ux-fmenu__palette:not(.ux-fmenu__palette--empty) .ux-fmenu__palette-line{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}@media screen and (max-height:759px){.ux-fmenu__palette:not(.ux-fmenu__palette--empty) .ux-fmenu__palette-line{-webkit-line-clamp:1}}@media screen and (max-width:1279px){.mega-menu.ux-fmenu{padding:var(--ux-space-6) var(--ux-space-6) var(--ux-space-8)}.ux-fmenu__grid{column-gap:var(--ux-space-6)}.ux-fmenu__family-name{font-size:16px}.ux-fmenu__family{padding:10px var(--ux-space-3)}}@media screen and (max-width:1199px){.ux-fmenu__head{align-items:baseline;height:auto;min-height:40px;padding-block:8px 6px}.ux-fmenu__foot .button{white-space:normal;text-align:start}.ux-fmenu__palette-colours span{height:24px}}.ux-fmenu--lists .ux-fmenu__grid{grid-template-columns:minmax(0,376fr) minmax(max-content,264fr) minmax(max-content,200fr) minmax(max-content,208fr) minmax(0,200fr)}.ux-fmenu--lists.ux-fmenu--no-blocks .ux-fmenu__grid{grid-template-columns:minmax(max-content,264fr) minmax(max-content,200fr) minmax(max-content,208fr) minmax(0,200fr)}.ux-fmenu__families--bands{grid-template-columns:minmax(0,1fr)}.ux-fmenu--lists .ux-fmenu__family:not(.ux-fmenu__family--light){box-shadow:none}.ux-fmenu__row--lined{min-height:69px;padding-block:var(--ux-space-2)}.ux-fmenu__row-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.ux-fmenu__row-line{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-fmenu__card--feature{display:block;flex:1 1 auto;text-decoration:none}.ux-fmenu__card--feature .ux-fmenu__card-text{right:20px}.ux-fmenu__card--feature .ux-fmenu__card-count{max-width:calc(100% - 28px - var(--ux-space-2))}.ux-fmenu__card--feature .ux-fmenu__card-title{font-size:clamp(20px,1.95vw,28px)}.ux-fmenu__promo{display:flex;flex:none;flex-direction:column;gap:var(--ux-space-3);padding:var(--ux-space-4);background:var(--ux-color-text-primary);color:var(--ux-color-bg-page, #fff)}.ux-fmenu__promo-image{display:block;width:100%;height:120px;object-fit:cover}.ux-fmenu__promo-text{display:flex;flex-direction:column;gap:2px;margin:0;font-size:14px}.ux-fmenu__promo-title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);line-height:1.7;text-transform:uppercase}.ux-fmenu__promo-line{font-family:var(--text-font-family);line-height:1.65;opacity:.8}.ux-fmenu__promo-button{width:100%;padding-inline:var(--ux-space-3);white-space:nowrap}@media screen and (max-height:899px){.ux-fmenu__row--lined{min-height:60px;padding-block:var(--ux-space-1)}.ux-fmenu__promo{gap:var(--ux-space-2);padding:var(--ux-space-3)}.ux-fmenu__promo-image{height:104px}}@media screen and (max-height:759px){.ux-fmenu__row--lined{min-height:54px}.ux-fmenu__promo-image{height:80px}}@media screen and (max-width:1279px){.ux-fmenu__promo{padding:var(--ux-space-3)}}.ux-acct-sign{max-width:calc(1024px + 2 * var(--container-gutter));margin-inline:auto;padding:72px var(--container-gutter) var(--ux-space-24);color:var(--ux-color-text-primary)}.ux-acct-sign--single{max-width:calc(464px + 2 * var(--container-gutter))}.ux-acct-sign__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ux-space-24);align-items:start}account-login.ux-acct-sign__main{display:block}.ux-acct-sign__panel,.ux-acct-form{display:flex;flex-direction:column;gap:var(--ux-space-6)}.ux-acct-head{display:flex;flex-direction:column;gap:var(--ux-space-2)}.ux-acct-head>*{margin:0}.ux-acct-head__eyebrow,.ux-acct-box__title{margin:0;font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase;color:var(--ux-color-text-subdued)}.ux-acct-head__lead,.ux-acct-form__switch span{font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-acct-form .ux-field{flex:none}.ux-acct-form .ux-field__input[aria-invalid=true]{border-color:var(--ux-color-border-error)}.ux-acct-form .ux-field__input[aria-invalid=true]:focus-visible{border-color:var(--ux-color-text-primary)}.ux-field__hint,.ux-acct-form__note,.ux-acct-new__note,.ux-acct-trade__note,.ux-acct-box__note{margin:0;font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-acct-form__note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ux-acct-form__error{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-error)}.ux-acct-form__error :is(p,ul){margin:0;padding:0;list-style:none}.ux-acct-form__status{display:flex;gap:var(--ux-space-2);align-items:flex-start;margin:0;font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-acct-form__status svg,.ux-acct-new__benefits svg{flex:none;margin-top:calc((1.65em - 16px)/2)}.ux-acct-form__forgot{display:flex;justify-content:flex-end}.ux-acct-form__submit{width:100%}.ux-acct-form__switch{display:flex;flex-wrap:wrap;gap:var(--ux-space-2);align-items:center;margin:0}.ux-acct-form__pair{display:flex;gap:var(--ux-space-4)}.ux-acct-form__pair .ux-field{flex:1 0 0}.ux-acct-new{display:flex;flex-direction:column;gap:20px;padding:var(--ux-space-2) 0 0 var(--ux-space-12);border-left:1px solid var(--ux-color-border-default)}.ux-acct-new>*{margin:0}.ux-acct-new__title{font-size:18px}.ux-acct-new__lead{font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-acct-new__benefits{display:flex;flex-direction:column;gap:10px;padding:0;list-style:none;font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-acct-new__benefits li{display:flex;gap:10px;align-items:flex-start}.ux-acct-new__create{width:100%}.ux-acct-sign__aside--boxes{display:flex;flex-direction:column;gap:var(--ux-space-8)}.ux-acct-box{display:flex;flex-direction:column;gap:var(--ux-space-3);padding:var(--ux-space-6);border:1px solid var(--ux-color-border-default)}.ux-acct-box[hidden]{display:none}.ux-acct-box--surface{border-color:var(--ux-color-bg-surface);background:var(--ux-color-bg-surface)}.ux-acct-box>*{margin:0}.ux-acct-box__title{line-height:1.7;color:var(--ux-color-text-primary)}.ux-acct-box__body,.ux-acct-trade__body{font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-acct-carry__strip{display:flex;height:var(--ux-space-10);border:1px solid var(--ux-color-border-default)}.ux-acct-carry__strip span{flex:1 0 0}ux-trade-apply{display:block}.ux-apply-tiers{display:flex;flex-direction:column;gap:var(--ux-space-3);min-width:0;margin:0;padding:0;border:0}.ux-apply-tiers__legend{margin-bottom:var(--ux-space-3);padding:0;font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));font-size:14px;line-height:1.65;text-transform:uppercase;color:var(--ux-color-text-subdued)}.ux-apply-tier{display:flex;flex-direction:column;gap:var(--ux-space-3);padding:var(--ux-space-6);border:1px solid var(--ux-color-border-default);cursor:pointer}.ux-apply-tier:has(input:checked){border-color:var(--ux-color-text-primary)}.ux-apply-tier__body{font-size:16px;line-height:1.65}.ux-apply-lead{margin:0;color:var(--ux-color-text-subdued)}.ux-acct-form [data-ux-apply-designer][hidden],.ux-apply-status[hidden],[data-ux-apply-body][hidden]{display:none}.ux-apply-status{display:flex;flex-direction:column;gap:var(--ux-space-4);padding:var(--ux-space-6);background:var(--ux-color-bg-surface)}.ux-apply-status:focus{outline:none}.ux-apply-status>*{margin:0}.ux-apply-status__title{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));font-size:18px;line-height:1.5;text-transform:uppercase}.ux-acct-trade{display:flex;gap:var(--ux-space-16);align-items:center;margin-top:72px;padding:var(--ux-space-10) var(--ux-space-12);background:var(--ux-color-bg-surface)}.ux-acct-trade__text{display:flex;flex:1 0 0;flex-direction:column;gap:10px;min-width:0}.ux-acct-trade__text>*{margin:0}.ux-acct-trade__actions{display:flex;flex:none;flex-direction:column;gap:10px;width:320px}.ux-acct-trade__actions .button{width:100%}@media screen and (max-width:999px){.ux-acct-sign{padding-block:var(--ux-space-8) var(--ux-space-10)}.ux-acct-sign:has(.ux-acct-trade){padding-bottom:0}.ux-acct-sign__grid{grid-template-columns:minmax(0,1fr);gap:20px}.ux-acct-sign--register .ux-acct-sign__grid,.ux-acct-sign--apply .ux-acct-sign__grid{gap:var(--ux-space-10)}.ux-acct-sign__panel,.ux-acct-form{gap:20px}.ux-acct-form__forgot{order:1;justify-content:flex-start}#login .ux-acct-form__note,.ux-acct-new__lead,.ux-acct-new__note,.ux-acct-new__benefits li:nth-child(4){display:none}.ux-acct-new{gap:14px;padding:var(--ux-space-6) 0 0;border-top:1px solid var(--ux-color-border-default);border-left:0}.ux-acct-new__benefits{font-size:14px}.ux-acct-trade{flex-direction:column;gap:var(--ux-space-4);align-items:stretch;margin:var(--ux-space-10) calc(-1 * var(--container-gutter)) 0;padding:var(--ux-space-6) var(--container-gutter)}.ux-acct-trade__actions{width:auto}}.ux-acct{display:flex;gap:var(--ux-space-16);align-items:flex-start;max-width:1440px;margin-inline:auto;padding:var(--ux-space-12) var(--container-gutter) var(--ux-space-24);color:var(--ux-color-text-primary)}.ux-acct-nav{display:block;flex:none;align-self:stretch;width:264px}.ux-acct-nav__side{position:sticky;top:calc(var(--sticky-area-height, 0px) + var(--ux-space-6));display:flex;flex-direction:column;gap:20px}.ux-acct-nav__who{display:flex;flex-direction:column;gap:var(--ux-space-1)}.ux-acct-nav__who>*,.ux-acct-sheet__who>*{margin:0;overflow-wrap:anywhere}.ux-acct-nav__name{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:18px;line-height:1.6;text-transform:uppercase}.ux-acct-nav__email{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-acct-nav__list{display:flex;flex-direction:column;border-top:1px solid var(--ux-color-border-strong)}.ux-acct-nav__row{position:relative;display:flex;align-items:center;min-height:var(--ux-space-12);padding:var(--ux-space-2) var(--ux-space-3) var(--ux-space-2) var(--ux-space-4);border-bottom:1px solid var(--ux-color-border-default);font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));font-size:14px;line-height:1.65;text-transform:uppercase;text-decoration:none;color:rgb(var(--ux-ink-rgb) / .7)}.ux-acct-nav__row:hover{color:var(--ux-color-text-primary)}.ux-acct-nav__row[aria-current=page]{background:var(--ux-color-bg-surface);box-shadow:inset 2px 0 0 var(--ux-color-text-primary);color:var(--ux-color-text-primary)}.ux-acct-nav__row:focus-visible{outline:2px solid var(--ux-color-border-strong);outline-offset:-2px}.ux-acct-nav__menu{display:none}.ux-acct-sheet__who{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.ux-acct-sheet .ux-acct-nav__list{border-top:0}.ux-acct-sheet .ux-acct-nav__row{min-height:52px}.ux-acct__content{display:flex;flex:1 1 0;flex-direction:column;gap:var(--ux-space-10);min-width:0}.ux-acct-page-head{display:flex;gap:var(--ux-space-6);align-items:flex-end;padding-bottom:var(--ux-space-6);border-bottom:1px solid var(--ux-color-border-strong)}.ux-acct-page-head .ux-acct-head{flex:1 1 auto;min-width:0}.ux-acct-page-head__action{flex:none}.ux-acct-block{display:flex;flex-direction:column;gap:var(--ux-space-4)}.ux-acct-block__head{display:flex;gap:var(--ux-space-3);align-items:baseline}.ux-acct-block__title{margin:0}.ux-acct-block__meta{margin:0;font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-acct-block__action{margin-left:auto}.ux-acct-block__action[hidden]{display:none}.ux-acct-pcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ux-space-6);margin:0;padding:0;list-style:none}.ux-acct-pcards[hidden]{display:none}.ux-acct-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ux-space-6);align-items:start}.ux-acct-card,.ux-acct-empty{display:flex;flex-direction:column;gap:var(--ux-space-3);min-width:0;padding:var(--ux-space-6);border:1px solid var(--ux-color-border-default)}.ux-acct-empty[hidden]{display:none}.ux-acct-block .ux-acct-empty{width:calc((100% - 2 * var(--ux-space-6)) / 3)}.ux-acct-card>*,.ux-acct-empty>*{margin:0}.ux-acct-card__label{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));font-size:14px;line-height:1.65;text-transform:uppercase;color:var(--ux-color-text-subdued)}.ux-acct-card__head{display:flex;gap:var(--ux-space-3);align-items:center}.ux-acct-card__title,.ux-acct-empty__title,.ux-acct-band__title{margin:0;font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));font-size:14px;line-height:1.7;text-transform:uppercase}.ux-acct-card__title a{color:inherit;text-decoration:none}.ux-acct-card__title a:hover{text-decoration:underline;text-underline-offset:.2em}.ux-acct-tag{flex:none;margin-left:auto;padding:3px var(--ux-space-2);background:var(--ux-color-bg-surface);font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));font-size:14px;line-height:1.65;text-transform:uppercase}.ux-acct-card__colours{display:flex;gap:var(--ux-space-1)}.ux-acct-card__colours span{width:28px;height:28px;border:1px solid var(--ux-color-border-default)}.ux-acct-card__body,.ux-acct-empty__body,.ux-acct-band__body{font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-acct-card__links{display:flex;flex-wrap:wrap;gap:0 20px}.ux-acct-band{display:flex;gap:var(--ux-space-6);align-items:center;padding:var(--ux-space-6);background:var(--ux-color-bg-surface)}.ux-acct-band[hidden]{display:none}.ux-acct-band__text{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ux-space-1);min-width:0}.ux-acct-band__text>*{margin:0}.ux-acct-band__action{flex:none}.ux-acct-mobile{display:none}@media screen and (max-width:999px){.ux-acct{display:block;padding:var(--ux-space-4) var(--container-gutter) var(--ux-space-10)}.ux-acct-desktop{display:none}.ux-acct-mobile{display:inline}.ux-acct-nav{width:auto;margin-bottom:28px}.ux-acct-nav__side{display:none}.ux-acct-nav__menu{display:flex;gap:10px;align-items:center;width:100%;min-height:52px;padding:0 var(--ux-space-4);border:1px solid var(--ux-color-border-strong);background:none;color:var(--ux-color-text-primary);text-align:start;cursor:pointer}.ux-acct-nav__menu-text{display:flex;flex:1 1 auto;gap:10px;align-items:baseline;min-width:0}.ux-acct-nav__menu-label{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-acct-nav__menu-page{flex:1 1 auto;font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));font-size:14px;line-height:1.65;text-transform:uppercase}.ux-acct__content{gap:28px}.ux-acct-pcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ux-space-3)}.ux-acct-block__meta{display:none}.ux-acct-pcards>:nth-child(n+3){display:none}.ux-acct-block .ux-acct-empty{width:auto}.ux-acct-pair{grid-template-columns:minmax(0,1fr);gap:28px}.ux-acct-card,.ux-acct-empty{padding:20px}.ux-acct-card__colours{display:none}.ux-acct-band{flex-direction:column;align-items:stretch}}.ux-acct-nav--pro .ux-acct-nav__who{gap:6px}.ux-acct-nav__trade{display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding-top:6px}.ux-acct-nav__trade>*,.ux-acct-nav__pro-mobile>*{margin:0}.ux-acct-nav__role .ux-acct-tag{display:inline-block;margin:0 0 0 var(--ux-space-2);vertical-align:middle;color:var(--ux-color-text-primary)}.ux-acct-badge{display:inline-block;margin:0;padding:3px 8px;background:var(--ux-color-text-primary);font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));font-size:14px;line-height:1.65;text-transform:uppercase;color:var(--ux-color-text-inverse);white-space:nowrap}.ux-acct-nav__row--external{gap:var(--ux-space-2)}.ux-acct-nav__row-text{flex:1 1 auto;min-width:0}.ux-acct-nav__row--external svg{flex:none}.ux-acct-nav__pro-mobile{display:none}@media screen and (max-width:999px){.ux-acct-nav__pro-mobile{display:flex;gap:10px;align-items:center;margin-top:28px;min-width:0}.ux-acct-nav__pro-mobile .ux-acct-nav__email{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.ux-pro-actions{display:flex;gap:var(--ux-space-4);align-items:center}.ux-pro-discounts{display:flex;gap:var(--ux-space-10);align-items:flex-start;padding:var(--ux-space-8);background:var(--ux-color-bg-surface)}.ux-pro-discounts__part{display:flex;flex:1 1 0;flex-direction:column;gap:var(--ux-space-2);align-items:flex-start;min-width:0}.ux-pro-discounts__part--code{gap:var(--ux-space-3);align-items:stretch;padding-left:var(--ux-space-10);border-left:1px solid var(--ux-color-border-strong)}.ux-pro-discounts__part>*,.ux-pro-figure>*,.ux-pro-resources__text>*,.ux-pro-pcard__text>*{margin:0}.ux-pro-discounts__label,.ux-pro-figure__label{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));font-size:14px;line-height:1.65;text-transform:uppercase;color:var(--ux-color-text-subdued)}.ux-pro-discounts__figure{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:40px;line-height:1.3;text-transform:uppercase}.ux-pro-discounts__body,.ux-pro-resources__body{font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-pro-code{display:flex;gap:var(--ux-space-2);align-items:center;padding:10px var(--ux-space-3) 10px var(--ux-space-4);border:1px solid var(--ux-color-border-strong);background:var(--ux-color-bg-page)}.ux-pro-code__value{flex:1 1 auto;min-width:0;margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:18px;line-height:1.6;text-transform:uppercase;overflow-wrap:anywhere}.ux-pro-pcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ux-space-6);align-items:start}.ux-pro-pcards[hidden]{display:none}.ux-pro-pcard{display:flex;flex-direction:column;gap:var(--ux-space-3);min-width:0;padding:20px;border:1px solid var(--ux-color-border-default)}.ux-pro-pcard__text{display:flex;flex-direction:column;gap:2px;font-size:14px}.ux-pro-pcard__name{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));font-size:14px;line-height:1.7;text-transform:uppercase}.ux-pro-pcard__name a{color:inherit;text-decoration:none}.ux-pro-pcard__name a:hover{text-decoration:underline;text-underline-offset:.2em}.ux-pro-pcard__client,.ux-pro-pcard__more{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-pro-pcard__client:empty{display:none}.ux-pro-pcard__palettes{display:flex;flex-direction:column;gap:6px;margin:0;padding:0}.ux-pro-pcard__palette{display:flex;gap:10px;align-items:center;min-width:0;font-family:var(--text-font-family);font-size:14px;line-height:1.65}.ux-pro-pcard__palette>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ux-pro-pcard__links:empty{display:none}.ux-pro-strip{display:flex;flex:none;overflow:hidden;border:1px solid var(--ux-color-border-default)}.ux-pro-strip>span{flex:1 1 0;min-width:0}.ux-pro-strip--empty{background:var(--ux-color-bg-surface)}.ux-pro-strip--palette{width:120px;height:28px}.ux-pro-strip--project{display:none}.ux-pro-orders{display:flex;flex-direction:column;gap:var(--ux-space-3);margin:0;padding:0}.ux-pro-orders__row{display:flex;gap:var(--ux-space-2);align-items:flex-start;padding-bottom:10px;border-bottom:1px solid var(--ux-color-border-default);font-family:var(--text-font-family);font-size:14px;line-height:1.65}.ux-pro-orders__text{flex:1 1 auto;min-width:0}.ux-pro-orders__name{color:inherit;text-decoration:none}.ux-pro-orders__name:hover{text-decoration:underline;text-underline-offset:.2em}.ux-pro-orders__meta,.ux-pro-orders__total{margin:0}.ux-pro-orders__meta{color:var(--ux-color-text-subdued)}.ux-pro-orders__total{flex:none}.ux-pro-resources{display:flex;gap:var(--ux-space-6);align-items:center;padding:var(--ux-space-6);background:var(--ux-color-bg-surface)}.ux-pro-resources__text{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ux-space-1);min-width:0}.ux-pro-resources__title{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));font-size:14px;line-height:1.7;text-transform:uppercase}.ux-pro-resources__action{display:flex;flex:none;flex-direction:column;gap:6px;align-items:flex-end}.ux-pro-resources__note{margin:0;font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-pro-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ux-space-3);margin:0;padding:0}.ux-pro-figure{display:flex;flex-direction:column;gap:var(--ux-space-1);min-width:0;padding:var(--ux-space-4);border:1px solid var(--ux-color-border-default)}.ux-pro-figure[hidden]{display:none}.ux-pro-figure__value{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:22px;line-height:1.4;text-transform:uppercase;overflow-wrap:anywhere}.ux-pro-figure__value a{color:inherit;text-decoration:none}.ux-pro-figure__note{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-pro-mobile-inline{display:none}@media screen and (min-width:1000px){.ux-pro-mobile{display:none!important}}@media screen and (max-width:999px){.ux-pro-desktop,.ux-acct-page-head__action:has(>.ux-pro-desktop:only-child){display:none!important}.ux-pro-mobile-inline{display:inline}.ux-pro-actions{flex-direction:column;gap:var(--ux-space-3);align-items:stretch}.ux-pro-actions .button{width:100%}.ux-pro-pcards{grid-template-columns:minmax(0,1fr);gap:var(--ux-space-3)}.ux-pro-pcard{gap:10px}.ux-pro-pcard__palettes{display:none}.ux-pro-strip--project{display:flex;width:100%;height:36px}.ux-pro-resources{flex-direction:column;gap:var(--ux-space-2);align-items:flex-start;padding:20px}.ux-pro-resources__action{align-items:flex-start}.ux-pro-resources__action .button{min-height:var(--ux-space-10);padding-block:var(--ux-space-1);padding-inline:1.125rem}}.ux-pro-trade{display:flex;gap:var(--ux-space-12);align-items:flex-start;padding:var(--ux-space-8);background:var(--ux-color-bg-surface)}.ux-pro-trade__summary,.ux-pro-trade__details{display:flex;flex:1 1 0;flex-direction:column;min-width:0;margin:0}.ux-pro-trade__summary{gap:var(--ux-space-2)}.ux-pro-trade__summary>*,.ux-pro-client>*,.ux-pro-client__head>*,.ux-pro-client__share>*,.ux-pro-client__step>*,.ux-pro-client-orders>*{margin:0}.ux-pro-trade__row{display:flex;gap:var(--ux-space-6);align-items:flex-start;padding:var(--ux-space-3) 0;border-bottom:1px solid var(--ux-color-border-strong);font-family:var(--text-font-family);line-height:1.65}.ux-pro-trade__row dt{flex:none;width:120px;font-size:14px;color:var(--ux-color-text-subdued)}.ux-pro-trade__row dd{flex:1 1 auto;min-width:0;margin:0;font-size:16px}.ux-pro-client{display:flex;flex-direction:column;gap:20px;padding:var(--ux-space-8);border:1px solid var(--ux-color-border-default)}.ux-pro-client__head{display:flex;flex-direction:column;gap:6px}.ux-pro-client__body{font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-pro-client__code{display:flex;gap:var(--ux-space-4);align-items:center}.ux-pro-client__value{display:flex;flex:none;align-items:center;width:400px;max-width:100%;height:56px;margin:0;padding:0 20px;border:1px solid var(--ux-color-border-strong);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:28px;line-height:1.4;text-transform:uppercase;overflow-wrap:anywhere}.ux-pro-client__share{display:flex;flex-direction:column;gap:10px}.ux-pro-client__tiles{gap:var(--ux-space-3);align-self:flex-start;padding:0}.ux-pro-client__tiles>li{flex:0 0 100px}.ux-pro-client__tiles .ux-share__tile:focus-visible{outline:2px solid var(--ux-color-text-primary);outline-offset:-2px}.ux-pro-client__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ux-space-4);margin:0;padding:20px 0 0;border-top:1px solid var(--ux-color-border-default)}.ux-pro-client__step{display:flex;flex-direction:column;gap:var(--ux-space-1);min-width:0;font-size:14px}.ux-pro-client__step-number,.ux-pro-client__step-title{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));font-size:14px;text-transform:uppercase}.ux-pro-client__step-number{line-height:1.65;color:var(--ux-color-text-subdued)}.ux-pro-client__step-title{line-height:1.7}.ux-pro-client__step-body,.ux-pro-client__note,.ux-pro-client-orders__body{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-pro-client-orders{display:flex;flex-direction:column;gap:var(--ux-space-4);padding:var(--ux-space-8);border:1px solid var(--ux-color-border-default)}.ux-pro-client-orders[hidden]{display:none}.ux-pro-client-orders .ux-pro-orders__name{margin:0}@media screen and (max-width:999px){.ux-pro-trade{flex-direction:column;gap:var(--ux-space-6);padding:20px}.ux-pro-trade__summary,.ux-pro-trade__details{flex:none;width:100%}.ux-pro-trade__row dt{width:96px}.ux-pro-trade__row{gap:var(--ux-space-4)}.ux-pro-client,.ux-pro-client-orders{padding:20px}.ux-pro-client__code{flex-direction:column;gap:var(--ux-space-3);align-items:stretch}.ux-pro-client__value,.ux-pro-client__code .button{width:100%}.ux-pro-client__tiles{align-self:stretch}.ux-pro-client__tiles>li{flex:1 1 0}.ux-pro-client__steps{grid-template-columns:minmax(0,1fr)}}.ux-palettes--account,.ux-palettes--pro{gap:var(--ux-space-10);padding:0}.ux-palettes--account .ux-palettes__head-text,.ux-palettes--pro .ux-palettes__head-text{gap:var(--ux-space-2);max-width:641px}.ux-palettes--account .ux-search__heading,.ux-palettes--pro .ux-search__heading{line-height:1.65;color:var(--ux-color-text-subdued)}.ux-palettes--account .ux-palettes__groups,.ux-palettes--pro .ux-palettes__groups{gap:var(--ux-space-10)}.ux-palettes--account .ux-palettes__empty,.ux-palettes--pro .ux-palettes__empty{width:calc((100% - 2 * var(--ux-space-6)) / 3)}.ux-palettes--account .ux-palettes__empty[hidden],.ux-palettes--pro .ux-palettes__empty[hidden]{display:none}@media screen and (min-width:1000px){.ux-palettes--account,.ux-palettes--pro{gap:var(--ux-space-10);padding:0}.ux-palettes--account .ux-palettes__head,.ux-palettes--pro .ux-palettes__head{padding-bottom:var(--ux-space-6)}.ux-palettes--account .ux-palettes__actions,.ux-palettes--pro .ux-palettes__actions{gap:var(--ux-space-4)}.ux-palettes--account .ux-pgroup__cards,.ux-palettes--pro .ux-pgroup__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:999px){.ux-palettes--account,.ux-palettes--pro{gap:28px}.ux-palettes--account .ux-palettes__empty,.ux-palettes--pro .ux-palettes__empty{width:auto}}.ux-palettes--pro .ux-pgroup__more--always{display:block}.ux-palettes--pro .ux-pgroup{scroll-margin-top:calc(var(--sticky-area-height, 0px) + var(--ux-space-6))}.ux-palettes--pro .ux-pgroup__actions{align-self:center}@media screen and (min-width:1000px){.ux-palettes--pro .ux-pgroup__more--always{display:block}.ux-palettes--pro .ux-pgroup__actions{gap:var(--ux-space-6)}.ux-palettes--pro .ux-menu__mobile{display:none}}.ux-acct-orders{display:flex;flex-direction:column;gap:var(--ux-space-10)}.ux-acct-tabs{display:flex;flex-wrap:wrap;gap:var(--ux-space-6);border-bottom:1px solid var(--ux-color-border-default)}.ux-acct-tabs__tab{display:flex;flex-direction:column;gap:10px;padding:0;border:0;background:none;color:rgb(var(--ux-ink-rgb) / .65);font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));font-size:14px;line-height:1.65;text-transform:uppercase;cursor:pointer}.ux-acct-tabs__tab:after{content:"";align-self:stretch;height:2px}.ux-acct-tabs__tab:hover,.ux-acct-tabs__tab[aria-pressed=true]{color:var(--ux-color-text-primary)}.ux-acct-tabs__tab[aria-pressed=true]:after{background:var(--ux-color-text-primary)}.ux-acct-tabs__tab:focus-visible{outline:2px solid var(--ux-color-border-strong);outline-offset:2px}.ux-acct-table{width:100%;border-collapse:collapse;table-layout:auto}.ux-acct-table th,.ux-acct-table td{padding:var(--ux-space-4) var(--ux-space-3);border:0;border-bottom:1px solid var(--ux-color-border-default);background:none;text-align:start;vertical-align:middle}.ux-acct-table th{padding-block:10px;font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));font-size:14px;line-height:1.7;text-transform:uppercase}.ux-acct-table td{font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-acct-table :is(th,td):first-child{padding-inline-start:0}.ux-acct-table :is(th,td):last-child{padding-inline-end:0}.ux-acct-table tr[hidden]{display:none}.ux-acct-table .ux-acct-table__end{text-align:end;white-space:nowrap}.ux-acct-table .ux-acct-table__center{text-align:center}.ux-acct-table__order{width:130px}.ux-acct-table__date{width:150px;white-space:nowrap}.ux-acct-table__total{width:110px}.ux-acct-table__status{width:130px}.ux-acct-table__order a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.ux-acct-orders__none,.ux-acct-note{margin:0;font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-acct-orders__none[hidden]{display:none}.ux-acct-help{display:flex;flex-wrap:wrap;gap:var(--ux-space-3);align-items:center;margin:0;font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-acct-empty--third{width:calc((100% - 2 * var(--ux-space-6)) / 3)}.ux-acct-line{display:flex;gap:var(--ux-space-4);align-items:center}.ux-acct-line__thumb{flex:none;width:64px;height:64px;border:1px solid var(--ux-color-border-default);background:var(--ux-color-bg-surface);object-fit:cover}.ux-acct-line__text{display:flex;flex-direction:column;min-width:0}.ux-acct-line__name{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));font-size:14px;line-height:1.7;text-transform:uppercase;color:inherit;text-decoration:none}a.ux-acct-line__name:hover{text-decoration:underline;text-underline-offset:.2em}.ux-acct-line__detail{font-size:14px;color:var(--ux-color-text-subdued)}.ux-acct-totals{display:flex;flex-direction:column;gap:var(--ux-space-2);width:min(100%,400px);margin:0 0 0 auto;font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-acct-totals>div{display:flex;gap:var(--ux-space-4);justify-content:space-between}.ux-acct-totals dd{margin:0;text-align:end;white-space:nowrap}.ux-acct-totals__minor{font-size:14px;color:var(--ux-color-text-subdued)}.ux-acct-totals__total{margin-top:var(--ux-space-2);padding-top:var(--ux-space-3);border-top:1px solid var(--ux-color-border-strong);font-size:18px}.ux-acct-totals__total dt{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));font-size:14px;text-transform:uppercase;align-self:center}.ux-acct-card__body p{margin:0}@media screen and (max-width:999px){.ux-acct-orders{gap:28px}.ux-acct-empty--third{width:auto}.ux-acct-table:not(.ux-acct-table--lines) thead{display:none}.ux-acct-table:not(.ux-acct-table--lines) tbody tr{display:grid;grid-template-columns:1fr auto;gap:var(--ux-space-1) var(--ux-space-3);padding-block:var(--ux-space-4);border-bottom:1px solid var(--ux-color-border-default)}.ux-acct-table:not(.ux-acct-table--lines) td{width:auto;padding:0;border:0}.ux-acct-table__order{grid-row:1;grid-column:1}.ux-acct-table__total{grid-row:1;grid-column:2}.ux-acct-table__date,.ux-acct-table__status{grid-row:2;font-size:14px!important;color:var(--ux-color-text-subdued)}.ux-acct-table__status{grid-column:2;text-align:end}.ux-acct-table__items{grid-row:3;grid-column:1 / -1}.ux-acct-line__thumb{width:56px;height:56px}}.ux-acct-page-head__wide{min-width:240px}@media screen and (max-width:999px){.ux-acct-page-head{flex-direction:column;align-items:stretch}.ux-acct-page-head__action .button{width:100%}}ux-acct-addresses.ux-acct{display:flex}.ux-acct-addresses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ux-space-6);margin:0;padding:0;list-style:none}.ux-acct-address p,.ux-acct-card__note{margin:0}.ux-acct-card__note{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-acct-card__links form{display:contents}.ux-acct-card__links confirm-button{display:contents}.ux-field--bare-select{position:relative}.ux-field--bare-select[hidden]{display:none}.ux-field--bare-select:after{content:"";position:absolute;right:calc(var(--ux-space-3) + 2px);bottom:21px;width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);pointer-events:none}.ux-acct-address-sheet .ux-sheet__body{gap:20px}@media screen and (max-width:1199px){.ux-acct-addresses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:999px){ux-acct-addresses.ux-acct{display:block}.ux-acct-addresses{grid-template-columns:minmax(0,1fr);gap:var(--ux-space-4)}}.ux-acct-facts{display:flex;flex-direction:column;gap:var(--ux-space-3);margin:0}.ux-acct-facts dt{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-acct-facts dd{margin:0;font-family:var(--text-font-family);font-size:16px;line-height:1.65;overflow-wrap:anywhere}.ux-acct-card__form{display:flex;flex-direction:column;gap:var(--ux-space-3)}.ux-acct-card__form>*{margin:0}.ux-acct-sync{display:flex;gap:14px;align-items:center;padding:var(--ux-space-4) 20px;background:var(--ux-color-bg-surface);color:var(--ux-color-text-primary)}.ux-acct-sync[hidden]{display:none}.ux-acct-sync>svg{flex:none}.ux-acct-sync__text{flex:1 1 auto;min-width:0}.ux-acct-sync__text>*{margin:0}.ux-acct-sync__title{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));font-size:14px;line-height:1.7;text-transform:uppercase}.ux-acct-sync__body{font-family:var(--text-font-family);font-size:16px;line-height:1.65}@media screen and (max-width:699px){.ux-acct-sync{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start}.ux-acct-sync>svg{margin-top:2px}.ux-acct-sync>.button{grid-column:2;justify-self:start}}.ux-acct-consults{display:flex;flex-direction:column;gap:var(--ux-space-10)}.ux-acct-consults [hidden]{display:none!important}.ux-acct-consults__list,.ux-acct-consults__past{display:flex;flex-direction:column;gap:var(--ux-space-4);margin:0;padding:0;list-style:none}.ux-acct-consults__past{gap:0}.ux-acct-consult{display:flex;gap:var(--ux-space-6);align-items:flex-start;padding:var(--ux-space-6);border:1px solid var(--ux-color-border-default)}.ux-acct-consult__date{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;width:96px;height:96px;background:var(--ux-color-bg-inverse);color:var(--ux-color-text-inverse);font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));font-size:14px;line-height:1.65;text-transform:uppercase}.ux-acct-consult__day{font-family:var(--heading-font-family);font-size:40px;line-height:1.3}.ux-acct-consult__details,.ux-acct-consult-past__text{display:flex;flex:1 1 0;flex-direction:column;gap:6px;min-width:0}.ux-acct-consult-past__text{gap:var(--ux-space-1)}.ux-acct-consult__details>*,.ux-acct-consult-past__text>*{margin:0}.ux-acct-consult__type{display:flex;flex-wrap:wrap;gap:var(--ux-space-2);align-items:center;margin:0;font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));font-size:14px;line-height:1.7;text-transform:uppercase}.ux-acct-consult__when,.ux-acct-consult-past__notes{font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-acct-consult__detail,.ux-acct-consult__shared-label{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-acct-consult__shared{display:flex;flex-wrap:wrap;gap:var(--ux-space-2);align-items:center;padding-top:var(--ux-space-2)}.ux-acct-consult__tags{display:flex;flex-wrap:wrap;gap:var(--ux-space-2)}.ux-acct-consult__tags .ux-acct-tag,.ux-acct-consult__type .ux-acct-tag{margin-left:0}.ux-acct-consult__actions{display:flex;flex:none;flex-direction:column;gap:var(--ux-space-3);align-items:flex-end}.ux-acct-consult-past{display:flex;gap:var(--ux-space-6);align-items:flex-start;padding-block:20px;border-top:1px solid var(--ux-color-border-default)}.ux-acct-consult__choices{display:flex;flex-direction:column;gap:var(--ux-space-3)}ux-acct-next-consultation[hidden]{display:none}@media screen and (max-width:999px){.ux-acct-desktop-flex{display:none!important}.ux-acct-consults{gap:28px}.ux-acct-consult{flex-wrap:wrap;gap:var(--ux-space-4);padding:20px}.ux-acct-consult__date{width:72px;height:72px}.ux-acct-consult__day{font-size:28px}.ux-acct-consult__actions{flex-direction:row;flex-wrap:wrap;align-items:center;width:100%}.ux-acct-consult-past{flex-direction:column;gap:var(--ux-space-2)}}.ux-acct-project{display:flex;flex-direction:column;gap:20px;padding:var(--ux-space-6);border:1px solid var(--ux-color-border-default)}.ux-acct-project__head{display:flex;gap:var(--ux-space-4);align-items:flex-start}.ux-acct-project__text,.ux-acct-row__text{display:flex;flex:1 1 0;flex-direction:column;gap:2px;min-width:0}.ux-acct-project__text{gap:var(--ux-space-1)}.ux-acct-project__text>*,.ux-acct-row__text>*{margin:0}.ux-acct-project__name,.ux-acct-row__title,.ux-acct-stage__label,.ux-acct-room__approved{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));line-height:1.7;text-transform:uppercase}.ux-acct-project__name,.ux-acct-row__title{font-size:16px}.ux-acct-row__meta,.ux-acct-stage__note{margin:0;font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-acct-stages{display:flex;gap:6px;margin:0;padding:0;list-style:none}.ux-acct-stage{display:flex;flex:1 0 0;flex-direction:column;gap:2px;min-width:0;padding:10px 0 var(--ux-space-2);border-top:2px solid var(--ux-color-border-strong);font-size:14px}.ux-acct-stage[data-state=current]{padding-inline:var(--ux-space-2);background:var(--ux-color-bg-surface)}.ux-acct-stage[data-state=todo]{border-top-color:var(--ux-color-border-default);color:var(--ux-color-text-subdued)}.ux-acct-spec__head{display:flex;gap:var(--ux-space-4);align-items:center;justify-content:space-between}.ux-acct-rows{margin:0;padding:0;list-style:none;border-top:1px solid var(--ux-color-border-default)}.ux-acct-row{display:flex;gap:var(--ux-space-4);align-items:center;padding-block:var(--ux-space-4);border-bottom:1px solid var(--ux-color-border-default)}.ux-acct-room__swatches{display:flex;flex:none;border:1px solid var(--ux-color-border-subtle)}.ux-acct-room__swatches span{width:24px;height:24px}.ux-acct-room__approved{display:flex;flex:none;gap:6px;align-items:center;font-size:14px}.ux-acct-room__review{flex:none}.ux-acct-attention{display:inline-block;width:8px;height:8px;margin-right:6px;background:var(--ux-color-bg-inverse);vertical-align:.05em}.ux-acct-order__actions{display:flex;flex:none;gap:var(--ux-space-4);align-items:center}.ux-acct-order .ux-acct-tag,.ux-acct-project .ux-acct-tag{margin-left:0}.ux-acct-consult-waiting{display:none}.ux-acct-discount{display:flex;gap:var(--ux-space-8);align-items:center;padding:var(--ux-space-8);background:var(--ux-color-bg-surface)}.ux-acct-discount__text{display:flex;flex:1 1 0;flex-direction:column;gap:var(--ux-space-2);min-width:0}.ux-acct-discount__text>*{margin:0}.ux-acct-discount__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:28px;line-height:1.4;text-transform:uppercase}.ux-acct-discount__body{font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-acct-discount__copy{flex:none}@media screen and (max-width:999px){.ux-acct-consults{gap:var(--ux-space-8)}.ux-acct-consults .ux-acct-block{gap:14px}.ux-acct-project{gap:var(--ux-space-4);padding:var(--ux-space-4)}.ux-acct-project__head{flex-direction:column}.ux-acct-stages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ux-space-4) 6px}.ux-acct-row{flex-wrap:wrap;gap:10px var(--ux-space-3);padding-block:14px}.ux-acct-row__title{font-size:14px}.ux-acct-room__swatches span{width:20px;height:20px}.ux-acct-room__review.button{flex-basis:100%;min-height:var(--ux-space-12)}.ux-acct-order{flex-direction:column;gap:6px;align-items:flex-start}.ux-acct-order__actions{gap:var(--ux-space-3)}.ux-acct-consult-waiting{display:flex;flex-direction:column;gap:6px}.ux-acct-discount{flex-direction:column;gap:10px;align-items:stretch;padding:var(--ux-space-6) var(--ux-space-4)}.ux-acct-discount__copy.button{width:100%}}.ux-offer-progress{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ux-space-3);color:var(--ux-color-text-primary)}.ux-offer-progress p{margin:0}.ux-offer-progress [hidden]{display:none!important}.ux-offer-progress__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px var(--ux-space-3);width:100%;font-size:14px}.ux-offer-progress__title{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);line-height:1.7;text-transform:uppercase}.ux-offer-progress__count{font-family:var(--text-font-family);line-height:1.65;color:var(--ux-color-text-subdued);text-align:end}.ux-offer-progress__track{display:flex;gap:var(--ux-space-1);width:100%;margin:0;padding:0;list-style:none}.ux-offer-progress__step{display:flex;flex:1 0 0;flex-direction:column;gap:var(--ux-space-2);min-width:0}.ux-offer-progress__bar{height:8px;background:var(--ux-color-border-default)}.ux-offer-progress--on-surface .ux-offer-progress__bar{background:var(--ux-color-bg-page)}.ux-offer-progress__step.is-filled .ux-offer-progress__bar{background:var(--ux-color-text-primary)}.ux-offer-progress__label{font-family:var(--text-font-family);font-size:12px;line-height:1.65;white-space:nowrap;color:var(--ux-color-text-subdued)}.ux-offer-progress__step.is-filled .ux-offer-progress__label,.ux-offer-progress__step.is-free .ux-offer-progress__label{color:var(--ux-color-text-primary)}.ux-offer-progress__message{display:flex;align-items:center;gap:var(--ux-space-2);width:100%;font-family:var(--text-font-family);font-size:14px;line-height:1.65}.ux-offer-progress__check{display:flex;flex:none}@media screen and (max-width:699px){.ux-offer-progress__count{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.ux-pdp{--ux-band: var(--ux-grey);--ux-on-band: var(--ux-color-text-primary);color:var(--ux-color-text-primary)}.ux-pdp--dark{--ux-on-band: var(--ux-color-text-inverse)}.ux-pdp p{margin:0}.ux-pdp__hero{display:grid;grid-template-columns:minmax(0,1fr);background:var(--ux-band)}.ux-pdp__crumbs,.ux-pdp__title{color:var(--ux-on-band)}.ux-pdp__crumbs{display:none}.ux-pdp__crumbs ol{display:flex;flex-wrap:wrap;gap:0 .75em;margin:0;padding:0;font-family:var(--text-font-family);font-size:12px;line-height:1.65;opacity:.8}.ux-pdp__crumbs li{display:flex;gap:.75em;padding:0}.ux-pdp__crumbs li+li:before{content:"/"}.ux-pdp__crumbs a,.ux-pdp__eyebrow a{color:inherit;text-decoration:none}.ux-pdp__crumbs a:hover,.ux-pdp__eyebrow a:hover{text-decoration:underline}.ux-pdp__buy{display:flex;flex-direction:column}.ux-pdp__title{display:flex;flex-direction:column;gap:10px}.ux-pdp__eyebrow{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase}.ux-pdp__name.h1{margin:0;color:inherit}.ux-pdp__slogan{font-family:var(--text-font-family);font-size:18px;line-height:1.65;opacity:.8}.ux-pdp__intro{font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-pdp__delivery{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ux-space-3)}.ux-pdp__dispatch{display:flex;align-items:center;gap:10px;margin:0;padding:0;border:0;background:none;color:inherit;font-family:var(--text-font-family);font-size:14px;line-height:1.4;text-align:start}.ux-pdp__dispatch svg{flex:none}.ux-pdp__dispatch-text>span:not(.sr-only){display:block}button.ux-pdp__dispatch{cursor:pointer}button.ux-pdp__dispatch:hover .ux-pdp__dispatch-text{text-decoration:underline}.ux-pdp-try{display:flex;flex-direction:column;gap:var(--ux-space-1);padding:18px 20px var(--ux-space-2);background:var(--ux-color-bg-page);border-radius:var(--ux-radius-panel);color:var(--ux-color-text-primary)}.ux-pdp-try__header{display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:1.65}.ux-pdp-try__title{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);text-transform:uppercase}.ux-pdp-try__offer{font-family:var(--text-font-family);color:var(--ux-color-text-subdued)}.ux-sample-option{display:flex;align-items:center;gap:var(--ux-space-4);padding-block:var(--ux-space-3)}.ux-sample-option+.ux-sample-option{border-block-start:1px solid var(--ux-color-border-default)}.ux-sample-option__visual{position:relative;flex:none;width:48px;height:56px}.ux-sample-option__visual--pot:before,.ux-sample-option__visual--pot:after{content:"";position:absolute}.ux-sample-option__visual--pot:before{left:8px;top:14px;width:32px;height:40px;background:var(--ux-paint)}.ux-sample-option__visual--pot:after{left:6px;top:8px;width:36px;height:6px;background:#3d3d3c}.ux-sample-option__visual--swatch:before,.ux-sample-option__visual--swatch:after{content:"";position:absolute}.ux-sample-option__visual--swatch:before{left:2px;top:6px;width:44px;height:44px;background:var(--ux-paint)}.ux-sample-option__visual--swatch:after{left:32px;top:36px;width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M14 0V14H0L14 0Z' fill='%23E0E0D9'/%3E%3Cpath d='M14 0L0 14V0H14Z' fill='white' stroke='%23DCD5C9'/%3E%3C/svg%3E") no-repeat}.ux-sample-option__notify{flex:none}.ux-sample-option__text{display:flex;flex:1 0 0;flex-direction:column;min-width:0;font-size:14px}.ux-sample-option__title{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);line-height:1.7;text-transform:uppercase}.ux-sample-option__detail{font-family:var(--text-font-family);line-height:1.65;color:var(--ux-color-text-subdued)}.ux-sample-option__price,.ux-sample-option__sold-out{flex:none;font-family:var(--text-font-family);font-size:16px;line-height:1.65;white-space:nowrap}.ux-sample-option__sold-out{font-size:14px;color:var(--ux-color-text-subdued)}.ux-sample-option__action{flex:none}.ux-sample-option__action .button{min-width:5.5rem}.ux-sample-option__action [hidden]{display:none!important}.ux-quick-add__added,.ux-quick-add__state{display:inline-flex;align-items:center;gap:var(--ux-space-1)}ux-quick-add[data-toggle] button,ux-quick-add[data-toggle] .ux-quick-add__added{display:inline-grid;place-items:center}ux-quick-add[data-toggle] button{overflow:hidden}ux-quick-add[data-toggle] button>span:not([data-status]),ux-quick-add[data-toggle] .ux-quick-add__added>span{grid-area:1 / 1}ux-quick-add[data-toggle] [data-label-add][hidden]{display:inline!important}ux-quick-add[data-toggle] [data-label-added][hidden]{display:inline-grid!important}ux-quick-add[data-toggle] [data-label-add],ux-quick-add[data-toggle] .ux-quick-add__state,ux-quick-add[data-toggle] .ux-quick-add__remove{transition:opacity .16s ease-out,transform .24s cubic-bezier(.2,.7,.2,1)}ux-quick-add[data-toggle] .ux-quick-add__remove{display:inline;opacity:0;transform:translateY(.5em)}ux-quick-add[data-toggle][data-added] [data-label-add]{opacity:0;transform:translateY(-.5em)}ux-quick-add[data-toggle]:not([data-added]) .ux-quick-add__state{opacity:0;transform:translateY(.5em)}ux-quick-add[data-toggle][data-fresh] .button.button--secondary:not(:disabled):hover{background-color:transparent;border-color:var(--ux-color-border-strong);color:var(--ux-color-text-primary)}@media(hover:none){ux-quick-add[data-toggle] .button.button--secondary:not(:disabled):hover{background-color:transparent;border-color:var(--ux-color-border-strong);color:var(--ux-color-text-primary)}}@media(hover:hover){ux-quick-add[data-toggle][data-added]:not([data-fresh]) button:hover .ux-quick-add__state{opacity:0;transform:translateY(-.5em)}ux-quick-add[data-toggle][data-added]:not([data-fresh]) button:hover .ux-quick-add__remove{opacity:1;transform:none}}ux-quick-add[data-toggle][data-added]:not([data-fresh]) button:focus-visible .ux-quick-add__state{opacity:0;transform:translateY(-.5em)}ux-quick-add[data-toggle][data-added]:not([data-fresh]) button:focus-visible .ux-quick-add__remove{opacity:1;transform:none}ux-quick-add[data-toggle][data-fresh] .ux-quick-add__state path{stroke-dasharray:22;animation:ux-quick-add-tick .28s .12s cubic-bezier(.2,.7,.2,1) backwards}@keyframes ux-quick-add-tick{0%{stroke-dashoffset:22}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){ux-quick-add[data-toggle] [data-label-add],ux-quick-add[data-toggle] .ux-quick-add__state,ux-quick-add[data-toggle] .ux-quick-add__remove{transition:none}ux-quick-add[data-toggle][data-fresh] .ux-quick-add__state path{animation:none}}.ux-diamond{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:6px;color:inherit}.ux-diamond__lozenge{display:block;width:104px;height:68px}.ux-diamond__number{position:absolute;top:0;left:50%;width:104px;height:68px;display:grid;place-items:center;transform:translate(-50%);font-family:var(--text-font-family);font-size:15px;line-height:1}.ux-diamond__rule{width:120px;height:1px;background:currentColor}.ux-diamond__name{font-family:var(--subheading-font-family, var(--heading-font-family));font-size:11px;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}@media screen and (max-width:999px){.ux-pdp__buy{gap:var(--ux-space-4);padding:20px 20px var(--ux-space-10);color:var(--ux-on-band)}.ux-pdp__title>.ux-palette-link{align-self:flex-start}.ux-pdp__panel{display:contents}.ux-pdp .ux-pdp-buy{padding:20px;background:var(--ux-color-bg-page);border-radius:var(--ux-radius-panel);color:var(--ux-color-text-primary)}.ux-pdp-try{order:1}.ux-pdp__delivery{order:2}}@media screen and (min-width:768px)and (max-width:999px){.ux-pdp__hero{--ux-hero-h: clamp(50vw, calc(100svh - var(--ux-hero-top, 168px) - var(--ux-hero-below, 420px) - var(--ux-space-4)), 64vw)}.ux-pdp__buy{padding:var(--ux-space-6) var(--ux-space-12) var(--ux-space-12)}.ux-pdp__title{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--ux-space-4)}.ux-pdp__title>*{grid-column:1 / -1}.ux-pdp__name{grid-row:2;grid-column:1}.ux-pdp__title>.ux-palette-link{grid-row:2;grid-column:2}.ux-pdp .ux-pdp-buy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ux-pdp .ux-pdp-buy>:not([data-ux-finish-row],[data-ux-size-row]){grid-column:1 / -1}.ux-pdp .ux-pdp-buy__calc{justify-self:start}}@media screen and (min-width:1000px){.ux-pdp__hero{--ux-buy-side: clamp(48px, 6.5vw, 180px);--ux-gallery-room: calc(100vw / var(--ux-page-zoom, 1) - clamp(420px, 31vw, 600px) - 2 * var(--ux-buy-side) - 20px);--ux-hero-h: min(clamp(480px, calc(100svh / var(--ux-page-zoom, 1) - var(--ux-hero-top, 235px) - var(--ux-tray-room, 0px)), 1200px), calc(var(--ux-gallery-room) * 17 / 14));grid-template-columns:minmax(0,1fr) clamp(420px,31vw,600px);grid-template-rows:auto 1fr;column-gap:var(--ux-buy-side);min-height:var(--ux-hero-h);padding:0 var(--ux-buy-side) 0 0}.ux-pdp__crumbs{display:block;grid-column:2;grid-row:1;padding:var(--ux-space-4) 0 14px}.ux-pdp__gallery{grid-column:1;grid-row:1 / 3;align-self:start;position:sticky;top:var(--sticky-area-height, 0px)}.ux-pdp__buy{grid-column:2;grid-row:2;gap:14px}.ux-pdp__title{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ux-space-2) var(--ux-space-4)}.ux-pdp__title>*{grid-column:1 / -1}.ux-pdp__eyebrow{display:none}.ux-pdp__name{grid-row:1}.ux-pdp__title>.ux-rating{grid-row:2;grid-column:1}.ux-pdp__title>.ux-palette-link{grid-row:2;grid-column:2;justify-self:end}.ux-pdp__title:not(:has(>.ux-rating))>.ux-palette-link{grid-column:1 / -1;justify-self:start}.ux-pdp__intro{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.ux-pdp__panel{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ux-space-3);padding:var(--ux-space-6);background:var(--ux-color-bg-page);border-radius:var(--ux-radius-panel)}.ux-pdp__panel>.ux-pdp-buy,.ux-pdp__panel>.ux-pdp__delivery{display:contents}.ux-pdp :is([data-ux-finish-row],[data-ux-size-row]){flex:1 1 250px;align-self:stretch;min-width:0}.ux-pdp .ux-pdp-buy__add{flex:0 0 100%}.ux-pdp .ux-pdp-buy__calc{flex:none}.ux-pdp__dispatch{flex:0 1 auto;min-width:0;color:var(--ux-color-text-subdued)}.ux-pdp .ux-pdp-buy__error{order:1;flex:0 0 100%}.ux-pdp-try{gap:0;padding:var(--ux-space-4) var(--ux-space-6)}.ux-pdp-try__header{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--ux-space-4)}.ux-pdp .ux-sample-option{padding-block:10px}.ux-pdp .ux-sample-option:last-child{padding-block-end:0}.ux-pdp .ux-sample-option__visual{zoom:.75}.ux-pdp .ux-sample-option__detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ux-pdp__buy>:last-child{position:relative;flex:1 0 auto;align-content:flex-start;border-radius:var(--ux-radius-panel) var(--ux-radius-panel) 0 0;box-shadow:0 1px 0 var(--ux-color-bg-page)}.ux-pdp__buy>:last-child:before,.ux-pdp__buy>:last-child:after{content:"";position:absolute;bottom:0;width:var(--ux-radius-panel);height:var(--ux-radius-panel)}.ux-pdp__buy>:last-child:before{left:calc(-1 * var(--ux-radius-panel));background:radial-gradient(circle at 0 0,transparent var(--ux-radius-panel),var(--ux-color-bg-page) calc(var(--ux-radius-panel) + .5px))}.ux-pdp__buy>:last-child:after{right:calc(-1 * var(--ux-radius-panel));background:radial-gradient(circle at 100% 0,transparent var(--ux-radius-panel),var(--ux-color-bg-page) calc(var(--ux-radius-panel) + .5px))}html:has(.ux-pdp) .ux-palette-notice{left:auto;right:var(--ux-buy-side, 48px);transform:none}}html.ux-palette-tray-open .ux-pdp__hero{--ux-tray-room: 72px}@media screen and (min-width:2880px){html:has(.ux-pdp){--ux-page-zoom: 1.5;zoom:1.5}}.ux-pdp-buy{display:flex;flex-direction:column;gap:var(--ux-space-3);padding-block-end:var(--ux-space-8)}.ux-selector-row{display:flex;align-items:center;gap:var(--ux-space-4);width:100%;padding:var(--ux-space-3) var(--ux-space-4);border:1px solid var(--ux-color-text-primary);border-radius:var(--ux-control-radius, 0);background:var(--ux-color-bg-page);color:var(--ux-color-text-primary);text-align:start;cursor:pointer}.ux-selector-row:hover{background:var(--ux-grey)}.ux-selector-row:focus-visible{outline:2px solid var(--ux-color-text-primary);outline-offset:2px}.ux-selector-row__text{display:flex;flex:1 0 0;flex-direction:column;min-width:0;line-height:1.65}.ux-selector-row__label{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;text-transform:uppercase}.ux-selector-row__value{font-family:var(--text-font-family);font-size:16px}.ux-selector-row svg{flex:none}.ux-finish-drawer__intro{margin:0;font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}@media screen and (max-width:699px){.ux-finish-drawer__intro,.ux-finish-drawer__compare{display:none}}.ux-finish-drawer__filters{display:flex;gap:var(--ux-space-4)}.ux-field{display:flex;flex:1 0 0;flex-direction:column;gap:10px;min-width:0}.ux-field__label{font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-field__control{position:relative;display:flex}.ux-field__select{width:100%;height:48px;margin:0;padding:0 calc(var(--ux-space-3) + 18px) 0 var(--ux-space-3);border:1px solid var(--ux-color-border-default);border-radius:var(--input-border-radius, 0);background:var(--ux-color-bg-page);color:var(--ux-color-text-primary);font-family:var(--text-font-family);font-size:16px;-webkit-appearance:none;appearance:none;box-shadow:none}.ux-field__select:focus-visible{outline:none;border:2px solid var(--ux-color-text-primary)}.ux-field__control svg{position:absolute;top:50%;right:var(--ux-space-3);transform:translateY(-50%);pointer-events:none}.ux-finish-drawer__list{display:flex;flex-direction:column;gap:var(--ux-space-2)}.ux-finish-drawer__empty{margin:0;font-family:var(--text-font-family);font-size:14px;color:var(--ux-color-text-subdued)}.ux-finish-drawer [hidden]{display:none!important}.ux-finish-option{display:flex;flex-direction:column;gap:var(--ux-space-4);padding:var(--ux-space-4);border:1px solid var(--ux-color-border-default);background:var(--ux-color-bg-page);cursor:pointer}.ux-finish-option:has(:checked){border-color:var(--ux-color-text-primary)}.ux-finish-option:has(:focus-visible){outline:2px solid var(--ux-color-text-primary);outline-offset:2px}.ux-finish-option:has(:disabled){opacity:.4;cursor:default}.ux-finish-option__header{display:flex;align-items:flex-start;gap:var(--ux-space-3)}.ux-radio{display:grid;place-items:center;flex:none;width:24px;height:24px;border:1px solid var(--ux-color-text-primary);border-radius:50%;color:var(--ux-color-bg-page)}.ux-radio svg{visibility:hidden}.ux-finish-option:has(:checked) .ux-radio{background:var(--ux-color-text-primary)}.ux-finish-option:has(:checked) .ux-radio svg{visibility:visible}.ux-finish-option__name{display:flex;flex:1 0 0;flex-direction:column;min-width:0;font-size:14px}.ux-finish-option__title{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);line-height:1.7;text-transform:uppercase}.ux-finish-option__sub,.ux-finish-option__sheen{font-family:var(--text-font-family);line-height:1.65;color:var(--ux-color-text-subdued)}.ux-finish-option__meta{display:flex;flex:none;flex-direction:column;align-items:flex-end;font-family:var(--text-font-family);font-size:14px;line-height:1.65;text-align:end;white-space:nowrap}.ux-finish-option__details{display:none;flex-direction:column;gap:var(--ux-space-3);padding-inline-start:36px;font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-finish-option:has(:checked) .ux-finish-option__details{display:flex}.ux-finish-option__suitable{display:flex;flex-direction:column;gap:var(--ux-space-1)}.ux-finish-option__suitable-label{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;text-transform:uppercase}.ux-finish-drawer .ux-drawer__footer .button:not(.button--tertiary){width:100%}.ux-finish-drawer__compare{justify-self:start}.ux-pdp-buy__add.button{width:100%}.ux-pdp-buy__error,.ux-size-drawer__error{margin:0;font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-error)}.ux-pdp-buy [hidden],.ux-size-drawer [hidden]{display:none!important}.ux-size-drawer__context{display:flex;align-items:center;gap:var(--ux-space-3)}.ux-size-drawer__chip{flex:none;width:24px;height:24px;background:var(--ux-paint)}.ux-size-drawer__context-text{flex:1 0 0;min-width:0;margin:0;font-family:var(--text-font-family);font-size:14px;line-height:1.65}.ux-size-drawer__context .button{flex:none}.ux-size-drawer__group{border-block-start:1px solid var(--ux-color-text-primary)}.ux-size-drawer__note{margin:0;font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-size-drawer__subtotal{display:flex;align-items:center;gap:var(--ux-space-4);font-size:16px}.ux-size-drawer__subtotal>:first-child{flex:1 0 0;font-family:var(--text-font-family);line-height:1.65}.ux-size-drawer__total{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);line-height:1.7;text-transform:uppercase;white-space:nowrap}.ux-size-drawer__delivery{margin:0;font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-size-drawer .ux-drawer__footer .button{width:100%}.ux-atb-drawer .ux-drawer__title{display:flex;align-items:center;gap:var(--ux-space-4)}.ux-atb-drawer .ux-drawer__title svg{flex:none}.ux-atb{display:flex;flex-direction:column;gap:28px;min-width:0}.ux-atb p,.ux-atb h3{margin:0}.ux-atb [hidden],.ux-atb-drawer [hidden]{display:none!important}.ux-atb__added{display:flex;flex-direction:column;gap:var(--ux-space-4);padding-block-end:var(--ux-space-6);border-block-end:1px solid var(--ux-color-border-default)}.ux-atb__line{display:flex;align-items:center;gap:var(--ux-space-4)}.ux-atb__thumb{flex:none;width:72px;height:72px;overflow:hidden;background:var(--ux-grey)}.ux-atb__thumb img{width:100%;height:100%;object-fit:cover}.ux-atb__line-text{display:flex;flex:1 0 0;flex-direction:column;gap:2px;min-width:0;font-size:14px}.ux-atb__line-name,.ux-atb__primer-name,.ux-atb__tools-heading,.ux-atb__primer-added p,.ux-atb__line-price,.ux-atb__primer-price,.ux-atb__total,.ux-atb__heading{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);text-transform:uppercase;line-height:1.7}.ux-atb__line-name,.ux-atb__primer-name,.ux-atb__tools-heading,.ux-atb__primer-added p{font-size:14px}.ux-atb__line-price,.ux-atb__primer-price,.ux-atb__total{font-size:16px;white-space:nowrap}.ux-atb__heading{font-size:18px;line-height:1.6}.ux-atb__line-detail,.ux-atb__primer-variant,.ux-atb__recommendation,.ux-atb__why,.ux-atb__samples-text,.ux-atb__tool-name,.ux-atb__tool-price,.ux-atb__delivery,.ux-atb__error{font-family:var(--text-font-family);font-size:14px;line-height:1.65}.ux-atb__line-detail,.ux-atb__primer-variant,.ux-atb__why,.ux-atb__samples-text,.ux-atb__tool-price,.ux-atb__delivery{color:var(--ux-color-text-subdued)}.ux-atb__error{color:var(--ux-color-text-error)}.ux-atb__primer,.ux-atb__samples{display:flex;flex-direction:column;gap:var(--ux-space-4)}.ux-atb__primer-card{display:flex;flex-direction:column;gap:var(--ux-space-4);padding:20px;border:1px solid var(--ux-color-text-primary)}.ux-atb__primer-card:has([data-ux-atb-primer-added]:not([hidden])){border-color:var(--ux-color-border-default)}.ux-atb__primer-product{display:flex;align-items:center;gap:var(--ux-space-4)}.ux-atb__swatch{flex:none;width:80px;height:80px;background:var(--ux-paint)}.ux-atb__primer-text{display:flex;flex-direction:column;gap:2px;min-width:0}.ux-atb__primer-offer{display:flex;flex-direction:column;gap:var(--ux-space-4)}.ux-atb__why{display:flex;flex-direction:column;gap:var(--ux-space-2)}.ux-atb__why li{display:flex;align-items:center;gap:10px;padding:0}.ux-atb__why svg,.ux-atb__primer-added svg{flex:none;color:var(--ux-color-text-primary)}.ux-atb__add-primer.button{width:100%}.ux-atb__primer-added{display:flex;align-items:center;justify-content:space-between;gap:var(--ux-space-4);padding:var(--ux-space-3) var(--ux-space-4);background:var(--ux-grey)}.ux-atb__primer-added p{display:flex;align-items:center;gap:10px}.ux-atb__offer{padding:var(--ux-space-4);background:var(--ux-grey)}.ux-atb__tools{display:flex;flex-direction:column;gap:var(--ux-space-3)}.ux-atb__tool-list{display:flex;gap:var(--ux-space-3);margin:0;padding:0}.ux-atb__tool{display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;gap:var(--ux-space-1);min-width:0;padding:0}.ux-atb__tool-image{display:block;width:100%;height:80px;overflow:hidden;background:var(--ux-grey)}.ux-atb__tool-image img{width:100%;height:100%;object-fit:cover}.ux-atb__tool-name{color:inherit;text-decoration:none}.ux-atb__subtotal{display:flex;align-items:center;gap:var(--ux-space-4);font-size:16px}.ux-atb__subtotal>:first-child{flex:1 0 0;font-family:var(--text-font-family);line-height:1.65}.ux-atb__actions{display:flex;align-items:center;gap:var(--ux-space-6)}.ux-atb__actions .button--secondary{flex:1 0 0}.ux-atb__actions--stacked{flex-direction:column;align-items:stretch;gap:var(--ux-space-3)}@media screen and (max-width:699px){.ux-atb__tool-list{overflow-x:auto;scroll-snap-type:x mandatory}.ux-atb__tool{flex:0 0 136px;scroll-snap-align:start}.ux-atb__actions:not(.ux-atb__actions--stacked){flex-direction:column;align-items:stretch;gap:var(--ux-space-3)}.ux-atb__actions:not(.ux-atb__actions--stacked) .button--tertiary{align-self:center}}.ux-primer-section{--ux-band: var(--ux-grey);--ux-on-band: var(--ux-color-text-primary);padding:var(--ux-space-12) 20px;background:var(--ux-band);color:var(--ux-color-text-primary)}.ux-primer-section--dark{--ux-on-band: var(--ux-color-text-inverse)}.ux-primer-section p,.ux-primer-section h2,.ux-primer-section h3{margin:0}.ux-primer-section__inner{display:grid;grid-template-areas:"head" "visual" "card";gap:var(--ux-space-6);max-width:1344px;margin-inline:auto}.ux-primer-section__head{grid-area:head;display:flex;flex-direction:column;gap:var(--ux-space-4);color:var(--ux-on-band)}.ux-primer-section__eyebrow,.ux-primer-section__why{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase}.ux-primer-section__title.h2{color:inherit}.ux-primer-section__visual{grid-area:visual;height:240px}.ux-primer-section__visual img{width:100%;height:100%;object-fit:contain}.ux-primer-section__card{grid-area:card;display:flex;flex-direction:column;gap:var(--ux-space-4);padding:var(--ux-space-6) 20px;background:var(--ux-color-bg-page)}.ux-primer-section__name.h4{margin:0}.ux-primer-section__intro{font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-primer-section__reasons{display:flex;flex-direction:column;gap:var(--ux-space-2);margin:0;padding:0}.ux-primer-section__reasons li{display:flex;align-items:flex-start;gap:var(--ux-space-3);padding:0;font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-primer-section__reasons svg{flex:none;margin-block-start:.15em}.ux-primer-section__price{display:flex;flex-direction:column;gap:var(--ux-space-1);padding-block-start:var(--ux-space-4);border-block-start:1px solid var(--ux-color-border-default)}.ux-primer-section__from{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);font-size:16px;line-height:1.7;text-transform:uppercase}.ux-primer-section__which{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-primer-section__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ux-space-4) var(--ux-space-6)}@media screen and (max-width:699px){.ux-primer-section__actions{flex-direction:column;gap:var(--ux-space-3)}.ux-primer-section__actions .button--secondary{width:100%}}@media screen and (min-width:1000px){.ux-primer-section{padding:var(--ux-space-16) var(--ux-space-12)}.ux-primer-section__inner{grid-template-areas:"visual head" "visual card";grid-template-columns:minmax(0,520fr) minmax(0,760fr);grid-template-rows:auto 1fr;column-gap:var(--ux-space-16);row-gap:var(--ux-space-4);align-items:start}.ux-primer-section__visual{position:relative;align-self:stretch;height:auto;min-height:460px}.ux-primer-section__visual img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.ux-primer-section__card{padding:var(--ux-space-8)}}.ux-primer-quick{display:flex;flex-direction:column;gap:var(--ux-space-6)}.ux-primer-quick__finishes{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;border:0}.ux-primer-quick__legend{margin-block-end:10px;padding:0;font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase}.ux-primer-quick__options{display:flex;gap:var(--ux-space-2)}.ux-primer-quick__option{display:flex;flex:1 0 0;flex-direction:column;gap:2px;min-width:0;padding:var(--ux-space-3) 14px;border:1px solid var(--ux-color-text-primary);font-size:14px;cursor:pointer}.ux-primer-quick__option:has(:checked){background:var(--ux-color-text-primary);color:var(--ux-color-bg-page)}.ux-primer-quick__option:has(:focus-visible){outline:2px solid var(--ux-color-text-primary);outline-offset:2px}.ux-primer-quick__option-name{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);line-height:1.7;text-transform:uppercase}.ux-primer-quick__option-caption{font-family:var(--text-font-family);line-height:1.65;color:var(--ux-color-text-subdued)}.ux-primer-quick__option:has(:checked) .ux-primer-quick__option-caption{color:inherit}.ux-primer-quick [hidden]{display:none!important}.ux-pdp-head{display:flex;flex-direction:column;gap:var(--ux-space-3)}.ux-pdp-head p,.ux-pdp-head h2{margin:0}.ux-pdp-head__eyebrow{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase}.ux-pdp-column{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ux-space-3);padding:var(--ux-space-6) 0 0;border-block-start:1px solid var(--ux-color-text-primary)}.ux-pdp-column__title.h4{margin:0}@media screen and (max-width:699px){.ux-pdp-column{gap:var(--ux-space-2);padding-block-start:var(--ux-space-4)}.ux-pdp-column>.icon{width:24px;height:24px}.ux-pdp-column__title.h4{font-size:14px;line-height:1.7}}.ux-pdp-column__text{margin:0;font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-pdp-features{padding:var(--ux-space-12) 20px}.ux-pdp-features__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ux-space-4);max-width:1344px;margin:0 auto;padding:0}.ux-pdp-about{display:flex;flex-direction:column;gap:var(--ux-space-6);padding:var(--ux-space-12) 20px}.ux-pdp-about__figure{display:flex;flex-direction:column;gap:var(--ux-space-2);margin:0}.ux-pdp-about__photo{display:block;width:100%;aspect-ratio:600 / 452;object-fit:cover}.ux-pdp-about__block{background:var(--ux-paint)}.ux-pdp-about__caption{font-family:var(--text-font-family);font-size:12px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-pdp-about__text{display:flex;flex-direction:column;gap:var(--ux-space-6)}.ux-pdp-about__body{display:flex;flex-direction:column;gap:var(--ux-space-4);font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-pdp-about__body p{margin:0}.ux-pdp-about__lead{font-size:18px}.ux-pdp-curate{display:flex;flex-direction:column;gap:var(--ux-space-6);padding:0 20px var(--ux-space-12)}.ux-pdp-curate__cards{display:grid;grid-auto-flow:column;grid-auto-columns:280px;gap:var(--ux-space-4);margin:0 -20px;padding:0 20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px}.ux-pdp-curate__card{display:flex;flex-direction:column;gap:var(--ux-space-4);padding:0;scroll-snap-align:start}.ux-pdp-curate__photo{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}.ux-pdp-curate__colours{display:flex;flex-direction:column;gap:var(--ux-space-2);margin:0;padding:0}.ux-pdp-curate__colours li{margin:0;padding:0;line-height:0}.ux-colour-swatch{display:inline-flex;align-items:center;gap:var(--ux-space-3);color:var(--ux-color-text-primary);text-decoration:none}.ux-colour-swatch__chip{flex:none;width:32px;height:32px;border:1px solid var(--ux-color-border-default);background:var(--ux-paint)}.ux-colour-swatch__name{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase}.ux-swatch:hover .ux-colour-swatch__name{text-decoration:underline;text-underline-offset:2px}@media screen and (min-width:1000px){.ux-pdp-features{padding:var(--ux-space-16) var(--ux-space-12)}.ux-pdp-features__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ux-space-6)}.ux-pdp-about{flex-direction:row;align-items:center;gap:var(--ux-space-16);max-width:calc(1344px + 2 * var(--ux-space-12));margin-inline:auto;padding:var(--ux-space-24) var(--ux-space-12)}.ux-pdp-about__figure{flex:0 0 min(600px,45%)}.ux-pdp-about__text{flex:1 0 0;gap:var(--ux-space-8)}.ux-pdp-curate{gap:var(--ux-space-8);max-width:calc(1344px + 2 * var(--ux-space-12));margin-inline:auto;padding:0 var(--ux-space-12) var(--ux-space-24)}.ux-pdp-curate__cards{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;gap:var(--ux-space-6);margin:0;padding:0;overflow:visible}}.ux-rating{display:flex;align-items:center;gap:var(--ux-space-2);margin:0;font-family:var(--text-font-family);font-size:14px;line-height:1.65}.ux-rating__stars{display:inline-flex;gap:2px}.ux-rating__stars svg{width:14px;height:14px}.ux-rating__stars path{fill:currentColor}.ux-pdp-pairs{position:relative;display:grid;grid-template-areas:"head" "rail" "all";grid-template-columns:minmax(0,1fr);row-gap:var(--ux-space-6);padding:var(--ux-space-12) 0}.ux-pdp-pairs__head{grid-area:head;padding-inline:20px}.ux-pdp-pairs__rail{grid-area:rail}.ux-pdp-pairs__all{grid-area:all;justify-self:start;margin-inline-start:20px}.ux-pdp-pairs__rail{position:relative;padding-block-start:var(--ux-space-6)}.ux-pdp-pairs__strip{position:absolute;inset-inline:0;top:0;height:120px;background:var(--ux-paint)}.ux-pdp-pairs__cards{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:160px;gap:var(--ux-space-4);margin:0;padding:0 20px;overflow-x:auto}.ux-pdp-pairs__cards li{padding:0}.ux-pdp-before{padding:var(--ux-space-12) 20px;background:var(--ux-grey)}.ux-pdp-before__inner{display:flex;flex-direction:column;gap:var(--ux-space-8);max-width:1344px;margin-inline:auto}.ux-pdp-before__list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ux-space-6);margin:0;padding:0}.ux-pdp-questions{display:flex;flex-direction:column;gap:var(--ux-space-12);padding:var(--ux-space-12) 20px}.ux-pdp-questions__faqs{display:flex;flex-direction:column;gap:var(--ux-space-6)}.ux-faq{border-block-start:1px solid var(--ux-color-text-primary)}.ux-faq__item{border-block-end:1px solid var(--ux-color-border-default)}.ux-faq__question{display:flex;align-items:center;gap:var(--ux-space-4);padding-block:var(--ux-space-4);font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.7;text-transform:uppercase;list-style:none;cursor:pointer}.ux-faq__question::-webkit-details-marker{display:none}.ux-faq__question>span:first-child{flex:1 0 0}.ux-faq__toggle{display:flex;flex:none}.ux-faq__item[open] .ux-faq__toggle svg:first-child,.ux-faq__item:not([open]) .ux-faq__toggle svg:last-child{display:none}.ux-faq__question:focus-visible{outline:2px solid var(--ux-color-text-primary);outline-offset:2px}.ux-faq__answer{padding-block-end:var(--ux-space-4);font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-pdp-advice{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ux-space-4);padding:var(--ux-space-8) var(--ux-space-6);background:var(--ux-grey)}.ux-pdp-advice p,.ux-pdp-advice h3{margin:0}.ux-pdp-advice__text{font-family:var(--text-font-family);font-size:16px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-pdp-advice__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ux-space-4) var(--ux-space-6)}@media screen and (max-width:699px){.ux-pdp-advice{gap:var(--ux-space-3);padding:var(--ux-space-6) 20px}.ux-pdp-advice__actions{flex-direction:column;align-self:stretch;gap:var(--ux-space-3)}.ux-pdp-advice__actions .button--secondary{width:100%}}@media screen and (min-width:700px){.ux-pdp-before__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1000px){.ux-pdp-pairs{max-width:calc(1344px + 2 * var(--ux-space-12));margin-inline:auto;gap:0;padding:var(--ux-space-6) var(--ux-space-12) var(--ux-space-24)}.ux-pdp-pairs{grid-template-areas:"head all" "rail rail";grid-template-columns:minmax(0,1fr) auto;align-items:end}.ux-pdp-pairs__head{padding:0}.ux-pdp-pairs__all{margin:0}.ux-pdp-pairs__rail{padding-block-start:var(--ux-space-8)}.ux-pdp-pairs__strip{inset-inline:calc(-1 * var(--ux-space-12));height:154px}.ux-pdp-pairs__cards{grid-auto-flow:row;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-columns:auto;gap:var(--ux-space-6);padding:0;overflow:visible}.ux-pdp-before{padding:var(--ux-space-16) var(--ux-space-12)}.ux-pdp-before__list{grid-template-columns:repeat(4,minmax(0,1fr))}.ux-pdp-questions{flex-direction:row;align-items:flex-start;gap:var(--ux-space-16);max-width:calc(1344px + 2 * var(--ux-space-12));margin-inline:auto;padding:var(--ux-space-24) var(--ux-space-12)}.ux-pdp-questions__faqs,.ux-pdp-advice{flex:1 0 0}.ux-pdp-advice{padding:var(--ux-space-10)}}.ux-hero-photos{--ux-slice-ease: cubic-bezier(.22, .8, .24, 1);position:relative;display:block}.ux-hero-photos__track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.ux-hero-photos__track::-webkit-scrollbar{display:none}.ux-hero-photos__photo{position:relative;flex:0 0 100%;aspect-ratio:1;margin:0;padding:0;border:0;border-radius:0;background:var(--ux-grey);overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;cursor:pointer}div.ux-hero-photos__photo{cursor:default}.ux-hero-photos__photo:focus-visible{outline:none}.ux-hero-photos__photo:focus-visible:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border:2px solid var(--ux-color-text-primary);box-shadow:inset 0 0 0 2px var(--ux-color-bg-page);pointer-events:none}.ux-hero-photos__image{display:block;width:100%;height:100%;object-fit:cover}.ux-hero-photos__photo--contained{background:var(--ux-band)}.ux-hero-photos__photo--contained .ux-hero-photos__image{object-fit:contain;padding:10%}.ux-hero-photos__plate{position:absolute;left:20px;bottom:24px;z-index:1;color:#fff;filter:drop-shadow(0 1px 6px rgb(0 0 0 / .35));pointer-events:none;zoom:.78}.ux-hero-photos__plate .ux-diamond__number{color:inherit}.ux-hero-photos__nav{position:absolute;right:var(--ux-space-4);bottom:20px;z-index:2;display:flex;gap:var(--ux-space-2)}.ux-hero-photos__at{box-sizing:border-box;height:32px;margin:0;padding:0 var(--ux-space-3);background:var(--ux-color-bg-page);color:var(--ux-color-text-primary);font-family:var(--text-font-family);font-size:14px;line-height:32px;white-space:nowrap}.ux-hero-photos__step{display:none}.ux-hero-photos__progress{position:absolute;inset:auto 0 0;z-index:2;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;height:3px}.ux-hero-photos__progress>span{background:#fff6;transition:background-color .3s}.ux-hero-photos__progress>span.is-active{background:#fff}@media screen and (min-width:768px){.ux-pdp__hero{--ux-main-w: calc(var(--ux-hero-h) * 14 / 17);--ux-slice-ratio: .15;--ux-gallery-ground: color-mix(in srgb, var(--ux-band) 70%, #fff);--ux-slice-backing: var(--ux-band);--ux-slice-grey: .4;--ux-slice-opacity: .2;--ux-slice-tint: 1;--ux-slice-blend: color;--ux-slice-grow: 1.5;--ux-slice-ms: .8s}.ux-pdp__gallery{display:flex;justify-content:flex-end;height:var(--ux-hero-h)}.ux-hero-photos{flex:none;width:min(100%,calc(var(--ux-hero-h) * min(var(--ux-active-ratio, .8235),1) + var(--ux-gallery-gap, 8px) + (var(--ux-n) - 1) * (var(--ux-slice-w, 0px) + var(--ux-gallery-gap, 8px))));height:100%;background:var(--ux-gallery-ground);transition:width var(--ux-slice-ms) var(--ux-slice-ease)}.ux-hero-photos__track{flex-direction:row-reverse;gap:var(--ux-gallery-gap, 8px);padding-right:var(--ux-gallery-gap, 8px);height:100%;overflow:hidden;scroll-snap-type:none}.ux-hero-photos__photo{flex:1 1 0;min-width:24px;height:100%;aspect-ratio:auto;transition:flex-grow var(--ux-slice-ms) var(--ux-slice-ease),flex-basis var(--ux-slice-ms) var(--ux-slice-ease),margin var(--ux-slice-ms) var(--ux-slice-ease)}.ux-hero-photos__photo:not(.is-active){background:var(--ux-slice-backing)}.ux-hero-photos__photo .ux-hero-photos__image{transition:filter .45s ease,opacity .45s ease}.ux-hero-photos__photo:not(.is-active) .ux-hero-photos__image{filter:grayscale(var(--ux-slice-grey));opacity:var(--ux-slice-opacity)}.ux-hero-photos__photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--ux-band);mix-blend-mode:var(--ux-slice-blend);opacity:0;pointer-events:none;transition:opacity .45s ease}.ux-hero-photos__photo:not(.is-active):before{opacity:var(--ux-slice-tint)}.ux-hero-photos__photo.is-active{flex:0 1 calc(var(--ux-hero-h) * min(var(--ux-ratio, .8235),1));min-width:0}.ux-hero-photos__photo:not(.is-active):focus-visible{flex-grow:var(--ux-slice-grow)}.ux-hero-photos__photo:not(.is-active):focus-visible .ux-hero-photos__image{filter:none;opacity:1}.ux-hero-photos__photo:not(.is-active):focus-visible:before{opacity:0}.ux-hero-photos__plate{left:var(--ux-space-8);bottom:var(--ux-space-8);opacity:0;transition:opacity .3s;zoom:1}.ux-hero-photos__photo.is-active .ux-hero-photos__plate{opacity:1;transition-delay:.35s}.ux-hero-photos__nav{right:var(--ux-space-6);bottom:var(--ux-space-6)}.ux-hero-photos__at{min-width:48px;height:48px;border:1px solid var(--ux-color-text-primary);line-height:46px;text-align:center}.ux-hero-photos__step{display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid var(--ux-color-text-primary);border-radius:0;background:var(--ux-color-bg-page);color:var(--ux-color-text-primary);cursor:pointer}.ux-hero-photos__step:hover{background:var(--ux-grey)}.ux-hero-photos__progress{display:none}}@media screen and (min-width:768px)and (hover:hover){.ux-hero-photos__photo:not(.is-active):hover{flex-grow:var(--ux-slice-grow)}.ux-hero-photos__photo:not(.is-active):hover .ux-hero-photos__image{filter:none;opacity:1}.ux-hero-photos__photo:not(.is-active):hover:before{opacity:0}}@media screen and (min-width:768px)and (max-width:999px){.ux-pdp__hero{--ux-gallery-gap: 6px}.ux-hero-photos{width:100%}}@media screen and (min-width:1000px){.ux-pdp__hero{--ux-slice-w: calc(var(--ux-main-w) * var(--ux-slice-ratio));--ux-gallery-gap: 8px}}@media(prefers-reduced-motion:reduce){.ux-hero-photos__track{scroll-behavior:auto}.ux-hero-photos,.ux-hero-photos__photo{transition:none}.ux-hero-photos__photo .ux-hero-photos__image,.ux-hero-photos__photo:before{transition-duration:.2s}.ux-hero-photos__photo.is-active .ux-hero-photos__plate{transition-delay:0s}}.ux-paint-calc{display:flex;flex-direction:column;gap:var(--ux-space-6)}.ux-paint-calc p{margin:0}.ux-paint-calc__intro{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-paint-calc__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ux-space-4)}.ux-paint-calc__finish,.ux-paint-calc__coats,.ux-paint-calc__submit{grid-column:1 / -1}.ux-field__input{width:100%;height:48px;margin:0;padding:0 var(--ux-space-3);border:1px solid var(--ux-color-border-default);border-radius:var(--input-border-radius, 0);background:var(--ux-color-bg-page);color:var(--ux-color-text-primary);font-family:var(--text-font-family);font-size:16px;box-shadow:none}.ux-field__input:focus-visible{outline:none;border:2px solid var(--ux-color-text-primary)}.ux-paint-calc__error{font-family:var(--text-font-family);font-size:14px;color:var(--ux-color-text-error)}.ux-paint-calc__result{display:flex;flex-direction:column;gap:var(--ux-space-2);padding:var(--ux-space-4);background:var(--ux-grey);font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-paint-calc [hidden]{display:none!important}.ux-calc-drawer .ux-drawer__footer .button,.ux-pdp-buy__calc,.ux-size-drawer__calc{justify-self:start}.ux-calc-drawer .ux-drawer__footer .button{width:100%}.ux-pdp-buy__calc,.ux-size-drawer__calc{align-self:flex-start}.ux-acct-room3{border-bottom:1px solid var(--ux-color-border-default)}.ux-acct-room3__box>summary{border-bottom:0;list-style:none;cursor:pointer}.ux-acct-room3__box>summary::-webkit-details-marker{display:none}.ux-acct-room3__total{flex:none;font-family:var(--text-font-family);font-size:16px}.ux-acct-room3__chev{display:inline-flex;flex:none;transition:transform .2s}.ux-acct-room3__box[open] .ux-acct-room3__chev{transform:rotate(180deg)}.ux-acct-room3__surfaces{margin:0 0 var(--ux-space-4);padding:0;list-style:none}.ux-acct-room3__add{margin:0 0 var(--ux-space-4)}.ux-acct-surface{display:grid;grid-template-columns:40px minmax(0,1fr);gap:var(--ux-space-3, 12px);padding-block:10px}.ux-acct-surface__swatch{width:40px;height:40px;border:1px solid var(--ux-color-border-subtle)}.ux-acct-surface__swatch.is-empty{border:0}.ux-acct-surface__items{display:flex;flex-direction:column;gap:8px;min-width:0}.ux-acct-surface__head{font-family:var(--subheading-font-family, var(--heading-font-family));font-size:14px;line-height:1.7;text-transform:uppercase}.ux-acct-surface__item{display:block;font-family:var(--text-font-family);font-size:16px}.ux-acct-surface__name{display:flex;flex-direction:column;margin-bottom:2px}.ux-acct-surface__name>span:empty{display:none}.ux-acct-surface__tins:not(:empty)+.ux-acct-surface__price:not(:empty):before{content:" \b7  "}.ux-acct-surface__tins,.ux-acct-surface__price{display:inline}@media screen and (min-width:1000px){.ux-acct-spec__change{margin-left:auto}.ux-acct-surface{grid-template-columns:168px 24px minmax(0,1fr);gap:var(--ux-space-4);padding-block:12px}.ux-acct-surface__what{display:flex;flex-direction:column;font-family:var(--text-font-family);font-size:16px}.ux-acct-surface__swatch{width:24px;height:24px}.ux-acct-surface__item{display:grid;grid-template-columns:minmax(0,1fr) 120px 96px;gap:var(--ux-space-4)}.ux-acct-surface__tins:not(:empty)+.ux-acct-surface__price:not(:empty):before{content:none}.ux-acct-surface__price{text-align:right}}.ux-guide-hero{display:flex;flex-direction:column}.ux-guide-hero__text{display:contents}.ux-guide-hero__crumbs{order:1}.ux-guide-hero__photo{order:2}.ux-guide-hero__eyebrow{order:3}.ux-guide-hero__title{order:4}.ux-guide-hero__actions{order:5}.ux-guide-hero__intro{order:6}.ux-guide-hero__photo{position:relative;height:300px;overflow:hidden;background:var(--ux-color-bg-surface)}.ux-guide-hero__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ux-guide-hero__eyebrow,.ux-guide-hero__title,.ux-guide-hero__actions,.ux-guide-hero__intro{margin:0;padding-inline:20px}.ux-guide-hero__eyebrow{padding-block-start:var(--ux-space-6);font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase}.ux-guide-hero__title{display:flex;flex-direction:column;gap:var(--ux-space-2);padding-block-start:var(--ux-space-3)}.ux-guide-hero__name{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:28px;line-height:1.3;text-transform:uppercase}.ux-guide-hero__subtitle{font-family:var(--text-font-family);font-weight:400;font-size:16px;line-height:1.65;letter-spacing:normal;text-transform:none;color:var(--ux-color-text-subdued)}.ux-guide-hero__actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--ux-space-3);padding-block:var(--ux-space-6) var(--ux-space-6)}.ux-guide-hero__actions .button--tertiary{align-self:flex-start}.ux-guide-hero__intro{padding-block-end:var(--ux-space-12);font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-guide-hero__intro p{margin:0}@media screen and (min-width:1000px){.ux-guide-hero{flex-direction:row;min-height:max(560px,calc(100dvh - var(--ux-guide-hero-top, 233px)))}.ux-guide-hero__text{display:flex;flex:1 1 50%;flex-direction:column;justify-content:center;gap:var(--ux-space-6);min-width:0;padding:var(--ux-space-8) var(--ux-space-24) var(--ux-space-12) var(--ux-space-12)}.ux-guide-hero__text>*{order:0;padding:0}.ux-guide-hero__crumbs ol{padding:0;font-size:14px}.ux-guide-hero__title{gap:var(--ux-space-2)}.ux-guide-hero__name{font-size:40px}.ux-guide-hero__subtitle{font-size:18px}.ux-guide-hero__intro{order:0;max-width:576px}.ux-guide-hero__actions{order:1;flex-direction:row;align-items:center;gap:var(--ux-space-6)}.ux-guide-hero__actions .button--tertiary{align-self:center}.ux-guide-hero__photo{flex:1 1 50%;height:auto;order:0}}.ux-guide-chooser{display:flex;flex-direction:column;gap:var(--ux-space-6);padding:0 20px var(--ux-space-12);scroll-margin-top:var(--ux-guide-hero-top, 0px)}.ux-guide-table{width:100%;border-collapse:collapse;border-block-start:1px solid var(--ux-color-border-strong);font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-guide-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ux-guide-table tr{display:flex;flex-direction:column;gap:var(--ux-space-1);padding-block:var(--ux-space-4);border-block-end:1px solid var(--ux-color-border-default)}.ux-guide-table th,.ux-guide-table td{border:0}.ux-guide-table td{padding:0;text-align:start}.ux-guide-table__product a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.ux-guide-table__why{font-size:14px;color:var(--ux-color-text-subdued)}@media screen and (min-width:1000px){.ux-guide-chooser{gap:var(--ux-space-8);padding:var(--ux-space-24) var(--ux-space-12)}.ux-guide-table{border-block-start:0}.ux-guide-table thead{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.ux-guide-table tr{display:table-row;padding:0}.ux-guide-table th,.ux-guide-table td{padding:var(--ux-space-4) var(--ux-space-6) var(--ux-space-4) 0;vertical-align:top;border:0;border-block-end:1px solid var(--ux-color-border-default)}.ux-guide-table th{padding-block-start:0;border-block-end-color:var(--ux-color-border-strong);font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;text-align:start;text-transform:uppercase;color:var(--ux-color-text-subdued)}.ux-guide-table th:nth-child(1){width:33%}.ux-guide-table th:nth-child(2){width:26%}.ux-guide-table__why{font-size:16px}}.ux-guide-chooser__text,.ux-guide-questions__intro,.ux-guide-steps__intro{max-width:880px;font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-guide-chooser__text>*,.ux-guide-questions__intro>*,.ux-guide-steps__intro>*{margin-block:0 var(--ux-space-3)}.ux-guide-chooser__text>:last-child,.ux-guide-questions__intro>:last-child,.ux-guide-steps__intro>:last-child{margin-block-end:0}.ux-guide-chooser__text ul,.ux-guide-steps__intro ul{padding-inline-start:1.1em}.ux-guide-question__text a,.ux-guide-chooser__text a,.ux-guide-questions__intro a,.ux-guide-steps__intro a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.ux-guide-table--table tr{gap:var(--ux-space-2)}.ux-guide-table--table .ux-guide-table__why{font-size:16px;color:inherit}.ux-guide-table--table td[data-label]:not([data-label=""]):before{content:attr(data-label);display:block;font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase;color:var(--ux-color-text-subdued)}@media screen and (min-width:1000px){.ux-guide-table--table td[data-label]:not([data-label=""]):before{content:none}.ux-guide-table--table th:nth-child(1),.ux-guide-table--table th:nth-child(2){width:auto}.ux-guide-table--table th:first-child{width:16%}}.ux-collection-head{display:flex;flex-direction:column;gap:var(--ux-space-6)}.ux-collection-head__intro{max-width:880px;font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-collection-head__intro>*{margin-block:0 var(--ux-space-3)}.ux-collection-head__intro>:last-child{margin-block-end:0}@media screen and (min-width:1000px){.ux-collection-head{gap:var(--ux-space-8)}}.ux-guide-questions{display:flex;flex-direction:column;gap:var(--ux-space-6);padding:var(--ux-space-12) 20px}.ux-guide-questions--rule{border-block-start:1px solid var(--ux-color-border-default)}.ux-guide-questions__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ux-space-8)}.ux-guide-question{display:flex;flex-direction:column;gap:var(--ux-space-3)}.ux-guide-question__title{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:18px;line-height:1.5;text-transform:uppercase}.ux-guide-question__text{font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-guide-question__text>*{margin-block:0 var(--ux-space-3)}.ux-guide-question__text ul{padding-inline-start:1.1em}@media screen and (min-width:1000px){.ux-guide-questions{gap:var(--ux-space-8);padding:var(--ux-space-24) var(--ux-space-12)}.ux-guide-questions__grid{grid-template-columns:repeat(var(--ux-guide-questions, 3),minmax(0,1fr));gap:var(--ux-space-12)}.ux-guide-question__text{max-width:600px}.ux-guide-questions--single{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--ux-space-6) var(--ux-space-12);align-items:start}.ux-guide-questions--single>.ux-pdp-head{grid-row:1 / span 2}.ux-guide-questions--single>:not(.ux-pdp-head){grid-column:2}.ux-guide-questions--single .ux-guide-questions__grid{grid-template-columns:minmax(0,1fr)}.ux-guide-questions--single .ux-guide-question__text{max-width:880px}}.ux-guide-steps{display:flex;flex-direction:column;gap:var(--ux-space-6);padding:var(--ux-space-12) 20px;background:var(--ux-color-bg-surface)}.ux-guide-steps__list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ux-space-6);margin:0}.ux-guide-step{display:flex;flex-direction:column;gap:var(--ux-space-2);padding-block-start:var(--ux-space-3);border-block-start:1px solid var(--ux-color-border-strong)}.ux-guide-step__number,.ux-guide-steps__note-label{margin:0;font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase}.ux-guide-step__text,.ux-guide-steps__note-text{font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-guide-step__text p,.ux-guide-steps__note-text p{margin:0}.ux-guide-steps__note{display:flex;flex-direction:column;gap:var(--ux-space-2);padding:var(--ux-space-4);background:var(--ux-color-bg-page)}@media screen and (min-width:1000px){.ux-guide-steps{gap:var(--ux-space-8);padding:var(--ux-space-24) var(--ux-space-12)}.ux-guide-steps__list{grid-template-columns:repeat(var(--ux-guide-steps, 5),minmax(0,1fr))}.ux-guide-step{gap:var(--ux-space-3);padding-block-start:var(--ux-space-4)}.ux-guide-steps__note{flex-direction:row;align-items:baseline;gap:var(--ux-space-6);padding:20px var(--ux-space-6)}.ux-guide-steps__note-text{max-width:900px}}.ux-guide-note{display:flex;flex-direction:column;gap:var(--ux-space-4);padding:var(--ux-space-12) 20px}.ux-guide-note__lead{max-width:880px;margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:18px;line-height:1.5;text-transform:uppercase}.ux-guide-note--surface{background:var(--ux-color-bg-surface)}.ux-guide-note__eyebrow{margin:0}.ux-guide-note__text{max-width:880px;font-family:var(--text-font-family);font-size:18px;line-height:1.65}.ux-guide-note__text p{margin:0}.ux-guide-note__text p+p{margin-block-start:var(--ux-space-3)}@media screen and (min-width:1000px){.ux-guide-note{padding:var(--ux-space-24) var(--ux-space-12)}}@media screen and (min-width:1000px){.ux-pdp-questions--wide{max-width:none;margin-inline:0}.ux-pdp-questions--wide .ux-pdp-advice__text{max-width:600px}}.ux-wall[data-view=palette]>.ux-dock{display:none}.ux-plan__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--ux-space-2) var(--ux-space-4);margin-block-end:var(--ux-space-4)}.ux-plan__head[hidden]{display:none}.ux-plan__title{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:22px;line-height:1.4;text-transform:uppercase}.ux-plan__sort{margin:0;font-size:14px;color:var(--ux-color-text-subdued)}.ux-plan__new{margin-inline-start:auto}.ux-app-stage[data-ux-app-stage=palette] .ux-pview{padding:0;border:0}.ux-pview__head{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--ux-space-3)}.ux-pview__head .ux-pview__project:empty{display:none}.ux-pview__meta{margin:0;padding:2px var(--ux-space-2);background:var(--ux-grey);font-size:14px;line-height:1.5}.ux-pview__meta[hidden]{display:none}.ux-pview__slot{cursor:pointer}.ux-pview__slot.is-picked .ux-pview__chip{outline:3px solid var(--ux-color-text-primary);outline-offset:2px}.ux-pairs{display:flex;gap:var(--ux-space-3);padding:18px 20px;background:var(--ux-pairs-band, var(--ux-grey));color:var(--ux-color-text-primary)}.ux-pairs[hidden]{display:none}.ux-pairs--dark{color:#fff}.ux-pairs__text{flex:0 0 190px}.ux-pairs__eyebrow,.ux-pairs__title{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);text-transform:uppercase}.ux-pairs__eyebrow{font-size:14px;line-height:1.65}.ux-pairs__title{margin-block-start:var(--ux-space-1);font-size:18px;line-height:1.5}.ux-pairs__row{display:flex;flex:1;gap:var(--ux-space-3);min-width:0;min-height:260px}.ux-pairs__open{position:relative;display:flex;flex:0 1 330px;flex-direction:column;justify-content:flex-end;min-width:260px;padding:10px;background:var(--ux-pair)}.ux-pairs__open{color:var(--ux-color-text-primary)}.ux-pairs__open--dark{color:#fff}.ux-pairs__open .ux-diamond{position:absolute;top:10px;left:10px;transform:scale(.6);transform-origin:top left}.ux-pairs__card{position:relative;padding:10px 14px 12px;background:#fff;color:var(--ux-color-text-primary)}.ux-pairs__name{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:14px;line-height:1.5;text-transform:uppercase}.ux-pairs__descriptor{margin:0;font-size:14px;color:var(--ux-color-text-subdued)}.ux-pairs__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ux-space-2) var(--ux-space-4);margin-block-start:var(--ux-space-2)}.ux-pairs__full{margin:0;font-size:14px}.ux-pairs__swap{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;font-size:16px;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ux-pairs__swap[aria-expanded=true] svg{transform:rotate(180deg)}.ux-pairs__menu{position:absolute;top:calc(100% + 4px);left:0;z-index:5;min-width:260px;padding-block:var(--ux-space-2);background:#fff;border:1px solid var(--ux-color-text-primary);box-shadow:0 8px 20px #1c1c1c2e}.ux-pairs__menu-title{margin:0;padding:4px 14px 6px;font-family:var(--heading-font-family);font-size:14px;text-transform:uppercase;color:var(--ux-color-text-subdued)}.ux-pairs__for{display:flex;align-items:center;gap:10px;width:100%;padding:8px 14px;border:0;background:none;font:inherit;text-align:start;color:inherit;cursor:pointer}.ux-pairs__for:hover,.ux-pairs__for:focus-visible{background:var(--ux-grey)}.ux-pairs__for-chip{flex:none;width:24px;height:24px;border:1px solid var(--ux-grey-border)}.ux-pairs__for-text{display:flex;flex-direction:column}.ux-pairs__for-name{font-size:14px}.ux-pairs__for-surface{font-size:14px;color:var(--ux-color-text-subdued)}.ux-pairs__slice{position:relative;flex:1 1 56px;min-width:40px;padding:0;border:0;background:var(--ux-pair);color:var(--ux-color-text-primary);cursor:pointer;transition:flex-grow .3s cubic-bezier(.22,.8,.24,1)}.ux-pairs__slice--dark{color:#fff}.ux-pairs__slice-name{position:absolute;left:8px;bottom:8px;font-family:var(--heading-font-family);font-size:14px;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .2s}@media(hover:hover){.ux-pairs__slice:hover{flex-grow:2.4}.ux-pairs__slice:hover .ux-pairs__slice-name{opacity:1}}.ux-pairs__slice:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(prefers-reduced-motion:reduce){.ux-pairs__slice,.ux-pairs__slice-name{transition:none}}.ux-plan__others{display:flex;flex-direction:column;margin-block-start:var(--ux-space-4)}.ux-plan__item{padding-block:var(--ux-space-6)}.ux-plan__item:first-child{padding-block-start:0}.ux-plan__item+.ux-plan__item{border-top:1px solid var(--ux-grey-border)}.ux-plan__others[hidden]{display:none}.ux-plan__name{padding:0;border:0;background:none;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:18px;line-height:1.5;text-transform:uppercase;color:inherit;cursor:pointer;text-align:start}.ux-plan__name:hover{text-decoration:underline;text-underline-offset:4px}.ux-plan__row{display:grid;grid-template-columns:minmax(120px,220px) minmax(0,1fr) auto;grid-template-areas:"head chips edit";align-items:center;column-gap:var(--ux-space-6)}.ux-plan__row-head{grid-area:head;display:flex;flex-direction:column;min-width:0}.ux-plan__row .ux-plan__name{font-size:16px;overflow-wrap:anywhere}.ux-plan__chips{grid-area:chips;display:flex;flex-wrap:wrap;gap:6px;margin:0}.ux-plan__chip{width:48px;aspect-ratio:1;cursor:pointer;touch-action:manipulation}.ux-plan__swatch{display:block;width:100%;height:100%;box-shadow:inset 0 0 0 1px #1c1c1c14}.ux-plan__chip:hover .ux-plan__swatch{box-shadow:inset 0 0 0 1px var(--ux-color-text-primary)}.ux-plan__chip:focus-visible{outline:2px solid var(--ux-color-text-primary);outline-offset:2px}.ux-plan__chips>.is-placeholder{width:48px;height:48px;aspect-ratio:auto;min-height:0;overflow:hidden}.ux-plan__chips>.is-placeholder>*{visibility:hidden}.ux-plan__none{color:var(--ux-color-text-subdued);font-size:14px}.ux-plan__edit{grid-area:edit}.ux-pview__done{margin-inline-start:auto}@media screen and (max-width:767px){.ux-plan__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head edit" "chips chips";row-gap:var(--ux-space-3)}.ux-plan__chip,.ux-plan__chips>.is-placeholder{width:40px;height:40px}}.ux-pside__palettes{display:flex;flex-direction:column;gap:var(--ux-space-2);padding-block-end:var(--ux-space-6);border-bottom:1px solid rgb(255 255 255 / .2)}.ux-pside__list{display:flex;flex-direction:column;margin:0}.ux-pside__open{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px var(--ux-space-3);width:100%;margin:0;padding:var(--ux-space-2) 0 var(--ux-space-2) var(--ux-space-3);border:0;border-inline-start:2px solid transparent;background:none;color:inherit;text-align:start;cursor:pointer}.ux-pside__open[aria-current=true]{border-inline-start-color:currentColor}.ux-pside__open:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ux-pside__open-name{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase;overflow-wrap:anywhere}.ux-pside__open:not([aria-current=true]) .ux-pside__open-name{opacity:.7}.ux-pside__open:hover .ux-pside__open-name{opacity:1}.ux-pside__open-count{font-size:14px;opacity:.7}.ux-pside__open-chips{display:flex;flex-wrap:wrap;grid-column:1 / -1;gap:3px}.ux-pside__open-chip{width:14px;height:14px}.ux-pside.ux-pside--closed>:not(.ux-pside__palettes){display:none!important}.ux-pside.ux-pside--closed>.ux-pside__palettes{border-bottom:0}.ux-pside__aspect{margin:0;padding:0;border:0}.ux-pside__aspects{display:flex;flex-wrap:wrap;gap:var(--ux-space-2);margin-block-start:var(--ux-space-2)}.ux-pside__way{position:relative}.ux-pside__way input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.ux-pside__way span{display:block;padding:8px 12px;border:1px solid currentColor;font-family:var(--heading-font-family);font-size:14px;line-height:1.2;text-transform:uppercase}.ux-pside__way input:checked+span{background:var(--ux-color-text-primary);border-color:var(--ux-color-text-primary);color:var(--ux-color-bg-page, #fff)}.ux-pside__way input:focus-visible+span{outline:2px solid currentColor;outline-offset:2px}.ux-pside__advice{margin:var(--ux-space-2) 0 0;font-size:14px}.ux-pside__advice[hidden]{display:none}@media screen and (max-width:767px){.ux-ccard--wall .ux-app-tab__no{display:none}.ux-pairs{flex-direction:column;padding:var(--ux-space-3)}.ux-pairs__text{flex:none}.ux-pairs__eyebrow{display:none}.ux-pairs__row{flex-direction:column;min-height:0;gap:var(--ux-space-2)}.ux-pairs__open{flex:none;min-width:0;min-height:160px}.ux-pairs__slice{flex:none;height:44px;transition:none}.ux-pairs__slice-name{top:50%;bottom:auto;left:12px;transform:translateY(-50%);opacity:1}.ux-plan__item{padding-block:var(--ux-space-4)}}.ux-tips{margin-block:var(--ux-space-4) var(--ux-space-6)}.ux-tips__summary{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:14px;line-height:1.65;text-transform:uppercase;cursor:pointer}.ux-tips__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ux-space-3);margin-block-start:var(--ux-space-3)}.ux-tips__tip{padding:10px var(--ux-space-3);background:var(--ux-grey);font-size:14px;line-height:1.5}.ux-tips__name{display:block;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:14px;text-transform:uppercase}.ux-ladder{display:flex;flex-direction:column;gap:var(--ux-space-2)}.ux-ladder[hidden]{display:none}.ux-ladder__label{margin:0;font-family:var(--heading-font-family);font-size:14px;text-transform:uppercase;opacity:.75}.ux-ladder__track{position:relative;height:34px}.ux-ladder__track:before,.ux-ladder__fill{content:"";position:absolute;top:8px;left:0;height:4px}.ux-ladder__track:before{right:0;background:currentColor;opacity:.3}.ux-ladder__fill{background:currentColor}.ux-ladder__stop{position:absolute;top:4px;width:2px;height:12px;margin-inline-start:-1px;background:currentColor}.ux-ladder__stop-label{position:absolute;top:16px;left:50%;transform:translate(-50%);font-size:12px;white-space:nowrap;opacity:.75}.ux-ladder__stop:last-child .ux-ladder__stop-label{left:auto;right:0;transform:none}.ux-ladder__line,.ux-ladder__next{margin:0;font-size:16px}.ux-ladder__next{padding:10px var(--ux-space-3);border:1px solid currentColor}.ux-look{margin-block-start:var(--ux-space-8);padding-block-start:var(--ux-space-4);border-top:1px solid var(--ux-grey-border)}.ux-look[hidden]{display:none}.ux-look__title{margin:0 0 var(--ux-space-3);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:14px;text-transform:uppercase}.ux-look__colours,.ux-look__whats{display:flex;flex-wrap:wrap;gap:var(--ux-space-2);margin-block-end:var(--ux-space-3)}.ux-look__colour,.ux-look__what{display:inline-flex;align-items:center;gap:var(--ux-space-2);padding:6px 12px;border:1px solid var(--ux-grey-border);background:none;font:inherit;font-size:14px;color:inherit;cursor:pointer}.ux-look__colour[aria-pressed=true],.ux-look__what[aria-pressed=true]{border-color:var(--ux-color-text-primary);background:var(--ux-color-text-primary);color:var(--ux-color-bg-page, #fff)}.ux-look__dot{width:20px;height:20px;border:1px solid var(--ux-grey-border)}.ux-look__dot--big{width:40px;height:40px}.ux-look__fix{margin:0 0 var(--ux-space-2);font-size:14px;color:var(--ux-color-text-subdued)}.ux-look__none{margin:0}.ux-look__alt{display:flex;align-items:center;gap:var(--ux-space-3);padding-block:var(--ux-space-2);border-bottom:1px solid var(--ux-grey-border)}.ux-look__name{font-family:var(--heading-font-family);font-size:14px;text-transform:uppercase}.ux-look__swap{margin-inline-start:auto}@media screen and (max-width:999px){.ux-tips__list{grid-template-columns:1fr}}.ux-packs{display:flex;flex-direction:column;gap:var(--ux-space-4);min-width:0;contain:inline-size;margin-block-end:var(--ux-space-6);padding-block-end:var(--ux-space-6);border-bottom:1px solid var(--ux-grey-border)}.ux-packs[hidden]{display:none}.ux-packs__title{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:16px;line-height:1.7;text-transform:uppercase}.ux-packs__lead{margin:4px 0 0;color:var(--ux-color-text-subdued);font-size:14px}.ux-packs__groups{display:flex;flex-wrap:wrap;gap:var(--ux-space-2) var(--ux-space-6)}.ux-packs__group{margin:0;padding:4px 0;border:0;border-bottom:1px solid transparent;background:none;color:var(--ux-color-text-subdued);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase;white-space:nowrap;cursor:pointer}.ux-packs__group:hover,.ux-packs__group[aria-pressed=true]{color:var(--ux-color-text-primary)}.ux-packs__group[aria-pressed=true]{border-bottom-color:var(--ux-color-text-primary)}.ux-packs__rail{display:grid;grid-auto-flow:column;grid-auto-columns:220px;gap:var(--ux-space-4);margin:0;padding-block-end:var(--ux-space-2);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;contain:paint}.ux-pack{display:flex;flex-direction:column;gap:var(--ux-space-2);scroll-snap-align:start}.ux-pack__strip{display:flex;height:96px;box-shadow:inset 0 0 0 1px var(--ux-grey-border)}.ux-pack__slice{flex:1 1 0;min-width:0}.ux-pack__name{margin:var(--ux-space-2) 0 0;font-size:16px;line-height:1.4}.ux-pack__meta,.ux-pack__soon{margin:0;color:var(--ux-color-text-subdued);font-size:14px}.ux-pack__soon a{color:var(--ux-color-text-primary)}.ux-pack__add{align-self:flex-start;margin-block-start:auto}.ux-pack__add[aria-busy=true]{opacity:.6;pointer-events:none}@media screen and (max-width:767px){.ux-packs__rail{grid-auto-columns:72%;margin-inline:calc(-1 * var(--ux-space-4));padding-inline:var(--ux-space-4);scroll-padding-inline:var(--ux-space-4)}.ux-packs__groups{gap:var(--ux-space-2) var(--ux-space-4)}}.ux-wall[data-view=buy]>.ux-dock{display:none}.ux-ccard .ux-wall[data-view=buy]>.ux-cpanel{display:none}.ux-wall[data-view=buy]>[data-ux-app-side=buy]:not([hidden]){display:flex;order:1;flex-direction:column;gap:var(--ux-space-3);padding:20px var(--ux-space-6) var(--ux-space-6);background:var(--ux-color-bg-page);color:var(--ux-color-text-primary)}.ux-buy[hidden]{display:none}.ux-buy__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ux-space-3) var(--ux-space-6);margin-block-end:var(--ux-space-6)}.ux-buy__title{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:22px;line-height:1.4;text-transform:uppercase}.ux-buy__from{display:flex;align-items:center;gap:var(--ux-space-2);font-size:14px}.ux-buy__eyebrow,.ux-buy__room legend{margin:0 0 var(--ux-space-2);padding:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:14px;line-height:1.65;text-transform:uppercase}.ux-buy__room{display:flex;flex-wrap:wrap;gap:var(--ux-space-3);margin:0 0 var(--ux-space-6);padding:0;border:0}.ux-buy__room[hidden]{display:none}.ux-buy__room legend{width:100%}.ux-buy__field,.ux-buy__size{display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--ux-color-text-subdued)}.ux-buy__field input{width:110px}.ux-buy__size input{width:90px}.ux-buy__section{margin:0 0 var(--ux-space-3);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:14px;line-height:1.65;text-transform:uppercase}.ux-buy__rows{display:flex;flex-direction:column;gap:var(--ux-space-4)}.ux-buyc{display:grid;grid-template-columns:112px minmax(0,1fr);gap:20px;padding:20px;border:1px solid var(--ux-grey-border)}.ux-buyc__swatch{position:relative;display:grid;place-items:end center;aspect-ratio:2 / 3;padding-block-end:var(--ux-space-3);border:1px solid var(--ux-grey-border);color:var(--ux-color-text-primary)}.ux-buyc__swatch--dark{color:#fff}.ux-buyc__swatch .ux-diamond{transform:scale(.7);transform-origin:bottom center}.ux-buyc__body{display:flex;flex-direction:column;gap:var(--ux-space-3);min-width:0}.ux-buyc__head{display:flex;align-items:baseline;gap:var(--ux-space-4)}.ux-buyc__words{flex:1;min-width:0}.ux-buyc__name{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:18px;line-height:1.5;text-transform:uppercase}.ux-buyc__for{margin:2px 0 0;font-size:14px;color:var(--ux-color-text-subdued)}.ux-buyc__plan,.ux-buyc__use{padding:0;border:0;background:none;font:inherit;color:var(--ux-color-text-primary);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ux-buyc__total{margin:0;font-size:16px;white-space:nowrap}.ux-buyc__body{container-type:inline-size}.ux-buyc__rows{display:grid}.ux-buyc__rows>.ux-selector-row+.ux-selector-row{border-top-width:0}@container (min-width: 460px){.ux-buyc__rows{grid-template-columns:1fr 1fr}.ux-buyc__rows>.ux-selector-row+.ux-selector-row{border-top-width:1px;border-left-width:0}}.ux-size-drawer .ux-buyc__sizes{border-top:0;padding-block-start:0}.ux-buyc__recommended{display:inline-block;margin-block-start:4px;padding:1px 8px;background:var(--ux-grey);font-size:12px;color:var(--ux-color-text-primary)}.ux-buyc__amount{display:flex;align-items:center;gap:var(--ux-space-3);font-size:14px}.ux-buyc__amount input{width:90px}.ux-buyc__suggest{margin:0 0 var(--ux-space-2);font-size:14px;color:var(--ux-color-text-subdued)}.ux-buyc__sizes{border-top:1px solid var(--ux-grey-border);padding-block-start:var(--ux-space-2)}.ux-buy__also{display:flex;flex-direction:column;gap:var(--ux-space-6);margin-block-start:var(--ux-space-8)}.ux-buyp{display:grid;grid-template-columns:240px minmax(0,1fr);gap:var(--ux-space-6);padding:var(--ux-space-6);background:var(--ux-band, var(--ux-grey));color:var(--ux-color-text-primary)}.ux-buyp--dark{color:#fff}.ux-buyp:not(:has(.ux-buyp__image)){grid-template-columns:minmax(0,1fr)}.ux-buyp__image{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.ux-buyp__eyebrow,.ux-buyp__title{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);text-transform:uppercase}.ux-buyp__eyebrow{font-size:14px}.ux-buyp__title{margin-block:var(--ux-space-2) var(--ux-space-4);font-size:22px;line-height:1.4}.ux-buyp__card{display:flex;flex-direction:column;gap:var(--ux-space-3);padding:var(--ux-space-6);background:#fff;color:var(--ux-color-text-primary)}.ux-buyp__name,.ux-buyp__why,.ux-buyp__finish{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);text-transform:uppercase}.ux-buyp__name{font-size:16px}.ux-buyp__why,.ux-buyp__finish{font-size:14px}.ux-buyp__intro{margin:0;color:var(--ux-color-text-subdued)}.ux-buyp__points{display:flex;flex-direction:column;gap:var(--ux-space-2)}.ux-buyp__points li{display:flex;align-items:flex-start;gap:var(--ux-space-3)}.ux-buyp__points svg{flex:none}.ux-buyp__group{display:flex;flex-direction:column;gap:var(--ux-space-2);padding-block-start:var(--ux-space-3);border-top:1px solid var(--ux-grey-border)}.ux-buyp__add{align-self:flex-start}.ux-buyt__title{margin:0 0 var(--ux-space-4);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:14px;text-transform:uppercase}.ux-buyt__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--ux-space-4)}.ux-buyt__tool{display:flex;flex-direction:column;gap:var(--ux-space-2);padding:var(--ux-space-3);border:1px solid var(--ux-grey-border)}.ux-buyt__tool.is-selected{border-color:var(--ux-color-text-primary);background:var(--ux-grey)}.ux-buyt__image{display:block;aspect-ratio:1;background:var(--ux-grey)}.ux-buyt__image img{width:100%;height:100%;object-fit:cover}.ux-buyt__name{font-size:14px;line-height:1.4;color:inherit;text-decoration:none}.ux-buyt__name:hover{text-decoration:underline}.ux-buyt__price{margin:0;font-size:14px;color:var(--ux-color-text-subdued)}.ux-buyt__tool .ux-qty-stepper{margin-block-start:auto}.ux-buy-side__name{margin:0;font-family:var(--heading-font-family);font-size:28px;line-height:1.3;text-transform:uppercase}.ux-buy-side__note{margin:0;font-size:14px;opacity:.8}@media screen and (max-width:999px){.ux-ccard--wall .ux-wall[data-view=buy]{overflow-y:auto;overscroll-behavior:contain}.ux-ccard--wall .ux-wall[data-view=buy]>:is(.ux-app-stage,.ux-app-side){flex:none;overflow:visible}.ux-ccard--wall .ux-wall[data-view=buy]>.ux-app-bar{position:sticky;top:0;z-index:2;background:var(--ux-color-bg-page)}.ux-buyp{grid-template-columns:minmax(0,1fr);padding:var(--ux-space-4)}.ux-buyp__image{max-width:200px}}@media screen and (max-width:767px){.ux-ccard--wall .ux-wall[data-view=buy]>[data-ux-app-side=buy]:not([hidden]){position:sticky;bottom:var(--ux-tabs-h);z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ux-space-1, 4px) var(--ux-space-3);padding:var(--ux-space-3) var(--ux-space-4);border-top:1px solid var(--ux-color-border-default)}.ux-buy-side :is(.ux-order-side__eyebrow,.ux-buy-side__name,.ux-order-side__lines,.ux-buy-side__note){display:none}.ux-buy-side :is(.ux-order-side__add,.ux-order-side__notice){grid-column:1 / -1}.ux-buy__field input{width:92px}.ux-buyc{position:relative;display:block;padding:var(--ux-space-3)}.ux-buyc__swatch{position:absolute;top:var(--ux-space-3);left:var(--ux-space-3);width:44px;padding:0}.ux-buyc__swatch .ux-diamond{display:none}.ux-buyc__head{min-height:66px;padding-inline-start:56px}.ux-buyp__card{padding:var(--ux-space-4)}}.ux-pview__slot[data-handle]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.ux-pview__slot.is-source{display:none}.ux-pview__slot.is-placeholder,.ux-pview__slot.is-lifted{scale:1;cursor:grabbing}.ux-pview__slot.is-placeholder>*{visibility:hidden}.ux-pview__slot.is-placeholder .ux-pview__chip{visibility:visible;background:none!important;box-shadow:none;outline:1px dashed var(--ux-color-text-subdued);outline-offset:-1px}.ux-pview__slot.is-placeholder .ux-pview__chip>*{visibility:hidden}.ux-pview__ghost{position:fixed;z-index:1000;margin:0;list-style:none;pointer-events:none;scale:1.06;transform-origin:center;cursor:grabbing}.ux-pview__ghost .ux-pview__chip{box-shadow:0 14px 32px #1c1c1c4d,inset 0 0 0 1px #1c1c1c14}.ux-pview__ghost :is(.ux-pview__role,.ux-pview__remove,.ux-pview__move){visibility:hidden}html.ux-pview-dragging,html.ux-pview-dragging *{cursor:grabbing!important}.ux-app-stage[data-ux-app-stage=palette] .ux-pview__chip,.ux-pview__ghost .ux-pview__chip{place-items:end start;align-content:end;gap:2px;padding:10px;box-sizing:border-box}.ux-pview__chip .ux-pview__colour{display:block;font-size:16px;line-height:1.3;overflow-wrap:normal}.ux-pview__chip .ux-pview__no{display:block;font-family:var(--text-font-family);font-size:14px;line-height:1.3}@media screen and (max-width:767px){.ux-app-stage[data-ux-app-stage=palette] .ux-pview__chip,.ux-pview__ghost .ux-pview__chip{padding:8px 6px}.ux-pview__chip .ux-pview__colour{font-size:14px}}ux-palette-page:has(.ux-wall[data-view]) [data-ux-palette-pairs]{display:none!important}.ux-app-stage[data-ux-app-stage=palette] .ux-pview{gap:var(--ux-space-4)}.ux-app-stage[data-ux-app-stage=palette] .ux-pview__slots{margin-block-start:var(--ux-space-2)}@media screen and (min-width:768px){.ux-app-stage[data-ux-app-stage=palette] .ux-pview{max-width:1400px}.ux-app-stage[data-ux-app-stage=palette] .ux-pview__slots{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));column-gap:12px}}.ux-app-stage[data-ux-app-stage=palette] :is(.ux-pview__chip,.ux-pview__slot--empty){width:100%}.ux-app-stage[data-ux-app-stage=palette] .ux-pview__remove{right:6px}@media(hover:none){.ux-app-stage[data-ux-app-stage=palette] .ux-pview__remove{right:0}}.ux-app-stage[data-ux-app-stage=palette] .ux-pview__slot{cursor:pointer}.ux-app-stage[data-ux-app-stage=palette] .ux-pview__slot.is-picked .ux-pview__chip{outline:2px solid var(--ux-color-text-primary);outline-offset:3px}.ux-app-stage[data-ux-app-stage=palette] .ux-pview__add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ux-space-2)}.ux-pview__add-text{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:14px;line-height:1.3;text-align:center;text-transform:uppercase}.ux-plan__next{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ux-space-4) var(--ux-space-6);margin-block-start:var(--ux-space-6);padding:20px 24px;background:var(--ux-grey)}.ux-plan__next[hidden]{display:none}.ux-plan__next-text{flex:1 1 280px}.ux-plan__next-title{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:18px;line-height:1.5;text-transform:uppercase}.ux-plan__next-body{max-width:52ch;margin:4px 0 0;font-size:14px;line-height:1.65}.ux-pside__new{align-self:flex-start;margin-block-start:var(--ux-space-2)}.ux-pside>.ux-pside__name{display:none}.ux-pside__open.is-drop{outline:2px dashed currentColor;outline-offset:2px;border-inline-start-color:currentColor}.ux-pside__open.is-drop .ux-pside__open-name{opacity:1}.ux-plan__switch{display:flex;align-items:center;gap:var(--ux-space-3);margin-block-end:var(--ux-space-4)}.ux-plan__switch[hidden]{display:none}.ux-plan__tabs{display:flex;flex:1 1 auto;gap:var(--ux-space-2);min-width:0;margin:0;overflow-x:auto;scrollbar-width:none}.ux-plan__tabs .ux-pside__item{flex:none}.ux-plan__tabs .ux-pside__open{min-width:120px;padding:8px 12px;border:1px solid var(--ux-grey-border)}.ux-plan__tabs .ux-pside__open[aria-current=true]{border-color:var(--ux-color-text-primary);box-shadow:inset 0 -2px 0 var(--ux-color-text-primary)}.ux-plan__tabs .ux-pside__open-count{display:none}.ux-plan__switch .ux-plan__new{flex:none;white-space:nowrap}@media screen and (min-width:1000px){.ux-plan__switch{display:none!important}}@media screen and (max-width:767px){.ux-plan__switch{display:none!important}.ux-ccard--wall .ux-wall[data-view=palette]>.ux-dock{display:flex}}@media screen and (max-width:999px){.ux-pside__palettes{display:none!important}}@media screen and (max-width:767px){.ux-plan__next{padding:var(--ux-space-4)}.ux-plan__order{width:100%}}.ux-pdrawer2{display:flex;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain;background:var(--ux-color-bg-page, #fff);color:var(--ux-color-text-primary);scrollbar-width:thin}.ux-pdrawer2[hidden],.ux-wall:not([data-view=palette])>.ux-pdrawer2{display:none!important}.ux-ccard--wall .ux-wall{overflow-x:clip}@media screen and (min-width:1000px){.ux-ccard--wall .ux-wall>.ux-pdrawer2{z-index:3;grid-area:1 / 2 / 4 / 3}}@media screen and (max-width:999px){.ux-ccard--wall .ux-wall>.ux-pdrawer2{position:fixed;inset:0 0 0 auto;z-index:1000;width:min(440px,100%);box-shadow:-12px 0 32px #1c1c1c2e}}.ux-pd__close{position:absolute;top:8px;right:8px;width:44px;height:44px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.ux-pd__close:before,.ux-pd__close:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:1.5px;background:currentColor;transform:translate(-50%,-50%) rotate(45deg)}.ux-pd__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.ux-pd__close:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.ux-pdrawer2 .ux-pairs{position:relative;flex:1 0 auto;flex-direction:column;gap:var(--ux-space-6);padding:var(--ux-space-6)}.ux-pdrawer2 .ux-pairs__text{flex:none;padding-inline-end:44px}.ux-pdrawer2 .ux-pairs__eyebrow{display:block}.ux-pdrawer2 .ux-pairs__title{font-size:22px;line-height:1.4}.ux-pdrawer2 .ux-pairs__title:focus{outline:none}.ux-pdrawer2 .ux-pairs__none{margin:0;font-size:14px;line-height:1.65}.ux-pdrawer2 .ux-pairs__row{flex:1 1 auto;flex-direction:column;gap:6px;min-height:0}.ux-pdrawer2 .ux-pairs__open{flex:0 0 auto;min-width:0;min-height:300px;padding:8px}.ux-pdrawer2 .ux-pairs__card{padding:10px 12px 12px}.ux-pdrawer2 .ux-pairs__slice{flex:0 0 56px;width:100%;min-width:0;transition:flex-basis .3s cubic-bezier(.22,.8,.24,1)}.ux-pdrawer2 .ux-pairs__slice-name{top:50%;bottom:auto;left:14px;transform:translateY(-50%);opacity:1}@media(hover:hover){.ux-pdrawer2 .ux-pairs__slice:hover{flex-basis:72px}}@media screen and (max-width:767px){.ux-pdrawer2 .ux-pairs{padding:var(--ux-space-4)}.ux-pdrawer2 .ux-pairs__open{min-height:240px}.ux-pdrawer2 .ux-pairs__slice{flex-basis:48px}}.ux-pairs__split{display:inline-flex;gap:1px}.ux-pairs__more{display:inline-flex;align-items:center;gap:8px;min-width:40px;padding-inline:12px}.ux-pairs__more svg{transition:rotate .2s ease}.ux-pairs__more[aria-expanded=true] svg{rotate:180deg}.ux-pairs__to-chips{display:flex;gap:2px;margin-inline-start:auto}.ux-pairs__to-chip{width:14px;height:14px;box-shadow:inset 0 0 0 1px #1c1c1c14}.ux-pairs__for[aria-disabled=true]{opacity:.5;cursor:default}.ux-pairs__for[aria-disabled=true]:hover{background:none}@media(prefers-reduced-motion:reduce){.ux-pairs__more svg{transition:none}}.ux-pdrawer2 .ux-pairs__menu{top:calc(100% + 4px);bottom:auto;left:0;right:0;min-width:0;max-height:50vh;overflow-y:auto}@media(prefers-reduced-motion:reduce){.ux-pdrawer2 .ux-pairs__slice{transition:none}}.ux-wall[data-view=samples]>.ux-dock{display:none!important}.ux-app-stage[data-ux-app-stage=samples] .ux-order{display:flex;flex-direction:column;gap:var(--ux-space-8, 32px);max-width:1400px}.ux-app-stage[data-ux-app-stage=samples] .ux-order[hidden]{display:none}.ux-order__top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--ux-space-6) var(--ux-space-8, 32px);padding-bottom:var(--ux-space-6);border-bottom:1px solid var(--ux-grey-border)}.ux-app-stage[data-ux-app-stage=samples] .ux-order__head{display:flex;flex:1 1 300px;flex-direction:column;gap:var(--ux-space-2)}.ux-app-stage[data-ux-app-stage=samples] .ux-order__title{font-size:var(--text-h2, 28px);line-height:1.4;letter-spacing:normal}.ux-app-stage[data-ux-app-stage=samples] .ux-order__lead{max-width:44ch;font-size:16px}.ux-sel__format{display:flex;flex:0 1 400px;flex-direction:column;gap:var(--ux-space-2);margin:0;padding:0;border:0}.ux-sel__label{margin:0;padding:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:14px;line-height:1.65;text-transform:uppercase;color:var(--ux-color-text-subdued)}.ux-sel__seg{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ux-color-text-primary)}.ux-sel__seg-option{position:relative;display:flex;flex-direction:column;gap:2px;padding:12px 14px;cursor:pointer}.ux-sel__seg-option+.ux-sel__seg-option{border-left:1px solid var(--ux-color-text-primary)}.ux-sel__seg-option input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:inherit}.ux-sel__seg-name{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:14px;line-height:1.5;text-transform:uppercase}.ux-sel__seg-text,.ux-sel__soon{font-size:14px;line-height:1.4;color:var(--ux-color-text-subdued)}.ux-sel__soon{margin-top:2px;font-style:italic}.ux-sel__seg-option:not(:has(input:disabled,input:checked)):hover{background:var(--ux-grey)}.ux-sel__seg-option:has(input:checked){background:var(--ux-color-text-primary);color:var(--ux-color-bg-page, #fff)}.ux-sel__seg-option:has(input:checked) :is(.ux-sel__seg-text,.ux-sel__soon){color:inherit;opacity:.8}.ux-sel__seg-option:has(input:focus-visible){outline:2px solid var(--ux-color-text-primary);outline-offset:2px}.ux-sel__seg-option:has(input:disabled){cursor:default}.ux-sel__seg-option:has(input:disabled) .ux-sel__seg-name{color:var(--ux-color-text-subdued)}.ux-sel__check{flex:none;width:22px;height:22px;margin:0;border:1px solid var(--ux-color-text-primary);border-radius:0;background:var(--ux-color-bg-page, #fff) center / 14px no-repeat;-webkit-appearance:none;appearance:none;cursor:pointer}.ux-sel__check:checked{background-color:var(--ux-color-text-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2.5 7.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='1.6'/%3E%3C/svg%3E")}.ux-sel__check:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3 7h8' stroke='%231c1c1c' stroke-width='1.6'/%3E%3C/svg%3E")}.ux-sel__check:disabled{border-color:var(--ux-grey-border);cursor:default}.ux-sel__check:checked:disabled{background-color:var(--ux-grey-border)}.ux-sel__check:focus-visible{outline:2px solid var(--ux-color-text-primary);outline-offset:2px}.ux-sel__group{display:flex;flex-direction:column;gap:var(--ux-space-4)}.ux-sel__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ux-space-3) var(--ux-space-4)}.ux-sel__all{display:flex;align-items:center;gap:var(--ux-space-3);cursor:pointer}.ux-sel__name{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:22px;line-height:1.4;text-transform:uppercase}.ux-sel__meta{margin:0;font-size:14px;color:var(--ux-color-text-subdued)}.ux-sel__strip{display:flex;grid-column:1 / -1;height:10px}.ux-sel__strip>span{flex:1}.ux-sel__rows{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:var(--ux-space-6) var(--ux-space-4);margin:0}.ux-sel__item{display:flex;flex-direction:column;gap:var(--ux-space-2);min-width:0}.ux-sel__pick{position:relative;display:block;aspect-ratio:1;background:var(--ux-paint);box-shadow:inset 0 0 0 1px #1c1c1c14;overflow:hidden;cursor:pointer}.ux-sel__pick .ux-sel__check{position:absolute;top:10px;left:10px;z-index:2}.ux-sel__item:not(.is-left,.is-held,.is-out) .ux-sel__pick:hover{box-shadow:inset 0 0 0 1px var(--ux-color-text-primary)}.ux-sel__show{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;transition:opacity .25s ease}.ux-sel__show>*{grid-area:1 / 1;transition:opacity .28s ease,translate .32s cubic-bezier(.2,0,0,1),rotate .32s cubic-bezier(.2,0,0,1)}.ux-sel__card{display:flex;flex-direction:column;width:58%;aspect-ratio:5 / 7;padding:6px 6px 0;background:#fff;box-shadow:0 1px 2px #1c1c1c29,0 12px 24px #1c1c1c2e;rotate:-4deg}.ux-sel__card-paint{flex:1;background:var(--ux-paint);box-shadow:inset 0 0 0 1px #1c1c1c0f}.ux-sel__card-foot{display:flex;flex-direction:column;padding:5px 0 6px;font-size:12px;line-height:1.3;color:var(--ux-color-text-primary)}.ux-sel__card-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ux-sel__card-no{color:var(--ux-color-text-subdued)}.ux-sel__pot{width:92%;height:92%;object-fit:contain}.ux-sel__pot:not([src]){visibility:hidden}.ux-sel__pot.is-cut{filter:drop-shadow(0 8px 12px rgb(28 28 28 / .22))}.ux-sel__pot--drawn{position:relative;width:42%;height:auto;aspect-ratio:1 / 1.05;border-radius:4px;background:linear-gradient(90deg,#b9b9b6,#f1f1ef 35%,#d4d4d1 60%,#a9a9a6);box-shadow:0 10px 20px #1c1c1c33}.ux-sel__pot-lid{position:absolute;inset:-6% -3% auto;height:16%;border-radius:50%;background:var(--ux-paint);box-shadow:inset 0 0 0 2px #c8c8c5}.ux-sel__item:is([data-format=sample],.is-left,.is-out) .ux-sel__card{opacity:0;translate:-18% 6%;rotate:-14deg}.ux-sel__item:is([data-format=peel],.is-left,.is-out) .ux-sel__pot{opacity:0;translate:0 10%}.ux-sel__words{display:flex;flex-direction:column;margin:0}.ux-sel__colour{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.5;text-transform:uppercase}.ux-sel__note{font-size:14px;line-height:1.5;color:var(--ux-color-text-subdued)}.ux-sel__note:empty{display:none}.ux-sel__line{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:0;border:1px solid var(--ux-grey-border)}.ux-sel__opt{position:relative;display:flex;flex-direction:column;align-items:center;padding:7px 4px;cursor:pointer}.ux-sel__opt+.ux-sel__opt{border-left:1px solid var(--ux-grey-border)}.ux-sel__opt input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:inherit}.ux-sel__opt-name{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:14px;line-height:1.3;text-transform:uppercase}.ux-sel__opt-price{max-width:100%;overflow:hidden;font-size:14px;line-height:1.3;white-space:nowrap;text-overflow:ellipsis;color:var(--ux-color-text-subdued)}.ux-sel__opt:has(input:checked){background:var(--ux-color-text-primary);color:var(--ux-color-bg-page, #fff)}.ux-sel__opt:has(input:checked) .ux-sel__opt-price{color:inherit;opacity:.8}.ux-sel__opt:has(input:focus-visible){outline:2px solid var(--ux-color-text-primary);outline-offset:2px}.ux-sel__opt:has(input:disabled){color:var(--ux-color-text-subdued);cursor:default}.ux-sel__opt:has(input:checked:disabled){color:var(--ux-color-bg-page, #fff)}.ux-sel__ref{font-style:italic}.ux-sel__held{position:absolute;top:10px;left:10px;z-index:2;display:grid;place-items:center;width:40px;height:40px;background:#fff;color:var(--ux-color-text-primary);box-shadow:0 1px 2px #1c1c1c1f}.ux-sel__held-tick{position:absolute;right:-6px;bottom:-6px;display:grid;place-items:center;width:20px;height:20px;background:var(--ux-color-text-primary);color:#fff}.ux-sel__extra{align-self:flex-start;padding-inline:0}.ux-sel__opt:not(:has(input:disabled,input:checked)):hover{background:var(--ux-grey)}.ux-sel__item.is-out .ux-sel__pick{opacity:.35}.ux-sel__item:is(.is-left,.is-out) .ux-sel__colour{color:var(--ux-color-text-subdued)}.ux-sel__item.is-left .ux-sel__line{opacity:.5}.ux-sel__item:is(.is-held,.is-out) .ux-sel__pick{cursor:default}@media screen and (max-width:767px){.ux-ccard--wall .ux-wall[data-view=samples]>[data-ux-app-side=samples]{bottom:var(--ux-tabs-h)}.ux-sel__rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ux-space-4) var(--ux-space-3)}.ux-sel__name{font-size:18px}}@media(prefers-reduced-motion:reduce){.ux-sel__show,.ux-sel__show>*{transition:none}}.ux-finish-guide__hero,.ux-finish-guide__choose,.ux-finish-guide__compare{display:flex;flex-direction:column;gap:var(--ux-space-6);padding:var(--ux-space-8) 20px}.ux-finish-guide__hero{gap:var(--ux-space-4);padding-block:0 var(--ux-space-4)}.ux-finish-guide__hero .ux-crumbs ol{padding-inline:0}.ux-finish-guide__hero .h1{margin:0}.ux-finish-guide__lead{max-width:680px;margin:0;font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-finish-guide__chips{display:flex;flex-wrap:wrap;gap:var(--ux-space-2);margin:0;padding:0;border:0}.ux-finish-guide__chip{display:inline-flex;align-items:center;min-height:var(--ux-space-10);padding:0 var(--ux-space-4);border:1px solid var(--ux-color-border-strong);border-radius:var(--ux-control-radius-flat, 0);font-family:var(--text-font-family);font-size:14px;line-height:1.65;cursor:pointer}.ux-finish-guide__chip:hover{border-color:var(--ux-color-text-primary)}.ux-finish-guide__chip:has(input:checked){background:var(--ux-color-bg-inverse);border-color:var(--ux-color-bg-inverse);color:var(--ux-color-text-inverse)}.ux-finish-guide__chip:has(input:focus-visible){outline:2px solid var(--ux-color-text-primary);outline-offset:2px}.ux-finish-guide__sheens{display:flex;flex-wrap:wrap;gap:var(--ux-space-1) var(--ux-space-4);margin:0;padding:0;font-family:var(--text-font-family);font-size:14px;line-height:1.65}.ux-finish-guide__sheens li{display:flex;gap:.4em;padding:0}.ux-finish-guide__sheens a{color:inherit}.ux-finish-guide__sheen-value{color:var(--ux-color-text-subdued)}.ux-finish-guide__not-for{margin:0;font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-finish-guide__table-wrap{overflow-x:auto;margin-inline:-20px;padding-inline:20px}.ux-finish-guide__table-wrap:focus-visible{outline:2px solid var(--ux-color-text-primary);outline-offset:2px}.ux-finish-guide__table{width:100%;min-width:880px;border-collapse:collapse;font-family:var(--text-font-family);font-size:14px;line-height:1.65;text-align:start}.ux-finish-guide__table :is(th,td){padding:var(--ux-space-3) var(--ux-space-4) var(--ux-space-3) 0;border:0;border-block-end:1px solid var(--ux-color-border-default);vertical-align:top;text-align:start}.ux-finish-guide__table thead th{border-block-end-color:var(--ux-color-text-primary);font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);text-transform:uppercase;white-space:nowrap}.ux-finish-guide__table tbody th{position:sticky;inset-inline-start:0;z-index:1;min-width:140px;background:var(--ux-color-bg-default, #fff);font-weight:600}.ux-finish-guide__table tbody th a{color:inherit}.ux-finish-guide__table td:not(:last-child){white-space:nowrap}.ux-finish-guide__table td:last-child{min-width:240px;color:var(--ux-color-text-subdued)}.ux-finish-guide__bar-cell{display:flex;flex-direction:column;gap:var(--ux-space-1);min-width:96px}.ux-finish-guide__bar{display:block;width:96px;height:4px;background:linear-gradient(to right,var(--ux-color-text-primary) calc(var(--x) * 100%),var(--ux-grey-border) 0)}.ux-finish-guide__source{max-width:760px;margin:0;font-family:var(--text-font-family);font-size:12px;line-height:1.65;color:var(--ux-color-text-subdued)}@media screen and (min-width:1000px){.ux-finish-guide__hero,.ux-finish-guide__choose,.ux-finish-guide__compare{gap:var(--ux-space-8);padding:var(--ux-space-16) var(--ux-space-12)}.ux-finish-guide__hero{gap:var(--ux-space-6);padding-block:0 var(--ux-space-8)}.ux-finish-guide__table-wrap{margin-inline:0;padding-inline:0}.ux-finish-guide__table{min-width:0}.ux-finish-guide__table tbody th{position:static}.ux-finish-guide__cards .ux-finish-card__image{height:280px}}@media screen and (min-width:1000px){.shopify-section--ux-finish-guide+.shopify-section--ux-need-a-hand .ux-hand{max-width:calc(1344px + 2 * var(--ux-space-12));margin-inline:auto}.ux-finish-guide__before .ux-pdp-before__list:has(>:nth-child(3):last-child),.shopify-section--ux-finish-guide+.shopify-section--ux-need-a-hand .ux-hand__list:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.ux-sdrawer{display:flex;flex-direction:column;gap:var(--ux-space-4)}.ux-sdrawer p{margin:0}.ux-sdrawer__saving{display:flex;align-items:center;gap:var(--ux-space-2);font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-sdrawer__select{position:relative;display:inline-flex;align-items:center;color:var(--ux-color-text-primary)}.ux-sdrawer__select select{-webkit-appearance:none;appearance:none;max-width:16rem;padding:0 1.25rem 0 0;border:0;background:transparent;font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase;color:inherit;cursor:pointer}.ux-sdrawer__select svg{position:absolute;inset-inline-end:0;pointer-events:none}.ux-sdrawer__notice{display:flex;align-items:flex-start;gap:var(--ux-space-2);padding:var(--ux-space-3) var(--ux-space-4);background:var(--ux-grey);font-family:var(--text-font-family);font-size:14px;line-height:1.65}.ux-sdrawer__notice[hidden]{display:none}.ux-sdrawer__notice svg{flex:none;margin-block-start:.2em}.ux-sdrawer__soon{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ux-space-2)}.ux-sdrawer__soon-title{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase}.ux-sdrawer__soon-text{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-sdrawer__rows{margin:0;padding:0;border-block-start:1px solid var(--ux-color-border-default)}.ux-sdrawer__loading{padding:var(--ux-space-4) 0;font-family:var(--text-font-family);font-size:14px;color:var(--ux-color-text-subdued)}.ux-sdrow{display:grid;grid-template-columns:auto 3.5rem minmax(0,1fr);align-items:start;gap:var(--ux-space-4);padding:var(--ux-space-4);border-block-end:1px solid var(--ux-color-border-default)}.ux-sdrow.is-new{background:var(--ux-grey)}.ux-sdrow.is-off :is(.ux-sdrow__chip,.ux-sdrow__text){opacity:.55}.ux-sdrow__tick{display:grid;place-items:center;width:1.25rem;height:1.25rem;margin-block-start:.125rem;cursor:pointer}.ux-sdrow__box{width:1.25rem;height:1.25rem;border:1px solid var(--ux-color-text-primary);background:var(--ux-color-bg-page) center / .875rem no-repeat}.ux-sdrow__tick input:checked+.ux-sdrow__box{background-color:var(--ux-color-bg-inverse);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E")}.ux-sdrow__tick input:disabled+.ux-sdrow__box{border-color:var(--ux-color-border-default)}.ux-sdrow__tick input:focus-visible+.ux-sdrow__box{outline:2px solid var(--ux-color-text-primary);outline-offset:2px}.ux-sdrow__chip{width:3.5rem;height:3.5rem;background:var(--ux-paint);box-shadow:inset 0 0 0 1px var(--ux-color-border-default)}.ux-sdrow__text{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.ux-sdrow__name{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase}.ux-sdrow__caption{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-sdrow__formats{display:flex;margin:var(--ux-space-2) 0 0;padding:0;border:1px solid var(--ux-color-border-strong)}.ux-sdrow__format{display:flex;flex-direction:column;align-items:center;min-width:5rem;padding:var(--ux-space-1) var(--ux-space-3);cursor:pointer}.ux-sdrow__format+.ux-sdrow__format{border-inline-start:1px solid var(--ux-color-border-strong)}.ux-sdrow__format-name{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase}.ux-sdrow__format-price{font-family:var(--text-font-family);font-size:14px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-sdrow__format:has(input:checked){background:var(--ux-color-bg-inverse);color:var(--ux-color-text-inverse)}.ux-sdrow__format:has(input:checked) .ux-sdrow__format-price{color:inherit}.ux-sdrow__format:has(input:disabled){cursor:default;color:var(--ux-color-text-subdued)}.ux-sdrow__format:has(input:focus-visible){outline:2px solid var(--ux-color-text-primary);outline-offset:-4px}.ux-sdrawer__footer{display:flex;flex-direction:column;align-items:stretch;gap:var(--ux-space-3)}.ux-sdrawer__summary{display:flex;justify-content:space-between;gap:var(--ux-space-4);margin:0;font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ux-sdrawer__summary>:first-child{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;text-transform:uppercase}.ux-sdrawer__error{margin:0;font-family:var(--text-font-family);font-size:14px;color:var(--ux-color-text-error, #a33)}.ux-sdrawer__try{align-self:center}.ux-colour-cursor{position:fixed;top:0;left:0;z-index:60;padding:var(--ux-space-1) var(--ux-space-3);border:1px solid var(--ux-color-border-default);background:var(--ux-color-bg-page);color:var(--ux-color-text-primary);font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));letter-spacing:var(--subheading-letter-spacing, normal);font-size:14px;line-height:1.65;text-transform:uppercase;white-space:nowrap;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/90/assets/audit-fixes.css.map */
