.instant{--font-sans: "Inter", "Inter Fallback", sans-serif;--font-heading: "Inter Tight", "Inter Tight Fallback", sans-serif;--font-serif: "Newsreader", "Newsreader Fallback", serif}.instant .italic{font-family:Curv Best Kept Inter,Inter,Inter Fallback,sans-serif}@keyframes ic-reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.ic-reveal{animation:ic-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 40%}}}.instant .grid{grid-template-areas:none}:where(.instant) .grid{grid-template-columns:none}:where(.instant) .flex{gap:normal}@media(min-width:40rem){.instant .sm\:flex{display:flex!important}.instant .sm\:block{display:block!important}}@media(min-width:48rem){.instant .hidden.md\:flex{display:flex!important}.instant .hidden.md\:block{display:block!important}}@media(min-width:64rem){.instant .lg\:block{display:block!important}.instant .lg\:grid{display:grid!important}}.instant .group[data-open] .group-data-\[open\]\:inline{display:inline!important}.instant .ti:before{content:none!important}.instant .ti{flex-shrink:0}.instant .ti>svg{display:inline-block;width:1em;height:1em}.instant .curv-spec i.ti{font-size:20px}.instant .max-w-\[1440px\]{max-width:var(--page-width, 1520px)!important;padding-inline:var(--page-margin, 40px)!important}[data-ic-sticky].curv-at-footer{transform:translateY(110%)!important}.instant swiper-container:not(:defined){overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.instant swiper-container::-webkit-scrollbar{display:none}.instant swiper-container[data-curv-mobile-gallery]{scroll-snap-type:x mandatory}.instant swiper-container[data-curv-mobile-gallery]>swiper-slide{scroll-snap-align:start}@media(max-width:1023px){.instant swiper-container[data-curv-loop-back]>.curv-pm-tile--main{scroll-initial-target:nearest}}.instant swiper-container:not(:defined)[space-between="8"]>swiper-slide{width:90%}.instant .curv-dots{position:absolute;left:0;right:0;bottom:10px;z-index:5;display:flex;justify-content:center;gap:6px;pointer-events:none}.instant .curv-dots span{width:6px;height:6px;border-radius:50%;background:#041c2d40}.instant .curv-dots span.on{background:var(--swiper-pagination-color, #041c2d)}.instant [data-overlay=gallery-zoom] .curv-dots{bottom:0}.ic-sticky{transform:translateY(110%);transition:transform .3s ease}.ic-sticky[data-visible=true]{transform:translateY(0)}.ic-qty::-webkit-outer-spin-button,.ic-qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ic-qty{-moz-appearance:textfield}.curv-acc-content li+li{margin-top:4px}.ic-fade{-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.55),transparent);mask-image:linear-gradient(to bottom,rgba(0,0,0,.55),transparent)}.ic-histoires[data-open] .ic-fade{-webkit-mask-image:none;mask-image:none}.ic-reviews[data-page="1"] [data-ic-page]:not([data-ic-page="1"]),.ic-reviews[data-page="2"] [data-ic-page]:not([data-ic-page="2"]),.ic-reviews[data-page="3"] [data-ic-page]:not([data-ic-page="3"]){display:none}.instant .text-\[8px\][class]{font-size:11px}.instant .text-\[9px\][class]{font-size:12px}.instant .text-\[10px\][class]{font-size:13px}.instant .text-\[11px\][class],.instant .text-\[12px\][class]{font-size:15px}.instant .text-\[13px\][class]{font-size:16px}.instant .text-\[14px\][class]{font-size:17px}.instant .text-base[class]{font-size:22px}.instant .text-lg[class]{font-size:24px}.instant .text-xl[class]{font-size:32px}.instant .text-2xl[class]{font-size:40px}.instant .text-3xl[class]{font-size:48px}.curv-thumb{flex:0 0 auto;width:64px;height:64px;overflow:hidden;border-radius:8px;border:2px solid rgba(4,28,45,.15);background:#fff;padding:0;cursor:pointer}.curv-thumb img{width:100%;height:100%;object-fit:cover;display:block}.curv-thumb[data-active=true]{border-color:#55defc}.curv-thumb:focus-visible{outline:2px solid #041c2d;outline-offset:2px}@media(max-width:639px){.instant .curv-stories>button{flex:1 1 0;width:auto;min-width:0}.instant .curv-story-circle{width:80px;height:80px}}.instant .curv-bundle{flex-direction:column;align-items:center;text-align:center;gap:10px}@media(min-width:640px){.instant .curv-bundle{flex-direction:row;text-align:left;gap:12px}}@media(max-width:1023px){.instant .curv-note{max-width:none}}.instant .curv-stats-band{position:relative}.instant .curv-stats-content[class]{max-width:1440px;margin-inline:auto}.instant .curv-stats-media{position:absolute;right:0;top:50%;transform:translateY(-52%);width:clamp(300px,28vw,520px);pointer-events:none}.instant .curv-stats-img{display:block;width:100%;height:auto;filter:drop-shadow(0 28px 42px rgba(0,0,0,.35))}@media(min-width:1024px){.instant .curv-stats-content[class]{padding-right:clamp(240px,25vw,470px)}}@media(max-width:1023px){.instant .curv-stats-media{position:static;width:clamp(200px,55vw,300px);margin:22px 16px 0 auto;transform:none}}.instant .curv-pract-mobile{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;row-gap:10px}.instant .curv-pract-mobile .curv-pract-img{grid-column:1;grid-row:1}.instant .curv-pract-mobile .curv-pract-title{grid-column:2;grid-row:1}.instant .curv-pract-mobile .curv-pract-text{grid-column:1 / -1;grid-row:2;margin:0}@media(min-width:1024px){.instant .curv-pract-mobile{display:none}}.instant .curv-sticky-inner{display:flex;flex-direction:column;align-items:stretch;gap:6px}.instant .curv-sticky-left{display:flex;flex-direction:column;gap:2px;min-width:0}.instant .curv-sticky-right{display:flex;flex-direction:row;align-items:center;gap:8px;width:100%}.instant .curv-sticky-badge{justify-content:center}.instant .curv-sticky-btnwrap{flex:1 1 auto;min-width:0}@media(min-width:640px){.instant .curv-sticky-btnwrap{flex:0 0 auto}}@media(min-width:640px){.instant .curv-sticky-inner{flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.instant .curv-sticky-right{justify-content:flex-end;width:auto;margin-left:auto}.instant .curv-sticky-badge{justify-content:flex-start}}.instant .text-\[\#ffa800\][class]{color:#ffa800}.instant .bg-\[\#F4FDFF\][class]{background-color:#f4fdff}.instant .bg-\[\#ffa800\][class]{background-color:#ffa800}.instant .curv-pros-card{border:1px solid rgba(5,29,45,.09)}.instant swiper-container:not(:defined)[space-between="28"]{column-gap:28px}.instant swiper-container:not(:defined)[space-between="20"]{column-gap:20px}.instant swiper-container:not(:defined)[space-between="16"]{column-gap:16px}.instant swiper-container:not(:defined)[space-between="14"]{column-gap:14px}.instant swiper-container:not(:defined)[space-between="10"]{column-gap:10px}.instant swiper-container:not(:defined)[space-between="8"]{column-gap:8px}@media(hover:hover){.instant swiper-container:not(:defined){cursor:grab}.instant swiper-container.curv-drag{cursor:grabbing;scroll-behavior:auto}}.instant .curv-bundle{background:var(--bundle-bg, #fff);border-color:var(--bundle-bd, #041c2d);border-width:var(--bundle-bw, 2px);border-radius:var(--bundle-radius, 12px)}.instant .curv-bundle[aria-pressed=true][class][class]{background:var(--bundle-sel-bg, #f4fdff);border-color:var(--bundle-sel-bd, #55defc);border-width:var(--bundle-sel-bw, 2px)}.instant [data-ic-bundle]>span.absolute{background:var(--bundle-badge-bg, #fffcf4);color:var(--bundle-badge-text, #041c2d)}.instant swiper-container:not(:defined)[slides-per-view=auto]>swiper-slide[class*="w-[85vw]"]{width:85vw}.instant swiper-container:not(:defined)[slides-per-view=auto]>swiper-slide[class*="w-[80vw]"]{width:80vw}.instant swiper-container:not(:defined)[slides-per-view=auto]>swiper-slide[class*="w-[78vw]"]{width:78vw}.instant swiper-container:not(:defined)[slides-per-view=auto]>swiper-slide[class*="w-[260px]"]{width:260px}.instant swiper-container:not(:defined)[slides-per-view=auto]>swiper-slide[class*="w-[85%]"]{width:85%}@media(min-width:40rem){.instant swiper-container:not(:defined)[slides-per-view=auto]>swiper-slide[class*="sm:w-[340px]"]{width:340px}.instant swiper-container:not(:defined)[slides-per-view=auto]>swiper-slide[class*="sm:w-[46%]"]{width:46%}.instant swiper-container:not(:defined)[slides-per-view=auto]>swiper-slide[class*="sm:w-[calc((100%-16px)/2)]"]{width:calc((100% - 16px)/2)}.instant swiper-container:not(:defined)[slides-per-view=auto]>swiper-slide[class*="sm:w-[calc((100%-10px)/2)]"]{width:calc((100% - 10px)/2)}.instant swiper-container:not(:defined)[slides-per-view=auto]>swiper-slide[class*="sm:w-[320px]"]{width:320px}}@media(min-width:48rem){.instant swiper-container:not(:defined)[slides-per-view=auto]>swiper-slide[class*="md:w-[300px]"]{width:300px}.instant swiper-container:not(:defined)[slides-per-view=auto]>swiper-slide[class*="md:w-[calc((100%-32px)/3)]"]{width:calc((100% - 32px) / 3)}}@media(min-width:64rem){.instant swiper-container:not(:defined)[slides-per-view=auto]>swiper-slide[class*="lg:w-[calc((100%-28px)/3)]"]{width:calc((100% - 28px) / 3)}.instant swiper-container:not(:defined)[slides-per-view=auto]>swiper-slide[class*="lg:w-[calc((100%-32px)/3)]"]{width:calc((100% - 32px) / 3)}.instant swiper-container:not(:defined)[slides-per-view=auto]>swiper-slide[class*="lg:w-[calc((100%-20px)/3)]"]{width:calc((100% - 20px) / 3)}.instant swiper-container:not(:defined)[slides-per-view=auto]>swiper-slide[class*="lg:w-[334px]"]{width:334px}.instant swiper-container:not(:defined)[slides-per-view=auto]>swiper-slide[class*="lg:w-[31.5%]"]{width:31.5%}}.instant .curv-sticky-qty{display:flex;align-items:center;justify-content:center;gap:2px;height:38px;border:1px solid rgba(5,29,45,.25);border-radius:8px;background:#fff;flex-shrink:0}.instant .curv-btn[class]{display:inline-flex;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;min-height:var(--b-h);padding:0 var(--b-px);border:var(--b-bw) solid var(--b-bc);border-radius:var(--b-r);background:var(--b-bg);color:var(--b-fg);font-size:var(--b-fs);font-weight:var(--b-fw);line-height:1.15;letter-spacing:var(--b-ls);text-transform:var(--b-tt);text-decoration:none;text-align:center;cursor:pointer}.instant .curv-btn[class]:hover{background:var(--b-hbg, var(--b-bg));color:var(--b-hfg, var(--b-fg))}.instant .curv-btn[class] .curv-btn__arrow{display:inline-flex;flex-shrink:0;font-size:var(--b-as)}.instant .curv-btn[class] .curv-btn__arrow>svg{width:1em;height:1em}@media(max-width:749px){.instant .curv-btn[data-curv-full-mobile][class]{display:flex;width:100%}}.page-wrapper{position:relative}.cvf__sr{position:absolute!important;top:0;left:0;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}.page-wrapper .shopify-section{scroll-margin-top:80px}@media(min-width:1024px){.instant swiper-container.curv-pm-gallery,.instant swiper-container.curv-pm-gallery:not(:defined)[space-between]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;column-gap:6px;contain:none;overflow:visible;border-radius:0;cursor:auto;scroll-snap-type:none}.instant swiper-container.curv-pm-gallery>swiper-slide,.instant swiper-container.curv-pm-gallery:not(:defined)[space-between]>swiper-slide{width:auto;margin:0;position:relative;overflow:hidden;background:#fff;scroll-snap-align:none}.instant swiper-container.curv-pm-gallery>swiper-slide[data-curv-clone]{display:none}.instant swiper-container.curv-pm-gallery>.curv-pm-tile--wide{grid-column:span 2}.instant .curv-pm-galwrap .curv-pm-thumbs,.instant .curv-pm-galwrap .curv-dots{display:none}.instant .curv-pm-gallery .curv-pm-tile{border-radius:8px}.instant .curv-pm-gallery .curv-pm-gtag{display:flex}.instant .curv-pm-gallery .curv-pm-gpract{display:flex;grid-column:span 2;margin:16px 0}}.instant .cd-dot,.instant .cf__point-dot{position:relative;isolation:isolate;box-shadow:0 0 0 3px #ffffffeb,0 3px 10px #041c2d47}.instant .cd-dot:before,.instant .cf__point-dot:before{content:"";position:absolute;left:50%;top:50%;width:38%;height:38%;transform:translate(-50%,-50%);border-radius:50%;background:#fff;z-index:1}.instant .cd-dot>span{z-index:-1;opacity:.75;animation:curv-dot-halo 2.2s cubic-bezier(.2,.6,.3,1) infinite}.instant .cf__point-dot:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;background:inherit;z-index:-1;opacity:.75;animation:curv-dot-halo 2.2s cubic-bezier(.2,.6,.3,1) infinite}@keyframes curv-dot-halo{0%{transform:scale(1);opacity:.75}75%{transform:scale(3.1);opacity:0}to{transform:scale(3.1);opacity:0}}@media(prefers-reduced-motion:reduce){.instant .cd-dot>span,.instant .cf__point-dot:after{animation:none;opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/curv-pdp-base.css.map */
