.km-heading a{color:inherit}.km-heading em{font-style:italic}.km-eyebrow--accent{color:var(--km-accent)}.km-eyebrow a{color:inherit}.km-text{max-width:68ch}.km-stack>.km-text{max-width:min(68ch,100%)}.km-button-group{display:flex;flex-wrap:wrap;gap:var(--km-bg-gap, 16px);align-items:center;justify-content:var(--km-bg-justify, flex-start)}.km-stack[style*="--km-text-align: center"] .km-button-group,.km-stack[style*="--km-text-align:center"] .km-button-group{justify-content:var(--km-bg-justify, center)}.km-button-group--column{flex-direction:column;align-items:flex-start}@media screen and (max-width:767px){.km-button-group--stack{flex-direction:column;align-items:stretch}.km-button-group--stack>.km-button{width:100%}.km-button--full-mobile{width:100%}}.km-stack>.km-button,.km-stack>.km-link,.km-stack>.km-badge{width:fit-content;max-width:100%}.km-stack>.km-button.km-button--full{width:100%}.km-group{position:relative;min-height:var(--km-g-minh-m, 0)}@media screen and (min-width:768px){.km-group{min-height:var(--km-g-minh, 0)}}.km-group--fill{height:100%}.km-group--clip{overflow:hidden}.km-group>:not(.km-bgmedia):not(.km-block--link-overlay):not(style){position:relative;z-index:1}@media screen and (max-width:767px){.km-stack--row.km-stack--row-stack{display:flex;flex-direction:column;align-items:stretch}.km-stack--row-stack>.km-block{align-self:auto;margin-left:0;margin-right:0}.km-stack--row-stack>.km-button,.km-stack--row-stack>.km-link{align-self:flex-start}.km-stack--row:not(.km-stack--row-stack){display:flex;flex-direction:row;flex-wrap:wrap}}.km-image{margin:0}.km-image__link{display:block}.km-image__caption{margin-top:12px}@media screen and (max-width:767px){.km-image[style*=--km-ratio-m] .km-media{aspect-ratio:var(--km-ratio-m)}.km-image{width:100%!important}}.km-bgmedia{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.km-bgmedia__inner{position:absolute;top:0;right:0;bottom:0;left:0}.km-bgmedia__img,.km-bgmedia__inner img,.km-bgmedia__inner svg{width:100%;height:100%;object-fit:cover;object-position:var(--km-focal, center)}.km-bgmedia__video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;max-width:none;transform:translate3d(-50%,-50%,0);backface-visibility:hidden}.km-bgmedia--zoom .km-bgmedia__inner{transition:transform 1.6s var(--km-ease)}@media(hover:hover){.km-group:hover>.km-bgmedia--zoom .km-bgmedia__inner,.km-section:hover>.km-section__inner>.km-stack>.km-bgmedia--zoom .km-bgmedia__inner{transform:scale(1.04)}}.km-bgmedia__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--km-ov);opacity:var(--km-ov-o)}.km-bgmedia__overlay--bottom{background:linear-gradient(to top,var(--km-ov) 0%,transparent 85%);opacity:calc(var(--km-ov-o) * 1.8)}.km-bgmedia__overlay--left{background:linear-gradient(to right,var(--km-ov) 0%,transparent 80%);opacity:calc(var(--km-ov-o) * 1.6)}.km-section>.km-section__inner>.km-stack>.km-bgmedia{position:absolute}.km-section:has(>.km-section__inner>.km-stack>.km-bgmedia)>.km-section__inner{position:static}.km-section:has(>.km-section__inner>.km-stack>.km-bgmedia) .km-stack{position:static}.km-section:has(>.km-section__inner>.km-stack>.km-bgmedia) .km-stack>:not(.km-bgmedia):not(style){position:relative;z-index:2}.km-video__frame{display:block}.km-video__frame video{width:100%;height:100%;object-fit:cover}.km-video__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.km-video__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:rgba(var(--km-color-sand-rgb),.92);color:var(--km-color-black);transition:transform var(--km-duration) var(--km-ease)}.km-video__play:hover{transform:scale(1.06)}.km-video__toggle{position:absolute;right:16px;bottom:16px;width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(var(--km-color-sand-rgb),.6);color:var(--km-color-sand);background:rgba(var(--km-color-black-rgb),.25);border-radius:50%}.km-video__toggle .km-icon{width:14px;height:14px}.km-video__icon-play{display:none}.km-video__frame.is-paused .km-video__icon-play{display:block}.km-video__frame.is-paused .km-video__icon-pause{display:none}.km-icon-text{display:flex;flex-direction:column;gap:14px}.km-icon-text--left{flex-direction:row;align-items:flex-start;gap:16px}.km-stack[style*="--km-text-align: center"] .km-icon-text--top,.km-group[style*="--km-text-align:center"] .km-icon-text--top{align-items:center}.km-icon-text__icon{display:inline-grid;place-items:center;flex:none;color:var(--km-fg)}.km-icon-text__icon .km-icon,.km-icon-text__icon img{width:var(--km-it-size);height:var(--km-it-size);object-fit:contain}.km-icon-text--frame-circle .km-icon-text__icon,.km-icon-text--frame-square .km-icon-text__icon{width:calc(var(--km-it-size) * 2.1);height:calc(var(--km-it-size) * 2.1);border:1px solid var(--km-border)}.km-icon-text--frame-circle .km-icon-text__icon{border-radius:50%}.km-icon-text__body{display:flex;flex-direction:column;gap:6px}.km-icon-text__title--heading{font-family:var(--km-font-heading);font-weight:var(--km-font-heading-weight);font-size:var(--km-b-fs, 18px);line-height:1.3}.km-icon-text__title--label{font-family:var(--km-font-accent);font-weight:var(--km-font-accent-weight);font-size:var(--km-b-fs, 12px);letter-spacing:.14em;text-transform:uppercase}.km-icon-text__text{font-size:var(--km-fs-small);color:var(--km-fg-2);line-height:1.6}.km-stat{display:flex;flex-direction:column;gap:10px}.km-stat--rule{padding-top:20px;border-top:1px solid var(--km-border)}.km-stat__value{font-size:var(--km-stat-fs-m);line-height:1;letter-spacing:-.01em;white-space:nowrap}@media screen and (min-width:768px){.km-stat__value{font-size:var(--km-stat-fs)}}.km-stat__value--heading{font-family:var(--km-font-heading);font-weight:var(--km-font-heading-weight)}.km-stat__value--accent{font-family:var(--km-font-accent);font-weight:var(--km-font-accent-weight)}.km-stat--accent .km-stat__value{color:var(--km-accent)}.km-stat__label{font-size:var(--km-fs-small);color:var(--km-fg-2);line-height:1.55;max-width:28ch}.km-divider--horizontal{width:var(--km-div-w);height:var(--km-div-t);background:var(--km-div-c, var(--km-border))}.km-divider--center{margin-inline:auto}.km-divider--right{margin-left:auto}.km-divider--vertical{width:var(--km-div-t);align-self:stretch;min-height:40px;background:var(--km-div-c, var(--km-border))}@media screen and (max-width:767px){.km-divider--vertical{display:none}}.km-spacer{height:var(--km-sp-m);flex:none}@media screen and (min-width:768px){.km-spacer{height:var(--km-sp)}}.km-spacer--grow{flex:1 1 auto}.km-card{position:relative;display:flex;flex-direction:column;gap:16px;height:100%;text-align:left}.km-card--center{text-align:center}.km-card__media-wrap{position:relative}.km-card__media{display:block}.km-card__media .km-media{background:var(--km-surface)}.km-card--shadow .km-card__media .km-media{box-shadow:0 18px 40px -28px rgba(var(--km-color-black-rgb),.35)}.km-card__img--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--km-duration-slow) var(--km-ease)}@media(hover:hover){.km-card:hover .km-card__img--hover{opacity:1}}.km-card__badges{position:absolute;top:12px;left:12px;right:12px;z-index:2;pointer-events:none}.km-badges{display:flex;min-width:0;flex-wrap:wrap;gap:6px}.km-card__quick{position:absolute;left:12px;right:12px;bottom:12px;z-index:2}.km-card__quick-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:44px;padding:12px 16px;background:rgba(var(--km-color-sand-rgb),.94);color:var(--km-color-black);font-family:var(--km-font-accent);font-weight:var(--km-font-accent-weight);font-size:11px;letter-spacing:.14em;text-transform:uppercase;border:1px solid transparent;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background var(--km-duration) var(--km-ease),color var(--km-duration) var(--km-ease),opacity var(--km-duration) var(--km-ease),transform var(--km-duration) var(--km-ease)}.km-card__quick-btn:hover{background:var(--km-color-black);color:var(--km-color-sand)}.km-card__quick-icon{width:14px;height:14px}@media(hover:hover)and (min-width:768px){.km-card__quick-btn{opacity:0;transform:translateY(8px)}.km-card:hover .km-card__quick-btn,.km-card:focus-within .km-card__quick-btn{opacity:1;transform:none}.km-card__quick-icon{display:none}}@media(hover:none),(max-width:767px){.km-card__quick{left:auto;right:8px;bottom:8px}.km-card__quick-btn{width:44px;height:44px;padding:0;border-radius:50%}.km-card__quick-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.km-card__info{display:flex;flex-direction:column;gap:6px}.km-card__meta{font-family:var(--km-font-accent);font-weight:var(--km-font-accent-weight);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--km-fg-2)}.km-card__title{font-family:var(--km-font-heading);font-weight:var(--km-font-heading-weight);font-size:17px;line-height:1.3;letter-spacing:0;text-transform:none}.km-card__link{color:inherit;background:linear-gradient(currentColor,currentColor) left 100% / 0 1px no-repeat;transition:background-size var(--km-duration-slow) var(--km-ease)}.km-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.km-card:hover .km-card__link{background-size:100% 1px}.km-card__quick,.km-card__badges{z-index:3}.km-card__price{display:flex;gap:10px;align-items:baseline;font-size:14px}.km-card__price .km-price{font-size:14px}.km-price--compare{color:var(--km-fg-2);font-weight:300}.km-card__note{display:inline-flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.04em;color:var(--km-fg-2)}.km-card--center .km-card__note{justify-content:center}.km-card__note .km-icon{width:13px;height:13px}.km-card--framed{border:1px solid var(--km-border);background:var(--km-surface);padding:12px 12px 20px}.km-card--framed:hover{border-color:var(--km-accent);transition:border-color var(--km-duration-slow) var(--km-ease)}.km-card--placeholder .km-card__title{color:var(--km-fg-2)}.km-products{position:relative}.km-products__track{display:grid;grid-template-columns:repeat(var(--km-cols-m, 2),minmax(0,1fr));gap:calc(var(--km-p-gap, 24px) * .6)}@media screen and (min-width:768px){.km-products__track{grid-template-columns:repeat(var(--km-cols-t, 2),minmax(0,1fr));gap:var(--km-p-gap, 24px)}}@media screen and (min-width:1024px){.km-products__track{grid-template-columns:repeat(var(--km-cols, 3),minmax(0,1fr))}}.km-products--ruled .km-products__track{gap:0;border:1px solid var(--km-border);background:var(--km-surface)}.km-products--ruled .km-products__item{padding:24px;border-right:1px solid var(--km-border);border-bottom:1px solid var(--km-border)}@media screen and (min-width:1024px){.km-products--ruled .km-products__item{border-bottom:0}.km-products--ruled .km-products__item:nth-child(n){border-right:1px solid var(--km-border)}.km-products--ruled .km-products__item:last-child{border-right:0}}.km-carousel__controls{display:none;gap:8px;justify-content:flex-end;margin-top:24px}km-carousel[data-mode=all] .km-carousel__controls{display:flex}.km-carousel__btn{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--km-border);transition:border-color var(--km-duration) var(--km-ease),background var(--km-duration) var(--km-ease)}.km-carousel__btn:hover:not([disabled]){border-color:var(--km-fg)}.km-carousel__btn[disabled]{opacity:.35;cursor:default}.km-carousel__btn .km-icon{width:16px;height:16px}km-carousel[data-mode=all] .km-products__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--km-cols-m, 2) - 1) * 12px) / var(--km-cols-m, 2) * .86);grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}km-carousel[data-mode=all] .km-products__track::-webkit-scrollbar{display:none}km-carousel[data-mode=all] .km-products__item{scroll-snap-align:start}@media screen and (min-width:1024px){km-carousel[data-mode=all] .km-products__track{grid-auto-columns:calc((100% - (var(--km-cols, 3) - 1) * var(--km-p-gap, 24px)) / var(--km-cols, 3))}}@media screen and (max-width:767px){km-carousel[data-mode=mobile] .km-products__track{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--km-page-margin) * -1);padding-inline:var(--km-page-margin);scroll-padding-inline:var(--km-page-margin)}km-carousel[data-mode=mobile] .km-products__track::-webkit-scrollbar{display:none}km-carousel[data-mode=mobile] .km-products__item{scroll-snap-align:start}}.km-editor-note{margin-top:12px;padding:10px 14px;border:1px dashed var(--km-border);font-size:12px;color:var(--km-fg-2)}.km-collection-card__link{position:relative;display:flex;flex-direction:column;height:100%;color:inherit}.km-collection-card__caption{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0 0}.km-collection-card__text{display:flex;flex-direction:column;gap:4px;text-align:left}.km-collection-card__label{font-family:var(--km-font-accent);font-weight:var(--km-font-accent-weight);font-size:12px;letter-spacing:.2em;text-transform:uppercase}.km-collection-card__sub{font-size:13px;color:var(--km-fg-2)}.km-collection-card__arrow{width:16px;height:16px;transition:transform var(--km-duration) var(--km-ease)}.km-collection-card__link:hover .km-collection-card__arrow{transform:translate(4px)}.km-collection-card--overlay .km-collection-card__caption{position:absolute;left:0;right:0;bottom:0;padding:24px;color:var(--km-color-sand);background:linear-gradient(to top,rgba(var(--km-color-black-rgb),.6),transparent)}.km-collection-card--overlay .km-collection-card__sub{color:rgba(var(--km-color-sand-rgb),.8)}.km-plus{position:relative;display:inline-block;width:12px;height:12px;flex:none}.km-plus:before,.km-plus:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:currentColor;transition:transform var(--km-duration) var(--km-ease)}.km-plus:after{transform:rotate(90deg)}details[open]>summary .km-plus:after{transform:rotate(0)}.km-collapsible{display:block;border-bottom:1px solid var(--km-border)}.km-collapsible--rule-top{border-top:1px solid var(--km-border)}.km-collapsible__summary{display:flex;align-items:center;gap:16px;padding:22px 0;min-height:44px}.km-collapsible__lead{width:18px;height:18px}.km-collapsible__title{flex:1}.km-collapsible__title--heading{font-family:var(--km-font-heading);font-weight:var(--km-font-heading-weight);font-size:var(--km-b-fs, 18px);line-height:1.35}.km-collapsible__title--label{font-family:var(--km-font-accent);font-weight:var(--km-font-accent-weight);font-size:var(--km-b-fs, 12px);letter-spacing:.14em;text-transform:uppercase}.km-collapsible__title--body{font-size:var(--km-b-fs, 15px)}.km-collapsible__toggle{display:inline-grid;place-items:center;width:24px;height:24px}.km-collapsible__toggle .km-icon{width:16px;height:16px;transition:transform var(--km-duration) var(--km-ease)}details[open]>summary .km-collapsible__toggle .km-icon{transform:rotate(180deg)}.km-collapsible__content{overflow:hidden}.km-collapsible__inner{padding:0 0 24px;color:var(--km-fg-2);max-width:70ch}.km-collapsible__summary:hover .km-collapsible__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--km-accent)}.km-testimonial{margin:0;display:flex;flex-direction:column;gap:20px}.km-testimonial__mark{font-family:var(--km-font-heading);font-size:64px;line-height:.6;color:var(--km-accent);height:28px}.km-testimonial__quote{font-family:var(--km-font-heading);font-weight:var(--km-font-heading-weight);font-size:var(--km-b-fs, 20px);line-height:1.45;font-style:italic;margin:0}.km-testimonial__author{display:flex;align-items:center;gap:12px}.km-testimonial__avatar{width:44px;height:44px;border-radius:50%;object-fit:cover}.km-testimonial__name{display:block;font-family:var(--km-font-accent);font-weight:var(--km-font-accent-weight);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.km-testimonial__detail{display:block;font-size:12px;color:var(--km-fg-2)}.km-testimonial__verified{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--km-fg-2);margin-top:2px}.km-testimonial__verified .km-icon{width:12px;height:12px}.km-logo{display:inline-flex;align-items:center;width:var(--km-logo-w-m);max-width:100%}@media screen and (min-width:768px){.km-logo{width:var(--km-logo-w)}}.km-logo__img{width:100%;height:auto}.km-logo__wordmark{font-family:var(--km-font-heading);font-weight:var(--km-font-heading-weight);font-size:calc(var(--km-logo-w-m) / 9.4);line-height:1;text-transform:uppercase;white-space:nowrap;color:var(--km-fg)}@media screen and (min-width:768px){.km-logo__wordmark{font-size:calc(var(--km-logo-w) / 9.4)}}.km-logo--gold .km-logo__wordmark{color:var(--km-color-gold)}.km-logo-block__link{display:inline-flex;color:inherit}.km-link-list__title{display:flex;align-items:center;justify-content:space-between;font-family:var(--km-font-accent);font-weight:var(--km-font-accent-weight);font-size:11px;letter-spacing:.22em;text-transform:uppercase;margin-bottom:20px;pointer-events:none}.km-link-list__toggle{display:none}.km-link-list__items{display:flex;flex-direction:column;gap:12px}.km-link-list--row .km-link-list__items{flex-direction:row;flex-wrap:wrap;gap:8px 24px}.km-link-list__link{font-size:13px;font-weight:300;color:var(--km-link);opacity:.85;transition:opacity var(--km-duration) var(--km-ease)}.km-link-list__link:hover{opacity:1;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}@media screen and (max-width:767px){.km-link-list--accordion{border-bottom:1px solid var(--km-border)}.km-link-list--accordion .km-link-list__title{pointer-events:auto;margin:0;padding:18px 0;min-height:44px}.km-link-list--accordion .km-link-list__toggle{display:inline-block}.km-link-list--accordion .km-link-list__items{padding-bottom:20px}}.km-newsletter{width:100%;max-width:520px}.km-newsletter__form{display:flex;flex-direction:column;gap:14px}.km-newsletter__row{display:flex;gap:8px}.km-newsletter__input{flex:1;min-width:0}.km-newsletter--stacked .km-newsletter__row{flex-direction:column}@media screen and (max-width:479px){.km-newsletter--inline .km-newsletter__row{flex-direction:column}}.km-newsletter--underline .km-newsletter__row{gap:0;border-bottom:1px solid currentColor}.km-newsletter--underline .km-newsletter__input{border:0;background:transparent;padding-inline:0;color:inherit}.km-newsletter--underline .km-newsletter__input::placeholder{color:currentColor;opacity:.55}.km-newsletter--underline .km-newsletter__submit{--_bg: transparent;--_bd: transparent;--_fg: currentColor;--_bg-h: transparent;--_fg-h: var(--km-accent);--_bd-h: transparent;padding-inline:0 4px}.km-newsletter__consent{font-size:11px;color:var(--km-fg-2);line-height:1.5}.km-newsletter__consent a{text-decoration:underline}.km-newsletter__success{display:flex;align-items:center;gap:10px;font-size:14px}.km-newsletter__success .km-icon{color:var(--km-accent)}.km-newsletter__error{font-size:12px}.km-stack[style*="--km-text-align: center"] .km-newsletter{margin-inline:auto}.km-social__list{display:flex;flex-wrap:wrap;gap:4px 16px;list-style:none;margin:0;padding:0}.km-social__link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:inherit;opacity:.85;transition:opacity var(--km-duration) var(--km-ease),color var(--km-duration) var(--km-ease)}.km-social__link:hover{opacity:1;color:var(--km-accent)}.km-social__link .km-icon{width:var(--km-social-size, 20px);height:var(--km-social-size, 20px)}.km-social--text .km-social__link{font-family:var(--km-font-accent);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.km-payment{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0;align-items:center}.km-payment__icon{height:var(--km-pay-h, 22px);width:auto}.km-payment--text{gap:6px 14px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--km-fg-2)}@media screen and (min-width:768px){.km-richtext-columns{column-count:var(--km-rc-cols, 2);column-gap:var(--km-rc-gap, 48px)}.km-richtext-columns>*{break-inside:avoid}.km-richtext-columns--rule{column-rule:1px solid var(--km-border)}}.km-richtext-columns{color:var(--km-fg-2)}.km-breadcrumbs__list{display:flex;flex-wrap:wrap;justify-content:inherit;gap:8px;list-style:none;margin:0;padding:0;font-family:var(--km-font-accent);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--km-fg-2)}.km-breadcrumbs__list li+li:before{content:"/";margin-right:8px;opacity:.45}.km-breadcrumbs__list a:hover,.km-breadcrumbs__list [aria-current]{color:var(--km-fg)}.km-stack[style*="--km-text-align: center"] .km-breadcrumbs__list{justify-content:center}.km-table-row{display:grid;grid-template-columns:repeat(var(--km-tr-cols, 4),minmax(0,1fr));gap:0 24px;padding:20px 0;border-bottom:1px solid var(--km-border);font-size:14px;line-height:1.5}.km-table-row--head{padding:14px 0;border-top:1px solid var(--km-fg);border-bottom:1px solid var(--km-fg);font-family:var(--km-font-accent);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--km-fg-2)}.km-table-row__cell--first{font-family:var(--km-font-heading);font-size:17px}.km-table-row--head .km-table-row__cell--first{font-family:inherit;font-size:inherit}@media screen and (max-width:767px){.km-table-row{grid-template-columns:1fr 1fr;gap:6px 16px;padding:18px 0}.km-table-row--head{display:none}.km-table-row__cell--first{grid-column:1 / -1}.km-table-row__cell:nth-child(2){grid-column:1 / -1;color:var(--km-fg-2);font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/blocks.css.map */
