*,*:before,*:after{box-sizing:border-box}.kp-scope,.kp-scope *{margin:0}.kp-typography{font-family:var(--kp-font-body);font-weight:var(--kp-fw-normal);font-size:var(--kp-fs-base);line-height:var(--kp-lh-normal);color:var(--kp-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}.kp-scope :focus-visible{outline:2px solid var(--kp-focus);outline-offset:2px;border-radius:var(--kp-radius-sm)}.kp-container{width:100%;max-width:var(--kp-maxw);margin-inline:auto;padding-inline:var(--kp-gutter)}.kp-container--narrow{max-width:var(--kp-maxw-narrow)}.kp-section{padding-block:var(--kp-section-y)}.kp-section--bg{background:var(--kp-bg-alt)}.kp-section--sand{background:var(--kp-sand)}.kp-section--ink{background:var(--kp-ink);color:var(--kp-cream)}.kp-grid{display:grid;gap:var(--kp-sp-4)}.kp-grid--2,.kp-grid--3,.kp-grid--4{grid-template-columns:repeat(2,1fr)}@media(min-width:750px){.kp-grid{gap:var(--kp-sp-5)}.kp-grid--3{grid-template-columns:repeat(3,1fr)}.kp-grid--4{grid-template-columns:repeat(4,1fr)}}.kp-eyebrow{font-size:var(--kp-fs-xs);letter-spacing:var(--kp-ls-wide);text-transform:uppercase;color:var(--kp-primary);font-weight:var(--kp-fw-medium)}.kp-h1,.kp-h2,.kp-h3{font-family:var(--kp-font-head);font-weight:var(--kp-fw-semi);line-height:var(--kp-lh-tight);letter-spacing:var(--kp-ls-tight);color:var(--kp-text)}.kp-h1{font-size:var(--kp-fs-3xl)}.kp-h2{font-size:var(--kp-fs-2xl)}.kp-h3{font-size:var(--kp-fs-xl)}.kp-lead{font-size:var(--kp-fs-lg);line-height:var(--kp-lh-snug);color:var(--kp-text-2)}.kp-muted{color:var(--kp-muted)}.kp-center{text-align:center}.kp-section-head{text-align:center;max-width:640px;margin:0 auto var(--kp-sp-6)}.kp-section-head .kp-eyebrow{display:block;margin-bottom:var(--kp-sp-2)}.kp-section-head .kp-h2{margin-bottom:var(--kp-sp-3)}.kp-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--kp-sp-2);min-height:48px;padding:0 var(--kp-sp-5);font-family:var(--kp-font-body);font-size:var(--kp-fs-sm);font-weight:var(--kp-fw-medium);letter-spacing:var(--kp-ls-wide);text-transform:uppercase;border:var(--kp-bw-2) solid transparent;border-radius:var(--kp-radius-sm);cursor:pointer;transition:background var(--kp-dur) var(--kp-ease),color var(--kp-dur) var(--kp-ease),border-color var(--kp-dur) var(--kp-ease),transform var(--kp-dur) var(--kp-ease);-webkit-tap-highlight-color:transparent}.kp-btn:active{transform:translateY(1px)}.kp-btn--primary{background:var(--kp-primary);color:var(--kp-on-primary);border-color:var(--kp-primary)}.kp-btn--primary:hover{background:var(--kp-primary-hover);border-color:var(--kp-primary-hover)}.kp-btn--outline{background:transparent;color:var(--kp-primary);border-color:var(--kp-primary)}.kp-btn--outline:hover{background:var(--kp-primary);color:var(--kp-on-primary)}.kp-btn--ghost{background:transparent;color:var(--kp-text);border-color:var(--kp-border)}.kp-btn--ghost:hover{border-color:var(--kp-text)}.kp-btn--full{width:100%}.kp-btn--lg{min-height:56px;font-size:var(--kp-fs-base)}.kp-btn[disabled],.kp-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.kp-card{position:relative;display:flex;flex-direction:column}.kp-card__media{position:relative;aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--kp-radius);background:var(--kp-cream-2)}.kp-card__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--kp-dur-slow) var(--kp-ease)}.kp-card:hover .kp-card__media img{transform:scale(1.04)}.kp-card__badge{position:absolute;top:var(--kp-sp-3);left:var(--kp-sp-3);background:var(--kp-sale);color:#fff;font-size:var(--kp-fs-xs);font-weight:var(--kp-fw-semi);letter-spacing:.02em;padding:4px 8px;border-radius:var(--kp-radius-sm)}.kp-card__body{padding-top:var(--kp-sp-3);display:flex;flex-direction:column;gap:4px}.kp-card__title{font-family:var(--kp-font-body);font-size:var(--kp-fs-md);font-weight:var(--kp-fw-medium);color:var(--kp-text);line-height:var(--kp-lh-snug)}.kp-card__price{display:flex;align-items:baseline;gap:var(--kp-sp-2);margin-top:2px}.kp-card__price-now{font-size:var(--kp-fs-lg);font-weight:var(--kp-fw-semi);color:var(--kp-text)}.kp-card__price-was{font-size:var(--kp-fs-base);color:var(--kp-muted);text-decoration:line-through}.kp-card__rating{display:flex;align-items:center;gap:4px;font-size:var(--kp-fs-xs);color:var(--kp-muted)}.kp-card__rating .kp-stars{color:var(--kp-star);letter-spacing:1px}.kp-stars{color:var(--kp-star);letter-spacing:2px;line-height:1}.kp-tile{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--kp-radius-lg);background:var(--kp-cream-2)}.kp-tile img{width:100%;height:100%;object-fit:cover;transition:transform var(--kp-dur-slow) var(--kp-ease)}.kp-tile:hover img{transform:scale(1.05)}.kp-tile__label{position:absolute;left:0;right:0;bottom:0;padding:var(--kp-sp-5) var(--kp-sp-4) var(--kp-sp-4);background:linear-gradient(to top,#241e1cb8,#241e1c00);color:#fff;font-family:var(--kp-font-head);font-size:var(--kp-fs-lg);font-weight:var(--kp-fw-semi);text-align:center;letter-spacing:.02em}.kp-usp{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--kp-sp-4)}@media(min-width:750px){.kp-usp{grid-template-columns:repeat(4,1fr)}}.kp-usp__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--kp-sp-3);padding:var(--kp-sp-4)}.kp-usp__icon{width:52px;height:52px;color:var(--kp-primary)}@media(min-width:990px){.kp-usp__icon{width:64px;height:64px}}.kp-usp__icon svg{width:100%;height:100%}.kp-usp__title{font-size:var(--kp-fs-md);font-weight:var(--kp-fw-semi);letter-spacing:.02em}.kp-usp__text{font-size:var(--kp-fs-sm);color:var(--kp-muted);line-height:var(--kp-lh-snug)}.kp-divider{border:0;border-top:var(--kp-bw) solid var(--kp-border);margin-block:var(--kp-sp-6)}.kp-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.kp-mt-0{margin-top:0}.kp-flow>*+*{margin-top:var(--kp-sp-4)}@media screen and (max-width:749px){.product__media-list.grid--peek{margin-left:0!important;width:100%!important;scroll-padding-left:0!important}.product__media-list.grid--peek .grid__item{box-sizing:border-box!important;min-width:100%!important;width:100%!important;margin:0!important;padding-left:1.5rem!important;padding-right:1.5rem!important}.product__media-list.grid--peek .grid__item:first-of-type{margin-left:0!important}.product__media-list.grid--peek:after{display:none!important}}.kp-scope .kp-h1,.kp-scope .kp-h2,.kp-scope .kp-h3{text-transform:uppercase;letter-spacing:var(--kp-ls-tight);font-weight:var(--kp-fw-semi)}.kp-scope .kp-eyebrow{color:var(--kp-muted);font-weight:var(--kp-fw-semi);letter-spacing:var(--kp-ls-wide)}.kp-scope .kp-section-head{max-width:720px}.kp-scope .kp-btn{text-transform:uppercase;letter-spacing:var(--kp-ls-wider);font-weight:var(--kp-fw-semi);border-radius:0;font-size:var(--kp-fs-sm)}.kp-scope .kp-btn--primary{background:#000;color:#fff;border-color:#000}.kp-scope .kp-btn--primary:hover{background:#262626;border-color:#262626}.kp-scope .kp-btn--outline{border-color:#000;color:#000}.kp-scope .kp-btn--outline:hover{background:#000;color:#fff}.kp-scope .kp-card__media{border-radius:0;background:var(--kp-cream-2)}.kp-scope .kp-card__badge{background:var(--kp-success);color:#fff;top:var(--kp-sp-2);left:var(--kp-sp-2);font-weight:var(--kp-fw-semi);border-radius:0;letter-spacing:.02em}.kp-scope .kp-card__title{text-transform:uppercase;font-size:var(--kp-fs-sm);font-weight:var(--kp-fw-medium);letter-spacing:.01em}.kp-scope .kp-card__price-now{font-weight:var(--kp-fw-semi)}.kp-scope .kp-card__price:has(.kp-card__price-was) .kp-card__price-now{color:var(--kp-sale)}.kp-scope .kp-card__price-was{color:var(--kp-muted)}.kp-scope .kp-tile,.kp-scope .kp-tile__label{border-radius:0}.kp-scope .kp-tile__label{font-family:var(--kp-font-head);text-transform:uppercase;letter-spacing:.06em;background:linear-gradient(to top,#000000b8,#0000)}.kp-scope input,.kp-scope .v6-news__input{border-radius:0!important}.kp-scope .kp-section--sand{background:var(--kp-sand)}.kp-scope .v6-hero__title,.kp-scope .kp-hero__title{text-transform:uppercase;letter-spacing:-.02em}.horizontal-ticker,.horizontal-ticker-section,[class*=horizontal-ticker],.section-horizontal-ticker,.horizontal-ticker .ticker__item{background-color:#000!important;color:#fff!important}.horizontal-ticker a{color:#fff!important}.discount-bar-custom{background-color:#000!important}@media screen and (min-width:990px){.header__inline-menu{display:none!important}header-drawer,.menu-drawer-container{display:block!important}.header__icon--menu,summary.header__icon--menu{display:inline-flex!important}header-drawer details[open]>.menu-drawer,details[open]>.menu-drawer,.menu-drawer-container details[open] .menu-drawer{transform:translate(0)!important;visibility:visible!important}}.menu-drawer{height:100dvh!important;max-height:100dvh!important;-webkit-overflow-scrolling:touch}.menu-drawer__inner-container{overflow-y:auto!important;-webkit-overflow-scrolling:touch;max-height:100dvh;padding-bottom:24px}.rte table,.product__description table,.kp-sg-content table,.metafield-rich_text_field table{width:100%!important;max-width:100%;table-layout:fixed;border-collapse:collapse;margin:14px 0;font-size:.78rem;line-height:1.3}.rte table th,.rte table td,.product__description table th,.product__description table td,.kp-sg-content table th,.kp-sg-content table td,.metafield-rich_text_field table th,.metafield-rich_text_field table td{border:1px solid #e4e4e4;padding:6px 4px!important;text-align:center;vertical-align:middle;word-break:break-word;overflow-wrap:anywhere;white-space:normal!important;min-width:0!important}.kp-sg-content table,.kp-sg-content>div,.metafield-rich_text_field table{min-width:0!important}.rte table thead th,.product__description table thead th,.kp-sg-content table thead th,.metafield-rich_text_field table thead th{background:#f6f6f6;font-weight:600}@media(max-width:480px){.rte table,.product__description table,.kp-sg-content table,.metafield-rich_text_field table{font-size:.7rem}.rte table th,.rte table td,.product__description table th,.product__description table td,.kp-sg-content table th,.kp-sg-content table td{padding:5px 2px!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/v6-base.css.map */
