:root{--ciBlue:#1a88bb;--ciBlueDark:#14688f;--ciBlueSoft:#e6f2f9;--ciBlack:#000;--ciWhite:#fff;--ciInk:#111;--ciGrey:#5d5d5d;--ciGreyDim:#8c8c8c;--ciLine:rgba(0,0,0,.14);--ciLineDark:rgba(255,255,255,.16);--ciHead:"AkzidenzGrotesk","TypographPro",Impact,"Arial Narrow",sans-serif;--ciDrip:"BattleCont","AkzidenzGrotesk",sans-serif;--ciBody:"TypographPro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--ciPad:20px;--ciMax:1320px;--ciSafe:env(safe-area-inset-bottom,0px);--colorBtnPrimary:#000;--colorBtnPrimaryLight:#1a88bb;--colorBtnPrimaryDim:#000;--colorBtnPrimaryText:#fff;--colorPrice:#000;--colorLink:#1a88bb;--buttonRadius:0px}*,*:before,*:after{box-sizing:border-box}@font-face{font-family:BattleCont;src:url(battlecont.woff2) format("woff2");font-weight:400;font-display:swap}body{font-family:var(--ciBody);letter-spacing:0;color:var(--ciInk);background:var(--ciWhite)}.ci-hero img,.ci-orbit img,.ci-card img,.ci-pdp img,.ci-footer img,.ci-header img,.ci-boxvis img,.ci-ticker img,.ci-stickybar img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5,.section-header__title,.grid-product__title,.product-single__title,.collection-hero__title,.index-section .section-header h2{font-family:var(--ciHead);text-transform:uppercase;font-weight:700;letter-spacing:.005em;line-height:.94;overflow-wrap:break-word}.ci-drip{font-family:var(--ciDrip);text-transform:uppercase;font-size:1.22em;line-height:.82;display:inline-block}.ci-blue{color:var(--ciBlue)}.ci-eyebrow{font-family:var(--ciHead);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--ciBlue)}.ci-wrap{width:100%;max-width:var(--ciMax);margin-inline:auto;padding-inline:var(--ciPad)}.ci-mn{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.ci-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--ciBlue);outline-offset:3px}.btn,.shopify-payment-button__button--unbranded,input[type=submit].btn,.cart__checkout,.return-link,.spr-button,.spr-summary-actions a{font-family:var(--ciHead)!important;text-transform:uppercase!important;letter-spacing:.18em!important;border-radius:0!important;border:0;background:var(--ciBlack);color:var(--ciWhite);min-height:54px;padding:0 30px;display:inline-flex;align-items:center;justify-content:center;transition:background .18s,transform .15s;box-shadow:none}.btn:hover,.cart__checkout:hover,.shopify-payment-button__button--unbranded:hover{background:var(--ciBlue);color:var(--ciWhite);transform:translateY(-1px)}.btn:active{transform:scale(.99)}.btn--secondary,.btn--tertiary{background:transparent;color:var(--ciBlack);border:1px solid var(--ciLine)}.btn--secondary:hover,.btn--tertiary:hover{background:var(--ciBlack);color:var(--ciWhite);border-color:var(--ciBlack)}.btn--blue{background:var(--ciBlue);color:var(--ciWhite)}.btn--blue:hover{background:var(--ciBlack)}.btn--full{width:100%}.btn[disabled],.btn.disabled{background:#e7e7e7;color:#9a9a9a;cursor:not-allowed;transform:none}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=number],textarea,select,.cart__note{border-radius:0;border:1px solid var(--ciLine);font-family:var(--ciBody);font-size:16px;min-height:54px;padding:0 16px;background:#fafafa;box-shadow:none;color:var(--ciInk)}textarea{padding:14px 16px;min-height:120px}input:focus,textarea:focus,select:focus{border-color:var(--ciBlue);background:#fff}label,.form-vertical label{font-family:var(--ciHead);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ciGrey)}.site-header{background:var(--ciBlack);border:0}.site-header__logo img{filter:none}.ci-header{background:var(--ciBlack);color:var(--ciWhite);position:relative;z-index:30}.ci-header a{color:var(--ciWhite);text-decoration:none}.ci-header__bar{display:flex;align-items:center;gap:14px;max-width:var(--ciMax);margin-inline:auto;padding:12px var(--ciPad);min-height:62px}.ci-header__burger{display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin-left:-10px;background:none;border:0;cursor:pointer;color:#fff}.ci-header__burger svg{width:22px;height:22px}.ci-header__logo{display:block;margin-inline:auto}.ci-header__logo img{width:var(--ciLogoW,84px);height:auto}.ci-header__nav{display:none}.ci-header__actions{display:flex;align-items:center;gap:2px;margin-right:-10px}.ci-header__icon{position:relative;display:flex;align-items:center;justify-content:center;width:46px;height:46px;color:#fff}.ci-header__icon svg{width:21px;height:21px}.ci-header .cart-link__bubble{position:absolute;top:9px;right:8px;width:9px;height:9px;border-radius:50%;background:var(--ciBlue);display:none}.ci-header .cart-link__bubble--visible{display:block}.ci-header .cart-link__bubble-num{position:absolute;top:5px;right:2px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--ciBlue);color:#fff;font-family:var(--ciHead);font-size:10px;line-height:18px;text-align:center;display:none}.ci-header .cart-link__bubble--visible+.cart-link__bubble-num,.ci-header .cart-link__bubble-num:not(:empty){display:block}@media(min-width:1000px){.ci-header__bar{gap:26px;min-height:74px}.ci-header__burger{display:none}.ci-header__logo{margin-inline:0}.ci-header__logo img{width:calc(var(--ciLogoW,84px) * 1.15)}.ci-header__nav{display:flex;align-items:center;gap:26px;margin-inline:auto}.ci-header__nav a{font-family:var(--ciHead);font-size:12px;letter-spacing:.2em;text-transform:uppercase;padding:8px 0;border-bottom:2px solid transparent}.ci-header__nav a:hover,.ci-header__nav a[aria-current]{border-bottom-color:var(--ciBlue)}}.ci-ticker{background:var(--ciBlue);color:#fff;overflow:hidden;padding:11px 0;position:relative;z-index:2}.ci-ticker__track{display:flex;width:max-content;animation:ciSlide 26s linear infinite}.ci-ticker span{font-family:var(--ciHead);font-size:13px;letter-spacing:.14em;text-transform:uppercase;padding:0 18px;white-space:nowrap;display:flex;align-items:center;gap:18px}.ci-ticker span:after{content:"";width:6px;height:6px;background:#fff;transform:rotate(45deg)}@keyframes ciSlide{to{transform:translate3d(-50%,0,0)}}.ci-hero{position:relative;min-height:86svh;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:clip;padding:34px 16px 60px;isolation:isolate;background:#8cc4e4 center/cover no-repeat}@supports not (min-height:86svh){.ci-hero{min-height:86vh}}.ci-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(16,74,110,.2) 0%,transparent 22%,transparent 64%,rgba(16,74,110,.34) 100%)}.ci-hero__stage{position:relative;z-index:3;width:100%;max-width:460px;margin-inline:auto;padding-bottom:clamp(40px,12vw,62px)}.ci-hero__title{position:relative;width:100%;opacity:0;animation:ciWobble 7.5s ease-in-out infinite,ciFade .9s .2s forwards}.ci-hero__title img{width:100%}.ci-hero__bird{position:absolute;left:50%;top:47%;width:27%;z-index:2;animation:ciBird 5.4s ease-in-out infinite}.ci-hero__razor{position:absolute;left:50%;bottom:0;width:17%;z-index:2;animation:ciRazor 6.6s ease-in-out infinite}@keyframes ciFade{to{opacity:1}}@keyframes ciWobble{0%,to{transform:translateZ(0) rotate(-.4deg) scale(1)}33%{transform:translate3d(0,-6px,0) rotate(.4deg) scale(1.008)}66%{transform:translate3d(-4px,4px,0) rotate(-.7deg) scale(.995)}}@keyframes ciBird{0%,to{transform:translate3d(-50%,-50%,0) rotate(-4deg)}25%{transform:translate3d(-50%,-56%,0) rotate(3deg)}50%{transform:translate3d(-52%,-59%,0) rotate(-1.2deg)}75%{transform:translate3d(-49%,-53%,0) rotate(4.6deg)}}@keyframes ciRazor{0%,to{transform:translate3d(-50%,0,0) rotate(-7deg)}40%{transform:translate3d(-50%,-11px,0) rotate(6deg)}70%{transform:translate3d(-50%,5px,0) rotate(-3deg)}}.ci-orbit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:clip}.ci-fl{position:absolute;opacity:0;animation:ciFloat var(--d,7s) ease-in-out infinite,ciFadeTo 1s .6s forwards;animation-delay:var(--dl,0s),.6s}.ci-fl img{width:100%;filter:drop-shadow(0 4px 12px rgba(16,74,110,.26))}@keyframes ciFadeTo{to{opacity:var(--o,1)}}@keyframes ciFloat{0%,to{transform:translateZ(0) rotate(var(--r,0deg)) scaleX(var(--fx,1))}50%{transform:translate3d(var(--tx,4px),var(--ty,-16px),0) rotate(var(--r2,8deg)) scaleX(var(--fx,1))}}.ci-fl--1{left:-5%;top:7%;width:min(24vw,116px);--r:-16deg;--r2:2deg;--tx:7px;--ty:-15px;--d:6.4s;--dl:-1.2s}.ci-fl--2{right:-7%;top:5%;width:min(23vw,104px);--r:14deg;--r2:-6deg;--tx:-6px;--ty:-19px;--d:7.6s;--dl:-3.1s;--fx:-1}.ci-fl--3{left:-9%;top:60%;width:min(24vw,112px);--r:-7deg;--r2:8deg;--tx:9px;--ty:-20px;--d:5.8s;--dl:-2.4s;--fx:-1}.ci-fl--4{right:-8%;top:68%;width:min(21vw,104px);--r:22deg;--r2:6deg;--tx:-8px;--ty:-13px;--d:8.2s;--dl:-.6s}.ci-fl--5{left:24%;top:92%;width:min(15vw,76px);--r:-28deg;--r2:-8deg;--tx:5px;--ty:-11px;--d:6.9s;--dl:-4.2s}.ci-fl--6{right:21%;top:0%;width:min(14vw,70px);--r:33deg;--r2:18deg;--tx:-5px;--ty:-14px;--d:7.2s;--dl:-2.8s}.ci-fl--7{right:13%;top:86%;width:min(16vw,82px);--r:-19deg;--r2:4deg;--tx:6px;--ty:-17px;--d:6.1s;--dl:-1.9s}.ci-fl--8{left:17%;top:2%;width:min(12vw,58px);--r:41deg;--r2:22deg;--tx:4px;--ty:-10px;--d:8.6s;--dl:-5.3s;--o:.95}.ci-fl--9{left:-10%;top:42%;width:min(20vw,96px);--r:-34deg;--r2:-14deg;--tx:8px;--ty:-13px;--d:7.8s;--dl:-3.6s}.ci-fl--10{right:-11%;top:47%;width:min(19vw,90px);--r:27deg;--r2:9deg;--tx:-7px;--ty:-16px;--d:6.7s;--dl:-.9s}.ci-fl--11{left:8%;top:78%;width:min(13vw,66px);--r:12deg;--r2:-11deg;--tx:5px;--ty:-12px;--d:8.9s;--dl:-6.1s;--o:.95}.ci-fl--12{right:30%;top:95%;width:min(11vw,58px);--r:-42deg;--r2:-20deg;--tx:-4px;--ty:-9px;--d:7.4s;--dl:-4.8s;--o:.9}.ci-hero__meta{position:relative;z-index:4;margin-top:22px;text-align:center;width:100%;max-width:420px;opacity:0;animation:ciUp .8s .45s cubic-bezier(.2,.8,.2,1) forwards}@keyframes ciUp{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}.ci-hero__kicker{font-family:var(--ciHead);font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:#fff;text-shadow:0 1px 8px rgba(12,50,84,.55)}.ci-hero__price{display:flex;align-items:baseline;justify-content:center;gap:10px;margin:14px 0 20px}.ci-hero__price b{font-family:var(--ciHead);font-size:clamp(30px,9vw,44px);line-height:1;color:#fff;font-weight:700;text-shadow:0 2px 14px rgba(12,50,84,.5)}.ci-hero__price span{font-size:11px;color:#fffc}.ci-hero .btn{background:#fff;color:#000;width:100%}.ci-hero .btn:hover{background:var(--ciBlue);color:#fff}.ci-hero__scroll{position:absolute;left:50%;bottom:calc(16px + var(--ciSafe));transform:translate(-50%);z-index:4;font-family:var(--ciHead);font-size:8.5px;letter-spacing:.28em;text-transform:uppercase;color:#fffc;animation:ciBob 2.4s ease-in-out infinite}@keyframes ciBob{0%,to{transform:translate3d(-50%,0,0)}50%{transform:translate3d(-50%,6px,0)}}@media(min-width:900px){.ci-hero{min-height:92svh;padding:48px 24px 76px}.ci-hero__stage{max-width:min(470px,38svh);padding-bottom:52px}.ci-hero__bird{top:44%;width:31%}.ci-hero .btn{width:auto}.ci-fl--1{left:9%;top:15%;width:min(11vw,124px)}.ci-fl--2{right:10%;top:20%;width:min(8.5vw,100px)}.ci-fl--3{left:6%;top:58%;width:min(9vw,108px)}.ci-fl--4{right:12%;top:55%;width:min(10vw,110px)}.ci-fl--5{left:22%;top:84%;width:min(7vw,80px)}.ci-fl--6{right:24%;top:9%;width:min(6.5vw,74px)}.ci-fl--7{right:19%;top:79%;width:min(7.5vw,86px)}.ci-fl--8{left:18%;top:37%;width:min(5.5vw,62px)}.ci-fl--9{left:2%;top:38%;width:min(8vw,96px)}.ci-fl--10{right:3%;top:41%;width:min(8vw,94px)}.ci-fl--11{left:29%;top:92%;width:min(6vw,68px)}.ci-fl--12{right:31%;top:90%;width:min(5vw,58px)}}@media(max-height:730px)and (max-width:899px){.ci-hero{padding:24px 16px 54px}.ci-hero__stage{max-width:min(330px,76vw);padding-bottom:34px}.ci-hero__meta{margin-top:12px}.ci-hero__price{margin:10px 0 14px}.ci-hero__scroll{display:none}}.ci-sec{padding:48px 0;position:relative}.ci-sec--line{border-top:1px solid var(--ciLine)}.ci-sec--dark{background:var(--ciBlack);color:#fff;--ciGrey:#9a9a9a;--ciGreyDim:#6a6a6a;--ciLine:rgba(255,255,255,.16)}.ci-sec--dark .btn{background:#fff;color:#000}.ci-sec--dark .btn:hover{background:var(--ciBlue);color:#fff}.ci-sec--dark .btn--secondary{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.24)}.ci-sec--dark input[type=email],.ci-sec--dark input[type=text]{background:#0d0d0d;border-color:#fff3;color:#fff}.ci-sec--tint{background:var(--ciBlueSoft)}.ci-sechead{max-width:760px;margin-bottom:34px}.ci-sechead h2{font-size:clamp(26px,7.2vw,58px);margin:12px 0 0}.ci-sechead p{color:var(--ciGrey);font-size:14.5px;line-height:1.7;margin:16px 0 0;max-width:54ch}@media(min-width:900px){.ci-sec{padding:104px 0}.ci-sechead{margin-bottom:52px}.ci-sechead h2{font-size:clamp(42px,4.6vw,68px)}}.ci-split{display:grid;gap:34px;align-items:center}@media(min-width:900px){.ci-split{grid-template-columns:1.02fr .98fr;gap:64px}}.ci-boxvis{position:relative}.ci-boxvis:before{content:"";position:absolute;top:-3%;right:-3%;bottom:-3%;left:-3%;background:radial-gradient(circle at 50% 45%,rgba(26,136,187,.24),transparent 64%)}.ci-boxvis img{position:relative;width:100%;animation:ciBoxFloat 8s ease-in-out infinite;will-change:transform;backface-visibility:hidden}@keyframes ciBoxFloat{0%,to{transform:translateZ(0) rotate(-.4deg)}50%{transform:translate3d(0,-12px,0) rotate(.5deg)}}.ci-ptitle{font-size:clamp(21px,5.6vw,44px);margin:12px 0 0;line-height:1.04;overflow-wrap:anywhere}.ci-pdesc{color:var(--ciGrey);font-size:14.5px;line-height:1.75;margin:16px 0 0;max-width:46ch}.ci-quote{position:relative;margin:24px 0 0;padding:24px 20px 22px;background:var(--ciBlueSoft)}.ci-quote:before{content:"\201c";display:block;font-family:var(--ciHead);font-size:52px;line-height:.62;color:var(--ciBlue);margin:0 0 10px}.ci-quote blockquote{position:relative;margin:0;font-size:15.5px;line-height:1.7;color:var(--ciInk)}.ci-quote figcaption{position:relative;margin:16px 0 0;display:flex;align-items:center;gap:10px;font-family:var(--ciHead);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--ciBlue)}.ci-quote figcaption:before{content:"";width:24px;height:2px;background:var(--ciBlue);flex:0 0 auto}@media(min-width:900px){.ci-quote{margin-top:30px;padding:34px 30px 26px}.ci-quote blockquote{font-size:17px}.ci-quote:before{font-size:70px;margin-bottom:14px}}.ci-prow{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:22px 0 0}.ci-price{font-family:var(--ciHead);font-size:clamp(32px,8.4vw,44px);line-height:1;color:var(--ciInk)}.ci-price--sale{color:var(--ciBlue)}.ci-price-old{font-family:var(--ciHead);font-size:18px;color:var(--ciGreyDim);text-decoration:line-through}.ci-vat{font-size:11.5px;color:var(--ciGreyDim);flex:1 0 100%;margin-top:2px}.ci-prow .ci-price-old+.ci-vat{margin-top:4px}.ci-stock{display:flex;align-items:flex-start;gap:9px;margin:12px 0 0;font-family:var(--ciHead);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ciInk)}.ci-dot{width:7px;height:7px;margin-top:3px;background:var(--ciBlue);border-radius:50%;flex:0 0 auto;animation:ciPulse 2.4s ease-out infinite}@keyframes ciPulse{0%{box-shadow:0 0 #1a88bb8c}70%{box-shadow:0 0 0 9px #1a88bb00}to{box-shadow:0 0 #1a88bb00}}.ci-trust{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:7px}@media(min-width:520px){.ci-trust{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:7px 18px}}.ci-trust li{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--ciGrey)}.ci-trust li:before{content:"";width:14px;height:14px;flex:0 0 auto;background:var(--ciBlue);clip-path:polygon(41% 74%,90% 25%,97% 33%,41% 89%,4% 52%,11% 45%)}.variant-input-wrap,.ci-variants{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0 0;border:0;padding:0}@media(min-width:520px){.variant-input-wrap,.ci-variants{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}}.variant-input-wrap legend,.ci-variants legend{font-family:var(--ciHead);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ciGrey);grid-column:1/-1;margin-bottom:2px;padding:0;float:left;width:100%}.ci-optval{color:var(--ciInk)}.ci-optval:not(:empty):before{content:"\b7  "}.variant-input{margin:0;min-width:0}.variant-input input,.ci-variants input{position:absolute;opacity:0;width:1px;height:1px}.variant-input label,.ci-variants label{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:6px 8px;margin:0;background:#fff;border:1px solid var(--ciLine);font-family:var(--ciHead);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ciInk);text-align:center;line-height:1.2;cursor:pointer;transition:background .16s,color .16s,border-color .16s}.variant-input label:hover{border-color:var(--ciInk)}.variant-input input:checked+label,.ci-variants input:checked+label{background:var(--ciBlack);color:#fff;border-color:var(--ciBlack)}.variant-input input:focus-visible+label{outline:2px solid var(--ciBlue);outline-offset:2px}.variant-input input:disabled+label,.variant-input--disabled label{opacity:.34;cursor:not-allowed;text-decoration:line-through}.ci-qty{display:flex;align-items:center;gap:14px;margin:22px 0 0}.ci-qty__label{font-family:var(--ciHead);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ciGrey);margin:0}.ci-qty .js-qty__wrapper{display:inline-flex;align-items:stretch;position:relative;max-width:none;min-width:0;width:auto;border:1px solid var(--ciLine);border-radius:0;background:#fff}.ci-qty .js-qty__num{position:static;display:block;width:48px;min-height:52px;border:0;background:#fff;text-align:center;font-family:var(--ciHead);font-size:15px;padding:0;margin:0}.ci-qty .js-qty__adjust{position:static;width:46px;min-height:52px;display:flex;align-items:center;justify-content:center;background:none;border:0;padding:0;cursor:pointer;color:var(--ciInk);font-size:18px;line-height:1}.ci-qty .js-qty__adjust:hover{background:#f3f3f3}.ci-qty .js-qty__adjust--plus,.ci-qty .js-qty__adjust--minus{position:static;right:auto;left:auto}.ci-buyrow{margin-top:22px}.ci-buyrow .btn{width:100%}.ci-express{margin-top:10px}.ci-express .shopify-payment-button,.ci-express .shopify-payment-button__button{width:100%;display:block}.ci-express .shopify-payment-button__button--unbranded{background:#fff!important;color:var(--ciBlack)!important;border:1px solid var(--ciBlack)!important}.ci-express .shopify-payment-button__button--unbranded:hover{background:var(--ciBlack)!important;color:#fff!important}.ci-express .shopify-payment-button__more-options{font-size:12px;color:var(--ciGrey);text-decoration:underline;text-underline-offset:3px}.ci-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--ciLine);border:1px solid var(--ciLine)}@media(min-width:700px){.ci-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1100px){.ci-grid--4{grid-template-columns:repeat(4,1fr)}}.ci-card{background:#fff;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:background .2s}.ci-card:hover{background:#fbfbfb}.ci-card__media{position:relative;background:var(--ciBlueSoft);aspect-ratio:1;overflow:hidden}.ci-card__media img{width:100%;height:100%;object-fit:contain;padding:8%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}@media(hover:hover){.ci-card:hover .ci-card__media img{transform:scale(1.05)}}.ci-card__body{padding:16px 16px 20px;display:flex;flex-direction:column;gap:8px;flex:1}.ci-card__title{font-family:var(--ciHead);font-size:12.5px;letter-spacing:.03em;text-transform:uppercase;line-height:1.2;margin:0;overflow-wrap:anywhere}.ci-card__price{font-family:var(--ciHead);font-size:15px;margin-top:auto;color:var(--ciInk)}.ci-card__price del{color:var(--ciGreyDim);font-size:12px;margin-right:6px}.ci-card__price ins{text-decoration:none;color:var(--ciBlue)}.ci-card__tag{position:absolute;top:10px;left:10px;z-index:2;background:var(--ciBlue);color:#fff;font-family:var(--ciHead);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;padding:6px 10px}.ci-card__tag--out{background:#000}@media(min-width:700px){.ci-card__body{padding:20px 20px 24px}.ci-card__title{font-size:14px}.ci-card__price{font-size:17px}}.ci-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:0 0 22px}.ci-toolbar__count{font-family:var(--ciHead);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ciGrey)}.ci-toolbar select{min-height:48px;background:#fff;font-family:var(--ciHead);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;padding:0 40px 0 14px;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ciInk) 50%),linear-gradient(135deg,var(--ciInk) 50%,transparent 50%);background-position:calc(100% - 20px) 55%,calc(100% - 14px) 55%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.ci-pagination{display:flex;gap:6px;justify-content:center;align-items:center;margin-top:44px;flex-wrap:wrap}.ci-pagination a,.ci-pagination span{min-width:48px;min-height:48px;display:flex;align-items:center;justify-content:center;font-family:var(--ciHead);font-size:12px;text-decoration:none;border:1px solid var(--ciLine);color:var(--ciInk)}.ci-pagination .current{background:var(--ciBlack);color:#fff;border-color:var(--ciBlack)}.ci-pagination a:hover{border-color:var(--ciBlue);color:var(--ciBlue)}.ci-pdp{display:grid;gap:30px}@media(min-width:900px){.ci-pdp{grid-template-columns:1.08fr .92fr;gap:60px;align-items:start}}.ci-pdp__media{position:relative}.ci-pdp__main{background:var(--ciBlueSoft);aspect-ratio:1;overflow:hidden;position:relative}.ci-pdp__main img{width:100%;height:100%;object-fit:contain;padding:5%}.ci-pdp__thumbs{display:flex;gap:8px;margin-top:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.ci-pdp__thumb{flex:0 0 76px;width:76px;aspect-ratio:1;background:var(--ciBlueSoft);border:1px solid transparent;padding:0;cursor:pointer;overflow:hidden}.ci-pdp__thumb img{width:100%;height:100%;object-fit:contain;padding:8%}.ci-pdp__thumb[aria-current=true]{border-color:var(--ciBlue)}@media(min-width:900px){.ci-pdp__info{position:sticky;top:96px}}.ci-pdp__title{font-size:clamp(20px,5.2vw,42px);margin:10px 0 0;overflow-wrap:anywhere}.ci-pdp__desc{color:var(--ciGrey);font-size:14.5px;line-height:1.8;margin-top:24px}.ci-pdp__desc p{margin:0 0 1em}.ci-pdp__desc h2,.ci-pdp__desc h3{font-size:16px;margin:1.6em 0 .6em;color:var(--ciInk)}.ci-pdp__desc ul{padding-left:18px;margin:0 0 1em}.ci-pdp__desc li{margin-bottom:.4em}.ci-pdp__desc a{color:var(--ciBlue)}.ci-acc{border-top:1px solid var(--ciLine);margin-top:30px}.ci-acc details{border-bottom:1px solid var(--ciLine)}.ci-acc summary{cursor:pointer;list-style:none;padding:18px 40px 18px 0;position:relative;font-family:var(--ciHead);font-size:13px;letter-spacing:.06em;text-transform:uppercase;min-height:56px;display:flex;align-items:center}.ci-acc summary::-webkit-details-marker{display:none}.ci-acc summary:after{content:"+";position:absolute;right:2px;top:50%;transform:translateY(-50%);color:var(--ciBlue);font-family:var(--ciHead);font-size:20px;transition:transform .22s}.ci-acc details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.ci-acc__body{color:var(--ciGrey);font-size:13.5px;line-height:1.8;padding:0 0 22px;max-width:66ch}.ci-acc__body p{margin:0 0 .9em}@media(min-width:900px){.ci-acc summary{font-size:15px}}.ci-news{text-align:center}.ci-news h2{font-size:clamp(32px,9vw,72px)}.ci-news p{color:var(--ciGrey);max-width:46ch;margin:16px auto 0;font-size:14.5px;line-height:1.7}.ci-news form{max-width:520px;margin:28px auto 0;display:flex;flex-direction:column;gap:10px}@media(min-width:620px){.ci-news form{flex-direction:row}.ci-news input[type=email]{flex:1}}.ci-news__note{color:var(--ciGreyDim);font-size:11px;line-height:1.6;margin:14px auto 0;max-width:44ch}.drawer{background:#fff;color:var(--ciInk);border:0}.drawer__title,.drawer__header{font-family:var(--ciHead);text-transform:uppercase;letter-spacing:.12em}.drawer__header{border-bottom:1px solid var(--ciLine)}#NavDrawer,#CartDrawer{background:#fff}#NavDrawer .drawer__inner,#CartDrawer .drawer__inner{padding-inline:20px}#NavDrawer a,#NavDrawer .collapsible-trigger{font-family:var(--ciHead);text-transform:uppercase;letter-spacing:.14em;font-size:14px;color:var(--ciInk)}#NavDrawer .mobile-nav__link,#NavDrawer .mobile-nav__item{border-color:var(--ciLine)}.cart__item{display:grid;grid-template-columns:74px minmax(0,1fr);gap:14px;align-items:start;margin:0;padding:16px 0;border-bottom:1px solid var(--ciLine)}.cart__item:first-child{padding-top:4px}.cart__item:last-child{border-bottom:0}.cart__image,.drawer .cart__image{flex:none;margin:0}.cart__image a{display:block;background:var(--ciBlueSoft);overflow:hidden}.cart__image img{width:100%;display:block}.cart__item-details{display:grid;gap:12px;min-width:0}.cart__item-title,.drawer .cart__item-title{flex:none;min-width:0;font-size:inherit}.cart__item-name{display:block;font-family:var(--ciHead);text-transform:uppercase;letter-spacing:.05em;font-size:12.5px;line-height:1.3;color:var(--ciInk);text-decoration:none;overflow-wrap:anywhere}.cart__item-name:hover{color:var(--ciBlue)}.cart__item--variants{margin-top:6px;font-family:var(--ciBody);text-transform:none;letter-spacing:0;font-size:12px;line-height:1.5;color:var(--ciGrey)}.cart__item--variants span{color:var(--ciGreyDim)}.cart__item-sub{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;font-family:var(--ciBody);text-transform:none;letter-spacing:0;font-size:12px;line-height:1.2}.cart__item-sub>div:first-child{display:contents;margin:0}.cart__item .js-qty__wrapper{grid-column:1;grid-row:1}.cart__item .cart__remove{grid-column:1;grid-row:2}.cart__item-price-col{grid-column:2;grid-row:1;justify-self:end;text-align:right}.cart__price,.cart__item-price{font-family:var(--ciHead);font-size:14px;white-space:nowrap;color:var(--ciInk)}.cart__price--strikethrough{display:block;margin-bottom:3px;font-size:12px;color:var(--ciGreyDim);text-decoration:line-through}[data-subtotal]{font-family:var(--ciHead)}.cart__subtotal{font-family:var(--ciHead);text-transform:uppercase;letter-spacing:.14em;font-size:12px}.drawer .cart__remove{display:block}.cart__remove a{display:inline-block;margin:0;font-size:11.5px;font-family:var(--ciBody);color:var(--ciGreyDim);text-decoration:underline;text-underline-offset:3px}.cart__remove a:hover{color:var(--ciInk)}.cart__item .js-qty__wrapper{position:relative;display:inline-flex;align-items:stretch;max-width:none;min-width:0;width:auto;border:1px solid var(--ciLine);background:#fff}.cart__item .js-qty__num{position:static;display:block;width:34px;min-height:38px;padding:0;margin:0;border:0;background:#fff;text-align:center;font-family:var(--ciHead);font-size:13px}.cart__item .js-qty__adjust{position:static;right:auto;left:auto;width:32px;min-height:38px;padding:0;display:flex;align-items:center;justify-content:center;background:none;border:0;color:var(--ciInk)}.cart__item .js-qty__adjust .icon{width:9px;height:9px;fill:currentColor}.cart__item .js-qty__adjust:hover{background:#f3f3f3}.ci-qtynote{margin:8px 0 0;font-size:11.5px;color:var(--ciGreyDim)}.ci-qtynote--limit{color:var(--ciBlue)}.cart__checkout{width:100%}.ci-footer{background:var(--ciBlack);color:#fff;padding:52px 0 calc(104px + var(--ciSafe))}.ci-footer a{color:#ffffffb8;text-decoration:none}.ci-footer a:hover{color:var(--ciBlue)}.ci-footer__top{display:grid;gap:34px}@media(min-width:800px){.ci-footer__top{grid-template-columns:1.4fr 1fr 1fr 1.6fr;gap:40px}}.ci-footer__logo{width:118px;margin-bottom:16px}.ci-footer__claim{color:#ffffff80;font-size:12px;line-height:1.7;max-width:34ch}.ci-footer h3{font-family:var(--ciHead);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:#fff;margin-bottom:14px}.ci-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.ci-footer li a{display:block;padding:9px 0;font-size:12.5px;min-height:40px}.ci-footer__news p{color:#ffffff80;font-size:12px;line-height:1.6;margin:0 0 14px;max-width:36ch}.ci-footer__news form{display:flex;flex-direction:column;gap:8px}@media(min-width:520px){.ci-footer__news form{flex-direction:row}.ci-footer__news input{flex:1}}.ci-footer__news input[type=email]{background:#0d0d0d;border-color:#ffffff38;color:#fff;min-height:50px}.ci-footer__news .btn{background:var(--ciBlue);color:#fff;min-height:50px}.ci-footer__news .btn:hover{background:#fff;color:#000}.ci-footer__bottom{margin-top:40px;padding-top:22px;border-top:1px solid rgba(255,255,255,.14);display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;justify-content:space-between}.ci-footer__legal{display:flex;flex-wrap:wrap;gap:6px 20px}.ci-footer__legal a{font-family:var(--ciHead);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;padding:8px 0;min-height:40px;display:flex;align-items:center}.ci-footer__copy{font-family:var(--ciHead);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff57}.ci-footer__pay{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ci-footer__pay svg,.ci-footer__pay img{height:22px;width:auto;opacity:.75}.ci-stickybar{position:fixed;left:0;right:0;bottom:0;z-index:900;background:#000000f2;border-top:1px solid rgba(255,255,255,.16);padding-bottom:var(--ciSafe);transform:translate3d(0,110%,0);transition:transform .38s cubic-bezier(.2,.8,.2,1);will-change:transform}.ci-stickybar.is-on{transform:translateZ(0)}.ci-stickybar__in{display:flex;align-items:center;gap:12px;padding:10px var(--ciPad);max-width:var(--ciMax);margin-inline:auto}.ci-stickybar__l{flex:1;min-width:0}.ci-stickybar__t{display:none;font-family:var(--ciHead);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#fff9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ci-stickybar__p{font-family:var(--ciHead);font-size:15px;color:var(--ciBlue);margin-top:2px}.ci-stickybar .btn{min-height:50px;padding:0 22px;font-size:11px;background:#fff;color:#000}.ci-stickybar .btn:hover{background:var(--ciBlue);color:#fff}@media(min-width:600px){.ci-stickybar__t{display:block}}.ci-rv{opacity:0;transform:translate3d(0,20px,0);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}.ci-rv.is-in{opacity:1;transform:none}.announcement-bar,.site-header__announcement{background:var(--ciBlue);color:#fff}.grid-product__title{font-family:var(--ciHead);text-transform:uppercase;letter-spacing:.05em}.grid-product__price{font-family:var(--ciHead)}.grid-product__tag{background:var(--ciBlue);color:#fff;font-family:var(--ciHead);letter-spacing:.14em;text-transform:uppercase;border-radius:0}.grid-product__tag--sold-out{background:#000}.collection-hero{background:var(--ciBlack)}.collection-hero__title{color:#fff}.rte a,.pagination .page.current a,.pagination .current{color:var(--ciBlue)}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition-duration:.01ms!important}.ci-rv,.ci-hero__title,.ci-hero__meta{opacity:1;transform:none}.ci-fl{opacity:var(--o,1)}.ci-stickybar{transition:none}}.ci-reveal__counter{display:flex;align-items:center;gap:12px;margin-top:22px;max-width:420px}.ci-reveal__bar{flex:1;height:3px;background:#00000024;position:relative;overflow:hidden}.ci-sec--dark .ci-reveal__bar{background:#fff3}.ci-sec--dark .ci-card2__media{background:#0b0b0b;box-shadow:0 12px 30px #00000080}.ci-reveal__barfill{position:absolute;inset:0 auto 0 0;background:var(--ciBlue);transition:width .8s cubic-bezier(.2,.8,.2,1)}.ci-reveal__count{font-family:var(--ciHead);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ciGrey);white-space:nowrap}.ci-reveal__scroller{position:relative;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-block:6px 2px;overscroll-behavior-x:contain}.ci-reveal__scroller::-webkit-scrollbar{display:none}.ci-reveal__track{display:flex;gap:12px;width:max-content;padding-inline:var(--ciPad)}.ci-card2{flex:0 0 min(74vw,330px);scroll-snap-align:center;display:flex;flex-direction:column}.ci-card2__media{position:relative;aspect-ratio:1;overflow:hidden;background:#fff;box-shadow:0 1px 2px #103c5f1a,0 12px 30px #103c5f1a;transition:box-shadow .3s,transform .3s}.ci-card2__media img{width:100%;height:100%;object-fit:cover;transform:scale(1.03);transition:transform .9s cubic-bezier(.2,.8,.2,1),filter .5s}.ci-card2__ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:.35}.ci-card2__num{position:absolute;top:0;left:0;z-index:2;background:var(--ciBlue);color:#fff;font-family:var(--ciHead);font-size:11px;letter-spacing:.16em;padding:7px 11px}.ci-card2__shine{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}.ci-card2__shine:before{content:"";position:absolute;top:-60%;left:-70%;width:45%;height:220%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.62),transparent);animation:ciShine 4.6s ease-in-out infinite}@keyframes ciShine{0%{left:-70%}55%{left:130%}to{left:130%}}.ci-card2:nth-child(2) .ci-card2__shine:before{animation-delay:.5s}.ci-card2:nth-child(3) .ci-card2__shine:before{animation-delay:1s}.ci-card2:nth-child(4) .ci-card2__shine:before{animation-delay:1.5s}.ci-card2:nth-child(5) .ci-card2__shine:before{animation-delay:2s}.ci-card2.is-open .ci-card2__media{box-shadow:inset 0 0 0 2px var(--ciBlue),0 12px 30px #1a88bb38}.ci-card2.is-open .ci-card2__num{background:#000}.ci-card2__badge{position:absolute;top:0;right:0;z-index:2;background:#000;color:#fff;font-family:var(--ciHead);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;padding:7px 10px}.ci-card2__body{padding:14px 2px 0}.ci-card2__title{font-family:var(--ciHead);font-size:13px;letter-spacing:.04em;text-transform:uppercase;margin:0;line-height:1.2}.ci-card2__hint{font-family:var(--ciHead);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ciBlue);margin:7px 0 0}.ci-card2__text{color:var(--ciGrey);font-size:13px;line-height:1.6;margin:7px 0 0}.ci-reveal__cta{margin-top:34px}.ci-reveal__cta .btn{width:100%}@media(hover:hover){.ci-card2:hover .ci-card2__media{transform:translateY(-4px);box-shadow:0 2px 4px #103c5f1f,0 22px 44px #103c5f2e}.ci-card2:hover .ci-card2__media img{transform:scale(1.08)}}@media(min-width:700px){.ci-card2{flex:0 0 min(40vw,320px)}}@media(min-width:1100px){.ci-reveal__scroller{overflow:visible}.ci-reveal__track{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;width:auto;max-width:var(--ciMax);margin-inline:auto;padding-inline:var(--ciPad)}.ci-card2{flex:none}.ci-card2__title{font-size:14px}.ci-reveal__cta .btn{width:auto}}@media(prefers-reduced-motion:reduce){.ci-card2__shine{display:none}}.ci-header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:14px}.ci-header__burger{grid-column:1;justify-self:start}.ci-header__logo{grid-column:2;justify-self:center;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;max-width:none;margin:0;padding:0}.ci-header__logo img{max-width:none}.ci-header__nav{grid-column:1;justify-self:start}.ci-header__actions{grid-column:3;justify-self:end}@media(min-width:1000px){.ci-header__bar{column-gap:26px}.ci-header__logo{justify-self:center;margin:0}.ci-header__nav{display:flex;align-items:center;gap:26px;margin:0}}.ci-header__bar>*{grid-row:1}.ci-sp{position:relative;display:block;width:100%;height:calc(100vh - var(--spHead,62px));min-height:520px;max-height:940px;overflow:hidden;background:#0c0c0c}@supports (height:100svh){.ci-sp{height:calc(100svh - var(--spHead,62px))}}.ci-sp__side{position:absolute;top:0;right:0;bottom:0;left:0;display:block;text-decoration:none;color:#fff}.ci-sp__side--b{--spBand:clamp(120px,15vw,300px);z-index:2;clip-path:polygon(calc(50% - var(--spBand)/2 + .5*var(--spBand)) 0%,calc(50% - var(--spBand)/2 + .7232*var(--spBand)) 2.5%,calc(50% - var(--spBand)/2 + .6186*var(--spBand)) 5%,calc(50% - var(--spBand)/2 + .6412*var(--spBand)) 7.5%,calc(50% - var(--spBand)/2 + .5734*var(--spBand)) 10%,calc(50% - var(--spBand)/2 + .6045*var(--spBand)) 12.5%,calc(50% - var(--spBand)/2 + .5678*var(--spBand)) 15%,calc(50% - var(--spBand)/2 + .5932*var(--spBand)) 17.5%,calc(50% - var(--spBand)/2 + .6243*var(--spBand)) 20%,calc(50% - var(--spBand)/2 + .7232*var(--spBand)) 22.5%,calc(50% - var(--spBand)/2 + .5*var(--spBand)) 25%,calc(50% - var(--spBand)/2 + .7175*var(--spBand)) 27.5%,calc(50% - var(--spBand)/2 + .6243*var(--spBand)) 30%,calc(50% - var(--spBand)/2 + .5932*var(--spBand)) 32.5%,calc(50% - var(--spBand)/2 + .5678*var(--spBand)) 35%,calc(50% - var(--spBand)/2 + .6073*var(--spBand)) 37.5%,calc(50% - var(--spBand)/2 + .5734*var(--spBand)) 40%,calc(50% - var(--spBand)/2 + .6412*var(--spBand)) 42.5%,calc(50% - var(--spBand)/2 + .6186*var(--spBand)) 45%,calc(50% - var(--spBand)/2 + .7232*var(--spBand)) 47.5%,calc(50% - var(--spBand)/2 + .5*var(--spBand)) 50%,calc(50% - var(--spBand)/2 + .7232*var(--spBand)) 52.5%,calc(50% - var(--spBand)/2 + .6186*var(--spBand)) 55%,calc(50% - var(--spBand)/2 + .6412*var(--spBand)) 57.5%,calc(50% - var(--spBand)/2 + .5734*var(--spBand)) 60%,calc(50% - var(--spBand)/2 + .6045*var(--spBand)) 62.5%,calc(50% - var(--spBand)/2 + .5678*var(--spBand)) 65%,calc(50% - var(--spBand)/2 + .5932*var(--spBand)) 67.5%,calc(50% - var(--spBand)/2 + .6243*var(--spBand)) 70%,calc(50% - var(--spBand)/2 + .7232*var(--spBand)) 72.5%,calc(50% - var(--spBand)/2 + .5*var(--spBand)) 75%,calc(50% - var(--spBand)/2 + .7175*var(--spBand)) 77.5%,calc(50% - var(--spBand)/2 + .6243*var(--spBand)) 80%,calc(50% - var(--spBand)/2 + .5932*var(--spBand)) 82.5%,calc(50% - var(--spBand)/2 + .5678*var(--spBand)) 85%,calc(50% - var(--spBand)/2 + .6073*var(--spBand)) 87.5%,calc(50% - var(--spBand)/2 + .5734*var(--spBand)) 90%,calc(50% - var(--spBand)/2 + .6412*var(--spBand)) 92.5%,calc(50% - var(--spBand)/2 + .6186*var(--spBand)) 95%,calc(50% - var(--spBand)/2 + .7232*var(--spBand)) 97.5%,calc(50% - var(--spBand)/2 + .5*var(--spBand)) 100%,calc(100% + 160px) 100%,calc(100% + 160px) 0%)}.ci-sp__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat}.ci-sp__bg--b{right:-160px}@media(max-width:899px){.ci-sp:not(.ci-sp--lr) .ci-sp__bg--b{right:0;bottom:-120px}}.ci-sp__in{position:absolute;top:0;bottom:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(12px,2vh,22px);padding:24px;text-align:center}.ci-sp__side--a .ci-sp__in{left:0;width:50%;z-index:1}.ci-sp__side--b .ci-sp__in{left:50%;right:0;padding-bottom:clamp(40px,9vh,110px)}.ci-sp__mark{width:min(72%,400px);height:auto;transform:translateZ(0);backface-visibility:hidden}.ci-sp__mark--por{width:min(84%,430px)}.ci-sp__sub{font-family:var(--ciHead);font-size:clamp(9px,1.05vw,11px);letter-spacing:.22em;text-transform:uppercase;color:#ffffffe0;text-shadow:0 1px 10px rgba(0,0,0,.45)}.ci-sp__cta{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;background:var(--ciBlack);color:#fff;font-family:var(--ciHead);font-size:12px;letter-spacing:.18em;text-transform:uppercase;transition:background .18s,color .18s}.ci-sp__cta--light{background:#fff;color:var(--ciBlack)}.ci-sp__side:hover .ci-sp__cta,.ci-sp__side:focus-visible .ci-sp__cta{background:var(--ciBlue);color:#fff}.ci-sp__side:focus-visible{outline:3px solid var(--ciBlue);outline-offset:-6px}.ci-sp__stage{display:block;max-width:min(78%,420px);padding-bottom:0}.ci-sp .ci-hero__title{display:block;width:100%}.ci-sp .ci-hero__title .ci-sp__mark{display:block;width:100%;height:auto}.ci-sp .ci-hero__bird{display:block}.ci-sp .ci-hero__bird img{display:block;width:100%;height:auto}.ci-sp__orbit .ci-fl{display:block}.ci-sp__orbit .ci-fl img{display:block;width:100%;height:auto}.ci-sp .ci-hero__title{animation:ciWobble 7.5s ease-in-out infinite,ciFade .9s .2s forwards}.ci-sp .ci-hero__sub{display:block;width:78%;height:auto;margin:clamp(6px,2vw,14px) auto 0}.ci-sp .ci-hero__bird{top:61%;width:23%}.ci-sp__orbit{top:-6%;right:16%;bottom:-6%;left:-4%}.ci-sp__orbit--b{top:-6%;right:-4%;bottom:-6%;left:14%}.ci-sp__orbit .ci-fl img{filter:drop-shadow(0 4px 12px rgba(16,74,110,.26))}.ci-sp__orbit .ci-fl--1{left:2%;top:4%;width:min(9vw,92px)}.ci-sp__orbit .ci-fl--2{right:4%;top:6%;width:min(8vw,84px)}.ci-sp__orbit .ci-fl--3{left:0%;top:56%;width:min(8.5vw,88px)}.ci-sp__orbit .ci-fl--4{right:2%;top:60%;width:min(8vw,84px)}.ci-sp__orbit .ci-fl--5{left:18%;top:84%;width:min(6.5vw,68px)}.ci-sp__orbit .ci-fl--6{right:22%;top:0%;width:min(6vw,62px)}.ci-sp__orbit .ci-fl--7{right:14%;top:82%;width:min(7vw,72px)}.ci-sp__orbit .ci-fl--8{left:22%;top:28%;width:min(5vw,54px)}.ci-sp__orbit--b .ci-fl img{filter:drop-shadow(0 10px 18px rgba(0,0,0,.6))}.ci-sp__orbit--b .ci-fl--1{left:13%;top:5%;width:min(4.6vw,64px)}.ci-sp__orbit--b .ci-fl--2{right:5%;top:9%;width:min(4vw,56px)}.ci-sp__orbit--b .ci-fl--3{left:11%;top:62%;width:min(4.2vw,60px)}.ci-sp__orbit--b .ci-fl--4{right:4%;top:62%;width:min(4.6vw,64px)}.ci-sp__orbit--b .ci-fl--5{left:30%;top:86%;width:min(3.4vw,48px)}.ci-sp__orbit--b .ci-fl--6{right:26%;top:0%;width:min(3.2vw,46px)}.ci-sp__orbit--b .ci-fl--7{right:16%;top:84%;width:min(3.8vw,52px)}.ci-sp__markwrap{position:relative;display:block;width:min(84%,430px)}.ci-sp__markwrap .ci-sp__mark--por{width:100%;position:relative;z-index:2}.ci-sp__seam{position:absolute;z-index:3;top:-1%;bottom:-1%;left:50%;width:clamp(120px,15vw,300px);transform:translate3d(-50%,0,0);pointer-events:none}.ci-sp__tear{display:block;width:100%;height:100%;object-fit:fill}.ci-sp__razor{position:absolute;top:50%;left:50%;width:clamp(150px,18vw,280px);height:auto;transform:translate(-50%,-50%) rotate(90deg)}.ci-sp__side--b,.ci-sp__seam{transition:transform .55s cubic-bezier(.2,.8,.2,1)}@keyframes spSwayB{0%,to{transform:translateZ(0)}25%{transform:translate3d(-11px,0,0)}75%{transform:translate3d(11px,0,0)}}@keyframes spSwaySeam{0%,to{transform:translate3d(-50%,0,0)}25%{transform:translate3d(calc(-50% - 11px),0,0)}75%{transform:translate3d(calc(-50% + 11px),0,0)}}.ci-sp[data-sway=true] .ci-sp__side--b{animation:spSwayB 11s ease-in-out infinite}.ci-sp[data-sway=true] .ci-sp__seam{animation:spSwaySeam 11s ease-in-out infinite}.ci-sp.is-a .ci-sp__side--b{animation:none;transform:translate3d(92px,0,0)}.ci-sp.is-a .ci-sp__seam{animation:none;transform:translate3d(calc(-50% + 92px),0,0)}.ci-sp.is-b .ci-sp__side--b{animation:none;transform:translate3d(-92px,0,0)}.ci-sp.is-b .ci-sp__seam{animation:none;transform:translate3d(calc(-50% - 92px),0,0)}@media(max-width:899px){.ci-sp--lr,.ci-sp--lr .ci-sp__side--b{--spBand:clamp(90px,26vw,190px)}.ci-sp--lr .ci-sp__seam{width:clamp(90px,26vw,190px)}.ci-sp--lr .ci-sp__razor{width:clamp(100px,30vw,190px)}.ci-sp--lr .ci-sp__mark{width:min(100%,150px)}.ci-sp--lr .ci-sp__stage{max-width:min(100%,150px)}.ci-sp--lr .ci-sp__stage .ci-sp__mark{width:100%}.ci-sp--lr .ci-sp__markwrap{width:min(100%,150px)}.ci-sp--lr .ci-sp__orbit{display:none}.ci-sp--lr .ci-sp__markwrap .ci-sp__mark--por{width:100%}.ci-sp--lr .ci-sp__in{padding:16px 4px;gap:10px}.ci-sp--lr .ci-sp__side--a .ci-sp__in{left:0;width:calc(50% - var(--spBand)/2 - 6px)}.ci-sp--lr .ci-sp__side--b .ci-sp__in{left:calc(50% + var(--spBand)/2 + 6px);right:0;padding-right:18px;padding-bottom:clamp(70px,14vh,130px)}.ci-sp--lr .ci-sp__cta{min-height:44px;padding:0 8px;font-size:8px;letter-spacing:.06em;white-space:nowrap}.ci-sp--lr .ci-sp__sub{font-size:8px;letter-spacing:.14em;line-height:1.5}.ci-sp--lr.is-a .ci-sp__side--b{transform:translate3d(46px,0,0)}.ci-sp--lr.is-a .ci-sp__seam{transform:translate3d(calc(-50% + 46px),0,0)}.ci-sp--lr.is-b .ci-sp__side--b{transform:translate3d(-46px,0,0)}.ci-sp--lr.is-b .ci-sp__seam{transform:translate3d(calc(-50% - 46px),0,0)}.ci-sp:not(.ci-sp--lr) .ci-sp__side--b{--spBand:clamp(70px,16vh,150px);clip-path:polygon(0% calc(50% - var(--spBand)/2 + .5*var(--spBand)),2.5% calc(50% - var(--spBand)/2 + .7232*var(--spBand)),5% calc(50% - var(--spBand)/2 + .6186*var(--spBand)),7.5% calc(50% - var(--spBand)/2 + .6412*var(--spBand)),10% calc(50% - var(--spBand)/2 + .5734*var(--spBand)),12.5% calc(50% - var(--spBand)/2 + .6045*var(--spBand)),15% calc(50% - var(--spBand)/2 + .5678*var(--spBand)),17.5% calc(50% - var(--spBand)/2 + .5932*var(--spBand)),20% calc(50% - var(--spBand)/2 + .6243*var(--spBand)),22.5% calc(50% - var(--spBand)/2 + .7232*var(--spBand)),25% calc(50% - var(--spBand)/2 + .5*var(--spBand)),27.5% calc(50% - var(--spBand)/2 + .7175*var(--spBand)),30% calc(50% - var(--spBand)/2 + .6243*var(--spBand)),32.5% calc(50% - var(--spBand)/2 + .5932*var(--spBand)),35% calc(50% - var(--spBand)/2 + .5678*var(--spBand)),37.5% calc(50% - var(--spBand)/2 + .6073*var(--spBand)),40% calc(50% - var(--spBand)/2 + .5734*var(--spBand)),42.5% calc(50% - var(--spBand)/2 + .6412*var(--spBand)),45% calc(50% - var(--spBand)/2 + .6186*var(--spBand)),47.5% calc(50% - var(--spBand)/2 + .7232*var(--spBand)),50% calc(50% - var(--spBand)/2 + .5*var(--spBand)),52.5% calc(50% - var(--spBand)/2 + .7232*var(--spBand)),55% calc(50% - var(--spBand)/2 + .6186*var(--spBand)),57.5% calc(50% - var(--spBand)/2 + .6412*var(--spBand)),60% calc(50% - var(--spBand)/2 + .5734*var(--spBand)),62.5% calc(50% - var(--spBand)/2 + .6045*var(--spBand)),65% calc(50% - var(--spBand)/2 + .5678*var(--spBand)),67.5% calc(50% - var(--spBand)/2 + .5932*var(--spBand)),70% calc(50% - var(--spBand)/2 + .6243*var(--spBand)),72.5% calc(50% - var(--spBand)/2 + .7232*var(--spBand)),75% calc(50% - var(--spBand)/2 + .5*var(--spBand)),77.5% calc(50% - var(--spBand)/2 + .7175*var(--spBand)),80% calc(50% - var(--spBand)/2 + .6243*var(--spBand)),82.5% calc(50% - var(--spBand)/2 + .5932*var(--spBand)),85% calc(50% - var(--spBand)/2 + .5678*var(--spBand)),87.5% calc(50% - var(--spBand)/2 + .6073*var(--spBand)),90% calc(50% - var(--spBand)/2 + .5734*var(--spBand)),92.5% calc(50% - var(--spBand)/2 + .6412*var(--spBand)),95% calc(50% - var(--spBand)/2 + .6186*var(--spBand)),97.5% calc(50% - var(--spBand)/2 + .7232*var(--spBand)),100% calc(50% - var(--spBand)/2 + .5*var(--spBand)),100% calc(100% + 120px),0% calc(100% + 120px))}.ci-sp:not(.ci-sp--lr) .ci-sp__side--a .ci-sp__in{left:0;width:100%;bottom:50%}.ci-sp:not(.ci-sp--lr) .ci-sp__side--b .ci-sp__in{left:0;right:0;top:50%;bottom:0}.ci-sp:not(.ci-sp--lr) .ci-sp__seam{left:0;right:0;width:auto;top:50%;bottom:auto;height:clamp(70px,16vh,150px);transform:translate3d(0,-50%,0)}.ci-sp:not(.ci-sp--lr) .ci-sp__razor{width:clamp(110px,30vw,170px);transform:translate(-50%,-50%)}.ci-sp:not(.ci-sp--lr) .ci-sp__mark{width:min(66%,300px)}.ci-sp:not(.ci-sp--lr) .ci-sp__stage{max-width:min(60%,24svh,250px)}.ci-sp:not(.ci-sp--lr) .ci-sp__stage .ci-sp__mark{width:100%}.ci-sp:not(.ci-sp--lr) .ci-sp__markwrap{width:min(76%,40svh,320px)}.ci-sp:not(.ci-sp--lr) .ci-sp__markwrap .ci-sp__mark--por{width:100%}.ci-sp:not(.ci-sp--lr) .ci-sp__orbit .ci-fl{width:min(13vw,60px)}.ci-sp:not(.ci-sp--lr) .ci-sp__orbit--b .ci-fl{width:min(9vw,40px)}.ci-sp:not(.ci-sp--lr) .ci-sp__orbit--b{top:12%;right:-2%;bottom:-2%;left:-2%}.ci-sp:not(.ci-sp--lr) .ci-sp__orbit{top:-4%;right:-4%;bottom:12%;left:-4%}.ci-sp:not(.ci-sp--lr) .ci-sp__in{gap:clamp(8px,1.6vh,16px);padding:14px 20px}.ci-sp:not(.ci-sp--lr) .ci-sp__side--b .ci-sp__in{padding-top:clamp(30px,6vh,52px);padding-bottom:clamp(14px,3vh,30px)}.ci-sp:not(.ci-sp--lr) .ci-sp__side--a .ci-sp__in{padding-top:clamp(10px,2vh,30px);padding-bottom:clamp(30px,6vh,52px)}.ci-sp:not(.ci-sp--lr)[data-sway=true] .ci-sp__side--b{animation:spSwayBv 11s ease-in-out infinite}.ci-sp:not(.ci-sp--lr)[data-sway=true] .ci-sp__seam{animation:spSwaySeamV 11s ease-in-out infinite}.ci-sp:not(.ci-sp--lr).is-a .ci-sp__side--b{transform:translate3d(0,40px,0)}.ci-sp:not(.ci-sp--lr).is-a .ci-sp__seam{transform:translate3d(0,calc(-50% + 40px),0)}.ci-sp:not(.ci-sp--lr).is-b .ci-sp__side--b{transform:translate3d(0,-40px,0)}.ci-sp:not(.ci-sp--lr).is-b .ci-sp__seam{transform:translate3d(0,calc(-50% - 40px),0)}}@keyframes spSwayBv{0%,to{transform:translateZ(0)}25%{transform:translate3d(0,-9px,0)}75%{transform:translate3d(0,9px,0)}}@keyframes spSwaySeamV{0%,to{transform:translate3d(0,-50%,0)}25%{transform:translate3d(0,calc(-50% - 9px),0)}75%{transform:translate3d(0,calc(-50% + 9px),0)}}@media(prefers-reduced-motion:reduce){.ci-sp[data-sway=true] .ci-sp__side--b,.ci-sp[data-sway=true] .ci-sp__seam,.ci-sp .ci-hero__bird,.ci-sp .ci-fl{animation:none}.ci-sp .ci-hero__title,.ci-sp .ci-fl{opacity:1}.ci-sp__side--b,.ci-sp__seam{transition:none}}.ci-sp__tear--h{display:none}@media(max-width:899px){.ci-sp:not(.ci-sp--lr) .ci-sp__tear--v{display:none}.ci-sp:not(.ci-sp--lr) .ci-sp__tear--h{display:block}}@media(max-width:899px)and (max-height:720px){.ci-sp:not(.ci-sp--lr) .ci-sp__side--b .ci-sp__in{padding-bottom:clamp(14px,3vh,30px)}}:root{--clBlue:#8fb5e8;--clBlueDeep:#3b6cc4;--clSerif:"Cormorant Garamond","Didot","Bodoni MT","Georgia","Times New Roman",serif;--clLine:rgba(255,255,255,.14)}.ci-cl-eyebrow{margin:0;font-family:var(--clSerif);font-size:12px;letter-spacing:.26em;line-height:1.6;text-transform:uppercase;color:var(--clBlue);text-wrap:balance}@media(min-width:900px){.ci-cl-eyebrow{font-size:13px;letter-spacing:.32em}}.ci-cl-blue{color:var(--clBlue)}.ci-cl-orn{display:block;width:120px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);position:relative}.ci-cl-orn:after{content:"";position:absolute;left:50%;top:50%;width:5px;height:5px;transform:translate(-50%,-50%) rotate(45deg);background:var(--clBlue)}.ci-cl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;font-family:var(--ciHead);font-size:11px;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:#fff;background:transparent;border:1px solid rgba(255,255,255,.4);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.ci-cl-btn:hover{border-color:#fff;background:#ffffff0f}.ci-cl-btn--solid{background:#fff;color:#000;border-color:#fff}.ci-cl-btn--solid:hover{background:var(--clBlue);border-color:var(--clBlue);color:#000}.ci-cl-btn:disabled{opacity:.4;cursor:not-allowed}.ci-ch{position:relative;overflow:hidden;isolation:isolate;background:#000;color:#fff;padding:18px 0 40px}.ci-ch__glow{position:absolute;z-index:0;left:50%;top:34%;width:120vw;max-width:900px;aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(59,108,196,.28),rgba(59,108,196,.08) 45%,transparent 72%);filter:blur(10px);pointer-events:none}.ci-ch__grid{position:relative;z-index:1;width:100%;max-width:var(--ciMax);margin-inline:auto;padding-inline:var(--ciPad);display:grid;gap:clamp(18px,4vw,40px);align-items:center}.ci-ch__art{justify-self:center;width:min(100%,460px)}.ci-ch__art img{display:block;width:100%;height:auto;box-shadow:0 30px 60px #000000bf}.ci-ch__in{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(12px,2vh,18px)}.ci-ch__mark{width:min(72%,320px);height:auto;transform:translateZ(0);backface-visibility:hidden}.ci-ch__lock{width:min(40%,190px);height:auto;opacity:.92;transform:translateZ(0);backface-visibility:hidden}.ci-ch__kick{margin:0;max-width:30ch;font-family:var(--ciHead);font-size:9.5px;letter-spacing:.14em;line-height:1.9;text-transform:uppercase;color:#ffffff9e;text-wrap:balance}.ci-ch__cta{display:flex;flex-direction:column;gap:10px;width:100%;max-width:340px;margin-top:8px}.ci-ch__note{margin:0;font-size:12px;color:#ffffff8c}@media(min-width:900px){.ci-ch{padding:0;min-height:calc(100vh - var(--spHead,62px));max-height:1000px;display:flex;align-items:center}.ci-ch__glow{left:68%;top:50%;width:70vw;max-width:1100px}.ci-ch__grid{grid-template-columns:1fr 1.05fr;gap:72px;padding-block:80px}.ci-ch__art{width:min(100%,600px);justify-self:end;order:2}.ci-ch__in{align-items:flex-start;text-align:left;gap:20px;order:1}.ci-ch__mark{width:min(100%,470px)}.ci-ch__lock{width:min(50%,250px)}.ci-ch__kick{font-size:11px;max-width:none}.ci-ch__cta{flex-direction:row;max-width:none}.ci-ch .ci-cl-btn{min-width:220px}}@supports (min-height:100svh){@media(min-width:900px){.ci-ch{min-height:calc(100svh - var(--spHead,62px))}}}.ci-ed{background:#000}.ci-ed__head{text-align:center;max-width:640px;margin:0 auto 38px;display:flex;flex-direction:column;align-items:center;gap:12px}.ci-ed__h2{font-size:clamp(26px,7vw,44px);margin:0;line-height:1.08;text-wrap:balance}.ci-ed__h2 .ci-cl-blue{display:block}@media(min-width:900px){.ci-ed__h2 .ci-cl-blue{display:inline}}.ci-ed__lead{margin:0;color:#fff9;font-size:14.5px;line-height:1.7;max-width:46ch}.ci-ed__list{display:flex;flex-direction:column;border-top:1px solid var(--clLine)}.ci-ed__row{display:grid;gap:22px;padding:34px 0 40px;border-bottom:1px solid var(--clLine)}.ci-ed__media{position:relative;justify-self:center;width:min(86%,420px);isolation:isolate}.ci-ed__media:before{content:"";position:absolute;top:8%;right:4%;bottom:8%;left:4%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(59,108,196,.22),transparent 72%);filter:blur(14px)}.ci-ed__media img{display:block;width:100%;height:auto;filter:drop-shadow(0 26px 40px rgba(0,0,0,.7))}.ci-ed__body{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.ci-ed__num{margin:0 0 2px;display:flex;align-items:center;gap:14px;font-family:var(--clSerif);font-size:14px;letter-spacing:.3em;color:var(--clBlue)}.ci-ed__badge{font-family:var(--ciHead);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#000;background:var(--clBlue);padding:5px 9px}.ci-ed__title{margin:0;font-family:var(--ciHead);font-size:clamp(20px,5.4vw,30px);letter-spacing:.01em;text-transform:uppercase;line-height:1.1;color:#fff;text-wrap:balance}.ci-ed__txt{margin:0;font-size:14.5px;line-height:1.7;color:#ffffffa8;max-width:48ch}.ci-ed__list-in{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 0}.ci-ed__list-in li{font-family:var(--ciHead);font-size:9.5px;letter-spacing:.12em;line-height:1.7;text-transform:uppercase;color:#ffffffc7}.ci-ed__list-in li{white-space:nowrap}.ci-ed__list-in li:not(:last-child):after{content:"\b7";margin:0 8px;color:var(--clBlue)}.ci-ed__price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:6px}.ci-ed__price b{font-family:var(--ciHead);font-size:28px;color:#fff;letter-spacing:.02em}.ci-ed__vat{font-size:11px;color:#ffffff73}.ci-ed__opts{display:flex;flex-wrap:wrap;gap:8px}.ci-ed__opt{min-width:48px;min-height:44px;padding:0 13px;background:transparent;color:#fff;cursor:pointer;border:1px solid rgba(255,255,255,.3);font-family:var(--ciHead);font-size:12px;letter-spacing:.08em;text-transform:uppercase;transition:background .15s,border-color .15s,color .15s}.ci-ed__opt:hover{border-color:#fff}.ci-ed__opt.is-on{background:#fff;color:#000;border-color:#fff}.ci-ed__opt:disabled{opacity:.3;cursor:not-allowed;text-decoration:line-through}.ci-ed__btn{width:100%;margin-top:6px;white-space:nowrap;padding-inline:14px;font-size:11px;letter-spacing:.16em}.ci-ed__note{margin:0;font-size:11.5px;line-height:1.5;color:#ffffff73;max-width:36ch}.ci-co__buy .ci-ed__note{text-align:center}.ci-ed__foot{margin:30px auto 0;max-width:30ch;text-align:center;font-family:var(--clSerif);font-size:14px;letter-spacing:.06em;line-height:1.6;color:#ffffff80;text-wrap:balance}@media(min-width:900px){.ci-ed__head{margin-bottom:60px}.ci-ed__row{grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:56px 0}.ci-ed__row:nth-child(2n) .ci-ed__media{order:2;justify-self:start}.ci-ed__row:nth-child(odd) .ci-ed__media{justify-self:end}.ci-ed__media{width:min(100%,480px)}.ci-ed__row--lead{padding:80px 0}.ci-ed__row--lead .ci-ed__media{width:min(100%,560px)}.ci-ed__row--lead .ci-ed__title{font-size:44px}.ci-ed__body{gap:14px;max-width:520px}.ci-ed__btn{width:auto;min-width:280px}.ci-ed__foot{margin-top:48px}}.ci-sp__cm,.ci-sp__cm2{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:4;pointer-events:none;display:none}.ci-sp__cm{-webkit-mask-image:linear-gradient(to right,transparent 0%,transparent 48%,#000 52%,#000 100%);mask-image:linear-gradient(to right,transparent 0%,transparent 48%,#000 52%,#000 100%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:41% 0;mask-position:41% 0}.ci-sp__cm2{clip-path:inset(0 calc(50% - var(--spBand)/2 - 130px) 0 calc(50% - var(--spBand)/2 - 2px))}.ci-sp__cm-in{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 0 0 0)}.ci-sp__cm-a{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat}.ci-sp__blade{position:absolute;z-index:7;left:50%;top:5%;width:clamp(150px,18vw,280px);height:auto;pointer-events:none;display:none;transform:translate(-50%,-50%) rotate(90deg);filter:drop-shadow(0 10px 22px rgba(0,0,0,.55))}.ci-sp{--spI:0}.ci-sp.is-intro{--spI:1;--spBand:clamp(120px,15vw,300px);animation:spIntroFallback 0s 6s forwards}.ci-sp.is-intro.is-open{--spI:0}@keyframes spIntroFallback{to{--spI:0}}.ci-sp.is-intro .ci-sp__cm,.ci-sp.is-intro .ci-sp__cm2,.ci-sp.is-intro .ci-sp__blade{display:block}.ci-sp.is-intro .ci-sp__razor{opacity:0}.ci-sp__razor{transition:opacity .45s ease .1s}.ci-sp.is-intro[data-sway=true] .ci-sp__side--b,.ci-sp.is-intro[data-sway=true] .ci-sp__seam{animation:none}.ci-sp.is-intro .ci-sp__side--b{transform:none}.ci-sp.is-intro .ci-sp__seam{transform:translate3d(-50%,0,0)}.ci-sp.is-intro .ci-sp__in--a{z-index:6}.ci-sp__in--a{transform:translate3d(calc((50vw - 50%) * var(--spI)),0,0);transition:transform 1s cubic-bezier(.2,.85,.25,1)}.ci-sp__in--b{opacity:calc(1 - var(--spI));transform:translate3d(calc(90px * var(--spI)),0,0);transition:opacity .8s ease .15s,transform 1s cubic-bezier(.2,.85,.25,1) .1s}.ci-sp.is-cut .ci-sp__cm2 .ci-sp__cm-in{animation:spCutV 1.9s cubic-bezier(.75,0,.25,1) forwards}.ci-sp.is-cut .ci-sp__blade{animation:spBladeV 1.9s cubic-bezier(.75,0,.25,1) forwards}.ci-sp.is-open .ci-sp__cm{animation:spOpenV 1s cubic-bezier(.2,.85,.25,1) forwards}.ci-sp.is-intro .ci-sp__cm,.ci-sp.is-intro .ci-sp__cm2{animation:spCmGone 0s 6s forwards}.ci-sp.is-intro.is-open .ci-sp__cm{animation:spOpenV 1s cubic-bezier(.2,.85,.25,1) forwards}@keyframes spCmGone{to{display:none;visibility:hidden}}@keyframes spCutV{0%,22%{clip-path:inset(0 0 0 0)}to{clip-path:inset(100% 0 0 0)}}@keyframes spOpenV{0%{-webkit-mask-position:41% 0;mask-position:41% 0}to{-webkit-mask-position:-35% 0;mask-position:-35% 0}}@keyframes spBladeV{0%{top:5%;transform:translate(-50%,-50%) rotate(90deg)}22%{top:-9%;transform:translate(-50%,-50%) rotate(82deg)}50%{transform:translate(-52%,-50%) rotate(88deg)}78%{transform:translate(-48%,-50%) rotate(94deg)}to{top:114%;transform:translate(-50%,-50%) rotate(90deg)}}@media(max-width:899px){.ci-sp.is-intro:not(.ci-sp--lr){--spBand:clamp(70px,16vh,150px)}.ci-sp:not(.ci-sp--lr) .ci-sp__cm{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,transparent 47%,#000 53%,#000 100%);mask-image:linear-gradient(to bottom,transparent 0%,transparent 47%,#000 53%,#000 100%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 41%;mask-position:0 41%}.ci-sp:not(.ci-sp--lr) .ci-sp__cm2{clip-path:inset(calc(50% - var(--spBand)/2 - 2px) 0 calc(50% - var(--spBand)/2 - 90px) 0)}.ci-sp:not(.ci-sp--lr) .ci-sp__blade{left:6%;top:50%;width:clamp(110px,30vw,170px);transform:translate(-50%,-50%) rotate(0)}.ci-sp.is-intro:not(.ci-sp--lr) .ci-sp__seam{transform:translate3d(0,-50%,0)}.ci-sp:not(.ci-sp--lr) .ci-sp__in--a{transform:translate3d(0,calc(50% * var(--spI)),0)}.ci-sp:not(.ci-sp--lr) .ci-sp__in--b{transform:translate3d(0,calc(70px * var(--spI)),0)}.ci-sp.is-cut:not(.ci-sp--lr) .ci-sp__cm2 .ci-sp__cm-in{animation-name:spCutH}.ci-sp.is-cut:not(.ci-sp--lr) .ci-sp__blade{animation-name:spBladeH}.ci-sp.is-intro.is-open:not(.ci-sp--lr) .ci-sp__cm{animation-name:spOpenH}.ci-sp--lr .ci-sp__blade{width:clamp(100px,30vw,190px)}.ci-sp.is-intro.ci-sp--lr{--spBand:clamp(90px,26vw,190px)}}@keyframes spCutH{0%,22%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%)}}@keyframes spOpenH{0%{-webkit-mask-position:0 41%;mask-position:0 41%}to{-webkit-mask-position:0 -35%;mask-position:0 -35%}}@keyframes spBladeH{0%{left:6%;transform:translate(-50%,-50%) rotate(0)}22%{left:-12%;transform:translate(-50%,-50%) rotate(-8deg)}50%{transform:translate(-50%,-52%) rotate(-3deg)}78%{transform:translate(-50%,-48%) rotate(4deg)}to{left:114%;transform:translate(-50%,-50%) rotate(0)}}@media(prefers-reduced-motion:reduce){.ci-sp.is-intro .ci-sp__cm,.ci-sp.is-intro .ci-sp__cm2,.ci-sp.is-intro .ci-sp__blade{display:none}.ci-sp.is-intro .ci-sp__razor{opacity:1}}@property --spShift{syntax:"<length>";inherits:true;initial-value:0px}@property --spSway{syntax:"<length>";inherits:true;initial-value:0px}@keyframes spSwayVar{0%,to{--spSway:0px}25%{--spSway:-11px}75%{--spSway:11px}}@supports (transition-behavior:allow-discrete){@media(hover:hover)and (pointer:fine)and (min-width:900px){.ci-sp{--spShift:0px;--spSway:0px;transition:--spShift .8s cubic-bezier(.2,.85,.25,1)}.ci-sp[data-sway=true]{animation:spSwayVar 11s ease-in-out infinite}.ci-sp[data-sway=true] .ci-sp__side--b,.ci-sp[data-sway=true] .ci-sp__seam{animation:none}.ci-sp__side--b,.ci-sp__seam{transition:none}.ci-sp .ci-sp__side--b,.ci-sp.is-a .ci-sp__side--b,.ci-sp.is-b .ci-sp__side--b{animation:none;transform:translate3d(calc(var(--spShift) + var(--spSway)),0,0)}.ci-sp .ci-sp__seam,.ci-sp.is-a .ci-sp__seam,.ci-sp.is-b .ci-sp__seam{animation:none;transform:translate3d(calc(-50% + var(--spShift) + var(--spSway)),0,0)}.ci-sp.is-intro{animation:spIntroFallback 0s 6s forwards;--spShift:0px;--spSway:0px;transition:none}.ci-sp.is-intro .ci-sp__side--b{transform:none}.ci-sp.is-intro .ci-sp__seam{transform:translate3d(-50%,0,0)}}}.ci-sp__veil{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:9;display:none;flex-direction:column;align-items:center;justify-content:center;gap:22px;background:#000;opacity:1;transition:opacity .55s ease}.ci-sp__veil img{width:clamp(120px,32vw,190px);height:auto;opacity:.92}.ci-sp__veilbar{display:block;width:clamp(120px,32vw,190px);height:2px;background:#ffffff24;overflow:hidden}.ci-sp__veilbar i{display:block;height:100%;width:40%;background:var(--ciBlue);animation:spVeilBar 1.1s cubic-bezier(.4,0,.2,1) infinite}@keyframes spVeilBar{0%{transform:translate3d(-110%,0,0)}to{transform:translate3d(260%,0,0)}}.ci-sp.is-intro .ci-sp__veil{display:flex}.ci-sp.is-intro.is-ready .ci-sp__veil{opacity:0;pointer-events:none}.ci-sp.is-intro .ci-sp__veil{animation:spCmGone 0s 6s forwards}.ci-sp.is-intro .ci-hero__title{animation-delay:0s,1.15s}.ci-sp.is-intro.is-cut{animation:spIntroFallback 0s 6s forwards,spShake .42s cubic-bezier(.36,.07,.19,.97) .38s}@keyframes spShake{0%,to{transform:translateZ(0)}15%{transform:translate3d(-2px,1px,0)}35%{transform:translate3d(2px,-1px,0)}55%{transform:translate3d(-2px,0,0)}75%{transform:translate3d(1px,1px,0)}}.ci-sp.is-intro .ci-sp__orbit .ci-fl{animation-delay:var(--dl,0s),1.5s}.ci-sp.is-intro .ci-sp__orbit--b .ci-fl{animation-delay:var(--dl,0s),3.3s}.ci-sp__in--b .ci-sp__mark--por{transform:translateZ(0) scale(calc(1 - .06 * var(--spI)));transition:transform 1s cubic-bezier(.2,1.1,.3,1) .1s}.ci-sp__in--a{transition-timing-function:cubic-bezier(.2,1.05,.3,1)}.ci-header--off{display:none}html.kk-cut [id^=bb-consent i],html.kk-cut [class^=bb-consent i],html.kk-cut [id*=bb-cookie i],html.kk-cut [class*=bb-cookie i],html.kk-cut #shopify-pc__banner,html.kk-cut [id^=pandectes],html.kk-cut #CybotCookiebotDialog,html.kk-cut #usercentrics-root,html.kk-cut #cookie-banner,html.kk-cut .cookie-banner,html.kk-cut #cookieconsent,html.kk-cut .cc-window,html.kk-cut [id*=cookie-consent i],html.kk-cut [class*=cookie-consent i],html.kk-cut [id*=consent-banner i],html.kk-cut #iubenda-cs-banner,html.kk-cut .klaro,html.kk-cut #onetrust-consent-sdk,html.kk-cut #gdpr-cookie-banner,html.kk-cut .cookie-notice,html.kk-cut #cookie-notice{opacity:0!important;pointer-events:none!important;transition:opacity .5s}.ci-sp--bblack .ci-sp__bg--b{background-image:none!important;background-color:#000}.ci-sp--bblack .ci-sp__bg--b:after{content:"";position:absolute;left:62%;top:46%;width:min(90vw,820px);aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(59,108,196,.42),rgba(59,108,196,.12) 48%,transparent 72%);filter:blur(12px);pointer-events:none}.ci-sp--bblack .ci-sp__side--b .ci-sp__sub{font-family:var(--clSerif);font-size:clamp(11px,1.2vw,14px);letter-spacing:.3em;color:var(--clBlue);text-shadow:none}.ci-sp--bblack .ci-sp__cta--light{background:#000000d9;color:#fff;border:1px solid rgba(255,255,255,.55)}.ci-sp--bblack .ci-sp__side--b:hover .ci-sp__cta--light,.ci-sp--bblack .ci-sp__side--b:focus-visible .ci-sp__cta--light{background:#fff;color:#000;border-color:#fff}.ci-sp--bblack .ci-sp__orbit--b .ci-fl img{filter:drop-shadow(0 10px 18px rgba(0,0,0,.8))}@media(max-width:899px){.ci-sp--bblack:not(.ci-sp--lr) .ci-sp__bg--b:after{left:50%;top:74%;width:120vw}.ci-sp--bblack .ci-sp__side--b .ci-sp__sub{font-size:11px;letter-spacing:.26em}}.ci-sp__orbit{z-index:0}.ci-sp__stage,.ci-sp__markwrap,.ci-sp__sub,.ci-sp__cta{position:relative;z-index:1}.ci-ed__media--panel{background:#f3f1ec;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.ci-ed__media--panel:before{display:none}.ci-ed__media--panel img{filter:none;aspect-ratio:1;object-fit:contain;padding:4%}.ci-ed__loyal{margin:0;font-family:var(--ciHead);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--clBlue)}.ci-co{background:#000;padding-top:0}.ci-co__box{padding:34px 0 36px;display:flex;flex-direction:column;gap:26px;align-items:center;text-align:center;background:radial-gradient(70% 60% at 50% 0%,rgba(59,108,196,.16),transparent 70%)}.ci-co__head{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:560px}.ci-co__h2{margin:0;font-size:clamp(24px,6.4vw,40px);line-height:1.08;text-wrap:balance}.ci-co__h2 .ci-cl-blue{display:block}.ci-co__lead{margin:0;color:#ffffff9e;font-size:14.5px;line-height:1.7;max-width:44ch}.ci-co__pair{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;width:100%;max-width:640px}.ci-co__item{display:flex;flex-direction:column;align-items:center;gap:10px}.ci-co__item img{display:block;width:100%;max-width:240px;height:auto;aspect-ratio:1;object-fit:contain;background:#f3f1ec;filter:drop-shadow(0 20px 30px rgba(0,0,0,.7))}.ci-co__name{margin:0;font-family:var(--ciHead);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#fffc}.ci-co__plus{font-family:var(--clSerif);font-size:40px;color:var(--clBlue);line-height:1}.ci-co__buy{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:420px}.ci-co__price{display:flex;flex-direction:column;align-items:center;gap:6px}.ci-co__price>span{display:inline-flex;align-items:center;gap:10px}.ci-co__price b{font-family:var(--ciHead);font-size:32px;color:#fff}.ci-co__old{font-size:15px;color:#ffffff73}.ci-co__badge{font-family:var(--ciHead);font-size:10px;letter-spacing:.14em;background:var(--clBlue);color:#000;padding:5px 9px;white-space:nowrap}.ci-co__vat{margin:0;font-size:11px;color:#ffffff73}.ci-co__optlabel{margin:8px 0 0;font-family:var(--ciHead);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#fff9}.ci-co__btn{width:100%;min-height:54px}@media(min-width:900px){.ci-co__box{padding:64px 0 60px;gap:34px}.ci-co__pair{max-width:760px;gap:24px}.ci-co__item img{max-width:300px}.ci-co__btn{width:auto;min-width:320px}}.ci-ed__row--kombi{display:block;padding:0 0 40px;border-bottom:1px solid var(--clLine)}.ci-ed__row--kombi .ci-co__box{margin-top:34px}@media(min-width:900px){.ci-ed__row--kombi{padding:0 0 56px}.ci-ed__row--kombi .ci-co__box{margin-top:56px}}.ci-co__loyal{margin-top:18px;padding-top:18px;border-top:1px solid var(--clLine);width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}.ci-co__loyal-t{margin:0;font-size:13px;line-height:1.6;color:#ffffffb3;max-width:38ch;text-align:center}.ci-co__loyal-t a{color:var(--clBlue);text-decoration:underline;text-underline-offset:3px}.ci-co__loyal-btn{width:100%;min-height:48px}@media(min-width:900px){.ci-co__loyal-btn{width:auto;min-width:300px}}.ci-ed__ship{margin:-2px 0 0;display:flex;align-items:center;gap:8px;font-family:var(--ciHead);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8}.ci-ed__dot{width:7px;height:7px;border-radius:50%;background:var(--clBlue);box-shadow:0 0 0 3px #8fb5e82e;flex:0 0 auto}.ci-co__buy .ci-ed__ship{justify-content:center;margin-top:2px}.ci-ch__note{font-family:var(--ciHead);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--clBlue);margin:0 0 2px}.ci-ch__hl{margin:0;font-family:var(--ciHead);font-size:clamp(26px,7vw,40px);line-height:1.08;letter-spacing:.01em;text-transform:uppercase;color:#fff;max-width:16ch;text-wrap:balance}@media(min-width:900px){.ci-ch__hl{font-size:clamp(40px,3.8vw,56px)}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/kontra-ci.css.map */
