:root{--kk-navy: #062943;--kk-gold: #c39a59;--kk-cream: #f8f4ec;--kk-ink: #16202a;--kk-border: rgba(6, 41, 67, .18)}@media screen and (min-width:990px){body .custom-header-menu__summary,body .header__inline-menu .header__menu-item,body .header__inline-menu .list-menu__item{font-size:16px!important;line-height:1.3!important}body .custom-header-menu__column-heading{font-size:14px!important;line-height:1.25!important}body .custom-header-menu__link{min-height:34px!important;font-size:12px!important;line-height:1.25!important}body .header__heading-logo{width:85px!important;max-width:85px!important;max-height:85px!important;height:auto!important}body .header__heading-link{width:90px!important;min-width:90px!important;padding-top:4px!important;padding-bottom:4px!important}body .custom-product-tabs__button{font-size:16px!important;line-height:1.3!important}}html body product-info .product-form__submit.button,html body #MainProduct-template--28547546644774__main .product-form__submit.button{height:var(--kk-button-height)!important;min-height:var(--kk-button-height)!important;max-height:var(--kk-button-height)!important;padding:10px 18px!important;font-size:var(--kk-button-font-size)!important;line-height:1.2!important}html body .fbt-section .fbt-add-button,html body .fbt-add-to-cart,html body .fbt-add-selected,html body .frequently-bought-together button[type=submit]{min-height:var(--kk-button-height)!important;font-size:var(--kk-button-font-size)!important}:root{--kk-button-height: 44px;--kk-button-font-size: 13px;--kk-section-gap: clamp(28px, 4vw, 56px);--kk-card-column-gap: clamp(12px, 1.8vw, 24px);--kk-card-row-gap: clamp(22px, 3vw, 36px)}body .button,body .shopify-payment-button__button,body .product-form__submit,body .cart__checkout-button,body .fbt-add-button,body .fbt-add-to-cart,body .fbt-add-selected,body .customer button,body .customer input[type=submit]{min-height:var(--kk-button-height)!important;padding:10px 18px!important;border-radius:0!important;font-family:var(--font-body-family)!important;font-size:var(--kk-button-font-size)!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.04em!important;text-transform:uppercase!important}body .button:not(.button--secondary):not(.button--tertiary),body .product-form__submit,body .cart__checkout-button,body .customer button,body .customer input[type=submit]{border:1px solid var(--kk-navy)!important;background:var(--kk-navy)!important;color:#fff!important}body .button.button--secondary,body .button.button--tertiary{border:1px solid var(--kk-navy)!important;background:#fff!important;color:var(--kk-navy)!important}body .button:not(:disabled):hover,body .product-form__submit:not(:disabled):hover,body .cart__checkout-button:not(:disabled):hover{border-color:var(--kk-gold)!important;background:var(--kk-gold)!important;color:#fff!important}body .button:disabled,body .product-form__submit:disabled{opacity:.55!important}body main .product__info-container variant-selects fieldset.product-form__input.product-option--size,body main .product__info-container variant-selects fieldset.product-option--size{width:100%!important;max-width:none!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}body main .product__info-container variant-selects .product-option--size .kk-product-option-heading{display:flex!important;width:100%!important;min-width:0!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:0!important}body main .product__info-container variant-selects .product-option--size .kk-product-option-heading .product-size-chart__trigger{position:static!important;flex:0 0 auto!important;margin:0 0 0 auto!important;white-space:nowrap!important}@media screen and (min-width:750px){body main .product__info-container .custom-buy-buttons-row{display:flex!important;flex-flow:row nowrap!important;align-items:stretch!important;width:100%!important;max-width:none!important;min-width:0!important;gap:16px!important;box-sizing:border-box!important}body main .product__info-container .custom-buy-buttons-row>.custom-buy-button-item:first-child{flex:0 0 11rem!important;width:11rem!important;min-width:11rem!important;max-width:11rem!important}body main .product__info-container .custom-buy-buttons-row>.custom-buy-button-item:last-child{flex:1 1 0%!important;width:auto!important;min-width:0!important;max-width:none!important}body main .product__info-container .custom-buy-buttons-row>.custom-buy-button-item:last-child product-form,body main .product__info-container .custom-buy-buttons-row>.custom-buy-button-item:last-child .product-form,body main .product__info-container .custom-buy-buttons-row>.custom-buy-button-item:last-child .product-form form,body main .product__info-container .custom-buy-buttons-row>.custom-buy-button-item:last-child .product-form__buttons,body main .product__info-container .custom-buy-buttons-row>.custom-buy-button-item:last-child .product-form__submit{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}}@media screen and (min-width:990px){body main .product__info-container .custom-buy-buttons-row{gap:clamp(16px,12vw,200px)!important}}#MainContent>.shopify-section[id*=image_banner]+.shopify-section[id*=new_slider],#MainContent>.shopify-section[id*=new_slider]+.shopify-section[id*=image_banner]{margin-top:var(--kk-section-gap)!important}body .product-grid,body .grid.product-grid,body .related-products .grid,body .complementary-products__container .grid,body .recommendations .grid{--grid-desktop-horizontal-spacing: var(--kk-card-column-gap);--grid-mobile-horizontal-spacing: var(--kk-card-column-gap);--grid-desktop-vertical-spacing: var(--kk-card-row-gap);--grid-mobile-vertical-spacing: var(--kk-card-row-gap);column-gap:var(--kk-card-column-gap)!important;row-gap:var(--kk-card-row-gap)!important}body .related-products .collection__title .title,body related-products .collection__title .title{max-width:100%!important;white-space:nowrap!important;text-align:center!important}body .fbt-section.fbt-section--empty{display:none!important}body .fbt-section .fbt-product-title{color:var(--kk-ink)!important;text-decoration:none!important}body .na-new,body .na-sold-out,body .na-badge{min-width:0!important;padding:4px 7px!important;font-size:10px!important;line-height:1!important;letter-spacing:.05em!important}body .na-discount-badge{display:inline-flex!important;align-items:center!important;margin-left:5px!important;padding:3px 6px!important;background:var(--kk-navy)!important;color:#fff!important;font-size:10px!important;font-weight:600!important;line-height:1.1!important;letter-spacing:.04em!important}body .na-card-colors{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;margin-top:8px!important}body .na-card-color,body .na-card-color--image{display:inline-flex!important;width:34px!important;height:42px!important;flex:0 0 34px!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;padding:0!important;border:1px solid var(--kk-border)!important;border-radius:2px!important;background:var(--na-card-color, #fff)!important;box-shadow:none!important}body .na-card-color--image img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important}body .na-card-color:hover,body .na-card-color:focus-visible{border-color:var(--kk-gold)!important;outline:2px solid rgba(195,154,89,.22)!important;outline-offset:1px!important}body .active-facets{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin:8px 0 14px!important}body .active-facets__button{width:auto!important;min-height:0!important;margin:0!important;padding:0!important;border-radius:999px!important;font-size:11px!important;line-height:1.2!important}html body .active-facets__button .active-facets__button-inner.button{width:auto!important;min-height:28px!important;height:28px!important;padding:4px 9px!important;border-radius:999px!important;font-size:11px!important;font-weight:500!important;line-height:1.1!important;text-transform:none!important}body .facets__button,body .mobile-facets__footer .button,body .kk-mobile-facet-bar button{opacity:1!important}@media screen and (max-width:749px){:root{--kk-section-gap: 28px;--kk-card-column-gap: 12px;--kk-card-row-gap: 24px}body .na-card-color,body .na-card-color--image{width:30px!important;height:38px!important;flex-basis:30px!important}}@media screen and (min-width:990px){html body .header__heading-logo{width:85px!important;max-width:85px!important;max-height:85px!important;height:auto!important}html body .header__heading-link{width:90px!important;min-width:90px!important;padding:4px 0!important}html body .custom-header-menu__summary,html body .header__inline-menu .header__menu-item,html body .header__inline-menu .list-menu__item{font-size:15px!important}html body .custom-header-menu__column-heading{font-size:14px!important;line-height:1.25!important}html body .custom-header-menu__link{min-height:34px!important;font-size:12px!important;line-height:1.25!important}}#wishlist-hero-add-prod-to-wishlist-notification,#wishlist-hero-add-notification,#wishlist-hero-add-notification .MuiSnackbarContent-message,#wishlist-hero-add-notification .MuiCard-root,#wishlist-hero-add-notification .MuiCardContent-root{pointer-events:auto!important}#wishlist-hero-add-prod-to-wishlist-notification{z-index:2147483000!important;right:18px!important;bottom:18px!important;width:min(360px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important}#wishlist-hero-add-notification{width:100%!important;min-width:0!important;overflow:hidden!important;border:1px solid var(--kk-border)!important;border-top:3px solid var(--kk-gold)!important;border-radius:8px!important;background:#fff!important;color:var(--kk-ink)!important;box-shadow:0 12px 34px #0629433d!important}#wishlist-hero-add-notification a,#wishlist-hero-add-notification button,#wishlist-hero-add-notification [role=button]{pointer-events:auto!important;cursor:pointer!important}#wishlist-hero-add-notification a{color:var(--kk-navy)!important;font-weight:600!important;text-decoration-color:var(--kk-gold)!important;text-underline-offset:3px!important}#wishlist-hero-add-notification img{width:58px!important;height:72px!important;border-radius:4px!important;object-fit:cover!important;object-position:center top!important}.MuiDialog-root .MuiDialog-paper:has(.wishlisthero-customer-view-listing),.MuiDialog-root .MuiDialog-paper:has(.wishlist-hero-list),.wishlist-hero-list{width:min(1120px,calc(100vw - 48px))!important;max-width:1120px!important;max-height:calc(100dvh - 48px)!important;margin:24px!important;overflow:hidden!important;border:1px solid var(--kk-border)!important;border-radius:12px!important;background:var(--kk-cream)!important;color:var(--kk-ink)!important;box-shadow:0 24px 70px #0629434d!important}.wishlist-hero-header,.wishlist-hero-list-header{min-height:68px!important;padding:14px 60px 14px 22px!important;border-bottom:1px solid var(--kk-border)!important;background:var(--kk-cream)!important;color:var(--kk-navy)!important}.wishlist-hero-header-title,.wishlist-hero-list-header-title{color:var(--kk-navy)!important;font-family:var(--font-heading-family)!important;font-size:26px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.02em!important}.wishlist-hero-header-close,.wishlist-hero-list [class*=close],.wishlist-hero-list button[aria-label*=close i]{color:var(--kk-navy)!important;cursor:pointer!important}.wishlist-hero-list-card-container,.wishlisthero-customer-view-listing>.MuiGrid-container:has(>.wishlist-hero-list-card){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;width:100%!important;margin:0!important;gap:18px!important;padding:20px 22px!important}.wishlist-hero-list-card{display:flex!important;min-width:0!important;height:100%!important;flex-direction:column!important;margin:0!important;overflow:hidden!important;border:1px solid var(--kk-border)!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}.wishlisthero-customer-view-listing>.MuiGrid-container>.wishlist-hero-list-card{width:auto!important;max-width:none!important;flex-basis:auto!important;padding:0!important}.wishlist-hero-list-card>.MuiCard-root{display:flex!important;width:100%!important;height:100%!important;flex-direction:column!important;border-radius:8px!important;box-shadow:none!important}.wishlist-hero-list-card-product-image{display:block!important;width:100%!important;height:auto!important;aspect-ratio:4 / 5!important;object-fit:cover!important;object-position:center top!important;background-position:center top!important;background-size:cover!important;background-repeat:no-repeat!important}.wishlist-hero-list-card-header,.wishlist-hero-list-card-body,.wishlist-hero-list-card-footer{padding:10px 12px!important;background:#fff!important}.wishlist-hero-list-card-header-product-name,.wishlist-hero-list-card a{color:var(--kk-navy)!important}.wishlist-hero-list-card-header-product-name{min-height:2.6em!important;font-size:15px!important;font-weight:500!important;line-height:1.3!important}.wishlist-hero-list-card-footer{display:flex!important;align-items:center!important;gap:8px!important;margin-top:auto!important}.wishlist-hero-list-card-footer-add-to-cart,.wishlist-hero-list-footer button,.wishlist-hero-footer button{min-height:42px!important;padding:9px 14px!important;border:1px solid var(--kk-navy)!important;border-radius:0!important;background:var(--kk-navy)!important;color:#fff!important;font-family:var(--font-body-family)!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.04em!important;text-transform:uppercase!important;cursor:pointer!important}.wishlist-hero-list-footer,.wishlist-hero-footer{display:flex!important;flex-wrap:wrap!important;gap:10px!important;padding:14px 22px!important;border-top:1px solid var(--kk-border)!important;background:var(--kk-cream)!important}.wishlist-hero-list-header-login,.wishlist-hero-list a[href*="/account/login"],.wishlist-hero-list a[href*="/account/login/"]{color:var(--kk-gold)!important;font-weight:600!important}@media screen and (min-width:750px)and (max-width:989px){.MuiDialog-root .MuiDialog-paper:has(.wishlisthero-customer-view-listing),.MuiDialog-root .MuiDialog-paper:has(.wishlist-hero-list),.wishlist-hero-list{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px)!important;margin:16px!important}.wishlist-hero-list-card-container,.wishlisthero-customer-view-listing>.MuiGrid-container:has(>.wishlist-hero-list-card){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;padding:16px!important}}@media screen and (min-width:750px){.instagram-gallery__heading,.instagram-gallery__heading *{width:100%!important;text-align:center!important}.visit-store-title,.visit-store-title .visit-store-font{font-size:32px!important;font-weight:500!important;line-height:1.2!important;text-align:center!important}body .fbt-section .fbt-heading,.frequently-bought-together h2,.frequently-bought-together__heading{width:100%!important;margin:0 auto 24px!important;color:var(--kk-navy)!important;font-family:var(--font-heading-family)!important;font-size:32px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.04em!important;text-align:center!important}body .fbt-section .fbt-product-row{grid-template-columns:minmax(0,1fr) 72px 90px!important;gap:10px!important;min-height:48px!important;margin:0!important;padding:7px 0!important;border-bottom:1px solid var(--kk-border)!important}body .fbt-section .fbt-product-title-area{gap:9px!important}body .fbt-section .fbt-product-title,body .fbt-section .fbt-product-price,body .fbt-section .fbt-total,body .fbt-section .fbt-total-label,body .fbt-section .fbt-old-total,body .fbt-section .fbt-total-price{color:var(--kk-ink)!important;font-size:14px!important;line-height:1.35!important}body .fbt-section .fbt-product-title{margin:0!important;font-weight:500!important}body .fbt-section .fbt-checkbox-label,body .fbt-section .fbt-checkbox-custom{width:18px!important;height:18px!important;flex:0 0 18px!important}body .fbt-section .fbt-checkbox-custom{display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--kk-navy)!important;border-radius:2px!important;background:#fff!important}body .fbt-section .fbt-checkbox:checked+.fbt-checkbox-custom{border-color:var(--kk-navy)!important;background:var(--kk-navy)!important}body .fbt-section .fbt-checkbox:checked+.fbt-checkbox-custom:after{top:2px!important;left:6px!important;width:4px!important;height:8px!important;border:solid #fff!important;border-width:0 2px 2px 0!important}body .fbt-section .fbt-size-area{justify-content:center!important}body .fbt-section .fbt-size-select{width:64px!important;min-height:36px!important;height:36px!important;padding:0 22px 0 8px!important;border:1px solid var(--kk-border)!important;background-color:#fff!important;color:var(--kk-ink)!important;font-size:13px!important;line-height:1!important}body .fbt-section .fbt-price-area,body .fbt-section .fbt-product-price{text-align:right!important;white-space:nowrap!important}body .fbt-section .fbt-total{justify-content:flex-end!important;gap:6px!important;margin-bottom:12px!important}body .fbt-section .fbt-add-button,.fbt-add-to-cart,.fbt-add-selected,.frequently-bought-together button[type=submit]{width:100%!important;min-height:44px!important;padding:10px 16px!important;border:1px solid var(--kk-gold)!important;border-radius:0!important;background:var(--kk-gold)!important;color:#fff!important;font-family:var(--font-body-family)!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.04em!important;text-transform:uppercase!important}.na-card .na-variant-picker,.na-variant-picker{z-index:8!important;width:min(230px,calc(100vw - 32px))!important;max-height:none!important;padding:10px!important;overflow:visible!important;border:1px solid var(--kk-border)!important;border-radius:6px!important;background:#fff!important;box-shadow:0 8px 22px #0629432e!important}.na-variant-title,.na-variant-picker__title,.na-option-label,.na-option-group__label,[data-na-variant-close],.na-variant-confirm,.na-variant-picker__submit,.na-card [data-na-variant-submit]{display:none!important}.na-option-values,.na-option-group__values{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.na-option-value{min-width:36px!important;min-height:34px!important;padding:6px 8px!important;border:1px solid var(--kk-navy)!important;border-radius:0!important;background:#fff!important;color:var(--kk-navy)!important;font-size:12px!important}.na-option-value.is-selected,.na-option-value[aria-pressed=true]{background:var(--kk-navy)!important;color:#fff!important}body .footer .newsletter-form__field-wrapper .field,body .footer .newsletter-form__field-wrapper .field__input,body .footer .newsletter-form__field-wrapper .newsletter-form__button{min-height:44px!important;height:44px!important}}@media screen and (min-width:750px)and (max-width:989px){body .fbt-section .fbt-main{display:block!important}body .fbt-section .fbt-summary{width:100%!important;padding-top:18px!important}}@media screen and (max-width:749px){.MuiDialog-root .MuiDialog-paper,.wishlist-hero-list{width:calc(100vw - 24px)!important;max-width:430px!important;max-height:calc(100dvh - 24px)!important;margin:12px!important;border-radius:12px!important;background:var(--kk-cream)!important;color:var(--kk-navy)!important}.wishlist-hero-header,.wishlist-hero-list-header{min-height:56px!important;padding:12px 48px 12px 16px!important;border-bottom:1px solid var(--kk-border)!important;background:var(--kk-cream)!important}.wishlist-hero-header-title,.wishlist-hero-list-header-title{font-family:var(--font-heading-family)!important;font-size:20px!important;line-height:1.2!important;color:var(--kk-navy)!important}.wishlist-hero-list-card-container,.wishlisthero-customer-view-listing>.MuiGrid-container:has(>.wishlist-hero-list-card){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:14px!important}.wishlist-hero-list-card{min-width:0!important;margin:0!important;border:1px solid var(--kk-border)!important;border-radius:8px!important;overflow:hidden!important;background:#fff!important;box-shadow:none!important}.wishlist-hero-list-card-product-image{width:100%!important;height:auto!important;aspect-ratio:4 / 5!important;object-fit:cover!important}.wishlist-hero-list-card-header,.wishlist-hero-list-card-body,.wishlist-hero-list-card-footer{padding:8px 10px!important}.wishlist-hero-list-card-header-product-name{min-height:2.6em!important;font-size:13px!important;line-height:1.3!important;color:var(--kk-ink)!important}.wishlist-hero-list-card-footer-add-to-cart,.wishlist-hero-list-footer button,.wishlist-hero-footer button{min-height:42px!important;border:1px solid var(--kk-navy)!important;border-radius:0!important;background:var(--kk-navy)!important;color:#fff!important;font-size:12px!important;letter-spacing:.04em!important;text-transform:uppercase!important}#wishlist-hero-add-notification,#wishlist-hero-add-notification a{pointer-events:auto!important;cursor:pointer!important}}@media screen and (max-width:749px){main[data-template=index]>.shopify-section+.shopify-section{margin-top:24px}.occasion-section__heading,.fp-heading,.kora-video__heading,.reviews-heading,.instagram-gallery__heading,.visit-store-title,.fbt-heading,.related-products__heading,.collection__title .title{margin:0 auto 18px!important;font-family:var(--font-heading-family)!important;font-size:20px!important;font-weight:500!important;line-height:1.25!important;letter-spacing:.06em!important;text-align:center!important}button,.button,.shopify-payment-button__button,input[type=submit]{font-family:var(--font-body-family)!important}.menu-drawer__navigation{padding:0!important}.menu-drawer__menu-item,.menu-drawer__close-button,.mobile-menu-group-trigger,body .menu-drawer .menu-drawer__menu-item,body .menu-drawer .menu-drawer__close-button,body .menu-drawer .mobile-menu-group-trigger,body .menu-drawer .menu-drawer__submenu a{min-height:48px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:14px!important;font-weight:400!important;line-height:1.35!important;letter-spacing:.02em!important}body .menu-drawer .kk-menu-flattened a.menu-drawer__menu-item{font-size:14px!important}body .menu-drawer a,body .menu-drawer summary,body .menu-drawer button{font-size:14px!important}html body .menu-drawer a.menu-drawer__menu-item.link.list-menu__item{font-size:14px!important}.mobile-menu-submenu-title{display:none!important}.menu-drawer__menu.kk-menu-flattened{min-height:0!important;padding:0!important}.na-track,.product-grid,.grid.product-grid{column-gap:12px!important;row-gap:22px!important}.na-info{padding-top:8px!important}.na-title,.card__heading{font-size:13px!important;line-height:1.35!important}.na-price,.price{line-height:1.35!important}.na-new,.na-sold-out,.na-badge{min-width:0!important;padding:4px 7px!important;font-size:10px!important;line-height:1!important;letter-spacing:.05em!important}.na-badges{display:flex;flex-wrap:wrap;gap:5px}.na-discount-badge{display:inline-flex;margin-left:5px;padding:2px 5px;background:var(--kk-navy);color:#fff;font-size:9px;font-weight:600;line-height:1.2;letter-spacing:.04em;vertical-align:middle}.na-card-colors{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px}.na-card-color{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:1px solid rgba(22,32,42,.35);border-radius:50%;background-color:var(--na-card-color, #fff);box-shadow:0 0 0 1px #fff inset}.na-card .na-variant-picker,.na-variant-picker{z-index:8!important;width:min(210px,calc(100vw - 24px))!important;max-height:none!important;padding:8px!important;overflow:visible!important;border:1px solid var(--kk-border)!important;border-radius:6px!important;background:#fff!important;box-shadow:0 8px 22px #0629432e!important}.na-variant-title,.na-variant-picker__title,.na-option-label,.na-option-group__label,[data-na-variant-close],.na-variant-confirm,.na-variant-picker__submit,.na-card [data-na-variant-submit]{display:none!important}.na-option-values,.na-option-group__values{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.na-option-value{min-width:34px!important;min-height:32px!important;padding:5px 7px!important;border:1px solid var(--kk-navy)!important;border-radius:0!important;background:#fff!important;color:var(--kk-navy)!important;font-size:11px!important}.na-option-value.is-selected,.na-option-value[aria-pressed=true]{background:var(--kk-navy)!important;color:#fff!important}.na-option-value:disabled,.na-option-value.is-unavailable{border-color:#16202a33!important;background:#f3f3f3!important;color:#16202a61!important;text-decoration:line-through!important;cursor:not-allowed!important}html body cart-drawer .drawer__inner{width:min(100vw,390px)!important;max-width:100vw!important;height:100dvh!important;padding:0 14px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}html body cart-drawer .drawer__header{min-height:54px!important;padding:10px 0!important;flex:0 0 auto!important}html body cart-drawer .drawer__heading{margin:0!important;font-size:20px!important;line-height:1.2!important}html body cart-drawer cart-drawer-items{min-height:0!important;overflow-y:auto!important;flex:1 1 auto!important}html body cart-drawer .drawer__cart-items-wrapper,html body cart-drawer .cart-items,html body cart-drawer .cart-items tbody{display:block!important;width:100%!important}html body cart-drawer .cart-items thead{display:none!important}html body cart-drawer tr.cart-item{display:grid!important;grid-template-columns:68px minmax(0,1fr)!important;grid-template-areas:"media details" "media totals" "media quantity"!important;gap:5px 10px!important;width:100%!important;min-height:0!important;padding:12px 0!important}html body cart-drawer .cart-item__media{grid-area:media!important;width:68px!important;min-width:68px!important}html body cart-drawer .cart-item__details{grid-area:details!important}html body cart-drawer .cart-item__totals{grid-area:totals!important;justify-content:flex-start!important;text-align:left!important}html body cart-drawer .cart-item__quantity{grid-area:quantity!important}html body cart-drawer .cart-item__details,html body cart-drawer .cart-item__totals,html body cart-drawer .cart-item__quantity{min-width:0!important;width:100%!important}html body cart-drawer .cart-item__name,html body cart-drawer .product-option,html body cart-drawer .cart-item__price-wrapper,html body cart-drawer .cart-item__price-wrapper .price{overflow-wrap:anywhere!important;color:inherit!important;font-size:12px!important;line-height:1.3!important}html body cart-drawer .cart-item__name{font-size:14px!important;font-weight:600!important}html body cart-drawer .cart-item dl,html body cart-drawer .cart-item .product-option{margin:2px 0 0!important}html body cart-drawer .quantity{width:116px!important;min-height:38px!important}html body cart-drawer .drawer__footer{flex:0 0 auto!important;padding:12px 0 14px!important;background:rgb(var(--color-background))!important}html body cart-drawer .totals{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:12px!important;font-size:15px!important;line-height:1.25!important}html body cart-drawer .totals__total,html body cart-drawer .totals__total-value{margin:0!important;font-size:15px!important;line-height:1.25!important}html body cart-drawer .tax-note{margin:6px 0 10px!important;overflow-wrap:anywhere!important;font-size:11px!important;line-height:1.35!important}html body cart-drawer .cart__checkout-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:48px!important;margin:0!important;padding:12px 16px!important;border:1px solid var(--kk-gold)!important;border-radius:0!important;background:var(--kk-gold)!important;color:#fff!important;opacity:1!important;font-size:13px!important;line-height:1.2!important;text-transform:uppercase!important}.kora-video__heading{font-size:20px!important}.kora-video-modal__dialog{width:calc(100vw - 20px)!important;max-width:430px!important;max-height:calc(100dvh - 20px)!important;overflow-y:auto!important;border-radius:10px!important}.kora-video-modal__media{aspect-ratio:4 / 5!important;max-height:62dvh!important;background:#111!important}.kora-video-modal__media video,.kora-video-modal__media img{width:100%!important;height:100%!important;object-fit:contain!important}.kora-video-modal__close{top:10px!important;right:10px!important;left:auto!important}.kora-video-modal__prev,.kora-video-modal__next,.kora-video-modal__mute,.kora-video-modal__like,.kora-video-modal__share{display:none!important}.kora-video-modal__content{padding:14px!important}.kora-video-modal__select{min-height:42px!important;border:1px solid var(--kk-navy)!important}.kora-video-modal__add-to-cart,.kora-video-modal__button{min-height:44px!important;border:1px solid var(--kk-gold)!important;background:var(--kk-gold)!important;color:#fff!important}.review-modal-backdrop{padding:12px!important}.review-modal{display:flex!important;flex-direction:column!important;width:min(100%,420px)!important;max-height:calc(100dvh - 24px)!important;overflow-y:auto!important;border-radius:12px!important;background:var(--kk-cream)!important}.review-modal .modal-close{top:10px!important;right:10px!important;left:auto!important;z-index:3!important}body .review-modal>.modal-image{flex:0 0 min(32dvh,250px)!important;width:100%!important;height:min(32dvh,250px)!important;max-height:250px!important;min-height:0!important;overflow:hidden!important}body .review-modal>.modal-image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 25%!important}.review-modal .modal-content{padding:18px!important}.review-modal .modal-reviewer-name{margin:0 0 4px!important;color:var(--kk-navy)!important;font-size:18px!important;font-weight:600!important}.review-modal .modal-stars{margin-bottom:10px!important;color:var(--kk-gold)!important}.review-modal .modal-review-text{font-size:14px!important;line-height:1.55!important}.review-modal .modal-product{margin-top:14px!important;padding-top:12px!important;border-top:1px solid var(--kk-border)!important}.instagram-gallery__heading,.instagram-gallery__heading *{text-align:center!important}.visit-store-title{font-size:20px!important}.visit-store-title .visit-store-font{font-size:20px!important;line-height:1.25!important}.visit-store-image,.visit-store-image img{max-width:100%!important}body .section-icon-features .icon-features__container{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:4px!important}body .section-icon-features .icon-feature{display:grid!important;grid-template-rows:42px 30px!important;justify-items:center!important;align-items:center!important;gap:5px!important;min-width:0!important;min-height:77px!important;padding:0 2px!important;text-align:center!important}body .section-icon-features .icon-feature__icon{display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;margin:0!important}body .section-icon-features .icon-feature__icon svg,body .section-icon-features .icon-feature__icon img{width:38px!important;height:38px!important;max-width:38px!important;max-height:38px!important;object-fit:contain!important;transform-origin:center!important}body .section-icon-features .icon-feature__title{display:flex!important;align-items:flex-start!important;justify-content:center!important;min-height:30px!important;padding:0!important;font-size:10px!important;line-height:1.25!important}body .footer .footer-block__about-photo{grid-template-columns:128px minmax(0,1fr)!important;column-gap:14px!important}body .footer .footer-block__about-logo{width:128px!important;max-width:38vw!important}body .footer .footer-block__about-logo img{width:100%!important;max-width:128px!important;height:auto!important}body .footer .footer-block__heading,body .footer .footer-block--newsletter .footer-block__heading,body .footer .footer-block__mobile-toggle .footer-block__heading,body .footer .footer-block__mobile-toggle .footer-block__heading strong{font-size:15px!important;font-weight:400!important;line-height:1.3!important}body .footer .footer-newsletter-description{margin:6px 0 10px!important;font-size:12px!important;line-height:1.4!important}body .footer .newsletter-form__field-wrapper .field,body .footer .newsletter-form__field-wrapper .field__input,body .footer .newsletter-form__field-wrapper .newsletter-form__button{min-height:40px!important;height:40px!important}body .footer .newsletter-form__field-wrapper .field__input{padding-top:0!important;padding-bottom:0!important;line-height:40px!important}body .footer .footer__content-bottom,body .footer .footer__content-bottom-wrapper{min-height:32px!important;height:32px!important;padding:0!important}body .footer .footer__copyright{display:flex!important;align-items:center!important;justify-content:center!important;min-height:32px!important;height:32px!important;padding:0!important;line-height:1.2!important}body .collection-hero,body .collection-hero__inner,body .collection-hero__text-wrapper{min-height:0!important;height:auto!important;margin-top:0!important;margin-bottom:0!important;padding-top:4px!important;padding-bottom:4px!important}body .collection-hero__text-wrapper{flex:0 1 auto!important}body .collection-hero__title{margin:0!important;font-size:18px!important;line-height:1.3!important}body collection-component,body #ProductGridContainer,body #ProductGridContainer .collection{min-height:0!important;margin-top:0!important;padding-top:0!important}body .facets-container{min-height:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:4px!important;padding-bottom:4px!important}.active-facets{margin:4px 0 8px!important;gap:5px!important}.active-facets__button{margin:0!important;padding:5px 9px!important;border-radius:999px!important;font-size:11px!important;line-height:1.2!important}.kk-mobile-facet-bar{min-height:44px!important;height:44px!important}.kk-mobile-facet-bar button,.kk-mobile-facet-bar .mobile-facets__open,.kk-mobile-facet-bar .facet-filters__sort{min-height:44px!important;height:44px!important;padding-top:8px!important;padding-bottom:8px!important;background:var(--kk-cream)!important;color:var(--kk-ink)!important;font-size:13px!important}.mobile-facets__inner{width:min(100vw,430px)!important;max-width:100%!important;background:#fff!important}.mobile-facets__header{position:relative!important;min-height:64px!important;padding:12px 16px!important;border-bottom:1px solid var(--kk-border)!important}.mobile-facets__header-inner{padding-right:42px!important}.kk-mobile-facets-close{position:absolute!important;top:50%!important;right:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;padding:0!important;transform:translateY(-50%)!important;border:0!important;background:transparent!important;color:var(--kk-navy)!important;font-size:28px!important;line-height:1!important}.mobile-facets__heading{color:var(--kk-navy)!important;font-size:18px!important;font-weight:500!important}.mobile-facets__main{padding-bottom:74px!important;overflow-y:auto!important}.mobile-facets__details{width:100%!important;margin:0!important;border-bottom:1px solid var(--kk-border)!important}.mobile-facets__summary{min-height:52px!important;padding:13px 16px!important;background:#fff!important;color:var(--kk-ink)!important;font-size:14px!important}.js .mobile-facets__submenu{position:static!important;display:none!important;visibility:visible!important;width:100%!important;height:auto!important;padding:0 16px 12px!important;transform:none!important;border:0!important;background:#fff!important}.js .mobile-facets__details[open]>.mobile-facets__submenu{display:block!important}.mobile-facets__close-button{display:none!important}.mobile-facets__label{min-height:42px!important;padding:9px 0!important;font-size:13px!important}.mobile-facets__footer{min-height:58px!important;padding:8px 12px!important;background:#fff!important}.mobile-facets__footer .button{min-height:42px!important}.mobile-facets__footer .button--primary,.mobile-facets__footer button[type=submit]{border-color:var(--kk-navy)!important;background:var(--kk-navy)!important;color:#fff!important;opacity:1!important}.mobile-facets__footer .button--secondary{border-color:var(--kk-border)!important;background:var(--kk-cream)!important;color:var(--kk-navy)!important;opacity:1!important}.product__title h1,.product__title h2{font-size:22px!important;line-height:1.22!important}.product__info-container>*+*{margin-top:14px!important}.custom-product-sku{margin:5px 0 0!important;color:#16202ab8!important;font-size:12px!important;line-height:1.4!important}body .product__info-container fieldset.product-option--fabric{display:none!important}body .product__info-container .product-option--color,body .product__info-container .product-option--size{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}body .product__info-container .kk-product-option-row,body .product__info-container .kk-product-option-heading{display:flex!important;align-items:center!important;width:100%!important;min-height:36px!important;gap:10px!important}body .product__info-container .kk-product-option-heading{justify-content:space-between!important}body .product__info-container .kk-product-option-label{flex:0 0 auto!important;margin:0!important;padding:0!important;font-size:13px!important;line-height:1.4!important}body .product__info-container .kk-product-option-values{display:flex!important;flex:1 1 auto!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-width:0!important;margin:0!important}body .product__info-container .kk-product-option-values input[type=radio]+label{flex:0 0 auto!important;margin:0!important}body .product__info-container .kk-product-option-heading .product-size-chart__trigger{flex:0 0 auto!important;margin:0!important;padding:0 0 2px!important;font-size:12px!important;line-height:1.3!important}body .product__info-container .product-option--size .product-option-values{display:flex!important;width:100%!important;min-width:0!important;flex-wrap:nowrap!important;align-items:center!important;gap:4px!important;margin:8px 0 0!important;overflow:visible!important}body .product__info-container .product-option--size .product-option-values label,body .product__info-container .product-form__input--pill.product-option--size input[type=radio]+label{width:auto!important;min-width:0!important;min-height:34px!important;height:34px!important;flex:1 1 0!important;margin:0!important;padding:7px 2px!important;border-radius:0!important;font-size:11px!important;line-height:1.2!important;text-align:center!important;white-space:nowrap!important}.custom-product-gallery-arrows,.product__media-list+.custom-product-gallery-arrows{display:none!important}.product__media-list,.product__media-item,.product__media-wrapper,.product__media{max-width:100%!important}.thumbnail-slider{margin-top:8px!important}body .fbt-section{padding-left:0!important;padding-right:0!important}body .fbt-section .fbt-container{width:100%!important;max-width:none!important;padding-left:16px!important;padding-right:16px!important}body .fbt-section .fbt-heading,.frequently-bought-together h2,.frequently-bought-together__heading{width:100%!important;margin:0 auto 18px!important;color:var(--kk-navy)!important;font-family:var(--font-heading-family)!important;font-size:20px!important;font-weight:500!important;line-height:1.25!important;letter-spacing:.04em!important;text-align:center!important}body .fbt-section .fbt-main{display:block!important}body .fbt-section .fbt-image-row{display:flex!important;align-items:center!important;gap:6px!important}body .fbt-section .fbt-image-column{width:auto!important;min-width:0!important;flex:1 1 0!important}body .fbt-section .fbt-image-box{width:100%!important}body .fbt-section .fbt-plus{width:14px!important;flex:0 0 14px!important;color:var(--kk-ink)!important;font-size:16px!important;line-height:1!important}body .fbt-section .fbt-product-list{display:grid!important;gap:0!important;margin-top:14px!important}body .fbt-section .fbt-product-row{display:grid!important;grid-template-columns:minmax(0,1fr) 62px 76px!important;align-items:center!important;gap:8px!important;min-height:50px!important;margin:0!important;padding:8px 0!important;border-bottom:1px solid var(--kk-border)!important;color:var(--kk-ink)!important;font-size:12px!important;line-height:1.3!important}body .fbt-section .fbt-product-title-area{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}body .fbt-section .fbt-product-title{min-width:0!important;margin:0!important;overflow:hidden!important;color:var(--kk-ink)!important;font-size:12px!important;font-weight:500!important;line-height:1.3!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .fbt-section .fbt-checkbox-label{position:relative!important;display:inline-flex!important;width:18px!important;height:18px!important;flex:0 0 18px!important;align-items:center!important;justify-content:center!important;margin:0!important}body .fbt-section .fbt-checkbox-custom{position:relative!important;display:inline-flex!important;width:18px!important;height:18px!important;align-items:center!important;justify-content:center!important;border:1px solid var(--kk-navy)!important;border-radius:2px!important;background:#fff!important}body .fbt-section .fbt-checkbox:checked+.fbt-checkbox-custom{border-color:var(--kk-navy)!important;background:var(--kk-navy)!important}body .fbt-section .fbt-checkbox:checked+.fbt-checkbox-custom:after{content:""!important;position:absolute!important;top:2px!important;left:6px!important;width:4px!important;height:8px!important;border:solid #fff!important;border-width:0 2px 2px 0!important;transform:rotate(45deg)!important}body .fbt-section .fbt-checkbox:focus-visible+.fbt-checkbox-custom{outline:2px solid var(--kk-gold)!important;outline-offset:2px!important}body .fbt-section .fbt-size-area{display:flex!important;justify-content:center!important}body .fbt-section .fbt-size-select{width:62px!important;min-height:34px!important;height:34px!important;padding:0 22px 0 8px!important;border:1px solid var(--kk-border)!important;border-radius:0!important;background-color:#fff!important;color:var(--kk-ink)!important;font-family:var(--font-body-family)!important;font-size:12px!important;line-height:1!important}body .fbt-section .fbt-size-select:disabled{background-color:var(--kk-cream)!important;opacity:.65!important}body .fbt-section .fbt-price-area,body .fbt-section .fbt-product-price{color:var(--kk-ink)!important;font-size:12px!important;font-weight:500!important;line-height:1.3!important;text-align:right!important;white-space:nowrap!important}body .fbt-section .fbt-summary{width:100%!important;padding-top:16px!important}body .fbt-section .fbt-total{justify-content:flex-end!important;gap:6px!important;margin-bottom:12px!important;color:var(--kk-ink)!important;font-size:12px!important;line-height:1.3!important}body .fbt-section .fbt-old-total,body .fbt-section .fbt-total-price,body .fbt-section .fbt-total-label{font-size:12px!important;line-height:1.3!important}body .fbt-section .fbt-add-button,.fbt-add-to-cart,.fbt-add-selected,.frequently-bought-together button[type=submit]{width:100%!important;min-height:44px!important;padding:10px 16px!important;border:1px solid var(--kk-gold)!important;border-radius:0!important;background:var(--kk-gold)!important;color:#fff!important;font-family:var(--font-body-family)!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.04em!important;text-transform:uppercase!important}body .fbt-section .fbt-add-button:not(:disabled){opacity:1!important}body .fbt-section .fbt-add-button:disabled{opacity:.55!important}}@media screen and (max-width:749px){main[data-template=index]>.shopify-section+.shopify-section{margin-top:20px!important}body .mobile-facets__list:has(input[name="filter.v.option.size"]){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:8px 0 12px!important}body .mobile-facets__list:has(input[name="filter.v.option.size"]) .mobile-facets__item{min-width:0!important;margin:0!important}body .mobile-facets__label:has(input[name="filter.v.option.size"]){display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:8px 4px!important;border:1px solid rgba(6,41,67,.32)!important;background:#fff!important;color:var(--kk-navy)!important;font-size:13px!important;line-height:1!important;text-align:center!important}body .mobile-facets__label:has(input[name="filter.v.option.size"]) .facet-checkbox__control,body .mobile-facets__label:has(input[name="filter.v.option.size"]) .mobile-facets__highlight{display:none!important}body .mobile-facets__label:has(input[name="filter.v.option.size"]) .facet-checkbox__text,body .mobile-facets__label:has(input[name="filter.v.option.size"]) .facet-checkbox__text-label{display:block!important;width:auto!important;margin:0!important;padding:0!important;color:inherit!important;font-size:inherit!important;line-height:inherit!important;white-space:nowrap!important}body .mobile-facets__label:has(input[name="filter.v.option.size"]:checked){border-color:var(--kk-navy)!important;background:var(--kk-navy)!important;color:#fff!important}body .kk-mobile-facets-footer{position:fixed!important;right:auto!important;bottom:0!important;left:0!important;z-index:20!important;display:block!important;width:min(100vw,430px)!important;min-height:64px!important;height:auto!important;margin:0!important;padding:8px 16px calc(8px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--kk-border)!important;background:#fff!important}body .kk-mobile-facets-cancel{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:44px!important;height:44px!important;margin:0!important;padding:8px 12px!important;border:1px solid var(--kk-navy)!important;background:#fff!important;color:var(--kk-navy)!important;font-size:13px!important;line-height:1!important}body .mobile-facets__main{padding-bottom:calc(80px + env(safe-area-inset-bottom))!important}}@media screen and (min-width:750px){body .facets-vertical .facet-checkbox .facet-checkbox__control{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;min-width:20px!important;height:20px!important;margin-right:8px!important}body .facets-vertical .facet-checkbox .facet-checkbox__control .icon-checkmark,body .facets-vertical .facet-checkbox .svg-wrapper .icon-checkmark{position:absolute!important;top:50%!important;left:50%!important;display:none!important;width:11px!important;height:8px!important;margin:0!important;transform:translate(-50%,-50%)!important;visibility:hidden!important}body .facets-vertical .facet-checkbox>input[type=checkbox]:checked~.facet-checkbox__control .icon-checkmark,body .facets-vertical .facet-checkbox>input[type=checkbox]:checked~.svg-wrapper .icon-checkmark{display:block!important;visibility:visible!important}body .facets-vertical .facets__summary,body .facets-vertical .facets__summary>div>span:first-child,body .facets-vertical .facets__summary-label{font-size:16px!important;line-height:1.35!important}}@media screen and (max-width:749px){body .kk-mobile-facets-cancel{display:none!important}body .kk-mobile-facets-footer{display:block!important}body .kk-mobile-facets-apply{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:44px!important;margin:0!important}}:root{--kk-section-gap: clamp(20px, 2.8vw, 36px)}body .visit-store-title,body .visit-store-title .visit-store-font{text-transform:capitalize!important}body main .product__info-container .product-option--size>legend[hidden],body main .product__info-container .product-option--size>legend[aria-hidden=true]{display:none!important}body main .product__info-container .product-option--size .product-option-values{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;max-width:330px!important;margin:10px 0 0!important;overflow:visible!important}body main .product__info-container .product-option--size .product-option-values label,body main .product__info-container .product-form__input--pill.product-option--size input[type=radio]+label{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:42px!important;height:42px!important;margin:0!important;padding:8px 6px!important;border:1px solid rgba(6,41,67,.28)!important;border-radius:0!important;background:#fff!important;color:var(--kk-navy)!important;font-family:var(--font-body-family)!important;font-size:14px!important;line-height:1!important}body main .product__info-container .product-option--size input[type=radio]:checked+label{border-color:var(--kk-navy)!important;box-shadow:inset 0 0 0 1px var(--kk-navy)!important}body .custom-product-actions{display:inline-flex!important;align-items:center!important;gap:10px!important;overflow:visible!important}body .custom-app-wishlist-slot,body .custom-product-actions .custom-wishlist-button-moved{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--kk-ink)!important}body .custom-product-actions .custom-wishlist-button-moved svg{display:block!important;width:24px!important;max-width:24px!important;height:24px!important;max-height:24px!important;overflow:visible!important}body .product__info-container .kk-inclusive-tax,body .product__info-container .product__tax,body .product__info-container .custom-product-sku{font-family:var(--font-body-family)!important;font-size:12px!important;line-height:1.35!important}body .na-card .na-variant-picker,body .na-variant-picker{width:min(214px,calc(100vw - 24px))!important;max-width:214px!important;padding:10px!important;box-sizing:border-box!important}body .na-card .na-option-values,body .na-card .na-option-group__values,body .na-option-values,body .na-option-group__values{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;width:100%!important}body .na-card .na-option-value,body .na-option-value{width:100%!important;min-width:0!important;min-height:38px!important;margin:0!important;padding:7px 4px!important;box-sizing:border-box!important}body .na-wishlist,body .na-wishlist .wishlist-hero-custom-button,body .na-wishlist button,body .na-wishlist svg{overflow:visible!important}body .facets__and-helptext{display:none!important}body .facets-vertical .active-facets-vertical-filter{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}body .facets-vertical .active-facets__button-remove{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:4px 0!important;font-family:var(--font-body-family)!important;font-size:12px!important;line-height:1.2!important;text-decoration:underline!important}body .facets-vertical .facet-checkbox .facet-checkbox__control{overflow:visible!important;border:1px solid rgba(22,32,42,.65)!important;background:#fff!important;box-sizing:border-box!important}body .facets-vertical .facet-checkbox .facet-checkbox__control>svg:first-child{display:none!important}body .facets-vertical .facet-checkbox>input[type=checkbox]:not(:checked)~.facet-checkbox__control .icon-checkmark{display:none!important;visibility:hidden!important}body .facets-vertical .facet-checkbox>input[type=checkbox]:checked~.facet-checkbox__control .icon-checkmark{display:block!important;visibility:visible!important}body .facets-vertical .facets__list:has(input[name="filter.v.option.size"]){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}body .facets-vertical .facets__list:has(input[name="filter.v.option.size"]) .list-menu__item{margin:0!important;padding:0!important}body .facets-vertical .facet-checkbox:has(input[name="filter.v.option.size"]){display:flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:7px 4px!important;border:1px solid rgba(6,41,67,.28)!important;background:#fff!important;text-align:center!important}body .facets-vertical .facet-checkbox:has(input[name="filter.v.option.size"]) .facet-checkbox__control{display:none!important}body .facets-vertical .facet-checkbox:has(input[name="filter.v.option.size"]:checked){border-color:var(--kk-navy)!important;background:var(--kk-navy)!important;color:#fff!important}body cart-drawer .cart-item__name,body cart-drawer .product-option,body cart-drawer .cart-item__price-wrapper,body cart-drawer .tax-note{font-family:var(--font-body-family)!important}body cart-drawer .tax-note{font-size:12px!important;line-height:1.35!important}body:has(cart-drawer.active) .kk-mobile-facet-bar,body:has(cart-drawer[open]) .kk-mobile-facet-bar,body:has(cart-drawer .drawer__inner[open]) .kk-mobile-facet-bar{display:none!important;visibility:hidden!important;pointer-events:none!important}body .fbt-section .fbt-price-area,body .fbt-section .fbt-product-price,body .fbt-section .fbt-total{justify-content:center!important;text-align:center!important}@media screen and (min-width:990px){body .custom-header-menu__summary,body .header__inline-menu .header__menu-item,body .header__inline-menu .list-menu__item{font-family:var(--font-body-family)!important;font-size:15px!important;line-height:1.25!important}body .custom-header-menu__column-heading{font-family:var(--font-body-family)!important;font-size:14px!important;line-height:1.25!important}body .custom-header-menu__link{min-height:34px!important;font-family:var(--font-body-family)!important;font-size:12px!important;line-height:1.25!important}body .header__heading-logo{width:85px!important;max-width:85px!important;max-height:85px!important;height:auto!important}body .header__heading-link{width:90px!important;min-width:90px!important;padding-top:4px!important;padding-bottom:4px!important}body .section-header{position:sticky!important;top:0!important;z-index:30!important}body .fbt-section .fbt-heading,body .frequently-bought-together h2,body .frequently-bought-together__heading,body .related-products .title,body related-products .title{font-family:var(--font-heading-family)!important;font-size:24px!important;font-weight:500!important;line-height:1.25!important}body .footer .footer-block__about-photo{grid-template-columns:104px minmax(0,1fr)!important;align-items:start!important;column-gap:16px!important}body .footer .footer-block__about-logo,body .footer .footer-block__about-logo img{width:104px!important;max-width:104px!important}body .footer .footer-block__about-text,body .footer .footer-block__details-content,body .footer .footer-block__details-content p{font-family:var(--font-body-family)!important;font-size:16px!important;line-height:1.45!important}body .footer .footer-block__heading,body .footer .footer-block--newsletter .footer-block__heading{font-family:var(--font-heading-family)!important;font-size:20px!important;line-height:1.3!important}body .product__title h1,body .product__info-container .price,body .facets__heading,body .facets__summary,body .facets__summary-label{font-size:20px!important}}@media screen and (max-width:749px){:root{--kk-section-gap: 20px}body .product__title h1,body .product__info-container .price,body .footer .footer-block__heading,body .footer .footer-block--newsletter .footer-block__heading{font-size:16px!important;line-height:1.3!important}body .product__info-container .kk-inclusive-tax,body .product__info-container .product__tax,body .product__info-container .custom-product-sku,body cart-drawer .tax-note{font-size:10px!important}body .footer .footer-block__about-photo{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;text-align:center!important}body .footer .footer-block__about-logo,body .footer .footer-block__about-logo img{width:92px!important;max-width:92px!important;margin:0 auto!important}body .footer .footer-block__about-text,body .footer .footer-block__details-content,body .footer .footer-block__details-content p{max-width:270px!important;margin-left:auto!important;margin-right:auto!important;font-family:var(--font-body-family)!important;font-size:12px!important;line-height:1.45!important;text-align:center!important}body .fbt-section .fbt-heading,body .frequently-bought-together h2,body .frequently-bought-together__heading,body .related-products .title,body related-products .title{font-size:20px!important}body.template-index #MainContent>.shopify-section+.shopify-section{margin-top:20px!important}body.template-index .customer-reviews-section,body.template-index .instagram-gallery,body.template-index .visit-store-section,body.template-index .latest-blogs{padding-top:12px!important;padding-bottom:12px!important}}body .custom-product-actions .custom-app-wishlist-slot .custom-wishlist-button-moved.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--kk-ink)!important}@media screen and (max-width:749px){body .mobile-facets__list:has(input[name="filter.v.option.size"]){grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .mobile-facets__details[data-filter-label=size] .mobile-facets__list{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .mobile-facets__label:not(:has(input[name="filter.v.option.size"])) .facet-checkbox__control{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;min-width:20px!important;height:20px!important;margin-right:8px!important;overflow:visible!important;border:1px solid rgba(22,32,42,.65)!important;background:#fff!important;box-sizing:border-box!important}body .mobile-facets__label:not(:has(input[name="filter.v.option.size"])) .facet-checkbox__control>svg:first-child{display:none!important}}@media screen and (min-width:750px){body .facets-vertical ul:has(input[name="filter.v.option.size"]){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/korakanvas-mobile-fixes.css.map */
