body.kp-premium{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body.kp-premium ::selection{background:#f7c71f73;color:var(--kp-ink)}body.kp-premium :is(h1,h2){text-wrap:balance}body.kp-premium.kp-glass-header #header-component{background:#ffffffdb;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);transition:box-shadow .3s var(--kp-ease),background-color .3s var(--kp-ease)}html.kp-scrolled body.kp-premium #header-component{box-shadow:0 6px 24px #12121212}body.kp-premium .menu-list__link{font-weight:600;border-radius:999px;padding-inline:14px;transition:background-color .2s ease,color .2s ease}body.kp-premium .menu-list__link:hover,body.kp-premium .menu-list__link[aria-current=page]{background:#f7c71f2e}body.kp-premium .header-actions__action{border-radius:999px;transition:background-color .2s ease,transform .15s ease}body.kp-premium .header-actions__action:hover{background:#1212120d}body.kp-premium .header-actions__action:active{transform:scale(.94)}body.kp-premium .cart-bubble{box-shadow:0 0 0 2px #fff;font-weight:700}body.kp-premium #header-group .shopify-section:has(.announcement-bar__slides){position:relative;overflow:hidden}body.kp-premium #header-group .shopify-section:has(.announcement-bar__slides) .section-background{background:var(--kp-grad-brand)!important}body.kp-premium #header-group .shopify-section:has(.announcement-bar__slides):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translate(-100%);animation:kp-shine 6s var(--kp-ease) 1.5s infinite;pointer-events:none}body.kp-premium .product-list :is(h2,h3):not(.product-card *,.card-gallery *),body.kp-premium .product-recommendations :is(h2,h3):not(.product-card *,.card-gallery *),body.kp-premium main .section>.text-block :is(h2),body.kp-premium main .shopify-section .text-block h2{position:relative;padding-bottom:16px;font-weight:800;letter-spacing:-.01em}body.kp-premium .product-list :is(h2,h3):not(.product-card *,.card-gallery *):after,body.kp-premium .product-recommendations :is(h2,h3):not(.product-card *,.card-gallery *):after,body.kp-premium main .shopify-section .text-block h2:after{content:"";position:absolute;left:50%;bottom:0;width:56px;height:4px;border-radius:999px;background:var(--kp-grad-brand);transform:translate(-50%)}body.kp-premium .product-list .text-block p{color:#121212b8}body.kp-premium product-card,body.kp-premium .product-card{border-radius:var(--kp-radius-card)}body.kp-premium .product-card{box-shadow:2px 6px 15px #12121214;transition:transform .35s var(--kp-ease),box-shadow .35s var(--kp-ease),border-color .35s ease;overflow:hidden}@media(hover:hover){body.kp-premium .product-card:hover{box-shadow:var(--kp-shadow-md);border-color:#f7c71f8c!important}}body.kp-premium .product-card .card-gallery{background:var(--kp-sand)}body.kp-premium .product-card .price,body.kp-premium .product-card .price *{font-weight:800;letter-spacing:-.01em}body.kp-premium .product-card .price:has(.compare-at-price)>:not(.compare-at-price),body.kp-premium .product-card .price:has(.compare-at-price) .price-item--sale{color:var(--kp-red-deep)}body.kp-premium .product-card .compare-at-price,body.kp-premium .product-card .compare-at-price *{font-size:.8em;font-weight:500;color:#12121280}body.kp-premium .product-card :is(.product-title,.view-product-title,a){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.kp-premium .product-badges__badge{padding:6px 11px;font-size:11px;font-weight:800;letter-spacing:.04em;line-height:1.1}body.kp-premium .product-badges__badge.color-custom-badge-sale{background:var(--kp-grad-sale)!important;color:#fff!important;box-shadow:0 6px 16px #dd1d1d47}body.kp-premium .product-badges__badge.color-custom-badge-sold-out{background:#121212c7!important;color:#fff!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body.kp-premium .product-card:has(.color-custom-badge-sold-out) img{filter:grayscale(.35);opacity:.82}body.kp-premium .slideshow-control,body.kp-premium .slider-button,body.kp-premium slideshow-arrows .button{border-radius:999px;box-shadow:var(--kp-shadow-sm);transition:transform .2s var(--kp-ease),box-shadow .2s ease}body.kp-premium :is(.button,.button-secondary,button.button){letter-spacing:.04em;font-weight:700;transition:transform .15s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}body.kp-premium .button:not(.button-secondary,.button-unstyled):hover{box-shadow:var(--kp-shadow-md)}body.kp-premium :is(.button,.button-secondary):active{transform:scale(.98)}body.kp-premium .product-information .product-media,body.kp-premium .product-information media-gallery img,body.kp-premium .product-information .product-media-container{border-radius:var(--kp-radius-card);overflow:hidden}body.kp-premium .product-details h1,body.kp-premium .product-details .price{font-weight:800;letter-spacing:-.01em}body.kp-premium .product-details .price:has(.compare-at-price)>:not(.compare-at-price,.installments,.tax-note){color:var(--kp-red-deep)}body.kp-premium .product-details .compare-at-price{font-size:.6em;font-weight:500;color:#1212128c}body.kp-premium .product-details .add-to-cart-button,body.kp-premium .product-details .product-form-buttons .button{min-height:52px}body.kp-premium .product-details ._rsi-buy-now-button{width:100%!important;max-width:100%!important;border-radius:var(--kp-radius-btn)!important}body.kp-premium .product-form-buttons:has(>._rsi-buy-now-button){flex-wrap:wrap;row-gap:12px}body.kp-premium .product-form-buttons>._rsi-buy-now-button{order:-1;flex:1 0 100%}body.kp-premium .product-details accordion-custom summary,body.kp-premium .product-details .accordion summary{font-weight:700}body.kp-premium .product-details .accordion .svg-wrapper:first-child,body.kp-premium .product-details accordion-custom summary .icon-or-image{color:var(--kp-ink)}body.kp-premium .sticky-add-to-cart__bar{border-radius:14px;box-shadow:0 -8px 24px #12121214,var(--kp-shadow-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.kp-premium .sticky-add-to-cart__price{color:var(--kp-red-deep);font-weight:800}body.kp-premium #cart-drawer .theme-drawer__header,body.kp-premium .cart-drawer__inner .theme-drawer__header{border-bottom:1px solid var(--kp-line)}body.kp-premium .cart-drawer__summary{background:var(--kp-cream);border-top:1px solid var(--kp-line)}body.kp-premium .cart-items__media-container img,body.kp-premium .cart-items__media{border-radius:var(--kp-radius-sm);background:var(--kp-sand)}body.kp-premium .cart-items__title{font-weight:600}body.kp-premium .cart-totals .cart-secondary-typography{font-weight:800}body.kp-premium footer a:not(.button){text-underline-offset:3px}body.kp-premium footer .email-signup input{border-radius:var(--kp-radius-btn)}@media(prefers-reduced-motion:reduce){body.kp-premium *,body.kp-premium *:before,body.kp-premium *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body .product-card ._rsi-buy-now-button,body .card-gallery ._rsi-buy-now-button,body product-card ._rsi-buy-now-button,body .quick-add ._rsi-buy-now-button{display:none!important}body.kp-premium .product-list .text-block :is(h1,h2,h3),body.kp-premium .product-recommendations .text-block :is(h1,h2,h3),body.kp-premium main .shopify-section .text-block :is(h1,h2){font-size:29px!important;line-height:1.23!important;letter-spacing:.78px!important;font-weight:800!important}@media(min-width:750px){body.kp-premium .product-list .text-block :is(h1,h2,h3),body.kp-premium .product-recommendations .text-block :is(h1,h2,h3),body.kp-premium main .shopify-section .text-block :is(h1,h2){font-size:39px!important}}body.kp-premium .product-recommendations .text-block :is(h1,h2,h3){font-size:26px!important}@media(min-width:750px){body.kp-premium .product-recommendations .text-block :is(h1,h2,h3){font-size:31px!important}}body.kp-premium .product-list .text-block p,body.kp-premium main .shopify-section .text-block p{font-size:15px;line-height:1.6}@media(min-width:750px){body.kp-premium .product-list .text-block p,body.kp-premium main .shopify-section .text-block p{font-size:16px}}body.kp-premium :is(.button,.button-secondary,.add-to-cart-button,.product-list .button){font-family:var(--font-body--family);font-size:16px!important;font-weight:700!important;letter-spacing:1px!important;min-height:45px;padding-inline:30px;text-transform:none}body.kp-premium .product-details :is(.add-to-cart-button,.product-form-buttons .button){text-transform:uppercase;min-height:50px}body.kp-premium .product-card :is(.product-title,.view-product-title,.text-block){font-family:var(--font-heading--family);font-size:14.5px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:0!important}body.kp-premium .product-card .price,body.kp-premium .product-card .price *{font-size:17px!important}body.kp-premium .product-card .compare-at-price,body.kp-premium .product-card .compare-at-price *{font-size:13px!important}@media(min-width:750px){body.kp-premium .product-card :is(.product-title,.view-product-title,.text-block){font-size:16px!important}body.kp-premium .product-card .price,body.kp-premium .product-card .price *{font-size:19px!important}}body.kp-premium .product-badges__badge{font-size:11.5px!important}@media(max-width:749px){[id$=__jesen] [style*=--mobile-card-size]{--mobile-card-size: 84cqw !important}}body.kp-premium .product-details h1{font-size:29px!important;line-height:1.23!important;letter-spacing:.5px!important}@media(min-width:750px){body.kp-premium .product-details h1{font-size:39px!important}}body.kp-premium .product-details .price{font-size:28px!important;font-family:var(--font-heading--family)}body.kp-premium .product-details .compare-at-price{font-size:16px!important}body.kp-premium footer .shopify-section .section-background,body.kp-premium footer .shopify-section>.section,body.kp-premium footer .shopify-section{background:radial-gradient(700px 260px at 50% 0,rgba(255,255,255,.45),transparent 70%),var(--kp-grad-brand)!important;color:var(--kp-ink)}body.kp-premium footer .shopify-section+.shopify-section .section-background,body.kp-premium footer .shopify-section+.shopify-section{background:var(--kp-grad-brand)!important}body.kp-premium footer a:not(.button){color:var(--kp-ink);transition:opacity .2s ease}body.kp-premium footer a:not(.button):hover{opacity:.7}body.kp-premium footer :is(p,span,small){font-size:12px}body.kp-premium footer .logo-block img,body.kp-premium footer img{max-width:150px;height:auto}
/*# sourceMappingURL=/cdn/shop/t/19/assets/kp-dwell-premium.css.map */
