.kk{--kk-accent: #ee9a48;--kk-accent-dark: #1a1208;--kk-heart: #f0432a;--kk-text: #ffffff;--kk-muted: #d6d6d6;--kk-ink: #0c0c0c;--kk-serif: var(--font-heading-family);--kk-ease: cubic-bezier(.16, 1, .3, 1);--u: 16px;--bgw: 1400px;--gutter: 20px;--fade-top: 1560px}@media(min-width:1081px){.kk{--u: clamp(10px, 100vw / 119.94, 28px);--bgw: 100vw;--gutter: calc(4 * var(--u));--fade-top: calc(1.288 * var(--bgw) - 14.5 * var(--u))}}body.kk.gradient{background:var(--kk-ink);background-attachment:scroll}body.kk-tpl-index.gradient{background-image:var(--kk-tile-2x);background-image:image-set(var(--kk-tile) 1x,var(--kk-tile-2x) 2x);background-repeat:repeat-y;background-position:top center;background-size:var(--bgw) auto}@media(max-width:1080px){body.kk-tpl-index.gradient{background-position:62% 0}}.kk-container{width:min(calc(88.375 * var(--u)),100% - 2 * var(--gutter));margin-inline:auto}.kk-icon{width:1em;height:1em;display:block}.kk-section{position:relative}.kk-btn{display:inline-flex;align-items:center;justify-content:center;min-width:calc(11.625 * var(--u));height:calc(2.75 * var(--u));padding:0 calc(1.5 * var(--u));border-radius:calc(.5 * var(--u));background:var(--kk-accent);color:var(--kk-accent-dark);font-family:var(--font-body-family);font-size:calc(.9375 * var(--u));font-weight:500;letter-spacing:0;text-decoration:none;transition:transform .2s var(--kk-ease),filter .15s}.kk-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.kk-btn:active{transform:scale(.97)}.kk-tpl-index .kk-section--hero{margin-top:calc(-1 * var(--header-height, 0px))}.kk-hero{--hero-off: 0px;position:relative;min-height:100vh;color:var(--kk-text)}@media(min-width:1081px){.kk-hero{--hero-off: max(0px, calc(50vh - .239 * var(--bgw)))}}.kk-hero .kk-hero__bg{display:block}.kk-hero__bg{position:absolute;top:0;left:0;right:0;z-index:-1;pointer-events:none;height:calc(var(--fade-top) + 14.5 * var(--u) + var(--hero-off));background-image:var(--kk-bg-2x);background-image:image-set(var(--kk-bg) 1x,var(--kk-bg-2x) 2x);background-repeat:no-repeat;background-size:var(--bgw) auto;background-position:right var(--hero-off);-webkit-mask-image:linear-gradient(to bottom,transparent var(--hero-off),#000 calc(var(--hero-off) * 2),#000 calc(var(--fade-top) + var(--hero-off)),transparent 100%);mask-image:linear-gradient(to bottom,transparent var(--hero-off),#000 calc(var(--hero-off) * 2),#000 calc(var(--fade-top) + var(--hero-off)),transparent 100%)}.kk-hero__brand{position:absolute;top:calc(1.125 * var(--u));left:0;right:0;z-index:2;pointer-events:none}.kk-hero__logo{display:inline-block;pointer-events:auto}.kk-hero__logo img{width:calc(15.5 * var(--u));height:auto;margin-top:calc(3.6 * var(--u) + var(--hero-off));margin-left:-6px}.kk-hero__inner{display:grid;grid-template-columns:minmax(0,calc(35 * var(--u))) 1fr;padding-top:calc(23.25 * var(--u) + var(--hero-off))}.kk-hero__title{margin:0 0 calc(.75 * var(--u));font-family:var(--kk-serif);font-weight:400;font-size:calc(2.875 * var(--u));line-height:1.02;letter-spacing:.01em;text-transform:uppercase;color:var(--kk-text)}.kk-hero__text{font-size:calc(1.125 * var(--u));line-height:1.35;color:#f2f2f2;margin-bottom:calc(3.25 * var(--u));letter-spacing:0}.kk-hero__text p{margin:0}.kk-hero .kk-btn{height:calc(2.9375 * var(--u))}.kk-hero__address{display:flex;align-items:center;gap:var(--u);margin-top:calc(3.1 * var(--u));font-style:normal;font-size:calc(1.1875 * var(--u));line-height:1.28;letter-spacing:0}.kk-hero__address .kk-icon{font-size:calc(2.375 * var(--u));flex:none}.kk-hero__feature{position:absolute;display:block;white-space:nowrap;text-decoration:none;color:#eaeaea;right:calc(.55 * var(--bgw));top:calc(.1175 * var(--bgw) + var(--hero-off))}.kk-hero__feature-name{display:block;font-family:var(--kk-serif);font-size:calc(var(--bgw) / 64);line-height:1.05}.kk-hero__feature-price{display:block;margin-top:calc(var(--bgw) / 137);font-size:calc(var(--bgw) / 87)}.kk-hero__feature:hover .kk-hero__feature-name{color:#fff}.kk-hero__title,.kk-hero__text,.kk-hero__address,.kk-hero__feature{text-shadow:0 0 18px rgba(0,0,0,.75),0 1px 3px rgba(0,0,0,.6)}.kk-cats{display:grid;grid-template-columns:repeat(5,calc(15 * var(--u)));justify-content:space-between;gap:calc(1.75 * var(--u));margin-top:calc(.75 * var(--u))}.kk-cat{position:relative;display:flex;flex-direction:column;height:calc(18.5 * var(--u));padding:calc(1.25 * var(--u));border-radius:calc(1.125 * var(--u));color:var(--kk-text);text-decoration:none;transition:transform .25s,background .25s}.kk-cat:hover{transform:translateY(-4px)}.kk-cat img{flex:1 1 0;min-height:0;width:100%;object-fit:contain;object-position:center bottom;padding:calc(.25 * var(--u)) 0 var(--u);filter:drop-shadow(0 calc(1.125 * var(--u)) calc(1.5 * var(--u)) rgba(0,0,0,.55));transition:transform .35s cubic-bezier(.2,.7,.2,1)}.kk-cat:hover img{transform:scale(1.04)}.kk-cat__title{margin:0;font-family:var(--kk-serif);font-weight:700;font-size:calc(1.75 * var(--u));line-height:1.05;white-space:nowrap;color:var(--kk-text);letter-spacing:0}.kk-cat__fav{position:absolute;top:calc(1.25 * var(--u));right:calc(1.25 * var(--u));z-index:2;width:calc(1.875 * var(--u));height:calc(1.875 * var(--u));border-radius:50%;display:grid;place-items:center;font-size:calc(.9375 * var(--u));background:var(--kk-heart);color:#fff;box-shadow:0 .375rem .875rem #0006}@media(min-width:1081px){.kk-cats--6{grid-template-columns:repeat(6,minmax(0,1fr));gap:calc(1.5 * var(--u))}.kk-cats--6 .kk-cat{height:calc(17 * var(--u))}.kk-cats--6 .kk-cat__title{font-size:calc(1.5 * var(--u))}}.kk-favs{margin-top:calc(2.5 * var(--u));scroll-margin-top:80px}.kk-section-title{margin:0 0 calc(3.75 * var(--u));font-family:var(--kk-serif);font-weight:400;font-size:calc(2.9 * var(--u));letter-spacing:.04em;text-transform:uppercase;text-align:center;color:var(--kk-text)}.kk-grid{display:grid;grid-template-columns:repeat(4,calc(18.3 * var(--u)));justify-content:space-between;gap:calc(1.625 * var(--u)) calc(2.3 * var(--u))}.kk-card{position:relative;display:flex;flex-direction:column;min-height:calc(24.375 * var(--u));padding:calc(2.5 * var(--u)) calc(2 * var(--u)) calc(2.125 * var(--u));border-radius:calc(1.25 * var(--u));color:var(--kk-text);transition:transform .25s,background .25s}.kk-card:hover{transform:translateY(-4px)}.kk-card__img{display:block}.kk-card__img img{height:calc(12.5 * var(--u));width:auto;max-width:calc(13.75 * var(--u));margin:0 auto calc(1.25 * var(--u));object-fit:contain;filter:drop-shadow(0 calc(1.25 * var(--u)) calc(1.625 * var(--u)) rgba(0,0,0,.55));transition:transform .35s var(--kk-ease)}.kk-card:hover .kk-card__img img{transform:scale(1.04)}.kk-card__info{position:absolute;right:calc(3.125 * var(--u));top:calc(14 * var(--u));z-index:2;font-size:calc(1.875 * var(--u));color:#fff;opacity:.95;transition:color .2s}.kk-card__info:hover{color:var(--kk-accent)}.kk-card__meta{display:flex;justify-content:space-between;gap:.125em .75em;margin-bottom:calc(.5 * var(--u));font-size:calc(1.125 * var(--u));color:#f2f2f2;letter-spacing:0}.kk-card__row{display:flex;align-items:center;justify-content:space-between;gap:calc(.75 * var(--u));margin-top:auto}.kk-card__title{word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;margin:0;min-width:0;max-width:calc(10.5 * var(--u));font-family:var(--kk-serif);font-weight:700;font-size:calc(1.3 * var(--u));line-height:1.05;letter-spacing:0}.kk-card__title a{color:inherit;text-decoration:none}.kk-card__title a:hover{color:var(--kk-accent)}.kk-add{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:calc(4.125 * var(--u));height:calc(2.625 * var(--u));padding:0 calc(1.125 * var(--u));border:0;border-radius:calc(1.3125 * var(--u));background:var(--kk-accent);color:var(--kk-accent-dark);font:inherit;font-size:calc(1.375 * var(--u));cursor:pointer;text-decoration:none;transition:transform .15s,filter .15s,opacity .15s}.kk-add:hover{filter:brightness(1.06);transform:translateY(-1px)}.kk-add:active{transform:scale(.96)}.kk-add--text{font-size:calc(.8125 * var(--u));font-weight:500;border-radius:calc(.5 * var(--u));height:calc(2.1875 * var(--u));padding:0 calc(.875 * var(--u))}.kk-add:disabled{background:#3a3a3a;color:#9a9a9a;cursor:not-allowed;transform:none;filter:none}.kk-add.is-loading{opacity:.6}.kk-card.is-sold-out .kk-card__img img{opacity:.45;filter:grayscale(1)}.kk-center{display:flex;justify-content:center;margin:calc(2.75 * var(--u)) 0 calc(4 * var(--u))}.kk-cat,.kk-card{background:#16161652;-webkit-backdrop-filter:blur(7px) saturate(140%);backdrop-filter:blur(7px) saturate(140%);border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #ffffff08,0 1.5rem 3.75rem #00000073;isolation:isolate}.kk-cat:hover,.kk-card:hover{background:#2222226b}.kk-cat:before,.kk-card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;pointer-events:none;z-index:1;background:linear-gradient(145deg,#ffffff47,#ffffff0a 38%,#fff0 60%,#ffffff14);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.kk-cat:after,.kk-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(160deg,#ffffff0f,#fff0 45%)}.kk-toast{position:fixed;left:50%;bottom:28px;z-index:1000;display:flex;align-items:center;gap:14px;max-width:min(92vw,480px);padding:10px 18px;border-radius:10px;background:var(--kk-accent);color:var(--kk-accent-dark);font-size:14px;font-weight:500;letter-spacing:0;opacity:0;pointer-events:none;transform:translate(-50%,20px);transition:opacity .25s,transform .25s}.kk-toast.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.kk-toast.is-error{background:var(--kk-heart);color:#fff}.kk-toast__action{flex:none;padding:6px 12px;border-radius:6px;background:var(--kk-accent-dark);color:var(--kk-accent);text-decoration:none;font-size:13px}@keyframes kk-rise{0%{opacity:0;transform:translate3d(0,1.5rem,0)}to{opacity:1;transform:none}}@keyframes kk-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:no-preference){.kk-hero__bg{animation:kk-fade 1.6s ease-out both}.kk-hero__brand{animation:kk-fade 1.2s var(--kk-ease) .15s both}.kk-hero__title{animation:kk-rise 1.1s var(--kk-ease) .3s both}.kk-hero__text{animation:kk-rise 1.1s var(--kk-ease) .45s both}.kk-hero .kk-btn{animation:kk-rise 1.1s var(--kk-ease) .58s both}.kk-hero__address{animation:kk-rise 1.1s var(--kk-ease) .7s both}.kk-hero__feature{animation:kk-fade 1.4s var(--kk-ease) .8s both}}@media(max-width:1080px){.kk{--bgw: 1100px;--fade-top: 560px}.kk-hero{min-height:0}.kk-hero__bg{height:800px;background-position:right 0;-webkit-mask-image:linear-gradient(to bottom,#000 var(--fade-top),transparent 100%);mask-image:linear-gradient(to bottom,#000 var(--fade-top),transparent 100%)}.kk-hero__brand{top:12px}.kk-hero__logo img{width:140px;margin:64px 0 0}.kk-hero__inner{position:relative;grid-template-columns:1fr;padding-top:580px}.kk-hero__title{font-size:40px}.kk-hero__text{font-size:17px;max-width:560px;margin-bottom:32px}.kk-btn,.kk-hero .kk-btn{min-width:188px;height:44px;font-size:15px}.kk-hero__address{font-size:16px;margin-top:36px}.kk-hero__feature{left:var(--gutter);right:auto;top:250px;text-align:left}.kk-hero__feature-name{font-size:24px}.kk-hero__feature-price{font-size:18px;margin-top:8px}.kk-cats{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:16px;margin-top:64px}.kk-cat{height:260px;padding:18px;border-radius:18px}.kk-cat__title{font-size:26px;min-height:2.1em;display:flex;align-items:flex-end;white-space:normal}.kk-cat__fav{top:18px;right:18px;width:30px;height:30px;font-size:15px}.kk-favs{margin-top:48px}.kk-section-title{font-size:30px;text-align:left;margin-bottom:36px}.kk-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:16px}.kk-card{padding:28px 20px 24px;min-height:0;border-radius:20px}.kk-card__img img{height:150px;max-width:220px;margin-bottom:20px}.kk-card__info{right:20px;top:168px;font-size:28px}.kk-card__meta{font-size:16px}.kk-card__title{font-size:19px;max-width:160px}.kk-add{min-width:66px;height:42px;font-size:22px;padding:0 18px;border-radius:21px}.kk-add--text{font-size:13px;height:32px;padding:0 14px;border-radius:8px}.kk-center{margin:36px 0 64px}}@media(min-width:700px)and (max-width:1080px){.kk-cats{grid-template-columns:repeat(6,minmax(0,1fr))}.kk-cat{grid-column:span 2;height:250px}.kk-cats--5 .kk-cat:nth-child(4),.kk-cats--5 .kk-cat:nth-child(5){grid-column:span 3}.kk-cats--5 .kk-cat:nth-child(4) .kk-cat__title,.kk-cats--5 .kk-cat:nth-child(5) .kk-cat__title{white-space:nowrap;min-height:0}.kk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kk-card__title{font-size:16px}}@media(min-width:900px)and (max-width:1080px){.kk-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.kk-card__title{font-size:17px}}@media(max-width:520px){.kk{--bgw: 560px;--fade-top: 470px}body.kk-tpl-index.gradient{background-position:60% 0}.kk-hero__bg{height:680px;background-position:right 150px;-webkit-mask-image:linear-gradient(to bottom,transparent 152px,#000 235px,#000 var(--fade-top),transparent 100%);mask-image:linear-gradient(to bottom,transparent 152px,#000 235px,#000 var(--fade-top),transparent 100%)}.kk-hero__inner{padding-top:420px}.kk-hero__title{font-size:32px}.kk-hero__text{font-size:16px;margin-bottom:24px}.kk-hero__address{margin-top:32px}.kk-hero__feature{display:none}.kk-cats{grid-template-columns:1fr 1fr}.kk-cat{height:210px;padding:12px}.kk-cats--5 .kk-cat:nth-child(5){grid-column:span 2;height:170px}.kk-cats--5 .kk-cat:nth-child(5) .kk-cat__title{white-space:nowrap;min-height:0}.kk-cat__fav{top:12px;right:12px;width:26px;height:26px;font-size:13px}.kk-cat__title{font-size:21px}.kk-grid{grid-template-columns:1fr 1fr;gap:12px}.kk-card{padding:22px 14px 18px}.kk-card__img img{height:120px;margin-bottom:14px}.kk-card__info{right:12px;top:130px;font-size:24px}.kk-card__meta{font-size:14px;flex-wrap:wrap}.kk-card__title{font-size:15px;max-width:none}.kk-card__row{flex-direction:column;align-items:flex-start;gap:10px}.kk-add{min-width:52px;height:36px;font-size:18px}.kk-add--text{height:30px;padding:0 10px;font-size:12px}}@media(max-width:520px)and (max-height:720px){.kk{--bgw: 470px;--fade-top: 400px}.kk-hero__bg{height:600px}.kk-hero__inner{padding-top:350px}}@media(max-width:360px){.kk-cats{grid-template-columns:1fr}.kk-cat,.kk-cat:nth-child(5){grid-column:auto;height:220px}.kk-hero__title{font-size:30px}.kk-grid{grid-template-columns:1fr}}.kk *:focus-visible{outline-color:var(--kk-accent)}.kk .section-header{background:linear-gradient(to bottom,#000000eb,#000000b3 45%,#0000)}.kk .section-header.shopify-section-header-sticky{background:#0c0c0cf0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.kk .header-wrapper{background:transparent}.kk .header-wrapper--border-bottom{border-bottom:0}.kk-tpl-index .section-header:not(.scrolled-past-header) .header__heading-logo-wrapper{visibility:hidden}@media(min-width:990px){.kk .header--middle-left{grid-template-columns:1fr auto 1fr}.kk .header__inline-menu .list-menu--inline{gap:clamp(8px,2.6vw,52px)}}.kk .header__menu-item{font-size:14px;letter-spacing:.01em;color:#ffffffeb}.kk .header__menu-item:hover span,.kk .header__active-menu-item{color:var(--kk-accent);text-decoration:none}.kk .header__icon{color:#fff}.kk .header__icon:hover .svg-wrapper{color:var(--kk-accent)}.kk .cart-count-bubble{background:var(--kk-accent);color:var(--kk-accent-dark);border-radius:5px;font-weight:600}.kk .header__submenu,.kk .mega-menu__content{background:#101010f7;border-color:#ffffff14}.kk .menu-drawer{background:#0c0c0cf7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#ffffff0f}.kk .menu-drawer__menu-item{font-family:var(--kk-serif);font-size:24px;padding:10px 32px}.kk .menu-drawer__menu-item:hover,.kk .menu-drawer__menu-item--active{color:var(--kk-accent);background:transparent}.kk .menu-drawer__utility-links{background:#ffffff08}.kk .collection-hero__title,.kk .main-page-title,.kk .title--primary,.kk .main-blog h1,.kk .template-search__header h1{font-family:var(--kk-serif);font-weight:400;text-transform:uppercase;letter-spacing:.04em}.kk .collection-hero__title{text-align:center;margin-inline:auto}.kk .collection-hero__description{color:var(--kk-muted);text-align:center;margin-inline:auto;max-width:640px}.kk .collection-hero__text-wrapper{flex-basis:100%}.kk .button,.kk .shopify-challenge__button,.kk .customer button{letter-spacing:.02em;font-weight:500}.kk .button:not(.button--secondary):not(.button--tertiary){--color-button: 238, 154, 72;--color-button-text: 26, 18, 8}.kk .button--secondary{--color-button-text: 238, 154, 72}.kk .product-card-wrapper .card{background:#ffffff09;border:1px solid rgba(255,255,255,.09);border-radius:20px;box-shadow:inset 0 1px #ffffff1a,0 .5rem 1.25rem #00000047;padding:10px 10px 14px;transition:transform .25s,background .25s}.kk .product-card-wrapper:hover .card{transform:translateY(-4px);background:#ffffff0f}.kk .product-card-wrapper .card__inner{background:transparent;border-radius:14px;overflow:hidden}.kk .product-card-wrapper .card__media .media{border-radius:14px;background:transparent}.kk .product-card-wrapper .card__heading{font-family:var(--kk-serif);font-weight:700;font-size:17px;line-height:1.15;letter-spacing:0}.kk .product-card-wrapper .card__heading a{text-decoration:none}.kk .product-card-wrapper:hover .card__heading a{color:var(--kk-accent)}.kk .product-card-wrapper .price{font-size:15px;color:#f2f2f2;letter-spacing:0}.kk .card__badge .badge{border-radius:8px}.kk .collection-card-wrapper .card,.kk .article-card-wrapper .card{border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.kk .collection-card-wrapper .card__heading,.kk .article-card__title{font-family:var(--kk-serif);font-weight:400;letter-spacing:0}.kk .article-card__info,.kk .article-card .circle-divider{color:var(--kk-accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.kk .article-card__excerpt,.kk .facets__summary,.kk .facet-filters__label,.kk .product-count__text{color:var(--kk-muted)}.kk .active-facets__button-inner{border-radius:20px}.kk .pagination__item--current:after{background:var(--kk-accent)}.kk .product__title h1{font-family:var(--kk-serif);font-weight:400;font-size:clamp(30px,3vw,44px);line-height:1.08;letter-spacing:0}.kk .product .price--large .price-item{font-size:22px;font-weight:500;letter-spacing:0}.kk .product__text.caption-with-letter-spacing{color:var(--kk-accent)}.kk .product__description{color:var(--kk-muted);line-height:1.6}.kk .product__media-item .media,.kk .product__media-wrapper .media{border-radius:20px}.kk .product-form__input input[type=radio]+label{border-color:#fff3;background:#ffffff08;color:#fff}.kk .product-form__input input[type=radio]+label:hover{border-color:#ffffff73}.kk .product-form__input input[type=radio]:checked+label{background:var(--kk-accent);border-color:var(--kk-accent);color:var(--kk-accent-dark)}.kk .product-form__input .form__label,.kk .quantity__label{font-family:var(--kk-serif);font-size:17px;letter-spacing:0}.kk .quantity{border-radius:10px}.kk .quantity:after,.kk .quantity:before{border-radius:10px}.kk .quantity__button{color:var(--kk-accent)}.kk .product__accordion summary .accordion__title{font-family:var(--kk-serif)}.kk .product__accordion .icon-caret{color:var(--kk-accent)}.kk .rte{color:var(--kk-muted);line-height:1.7}.kk .rte h1,.kk .rte h2,.kk .rte h3,.kk .rte h4{font-family:var(--kk-serif);font-weight:400;color:#fff;line-height:1.3}.kk .rte a:not(.button){color:var(--kk-accent);text-underline-offset:.15em}.kk .rte strong,.kk .rte b{color:#fff;font-weight:600}.kk .rte table td,.kk .rte table th{border-color:#ffffff1f}.kk .article-template__title{font-family:var(--kk-serif);font-weight:400;line-height:1.2}.kk .article-template .circle-divider,.kk .article-template__hero-container+header .caption-with-letter-spacing{color:var(--kk-accent)}.kk .article-template__hero-container .media{border-radius:20px}.kk .shopify-policy__title h1{font-family:var(--kk-serif);font-weight:400;text-transform:uppercase;letter-spacing:.04em}.kk .shopify-policy__container{color:var(--kk-muted);line-height:1.7}.kk .cart-item__name{font-family:var(--kk-serif);font-weight:700;text-decoration:none;letter-spacing:0}.kk .cart-item__name:hover{color:var(--kk-accent)}.kk .cart-item__details .product-option,.kk .cart-item__details dl{color:var(--kk-muted)}.kk .cart-item__image{border-radius:12px}.kk .totals__total-value{font-size:20px}.kk .field__input,.kk .select__select,.kk .customer .field input,.kk .text-area{border-radius:10px}.kk .field:after,.kk .select:after,.kk .customer .field:after,.kk .localization-form__select:after{border-radius:10px}.kk .field__input:focus,.kk .text-area:focus{box-shadow:0 0 0 1px var(--kk-accent)}.kk .footer{background:#0b0b0bd9;border-top:1px solid rgba(255,255,255,.08);color:var(--kk-muted)}.kk .footer .gradient{background:transparent}.kk .footer-block__heading{font-family:var(--kk-serif);font-weight:400;font-size:18px;color:#fff;letter-spacing:0}.kk .footer-block__details-content .list-menu__item--link,.kk .footer .rte,.kk .footer .rte a{color:var(--kk-muted);text-decoration:none}.kk .footer-block__details-content .list-menu__item--link:hover,.kk .footer .rte a:hover{color:var(--kk-accent)}.kk .footer .rte{line-height:1.7;font-size:14px}.kk .copyright__content{color:#ffffff80;font-size:12px}.kk .copyright__content a{color:inherit}@media(min-width:750px){.kk .footer-block--menu{border-top:0;margin-top:0;padding-top:0}}.kk img.kk-cutout{object-fit:contain!important;filter:drop-shadow(0 14px 18px rgba(0,0,0,.55))}.kk .card__media img.kk-cutout{padding:7% 6% 5%;transition:transform .35s var(--kk-ease)}.kk .product-card-wrapper:hover .card__media img.kk-cutout{transform:scale(1.04)}.kk .product__media img.kk-cutout{padding:4%;filter:drop-shadow(0 2.5rem 3.5rem rgba(0,0,0,.65))}.kk .product__media-item:has(img.kk-cutout) .media,.kk .product__media-item:has(img.kk-cutout){background:transparent;border:0}.kk .cart-item__image-container:has(img.kk-cutout){background:transparent;border:0;box-shadow:none}.kk .cart-item__image.kk-cutout{filter:drop-shadow(0 6px 8px rgba(0,0,0,.5))}.kk .gpo-app{background:transparent!important;padding-left:0!important;padding-right:0!important}.kk .gpo-app select,.kk .gpo-app input[type=text],.kk .gpo-app textarea{background-color:#ffffff0a!important;color:#fff!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:10px!important}.kk .gpo-app select:focus{border-color:var(--kk-accent)!important;outline:none}.kk .gpo-app select option{background:#161616;color:#fff}.kk .gpo-app input[type=radio],.kk .gpo-app input[type=checkbox]{accent-color:var(--kk-accent)}.kk-mode{border:1px solid rgba(255,255,255,.18);border-radius:12px;margin:0 0 2rem;padding:1.4rem 1.8rem 1.6rem;color:var(--kk-text)}.kk-mode__label{font-size:1.5rem;font-weight:500;padding:0 .4em}.kk-mode__options{display:flex;flex-wrap:wrap;gap:.6rem 2.4rem;margin-top:.6rem}.kk-mode__option{display:inline-flex;align-items:center;gap:.8rem;font-size:1.5rem;cursor:pointer}.kk-mode__option input{accent-color:var(--kk-accent);width:1.8rem;height:1.8rem;margin:0}.kk-mode__note{margin:1rem 0 0;font-size:1.35rem;color:var(--kk-accent)}.kk-mode__error{margin:.8rem 0 0;font-size:1.4rem;font-weight:600;color:var(--kk-heart)}#cc-calendar-table td.kk-day-off{opacity:.3;text-decoration:line-through;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kakucsi.css.map */
