.shopify-section-group-header-group.wt-announcement{position:-webkit-sticky;position:sticky;top:0;z-index:15}.shopify-section-group-header-group.page-header{top:var(--kk-announcement-h, 0px)!important;transform:none!important}.collection__sticky-header{top:var(--kk-sticky-top, 0px)!important}.kk-tile-item{container-type:inline-size}.kk-tile{display:block;position:relative;width:100%;flex:1 1 auto;height:100%;min-height:150cqw;background-color:var(--kk-bg, #1f1e1d);color:var(--kk-fg, #f4f1ec);text-decoration:none;overflow:hidden}.kk-tile--bg{background-size:cover;background-position:center;background-repeat:no-repeat}.kk-tile__cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.kk-tile__frame{position:absolute;top:5.6cqw;right:5.6cqw;bottom:5.6cqw;left:5.6cqw;display:flex;flex-direction:column;border:max(1px,.2cqw) solid currentColor}.kk-tile__band{flex:0 0 auto;padding:4.2cqw 2cqw;text-align:center;font-size:max(4.6cqw,10px);font-weight:400;letter-spacing:.06em;line-height:1.25;border-bottom:max(1px,.2cqw) solid currentColor;text-wrap:balance}.kk-tile__mid{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 3cqw}.kk-tile__title{font-weight:300;font-size:var(--kk-title, 20cqw);line-height:1.05;margin-bottom:6cqw;letter-spacing:0;text-transform:none}.kk-tile__line{font-weight:300;font-size:7.4cqw;line-height:1.3}.kk-tile__mid--pics .kk-tile__title{margin:3cqw 0 0}.kk-tile__mid--pics .kk-tile__line{font-size:6.2cqw;margin-top:1.6cqw}.kk-tile__foot{flex:0 0 23cqw;display:flex;align-items:center;justify-content:center;background:var(--kk-fg, #f4f1ec);color:var(--kk-bg, #1f1e1d);font-size:8.4cqw;font-weight:400;letter-spacing:.02em}.kk-tile__foot b{font-weight:600;margin-left:.25em}.kk-tile__foot--btn{width:100%;border:0;border-radius:0;margin:0;padding:0 3cqw;font-family:inherit;line-height:1.15;cursor:pointer;transition:opacity .2s ease}.kk-tile__foot--btn:hover{opacity:.88}.kk-tile__foot--btn[data-busy]{opacity:.6;cursor:progress}.kk-tile__pics{display:flex;align-items:center;justify-content:center}.kk-tile__pic{display:block;position:relative;width:40cqw;height:44cqw;overflow:hidden;-webkit-mask-image:radial-gradient(ellipse 72% 72% at 50% 50%,#000 70%,transparent 100%);mask-image:radial-gradient(ellipse 72% 72% at 50% 50%,#000 70%,transparent 100%)}.kk-tile__pic img{position:absolute;width:135%;max-width:none;height:auto;left:-17.5%;top:-10%}.kk-tile__mid--three .kk-tile__pic{width:26cqw;height:30cqw}.kk-tile__plus{font-weight:300;font-size:8cqw;width:4.5cqw;text-align:center}.kk-tile__mid--three .kk-tile__plus{font-size:6.5cqw;width:3cqw}.kk-tile__mid--three .kk-tile__title{font-size:min(var(--kk-title, 11cqw),11cqw)}.kk-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kk-hero{position:relative;color:var(--kk-hero-fg);background:var(--kk-hero-band)}.kk-hero p,.kk-hero h2{color:inherit;margin:0}.kk-hero__stage{position:relative;overflow:hidden}.kk-hero__stage--d{display:block;aspect-ratio:2688 / 1152}.kk-hero__stage--m{display:none;aspect-ratio:1792 / 2240}.kk-hero__pic{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.kk-hero__img{display:block;width:100%;height:100%;object-fit:cover}.kk-hero__copy--d{position:absolute;z-index:2;left:6.67%;top:calc(var(--kk-sticky-top, 118px) - var(--kk-announcement-h, 30px));bottom:0;width:54%;display:flex;flex-direction:column;justify-content:center}.kk-hero__title{font-family:inherit;font-weight:300;font-size:clamp(34px,4.03vw,78px);line-height:1.02;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--kk-hero-fg)}.kk-hero__dates{font-weight:400;font-size:clamp(34px,4.03vw,78px);line-height:1.02;letter-spacing:.06em;text-transform:uppercase;color:var(--kk-hero-date)!important;margin-top:.14em!important}.kk-hero__rule{display:block;width:72px;height:1px;background:currentColor;opacity:.45;margin:clamp(18px,1.95vw,34px) 0 clamp(14px,1.5vw,26px)}.kk-hero__offers{font-weight:300;font-size:clamp(16px,1.46vw,26px);line-height:1.55}.kk-hero__offers span{display:block}.kk-hero__actions{display:flex;gap:14px;align-items:center;margin-top:clamp(18px,1.95vw,34px)}.kk-hero__code,.kk-hero__btn{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 1.8em;font-size:14px;letter-spacing:.14em;text-transform:uppercase}.kk-hero__code{border:1px solid rgba(244,241,236,.7)}.kk-hero__code b{font-weight:500;margin-left:.5em}.kk-hero__btn{background:var(--kk-hero-fg);color:#14131a!important;font-weight:500;padding:0 2.4em;text-decoration:none}.kk-hero__btn:hover{opacity:.9}.kk-hero__copy--m{display:none}@media(max-width:749px){.kk-hero__stage--d{display:none}.kk-hero__stage--m{display:block}.kk-hero__copy--m{display:block;background:var(--kk-hero-band);padding:26px 24px 36px;text-align:center}.kk-hero__copy--m .kk-hero__title{font-size:35px;white-space:normal}.kk-hero__copy--m .kk-hero__dates{font-size:35px}.kk-hero__copy--m .kk-hero__rule{width:56px;margin:20px auto 16px}.kk-hero__copy--m .kk-hero__offers{font-size:17px}.kk-hero__copy--m .kk-hero__actions{flex-direction:column;gap:10px;margin-top:22px}.kk-hero__copy--m .kk-hero__code,.kk-hero__copy--m .kk-hero__btn{width:100%;height:48px;font-size:13px}}body.template-index .kk-hero-section{margin-top:calc(var(--kk-announcement-h, 0px) - var(--kk-sticky-top, 0px))}@media(min-width:900px){.shopify-section-group-header-group.wt-announcement .wt-announcement__container{min-height:50px;align-items:center}}body.template-index page-header.wt-header--transparent .wt-header__icon svg,body.template-index page-header.wt-header--transparent .wt-localization-trigger,body.template-index page-header.wt-header--transparent shopify-account svg,body.template-index page-header.wt-header--transparent .wt-cart__trigger svg{filter:drop-shadow(0 0 2px rgba(8,9,24,.95)) drop-shadow(0 0 7px rgba(8,9,24,.85))}html.kk-set-open{overflow:hidden}.kk-set{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.kk-set[hidden]{display:none}.kk-set__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#14131a73;opacity:0;transition:opacity .25s ease}.kk-set__panel{position:absolute;top:0;right:0;bottom:0;width:min(500px,100%);display:flex;flex-direction:column;background:#fff;color:#1f1e1d;transform:translate(100%);transition:transform .25s ease;box-shadow:-10px 0 40px #14131a1f}.kk-set.is-open .kk-set__scrim{opacity:1}.kk-set.is-open .kk-set__panel{transform:none}.kk-set__x{position:absolute;top:14px;right:14px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:none;border:0;padding:0;color:inherit;cursor:pointer}.kk-set__head{padding:34px 32px 22px;border-bottom:1px solid #e6e3de;text-align:center}.kk-set__band{margin:0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#6b6b6b}.kk-set__title{margin:10px 0 0;font-family:inherit;font-weight:300;font-size:30px;line-height:1.1;letter-spacing:0;text-transform:none;color:inherit}.kk-set__perks{margin:10px 0 0;font-size:15px;line-height:1.4}.kk-set__items{flex:1 1 auto;overflow-y:auto;padding:6px 32px;-webkit-overflow-scrolling:touch}.kk-set__item{display:flex;gap:16px;padding:18px 0;border-bottom:1px solid #efedea}.kk-set__item:last-child{border-bottom:0}.kk-set__img{flex:0 0 92px;height:112px;background:#f7f6f4;overflow:hidden}.kk-set__img img{display:block;width:100%;height:100%;object-fit:cover}.kk-set__info{flex:1 1 auto;min-width:0}.kk-set__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.kk-set__name{font-size:15px;line-height:1.35;color:inherit;text-decoration:none}.kk-set__name:hover{text-decoration:underline}.kk-set__price{flex:0 0 auto;font-size:15px;letter-spacing:.02em}.kk-set__opts{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.kk-set__opt{display:flex;flex-direction:column;gap:5px;flex:1 1 140px;min-width:0}.kk-set__opt span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#6b6b6b}.kk-set__opt select{width:100%;height:44px;padding:0 30px 0 10px;border:1px solid #d6d6d6;border-radius:0;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%231f1e1d' stroke-width='1.3' fill='none'/%3E%3C/svg%3E") no-repeat right 10px center;-webkit-appearance:none;appearance:none;font:inherit;font-size:14px;text-overflow:ellipsis;color:inherit}.kk-set__opt select:focus{outline:1px solid #1f1e1d;outline-offset:0}.kk-set__opt select.is-missing{border-color:#b32626;box-shadow:0 0 0 1px #b32626}.kk-set__foot{padding:18px 32px 26px;border-top:1px solid #e6e3de;background:#fff}.kk-set__total{display:flex;justify-content:space-between;align-items:baseline;font-size:16px}.kk-set__total b{font-weight:500;font-size:18px}.kk-set__save{margin:4px 0 0;font-size:14px;color:#6b6b6b;text-align:right}.kk-set__save:empty,.kk-set__msg:empty{display:none}.kk-set__msg{margin:10px 0 0;font-size:14px;color:#b32626}.kk-set__add{width:100%;height:52px;margin-top:14px;border:0;border-radius:0;background:#212121;color:#fff;font:inherit;font-size:14px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease}.kk-set__add:hover{opacity:.9}.kk-set__add[data-busy]{opacity:.6;cursor:progress}@media(max-width:749px){.kk-set__panel{top:auto;left:0;width:100%;max-height:90vh;max-height:90dvh;transform:translateY(100%);box-shadow:0 -10px 40px #14131a24}.kk-set__head{padding:28px 20px 16px}.kk-set__title{font-size:26px}.kk-set__perks{font-size:14px}.kk-set__items{padding:2px 20px}.kk-set__item{gap:14px;padding:14px 0}.kk-set__img{flex-basis:76px;height:92px}.kk-set__name,.kk-set__price{font-size:14px}.kk-set__opts{flex-direction:column;gap:8px;margin-top:10px}.kk-set__opt{flex:none;flex-direction:row;align-items:center;gap:10px}.kk-set__opt span{flex:0 0 70px;font-size:10px;letter-spacing:.1em}.kk-set__opt select{flex:1 1 auto;width:auto;min-width:0;height:42px;font-size:16px}.kk-set__foot{padding:14px 20px calc(18px + env(safe-area-inset-bottom))}.kk-set__x{top:8px;right:8px}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/custom.css.map */
