:root{--dk-black: #0b0b0b;--dk-charcoal: #1a1a1a;--dk-gold: #a89162;--dk-cream: #f8f6f1;--dk-white: #ffffff;--dk-muted: #6f6a60;--dk-border: rgba(168, 145, 98, .28)}html,body{max-width:100%;overflow-x:clip}@supports not (overflow-x: clip){html,body{overflow-x:hidden}}.shopify-policy__container{width:min(92rem,calc(100% - 3.2rem))!important;max-width:92rem!important;margin:clamp(2.4rem,4vw,5.4rem) auto clamp(4rem,6vw,7.2rem)!important;border:1px solid var(--dk-border)!important;border-radius:.8rem!important;background:linear-gradient(135deg,#fffffffa,#f8f6f1fa);box-shadow:0 1.6rem 4.4rem #0b0b0b14;padding:clamp(2.2rem,4vw,5.2rem)!important;color:var(--dk-black)}.shopify-policy__title{margin-bottom:clamp(1.8rem,3vw,3rem)!important;border-bottom:1px solid rgba(168,145,98,.26)!important;padding-bottom:clamp(1.4rem,2vw,2rem)!important;text-align:left!important}.shopify-policy__title:before{content:"Dr.Kalla Service";display:block;margin-bottom:.8rem;color:#806936;font-size:1.08rem;font-weight:850;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.shopify-policy__title h1{margin:0!important;color:var(--dk-black)!important;font-family:var(--font-heading-family);font-size:clamp(3.2rem,4.5vw,5.8rem)!important;line-height:.98!important;letter-spacing:0!important}.shopify-policy__body{color:#2b2924;font-size:clamp(1.5rem,1.45vw,1.72rem);line-height:1.68}.shopify-policy__body h2,.shopify-policy__body h3{margin:2.2em 0 .65em;color:var(--dk-black);font-family:var(--font-heading-family);line-height:1.14;letter-spacing:0}.shopify-policy__body h2{font-size:clamp(2rem,2.2vw,2.9rem)}.shopify-policy__body h3{font-size:clamp(1.75rem,1.8vw,2.35rem)}.shopify-policy__body p,.shopify-policy__body ul,.shopify-policy__body ol{margin-top:0;margin-bottom:1.18em}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:1.35em}.shopify-policy__body li+li{margin-top:.48em}.shopify-policy__body a{color:#6f5928;font-weight:750;text-decoration-color:#a891628c;text-underline-offset:.22em}.shopify-policy__body a:hover{color:var(--dk-black)}.shopify-policy__body table{display:block;max-width:100%;overflow-x:auto;border:1px solid rgba(168,145,98,.22);border-radius:.6rem}.shopify-policy__body strong{color:var(--dk-black)}@media screen and (max-width:749px){.shopify-policy__container{width:min(100% - 2rem,92rem)!important;margin-top:1.4rem!important;margin-bottom:3rem!important;padding:1.8rem!important}.shopify-policy__body{font-size:1.42rem;line-height:1.62}}.drkalla-profi-price{display:grid!important;grid-template-columns:1fr;gap:.2rem;width:min(32rem,100%);max-width:100%;margin-top:.55rem;border:1px solid rgba(190,159,93,.45);border-radius:8px;background:#be9f5d14;padding:.55rem .7rem;color:#151515}.price--drkalla-profi{display:inline-grid;gap:.18rem}.price--drkalla-profi .price__container{display:grid;gap:.18rem}.price--drkalla-profi .price__regular,.price--drkalla-profi .price__sale{margin:0}.price--drkalla-profi .price-item{color:var(--dk-black)}.drkalla-profi-inline-label{display:block;color:#826a32;font-size:.72rem;font-weight:850;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.drkalla-profi-price__label{display:block;color:#826a32;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.drkalla-profi-price strong{display:block;font-size:1.08rem;line-height:1.1}.drkalla-profi-price__note,.drkalla-profi-cart-note{display:block;color:#6b6254;font-size:.82rem;line-height:1.35}.drkalla-profi-cart-note{margin:.5rem 0 0}.dk-cart-empty-panel{width:min(76rem,100%);margin:2.4rem auto 0;border:1px solid var(--dk-border);border-radius:.8rem;background:radial-gradient(circle at 14% 12%,rgba(168,145,98,.16),transparent 34%),linear-gradient(135deg,var(--dk-white),var(--dk-cream));padding:clamp(1.8rem,3vw,3rem);color:var(--dk-black);text-align:center}.dk-cart-empty-eyebrow{margin:0 0 .4rem;color:#806936;font-size:1.05rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.dk-cart-empty-copy{max-width:48rem;margin:0 auto 1.5rem;color:var(--dk-muted);font-size:1.35rem;line-height:1.5}.dk-cart-empty-links,.dk-cart-empty-benefits,.dk-cart-checkout-assurance{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}.dk-cart-empty-links a,.dk-cart-empty-benefits span,.dk-cart-checkout-assurance span{display:inline-flex;align-items:center;justify-content:center;min-height:3.5rem;border:1px solid var(--dk-border);border-radius:999px;padding:.65rem 1.2rem;text-decoration:none}.dk-cart-empty-links a{background:var(--dk-black);color:var(--dk-cream);font-weight:800}.dk-cart-empty-benefits{margin-top:1.3rem}.dk-cart-empty-benefits span,.dk-cart-checkout-assurance span{background:#a8916217;color:#4e473c;font-size:1.18rem;font-weight:700}.dk-cart-progress{display:grid;gap:.9rem;margin:0 0 2.8rem;border:1px solid var(--dk-border);border-radius:.8rem;background:var(--dk-cream);padding:1.4rem 1.6rem}.dk-cart-progress__text{display:flex;flex-wrap:wrap;gap:.4rem 1rem;align-items:center;justify-content:space-between;color:var(--dk-black)}.dk-cart-progress__text span{color:var(--dk-muted)}.dk-cart-progress__track{height:.8rem;overflow:hidden;border-radius:999px;background:#a891622e}.dk-cart-progress__track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--dk-gold),#d3bd88)}.cart__blocks{border:1px solid var(--dk-border);border-radius:.8rem;background:var(--dk-cream);padding:clamp(1.6rem,2vw,2.4rem)}.cart__blocks .totals{align-items:flex-start}.dk-cart-checkout-assurance{margin:1.2rem 0 0;justify-content:flex-end}.dk-cart-mobile-sticky{display:none}.dk-home-showcase__categories,.dk-home-shop-paths__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.dk-home-shop-path{border-color:#d3bd8857!important;background:radial-gradient(circle at 18% 10%,rgba(211,189,136,.18),transparent 36%),linear-gradient(145deg,#0b0b0b,#15130f 66%,#3c3323 135%)!important;box-shadow:inset 0 1px #ffffff12,0 1rem 2.2rem #201b121a!important;color:#f8f6f1!important}.dk-home-shop-path:nth-child(2n){background:radial-gradient(circle at 82% 12%,rgba(211,189,136,.2),transparent 34%),linear-gradient(145deg,#100f0c,#1a1711 64%,#4d4027 138%)!important}.dk-home-shop-path:hover,.dk-home-shop-path:focus-visible{border-color:#d3bd88b8!important;box-shadow:inset 0 1px #ffffff1a,0 1.2rem 2.8rem #201b1229!important}.dk-home-shop-path__kicker,.dk-home-shop-path__cta{color:#d3bd88!important}.dk-home-shop-path__copy{color:#f8f6f1bd!important}.dk-home-shop-paths__chips{display:flex!important;flex-wrap:wrap!important;gap:.8rem!important;align-items:center!important;justify-content:center!important;max-width:90rem!important;margin-inline:auto!important}.dk-home-shop-paths__chip{flex:0 0 auto!important;width:auto!important;min-height:3.2rem!important;padding:.55rem 1.05rem!important;background:var(--dk-white)!important;white-space:nowrap!important}.dk-home-category__media{display:grid!important;place-items:center!important;overflow:hidden!important;background:radial-gradient(circle at 50% 34%,#fafaf8,#f1f1ee 56%,#ecece8),linear-gradient(135deg,#f3f3f0,#eeeeea)!important}.dk-home-category__media img{box-sizing:border-box!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;mix-blend-mode:multiply!important;opacity:1!important;padding:clamp(.35rem,1vw,.95rem)!important;filter:contrast(1.03) drop-shadow(0 1.4rem 2.4rem rgba(0,0,0,.18))!important}.dk-home-category:not(.dk-home-category--brand){border-color:#e8e8e4f5!important;background:#e8e8e4!important;box-shadow:0 1.1rem 2.4rem #14141214!important}.dk-home-category--haarpflege .dk-home-category__media,.dk-home-category--haarfarbe .dk-home-category__media,.dk-home-category--farbschutz .dk-home-category__media,.dk-home-category--blondierung .dk-home-category__media,.dk-home-category--styling .dk-home-category__media,.dk-home-category--salonmoebel .dk-home-category__media,.dk-home-category--barber-herrenpflege .dk-home-category__media,.dk-home-category--parfum .dk-home-category__media{background:radial-gradient(circle at 50% 34%,#fafaf8,#f1f1ee 56%,#ecece8)!important}.dk-home-category--barber-herrenpflege .dk-home-category__media img{object-position:center 52%!important;padding:clamp(.85rem,1.35vw,1.28rem)!important;transform:scale(1.035)!important}.dk-home-category:hover .dk-home-category__media img{transform:scale(1.025)!important;opacity:.98!important}.dk-home-category--barber-herrenpflege:hover .dk-home-category__media img{transform:scale(1.055)!important}.dk-home-category--brand{background:var(--dk-white)!important;color:var(--dk-black)!important}.dk-home-category--brand .dk-home-category__media{display:flex!important;align-items:stretch!important;justify-content:stretch!important;perspective:52rem!important;perspective-origin:50% 35%!important;padding:0!important;background:linear-gradient(145deg,#14110d,#221d14 54%,#a89162 160%)!important}.dk-home-category--brand .dk-home-category__media:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(180deg,#ffffff21,#fff0 34%),radial-gradient(circle at 50% 12%,#d8c79538,#d8c79500 44%)!important;pointer-events:none!important;z-index:2!important}.dk-home-category--brand .dk-home-category__media>img{display:none!important}.dk-home-category--perfume .dk-home-category__media img{object-position:center 56%!important;opacity:.86!important}.dk-home-category__brand-marks{position:absolute!important;display:grid!important;align-content:start!important;box-sizing:border-box!important;overflow:hidden!important;transform-style:preserve-3d!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;grid-auto-rows:minmax(2.4rem,auto)!important;gap:.22rem!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;padding:0!important;pointer-events:none!important}.dk-home-category__brand-marks--main{top:-4.8rem!important;right:-5.2rem!important;bottom:-4.8rem!important;left:-5.2rem!important;transform:perspective(54rem) rotateX(20deg) rotate(-6deg) scale(1.12)!important;transform-origin:50% 49%!important;z-index:0!important}.dk-home-category__brand-marks--floor{display:none!important}.dk-home-category__brand-mark{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-height:2.4rem!important;overflow:hidden!important;border:1px solid rgba(216,199,149,.34)!important;border-radius:.56rem!important;background:#fffffff0!important;box-shadow:0 .6rem 1.1rem #00000029!important;color:#171512!important;font-size:.76rem!important;font-weight:850!important;letter-spacing:0!important;line-height:1.05!important;padding:.28rem .38rem!important;text-align:center!important}.dk-home-category__brand-logo{display:none!important}.dk-home-category__brand-word{display:inline-block!important;max-width:calc(100% - .18rem)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dk-home-category__brand-logo+.dk-home-category__brand-word{position:absolute!important;top:50%!important;left:50%!important;width:calc(100% - .24rem)!important;max-width:calc(100% - .24rem)!important;transform:translate(-50%,-50%)!important}.dk-home-category__brand-mark.dk-brand-edge .dk-home-category__brand-word,.dk-home-category__brand-mark.dk-brand-edge .dk-home-category__brand-logo{visibility:hidden!important}.dk-brand-black .dk-home-category__brand-word,.dk-brand-schwarzkopf .dk-home-category__brand-word{font-size:.66rem!important;font-weight:950!important;letter-spacing:0!important;text-transform:uppercase!important}.dk-brand-wella .dk-home-category__brand-word,.dk-brand-lattafa .dk-home-category__brand-word{font-family:Georgia,Times New Roman,serif!important;font-size:1.02rem!important;font-style:italic!important;font-weight:900!important}.dk-brand-loreal .dk-home-category__brand-word{font-family:Georgia,Times New Roman,serif!important;font-size:1rem!important;font-weight:900!important;letter-spacing:0!important;text-transform:uppercase!important}.dk-brand-parisienne .dk-home-category__brand-word,.dk-brand-evelon .dk-home-category__brand-word{font-weight:900!important;letter-spacing:.01em!important}.dk-brand-xanitalia .dk-home-category__brand-word,.dk-brand-sthauer .dk-home-category__brand-word,.dk-brand-linexance .dk-home-category__brand-word,.dk-brand-elegans .dk-home-category__brand-word{font-size:.88rem!important;font-weight:850!important}.dk-home-category--brand:after{background:linear-gradient(180deg,#00000005,#0000001a 48%,#000000b8)!important}.dk-home-category--brand .dk-home-category__title{color:#fff!important;text-shadow:0 .7rem 1.4rem rgba(0,0,0,.44)!important}.dk-home-category--brand .dk-home-category__copy{color:#ffffffd1!important;text-shadow:0 .5rem 1.2rem rgba(0,0,0,.38)!important}.dk-home-fragrance{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr) auto!important;gap:clamp(1.4rem,3vw,3rem)!important;align-items:center!important;margin-bottom:1.2rem!important;border:1px solid rgba(168,145,98,.28)!important;border-radius:.8rem!important;background:radial-gradient(circle at 12% 50%,rgba(211,189,136,.22),transparent 28%),linear-gradient(135deg,var(--dk-white) 0%,var(--dk-cream) 62%,#efe8d9 100%)!important;padding:clamp(1.7rem,2.5vw,2.6rem)!important}.dk-home-fragrance__kicker{display:block!important;margin-bottom:.7rem!important;color:#7a632e!important;font-size:1.05rem!important;font-weight:850!important;letter-spacing:.12em!important;text-transform:uppercase!important}.dk-home-fragrance h3{margin:0!important;color:var(--dk-black)!important;font-size:clamp(2rem,2.2vw,2.8rem)!important;line-height:1.08!important;letter-spacing:0!important}.dk-home-fragrance p{margin:0!important;color:#514b43!important;font-size:1.38rem!important;line-height:1.5!important}.dk-home-fragrance__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:4.2rem!important;border:1px solid var(--dk-black)!important;border-radius:999px!important;background:var(--dk-black)!important;color:var(--dk-cream)!important;padding:0 1.8rem!important;font-weight:800!important;text-decoration:none!important;white-space:nowrap!important}@media screen and (max-width:989px){.dk-home-showcase__categories,.dk-home-shop-paths__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dk-home-fragrance{grid-template-columns:1fr!important}}@media screen and (max-width:749px){.dk-home-showcase__categories,.dk-home-shop-paths__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dk-home-shop-paths__chip{flex:0 0 auto!important;min-height:3rem!important;padding:.48rem .95rem!important;font-size:1.06rem!important;white-space:nowrap!important}.dk-home-fragrance{text-align:left!important}.dk-home-fragrance__button{width:100%!important}.dk-home-category--brand{grid-column:1 / -1!important;min-height:21rem!important}.dk-home-category--brand .dk-home-category__media{padding:0!important}.dk-home-category--brand .dk-home-category__brand-marks{grid-template-columns:repeat(7,minmax(0,1fr))!important;grid-auto-rows:minmax(2.2rem,auto)!important;gap:.18rem!important;padding:0!important}.dk-home-category--brand .dk-home-category__brand-marks--main{top:-4.7rem!important;right:-5.6rem!important;bottom:-4.7rem!important;left:-5.6rem!important;transform:perspective(48rem) rotateX(19deg) rotate(-6deg) scale(1.16)!important;transform-origin:50% 49%!important}.dk-home-category--brand .dk-home-category__brand-marks--floor{display:none!important}.dk-home-category--brand .dk-home-category__brand-mark{min-height:2.2rem!important;font-size:.64rem!important;padding-inline:.26rem!important}.dk-home-category--brand .dk-home-category__brand-logo{display:none!important}.dk-home-category--brand .dk-brand-black .dk-home-category__brand-word,.dk-home-category--brand .dk-brand-schwarzkopf .dk-home-category__brand-word{font-size:.56rem!important}.dk-home-category--brand .dk-brand-loreal .dk-home-category__brand-word{font-size:.82rem!important}.dk-cart-empty-panel{margin-top:2rem;padding:1.6rem}.dk-cart-empty-links{display:grid;grid-template-columns:1fr 1fr}.dk-cart-empty-links a{min-height:3.8rem;padding-inline:.8rem;font-size:1.08rem}.dk-cart-empty-benefits{display:grid;grid-template-columns:1fr}.dk-cart-progress{margin-bottom:2rem}.cart__blocks{padding:1.5rem}.cart__footer .cart__note{margin-bottom:1.2rem}.dk-cart-checkout-assurance{justify-content:center}body:has(#main-cart-footer:not(.is-empty)){padding-bottom:8.8rem}.dk-cart-mobile-sticky{position:fixed;z-index:2147483000;right:1rem;bottom:1rem;left:1rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;border:1px solid var(--dk-border);border-radius:1.2rem;background:#f8f6f1fa;padding:.9rem;box-shadow:0 1.2rem 3rem #0b0b0b3d}.dk-cart-mobile-sticky__total{display:grid;gap:.1rem;color:var(--dk-black)}.dk-cart-mobile-sticky__total span{color:var(--dk-muted);font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dk-cart-mobile-sticky__total strong{font-size:1.55rem;line-height:1.1}.dk-cart-mobile-sticky button{min-height:4.4rem;border:1px solid var(--dk-black);border-radius:999px;background:var(--dk-black);color:var(--dk-cream);padding:0 1.6rem;font-weight:850}}.badge,.card__badge .badge,.price__badge-sale{border-color:var(--dk-gold)!important;background:var(--dk-black)!important;color:var(--dk-white)!important;box-shadow:0 .8rem 1.6rem #0b0b0b38!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important}.product-card-wrapper .card__badge .badge,.product-card-wrapper .price__badge-sale,.collection .card__badge .badge,.slider .card__badge .badge{border:1px solid var(--dk-gold)!important;background:linear-gradient(180deg,#111,#000)!important;color:#fff!important;padding:.52rem .78rem!important;text-shadow:0 1px 0 rgba(0,0,0,.45)!important}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{border-color:var(--dk-gold)}.button:not(.button--secondary):not(.button--tertiary),.shopify-challenge__button,.customer button{background:var(--dk-black);color:var(--dk-cream)}.button:not(.button--secondary):not(.button--tertiary):hover,.shopify-challenge__button:hover,.customer button:hover{background:var(--dk-charcoal)}body.dk-pro-registration-page .shopify-section:has(.samitaWS-container){background:var(--dk-cream);padding-top:0!important}body.dk-pro-registration-page .samitaWS-container{width:min(78rem,calc(100% - 3.2rem))!important;margin:0 auto 4.8rem!important;border:1px solid var(--dk-border)!important;border-radius:.8rem!important;background:var(--dk-white)!important;padding:clamp(2rem,3vw,3.2rem)!important;box-shadow:0 1.8rem 4.4rem #0b0b0b14!important;color:var(--dk-black)!important}body.dk-pro-registration-page .samitaWS-container .header{margin-bottom:2rem!important}body.dk-pro-registration-page .samitaWS-container .samitaWS-heading{margin:0 0 .6rem!important;color:var(--dk-black)!important;font-size:clamp(2.2rem,2.6vw,3.2rem)!important;line-height:1.1!important}body.dk-pro-registration-page .samitaWS-container .samitaWS-description,body.dk-pro-registration-page .samitaWS-container .samitaWS-description p{margin:0!important;color:var(--dk-muted)!important;font-size:1.4rem!important;line-height:1.5!important}body.dk-pro-registration-page .samitaWS-container .samitaWS-label{color:var(--dk-black)!important;font-weight:700!important}body.dk-pro-registration-page .samitaWS-container input:not([type=hidden]),body.dk-pro-registration-page .samitaWS-container textarea,body.dk-pro-registration-page .samitaWS-container select{min-height:4.4rem!important;border:1px solid rgba(168,145,98,.28)!important;border-radius:.4rem!important;background:#f8f6f1!important;color:var(--dk-black)!important}body.dk-pro-registration-page .samitaWS-container input[type=file]{min-height:auto!important;padding:.85rem!important;font-size:1.22rem!important}body.dk-pro-registration-page .samitaWS-container input[type=file]::file-selector-button{min-height:3.4rem!important;margin-right:.9rem!important;border:1px solid var(--dk-gold)!important;border-radius:999px!important;background:var(--dk-black)!important;color:var(--dk-cream)!important;padding:0 1rem!important;font-weight:800!important}body.dk-pro-registration-page .samitaWS-container input::placeholder,body.dk-pro-registration-page .samitaWS-container textarea::placeholder{color:#1a1a1a7a!important}body.dk-pro-registration-page .samitaWS-container button,body.dk-pro-registration-page .samitaWS-container .classic-button{min-height:4.4rem!important;border:1px solid var(--dk-black)!important;border-radius:999px!important;background:var(--dk-black)!important;color:var(--dk-cream)!important;padding:0 2.2rem!important;font-weight:800!important}body.dk-pro-registration-page .shopify-section:has(.samitaWS-container) a[href*="/account/login"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:3.8rem!important;border:1px solid var(--dk-border)!important;border-radius:999px!important;background:transparent!important;color:var(--dk-black)!important;padding:0 1.4rem!important;font-size:1.18rem!important;font-weight:800!important;box-shadow:none!important}body.dk-pro-registration-page .shopify-section:has(.samitaWS-container) a[href*="/account/login"]:before{content:"Bereits registriert? ";margin-right:.3rem;color:var(--dk-muted);font-weight:600}body.dk-pro-registration-page.dk-cookie-layer-visible #shopify-pc__banner.dk-cookie-consent-panel,body.dk-pro-registration-page.dk-cookie-layer-visible .dk-cookie-consent-panel{position:fixed!important;inset:auto 1.2rem 1.2rem auto!important;width:min(54rem,calc(100vw - 2.4rem))!important;max-height:min(24vh,190px)!important;overflow:auto!important;border-radius:1.6rem!important}body.dk-pro-registration-page #shopify-pc__banner.dk-cookie-consent-panel .shopify-pc__banner__wrapper,body.dk-pro-registration-page .dk-cookie-consent-panel .shopify-pc__banner__wrapper{display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;gap:.6rem!important;max-height:calc(min(24vh,190px) - 1.4rem)!important;overflow:hidden!important}body.dk-pro-registration-page #shopify-pc__banner.dk-cookie-consent-panel .shopify-pc__banner__body,body.dk-pro-registration-page .dk-cookie-consent-panel .shopify-pc__banner__body{max-height:5rem!important;overflow-y:auto!important}.klaviyo-form,[class*=klaviyo][role=dialog],[id*=klaviyo][role=dialog]{--dk-popup-bg: var(--dk-black);--dk-popup-fg: var(--dk-cream);--dk-popup-accent: var(--dk-gold)}.klaviyo-form button,[class*=klaviyo][role=dialog] button,[id*=klaviyo][role=dialog] button{border-radius:999px!important;background:var(--dk-gold)!important;color:var(--dk-black)!important;border:1px solid var(--dk-gold)!important;font-weight:700!important}.klaviyo-form input,[class*=klaviyo][role=dialog] input,[id*=klaviyo][role=dialog] input{border-color:var(--dk-border)!important}body.dk-cookie-layer-visible .klaviyo-form,body.dk-cookie-layer-visible [class*=klaviyo][role=dialog],body.dk-cookie-layer-visible [id*=klaviyo][role=dialog],body.dk-cookie-layer-visible [class*=klaviyo]:has(form),body.dk-cookie-layer-visible [id*=klaviyo]:has(form){display:none!important}body.dk-cookie-layer-visible #merchantwidgetiframe{display:none!important}body.dk-cookie-layer-visible #shopify-pc__banner.dk-cookie-consent-panel{max-height:min(24vh,188px)}.dk-sticky-atc{display:none!important}.dk-product-trust-line{margin:.7rem 0 0!important;color:var(--dk-muted, #6f6a60)!important;font-size:1.3rem!important;line-height:1.4!important}slideshow-component.slider-mobile-gutter{max-width:100vw;overflow:hidden}slideshow-component .slideshow.banner{overflow:hidden!important}slideshow-component .slideshow__slide{flex:0 0 100%!important;max-width:100%!important;min-width:100%!important}slideshow-component .slideshow__media,slideshow-component .banner__media{inset-inline:0!important;width:100%!important}slideshow-component .slideshow__media img,slideshow-component .banner__media img{width:100%!important;height:100%!important;object-fit:cover!important}.dk-cookie-consent-panel,#shopify-pc__banner{border:1px solid var(--dk-border)!important;background:#0b0b0bf5!important;color:var(--dk-cream)!important;box-shadow:0 -18px 50px #00000047!important}.dk-cookie-consent-panel a,#shopify-pc__banner a{color:var(--dk-cream)!important;text-decoration-color:var(--dk-gold)!important}.dk-cookie-consent-panel,.dk-cookie-consent-panel *,#shopify-pc__banner,#shopify-pc__banner *{color:var(--dk-cream)!important}.dk-cookie-consent-panel button,#shopify-pc__banner button{border-radius:999px!important;border:1px solid var(--dk-gold)!important;font-weight:700!important}#shopify-pc__banner__btn-accept,#shopify-pc__banner .shopify-pc__banner__btn-accept{background:var(--dk-gold)!important;color:var(--dk-black)!important}#shopify-pc__banner__btn-accept *,#shopify-pc__banner .shopify-pc__banner__btn-accept *{color:var(--dk-black)!important}#shopify-pc__banner__btn-decline,#shopify-pc__banner .shopify-pc__banner__btn-decline{background:transparent!important;color:var(--dk-cream)!important}@media screen and (max-width:749px){slideshow-component .slideshow.banner--small{min-height:34rem!important}slideshow-component .slideshow.banner--small .banner__media,slideshow-component .slideshow.banner--small .banner__content{min-height:34rem!important}slideshow-component .slideshow__text.banner__box{width:calc(100% - 2.4rem)!important;max-width:calc(100% - 2.4rem)!important;padding:2.4rem 1.6rem!important;margin-inline:auto!important}slideshow-component .banner__heading{overflow-wrap:anywhere}body.dk-cookie-layer-visible #shopify-pc__banner.dk-cookie-consent-panel{inset-block:auto 0!important;width:min(100%,390px)!important;max-width:100%!important;overflow:auto!important}body.dk-cookie-layer-visible #shopify-pc__banner.dk-cookie-consent-panel,body.dk-cookie-layer-visible .dk-cookie-consent-panel{inset:auto 0 0 0!important;width:min(100vw - 16px,390px)!important;max-width:calc(100vw - 16px)!important;max-height:min(15vh,120px)!important;margin:0 auto!important;padding:.7rem!important;overflow:auto!important;border-radius:18px 18px 0 0!important;box-sizing:border-box!important;transform:none!important}body.template-product.dk-cookie-layer-visible #shopify-pc__banner.dk-cookie-consent-panel,body.template-product.dk-cookie-layer-visible .dk-cookie-consent-panel,body.dk-product-page.dk-cookie-layer-visible #shopify-pc__banner.dk-cookie-consent-panel,body.dk-product-page.dk-cookie-layer-visible .dk-cookie-consent-panel{max-height:min(15vh,120px)!important;width:min(100vw - 20px,360px)!important}body.template-product #shopify-pc__banner.dk-cookie-consent-panel .shopify-pc__banner__wrapper,body.template-product .dk-cookie-consent-panel .shopify-pc__banner__wrapper,body.dk-product-page #shopify-pc__banner.dk-cookie-consent-panel .shopify-pc__banner__wrapper,body.dk-product-page .dk-cookie-consent-panel .shopify-pc__banner__wrapper{max-height:min(15vh,120px)!important;gap:.45rem!important;padding:.55rem!important}body.template-product #shopify-pc__banner.dk-cookie-consent-panel .shopify-pc__banner__body,body.template-product .dk-cookie-consent-panel .shopify-pc__banner__body,body.dk-product-page #shopify-pc__banner.dk-cookie-consent-panel .shopify-pc__banner__body,body.dk-product-page .dk-cookie-consent-panel .shopify-pc__banner__body{max-height:2.4rem!important}#shopify-pc__banner.dk-cookie-consent-panel .shopify-pc__banner__btns,.dk-cookie-consent-panel .shopify-pc__banner__btns,body.dk-product-page #shopify-pc__banner.dk-cookie-consent-panel .shopify-pc__banner__btns,body.dk-product-page .dk-cookie-consent-panel .shopify-pc__banner__btns{grid-template-columns:1fr 1fr!important;gap:.5rem!important}#shopify-pc__banner.dk-cookie-consent-panel .shopify-pc__banner__btn-manage-prefs,.dk-cookie-consent-panel .shopify-pc__banner__btn-manage-prefs,body.dk-product-page #shopify-pc__banner.dk-cookie-consent-panel .shopify-pc__banner__btn-manage-prefs,body.dk-product-page .dk-cookie-consent-panel .shopify-pc__banner__btn-manage-prefs{grid-column:1 / -1!important;order:-1!important}#shopify-pc__banner.dk-cookie-consent-panel button,.dk-cookie-consent-panel button,body.dk-product-page #shopify-pc__banner.dk-cookie-consent-panel button,body.dk-product-page .dk-cookie-consent-panel button{min-height:3rem!important;padding:.4rem .55rem!important;font-size:1rem!important;white-space:normal!important}body.dk-product-page #shopify-pc__banner.dk-cookie-consent-panel h2,body.dk-product-page .dk-cookie-consent-panel h2{font-size:1.18rem!important;margin-bottom:.15rem!important}body.dk-product-page #shopify-pc__banner.dk-cookie-consent-panel p,body.dk-product-page .dk-cookie-consent-panel p{font-size:.98rem!important;line-height:1.18!important}body.dk-product-page .product{gap:.8rem!important}body.dk-product-page .product__media-wrapper{margin-bottom:.3rem!important}body.dk-product-page .product__media-list,body.dk-product-page .product__media-item{margin-bottom:0!important}body.dk-product-page .product__media{min-height:0!important}body.dk-product-page .product__media img{max-height:min(58vh,460px)!important;object-fit:contain!important}body.dk-product-page .product__info-container>*+*{margin:.65rem 0!important}body.dk-product-page .product__text.caption-with-letter-spacing{margin-bottom:.35rem!important}body.dk-product-page .product__title{margin:.35rem 0!important}body.dk-product-page .product__title h1{font-size:clamp(2.2rem,6.4vw,2.8rem)!important;line-height:1.12!important}body.dk-product-page .product__tax{margin-top:.3rem!important}body.dk-product-page .product-form__quantity{margin-top:.45rem!important}.dk-sticky-atc{position:fixed!important;left:1.2rem!important;right:1.2rem!important;z-index:2147483001!important;max-width:42rem!important;margin:0 auto!important;padding:.65rem!important;border:1px solid rgba(168,145,98,.32)!important;border-radius:1.4rem!important;background:#f8f6f1f5!important;box-shadow:0 1.2rem 3rem #00000038!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:none!important;transform:translateY(120%)!important;opacity:0!important;pointer-events:none!important;transition:transform .18s ease,opacity .18s ease!important}body.dk-product-page.dk-sticky-atc-ready .dk-sticky-atc{display:block!important;transform:translateY(0)!important;opacity:1!important;pointer-events:auto!important}.dk-sticky-atc__button{width:100%!important;min-height:4.6rem!important;margin:0!important;border:0!important;border-radius:999px!important;background:var(--dk-black, #0b0b0b)!important;color:var(--dk-cream, #f8f6f1)!important;font-weight:700!important;letter-spacing:.02em!important}.dk-sticky-atc__button[disabled]{cursor:not-allowed!important;opacity:.55!important}.dk-sticky-atc__status{margin-top:.45rem!important;color:var(--dk-black, #0b0b0b)!important;font-size:1.2rem!important;font-weight:600!important;text-align:center!important}body.dk-product-page.dk-sticky-atc-ready .product__info-wrapper{padding-bottom:8.4rem!important}body.dk-product-page.dk-cookie-layer-visible.dk-sticky-atc-ready.dk-main-atc-covered-by-cookie .product-form__buttons{visibility:hidden!important}body.dk-preview-bar-visible.dk-cookie-layer-visible #shopify-pc__banner.dk-cookie-consent-panel{inset:auto 0 64px 0!important}#shopify-pc__banner.dk-cookie-consent-panel .shopify-pc__banner__wrapper,.dk-cookie-consent-panel .shopify-pc__banner__wrapper{display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;gap:.6rem!important;max-height:min(15vh,120px)!important;overflow:hidden!important;padding:.9rem!important;box-sizing:border-box!important}#shopify-pc__banner.dk-cookie-consent-panel .shopify-pc__banner__body,.dk-cookie-consent-panel .shopify-pc__banner__body,#shopify-pc__banner.dk-cookie-consent-panel .shopify-pc__banner__body>*,.dk-cookie-consent-panel .shopify-pc__banner__body>*{position:relative!important;inset:auto!important}#shopify-pc__banner.dk-cookie-consent-panel .shopify-pc__banner__body,.dk-cookie-consent-panel .shopify-pc__banner__body{max-height:2.4rem!important;overflow:auto!important}#shopify-pc__banner.dk-cookie-consent-panel h2,.dk-cookie-consent-panel h2{margin:0 0 .4rem!important;font-size:1.5rem!important;line-height:1.2!important}#shopify-pc__banner.dk-cookie-consent-panel p,.dk-cookie-consent-panel p{margin:0!important;font-size:1.15rem!important;line-height:1.35!important}#shopify-pc__banner.dk-cookie-consent-panel .shopify-pc__banner__btns,.dk-cookie-consent-panel .shopify-pc__banner__btns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.55rem!important;align-items:stretch!important}#shopify-pc__banner.dk-cookie-consent-panel button,.dk-cookie-consent-panel button{min-height:3rem!important;padding:.4rem .55rem!important;font-size:1rem!important;white-space:normal!important}#shopify-pc__banner.dk-cookie-consent-panel .shopify-pc__banner__btn-manage-prefs,.dk-cookie-consent-panel .shopify-pc__banner__btn-manage-prefs{grid-column:1 / -1!important;order:-1!important}#shopify-pc__banner{inset:auto 8px 0 8px!important;width:auto!important;max-width:calc(100vw - 16px)!important;max-height:min(32vh,260px)!important;margin:0 auto!important;padding:.8rem!important;overflow:auto!important;border-radius:18px 18px 0 0!important;box-sizing:border-box!important}#shopify-pc__banner .shopify-pc__banner__wrapper{display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;gap:.65rem!important;max-height:calc(min(32vh,260px) - 1.6rem)!important;overflow:hidden!important;padding:0!important;box-sizing:border-box!important}#shopify-pc__banner .shopify-pc__banner__body{max-height:7.2rem!important;overflow:auto!important}#shopify-pc__banner .shopify-pc__banner__body>*{position:relative!important;inset:auto!important}#shopify-pc__banner h2{margin:0 0 .25rem!important;font-size:1.35rem!important;line-height:1.15!important}#shopify-pc__banner p{margin:0!important;font-size:1.08rem!important;line-height:1.28!important}#shopify-pc__banner .shopify-pc__banner__btns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.55rem!important}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs{grid-column:1 / -1!important}#shopify-pc__banner button{min-height:3.2rem!important;padding:.4rem .7rem!important;font-size:1.02rem!important}body.dk-cookie-layer-visible #shopify-pc__banner.dk-cookie-consent-panel,body.dk-cookie-layer-visible .dk-cookie-consent-panel{max-height:min(24vh,190px)!important}body.dk-cookie-layer-visible #shopify-pc__banner.dk-cookie-consent-panel .shopify-pc__banner__wrapper,body.dk-cookie-layer-visible .dk-cookie-consent-panel .shopify-pc__banner__wrapper{max-height:calc(min(24vh,190px) - 1.6rem)!important}body.dk-cookie-layer-visible #shopify-pc__banner.dk-cookie-consent-panel .shopify-pc__banner__body,body.dk-cookie-layer-visible .dk-cookie-consent-panel .shopify-pc__banner__body{max-height:6.2rem!important;overflow-y:auto!important}.dk-product-trust-line{margin:.7rem 0 0!important;color:var(--dk-muted, #6f6a60)!important;font-size:1.2rem!important;line-height:1.35!important}.dk-product-trust-list{grid-template-columns:1fr!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/drkalla-guard-visual4.css.map?dkv=20260611-visual18 */
