.kk-pdp{--kk-claret: #790d20;--kk-claret-rgb: 121 13 32;--kk-ink: #1c1c1c;--kk-muted: #6b6264;--kk-line: #ece4e2;--kk-blush: #fef4f2;--kk-green: #1d7a3a;--kk-red: #b42318;color:var(--kk-ink);font-family:var(--text-font-family)}.kk-pdp__grid{display:grid;grid-template-columns:minmax(0,1fr)}.kk-pdp__col--info{padding:16px;min-width:0}@media screen and (min-width:1000px){.kk-pdp__grid{grid-template-columns:minmax(0,1fr) clamp(360px,32vw,520px);gap:clamp(32px,3.5vw,56px);align-items:start;max-width:1600px;margin-inline:auto;padding:0 48px 56px}.kk-pdp__col{position:sticky;align-self:start}.kk-pdp__col--info{padding:0}}@media screen and (max-width:999px){.kk-pdp__desktop-only{display:none!important}}@media screen and (min-width:1000px){.kk-pdp__mobile-only{display:none!important}}.kk-pdp__gallery{position:relative}.kk-pdp .product-gallery__zoom-button{display:none}.kk-pdp .product-gallery__image-list,.kk-pdp .product-gallery__media{position:relative}.kk-pdp .product-gallery__media>img{width:100%;aspect-ratio:3 / 4;object-fit:cover}.kk-pdp .product-gallery__carousel{margin-inline:0;padding-inline:0;scroll-padding-inline:0;--product-gallery-carousel-gap: 0px}@media screen and (min-width:1000px){.kk-pdp .product-gallery__carousel{--product-gallery-carousel-gap: 8px}}@media screen and (max-width:999px){.kk-pdp .product-gallery{--product-gallery-gap: 10px}.kk-pdp .page-dots{display:flex;color:var(--kk-claret)}}.kk-pdp__gallery .product-gallery__carousel>.product-gallery__media:first-child:after{content:var(--kk-pdp-sold, none);position:absolute;z-index:1;bottom:10px;left:10px;padding:6px 10px;pointer-events:none;background:#000;color:#fff;font-family:var(--text-font-family);font-size:11px;font-weight:700;line-height:1;letter-spacing:.14em;text-transform:uppercase}.kk-pdp--sold-out .product-gallery__media>img{filter:saturate(.6)}.kk-pdp-zoom{position:absolute;right:10px;bottom:10px;z-index:1;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#ffffffeb;box-shadow:0 1px 4px #0000001f;cursor:pointer}@media screen and (min-width:1000px){.kk-pdp .product-gallery__carousel>.product-gallery__media:not(:first-child) .kk-pdp-zoom{display:none}}.kk-pdp-zoom:focus-visible{outline:2px solid var(--kk-claret);outline-offset:2px}.kk-pdp__tap-hint{position:absolute;left:12px;bottom:10px;z-index:1;padding:6px 10px;border-radius:999px;background:#1c1c1cc7;color:#fff;font-size:11px;line-height:1;pointer-events:none}.kk-pdp--sold-out .kk-pdp__tap-hint{bottom:44px}.kk-pdp__tap-hint[hidden]{display:none}@media screen and (min-width:1000px){.kk-pdp__tap-hint{display:none}}.kk-pdp__title{margin:0 0 8px;font-family:var(--heading-font-family);font-size:20px;font-weight:400;line-height:1.35;letter-spacing:.06em;text-transform:uppercase;color:var(--kk-claret)}.kk-pdp__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:20px;margin-bottom:14px}.kk-pdp__sku{margin:0;font-size:12px;color:var(--kk-muted)}@media screen and (min-width:1000px){.kk-pdp__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:clamp(22px,1.95vw,28px);line-height:1.3}.kk-pdp__meta{margin-bottom:18px}.kk-pdp__sku{font-size:13px}}.kk-pdp__price{margin-bottom:20px}.kk-pdp-price__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.kk-pdp-price__sold-out{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--kk-red)}.kk-pdp-price__note{margin:6px 0 0;font-size:12px;color:var(--kk-muted)}.kk-pdp-price__save{color:var(--price-saving, #790d20)}.kk-pdp__status{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:16px 0 0;font-size:13px;color:var(--kk-ink)}.kk-pdp__status-dot{width:8px;height:8px;border-radius:50%;background:var(--kk-green)}.kk-pdp__status--mto .kk-pdp__status-dot{background:#c49b3c}.kk-pdp__status-sep{color:var(--kk-muted)}.kk-pdp__status-low{font-weight:600;color:var(--kk-claret)}.kk-pdp-share{position:relative;flex:none}.kk-pdp-share__toggle{display:inline-flex;align-items:center;gap:6px;padding:2px 0;font-size:12px;color:var(--kk-ink);list-style:none;cursor:pointer}.kk-pdp-share__toggle::-webkit-details-marker{display:none}.kk-pdp-share__toggle:hover .kk-pdp-share__label{text-decoration:underline;text-underline-offset:3px}.kk-pdp-share__toggle:focus-visible{outline:2px solid var(--kk-claret);outline-offset:2px}.kk-pdp-share__menu{position:absolute;top:calc(100% + 8px);right:0;z-index:5;padding:8px;border:1px solid var(--kk-line);background:#fff;box-shadow:0 6px 20px #00000014}.kk-pdp-share .kk-share{display:flex;gap:6px;margin:0;padding:0;list-style:none}.kk-pdp-share .kk-share li{margin:0;padding:0}.kk-pdp-share .kk-share__button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--kk-line);border-radius:50%;background:#fff;color:var(--kk-ink);cursor:pointer}.kk-pdp-share .kk-share__button:hover{border-color:var(--kk-claret);color:var(--kk-claret)}.kk-pdp-share .kk-share__button.is-copied{border-color:var(--kk-green);color:var(--kk-green)}.kk-pdp-share .kk-share__button svg{width:16px;height:16px}.kk-pdp-share--overlay{position:absolute;top:10px;right:10px;z-index:2}.kk-pdp-share--overlay .kk-pdp-share__toggle{justify-content:center;width:40px;height:40px;padding:0;border-radius:50%;background:#ffffffe6;box-shadow:0 1px 4px #0000001f}.kk-pdp-share--overlay .kk-pdp-share__toggle svg{width:18px;height:18px}.kk-pdp-share--overlay .kk-pdp-share__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kk-pdp .kankatala-tailoring--rows{--kk-tl-maroon: var(--kk-claret);--kk-tl-border: #d9cfcd;--kk-tl-ink: var(--kk-ink);--kk-tl-muted: var(--kk-muted);--kk-tl-ivory: #fff;margin:0 0 14px;padding:4px 16px 8px;border:1px solid var(--kk-line);font-family:var(--text-font-family)}.kk-pdp .kankatala-tailoring--rows .kankatala-tailoring__title{margin:0;padding:0 6px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--kk-claret)}.kk-pdp .kankatala-tailoring--rows .kankatala-tailoring__list{display:block}.kk-pdp .kankatala-tailoring--rows .kankatala-tailoring__option{display:flex;width:100%;min-height:40px;border-bottom:1px solid var(--kk-line)}.kk-pdp .kankatala-tailoring--rows .kankatala-tailoring__option:last-child{border-bottom:0}.kk-pdp .kankatala-tailoring--rows .kankatala-tailoring__price{margin-left:auto;white-space:nowrap;color:var(--kk-ink)}.kk-pdp__buttons{margin-bottom:14px}.kk-pdp__buttons[hidden]{display:none}.kk-pdp__buttons .buy-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kankatala-tailoring-active .kk-pdp__buttons .buy-buttons{grid-template-columns:1fr}.kk-pdp__buttons .buy-buttons .button,.kk-pdp-bar__atc,.kk-pdp-bar__buy,.kk-pdp__similar-button{display:inline-flex;align-items:center;justify-content:center;width:100%;height:46px;min-height:46px;margin:0;padding:0 12px;border:1px solid var(--kk-claret);border-radius:0;background:#fff;background-image:none;color:var(--kk-claret);font-family:var(--text-font-family);font-size:11px;font-weight:600;line-height:1;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.kk-pdp__buttons .buy-buttons .button:hover,.kk-pdp-bar__atc:hover{background:var(--kk-blush)}.kk-pdp__buttons .buy-buttons .button[disabled]{opacity:.5;cursor:not-allowed}.kk-pdp__buttons .shopify-payment-button__button--unbranded,.kk-pdp-bar__buy,.kk-pdp__similar-button{height:46px;min-height:46px;border:1px solid var(--kk-claret)!important;border-radius:0!important;background:var(--kk-claret)!important;background-image:none!important;color:#fff!important;font-family:var(--text-font-family);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}@media screen and (min-width:1000px){.kk-pdp__buttons .buy-buttons .button,.kk-pdp__buttons .shopify-payment-button__button--unbranded,.kk-pdp__similar-button{height:52px;min-height:52px;font-size:12px;letter-spacing:.18em}}.kk-pdp__buttons .shopify-payment-button__button--unbranded:hover:not([disabled]),.kk-pdp-bar__buy:hover,.kk-pdp__similar-button:hover{background:#5e0a19!important}.kk-pdp__buttons .shopify-payment-button__more-options{display:none}.kk-pdp__similar-button,.kk-pdp__variants{margin-bottom:14px}.kk-pdp-accordions{border-bottom:1px solid var(--kk-line)}.kk-pdp-accordion{border-top:1px solid var(--kk-line)}.kk-pdp-accordion__heading{margin:0;font:inherit}.kk-pdp-accordion__toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:52px;padding:0;border:0;background:none;color:var(--kk-claret);font-family:var(--text-font-family);font-size:14px;font-weight:600;text-align:left;cursor:pointer}.kk-pdp-accordion__toggle:focus-visible{outline:2px solid var(--kk-claret);outline-offset:2px}.kk-pdp-accordion__icon:before{content:"+";font-size:18px;font-weight:400;line-height:1}.kk-pdp-accordion__toggle[aria-expanded=true] .kk-pdp-accordion__icon:before{content:"\2212"}.kk-pdp-accordion__panel{padding:0 0 18px;font-size:14px;line-height:1.7;color:#2b2627}.kk-pdp-accordion__panel[hidden]{display:none}.kk-pdp-accordion__panel>:first-child{margin-top:0}.kk-pdp-accordion__panel ul{margin:0;padding-left:18px}.kk-pdp-accordion__panel li+li{margin-top:6px}@media screen and (min-width:1000px){.kk-pdp-accordion__panel{font-size:15px}}.kk-pdp-accordion__panel .kk-pdp-mfr{display:grid;gap:12px;margin:0}.kk-pdp-accordion__panel .kk-pdp-mfr__item,.kk-pdp-accordion__panel .kk-pdp-mfr dt,.kk-pdp-accordion__panel .kk-pdp-mfr dd{margin:0}.kk-pdp-mfr dt{font-weight:600;line-height:1.4;color:var(--kk-ink)}.kk-pdp-mfr dd{line-height:1.55}.kk-pdp-mfr a{color:inherit;text-decoration:underline;text-underline-offset:3px}.kk-pdp-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin:0}.kk-pdp-spec{padding:9px 0;border-bottom:1px solid #f1ebe9}.kk-pdp-accordion__panel .kk-pdp-specs .kk-pdp-spec,.kk-pdp-accordion__panel .kk-pdp-specs .kk-pdp-spec__value{margin:0}.kk-pdp-accordion__panel .kk-pdp-specs .kk-pdp-spec__label{margin:0 0 2px}.kk-pdp-spec__label{margin:0 0 2px;font-size:11px;font-weight:400;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--kk-muted)}.kk-pdp-spec__value{margin:0;font-size:14px;line-height:1.4;color:var(--kk-ink)}.kk-pdp__policy-link{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-size:14px;color:var(--kk-claret);text-decoration:underline;text-underline-offset:3px}.kk-pdp__policy-link svg{flex:none}@media screen and (min-width:1000px){.kk-pdp__policy-link{margin-top:16px}}.kk-pdp-similar{margin:0 0 20px}.kk-pdp-similar[hidden]{display:none}.kk-pdp-similar__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.kk-pdp-similar__title{margin:0;font-family:var(--heading-font-family);font-size:12px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--kk-claret)}.kk-pdp-similar__all{font-size:12px;color:var(--kk-claret);text-decoration:underline;text-underline-offset:3px}.kk-pdp-similar__list{display:flex;gap:10px;margin:0 -16px;padding:0 16px 4px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none}.kk-pdp-similar__list::-webkit-scrollbar{display:none}.kk-pdp-similar__card{flex:0 0 120px;scroll-snap-align:start}.kk-pdp-similar__link{display:grid;gap:6px;color:inherit;text-decoration:none}.kk-pdp-similar__media{display:block;aspect-ratio:4 / 5;background:var(--kk-blush)}.kk-pdp-similar__media img{width:100%;height:100%;object-fit:cover}.kk-pdp-similar__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px;line-height:1.35}.kk-pdp-similar__price{display:block}@media screen and (min-width:1000px){.kk-pdp-similar__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin:0;padding:0;overflow:visible}.kk-pdp-similar__card:nth-child(n+5){display:none}}.kk-pdp-bar{position:fixed;left:0;right:0;bottom:0;z-index:20;display:grid;gap:8px;padding:8px 12px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--kk-line);background:#fff;box-shadow:0 -4px 16px #00000014;transform:translateY(110%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.kk-pdp-bar.is-visible{transform:translateY(0);visibility:visible;transition:transform .25s ease,visibility 0s}html.lock .kk-pdp-bar,html.kk-pdp-zoom-open .kk-pdp-bar{transform:translateY(110%);visibility:hidden}@media screen and (min-width:1000px){.kk-pdp-bar{display:none}}@media screen and (max-width:999px){html.kk-pdp-has-bar body{padding-bottom:var(--kk-pdp-bar-height, 0px)}}.kk-pdp-bar__info{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:center}.kk-pdp-bar__thumb{width:32px;height:42px;object-fit:cover}.kk-pdp-bar__text{min-width:0}.kk-pdp-bar__name{margin:0;overflow:hidden;font-size:13px;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.kk-pdp-bar__buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.kk-pdp-bar__atc,.kk-pdp-bar__buy{height:48px;min-height:48px;font-size:12px;letter-spacing:.14em}.kk-pdp-bar__buy[hidden],.kankatala-tailoring-active .kk-pdp-bar__buy{display:none}.kankatala-tailoring-active .kk-pdp-bar__buttons,.kk-pdp-bar__buttons:has(.kk-pdp-bar__buy[hidden]){grid-template-columns:1fr}.kk-pdp-bar .kk-pdp__similar-button{margin:0}html.kk-pdp-zoom-open{overflow:hidden}.kk-pswp{--pswp-bg: 255 255 255}.kk-pswp .pswp__top-bar{top:0;right:0;left:0;bottom:auto;height:0;display:block}.kk-pswp .kk-pswp-close,.kk-pswp .kk-pswp-prev,.kk-pswp .kk-pswp-next{position:absolute;--circle-button-size: 48px;--circle-button-background: 255 255 255;--circle-button-text-color: 28 28 28}.kk-pswp .kk-pswp-close{top:4px;right:4px;box-shadow:none}.kk-pswp .kk-pswp-prev,.kk-pswp .kk-pswp-next{top:50vh;margin-top:-24px;border:1px solid #ece4e2;box-shadow:none}.kk-pswp .kk-pswp-prev{left:108px}.kk-pswp .kk-pswp-next{right:24px}.kk-pswp .pswp__kk-counter{position:absolute;top:0;left:0;z-index:10;display:flex;align-items:center;height:56px;padding:0 20px;font-family:var(--text-font-family);font-size:13px;letter-spacing:.06em;color:#1c1c1c}.kk-pswp .pswp__kk-thumbs{position:absolute;top:56px;bottom:24px;left:20px;z-index:10;display:flex;flex-direction:column;gap:8px;width:64px;overflow-y:auto;scrollbar-width:none}.kk-pswp .pswp__kk-thumbs::-webkit-scrollbar{display:none}.kk-pswp-thumb{flex:none;width:60px;height:80px;margin:2px;padding:0;border:0;background:#f4f0ee;cursor:pointer;opacity:.7}.kk-pswp-thumb[aria-current=true]{outline:2px solid #790d20;outline-offset:0;opacity:1}.kk-pswp-thumb img{display:block;width:100%;height:100%;object-fit:cover}.kk-pswp .pswp__kk-hint{position:absolute;left:50%;bottom:14px;z-index:10;transform:translate(-50%);max-width:calc(100% - 32px);font-family:var(--text-font-family);font-size:12px;color:#6b6264;text-align:center;pointer-events:none;transition:opacity .2s}.kk-pswp .pswp__kk-hint.is-hidden{opacity:0}@media screen and (max-width:999px){.kk-pswp .kk-pswp-prev,.kk-pswp .kk-pswp-next{display:none}.kk-pswp .kk-pswp-close{top:6px;right:6px;--circle-button-size: 44px}.kk-pswp .pswp__kk-thumbs{top:auto;bottom:calc(10px + env(safe-area-inset-bottom));left:0;right:0;flex-direction:row;width:auto;height:62px;padding:0 12px;overflow-x:auto;overflow-y:hidden}.kk-pswp-thumb{width:44px;height:58px}.kk-pswp .pswp__kk-hint{bottom:calc(86px + env(safe-area-inset-bottom));padding:6px 12px;border-radius:999px;background:#1c1c1cb8;color:#fff;font-size:11px}}.kk-crumbs-section{font-family:var(--text-font-family);font-size:12px;line-height:1.4}.kk-crumbs{padding:11px 16px}.kk-crumbs__list{display:flex;align-items:center;min-width:0;margin:0;padding:0;list-style:none;white-space:nowrap}.kk-crumbs__item{flex:none;margin:0;padding:0!important;color:#6b6264}.kk-crumbs__item+.kk-crumbs__item:before{content:"/";margin:0 8px;color:#c9bfbd}.kk-crumbs__item a{color:#6b6264;text-decoration:none}.kk-crumbs__item a:hover{color:#1c1c1c;text-decoration:underline;text-underline-offset:3px}.kk-crumbs__item--current{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;color:#1c1c1c}@media screen and (min-width:1000px){.kk-crumbs{max-width:1600px;margin-inline:auto;padding:18px 48px 14px}}
/*# sourceMappingURL=/cdn/shop/t/164/assets/kankatala-pdp.css.map */
