.ksp{--ksp-nav:96px;display:grid;grid-template-columns:1fr 1fr;align-items:start;background:var(--ksp-bg,#FBF9F7);color:#000;font-synthesis:none;padding-bottom:var(--ksp-pad,60px);width:100%;min-width:0}.ksp,.ksp *,.ksp *:before,.ksp *:after{box-sizing:border-box}.ksp [hidden]{display:none!important}.ksp a{color:inherit;text-decoration:none}.ksp button,.ksp input{font:inherit;letter-spacing:inherit;color:inherit}.ksp button,.ksp a,.ksp label{-webkit-tap-highlight-color:transparent}.ksp button{cursor:pointer}.ksp button:disabled{cursor:not-allowed;opacity:.35}.ksp :is(button,a,input):focus:not(:focus-visible){outline:none;box-shadow:none}.ksp :is(button,a,input):focus-visible{outline:1px solid currentColor;outline-offset:4px}.ksp button{border-radius:0}.ksp-gallery-area{position:relative;min-width:0;background:#fff}.ksp-gallery{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;width:100%;aspect-ratio:var(--ksp-gallery-ratio,.954);-webkit-overflow-scrolling:touch}.ksp-gallery::-webkit-scrollbar{display:none}.ksp-slide{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;min-width:0}.ksp-slide{overflow:hidden}.ksp-slide img,.ksp-slide svg{display:block;width:100%;height:100%;object-fit:var(--ksp-image-fit,cover);transform:scale(var(--ksp-image-zoom,1))!important;transform-origin:center;scale:none!important;animation:none!important;transition:none!important}.ksp-gallery-heading{position:absolute;top:calc(var(--ksp-nav) + 40px);left:90px;right:185px;z-index:2}.ksp-breadcrumb{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font:400 9px/1.5 Eurostar,sans-serif;letter-spacing:.05em;text-transform:uppercase}.ksp-breadcrumb a{color:#0009;text-decoration:underline;text-decoration-color:#000;text-underline-offset:3px;text-decoration-thickness:1px}.ksp-gallery-badge{position:absolute;top:calc(var(--ksp-nav) + 36px);right:10px;z-index:2;background:#000;color:#fff;padding:6px;font:400 8px/1.2 Supply,monospace;letter-spacing:.05em;max-width:165px;text-align:center}.ksp-match{margin:10px 0 0;font:800 10px/1.5 Plus Jakarta Sans,sans-serif;letter-spacing:.05em;color:#4f4f4f}.ksp-match:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:#009929;margin-right:6px;vertical-align:middle}.ksp-match--mobile{display:none}.ksp-dots{display:flex;justify-content:center;gap:6px;align-items:center}.ksp-gallery-area>.ksp-dots{position:absolute;bottom:10px;left:50%;transform:translate(-50%);z-index:2}.ksp-dots button{display:grid;place-items:center;background:none;border:0;padding:10px 0;min-width:4px;position:relative}.ksp-dots button:after{content:"";position:absolute;top:0;right:-3px;bottom:0;left:-3px}.ksp-dots button span{display:block;width:4px;height:4px;border-radius:50%;background:#0003;transition:background .2s ease}.ksp-dots button[aria-pressed=true] span{background:#000}.ksp-gallery-next{display:none;position:absolute;right:15px;top:50%;width:44px;height:44px;place-items:center;background:transparent;border:0;padding:0}.ksp-details{min-width:0;width:100%;max-width:513px;margin:calc(var(--ksp-nav) + 90px) auto 0;display:flex;flex-direction:column}.ksp-title{margin:0;color:#000;font:400 var(--ksp-title,20px)/1.3 Eurostar,sans-serif;letter-spacing:.05em;text-transform:uppercase;overflow-wrap:anywhere}.ksp-title strong{font-weight:900}.ksp-reviews{margin-top:15px;display:flex;align-items:center;gap:10px;font:400 10px/1.3 Plus Jakarta Sans,sans-serif;letter-spacing:.05em}.ksp-stars{position:relative;display:inline-block;color:#d4d4d4;font:400 16px/1 Arial,sans-serif;letter-spacing:0;white-space:nowrap}.ksp-stars>span{position:absolute;inset:0 auto 0 0;width:var(--rating);overflow:hidden;color:#000;white-space:nowrap}.ksp-description{margin-top:45px;font:400 var(--ksp-description,15px)/1.3 "Plus Jakarta Sans",sans-serif;letter-spacing:.02em}.ksp-description p{margin:0}.ksp-description p+p{margin-top:12px}.ksp-description a{text-decoration:underline}.ksp-specs{margin:25px 0 0;padding:0}.ksp-specs>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:5px 0;border-bottom:1px solid #D9D9D9}.ksp-specs>div:last-child{border-bottom:0}.ksp-specs dt{font:400 var(--ksp-label,15px)/1.3 Eurostar,sans-serif;letter-spacing:.05em;flex-shrink:0;max-width:49%}.ksp-specs dd{margin:0;text-align:right;font:400 var(--ksp-value,13px)/1.3 "Plus Jakarta Sans",sans-serif;letter-spacing:0;overflow-wrap:anywhere}.ksp-intensity{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.ksp-intensity>span:first-child{display:flex;gap:5px}.ksp-intensity i{display:block;width:8px;height:8px;border-radius:50%;background:#d9d9d9}.ksp-intensity i.is-filled{background:#000}.ksp-switcher{margin-top:30px}.ksp-switcher p{margin:0 0 8px;display:flex;gap:20px;align-items:baseline}.ksp-switcher p>span{font:400 10px/1.3 Eurostar,sans-serif;letter-spacing:.05em;color:#0000006e}.ksp-switcher p>strong{font:800 12px/1.3 Plus Jakarta Sans,sans-serif;letter-spacing:.05em}.ksp-thumbnails{display:flex;gap:5px;flex-wrap:wrap}.ksp-thumbnail{display:block;width:50px;height:65px;border:.3px solid rgb(0 0 0 / .38);border-radius:2px;overflow:hidden;background:#fff}.ksp-thumbnail[aria-current=page]{border:.4px solid #000;box-shadow:inset 0 0 0 .3px #000}.ksp-thumbnail img{display:block;width:100%;height:100%;object-fit:contain}.ksp-buy{margin-top:20px}.ksp-formats{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #D9D9D9}.ksp .ksp-format{border:0;background:none;min-height:50px;display:flex;justify-content:center;align-items:center;gap:5px;padding:6px 4px;font:600 12px/1.2 Plus Jakarta Sans,sans-serif;color:#00000040;transition:color .18s ease-out;position:relative}.ksp-format+.ksp-format{border-left:1px solid #D9D9D9}.ksp .ksp-format[aria-pressed=true]{color:#000}.ksp-format-content{display:inline-flex;align-items:flex-end;gap:5px;transform:translate(0);transition:transform .18s ease-out}.ksp-format[aria-pressed=true] .ksp-format-content{transform:translate(4px)}.ksp-format-name{position:relative;white-space:nowrap;line-height:1}.ksp-format-name:before{content:"";position:absolute;left:-9px;top:calc(50% - 2px);width:4px;height:4px;border-radius:50%;background:#000;opacity:0;transform:scale(.6);transition:opacity .18s ease-out,transform .18s ease-out}.ksp-format[aria-pressed=true] .ksp-format-name:before{opacity:1;transform:scale(1)}.ksp-format img{object-fit:contain;flex-shrink:0}.ksp-format small{font:600 6px/1.3 Barlow,sans-serif;letter-spacing:.05em;padding:4px 10px;background:#000;color:#fff;border-radius:4px;margin-left:15px;white-space:nowrap}.ksp-packs{border:0;padding:0;margin:10px 0 0;display:grid;gap:10px;min-width:0}.ksp-pack{position:relative;display:flex;align-items:center;gap:20px;min-height:77px;padding:15px 20px;border:.7px solid #D4D4D4;border-radius:8px;cursor:pointer;transition:border-color .22s ease}.ksp-pack:has(input:checked){border-color:#000}.ksp-pack input{position:absolute;width:1px;height:1px;opacity:0}.ksp-pack:has(input:focus-visible){outline:1px solid #000;outline-offset:3px}.ksp-radio{width:20px;height:20px;flex-shrink:0;border:1px solid #D4D4D4;border-radius:50%;display:grid;place-items:center;transition:background .2s ease,border-color .2s ease}.ksp-pack input:checked+.ksp-radio{background:#000;border-color:#000}.ksp-radio:after{content:"";width:6px;height:6px;border-radius:50%;background:#fff;opacity:0}.ksp-pack input:checked+.ksp-radio:after{opacity:1}.ksp-pack-label{font:500 var(--ksp-pack,15px)/1.3 Barlow,sans-serif;letter-spacing:.05em}.ksp-pack-price{margin-left:auto;text-align:right;flex-shrink:0}.ksp-pack-price>span{display:flex;gap:8px;justify-content:flex-end;align-items:baseline;flex-wrap:wrap}.ksp-pack-price strong{font:600 var(--ksp-price,20px)/1.2 Poppins,sans-serif;letter-spacing:.05em}.ksp-pack-price s{font:400 calc(var(--ksp-price,20px) - 5px)/1.3 Poppins,sans-serif;color:#777}.ksp-pack-price small{display:block;font:400 7px/1.3 Barlow,sans-serif;letter-spacing:.05em;margin-top:3px}.ksp-best{position:absolute;top:-7px;right:15px;background:#000;color:#fff;padding:3px 10px;border-radius:2px;font:600 7px/1.2 Barlow,sans-serif;letter-spacing:.05em}.ksp .ksp-add{display:block;width:100%;background:#000;color:#fff;border:1px solid #000;padding:20px 10px;font:600 var(--ksp-cta,15px)/1.3 Barlow,sans-serif;letter-spacing:.05em;margin-top:20px;text-align:center}.ksp .ksp-edit-pack{display:table;padding:4px 0;margin:12px 0 0;border:0;border-bottom:1px solid #000;background:none;font:600 10px/1.4 Plus Jakarta Sans,sans-serif}.ksp-price-note{font:400 10px/1.4 Plus Jakarta Sans,sans-serif;color:#666;margin:8px 0 0}.ksp-klarna{display:flex;justify-content:center;align-items:center;gap:5px;flex-wrap:wrap;margin:5px 0 0;font:600 13px/1.4 Barlow,sans-serif;letter-spacing:.05em;text-align:center}.ksp-klarna img{width:68px;height:auto}.ksp-error,.ksp-dialog-error{font:400 12px/1.5 Plus Jakarta Sans,sans-serif;color:#9c2929;margin:12px 0 0}.ksp .ksp-check-cart{text-decoration:underline;font:500 12px/1.5 Plus Jakarta Sans,sans-serif}.ksp-reassurance{margin-top:25px;position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:15px;align-items:center}.ksp-reassurance-track{position:relative;overflow:hidden;min-height:50px}.ksp-reassurance-slide{display:flex;flex-direction:column;gap:4px;font:400 15px/1.4 Plus Jakarta Sans,sans-serif;letter-spacing:0}.ksp-reassurance-slide strong{font:700 15px/1.3 Barlow,sans-serif;letter-spacing:.05em}.ksp-reassurance-slide>span{font-family:Plus Jakarta Sans,sans-serif;font-weight:500;color:#00000080;letter-spacing:0}.ksp-mobile-badge{display:none}.ksp-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(560px,calc(100% - 30px));max-width:560px;max-height:calc(100dvh - 30px);margin:auto;padding:0;border:0;background:var(--ksp-bg,#FBF9F7);color:#000;overflow:auto;overscroll-behavior:contain}.ksp-dialog::backdrop{background:#0006}.ksp-dialog-panel{padding:45px 30px 30px}.ksp-dialog-close{position:absolute;right:12px;top:8px;width:36px;height:36px;border:0;background:none;font:300 28px/1 Arial,sans-serif!important}.ksp-eyebrow{font:400 10px/1.4 Supply,monospace;letter-spacing:.08em;margin:0 0 15px}.ksp-dialog h2{font:400 26px/1.2 Eurostar,sans-serif;letter-spacing:.05em;margin:0;color:#000;outline:none;box-shadow:none!important}.ksp-dialog-intro{font:400 12px/1.5 Plus Jakarta Sans,sans-serif;margin:15px 0 25px}.ksp-slot{border:0;padding:0;margin:20px 0 0;min-width:0}.ksp-slot legend{font:600 12px/1.4 Barlow,sans-serif;letter-spacing:.05em;margin-bottom:10px}.ksp-slot-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ksp-choice{display:flex;flex-direction:column;gap:5px;align-items:center;position:relative;border:1px solid #D9D9D9;border-radius:2px;padding:0;cursor:pointer;text-align:center;font:500 10px/1.3 Plus Jakarta Sans,sans-serif;overflow-wrap:anywhere}.ksp-choice:has(input:checked){border-color:#000}.ksp-choice:has(input:disabled){cursor:not-allowed}.ksp-choice:has(input:disabled):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffa6;pointer-events:none}.ksp-choice:has(input:focus-visible){outline:1px solid #000;outline-offset:2px}.ksp-choice img{display:block;width:100%;height:auto;aspect-ratio:1 / 1.04;object-fit:contain;background:#fff;border-radius:1px}.ksp-choice input{position:absolute;opacity:0;width:1px;height:1px}.ksp-slot-fixed{display:flex;gap:15px;align-items:center;font:600 12px/1.3 Plus Jakarta Sans,sans-serif;border-bottom:1px solid #D9D9D9;padding-bottom:15px}.ksp-slot-fixed img{width:40px;height:52px;object-fit:contain}.ksp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body:has(kaarz-spray[data-overlay=true]) .shopify-section:has(>kaarz-header){height:0!important}body:has(kaarz-spray[data-overlay=true]) kaarz-header.kn{position:absolute;top:0;left:0;width:100%;--kn-bg:transparent;--kn-ink:#000;--kn-search:var(--kn-search-black);--kn-cart:var(--kn-cart-black)}body:has(kaarz-spray[data-overlay=true]) kaarz-header.kn:is(.is-solid,.is-keyboard:focus-within){--kn-bg:#fff}body:has(kaarz-spray[data-overlay=true]) .kn .kn-logo__black{opacity:1}body:has(kaarz-spray[data-overlay=true]) .kn .kn-logo__white{opacity:0}.ksp[data-overlay=false]{--ksp-nav:0px}@media(min-width:1600px){.ksp-details{margin-left:clamp(100px,13.02vw,250px);margin-right:40px;max-width:min(513px,calc(100% - clamp(100px,13.02vw,250px) - 90px))}}@media(min-width:990px)and (max-width:1599px){.ksp-details{width:calc(100% - 100px);max-width:513px}.ksp-gallery-heading{left:40px;right:175px}.ksp-pack{gap:12px;padding:15px}.ksp-format small{margin-left:5px;padding:4px 6px}}@media(max-width:989px){.ksp{display:block;--ksp-nav:76px}.ksp-gallery-heading{left:30px;right:30px;top:calc(var(--ksp-nav) + 12px)}.ksp-breadcrumb{font-size:8px;gap:5px 7px}.ksp-gallery-badge,.ksp-match--desktop{display:none}.ksp-gallery-next{display:grid}.ksp-details{max-width:none;width:auto;margin:0;padding:25px 15px 0}.ksp-mobile-badge{display:table;align-self:flex-start;margin-bottom:25px;background:#f4efe8;padding:15px 10px;font:900 8px/1.3 Eurostar,sans-serif;letter-spacing:.05em;order:0}.ksp-title{order:1}.ksp-reviews{order:2}.ksp-buy{order:3;margin-top:25px}.ksp-description{order:4;margin-top:var(--ksp-description-gap-mobile,35px)}.ksp-specs{order:5}.ksp-switcher{display:none}.ksp-pack{padding:15px;gap:14px;min-height:77px}.ksp-format small{margin-left:3px;padding:4px 6px;font-size:6px}.ksp-format{font-size:11px!important}.ksp-match--mobile{display:block;margin-top:20px;text-align:center}.ksp-klarna{font-size:11px}.ksp-dialog-panel{padding:45px 20px 25px}.ksp-dialog h2{font-size:23px}.ksp-slot-options{gap:5px}.ksp-choice{font-size:9px}}@media(max-width:359px){.ksp-pack{gap:8px;padding:14px 10px}.ksp-pack-label{font-size:11px}.ksp-pack-price strong{font-size:16px}.ksp-pack-price>span{gap:3px}.ksp-pack-price s{font-size:10px}.ksp-radio{width:18px;height:18px}.ksp-format small{font-size:5px;padding:4px}.ksp-slot-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.ksp *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ksp[data-input-mode=pointer] :is(button,a,input,[tabindex]):is(:focus,:focus-visible,.focused),.ksp[data-input-mode=pointer] :is(.ksp-pack,.ksp-choice):has(input:focus){outline:none!important;box-shadow:none!important}@media(prefers-reduced-motion:reduce){.ksp-format-content,.ksp-format-name:before,.ksp .ksp-format{transition:none}}.ksp .ksp-gallery-desktop{display:none}@media(min-width:990px){.ksp .ksp-gallery-desktop{display:grid;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:3;width:44px;height:44px;padding:0;border:1px solid transparent;border-radius:50%;background:#fff;color:#777;transition:background-color .2s ease,border-color .2s ease}.ksp-gallery-prev{left:24%}.ksp-gallery-forward{left:76%}}@media(min-width:990px)and (hover:hover)and (pointer:fine){.ksp .ksp-gallery-desktop:hover{background:transparent;border-color:#d4d4d4}}@media(prefers-reduced-motion:reduce){.ksp .ksp-gallery-desktop{transition:none}}.ksp-other{display:none}@media(max-width:989px){.ksp-other{display:block;order:7;margin-top:80px;width:100%}.ksp-other h2{font:900 14px/1.4 Eurostar,sans-serif;letter-spacing:.08em;margin:0 0 20px}.ksp-other [data-other-fragrances]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ksp-other [data-other-fragrances] img{display:block;width:100%;height:auto;aspect-ratio:1 / 1.04;object-fit:contain;background:#fff}.ksp-other-all{display:block;margin-top:40px;border:1px solid #D4D4D4;text-align:center;padding:20px 10px;font:400 12px/1.3 Eurostar,sans-serif;letter-spacing:.08em}.ksp-other .ksp-reassurance{margin-top:25px}}.ksp-slot legend{width:100%;padding:0}.ksp-slot-heading{display:flex;justify-content:space-between;align-items:baseline;gap:8px 16px;flex-wrap:wrap}.ksp-slot-selected{margin-left:auto;text-align:right;font:900 12px/1.4 Eurostar,sans-serif;letter-spacing:.05em;white-space:nowrap}@media(min-width:990px){.ksp-gallery-heading{left:90px}}@media(max-width:989px){.ksp-match--desktop{display:none}.ksp-match--mobile{display:block;text-align:left;margin:8px 0 14px;font:800 10px/1.5 Plus Jakarta Sans,sans-serif;letter-spacing:.05em;color:#4f4f4f}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kaarz-product-spray.css.map */
