:root{--kc-black: #000;--kc-white: #fff;--kc-grey: #f3f3f3;--kc-input-radius: 6px;--kc-btn-border-width: 2px;--kc-page-max: 1600px;--content-max: var(--kc-page-max);--LAYOUT-OUTER: 40px;--LAYOUT-GUTTER: 40px;--LAYOUT-OUTER-MEDIUM: 24px;--LAYOUT-GUTTER-MEDIUM: 24px;--LAYOUT-OUTER-SMALL: 16px;--LAYOUT-GUTTER-SMALL: 12px}@media only screen and (min-width:1400px){:root{--content-max: var(--kc-page-max)}}:root{--FONT-STACK-BODY: "Helvetica Neue", Helvetica, Arial, Arimo, sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.kc-script,h1 em,h2 em,h3 em,.hero__title em,.heading em{font-family:var(--kc-accent-font, "Times New Roman", Georgia, serif);font-style:italic;font-weight:400;text-transform:none;letter-spacing:0}.btn,.shopify-payment-button .shopify-payment-button__button--unbranded,#challenge .shopify-challenge__button{border-width:var(--kc-btn-border-width);border-radius:0}input[type=text],input[type=email],input[type=search],input[type=password],input[type=tel],input[type=number],input[type=url],textarea,select,.popout__toggle,.input-group,.newsletter__input,.search__input{border-radius:var(--kc-input-radius)}.input-group .btn,.newsletter__form .btn{border-radius:0 var(--kc-input-radius) var(--kc-input-radius) 0}.product-item,.product-item__image,.product-item__bg,.image-wrapper,.frame__item,.hero__content,.collection-item,.sale-box,.preorder-box,.badge-box,.badge{border-radius:0}.product-item__info{text-align:center}.product-item__price .price{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px}.product-item__price .price .old-price{order:-1;opacity:.55;text-decoration:line-through}hr{border-color:var(--border, #e5e5e5)}.announcement__content{font-size:12.8px;letter-spacing:.08em;text-transform:uppercase;opacity:.9}.announcement__content p{margin:0}.announcement__content a{color:inherit;text-decoration:none}.header__logo__text{font-family:var(--FONT-STACK-HEADING);font-weight:500;letter-spacing:.18em;text-transform:uppercase}.header__dropdown .navlink{letter-spacing:.04em}.footer-sections .footer__block__title{letter-spacing:.12em;text-transform:uppercase}.footer-sections .footer__block--text p{margin-bottom:.75em;line-height:1.6}.drawer__message--custom{background:var(--kc-grey);text-align:center;font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:10px 12px}.kc-section-head{text-align:center;margin:0 auto 28px;max-width:900px}.kc-section-head__sub{margin:0 0 8px}.kc-section-head__title{margin:0}.kc-section-head__text{margin-top:10px}.kc-section-head__text p{margin:0}.hero__description em,.hero__description i{display:block;font-family:var(--kc-accent-font, "Times New Roman", Georgia, serif);font-style:italic;font-weight:400;font-size:clamp(38px,5.2vw,72px);line-height:1;letter-spacing:0;text-transform:none;margin-top:-.1em}.hero__description p{margin:0}.kc-cat__grid{display:grid;grid-template-columns:repeat(var(--kc-cols-mobile),minmax(0,1fr));gap:var(--kc-gap)}@media only screen and (min-width:750px){.kc-cat__grid{grid-template-columns:repeat(var(--kc-cols),minmax(0,1fr))}}.kc-cat__tile{position:relative;display:block;overflow:hidden;color:#fff;text-decoration:none}.kc-cat__media{position:relative;padding-top:var(--kc-ratio);background:var(--kc-grey)}.kc-cat__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.kc-cat__img--placeholder{fill:#bdbdbd;background:#e6e6e6}.kc-cat__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,rgba(0,0,0,var(--kc-overlay)))}.kc-cat__tile:hover .kc-cat__img{transform:scale(1.04)}.kc-cat__text{position:absolute;left:0;right:0;bottom:0;padding:20px 16px 22px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.kc-cat__sub{font-size:11px;letter-spacing:.2em;text-transform:uppercase;opacity:.9}.kc-cat__title{font-family:var(--FONT-STACK-HEADING);font-weight:500;text-transform:uppercase;letter-spacing:.08em;font-size:clamp(16px,1.6vw,24px);line-height:1.15}.kc-cat__link{font-size:12px;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:2px}.kc-carousel{position:relative}.kc-ugc__track{display:flex;gap:var(--kc-ugc-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.kc-ugc__track::-webkit-scrollbar{display:none}.kc-ugc__item{position:relative;flex:0 0 auto;height:var(--kc-ugc-h-mobile);aspect-ratio:3 / 4;scroll-snap-align:start;overflow:hidden;background:var(--kc-grey);display:block}@media only screen and (min-width:750px){.kc-ugc__item{height:var(--kc-ugc-h)}}.kc-ugc__img{width:100%;height:100%;object-fit:cover;display:block}.kc-ugc__img--placeholder{fill:#bdbdbd}.kc-ugc__handle{position:absolute;left:10px;bottom:10px;color:#fff;font-size:12px;text-shadow:0 1px 3px rgba(0,0,0,.5)}.kc-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border-radius:50%;border:1px solid #e5e5e5;background:#fff;color:#000;display:none;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #00000014;padding:0}.kc-carousel__arrow svg{width:18px;height:18px}.kc-carousel__arrow--prev{left:8px}.kc-carousel__arrow--next{right:8px}.kc-carousel__arrow:disabled{opacity:.35;cursor:default}@media only screen and (min-width:750px){.kc-carousel__arrow{display:inline-flex}}.kc-carousel--static .kc-carousel__arrow{display:none}.kc-tier__inner{border-top:1px solid #000;border-bottom:1px solid #000;padding:12px 8px;text-align:center}.kc-tier__line1{margin:0;font-family:var(--FONT-STACK-HEADING);font-weight:500;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.kc-tier__line2{margin:4px 0 0;font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.75}.product__title,.product__title h1,.product__title .h1{text-transform:uppercase;letter-spacing:.06em}.product__submit__buttons .btn,.product__submit__add{width:100%;min-height:48px}.product__price--off{display:inline-flex;align-items:center;gap:4px;background:#000;color:#fff;padding:4px 10px;border-radius:0;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.product__price--off.hidden{display:none}.product__price--strike{opacity:.55}.template-collection .collection__products,.template-collection .collection-wrapper,.template-search .collection__products{max-width:1280px;margin-left:auto;margin-right:auto}.product-item__bg,.product-item__bg__under{padding-top:0!important}.product-item .sale-box{display:none!important}.product-information{text-align:center;padding-top:10px}.product-item__title{font-size:13px;letter-spacing:.02em;text-transform:none;line-height:1.35}.product-item__price{font-size:12px;font-weight:600}.product-item__price .price .old-price{order:1;font-weight:400;opacity:.6;margin-left:4px;font-size:11px}@media(min-width:990px){.collection__products .grid-outer{max-width:1200px;margin-left:auto;margin-right:auto}}@media only screen and (min-width:750px){.index-products .grid--slider{--gap: 16px;--item-width: calc((100vw - var(--scrollbar-width) - var(--outer) * 2 - 16px * 2) / 3)}}@media only screen and (min-width:990px){.index-products .grid--slider{--gap: 16px;--item-width: calc((100vw - var(--scrollbar-width) - var(--outer) * 2 - 16px * 3) / 4)}}.kc-cat--mosaic .kc-cat__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-cat--mosaic .kc-cat__tile{aspect-ratio:4 / 5}.kc-cat--mosaic .kc-cat__tile:nth-child(1){grid-column:1 / -1;aspect-ratio:4 / 5}.kc-cat--mosaic .kc-cat__tile:nth-child(6){grid-column:1 / -1;aspect-ratio:8 / 5}.kc-cat--mosaic .kc-cat__media{position:absolute;top:0;right:0;bottom:0;left:0;padding-top:0}.kc-cat--mosaic .kc-cat__shade{background:linear-gradient(to top,#080603c2,#08060338 40%,#08060300 65%)}.kc-cat--mosaic .kc-cat__badge{position:absolute;top:16px;left:16px;z-index:2;background:#f5edd5;color:#1c1814;padding:5px 12px;font-family:var(--FONT-STACK-BODY, Helvetica, Arial, sans-serif);font-size:9px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;line-height:1.2}.kc-cat--mosaic .kc-cat__text{text-align:left;align-items:flex-start;padding:0 18px 24px;gap:10px}.kc-cat--mosaic .kc-cat__title{font-family:var(--FONT-STACK-BODY, Helvetica, Arial, sans-serif);font-style:italic;font-weight:300;text-transform:none;letter-spacing:0;font-size:clamp(22px,1.9vw,36px);line-height:1.1}.kc-cat--mosaic .kc-cat__link{font-size:9.5px;letter-spacing:.18em;color:#ffffffd1;border-bottom:0;padding-bottom:0}@media only screen and (min-width:990px){.kc-cat--mosaic .kc-cat__grid{grid-template-columns:1.65fr 1fr 1fr 1fr}.kc-cat--mosaic .kc-cat__tile{aspect-ratio:395 / 493}.kc-cat--mosaic .kc-cat__tile:nth-child(1){grid-column:1;grid-row:1 / span 2;aspect-ratio:auto}.kc-cat--mosaic .kc-cat__tile:nth-child(2){grid-column:2;grid-row:1}.kc-cat--mosaic .kc-cat__tile:nth-child(3){grid-column:3;grid-row:1}.kc-cat--mosaic .kc-cat__tile:nth-child(4){grid-column:4;grid-row:1}.kc-cat--mosaic .kc-cat__tile:nth-child(5){grid-column:2;grid-row:2}.kc-cat--mosaic .kc-cat__tile:nth-child(6){grid-column:3 / span 2;grid-row:2;aspect-ratio:auto}}@media only screen and (min-width:990px){.kc-cat--mosaic>.wrapper--full-padded{padding-left:20px;padding-right:20px}}.kc-cat--label .kc-cat__shade{background:linear-gradient(to top,#080603c2,#08060338 40%,#08060300 65%)}.kc-cat--label .kc-cat__badge{position:absolute;top:0;left:0;z-index:2;background:#f5edd5;color:#1c1814;padding:6px 10px;font-family:var(--FONT-STACK-BODY, Helvetica, Arial, sans-serif);font-size:9px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;line-height:1.2}.kc-cat--label .kc-cat__text{text-align:left;align-items:flex-start;padding:0 18px 21px;gap:12px}.kc-cat--label .kc-cat__title{font-family:var(--FONT-STACK-BODY, Helvetica, Arial, sans-serif);font-style:italic;font-weight:300;text-transform:none;letter-spacing:0;font-size:22px;line-height:1.1}.kc-cat--label .kc-cat__link{font-size:9.5px;letter-spacing:.18em;color:#ffffffd1;border-bottom:0;padding-bottom:0}.kc-cat--mosaic.kc-cat--label .kc-cat__badge{top:16px;left:16px;padding:5px 12px}.kc-cat--mosaic.kc-cat--label .kc-cat__text{padding:0 18px 24px;gap:10px}.kc-cat--mosaic.kc-cat--label .kc-cat__title{font-size:clamp(22px,1.9vw,36px)}.index-products .product-item__info,.index-products .product-item--centered .product-item__info,.index-products .product-information{text-align:left!important;padding-top:12px!important}.index-products .product-item__info,.index-products .product-item--centered .product-item__info{padding:0 0 10px!important}.index-products .product-item__info .product-link{display:block;text-align:left!important}.index-products .product-item__title{font-family:Helvetica,Arial,sans-serif!important;font-size:17px!important;font-weight:400!important;line-height:20.4px!important;color:#0d0d0d!important;letter-spacing:0!important;text-transform:none!important;margin:0 0 2px!important;white-space:normal!important}.index-products .product-item__price__holder,.index-products .product-item__price{text-align:left!important;justify-content:flex-start!important}.index-products .product-item__price .price{display:flex!important;flex-wrap:wrap;justify-content:flex-start!important;align-items:baseline;gap:7px;font-family:Helvetica,Arial,sans-serif!important;font-size:13px!important;line-height:24.375px!important;letter-spacing:0!important}.index-products .product-item__price .price .old-price{order:-1!important;margin:0!important;opacity:1!important;font-size:13px!important;font-weight:300!important;color:#a8a8a8!important;text-decoration:line-through!important}.index-products .product-item__price .price .new-price{font-size:13px!important;font-weight:500!important;color:#0d0d0d!important}.index-products .product-item__price .price:not(.sale){font-weight:500!important;color:#0d0d0d!important}:is(main,[id$=__announcement],.shopify-section-group-group-overlay,.shopify-section-group-group-footer){--FONT-STACK-BODY:Helvetica, Arial, sans-serif;--FONT-STACK-HEADING:Montserrat, sans-serif;--FONT-WEIGHT-HEADING:500;--FONT-STYLE-HEADING:normal;--FONT-UPPERCASE-HEADING:none;--LETTER-SPACING-HEADING:.42px;--FONT-STACK-SUBHEADING:Helvetica, Arial, sans-serif;--FONT-WEIGHT-SUBHEADING:400;--FONT-UPPERCASE-SUBHEADING:uppercase;--LETTER-SPACING-SUBHEADING:2.2px;--BTN-FONT-STACK:Helvetica, Arial, sans-serif;--BTN-FONT-WEIGHT:700;--BTN-LETTER-SPACING:.8px;--BTN-UPPERCASE:uppercase;font-family:Helvetica,Arial,sans-serif}main :is(h1,h2,h3,h4,h5,h6,[class*=heading],[class*=title]) em{font-family:inherit!important;font-style:normal!important;font-weight:inherit!important}.kc-cat__title{font-style:normal!important}[id$=__announcement] :is(p,a,span){letter-spacing:.8px}[id$=__cart-drawer] h3.caps{font-family:Montserrat,sans-serif!important;text-transform:none!important;letter-spacing:.42px!important}.shopify-section-group-group-footer .heading-mini{text-transform:none!important;letter-spacing:.42px!important}.product__title,.product__title span{letter-spacing:.42px!important}.product__price--sale{letter-spacing:1.04px}.kc-tier__line{font-family:Helvetica,Arial,sans-serif!important}:is(#CollectionLoop,[id*=related],.template-search main) .product-item__title{font-family:Montserrat,sans-serif!important;font-weight:500!important;letter-spacing:.42px!important}:is(#CollectionLoop,[id*=related],.template-search main) .price :is(.new-price,.old-price){font-weight:700!important;letter-spacing:.8px}main{--kc-accent-font:Montserrat, sans-serif}main .hero__description em{font-family:Montserrat,sans-serif!important;font-style:normal!important;font-weight:500!important}.kc-tier__line1{font-family:Helvetica,Arial,sans-serif!important;font-weight:500!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/kc-base.css.map */
