.kk-colour-study{--kk-ui-action: #00402b;--kk-ui-action-text: #f7f4e7;--kk-ui-panel: #ea8cff;--kk-ui-line: #78796e;--kk-ui-muted: #625e52;--kk-ui-radius: 999px}.kk-colour-study--blue{--kk-ui-action: #0d0d80;--kk-ui-action-text: #f2df7f;--kk-ui-panel: #bad1e3}.kk-colour-study :is(.product-information,.sticky-add-to-cart) .add-to-cart-button{background:var(--kk-ui-action);color:var(--kk-ui-action-text);border:1px solid var(--kk-ui-action);border-radius:var(--kk-ui-radius);box-shadow:none;min-height:52px;padding:12px 22px;font-size:16px;line-height:1.3}.kk-colour-study :is(.product-information,.sticky-add-to-cart) .add-to-cart-button:not(:disabled):not([aria-disabled=true]):hover{background:var(--kk-study-ink);color:var(--kk-study-paper);border-color:var(--kk-study-ink)}.kk-colour-study :is(.product-information,.sticky-add-to-cart) .add-to-cart-button:is(:disabled,[aria-disabled=true]){background:var(--kk-study-paper);color:var(--kk-ui-muted);border-color:var(--kk-ui-line);opacity:1}.kk-colour-study .product-information h1{color:var(--kk-ui-action)}.kk-colour-study .product-information :is(.price,.price-item,.compare-at-price,.unit-price){color:var(--kk-study-ink)}.kk-colour-study .product-information .variant-picker{--color-variant-background: var(--kk-study-paper);--color-variant-text: var(--kk-ui-action);--color-variant-border: var(--kk-ui-action);--color-variant-hover-background: var(--kk-ui-panel);--color-variant-hover-text: var(--kk-ui-action);--color-variant-hover-border: var(--kk-ui-action);--color-selected-variant-background: var(--kk-ui-action);--color-selected-variant-text: var(--kk-ui-action-text);--color-selected-variant-border: var(--kk-ui-action);--color-selected-variant-hover-background: var(--kk-ui-action);--color-selected-variant-hover-text: var(--kk-ui-action-text);--color-selected-variant-hover-border: var(--kk-ui-action);--options-border-width: 1px;--options-border-radius: 999px}.kk-colour-study .product-information .variant-option--buttons{gap:10px}.kk-colour-study .product-information .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-height:46px;padding:10px 16px;font-size:14px;line-height:1.3}.kk-colour-study .product-information .variant-option__button-label:has([data-option-available=false]){color:var(--kk-ui-muted);background:var(--kk-study-paper);--variant-picker-stroke-color: var(--kk-ui-muted);--color-selected-variant-background: var(--kk-study-paper);--color-selected-variant-text: var(--kk-ui-muted);--color-selected-variant-hover-background: var(--kk-study-paper);--color-selected-variant-hover-text: var(--kk-ui-muted)}.kk-colour-study .product-information .variant-option__button-label:has([data-option-available=false]):has(:checked){--color-selected-variant-border: var(--kk-ui-action);outline:1px solid var(--kk-ui-action);outline-offset:2px}.kk-colour-study .product-information .quantity-selector{--quantity-selector-width: 132px;min-height:52px;border:1px solid var(--kk-ui-action);border-radius:var(--kk-ui-radius);background:var(--kk-study-paper);color:var(--kk-ui-action)}.kk-colour-study .product-information .quantity-selector :is(button,input){color:var(--kk-ui-action);background:transparent;box-shadow:none;border:0;font-size:16px}.kk-colour-study .product-information .quantity-selector button{width:44px;height:48px}.kk-colour-study .product-information .quantity-selector input{min-width:0}.kk-colour-study .product-information .quantity-selector button:not(:disabled):hover{background:var(--kk-ui-panel)}.kk-colour-study .product-information .quantity-selector .quantity-minus{border-radius:999px 0 0 999px}.kk-colour-study .product-information .quantity-selector .quantity-plus{border-radius:0 999px 999px 0}.kk-colour-study .product-information .quantity-selector:focus-within{outline:2px solid var(--kk-ui-action);outline-offset:3px}.kk-colour-study .product-information .product-details rte-formatter.rte>p:first-child{background:var(--kk-ui-panel);color:var(--kk-ui-action);padding:24px;margin:24px 0 28px}.kk-colour-study .product-information .product-details rte-formatter.rte>p:first-child:has(+p){padding-bottom:12px;margin-bottom:0}.kk-colour-study .product-information .product-details rte-formatter.rte>p:first-child+p{background:var(--kk-ui-panel);color:var(--kk-ui-action);padding:0 24px 24px;margin:0 0 28px}.kk-colour-study .product-information .product-details .rte :is(h2,h3){color:var(--kk-ui-action);margin-top:28px;margin-bottom:12px}.kk-colour-study .product-information .product-details .rte :is(p,li,td){line-height:1.6}.kk-colour-study .product-information .rte a,.kk-colour-study .kk-product-accordion__content a,.kk-colour-study .kk-page__article p a:not(.kk-page__button){color:var(--kk-ui-action);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.kk-colour-study .product-information .product-details .rte table{width:100%;border-collapse:collapse;background:var(--kk-study-paper);color:var(--kk-study-ink);font-size:inherit}.kk-colour-study .product-information .product-details .rte table :is(th,td){font-size:1em;line-height:1.45;text-align:start;vertical-align:top;padding:10px 8px;background:transparent;border:0;border-bottom:1px solid color-mix(in srgb,var(--kk-ui-line) 45%,transparent)}.kk-colour-study .product-information .product-details .rte table th{color:var(--kk-ui-action);font-weight:600;text-transform:none;border-bottom-color:var(--kk-ui-action)}.kk-colour-study .product-information .kk-product-accordion{border-top-color:var(--kk-ui-line)}.kk-colour-study .product-information .kk-product-accordion__item{border-bottom-color:var(--kk-ui-line)}.kk-colour-study .product-information .kk-product-accordion__item summary{min-height:56px;padding:16px 4px;color:var(--kk-ui-action);font-size:16px;line-height:1.5}.kk-colour-study .product-information .kk-product-accordion__item summary:after{flex:0 0 24px;text-align:center;font-size:24px}.kk-colour-study .product-information .kk-product-accordion__item[open] summary:after{content:"\2212"}.kk-colour-study .product-information .kk-product-accordion__content{color:var(--kk-study-ink);opacity:1;line-height:1.6;padding:0 4px 20px}.kk-colour-study .facets-toggle__button,.kk-colour-study .facets__clear-all{min-height:44px;padding:10px 18px;border:1px solid var(--kk-ui-action);border-radius:var(--kk-ui-radius);background:var(--kk-study-paper);color:var(--kk-ui-action);box-shadow:none}.kk-colour-study .facets-toggle__button:hover{background:var(--kk-ui-panel)}.kk-colour-study .facets__see-results{min-height:48px;border-radius:var(--kk-ui-radius);background:var(--kk-ui-action);color:var(--kk-ui-action-text);box-shadow:none}.kk-colour-study .facets__summary{min-height:48px;color:var(--kk-ui-action)}.kk-colour-study .facets .checkbox__label{min-height:44px;width:100%;align-items:center;color:var(--kk-study-ink)}.kk-colour-study .facets .checkbox__input:disabled+.checkbox__label{color:var(--kk-ui-muted)}.kk-colour-study .facets .checkbox .icon-checkmark{border-color:var(--kk-ui-action)}.kk-colour-study .facets .checkbox__input:checked+.checkbox__label .icon-checkmark{background:var(--kk-ui-action);border-color:var(--kk-ui-action)}.kk-colour-study .facets .checkbox .icon-checkmark path{stroke:var(--kk-study-paper)}.kk-colour-study .facets .price-facet__input{min-height:48px;border:1px solid var(--kk-ui-action);border-radius:8px;background:var(--kk-study-paper);color:var(--kk-study-ink);box-shadow:none;font-size:16px}.kk-colour-study .facets .price-facet__input::placeholder{color:var(--kk-ui-muted);opacity:1}.kk-colour-study :is(.menu-list__link--active,.menu-list a[aria-current=page],.menu-drawer a[aria-current=page]){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.kk-colour-study .facets-remove__pill{min-height:44px;padding:10px 14px;border:1px solid var(--kk-ui-action);border-radius:var(--kk-ui-radius);background:var(--kk-ui-panel);color:var(--kk-ui-action)}.kk-colour-study .facets-remove__pill:hover{background:var(--kk-ui-action);color:var(--kk-ui-action-text)}.kk-colour-study .facets__clear-all-link{color:var(--kk-ui-action);min-height:44px;text-decoration:underline;text-underline-offset:3px}.kk-colour-study :is(.facets,.kk-waitlist) input[type=checkbox]{accent-color:var(--kk-ui-action)}.kk-colour-study :is(.contact-form__input,.kk-waitlist__input,.kk-newsletter-footer__input){min-height:48px;background:var(--kk-study-paper);color:var(--kk-study-ink);border:1px solid var(--kk-ui-action);font-size:16px}.kk-colour-study :is(.contact-form__input,.kk-waitlist__input,.kk-newsletter-footer__input)::placeholder{color:var(--kk-ui-muted);opacity:1}.kk-colour-study .kk-newsletter-footer__signup label.visually-hidden{position:static!important;display:block;width:auto;height:auto;margin:0 0 8px;padding:0;overflow:visible;clip:auto;clip-path:none;white-space:normal;font-size:14px;color:var(--kk-ui-action)}.kk-colour-study :is(.kk-waitlist__button,.contact-form button[type=submit],.kk-newsletter-footer__button){min-height:48px;padding:12px 24px;border:1px solid var(--kk-ui-action);border-radius:var(--kk-ui-radius);background:var(--kk-ui-action);color:var(--kk-ui-action-text);font-size:16px}.kk-colour-study :is(.kk-waitlist__button,.contact-form button[type=submit],.kk-newsletter-footer__button):hover{background:var(--kk-study-ink);color:var(--kk-study-paper)}.kk-colour-study :is(.contact-form__error,.kk-waitlist__error,.kk-newsletter-footer__message[role=alert]){color:#9c2700;opacity:1}.kk-colour-study :is(a,button,input,textarea,select,summary,[role=button]):focus-visible{outline:2px solid var(--kk-ui-action);outline-offset:4px}.kk-colour-study .variant-option__button-label:has(input:focus-visible){outline:2px solid var(--kk-ui-action);outline-offset:4px}@media(max-width:749px){.kk-colour-study .product-information .product-details rte-formatter.rte>p:first-child{padding:20px}.kk-colour-study .product-information .product-details rte-formatter.rte>p:first-child:has(+p){padding-bottom:12px}.kk-colour-study .product-information .product-details rte-formatter.rte>p:first-child+p{padding:0 20px 20px}.kk-colour-study .product-information .variant-option__button-label:not(.variant-option__button-label--has-swatch){padding-inline:13px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/kk-product-ui.css.map */
