:root{--color-black: 16, 24, 32;--color-light-grey: 241, 243, 244;--color-grey: 131, 134, 136;--color-blue: 0, 84, 135;--color-red: 193, 2, 48;--color-white: 266, 266, 266;--color-badge-text: #424242;--color-badge-text-dark: #1f1919;--color-badge-text-hover: #686868;--color-badge-hairline: #f6f6f6;--color-badge1: #b10d0d;--color-badge-text1: #ffffff;--color-badge-text-dark1: #d9d9d9;--color-badge-text-hover1: #ffffff;--color-badge-hairline1: #b51919;--color-badge2: #000000;--color-badge-text2: #ffffff;--color-badge-text-dark2: #d9d9d9;--color-badge-text-hover2: #ffffff;--color-badge-hairline2: #0d0d0d;--color-badge3: #0620b4;--color-badge-text3: #ffffff;--color-badge-text-dark3: #d9d9d9;--color-badge-text-hover3: #ffffff;--color-badge-hairline3: #122bb8}.btn[class*=btn--]{border:1px solid;padding:.5rem 2rem;line-height:1.5;font-weight:700;font-size:1rem}span.navtext{font-size:16px;font-weight:400}.navlink--toplevel span.navtext{font-weight:400}span.more-account-text{display:block;margin-left:10px;font-size:14px;line-height:14px}a.drawer__account svg{width:20px;height:20px}.header__mobile__left svg,.header__mobile__right svg{font-size:19px!important}.header__desktop__button a{padding:.5rem}span[data-header-cart-full=true]+span[data-header-cart-count],.cart-item-count{background:#c10230;width:15px;height:15px;font-size:10px;display:flex;align-items:center;justify-content:center;border-radius:50px;color:#fff;position:absolute;top:12px;right:8px}[data-header-cart-full=true] .icon-cart-full{display:none}div#shopify-section-so-back-to-top{position:fixed;right:24px;bottom:90px;z-index:1}button.so-backtop{width:50px;height:50px;margin:5px 0;display:none;align-items:center;justify-content:center;border-radius:50px;background-color:#fff;box-shadow:0 0 20px #00000026;opacity:0;transition:opacity .5s}button.so-backtop.so-opacity{display:flex;opacity:1;transition:all .5s}.so-backtop{display:flex;align-items:center;justify-content:center;cursor:pointer}p.footer__title{font-size:18px!important}.footer-news-fix .footer__newsletter__body{padding:initial!important}.footer__icon:before{display:none!important}@media only screen and (min-width: 768px){.footer-news-fix .footer__newsletter--offset{margin-left:initial!important}}@media only screen and (max-width: 767px){p.footer__title{font-size:16px!important}.grid__item:first-child .footer__title{border-top:initial!important}.footer__title{border-bottom:initial!important}.footer__title.footer__accordion__head{border-top:0px!important;border-bottom:0px;padding-top:15px;padding-bottom:0}.footer__newsletter__body p:first-child{padding-bottom:5px!important;margin-top:20px!important}.so-footer_title{padding-bottom:10px!important}}.kicker-flourished-heading{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;gap:10px;padding:0 1rem 1.25rem;letter-spacing:0px}.kicker-flourished:after{background:initial}.ilab h2.kicker-flourished{margin:0;padding:0;font-size:2.566rem;font-weight:700}.ilab [data-carousel] button.flickity-button{background:#fffc!important;margin:10px!important;bottom:50%!important}.ilab button.tab-link.current{background-color:rgb(var(--color-black));color:rgb(var(--color-white))}.kicker-flourished-heading button.tab-link{border-radius:50px;border-width:1px;line-height:1.5;padding:.5rem 2rem;text-align:center;font-size:1rem;background-color:rgb(var(--color-light-grey));border:1px solid rgb(var(--color-black))!important;color:rgb(var(--color-black));margin-left:.75rem}.kicker-flourished-heading .tab__scroll{margin:0}.kicker-flourished-heading button.tab-link:first-child{margin-left:0}@media screen and (max-width: 768px){.kicker-flourished-heading{padding-left:0;font-size:2.281rem;flex-direction:column;gap:0}}.more-custom-heading{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;gap:10px;padding:0 1rem 1.25rem;letter-spacing:0px}.more-custom-heading h2{font-size:2.566rem;font-weight:700;margin:0!important;padding:0!important}.collection-tabs .tab-content{margin-top:0}.more-list-collections.position-left-top{align-items:flex-start;justify-content:flex-start;flex-direction:column;text-align:left;gap:20px}.more-list-collections.position-left-top .collection-grid-item__btn{opacity:1;transform:unset}p.collection-grid-item__title.accent-size-7.strong{font-size:32px}@media screen and (min-width: 1024px){p.collection-grid-item__title.accent-size-7.strong{font-size:30px}}.template-product .wrapper{max-width:1280px}.product__title__wrapper h1{font-weight:700;font-size:32px}.product__block__title{padding-bottom:5px}.vendor-title{font-size:16px;color:#666}.product__price,.product__price--sale{font-size:22px}span.product__price--off{padding:0 3px;font-size:13px;background:var(--BRIGHT-PRIMARY);color:#fff;border:none}span.product__price--sale{font-weight:700;color:var(--BRIGHT-PRIMARY)}.price-off span[data-compare-price]{text-decoration:line-through;opacity:.8;font-size:15px;margin-left:5px}@media screen and (max-width: 767px){.price-off{margin-top:4px}.product-section .product__title__wrapper h1{font-size:25px!important}.product-section .product__block__text:has(.vendor-title){font-size:16px!important}.product-section .product__price--sale,.product-section .product__block__price span[data-product-price]{font-size:17px!important}.product__block__title,.product__block__text:has(.vendor-title),.product__block__price{text-align:center}.product__title__wrapper{justify-content:center}}.radio__legend span{font-size:16px;font-weight:500}.product__block__variants .radio__fieldset .radio__button label{min-width:unset}.radio__button .sold-out+label{background:#efefef;color:#c2c2c2;border-color:#efefef}.radio__fieldset .radio__button label{padding:.5rem!important;font-size:16px;font-weight:500}.radio__fieldset .radio__button label{border-radius:.25rem}.product__page__siblings{gap:.5rem}a.siblings__link{border:1px solid #f4f4f4;border-radius:.25rem}a.siblings__link{width:calc((100% - 32px)/5)}a.siblings__link .siblings__swatch{margin:0}.siblings__link[aria-current=true] .sibling__image{border:unset}.sibling__image{height:45.5px;width:100%;min-width:unset;padding:.25rem}.sibling__image div{aspect-ratio:unset}.siblings__link[aria-current=true] .sibling__image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;min-width:unset;border:1px solid #000;z-index:10;border-radius:.25rem}.form__selectors span[data-option-value],.product__page__siblings span[data-swapper-target]{display:none}.product-accordion .accordion__title{font-size:1rem;font-style:normal;font-weight:600;line-height:1.5;padding:1.25rem 0}.btn--add-to-cart{font-size:16px;font-weight:500}.shopify-payment-button__button{font-size:16px!important;font-weight:500!important;background:#000!important;color:#fff!important}.product-image-wrapper div:first-child img{object-fit:contain}.product-image-wrapper div:first-child{aspect-ratio:4 / 5;background-color:#f5f5f3}.more__badge{border-radius:9999px;padding:0 .5rem;font-size:.889rem;font-weight:600;line-height:1.8;display:flex;align-items:center;justify-content:center}.more-badge_wrapper{position:absolute;left:calc(var(--inner) / 2);top:25px;display:flex;flex-direction:column;gap:5px}.more__badge.badge-1{background:var(--color-badge1);color:var(--color-badge-text1)}.more__badge.badge-2{background:var(--color-badge2);color:var(--color-badge-text2)}.more__badge.badge-3{background:var(--color-badge3);color:var(--color-badge-text3)}.product__grid__info.text-left,.product-grid-item__image-wrapper{padding:0 10px 10px;background:#f5f5f3}@media screen and (max-width: 767px){.collection__products .js-grid{gap:calc(1rem + 20px) 1rem}}.collection-vendor{color:#666}.on-sale{color:#c10230}.collection__nav{border:unset}.collection__filters__toggle,.popout--navbar .popout__toggle{border:unset;padding:0;font-size:14px;font-weight:400;gap:.5rem}svg.icon.icon-filter{fill:none;stroke:currentColor;stroke-width:1.8px;vector-effect:non-scaling-stroke}.sort-2 svg{margin-right:2px}.collection__layout{display:none}.grid__item a{font-size:16px}.grid__item .accent-title-large{font-size:18px}.more-card .column__image{margin-bottom:15px!important}@media only screen and (max-width: 767px){.product__grid__title__wrapper{min-height:52px}}.cart__items__grid{grid-row-gap:10px}.cart__items__remove{color:#838688;font-size:16px}.cart__items__title{font-size:15px;font-weight:400}.cart__drawer .line__price{flex-direction:row-reverse;justify-content:flex-end;align-items:center}p.line__price del{font-weight:400!important;font-size:14px!important}p.line__price mark{color:#c10230;font-weight:600;font-size:18px}.cart__items__total{font-size:18px;font-weight:500}.cart__template .line__price{flex-direction:row-reverse;justify-content:flex-end}.cart__template button[type=submit]{border-radius:50px}.cart__drawer button[type=submit]{border-radius:50px;margin:10px 4% 15px;width:92%}.drawer__footer__subtotal .cart__footer__itemtotal .cart__footer__value,.drawer__footer__subtotal .cart__footer__discount .cart__footer__value{font-weight:700}.drawer__footer__subtotal .cart__footer__itemtotal,.drawer__footer__subtotal .cart__footer__discount,.drawer__bottom__meta.body-size-3{font-size:16px}.cart__items__title a{font-size:18px;font-weight:700}@media only screen and (min-width: 768px){.cart__template .line__price{flex-direction:column-reverse}}@media only screen and (max-width: 767px){.cart__drawer .cart__items__title{font-weight:600}.cart__drawer cart__items__price p.line__price mark{font-weight:500}.cart__drawer .drawer__bottom__meta{font-size:16px}.cart__items__quantity .quantity__wrapper{max-width:75px;max-height:30px}.quantity__wrapper input[type=number]{border-radius:.25rem;border-color:#f4f4f4}.cart__items__quantity .quantity__wrapper input{padding:5px 10px}}.product__popdown__outer{display:flex;flex-direction:column-reverse}.product__popdown__textbar{margin-bottom:10px}.product__popdown__inner{margin-bottom:0}.product__popdown__image-holder,.product__popdown__image img,.product__popdown__image--no-image div{width:150px;height:150px;border-radius:unset;object-fit:contain}.product__popdown__textbar{background:#fff}.account__form__title,.cart__page__title{font-size:30px!important;font-weight:700!important}@media screen and (max-width: 767px){.template-customers-login .full__page__form{margin-top:0!important}}.sliderow__title{font-size:16px}wishlist-button-block wk-button button.wk-button,wishlist-button-block .wk-button,wishlist-button-block .wk-button:hover{padding-left:0!important}wishlist-link .wk-button{--icon-size: 20px;--icon-stroke: var(--text);--icon-stroke-width: 1.6px;height:100%;gap:0;margin:0;padding:5px 15px}.wk-icon svg path{stroke-width:1.5px!important}wishlist-link .wk-button.wk-selected{--icon-stroke: var(--text) !important;--icon-fill: var(--text) !important}wk-counter{display:none!important}wishlist-link .wk-button{--icon-size: 20px;--icon-stroke-width: 1.5px;height:100%;gap:0;margin:0;padding:5px}a.header__mobile__button[data-drawer-toggle=drawer-cart]{min-width:unset;width:fit-content;padding-right:0!important;position:relative}@media only screen and (min-width: 768px){wishlist-button-collection{height:0;opacity:0}product-grid-item.product-grid-item:hover wishlist-button-collection{height:auto;opacity:1;transition:all .3s}}wishlist-product-card .wk-image{object-fit:contain!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kswiss.css.map */
