@media(max-width:749px){.k-pdp{grid-template-columns:1fr;gap:24px}.k-gallery{grid-template-columns:1fr;position:static}.k-thumbs{grid-auto-flow:column;grid-auto-columns:64px;order:2}.k-gallery__main{border-radius:var(--k-r-lg)}.k-info h1,.k-info__price b{font-size:28px}.k-buy{grid-template-columns:auto 1fr}.k-buy .k-wishbtn{display:none}.k-perks{grid-template-columns:repeat(3,1fr)}.k-sticky{bottom:0;padding:10px 0}.k-sticky .k-sticky__name{display:none}.k-sticky .k-btn{flex:1}}.k-quickview{width:min(980px,calc(100vw - 32px));padding:32px}.k-quickview__grid{grid-template-columns:1fr 1fr;gap:36px}.k-quickview .k-gallery{position:static}.k-quickview .k-info{gap:14px}.k-quickview .k-info h1{font-size:var(--k-fs-h2)}.k-lightbox{width:min(1200px,calc(100vw - 24px));padding:0;background:#fff}.k-lightbox img{width:100%;height:auto;max-height:90vh;object-fit:contain}@media(max-width:749px){.k-quickview{padding:20px;width:calc(100vw - 16px)}.k-quickview__grid{grid-template-columns:1fr;gap:16px}}.k-pdp{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:start}.k-gallery{display:grid;grid-template-columns:88px 1fr;gap:16px;position:sticky;top:104px}.k-thumbs{display:grid;gap:12px;align-content:start}.k-thumbs i{aspect-ratio:1;border-radius:var(--k-r-md);background:#fff;border:1px solid var(--k-line);display:grid;place-items:center;overflow:hidden}.k-thumbs i.is-on{box-shadow:0 0 0 2px var(--k-orchid-deep)}.k-thumbs img{width:82%}.k-gallery__main{position:relative;aspect-ratio:1;border-radius:var(--k-r-xl);background:#fff;border:1px solid var(--k-line);display:grid;place-items:center;overflow:hidden}.k-gallery__main:before{content:"";position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:var(--k-blush)}.k-gallery__main img{position:relative;width:76%}.k-gallery__main .k-badge{position:absolute;left:20px;top:20px}.k-gallery__zoom{position:absolute;right:16px;bottom:16px}.k-gallery__count{position:absolute;left:20px;bottom:20px;font:700 13px var(--k-font-body);color:var(--k-ink-soft);background:#fff;border-radius:var(--k-r-pill);padding:6px 12px;box-shadow:var(--k-shadow-sm)}.k-info{display:flex;flex-direction:column;gap:18px}.k-info__top{display:flex;justify-content:space-between;align-items:center}.k-info h1{font-size:var(--k-fs-h1);font-weight:600}.k-info__price{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.k-info__price b{font:600 32px/1 var(--k-font-head);color:var(--k-orchid-deep)}.k-info__price s{color:var(--k-ink-soft);font-size:17px}.k-save{background:var(--k-terracotta-deep);color:#fff;border-radius:var(--k-r-pill);padding:6px 10px;font:800 12px/1 var(--k-font-body)}.k-colorgrid{display:flex;flex-wrap:wrap;gap:10px}.k-colorgrid i{width:40px;height:40px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000014;position:relative}.k-colorgrid i.is-on{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--k-orchid-deep)}.k-colorgrid i.is-out:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:2px;background:#fff;transform:rotate(45deg)}.k-buy{display:grid;grid-template-columns:auto 1fr auto;gap:12px}.k-buy .k-btn{height:54px;font-size:16px}.k-buy .k-wishbtn{width:54px;height:54px;border-radius:50%;background:#fff;border:0;box-shadow:inset 0 0 0 1.5px var(--k-line);display:grid;place-items:center}.k-pin{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--k-r-lg);background:var(--k-mint)}.k-pin .k-icon{color:var(--k-teal-deep)}.k-pin input{flex:1;border:0;background:#fff;border-radius:var(--k-r-pill);height:40px;padding:0 16px;font:600 14px var(--k-font-body);min-width:0}.k-pin button{border:0;background:none;font-weight:800;color:var(--k-teal-deep)}.k-perks{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.k-perks div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:14px 8px;border-radius:var(--k-r-md);background:#fff;box-shadow:inset 0 0 0 1px var(--k-line);font-size:12px;font-weight:700}.k-perks .k-icon{color:var(--k-orchid-deep)}.k-acc details{border-bottom:1px solid var(--k-line);padding:18px 0}.k-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;font:700 16px/1 var(--k-font-body);cursor:pointer;padding:14px 0;margin:-14px 0}.k-acc summary::-webkit-details-marker{display:none}.k-acc p{color:var(--k-ink-soft);font-size:15px;margin-top:12px}.k-care{display:flex;gap:10px;margin-top:14px}.k-care i{width:40px;height:40px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--k-line);display:grid;place-items:center}.k-care .k-icon{width:22px;height:22px}.k-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;box-shadow:0 -8px 30px #4a30481f;padding:12px 0}.k-sticky .k-container{display:flex;align-items:center;gap:16px}.k-sticky img{width:52px;height:52px;object-fit:contain;border-radius:12px;background:var(--k-cream)}.k-sticky b{font-size:15px}.k-sticky small{display:block;color:var(--k-orchid-deep);font-weight:800}.k-sticky .k-btn{margin-left:auto}.k-sizeguide__open{display:inline-flex;gap:8px;align-items:center;background:none;border:0;padding:0 0 2px;cursor:pointer}.k-sizeguide__open .k-icon{width:18px;height:18px}.k-sizeguide__note,.k-sizeguide__fit{color:var(--k-ink-soft);font-size:14px;margin-bottom:12px}.k-sizeguide__fit{margin-top:16px}.k-sizeguide__img{margin-top:16px;border-radius:var(--k-r-lg)}.k-table-wrap{overflow-x:auto;border-radius:var(--k-r-lg);box-shadow:inset 0 0 0 1px var(--k-line)}.k-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:14px}.k-table th,.k-table td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--k-line);white-space:nowrap}.k-table thead th{background:var(--k-blush);font-weight:800}.k-table tbody th{font-weight:800}.k-table tbody tr:last-child>*{border-bottom:0}.k-fabriccare{display:grid;gap:12px}.k-fabriccare__title{font-size:17px}.k-fabriccare__list{display:grid;gap:8px;margin:0}.k-fabriccare__list div{display:grid;grid-template-columns:110px 1fr;gap:12px;font-size:14px}.k-fabriccare__list dt{color:var(--k-ink-soft);font-weight:700}.k-fabriccare__list dd{margin:0}.k-care{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.k-care li{min-width:40px;height:40px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--k-line);display:grid;place-items:center;padding:0 6px}.k-care small{font-size:11px;color:var(--k-ink-soft)}.k-madefrom{display:flex;align-items:center;gap:14px;padding:12px 16px 12px 12px;border-radius:var(--k-r-lg);background:var(--k-butter);transition:transform .3s var(--k-ease-spring)}.k-madefrom:hover{transform:translateY(-2px)}.k-madefrom__img{width:64px;height:64px;border-radius:14px;background:#fff;display:grid;place-items:center;flex:none;overflow:hidden}.k-madefrom__img img{width:86%;height:86%;object-fit:contain}.k-madefrom__text{display:flex;flex-direction:column;gap:2px;min-width:0}.k-madefrom__text small{font:800 11px/1 var(--k-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--k-teal-deep)}.k-madefrom__text b{font:600 16px/1.2 var(--k-font-head)}.k-madefrom__text .k-link{font-size:13px;align-self:flex-start}.k-pdp-section .k-crumbs a:hover{color:var(--k-orchid-deep)}.k-gallery{min-width:0}.k-gallery__main{display:block;aspect-ratio:1}.k-gallery__main:before{z-index:0;left:15%;top:15%}.k-gallery__track{position:relative;z-index:1;display:flex;width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:auto}.k-gallery__track::-webkit-scrollbar{display:none}.k-gallery__slide{flex:0 0 100%;height:100%;scroll-snap-align:center;display:grid;place-items:center}.k-gallery__slide>*{max-width:100%}.k-gallery__zoomable{border:0;background:none;padding:0;width:100%;height:100%;display:grid;place-items:center;cursor:zoom-in}.k-gallery__zoomable:disabled{cursor:default}.k-gallery__main img{position:relative;width:76%;height:76%;object-fit:contain}.k-gallery__slide video,.k-gallery__slide iframe,.k-gallery__slide model-viewer{width:100%;height:100%;object-fit:cover;border:0}.k-gallery--photo .k-gallery__main:before{display:none}.k-gallery--photo .k-gallery__main img{width:100%;height:100%;object-fit:cover}.k-gallery__main .k-badge,.k-gallery__count,.k-gallery__zoom{z-index:2}.k-gallery__zoom{pointer-events:none}.k-thumb{aspect-ratio:1;border-radius:var(--k-r-md);background:#fff;border:1px solid var(--k-line);display:grid;place-items:center;overflow:hidden;padding:0;cursor:pointer;position:relative}.k-thumb img{width:82%;height:82%;object-fit:contain}.k-gallery--photo .k-thumb img{width:100%;height:100%;object-fit:cover}.k-thumb.is-on{box-shadow:0 0 0 2px var(--k-orchid-deep)}.k-thumb__play{position:absolute;inset:auto 6px 6px auto;width:22px;height:22px;border-radius:50%;background:#fff;display:grid;place-items:center}.k-thumb__play .k-icon{width:12px;height:12px}.k-thumbs{height:0;min-height:100%;overflow:hidden auto;overscroll-behavior:contain;scrollbar-width:thin;padding:2px;grid-auto-rows:max-content}.k-gallery--bottom{grid-template-columns:1fr}.k-gallery--bottom .k-thumbs{order:2;grid-auto-flow:column;grid-auto-columns:72px;height:auto;min-height:0;overflow:auto hidden;padding:2px}@media(max-width:749px){.k-thumbs{height:auto;min-height:0;overflow:auto hidden}}.k-dots,.k-gallery__arrow{display:none}.k-dots{position:absolute;left:50%;bottom:20px;z-index:2;transform:translate(-50%);width:98px;overflow:hidden;pointer-events:none}.k-dots__track{display:flex;align-items:center;height:12px;transform:translate(calc(var(--k-dot-shift, 0) * -14px));transition:transform .35s var(--k-ease-out)}.k-dots i{flex:0 0 14px;display:grid;place-items:center}.k-dots i:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--k-ink-soft);opacity:.35;transition:transform .3s var(--k-ease-out),opacity .3s}.k-dots i.is-on:before{opacity:1;background:var(--k-orchid-deep);transform:scale(1.3)}.k-dots i.is-sm:before{transform:scale(.6)}.k-dots i.is-out:before{transform:scale(0)}.k-gallery__arrow{position:absolute;top:50%;z-index:2;translate:0 -50%;opacity:0;transition:opacity .2s}.k-gallery__arrow--prev{left:16px}.k-gallery__arrow--next{right:16px}.k-gallery__main:hover .k-gallery__arrow,.k-gallery__arrow:focus-visible{opacity:1}@media(min-width:750px){.k-gallery--nothumbs{grid-template-columns:1fr}.k-gallery--nothumbs .k-thumbs{display:none}.k-gallery--nothumbs .k-dots{display:block}}@media(min-width:750px)and (hover:hover){.k-gallery--nothumbs .k-gallery__arrow{display:grid}}@media(max-width:749px){.k-gallery--nothumbs-m .k-thumbs{display:none}.k-gallery--nothumbs-m .k-dots{display:block;bottom:14px}}@media(prefers-reduced-motion:reduce){.k-dots__track,.k-dots i:before{transition:none}}.k-info{min-width:0}.k-info__top{gap:16px;align-items:flex-start}.k-info__title{font-size:var(--k-fs-h1);font-weight:500;margin-top:6px}.k-info__badges{display:flex;gap:8px}.k-info__rating b{color:var(--k-ink);font-weight:800}.k-info__rating:hover{color:var(--k-orchid-deep)}.k-info__pricewrap{display:grid;gap:6px}.k-info__pricewrap .k-tax{margin-top:0}.k-unit{color:var(--k-ink-soft);font-size:13px}.k-wishbtn{width:54px;height:54px;border-radius:50%;background:#fff;border:0;box-shadow:inset 0 0 0 1.5px var(--k-line);display:grid;place-items:center;cursor:pointer;flex:none;color:var(--k-ink)}.k-info__top .k-wishbtn{width:46px;height:46px}.k-ideal{color:var(--k-ink-soft);font-size:15px}.k-ideal b{color:var(--k-ink)}.k-info__text{display:grid;gap:8px;color:var(--k-ink-soft)}.k-specs{display:grid;gap:10px}.k-picker{display:grid;gap:18px}.k-picker__opt{border:0;margin:0;padding:0;min-width:0;display:grid;gap:12px}.k-picker__opt legend{padding:0;margin-bottom:12px;width:100%}.k-colorgrid input:checked+.k-swatch{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--k-orchid-deep)}.k-colorgrid input:focus-visible+.k-swatch{outline:2px solid var(--k-orchid-deep);outline-offset:6px}.k-swatch{width:40px;height:40px;border-radius:50%;background:var(--k-sw);box-shadow:inset 0 0 0 1px #00000014;position:relative;cursor:pointer;transition:transform .25s var(--k-ease-spring)}.k-swatch:hover{transform:scale(1.08)}.k-swatch.is-out:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:2px;background:#fff;transform:rotate(45deg);box-shadow:0 0 0 1px #00000014}.k-imgswatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:10px}.k-imgsw{display:grid;gap:6px;justify-items:center;cursor:pointer;position:relative;min-width:0}.k-imgsw img,.k-imgsw__fallback{width:100%;aspect-ratio:1;border-radius:var(--k-r-md);background:#fff;box-shadow:inset 0 0 0 1px var(--k-line);object-fit:contain;padding:4px;transition:box-shadow .2s,transform .25s var(--k-ease-spring)}.k-imgsw__fallback{display:grid;place-items:center;padding:6px;font:700 11px/1.15 var(--k-font-body);text-align:center;overflow:hidden;overflow-wrap:anywhere}.k-imgsw:hover img,.k-imgsw:hover .k-imgsw__fallback{transform:translateY(-2px)}.k-imgswatches input:checked+.k-imgsw img,.k-imgswatches input:checked+.k-imgsw .k-imgsw__fallback{box-shadow:0 0 0 2px var(--k-orchid-deep)}.k-imgswatches input:focus-visible+.k-imgsw{outline:2px solid var(--k-orchid-deep);outline-offset:4px;border-radius:var(--k-r-md)}.k-imgsw.is-out img{opacity:.45}.k-imgsw.is-out:after{content:"";position:absolute;left:50%;top:4px;width:2px;height:calc(100% - 8px);background:var(--k-ink-soft);transform:rotate(45deg);opacity:.5;pointer-events:none}.k-imgswatches--named .k-imgsw.is-out:after{height:calc(100% - 30px)}.k-imgsw__name{font:600 11.5px/1.2 var(--k-font-body);color:var(--k-ink-soft);text-align:center;max-width:100%;overflow-wrap:anywhere}.k-imgswatches input:checked+.k-imgsw .k-imgsw__name{color:var(--k-ink);font-weight:800}.k-quickview .k-imgswatches{grid-template-columns:repeat(auto-fill,minmax(56px,1fr));max-height:276px;overflow-y:auto;padding:4px;overscroll-behavior:contain}@media(max-width:749px){.k-imgswatches{grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:8px}}.k-pills{display:flex;flex-wrap:wrap;gap:8px}.k-pill{min-width:52px;height:44px;padding:0 16px;border-radius:var(--k-r-pill);background:#fff;box-shadow:inset 0 0 0 1.5px var(--k-line);display:grid;place-items:center;font:700 14px/1 var(--k-font-body);cursor:pointer;transition:background .2s,color .2s}.k-pill:hover{background:var(--k-blush)}.k-pills input:checked+.k-pill{background:var(--k-ink);color:#fff;box-shadow:none}.k-pills input:focus-visible+.k-pill{outline:2px solid var(--k-orchid-deep);outline-offset:2px}.k-pill.is-out{color:var(--k-ink-soft);text-decoration:line-through}.k-pill{position:relative}.k-tip{display:none;opacity:0;position:absolute;left:50%;bottom:calc(100% + 8px);z-index:5;width:max-content;max-width:220px;padding:6px 10px;border-radius:var(--k-r-sm);background:var(--k-plum);color:#fff;font:700 12px/1.3 var(--k-font-body);text-align:center;text-decoration:none;white-space:normal;pointer-events:none;transform:translate(calc(-50% + var(--k-tip-x,0px)))}.k-tip:after{content:"";position:absolute;left:calc(50% - var(--k-tip-x,0px));top:100%;border:5px solid transparent;border-top-color:var(--k-plum);transform:translate(-50%)}@media(hover:hover){.k-imgsw:hover .k-tip,.k-swatch:hover .k-tip,.k-pill:hover .k-tip{display:block;opacity:1}}.k-picker input:focus-visible+label .k-tip,.k-tip.is-shown{display:block;opacity:1}@media(prefers-reduced-motion:no-preference){.k-tip{transition:opacity .16s var(--k-ease-in),display .16s allow-discrete}.k-tip.is-shown,.k-picker input:focus-visible+label .k-tip{transition:opacity .25s var(--k-ease-out),transform .25s var(--k-ease-out)}@media(hover:hover){.k-imgsw:hover .k-tip,.k-swatch:hover .k-tip,.k-pill:hover .k-tip{transition:opacity .25s var(--k-ease-out),transform .25s var(--k-ease-out)}}@starting-style{.k-tip{opacity:0;transform:translate(calc(-50% + var(--k-tip-x,0px)),4px)}}}.k-picker .k-selectwrap select{width:100%;border:0;border-radius:var(--k-r-md);background:#fff;box-shadow:inset 0 0 0 1.5px var(--k-line);padding:13px 16px;font:700 15px var(--k-font-body);color:var(--k-ink)}[data-k-product][aria-busy=true] .k-info__price,[data-k-product][aria-busy=true] .k-buy{opacity:.6;transition:opacity .15s}.k-buywrap{display:grid;gap:12px}.k-buy .k-btn--primary{width:100%}.k-dyncheckout{min-height:54px}.k-dyncheckout .shopify-payment-button__button{border-radius:var(--k-r-pill)!important;min-height:54px;overflow:hidden}.k-pin{flex-wrap:wrap}.k-pin__form{display:flex;flex:1;gap:8px;align-items:center;min-width:0}.k-pin__form input{flex:1;border:0;background:#fff;border-radius:var(--k-r-pill);height:40px;padding:0 16px;font:600 14px var(--k-font-body);min-width:0;color:var(--k-ink)}.k-pin__form input:focus{outline:2px solid var(--k-teal-deep)}.k-pin__form button{cursor:pointer;padding:8px}.k-pin__result{flex-basis:100%;font-size:14px;font-weight:700;padding-left:34px;color:var(--k-leaf-deep)}.k-pin__result:empty{display:none}.k-pin__result[data-state=err]{color:var(--k-terracotta-deep)}.k-perks span{line-height:1.3}.k-shadecard__btn,.k-sizeguide__open{font-size:14px;gap:8px}.k-shadecard__btn .k-icon{width:18px;height:18px}.k-sku{font-size:13px;color:var(--k-ink-soft)}.k-sku:empty{display:none}.k-textblock--note{background:var(--k-butter);border-radius:var(--k-r-md);padding:12px 16px;font-size:14px}.k-care__names{font-size:13px;margin-top:8px}.k-sticky{transform:translateY(110%);transition:transform .3s var(--k-ease-in)}.k-sticky.is-shown{transform:none;transition:transform .45s var(--k-ease-spring)}.k-sticky__name{display:grid;min-width:0}.k-sticky__name b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-sticky img{flex:none}@media(max-width:749px){.k-gallery__main:before{left:15%;top:15%}.k-thumbs{grid-auto-flow:column;grid-auto-columns:64px;overflow-x:auto;padding:2px}.k-info__top .k-wishbtn{display:grid}.k-sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom))}}.k-dyncheckout .shopify-payment-button__button--unbranded{background:var(--k-plum)!important;color:#fff!important;font:700 15px/1 var(--k-font-body)!important;letter-spacing:.02em;transition:background-color .2s}.k-dyncheckout .shopify-payment-button__button--unbranded:hover:not([disabled]){background:color-mix(in srgb,var(--k-plum) 85%,#000)!important}.k-dyncheckout .shopify-payment-button__more-options{color:var(--k-ink-soft);font-size:13px}@media(max-width:749px){.k-pdp{grid-template-columns:1fr;gap:24px}.k-gallery{grid-template-columns:1fr;position:static}.k-gallery__main{border-radius:var(--k-r-lg)}.k-info h1{font-size:28px}.k-buy{grid-template-columns:auto 1fr}.k-buy .k-wishbtn{display:none}.k-perks{grid-template-columns:repeat(3,1fr)}.k-sticky{padding:10px 0;bottom:0}}.k-quickview .k-info__top{padding-right:52px}
/*# sourceMappingURL=/cdn/shop/t/18/assets/kayson-product.css.map */
