:root{--text-h1: calc(clamp(2rem, 1.634rem + 1.561vw, 3rem) * var(--text-heading-size-factor, 1));--text-h2: calc(clamp(1.75rem, 1.567rem + .78vw, 2.25rem) * var(--text-heading-size-factor, 1));--text-h3: calc(clamp(1.375rem, 1.238rem + .585vw, 1.75rem) * var(--text-heading-size-factor, 1));--text-h4: calc(clamp(1.25rem, 1.15rem + .39vw, 1.5rem) * var(--text-heading-size-factor, 1))}.h1,.h2,.h3,:where(.prose) :is(h1,h2,h3){text-transform:uppercase;text-wrap:balance}.h1,.h2,:where(.prose) :is(h1,h2){line-height:1.15;letter-spacing:.1em}.h3,:where(.prose) h3{line-height:1.2;letter-spacing:.12em}.h4,:where(.prose) h4{line-height:1.3}.sm\:h1,.sm\:h2,.sm\:h3{text-transform:uppercase;text-wrap:balance}@media screen and (min-width:700px){.sm\:h1,.sm\:h2{line-height:1.15;letter-spacing:.1em}.sm\:h3{line-height:1.2;letter-spacing:.12em}.sm\:h4{line-height:1.3}}.header__primary-nav :is(a,summary){text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:400}.header__dropdown-menu :is(a,summary){letter-spacing:.1em;font-weight:400}.header__dropdown-menu summary{font-weight:500}.header__primary-nav .mega-menu .mega-menu__tile-title{font-family:var(--text-font-family);font-style:var(--text-font-style);text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:500}.kp-mega .kp-mega__panel .kp-mega__view-all,.kp-mega .kp-mega__panel .kp-mega__view-all a{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:500}.kp-mega .kp-mega__text-link{text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:400}.kp-mega .kp-mega__text-link:hover{font-weight:600;text-decoration:none}.header__primary-nav-item>a:hover,.header__primary-nav-item>*>.header__menu-disclosure>summary:hover,.header__primary-nav-item>*>.header__menu-disclosure[open]>summary{font-weight:600}.header__primary-nav-item>*>.header__menu-disclosure>summary{display:inline-flex;flex-direction:column;align-items:center}.header__primary-nav-item>*>.header__menu-disclosure>summary:after{content:attr(data-title);font-weight:600;height:0;overflow:hidden;visibility:hidden;pointer-events:none}.header__primary-nav-item>a{display:inline-flex;flex-direction:column;align-items:center}.kp-mega .kp-mega__tab:hover,.kp-mega .kp-mega__tab.is-active{font-weight:600}.header__primary-nav-item>*>.header__menu-disclosure>.header__dropdown-menu>li>a:hover,.header__primary-nav-item>*>.header__menu-disclosure>.header__dropdown-menu>li>*>.header__menu-disclosure>summary:hover,.header__primary-nav-item>*>.header__menu-disclosure>.header__dropdown-menu>li>*>.header__menu-disclosure[open]>summary{font-weight:600}.header__secondary-nav .localization-toggle{font-family:var(--text-font-family);font-style:var(--text-font-style);font-weight:500;font-size:13px;letter-spacing:.12em;text-transform:uppercase}@media screen and (max-width:1440px){.header__primary-nav :is(a,summary){letter-spacing:.08em}}#sidebar-menu :is(a,summary,button){text-transform:uppercase;letter-spacing:.1em;font-size:15px;font-weight:400;line-height:1.4}#sidebar-menu :is([class*=sub-panel],[class*=collapsible],details,ul ul) :is(a,summary,button){font-size:14px;letter-spacing:.1em}#sidebar-menu :is([class*=sub-panel],ul ul) summary{font-weight:500}#sidebar-menu :is([class*=sub-panel],[class*=collapsible],details,ul ul) :is(details ul,ul ul,[class*=nested]) a{font-size:13px;letter-spacing:.08em}#sidebar-menu .mega-menu__tile-title{font-family:var(--text-font-family);font-style:var(--text-font-style);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:500;line-height:1.35}#sidebar-menu :is(.kp-mega__view-all,.kp-mega__view-all a){text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:500}#sidebar-menu .kp-mega__text-link{font-size:13px;letter-spacing:.1em}#sidebar-menu .localization-toggle{font-family:var(--text-font-family);font-style:var(--text-font-style);font-weight:500;font-size:13px;letter-spacing:.12em;text-transform:uppercase}#sidebar-menu :is([aria-expanded=true],details[open]>summary,[aria-current=page]),#sidebar-menu :is(a,button,summary):active{font-weight:600}@media(hover:hover){#sidebar-menu :is(a,summary,button):hover{font-weight:600}#sidebar-menu .mega-menu__tile:hover .mega-menu__tile-title{text-decoration:underline;text-underline-offset:4px}}@media screen and (max-width:699px){:root{--text-h1: clamp(20px, 6vw, 24px);--text-h2: clamp(18px, 5.2vw, 21px);--text-h3: clamp(16px, 4.5vw, 18px);--text-h4: 16px}.h1,:where(.prose) h1{line-height:1.2}.h1,.h2,:where(.prose) :is(h1,h2){letter-spacing:.06em}.h3,:where(.prose) h3{letter-spacing:.08em}.sm\:h1,.sm\:h2{letter-spacing:.06em}.sm\:h3{letter-spacing:.08em}}@media screen and (max-width:699px){:is(.h0,.h1,.h2,.h3,.h4,.h5,.h6),:where(.prose) :is(h1,h2,h3,h4,h5,h6){font-weight:500}}:is(.h0,.h1,.h2,.h3,.h4,.h5,.h6),:where(.prose) :is(h1,h2,h3,h4,h5,h6){font-variant-numeric:lining-nums}.product-card .product-title{text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:.9rem;line-height:1.35}@media screen and (max-width:699px){.product-card .product-title{font-size:.8rem;letter-spacing:.06em;font-weight:600}}.featured-collections-navigation>button{font-family:var(--text-font-family);font-style:var(--text-font-style);text-transform:uppercase;letter-spacing:.14em;line-height:1.3;font-size:17px;font-weight:400}.featured-collections-navigation>button[aria-current=true]{font-weight:600}@media screen and (max-width:699px){.featured-collections-navigation>button{font-size:13px;letter-spacing:.14em}}.shopify-section--featured-collections .section-stack>.v-stack>:not(:first-child):not(.featured-collections-navigation){font-family:var(--text-font-family);font-style:var(--text-font-style);text-transform:uppercase;letter-spacing:.14em;line-height:1.3;font-size:17px;font-weight:600}@media screen and (max-width:699px){.shopify-section--featured-collections .section-stack>.v-stack>:not(:first-child):not(.featured-collections-navigation){font-size:13px}}.slideshow .slideshow__next-section-button{display:none}.button{font-weight:600}@media screen and (max-width:699px){.button,.button--lg,.button--xl{--button-padding-block: 11px;--button-padding-inline: 22px;padding-block:11px;padding-inline:22px;min-height:0;font-size:13px;letter-spacing:.12em;line-height:1.2}}@media screen and (max-width:699px){#shopify-section-template--23753696542938__collection_list_PtHHgm img{aspect-ratio:1 / 1;width:100%;height:auto;object-fit:cover}}@media screen and (max-width:699px){.shopify-section--collection-list .collection-card__content .button{--button-padding-inline: 14px !important;--button-padding-block: 9px !important;padding:9px 14px!important;box-sizing:border-box;width:auto!important;min-width:min-content!important;max-width:none!important;flex-shrink:0!important;font-size:11px!important;letter-spacing:.1em!important;line-height:1.3!important;text-align:center;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none;hyphens:none}}:root{--kp-overlay-bottom: 64px}:is(.shopify-section--video,.shopify-section--image-with-text-overlay) .content-over-media>:not(video-media,video,img,picture,svg,iframe){align-self:end!important;margin-block-end:calc(var(--kp-overlay-bottom) - 48px)!important}@media screen and (max-width:699px){:is(.shopify-section--video,.shopify-section--image-with-text-overlay) .content-over-media>:not(video-media,video,img,picture,svg,iframe){margin-block-end:calc(var(--kp-overlay-bottom) - 20px)!important}}#shopify-section-template--23753696542938__slideshow{--kp-hero-gap: 24px}@media screen and (max-width:699px){#shopify-section-template--23753696542938__slideshow{--kp-hero-gap: 18px}}#shopify-section-template--23753696542938__slideshow .prose{display:flex;flex-direction:column;gap:var(--kp-hero-gap)}#shopify-section-template--23753696542938__slideshow .prose>*{order:3;margin:0!important}#shopify-section-template--23753696542938__slideshow .prose>:is(.h0,.h1,.h2,.h3,.h4,.h5){order:1}#shopify-section-template--23753696542938__slideshow .prose>.h6{order:2;font-family:var(--text-font-family);font-style:var(--text-font-style);font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}#shopify-section-template--23753696542938__slideshow .prose+*{margin-block-start:var(--kp-hero-gap)!important}@media screen and (max-width:699px){#shopify-section-template--23753696542938__slideshow .prose>.h6{font-size:11px;letter-spacing:.12em}}.shopify-section--video{--kp-video-gap: 24px}@media screen and (max-width:699px){.shopify-section--video{--kp-video-gap: 18px}}.shopify-section--video .prose{display:flex;flex-direction:column;align-items:center;gap:var(--kp-video-gap)}.shopify-section--video .prose>*{margin:0!important}.shopify-section--video .prose>div>:first-child{margin-block-start:0!important}.shopify-section--video .prose>div>:last-child{margin-block-end:0!important}.shopify-section--video .prose>.play-button{margin-block-end:16px!important}.shopify-section--video .prose>:last-child:has(.button,a){margin-block-start:6px!important}@media screen and (max-width:699px){.shopify-section--video .prose>:last-child:has(.button,a){margin-block-start:10px!important}}@media screen and (max-width:699px){.shopify-section--video .h2{font-size:var(--text-h1);line-height:1.2}}@media screen and (max-width:699px){.shopify-section--video .kp-video-buttons{gap:8px!important}.shopify-section--video .kp-video-buttons .button{padding-inline:14px;font-size:12px;letter-spacing:.08em;white-space:nowrap}}#shopify-section-template--23753696542938__featured-collections-1 .section-spacing{padding-block-end:24px!important}@media screen and (max-width:699px){#shopify-section-template--23753696542938__featured-collections-1 .section-spacing{padding-block-end:16px!important}}.shopify-section--blocks :is([class*=__eyebrow],[class*=__headline],[class*=__subtext]){text-align:center!important;align-self:center!important;justify-self:center!important;margin-inline:auto!important}.shopify-section--blocks [class*=__copy]{text-align:center!important;align-items:center!important;justify-items:center!important}.shopify-section--collection-banner .section-spacing--tight{padding-block:32px 28px!important}.shopify-section--collection-banner .prose>*+*{margin-block-start:12px!important}@media screen and (max-width:699px){.shopify-section--collection-banner .section-spacing--tight{padding-block:22px 18px!important}}.shopify-section--collection-banner .content-over-media{position:relative;isolation:isolate}.shopify-section--collection-banner .content-over-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#000000b3,#0006,#0000 60%)}.shopify-section--collection-banner .content-over-media>.prose{position:relative;z-index:2;align-self:end!important;justify-self:center!important;text-align:center!important;margin-block-end:calc(var(--kp-overlay-bottom) - 48px)!important}@media screen and (max-width:699px){.shopify-section--collection-banner .content-over-media>.prose{margin-block-end:calc(var(--kp-overlay-bottom) - 20px)!important}}@media screen and (min-width:1000px){.shopify-section--collection-banner .content-over-media{max-block-size:65vh}}:root{--kp-bg-center: #FFFFFF;--kp-bg-mid: #EFEFEF;--kp-bg-edge: #CFCFCF;--kp-product-bg: radial-gradient(ellipse at 50% 58%, var(--kp-bg-center) 0%, var(--kp-bg-mid) 42%, var(--kp-bg-edge) 100%)}.kp-white-bg-frame{background:var(--kp-product-bg)!important;isolation:isolate}img.kp-white-bg{mix-blend-mode:multiply}@media(hover:hover){.kp-has-hover:not(.kp-hover-white):hover{background:none!important}.kp-hover-white:hover{background:var(--kp-product-bg)!important;isolation:isolate}.kp-hover-white:hover img.kp-primary{opacity:0!important}}:is(.shopify-section--main-collection,.shopify-section--main-search){--kp-filter-ink: #1C1C1C;--kp-filter-muted: #4A4A4A}:is(.shopify-section--main-collection,.shopify-section--main-search) .collection-toolbar :is(p,span,button,a){font-family:var(--text-font-family)!important;font-style:var(--text-font-style)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--kp-filter-ink)!important}:is(.shopify-section--main-collection,.shopify-section--main-search,.facets-drawer,[class*=facets]) :is(.accordion__toggle,summary .h6,summary [class*=h6]){font-family:var(--text-font-family)!important;font-style:var(--text-font-style)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;line-height:1.4!important;color:var(--kp-filter-ink)!important}:is(.shopify-section--main-collection,.shopify-section--main-search,.facets-drawer,[class*=facets]) :is(label,.checkbox-container,input[type=number],input[type=text]){font-family:var(--text-font-family)!important;font-size:14px!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--kp-filter-ink)!important}:is(.shopify-section--main-collection,.shopify-section--main-search,.facets-drawer,[class*=facets]) :is(.accordion__content,details>div) a{font-family:var(--text-font-family)!important;font-size:14px!important;font-weight:400!important;letter-spacing:.02em!important;line-height:1.5!important;text-transform:none!important;color:var(--kp-filter-muted)!important;text-underline-offset:4px}:is(.shopify-section--main-collection,.shopify-section--main-search,.facets-drawer,[class*=facets]) :is(.accordion__content,details>div) a:hover{color:var(--kp-filter-ink)!important;text-decoration:underline}.shopify-section--image-with-text .prose p>a:only-child{display:inline-block;padding:16px 32px;background:transparent;border:1px solid currentColor;color:inherit!important;font-family:var(--text-font-family);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none!important;line-height:1.2;transition:background .2s ease}.shopify-section--image-with-text .prose p>a:only-child:hover{background:color-mix(in srgb,currentColor 14%,transparent)}@media screen and (max-width:699px){.shopify-section--image-with-text .prose p>a:only-child{padding:11px 22px}}:root{--kp-check-size: 16px;--kp-check-ink: #1C1C1C}:is(.shopify-section--main-collection,.shopify-section--main-search,.facets-drawer,[class*=facets]) input[type=checkbox]:not([role=switch]):not([class*=switch]):not([class*=toggle]):not([class*=swatch]):not([class*=swatch] *)+label:not([class*=swatch]):not(:has([class*=swatch])),:is(.shopify-section--main-collection,.shopify-section--main-search,.facets-drawer,[class*=facets]) label:not([class*=swatch]):not([class*=swatch] *):not(:has([class*=swatch])) :has(>input[type=checkbox]:not([role=switch]):not([class*=switch]):not([class*=toggle])){display:inline-flex!important;align-items:center;gap:10px;cursor:pointer}:is(.shopify-section--main-collection,.shopify-section--main-search,.facets-drawer,[class*=facets]) input[type=checkbox]:not([role=switch]):not([class*=switch]):not([class*=toggle]):not([class*=swatch]):not([class*=swatch] *)+label:not([class*=swatch]):not(:has([class*=swatch])):before,:is(.shopify-section--main-collection,.shopify-section--main-search,.facets-drawer,[class*=facets]) label:not([class*=swatch]):not([class*=swatch] *):not(:has([class*=swatch])) :has(>input[type=checkbox]:not([role=switch]):not([class*=switch]):not([class*=toggle])):before{content:"";flex:0 0 auto;width:var(--kp-check-size);height:var(--kp-check-size);border:1px solid var(--kp-check-ink);border-radius:2px;background:#fff center / 11px no-repeat;transition:background-color .15s ease}:is(.shopify-section--main-collection,.shopify-section--main-search,.facets-drawer,[class*=facets]) input[type=checkbox]:not([role=switch]):not([class*=switch]):not([class*=toggle]):not([class*=swatch]):not([class*=swatch] *):checked+label:not([class*=swatch]):not(:has([class*=swatch])):before,:is(.shopify-section--main-collection,.shopify-section--main-search,.facets-drawer,[class*=facets]) label:not([class*=swatch]):not([class*=swatch] *):not(:has([class*=swatch])) :has(>input[type=checkbox]:not([role=switch]):not([class*=switch]):not([class*=toggle]):checked):before{background-color:var(--kp-check-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M1 5l3.5 3.5L11 1.5' fill='none' stroke='%23FFFFFF' stroke-width='1.8'/%3E%3C/svg%3E")}:is(.shopify-section--main-collection,.shopify-section--main-search,.facets-drawer,[class*=facets]) input[type=checkbox]:not([role=switch]):not([class*=swatch]):not([class*=swatch] *):focus-visible+label:not([class*=swatch]):not(:has([class*=swatch])):before{outline:2px solid var(--kp-check-ink);outline-offset:2px}@media(hover:hover){:is(.shopify-section--main-collection,.shopify-section--main-search,.facets-drawer,[class*=facets]) input[type=checkbox]:not([role=switch]):not([class*=swatch]):not([class*=swatch] *):not(:checked)+label:not([class*=swatch]):not(:has([class*=swatch])):hover:before{background-color:#f2f2f0}}:is(.shopify-section--main-collection,.shopify-section--main-search,.facets-drawer,[class*=facets]) :is(.color-swatch,[class*=color-swatch],[class*=swatch]:not(label):not(input)){border-radius:50%!important}:is([value=title-ascending],[value=title-descending],[value=created-ascending]),:is([value=title-ascending],[value=title-descending],[value=created-ascending])+label,:is(li,label):has(>:is([value=title-ascending],[value=title-descending],[value=created-ascending])),.kp-tpl-collection [value=relevance],.kp-tpl-collection [value=relevance]+label,.kp-tpl-collection :is(li,label):has(>[value=relevance]){display:none!important}input[type=search][name=q]{font-family:var(--text-font-family);font-weight:400;font-size:22px;letter-spacing:.02em;text-transform:none}input[type=search][name=q]::placeholder{font-size:14px;letter-spacing:.16em;text-transform:uppercase}.header-search input[type=search][name=q]::placeholder{color:#ffffff8c;opacity:1}@media screen and (max-width:699px){input[type=search][name=q]{font-size:18px}}predictive-search .product-title{color:#fff!important;background-image:none!important;text-decoration:none!important}predictive-search .product-title:hover{text-decoration:underline!important;text-underline-offset:4px}predictive-search .rating-badge svg path{fill:#fff!important}:is(predictive-search,[class*=predictive]) mark{background:transparent;color:#fff;font-weight:600}:is(predictive-search,[class*=predictive]) :is(.jdgm-star,.jdgm-prev-badge__stars,[class*=rating]){color:#fff!important;opacity:.9}:is(predictive-search,[class*=predictive],.shopify-section--main-search) [role=tab],:is(predictive-search,[class*=predictive]) [class*=heading]{font-family:var(--text-font-family);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.color-scheme--scheme-3 .button--outline{border-color:#fff}.kim-panel :is(h1,h2,h3)+p,.kim-panel [class*=__sub],.kim-panel [class*=__lede]{font-size:clamp(1.1875rem,.95rem + .6vw,1.5rem);line-height:1.4}.shopify-section--video{border-block-end:0!important;margin-block-end:-1px;position:relative;z-index:1}.shopify-section--video+.shopify-section,.shopify-section--video+.shopify-section>:first-child{border-block-start:0!important;box-shadow:none!important}:is(facets-sort-popover,facets-drawer,#facets-drawer,#sort-by-popover) [slot=header],:is(facets-sort-popover,facets-drawer,#facets-drawer,#sort-by-popover) :is(.h4,.h5,.h6).popover__title,:is(facets-sort-popover,facets-drawer,#facets-drawer,#sort-by-popover) .drawer__title{font-family:var(--text-font-family)!important;font-style:normal!important;font-weight:500!important;font-size:13px!important;letter-spacing:.18em!important;text-transform:uppercase!important;line-height:1.3}#shapes :is(h3,h4,h5){font-size:clamp(1rem,.85rem + .45vw,1.25rem)!important;letter-spacing:.14em!important;line-height:1.2!important;white-space:nowrap}#shapes :is(h3,h4,h5)~p,#shapes :is(h3,h4,h5)+div p{font-size:clamp(.9375rem,.875rem + .2vw,1.0625rem)!important;line-height:1.6!important}@media screen and (max-width:699px){#shapes :is(h3,h4,h5){white-space:normal}}.kp-line-thumb{display:block;flex:none;line-height:0}line-item.kp-white-bg-frame,.line-item.kp-white-bg-frame{background:none!important;isolation:auto}predictive-search .predictive-search__category{font-family:var(--text-font-family)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#ffffff8c!important}predictive-search [role=tab]{color:#ffffff8c!important;transition:color .2s ease}predictive-search [role=tab]:hover,predictive-search [role=tab][aria-selected=true]{color:#fff!important}predictive-search .predictive-search__collections a span,predictive-search .predictive-search__pages a,predictive-search .predictive-search__blog-posts :is(a,p){font-family:var(--text-font-family)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.1em!important;line-height:1.4!important;text-transform:uppercase!important;color:#fff!important;background:none!important;text-decoration:none!important}predictive-search .predictive-search__collections a:hover span,predictive-search .predictive-search__pages a:hover,predictive-search .predictive-search__blog-posts a:hover{text-decoration:underline!important;text-underline-offset:4px}predictive-search .predictive-search__collections img{aspect-ratio:1 / 1;width:100%;object-fit:cover}div.ai-trust-bar-avej2bs8xtdjnrjk4vaigenblock811214c4twm6p{border-color:#1c1c1c}.header__account-link{display:none}
/*# sourceMappingURL=/cdn/shop/t/55/assets/kamoka-custom.css.map */
