.cvc{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden}.cvc[open]{display:block}.cvc::backdrop{background:transparent}.cvc__error{margin:0;padding:12px var(--cvc-px, 20px);color:var(--cvc-error, #991b1b);background:var(--cvc-error-bg, #fff1f1);font-size:13px}.cvc[aria-busy=true] :is([data-cvc-plus],[data-cvc-minus],[data-cvc-remove],[data-cvc-add]){opacity:.5}.cvc *,.cvc *:before,.cvc *:after{box-sizing:border-box}.cvc :where(button,input){font:inherit;color:inherit;cursor:pointer}.cvc :where(a){text-decoration:none;color:inherit}.cvc__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--cvc-scrim, #051d2d) var(--cvc-scrim-a, 45%),transparent);opacity:0;transition:none}.cvc[data-state=open] .cvc__scrim{opacity:1}.cvc__panel{position:absolute;inset-block:0;right:0;display:flex;flex-direction:column;width:calc(100% - var(--cvc-gap, 20px));background:var(--cvc-panel-bg, #fff);color:var(--cvc-text, #051d2d);font-family:Inter,system-ui,sans-serif;box-shadow:var(--cvc-shadow, 0 20px 40px rgba(5, 29, 45, .2));transition:none;transform:none}@media(min-width:640px){.cvc__panel{width:var(--cvc-w-tablet, 420px)}}@media(min-width:1024px){.cvc__panel{width:var(--cvc-w, 460px)}}@keyframes cvc-panel-in{0%{opacity:.55;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes cvc-scrim-in{0%{opacity:0}to{opacity:1}}.cvc__panel.cvc--in{animation:cvc-panel-in .26s cubic-bezier(.22,.61,.36,1)}.cvc__scrim.cvc--in{animation:cvc-scrim-in .22s ease-out}.cvc__head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;padding:16px var(--cvc-px, 20px);border-bottom:var(--cvc-bw, 1px) solid var(--cvc-border, #EBEEF1)}.cvc__title{margin:0;font-family:var(--cvc-hfont, "Outfit", system-ui, sans-serif);font-size:var(--cvc-title-fs, 20px);font-weight:600;line-height:1;letter-spacing:-.02em}.cvc__close{display:flex;width:36px;height:36px;align-items:center;justify-content:center;margin-right:-4px;border:0;border-radius:999px;background:transparent;color:var(--cvc-text, #051d2d);font-size:22px}.cvc__rewards{flex-shrink:0;padding:var(--cvc-rw-py, 16px) var(--cvc-px, 20px);background:var(--cvc-rewards-bg, #FFFCF4)}.cvc__rewards--flash{animation:cvc-flash 1.1s ease-out 1 both}@keyframes cvc-flash{0%{background:var(--cvc-gift-won-bg, #F4FDFF)}to{background:var(--cvc-rewards-bg, #FFFCF4)}}.cvc__reward-msg{display:flex;gap:8px;margin:0;min-width:0;font-size:var(--cvc-rw-fs, 13px);font-weight:500;line-height:1.35}.cvc__reward-msg i{flex-shrink:0;font-size:16px;margin-top:1px}.cvc__reward-msg--won{color:var(--cvc-text, #051d2d);font-weight:700}.cvc__reward-msg--won i{color:var(--cvc-success, #1f9d55)}.cvc__legend[data-on=true]{color:var(--cvc-text, #051d2d);font-weight:700}.cvc__legend[data-on=true]:before{content:"\2713  "}.cvc__legend--pop{animation:cvc-legend-pop .6s ease-out 1 both}@keyframes cvc-legend-pop{0%{transform:scale(1)}40%{transform:scale(1.14)}to{transform:scale(1)}}.cvc__reward-msg span{min-width:0;white-space:normal;overflow-wrap:anywhere}.cvc__bar{position:relative;height:6px;margin-top:12px;border-radius:999px;background:var(--cvc-track, #fff)}.cvc__bar-fill{display:block;height:100%;border-radius:999px;background:var(--cvc-progress, #051d2d);transition:width .5s ease}.cvc__bar-dot{position:absolute;top:50%;width:10px;height:10px;border-radius:999px;border:2px solid var(--cvc-track, #fff);background:color-mix(in srgb,var(--cvc-progress, #051d2d) 25%,transparent);transform:translateY(-50%)}.cvc__bar-dot[data-on=true]{background:var(--cvc-progress, #051d2d)}.cvc__bar-dot--end{right:0}.cvc__bar-legend{display:flex;justify-content:space-between;margin-top:8px;font-size:var(--cvc-lg-fs, 11px);font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb,var(--cvc-text, #051d2d) 70%,transparent)}.cvc__gift{display:flex;align-items:center;gap:12px;margin-top:16px;padding:12px;border-radius:var(--cvc-gift-r, 16px);background:var(--cvc-gift-bg, #fff)}.cvc__gift-img{width:48px;height:48px;flex-shrink:0;border-radius:12px;background:var(--cvc-img-bg, #f4f4f4);object-fit:cover}.cvc__gift-txt{flex:1;min-width:0}.cvc__gift-name{margin:0;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cvc__gift-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:2px 0 0;font-size:13px;font-weight:400;color:var(--cvc-gift-price, #e5484d)}.cvc__gift-price s{font-size:12px;font-weight:400;color:#7c8c94}.cvc__gift-free{flex-shrink:0;font-family:var(--cvc-hfont, "Outfit", system-ui, sans-serif);font-size:18px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--cvc-text, #051d2d) 40%,transparent)}.cvc__gift-end{display:flex;flex-direction:column;align-items:center;gap:3px}.cvc__gift-endrow{display:flex;align-items:center;gap:10px}.cvc__gift-ico{display:flex;width:30px;height:30px;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--cvc-text, #051d2d) 7%,transparent);color:color-mix(in srgb,var(--cvc-text, #051d2d) 45%,transparent)}.cvc__gift-svg{display:block}.cvc__gift-ico[data-on=true]{background:var(--cvc-accent, #55defc);color:var(--cvc-text, #051d2d)}.cvc__gift[data-on=true]{background:var(--cvc-gift-won-bg, #F4FDFF);outline:2px solid var(--cvc-accent, #55defc);outline-offset:-2px}.cvc__gift-unlock{display:block;margin:0;text-align:center;white-space:nowrap;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--cvc-text, #051d2d) 55%,transparent)}.cvc__gift[data-on=true] .cvc__gift-free{color:var(--cvc-text, #051d2d)}.cvc__gift--pop:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:calc(var(--cvc-gift-r, 16px) + 2px);border:2px solid var(--cvc-accent, #55defc);opacity:0;animation:cvc-ring .9s ease-out 1 both}.cvc__gift--pop .cvc__gift-ico{animation:cvc-ico-in .55s ease-out 1 both}.cvc__gift--pop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--cvc-gift-r, 16px);background:linear-gradient(105deg,transparent 32%,rgba(255,255,255,.8) 50%,transparent 68%);animation:cvc-gift-shine .85s ease-out 1 both}.cvc__gift{position:relative;overflow:hidden}@keyframes cvc-ring{0%{opacity:.9;transform:scale(.98)}to{opacity:0;transform:scale(1.04)}}@keyframes cvc-ico-in{0%{transform:scale(.55)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes cvc-gift-shine{0%{transform:translate(-115%)}to{transform:translate(115%)}}.cvc__rewards--celebrate .cvc__bar-dot[data-on=true]{animation:cvc-dot 1.2s ease-out 1 both}@keyframes cvc-dot{0%{transform:translateY(-50%) scale(.7)}40%{transform:translateY(-50%) scale(1.6)}to{transform:translateY(-50%) scale(1)}}.cvc__scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin}.cvc__empty{display:flex;flex-direction:column;align-items:center;padding:40px 24px 44px;text-align:center}.cvc__empty-ico{display:flex;width:64px;height:64px;align-items:center;justify-content:center;border-radius:999px;background:var(--cvc-panel-bg, #FFFFFF);font-size:28px}.cvc__empty-title{margin:20px 0 0;font-family:var(--cvc-hfont, "Outfit", system-ui, sans-serif);font-size:18px;font-weight:600}.cvc__empty-text{margin:8px 0 0;max-width:260px;font-size:14px;line-height:1.5;color:color-mix(in srgb,var(--cvc-text, #051d2d) 70%,transparent)}.cvc__empty .cvc__btn{width:auto;min-width:200px;margin-top:24px}.cvc__items{list-style:none;margin:0;padding:0 var(--cvc-px, 20px)}.cvc__item{display:flex;gap:14px;padding:var(--cvc-item-py, 14px) 0;border-bottom:var(--cvc-bw, 1px) solid var(--cvc-border, #EBEEF1)}.cvc__media{flex-shrink:0;width:var(--cvc-img, 72px);height:var(--cvc-img, 72px);overflow:hidden;border-radius:var(--cvc-img-r, 12px);background:var(--cvc-img-bg, #f4f4f4)}.cvc__media img{width:100%;height:100%;object-fit:cover}.cvc__media-ph{display:flex;width:100%;height:100%;align-items:center;justify-content:center;font-size:22px;color:#c7cdd1}.cvc__info{flex:1;min-width:0}.cvc__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cvc__names{min-width:0}.cvc__name{display:block;font-size:var(--cvc-name-fs, 14px);font-weight:600;line-height:1.3}.cvc__name:hover{text-decoration:underline}.cvc__variant{margin:2px 0 0;font-size:12px;color:color-mix(in srgb,var(--cvc-text, #051d2d) 70%,transparent)}.cvc__disc{display:flex;align-items:center;gap:4px;margin:4px 0 0;font-size:11px;font-weight:500;color:color-mix(in srgb,var(--cvc-text, #051d2d) 70%,transparent)}.cvc__row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.cvc__qty{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--cvc-text, #051d2d) 20%,transparent);border-radius:999px}.cvc__qty button{display:flex;width:30px;height:30px;align-items:center;justify-content:center;border:0;background:transparent;border-radius:999px;font-size:13px}.cvc__qty span{width:26px;text-align:center;font-size:13px;font-weight:600}.cvc__price{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:8px;font-size:14px;font-weight:600}.cvc__price-now{font-weight:600}.cvc__price-was{font-weight:400;font-size:12px;color:#7c8c94}.cvc__remove{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;margin:-2px -4px 0 0;border:0;border-radius:999px;background:transparent;color:color-mix(in srgb,var(--cvc-text, #051d2d) 50%,transparent)}.cvc__recs{padding:var(--cvc-recs-pt, 20px) var(--cvc-px, 20px) var(--cvc-recs-pb, 20px);border-top:var(--cvc-bw, 1px) solid var(--cvc-border, #EBEEF1)}.cvc__recs-title{margin:0 0 var(--cvc-recs-tm, 12px);font-family:var(--cvc-hfont, "Outfit", system-ui, sans-serif);font-size:var(--cvc-rt-fs, 16px);font-weight:600;line-height:1.1}.cvc__recs-list{display:flex;gap:var(--cvc-rec-gap, 12px);margin:0;padding:0 0 4px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.cvc__recs-list::-webkit-scrollbar{display:none}.cvc__rec{display:flex;width:var(--cvc-rec-w, 148px);flex:0 0 auto;flex-direction:column}.cvc__rec-media{display:block;aspect-ratio:var(--cvc-rec-ar, 1);overflow:hidden;border-radius:var(--cvc-rec-r, 14px);background:var(--cvc-img-bg, #f4f4f4)}.cvc__rec-media img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.cvc__rec-media:hover img{transform:scale(1.05)}.cvc__rec-name{margin:8px 0 0;font-size:var(--cvc-rn-fs, 13px);font-weight:600;line-height:1.3}.cvc__rec-price{display:flex;align-items:baseline;gap:8px;margin:3px 0 0;font-size:var(--cvc-rn-fs, 13px);font-weight:600}.cvc__rec-price>*{white-space:nowrap}.cvc__rec-was{font-weight:400;font-size:11px;color:#7c8c94}.cvc__rec-add{display:flex;align-items:center;justify-content:center;margin-top:8px;min-height:36px;padding:6px 12px;border:0;border-radius:var(--cvc-sec-r, 8px);background:var(--cvc-sec-bg, #051d2d);font-size:var(--cvc-ra-fs, 12px);font-weight:600;color:var(--cvc-sec-fg, #fff)}.cvc__foot{flex-shrink:0;padding:var(--cvc-foot-py, 16px) var(--cvc-px, 20px) max(20px,env(safe-area-inset-bottom));border-top:var(--cvc-bw, 1px) solid var(--cvc-border, #EBEEF1);background:var(--cvc-panel-bg, #fff)}.cvc__line{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 8px;font-size:13px;font-weight:500}.cvc__line i{font-size:14px}.cvc__save-badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:var(--cvc-badge-bg, #F4FDFF);color:var(--cvc-badge-fg, #051d2d);font-size:11px;font-weight:700;line-height:1.3;white-space:nowrap}.cvc__subtotal{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;font-family:var(--cvc-hfont, "Outfit", system-ui, sans-serif);font-size:var(--cvc-sub-fs, 16px);font-weight:600}.cvc__subtotal-amounts{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.cvc__subtotal-was{font-weight:400;font-size:14px;color:#7c8c94}.cvc__subtotal-now{font-size:var(--cvc-tot-fs, 18px)}.cvc__subtotal:has(.cvc__subtotal-was) .cvc__subtotal-now{color:var(--curv-sale, #e5484d)}.cvc__btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;margin-top:16px;padding:0 24px;border:0;border-radius:var(--cvc-sec-r, 8px);background:var(--cvc-accent, #55defc);color:var(--cvc-text, #051d2d);font-family:var(--cvc-hfont, "Outfit", system-ui, sans-serif);font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cvc__btn-arrow{flex-shrink:0;width:var(--ck-as, 18px);height:var(--ck-as, 18px)}.cvc__btn--dark{background:var(--cvc-sec-bg, #051d2d);color:var(--cvc-sec-fg, #fff)}.cvc__btn:hover{filter:brightness(.96)}.cvc__btn--checkout{min-height:var(--ck-h, 52px);padding:0 var(--ck-px, 24px);border:var(--ck-bw, 0) solid var(--ck-bc, currentColor);border-radius:var(--ck-r, 8px);background:var(--ck-bg, var(--cvc-accent, #55defc));color:var(--ck-fg, #051d2d);font-size:var(--ck-fs, 14px);font-weight:var(--ck-fw, 700);letter-spacing:var(--ck-ls, .04em);text-transform:var(--ck-tt, uppercase)}.cvc__btn--checkout:hover{background:var(--ck-hbg, var(--ck-bg, var(--cvc-accent, #55defc)));color:var(--ck-hfg, var(--ck-fg, #051d2d));filter:var(--ck-hfilter, brightness(.96))}.cvc__btn:disabled{pointer-events:none;opacity:.4}.cvc__pay{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin-top:16px}.cvc__pay-icon{height:22px;width:auto;border-radius:3px}@media(max-height:940px){.cvc[data-compact=true] .cvc__scroll:where(:has(.cvc__empty),:has(.cvc__item+.cvc__item)){--cvc-rec-ar: 4 / 3;--cvc-recs-pt: 16px;--cvc-recs-pb: 12px;--cvc-recs-tm: 8px}.cvc[data-compact=true] .cvc__empty{padding:24px}.cvc[data-compact=true] .cvc__empty-ico{width:48px;height:48px;font-size:22px}.cvc[data-compact=true] .cvc__empty-title{margin-top:12px}.cvc[data-compact=true] .cvc__empty .cvc__btn{margin-top:16px}}@media(max-height:860px){.cvc[data-compact=true] .cvc__scroll{--cvc-rec-ar: 3 / 2;--cvc-recs-pt: 16px;--cvc-recs-pb: 12px;--cvc-recs-tm: 8px}.cvc[data-compact=true] .cvc__empty{padding:16px 24px}.cvc[data-compact=true] .cvc__empty-ico{display:none}.cvc[data-compact=true] .cvc__empty-title{margin-top:0}}html.cvc-open{overflow:hidden}@media(min-width:990px){html.cvc-open .page-wrapper{overflow:hidden}}@media(prefers-reduced-motion:reduce){.cvc *,.cvc *:before,.cvc *:after{animation:none!important;transition:none!important}}.cvf{background:var(--cvf-bg, #041c2d);color:var(--cvf-fg, #fff);font-family:Inter,system-ui,sans-serif}.cvf *,.cvf *:before,.cvf *:after{box-sizing:border-box}.cvf a{color:inherit;text-decoration:none}.cvf .cvf__link,.cvf .cvf__logo{color:var(--cvf-fg, #fff)}.cvf__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cvf__inner{max-width:var(--page-width, 1600px);margin-inline:auto;padding:var(--cvf-pt, 56px) var(--page-margin, 16px) var(--cvf-pb, 36px)}.cvf__top{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start;justify-content:space-between;padding-bottom:40px;border-bottom:1px solid var(--cvf-line, rgba(255,255,255,.16))}.cvf__logo{display:inline-flex;align-items:center}.cvf__logo-text{font-family:var(--cvx-font-head, "Outfit", sans-serif);font-size:27px;font-weight:800;line-height:1;letter-spacing:-.03em;text-transform:lowercase}.cvf__logo-reg{margin-left:2px;margin-top:-12px;font-size:9px;font-weight:600}.cvf__logo-img{width:auto;max-width:100%;height:var(--cvf-logo-h, 34px);object-fit:contain}.cvf__tagline{margin:14px 0 0;max-width:34ch;font-size:var(--cvf-tagline, 13px);line-height:1.6;color:var(--cvf-m75, rgba(255,255,255,.75))}.cvf__news{width:min(420px,100%)}.cvf__news--pad{padding-bottom:var(--cvf-news-gap, 20px)}.cvf__newstitle{margin:0;font-size:var(--cvf-news-title, 14px);font-weight:700;text-transform:var(--cvf-tt, uppercase);letter-spacing:.06em}.cvf__newstext{margin:10px 0 0;font-size:var(--cvf-news-text, 14px);line-height:1.55;color:var(--cvf-m80, rgba(255,255,255,.8))}.cvf__field{position:relative;margin-top:16px}.cvf__input{width:100%;height:var(--cvf-input-h, 52px);padding:0 48px 0 16px;border:0;border-radius:var(--cvf-input-r, 6px);background:var(--cvf-input-bg, #fff);color:var(--cvf-input-fg, #051d2d);font-size:14px;outline:none}.cvf__input::placeholder{color:var(--cvf-ph, #7c8c94)}.cvf__input:focus-visible{box-shadow:0 0 0 2px var(--cvf-accent, #55defc)}.cvf__submit{position:absolute;inset-block:0;right:0;display:flex;width:48px;align-items:center;justify-content:center;border:0;background:transparent;color:var(--cvf-input-fg, #051d2d);cursor:pointer}.cvf__submit i{font-size:23px}.cvf__submit:hover{transform:translate(2px)}.cvf__ok,.cvf__err{margin:10px 0 0;font-size:12px}.cvf__ok{color:var(--cvf-ok, #5fd39a)}.cvf__err{color:var(--cvf-err, #ff8a8a)}.cvf__legal{margin:10px 0 0;font-size:var(--cvf-legal, 10px);line-height:1.4;color:var(--cvf-m70, rgba(255,255,255,.7))}.cvf__socials{display:flex;flex-wrap:wrap;gap:10px;margin:var(--cvf-soc-mt, 20px) 0 0;padding:0;list-style:none}.cvf__soc{display:flex;width:var(--cvf-soc-size, 34px);height:var(--cvf-soc-size, 34px);align-items:center;justify-content:center;border-radius:999px;background:var(--cvf-soc-bg, #fff);color:var(--cvf-soc-fg, #051d2d);transition:transform .2s,background .2s}.cvf__soc i{font-size:calc(var(--cvf-soc-size, 34px) * 18 / 34)}.cvf__cols{display:grid;grid-template-columns:repeat(var(--cvf-colsm, 2),1fr);gap:30px var(--cvf-cols-gap, 24px);padding:40px 0 8px}@media(min-width:750px){.cvf__cols{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}.cvf__col{min-width:0}.cvf__coltitle{margin:0;font-size:var(--cvf-col-title, 13px);font-weight:700;text-transform:var(--cvf-tt, uppercase);letter-spacing:.08em}.cvf__links{display:flex;flex-direction:column;gap:var(--cvf-links-gap, 9px);margin:14px 0 0;padding:0;list-style:none}.cvf__link{font-size:var(--cvf-link, 14px);line-height:1.4}.cvf__bottom{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;padding-top:26px;border-top:1px solid var(--cvf-line, rgba(255,255,255,.16))}.cvf__copy{margin:0;font-size:var(--cvf-copy, 13px);color:var(--cvf-m80, rgba(255,255,255,.8))}.cvf__pay{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0;padding:0;list-style:none}.cvf__pay-icon{height:22px;width:auto;border-radius:3px}.cvf--nodiv .cvf__top,.cvf--nodiv .cvf__bottom{border-color:transparent}.cvx{--cvx-navy: #051d2d;--cvx-amber: #55defc;--cvx-amber-h: #55defc;--cvx-paper: #FFFFFF;--cvx-border: #EBEEF1;--cvx-muted: #7c8c94;--cvx-muted2: #5d6b73;--cvx-lilac: #FFFCF4;--cvx-red: #e5484d;--cvx-font-body: "Inter", sans-serif;--cvx-font-head: "Outfit", sans-serif;--cvx-bar-h: var(--cvx-bar-h-d, 64px);color:var(--cvx-navy);font-family:var(--cvx-font-body)}.cvx *,.cvx *:before,.cvx *:after{box-sizing:border-box}.cvx a{text-decoration:none;color:inherit}.cvx button{font:inherit;cursor:pointer}.cvx-only-desktop{display:none!important}@media(min-width:1280px){.cvx-only-desktop{display:flex!important}.cvx-only-mobile{display:none!important}}@media(max-width:1279px){.cvx-nav{display:none}.cvx{--cvx-bar-h: var(--cvx-bar-h-m, 64px)}}.cvx-ann{background:var(--cvx-ann-bg, var(--cvx-navy));color:var(--cvx-ann-fg, #fff)}.cvx-ann__inner{position:relative;display:block;height:var(--cvx-ann-h, 36px);max-width:var(--page-width, 1600px);margin-inline:auto;padding-inline:var(--page-margin, 16px);overflow:hidden;text-align:center;font-size:var(--cvx-ann-fs, 13px);letter-spacing:.01em}.cvx-ann__inner b,.cvx-ann__inner strong{font-weight:600}.cvx-ann__msg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:0;padding:0 16px;opacity:0;visibility:hidden;animation-duration:calc(var(--cvx-ann-n, 3) * var(--cvx-ann-speed, 4s));animation-delay:calc(var(--i, 0) * var(--cvx-ann-speed, 4s));animation-iteration-count:infinite}.cvx-ann__text{display:block}.cvx-ann[data-count="1"] .cvx-ann__msg{opacity:1;visibility:visible}.cvx-ann[data-count="2"] .cvx-ann__msg{animation-name:cvx-ann-2}.cvx-ann[data-count="3"] .cvx-ann__msg{animation-name:cvx-ann-3}.cvx-ann[data-count="4"] .cvx-ann__msg{animation-name:cvx-ann-4}.cvx-ann[data-count="5"] .cvx-ann__msg{animation-name:cvx-ann-5}.cvx-ann[data-count="6"] .cvx-ann__msg{animation-name:cvx-ann-6}.cvx-ann:hover .cvx-ann__msg,.cvx-ann:focus-within .cvx-ann__msg{animation-play-state:paused}@keyframes cvx-ann-2{0%{opacity:0;transform:translateY(8px);visibility:visible}4.5%,45%{opacity:1;transform:none;visibility:visible}50%{opacity:0;transform:translateY(-8px);visibility:visible}50.01%,to{opacity:0;visibility:hidden}}@keyframes cvx-ann-3{0%{opacity:0;transform:translateY(8px);visibility:visible}3%,30%{opacity:1;transform:none;visibility:visible}33.34%{opacity:0;transform:translateY(-8px);visibility:visible}33.35%,to{opacity:0;visibility:hidden}}@keyframes cvx-ann-4{0%{opacity:0;transform:translateY(8px);visibility:visible}2.25%,22.5%{opacity:1;transform:none;visibility:visible}25%{opacity:0;transform:translateY(-8px);visibility:visible}25.01%,to{opacity:0;visibility:hidden}}@keyframes cvx-ann-5{0%{opacity:0;transform:translateY(8px);visibility:visible}1.8%,18%{opacity:1;transform:none;visibility:visible}20%{opacity:0;transform:translateY(-8px);visibility:visible}20.01%,to{opacity:0;visibility:hidden}}@keyframes cvx-ann-6{0%{opacity:0;transform:translateY(8px);visibility:visible}1.5%,15%{opacity:1;transform:none;visibility:visible}16.67%{opacity:0;transform:translateY(-8px);visibility:visible}16.68%,to{opacity:0;visibility:hidden}}@media(prefers-reduced-motion:reduce){.cvx-ann__msg{animation:none!important}.cvx-ann__msg:first-child{opacity:1;visibility:visible}}.cvx-bar{--cvx-logo-h: var(--cvx-logo-h-d, 32px);position:relative;z-index:40;background:var(--cvx-bar-bg, #fff);border-bottom:1px solid var(--cvx-bar-bc, var(--cvx-border));transition:box-shadow .3s,transform .3s ease;will-change:transform}@media(max-width:1279px){.cvx-bar{--cvx-logo-h: var(--cvx-logo-h-m, 28px)}}#header-group:has([data-cvx-bar]:not([data-behavior=static])){position:sticky;top:calc(-1 * var(--cvx-ann-height, 36px));z-index:40;flex-shrink:0}.cvx-bar[data-behavior=sticky],.cvx-bar[data-behavior=hide],.cvx-bar[data-behavior=static]{position:relative}.cvx-bar[data-stuck]{box-shadow:0 1px 2px #051d2d0f}.cvx-bar--hidden{transform:translateY(-100%)}.cvx-bar__inner{display:flex;align-items:center;gap:8px;height:var(--cvx-bar-h, 64px);max-width:var(--page-width, 1600px);margin-inline:auto;padding-inline:var(--page-margin, 16px)}.ti{font-style:normal;font-weight:400;line-height:1;text-transform:none}.cvx-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--cvx-icon-size, 23px) + 17px);height:calc(var(--cvx-icon-size, 23px) + 17px);border:0;background:transparent;border-radius:999px;color:var(--cvx-icon-color, var(--cvx-navy));transition:background .2s;position:relative}.cvx-iconbtn i{font-size:var(--cvx-icon-size, 23px)}@media(max-width:1279px){.cvx-iconbtn{width:calc(var(--cvx-icon-size-mobile, 28px) + 16px);height:calc(var(--cvx-icon-size-mobile, 28px) + 16px)}.cvx-iconbtn i{font-size:var(--cvx-icon-size-mobile, 28px)}}.cvx-logo{display:inline-flex;align-items:center;order:2;height:calc(var(--cvx-logo-h, 32px) + 8px);padding:0;background:transparent;color:var(--cvx-navy);flex-shrink:0}.cvx-logo--mobile{height:auto}.cvx-logo__text{font-family:var(--cvx-font-head);font-size:calc(var(--cvx-logo-h, 32px) * .78);font-weight:800;line-height:1;letter-spacing:-.03em;text-transform:lowercase}.cvx-logo__reg{margin-left:2px;margin-top:-12px;font-size:9px;font-weight:600}.cvx-logo__img{width:auto;max-width:260px;max-height:var(--cvx-logo-h, 32px);height:auto;object-fit:contain}@media(max-width:374px){.cvx-bar__inner{gap:4px;padding-inline:8px}.cvx-bar__inner .cvx-iconbtn{width:36px;flex-shrink:0}.cvx-bar__inner .cvx-logo{margin-inline:0}.cvx-bar__inner .cvx-logo__img{max-width:70px}.cvx-bar__inner .cvx-actions{gap:0}}.cvx-menu-toggle{order:0}[data-logo=left] .cvx-logo{order:0;margin-right:8px}[data-logo=left] .cvx-actions,[data-logo=right] .cvx-logo{margin-left:auto}[data-logo=center] .cvx-bar__inner{display:grid;grid-template-columns:1fr auto 1fr}[data-logo=center] .cvx-menu-toggle,[data-logo=center] .cvx-nav{grid-column:1;grid-row:1;justify-self:start}[data-logo=center] .cvx-logo{grid-column:2;grid-row:1;order:0;margin:0}[data-logo=center] .cvx-actions{grid-column:3;grid-row:1;justify-self:end}.cvx-mobile__head .cvx-logo{order:0;margin:0}.cvx-nav{order:1}.cvx-nav__list{display:flex;align-items:center;list-style:none;margin:0;padding:0}.cvx-nav__link{position:relative;display:flex;align-items:center;height:var(--cvx-bar-h, 64px);padding:0 9px;font-size:var(--cvx-nav-fs, 13px);font-weight:var(--cvx-nav-fw, 500);text-transform:var(--cvx-nav-tt, uppercase);letter-spacing:.02em}.cvx .cvx-nav__link{color:var(--cvx-nav-color, var(--cvx-navy))}.cvx button.cvx-nav__link{margin:0;border:0;background:transparent;-webkit-appearance:none;appearance:none;font-family:inherit;font-size:var(--cvx-nav-fs, 13px);font-weight:var(--cvx-nav-fw, 500)}.cvx-nav__link:after{content:"";position:absolute;left:9px;right:9px;bottom:18px;height:1.5px;background:var(--cvx-navy);transform:scaleX(0);transform-origin:left;transition:transform .2s}.cvx-nav__link:hover:after,.cvx-mega[data-state=open]>.cvx-nav__link:after{transform:scaleX(1)}.cvx-nav__link[data-static]{cursor:default}.cvx-nav__link[data-static]:hover:after{transform:scaleX(0)}.cvx-pill{margin:0 6px;padding:6px 12px;border:0;border-radius:999px;background:var(--cvx-pill-bg, var(--cvx-lilac));font-size:var(--cvx-pill-fs, 14px);font-weight:400;text-transform:uppercase;letter-spacing:.02em}.cvx .cvx-pill{font-size:var(--cvx-pill-fs, 14px)}.cvx-sheet{position:absolute;inset-inline:0;top:100%;height:var(--cvx-mega-h, 420px);z-index:45;background:var(--cvx-mega-bg, #fff);border-top:1px solid var(--cvx-border);box-shadow:0 28px 48px -24px #051d2d59;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .26s,transform .26s,visibility 0s .26s;pointer-events:none}.cvx-nav:has(.cvx-mega[data-state=open]) .cvx-sheet{opacity:1;visibility:visible;transform:none;transition-delay:0s}.cvx-mega{position:static}.cvx-mega__panel{position:absolute;inset-inline:0;top:100%;z-index:50;height:var(--cvx-mega-h, 420px);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .14s,transform .14s,visibility 0s .14s}.cvx-mega[data-state=open]>.cvx-mega__panel{opacity:1;visibility:visible;transform:none;transition:opacity .26s .06s,transform .32s .06s,visibility 0s}.cvx-mega__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:40px;height:100%;max-width:var(--page-width, 1600px);margin-inline:auto;padding:40px var(--page-margin, 16px)}.cvx-mega__col--links{grid-column:span 3;display:flex;flex-direction:column}.cvx-mega__title{margin:0;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--cvx-muted)}.cvx-mega__links{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.cvx-mega__link{display:flex;align-items:center;justify-content:space-between;margin:0 -12px;padding:10px 12px;border-radius:8px;font-family:var(--cvx-font-head);font-size:var(--cvx-link-fs, 17px);font-weight:600;transition:background .2s}a.cvx-mega__link:hover,a.cvx-mega__link:focus-visible{background:#f4fdff}.cvx-mega__link i{font-size:16px;opacity:0;transform:translate(-4px);transition:.2s}a.cvx-mega__link:hover i,a.cvx-mega__link:focus-visible i{opacity:1;transform:none}.cvx-mega__link[data-static] i{display:none}.cvx-mega__viewall{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:auto;padding-top:24px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;text-decoration:underline;text-decoration-color:var(--cvx-amber);text-decoration-thickness:2px;text-underline-offset:6px}.cvx-mega__col--products{grid-column:4 / span 6;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cvx-mega__promo{position:relative;grid-column:10 / span 3;display:block;min-height:var(--cvx-promo-h, 340px);overflow:hidden;border-radius:var(--cvx-promo-r, 12px);background:var(--cvx-promo-bgc, var(--cvx-paper))}.cvx-mega__promo-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s}.cvx-mega__promo:hover .cvx-mega__promo-img{transform:scale(1.05)}.cvx-mega__promo-grad{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(5,29,45,var(--cvx-promo-op, .85)),rgba(5,29,45,.15) 45%,transparent)}.cvx-mega__promo-body{position:absolute;inset-inline:0;bottom:0;padding:24px;color:#fff}.cvx-mega__promo-text{display:block}.cvx-mega__promo-text :is(h1,h2,h3,h4,h5,h6){margin:0;font-family:var(--cvx-font-head);font-size:var(--cvx-promo-fs, 23px);font-weight:700;line-height:1.15;letter-spacing:-.01em}.cvx-mega__promo-text p{margin:8px 0 0;font-size:13px;line-height:1.6;color:#ffffffd9}.cvx-mega__promo-cta{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:10px 16px;border-radius:var(--cvx-cta-r, 4px);background:var(--cvx-cta-bg, var(--cvx-amber));color:var(--cvx-cta-fg, var(--cvx-navy));font-size:var(--cvx-cta-fs, 12px);font-weight:700;text-transform:var(--cvx-cta-tt, uppercase);letter-spacing:.06em}.cvx-card{min-width:0}.cvx-card__link{display:block}.cvx-card__media{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--cvx-card-r, 8px);background:var(--cvx-paper)}.cvx-card__img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.cvx-card__link:hover .cvx-card__img{transform:scale(1.05)}.cvx-card__ph{display:flex;align-items:center;justify-content:center;height:100%;color:#c7cdd1}.cvx-card__ph i{font-size:36px}.cvx-card__off{position:absolute;top:8px;right:8px;padding:4px 8px;border-radius:4px;background:#fffffff2;font-size:11px;font-weight:600}.cvx-card__title{margin:12px 0 0;font-family:var(--cvx-font-head);font-size:15px;font-weight:600;line-height:1.3}.cvx-card__rating{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:12px;color:var(--cvx-muted2)}.cvx-card__stars{display:flex;font-size:13px;color:var(--cvx-amber)}.cvx-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:4px 0 0;font-size:14px;font-weight:600}.cvx-card__price s{font-size:12px;font-weight:400;color:var(--curv-compare, #7c8c94)}.cvx-drop{position:relative;display:flex;align-items:center;height:var(--cvx-bar-h, 64px)}.cvx-drop__panel{position:absolute;top:100%;z-index:50;padding:8px;border:1px solid var(--cvx-border);border-radius:var(--cvx-panel-r, 12px);background:#fff;box-shadow:0 24px 48px -20px #051d2d59;opacity:0;visibility:hidden;transform:translateY(6px);transition:.2s}.cvx-drop[data-state=open] .cvx-drop__panel{opacity:1;visibility:visible;transform:none}.cvx-drop__panel--pill{left:50%;width:288px;transform:translate(-50%,6px)}.cvx-drop[data-state=open] .cvx-drop__panel--pill{transform:translate(-50%)}.cvx-drop__panel--notif{right:0;width:min(360px,calc(100vw - 32px));padding:0}@media(max-width:1279px){.cvx-notif{position:static}.cvx-drop__panel--notif{left:0;right:0;width:auto;top:100%;border:0;border-radius:0}}.cvx-drop__item{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;transition:background .2s}a.cvx-drop__item:hover,a.cvx-drop__item:focus-visible{background:#f4fdff}.cvx-drop__ico{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;flex-shrink:0}.cvx-drop__ico--lilac{background:var(--cvx-lilac)}.cvx-drop__ico--amber{background:#e6f9ff}.cvx-drop__ico i{font-size:20px}.cvx-drop__label{flex:1;font-size:14px;font-weight:600}.cvx-drop__arrow{font-size:16px;color:var(--cvx-muted)}.cvx-dot{position:absolute;top:2px;right:2px;display:flex;align-items:center;justify-content:center;min-width:var(--cvx-badge-size, 18px);height:var(--cvx-badge-size, 18px);padding:0 4px;border-radius:999px;background:var(--cvx-dot-bg, var(--cvx-red, #e5484d));color:var(--cvx-dot-fg, #fff);font-size:10px;font-weight:700;line-height:1}.cvx-notif__head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--cvx-border)}.cvx-notif__title{margin:0;font-family:var(--cvx-font-head);font-size:16px;font-weight:700}.cvx-notif__list{list-style:none;margin:0;padding:8px}.cvx-notif__item{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:8px;transition:background .2s}a.cvx-notif__item:hover,a.cvx-notif__item:focus-visible{background:#f4fdff}.cvx-notif__ico{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:#eaf9ff;color:#041c2d;flex-shrink:0}.cvx-notif__ico i{font-size:20px}.cvx-notif__text{flex:1;font-size:13px;line-height:1.35;color:var(--cvx-muted2)}.cvx-notif__text b{display:block;margin-bottom:2px;font-size:14px;font-weight:600;color:var(--cvx-navy)}.cvx-notif__arrow{margin-top:10px;font-size:16px;color:var(--cvx-muted)}.cvx-actions{display:flex;align-items:center;gap:2px;order:3}.cvx-cart{position:relative}.cvx-cart__icon{position:static;display:block}.cvx-cart .cart-bubble{position:absolute;top:-1px;inset-inline-end:-1px;width:var(--cvx-badge-size, 18px);height:var(--cvx-badge-size, 18px);padding:0;--cart-bubble-background: var(--cvx-badge-bg, #55defc);--cart-bubble-text: var(--cvx-badge-fg, #051d2d)}.cvx-cart .cart-bubble__background{background:var(--cvx-badge-bg, #55defc);border-radius:999px}.cvx-cart .cart-bubble__text{font-family:var(--cvx-font-body);font-size:10px;font-weight:700;line-height:1;color:var(--cvx-badge-fg, #051d2d)}@media(max-width:1279px){.cvx-cart .cart-bubble{width:calc(var(--cvx-badge-size, 18px) + 2px);height:calc(var(--cvx-badge-size, 18px) + 2px)}.cvx-cart .cart-bubble__text{font-size:11px}}.cvx-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.cvx-overlay[data-state=closed]{pointer-events:none;visibility:hidden}.cvx-overlay__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#051d2d66;opacity:0;transition:opacity .3s}.cvx-overlay[data-state=open] .cvx-overlay__scrim{opacity:1}.cvx-search{top:var(--cvx-overlay-top, 100px);overflow:hidden}.cvx-search__sheet{position:absolute;inset-inline:0;top:0;background:#fff;box-shadow:0 20px 40px -28px #051d2d59;transform:translateY(-101%);transition:transform .3s}.cvx-overlay[data-state=open] .cvx-search__sheet{transform:none}.cvx-search__inner{max-width:1180px;margin:0 auto;padding:18px 20px 30px}@media(min-width:640px){.cvx-search__inner{padding:22px 32px 36px}}.cvx-search__top{display:flex;align-items:center;gap:16px}.cvx-search__form{display:flex;flex:1;align-items:center;gap:10px;min-width:0;padding:10px 14px;border:1.5px solid var(--cvx-navy);border-radius:999px;background:#fdfbf7}.cvx-search__form:focus-within{border-color:var(--cvx-amber);box-shadow:0 0 0 3px #55defc40}.cvx-search__ico{font-size:22px;flex-shrink:0}.cvx-search__input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-family:var(--cvx-font-body);font-size:16px;color:var(--cvx-navy)}.cvx-search__input::-webkit-search-cancel-button,.cvx-search__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}@media(min-width:640px){.cvx-search__input{font-size:19px}}.cvx-search__clear{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border:0;border-radius:999px;background:transparent;color:var(--cvx-muted);font-size:18px}.cvx-search__clear[hidden]{display:none}.cvx-search__close{flex-shrink:0;border:0;background:transparent;font-size:14px;font-weight:600;color:var(--cvx-navy);text-decoration:underline;text-underline-offset:3px}.cvx-search__label{margin:0 0 14px;font-family:var(--cvx-font-head);font-size:19px;font-weight:600}.cvx-search__chips{list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;margin:26px 0;padding:0}.cvx-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid #dcd7cf;border-radius:999px;font-size:13px;transition:border-color .2s}.cvx-chip i{font-size:15px;color:var(--cvx-muted)}.cvx-search__results{max-height:60vh;overflow-y:auto;padding-top:24px}.cvx-search__grid{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:0;padding:0}@media(min-width:640px){.cvx-search__grid{grid-template-columns:repeat(4,1fr);gap:20px}}.cvx-search__res-img{aspect-ratio:1;overflow:hidden;border-radius:8px;background:var(--cvx-paper)}.cvx-search__res-img img{width:100%;height:100%;object-fit:cover}.cvx-search__res-title{margin:10px 0 0;font-family:var(--cvx-font-head);font-size:14px;font-weight:600;line-height:1.3}.cvx-search__res-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:2px 0 0;font-size:14px;font-weight:600}.cvx-search__res-price--sale{color:var(--curv-sale, #e5484d)}.cvx-search__res-price s{font-size:12px;font-weight:400;color:var(--curv-compare, #7c8c94)}.cvx-search__view-all{display:inline-flex;padding-block:16px;text-decoration:underline}html.cvx-overlay-lock,html.cvx-overlay-lock .page-wrapper{overflow:hidden}html.cvx-overlay-lock #header-group{position:fixed!important;inset-inline:0;top:calc(-1 * var(--cvx-ann-height, 36px))!important;z-index:70}.cvx-search__grid--featured{margin-bottom:4px}.cvx-sres{display:block}.cvx-sres__media{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:10px;background:#fff}.cvx-sres__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.cvx-sres:hover .cvx-sres__media img{transform:scale(1.03)}.cvx-sres__ph{display:grid;place-items:center;width:100%;height:100%;font-size:22px;color:var(--cvx-muted2)}.cvx-sres__badge{position:absolute;top:10px;right:10px;padding:4px 9px;border-radius:6px;background:var(--cvx-lilac);font-size:11px;font-weight:600;color:var(--cvx-navy)}.cvx-sres__badge--save{background:var(--curv-sale, #e5484d);color:#fff}.cvx-sres__title{display:block;margin-top:10px;font-family:var(--cvx-font-head);font-size:16px;font-weight:600;line-height:1.25}.cvx-sres__sub{display:block;margin-top:3px;font-size:12px;line-height:1.35;color:var(--cvx-muted2)}.cvx-sres__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:6px;font-size:14px;font-weight:600}.cvx-sres__price:has(s){color:var(--curv-sale, #e5484d)}.cvx-sres__price s{font-weight:400;font-size:12px;color:var(--curv-compare, #7c8c94)}.cvx-mobile__panel{position:absolute;inset-block:0;left:0;display:flex;flex-direction:column;width:var(--cvx-mobile-w, 420px);max-width:88vw;background:#fff;transform:translate(-100%);transition:transform .3s}.cvx-overlay[data-state=open] .cvx-mobile__panel{transform:none}.cvx-mobile__head{display:flex;align-items:center;justify-content:space-between;height:var(--cvx-bar-h, 64px);padding:0 16px 0 24px;border-bottom:1px solid var(--cvx-border)}.cvx-mobile__body{flex:1;overflow-y:auto;padding:0 24px 16px}.cvx-acc{border-bottom:1px solid var(--cvx-border)}.cvx-acc__sum{display:flex;align-items:center;justify-content:space-between;padding:16px 0;font-size:var(--cvx-mobile-fs, 15px);font-weight:600;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;list-style:none}.cvx-acc__sum::-webkit-details-marker{display:none}.cvx-acc__sum i{font-size:20px;transition:transform .2s}.cvx-acc[open] .cvx-acc__sum i{transform:rotate(45deg)}.cvx-acc__body{padding-bottom:16px}.cvx-acc__cards{display:flex;gap:12px;margin-top:14px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.cvx-acc__cards::-webkit-scrollbar{display:none}.cvx-acc__cards>.cvx-card{width:150px;flex:0 0 auto}.cvx-acc__sub{display:block;padding:10px 0;font-size:var(--cvx-mobile-fs, 15px);font-weight:600}.cvx-acc__link{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--cvx-border);font-size:var(--cvx-mobile-fs, 15px);font-weight:600;text-transform:uppercase;letter-spacing:.03em}.cvx-mobile__foot{border-top:1px solid var(--cvx-border);background:var(--cvx-paper);padding:16px 24px}.cvx-mobile__account{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600}.cvx-mobile__avatar{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:#fff}@media(prefers-reduced-motion:reduce){.cvx-sheet,.cvx-mega__panel,.cvx-drop__panel,.cvx-search__sheet,.cvx-mobile__panel{transition:none!important}}.cvr{background:var(--cvr-bg, #F4FDFF);color:var(--cvr-text, #041C2D);padding-block:var(--cvr-pad, 20px);border-top:var(--cvr-bt, 0px) solid var(--cvr-bc, #EBEEF1);font-family:Inter,sans-serif;line-height:1.5}.cvr *,.cvr *:before,.cvr *:after{box-sizing:border-box}.cvr__inner{max-width:var(--page-width, 1520px);margin-inline:auto;padding-inline:var(--page-margin, 40px)}.cvr__grid{display:grid;grid-template-columns:repeat(var(--cvr-cols, 3),minmax(0,1fr));gap:var(--cvr-gap, 16px);text-align:center}.cvr__item{display:flex;flex-direction:column;align-items:center;gap:12px;margin:0;padding:4px;border:0;border-radius:8px;background:none;color:inherit;font:inherit;text-align:center}.cvr__item--btn{cursor:pointer;transition:all .15s}.cvr__item--btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--cvr-text, #041C2D)}.cvr__icon{display:block;box-sizing:content-box;width:var(--cvr-icon, 40px);height:var(--cvr-icon, 40px);padding-top:1px;color:var(--cvr-icon-color, #041C2D)}.cvr__icon svg,.cvr__img{display:block;width:100%;height:100%}.cvr__img{object-fit:contain}.cvr__label{font-size:var(--cvr-label, 15px);font-weight:var(--cvr-weight, 600);line-height:1.5}[data-ic-info-body] .cvr-win__title{margin:0;padding-right:40px;font-family:var(--font-heading, var(--font-sans, "Inter", sans-serif));font-size:22px;font-weight:600;line-height:1.25}[data-ic-info-body] .cvr-win__text{margin-top:12px;font-size:16px;line-height:1.625}[data-ic-info-body] .cvr-win__text p{margin:0}[data-ic-info-body] .cvr-win__text p+p{margin-top:8px}.menu{width:100%}.menu:not(:has(.menu__heading--empty)) .details-content{margin-block-start:var(--spacing--size)}.menu__item+.menu__item{margin-block-start:var(--spacing--size)}.menu .menu__heading--empty{display:none}.menu__heading__default{display:contents}.menu__heading__accordion{display:none}@media screen and (max-width:749px){.menu--accordion .menu__heading--empty{display:flex}.menu--accordion .menu__heading__accordion{display:contents}.menu--accordion .menu__heading__default{display:none}.menu--accordion .details-content{margin-block-start:var(--spacing--size)}.menu--accordion .menu__details{padding-inline:0}.menu--dividers .menu__details{border-block-end:var(--style-border-width) solid var(--color-border)}.menu--dividers .details-content{padding-block-end:var(--padding-sm)}}.rating-wrapper{--star-fill-color: var(--color-foreground);--star-fill-color-rgb: var(--color-foreground-rgb);--color: var(--color-foreground);--color-rgb: var(--color-foreground-rgb);gap:var(--gap-xs);min-width:fit-content}.rating-wrapper,.rating{display:flex;align-items:center}.rating-wrapper.justify-right{flex-direction:row-reverse;justify-content:flex-start}.rating{gap:var(--gap-3xs)}.rating-wrapper .rating-count,.rating-wrapper .rating-count-separator{color:var(--star-fill-color);margin:0;white-space:nowrap}.rating-count-separator{opacity:var(--opacity-20);padding-inline:calc(var(--padding-xs) / 2) var(--padding-xs)}.stars{height:var(--star-size);fill:var(--empty-star-fill-color)}.filled-star{fill:var(--star-fill-color)}.placeholder-video{aspect-ratio:5 / 3}accordion-custom details::details-content,accordion-custom details .details-content{block-size:0;overflow-y:clip;opacity:0;interpolate-size:allow-keywords;transition:content-visibility var(--animation-speed-slow) allow-discrete,padding-block var(--animation-speed-slow) var(--animation-easing),opacity var(--animation-speed-slow) var(--animation-easing),block-size var(--animation-speed-slow) var(--animation-easing)}accordion-custom details:not(:focus-within)::details-content,accordion-custom details:not(:focus-within) .details-content{transition:none}accordion-custom details:not([open])::details-content,accordion-custom details:not([open]) .details-content{padding-block:0}accordion-custom details[open]::details-content,accordion-custom details[open] .details-content{opacity:1;block-size:auto}@starting-style{accordion-custom details[open]::details-content,accordion-custom details[open] .details-content{block-size:0;opacity:0;overflow-y:clip}}accordion-custom details[open] .details-content:focus-within{overflow-y:visible}@media screen and (max-width:749px){accordion-custom[data-disable-on-mobile=true] summary{cursor:auto}}@media screen and (min-width:750px){accordion-custom[data-disable-on-desktop=true] summary{cursor:auto}}.accordion{flex:1;width:100%}.accordion--dividers accordion-custom:not(:first-child) .details{border-block-start:var(--style-border-width) solid var(--color-border)}.accordion--dividers{--show-fallback-borders: 0}.accordion--dividers:not([class*=color-])[style*="--border-width: 0"],.accordion--dividers:not([class*=color-])[style*="--border-style: none"]{--show-fallback-borders: 1}.accordion--dividers accordion-custom:first-child .details{border-block-start:calc(var(--style-border-width) * var(--show-fallback-borders)) solid var(--color-border)}.accordion--dividers accordion-custom:last-child .details{border-block-end:calc(var(--style-border-width) * var(--show-fallback-borders)) solid var(--color-border)}.accordion--dividers .details-content{padding-block-end:var(--padding-sm)}.accordion--caret .icon-plus,.accordion--plus .icon-caret{display:none}.accordion .details__header{font-family:var(--summary-font-family);font-style:var(--summary-font-style);font-weight:var(--summary-font-weight);font-size:var(--summary-font-size);line-height:var(--summary-font-line-height);text-transform:var(--summary-font-case);min-height:var(--minimum-touch-target)}.details__icon{height:auto;margin-inline-end:var(--margin-xs)}.product-card:hover,.collection-card:hover,.predictive-search-results__card:hover{z-index:var(--layer-raised)}.cart-bubble{--cart-padding: .2em;position:relative;width:20px;aspect-ratio:1;border-radius:50%;border-width:0;display:flex;line-height:normal;align-items:center;justify-content:center;color:var(--cart-bubble-text, var(--cart-bubble-text-fallback));padding-inline:var(--cart-padding)}.cart-bubble[data-maintain-ratio]{aspect-ratio:1}.cart-bubble[data-maintain-ratio] .cart-bubble__background{border-radius:var(--style-border-radius-50)}.cart-bubble__background{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--cart-bubble-background, var(--cart-bubble-background-fallback));border-radius:var(--style-border-radius-lg)}.cart-bubble__text{font-size:var(--font-size--3xs);z-index:var(--layer-flat);line-height:1;display:flex;align-items:center;justify-content:center}shopify-chat{--shopify-chat-breakpoint: 768px}shopify-chat[mode=managed]{position:static;height:100%}.theme-drawer__dialog:has(shopify-chat[mode=standalone][open]){z-index:calc(var(--layer-menu-drawer) + 1)}.theme-drawer__dialog.chat-drawer:has(shopify-chat:defined){display:flex}.curv-card{border-radius:var(--cc-radius, 8px)}.curv-card .curv-card__media{aspect-ratio:var(--cc-ratio, 1 / 1);border:var(--cc-bw, 0px) solid var(--cc-bc, transparent);border-radius:var(--cc-radius, 8px);background-color:var(--cc-bg, var(--curv-grey, #F7F7F7))}.curv-card .curv-card__img{object-fit:var(--cc-fit, cover)}.curv-card .curv-card__img2{object-fit:var(--cc-fit, cover);opacity:0}.curv-card.curv-card--natural .curv-card__img{height:auto}.curv-card .curv-card__badge{right:8px;border-radius:var(--cc-badge-r, 6px);font-size:var(--cc-badge-size, 15px)}.curv-card.curv-card--badge-left .curv-card__badge{right:auto;left:8px}.curv-card .curv-card__badge--sale{background-color:var(--cc-sale-bg, #E5484D);color:var(--cc-sale-fg, #FFFFFF)}.curv-card .curv-card__badge--best{background-color:var(--cc-best-bg, #FFFCF4);color:var(--cc-best-fg, #041C2D)}.curv-card .curv-card__badge--soldout{background-color:var(--cc-soldout-bg, #FFFFFF);color:var(--cc-soldout-fg, #041C2D)}.curv-card .curv-card__title{font-family:var(--cc-title-font);font-size:var(--cc-title-size, 16px);font-weight:var(--cc-title-weight, 500)}.curv-card .curv-card__desc{color:var(--cc-desc, #5C6873)}.curv-card .curv-card__stars{font-size:var(--cc-star-size, 17px);color:var(--cc-star, #FFA800)}.curv-card .curv-card__price{font-size:var(--cc-price-size, 16px);color:var(--cc-price)}.curv-card .curv-card__price-sale{color:var(--cc-sale-price, #E5484D)}.curv-card .curv-card__price-compare{color:var(--cc-compare-price, #7C8C94)}@media(hover:hover){.curv-card:hover .curv-card__img{scale:var(--cc-zoom, 1.03)}.curv-card:hover .curv-card__img2{opacity:1}.curv-card:hover .curv-card__title{text-decoration-line:var(--cc-underline, underline)}}.product-media deferred-media{position:absolute}.product-media__image~deferred-media .deferred-media__poster-image{display:none}.product-media-container:has(deferred-media .deferred-media__playing) .product-media__image{opacity:0;transition:opacity var(--animation-speed) var(--animation-easing)}deferred-media{height:100%;width:100%;position:relative}deferred-media:has(:focus-visible){outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}@supports not selector(:focus-visible){deferred-media:has(:focus){outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}}deferred-media>.deferred-media__poster-button~*:not(template){display:block;position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;overflow:hidden;padding:inherit}deferred-media.border-style{overflow:hidden}deferred-media>.deferred-media__poster-button{width:100%;height:100%;aspect-ratio:var(--video-aspect-ratio, auto)}deferred-media>.deferred-media__poster-button.deferred-media__playing{opacity:0;transition:opacity .3s ease}deferred-media img{height:100%;object-fit:cover;transition:opacity .3s ease}deferred-media iframe{display:block;width:100%;height:100%;border:none;aspect-ratio:var(--size-style-aspect-ratio, auto)}deferred-media[data-media-loaded] img{opacity:0}deferred-media .deferred-media__poster-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;display:flex;align-items:center;justify-content:center}@media screen and (min-width:750px){deferred-media .deferred-media__poster-icon svg{width:4rem;height:4rem}}deferred-media[class] :is(.deferred-media__poster-button img,.deferred-media__poster-button~video){object-fit:cover;height:100%;aspect-ratio:var(--size-style-aspect-ratio, auto)}.video-interaction-hint{opacity:0;transition:opacity .3s ease;z-index:var(--layer-flat)}.video-interaction-hint:hover{opacity:1}.dialog-modal{border:none;box-shadow:var(--shadow-popover)}@media screen and (min-width:750px){.dialog-modal{border-radius:var(--style-border-radius-popover);max-width:var(--normal-content-width)}}@media screen and (max-width:749px){.dialog-modal{max-width:100%;max-height:100%;height:100dvh;width:100dvw;padding:max(var(--padding-md),var(--safe-area-inset-top)) max(var(--padding-md),var(--safe-area-inset-right)) max(var(--padding-md),var(--safe-area-inset-bottom)) max(var(--padding-md),var(--safe-area-inset-left))}}.dialog-modal::backdrop{transition:backdrop-filter var(--animation-speed) var(--animation-easing);-webkit-backdrop-filter:brightness(1);backdrop-filter:brightness(1);background:rgb(var(--backdrop-color-rgb) / var(--backdrop-opacity))}:where(.dialog-modal)[open]{animation:elementSlideInTop var(--animation-speed) var(--animation-easing) forwards}:where(.dialog-modal)[open]::backdrop{animation:backdropFilter var(--animation-speed) var(--animation-easing) forwards;transition:opacity var(--animation-speed) var(--animation-easing)}:where(.dialog-modal).dialog-closing{animation:elementSlideOutTop var(--animation-speed) var(--animation-easing) forwards}:where(.dialog-modal).dialog-closing::backdrop{opacity:0}.dialog-drawer{--dialog-drawer-opening-animation: move-and-fade;--dialog-drawer-closing-animation: move-and-fade}.dialog-drawer[open]{--start-x: var(--custom-transform-from, 100%);--end-x: var(--custom-transform-to, 0px);--start-opacity: 1;animation:var(--dialog-drawer-opening-animation) var(--animation-speed) var(--animation-easing) forwards}.dialog-drawer[open].dialog-closing{--start-x: 0px;--end-x: 100%;--start-opacity: 1;--end-opacity: 1;animation:var(--dialog-drawer-closing-animation) var(--animation-speed) var(--animation-easing)}form.payment-terms{padding-top:.5em;font-size:min(.85em,var(--font-paragraph--size));font-weight:var(--font-paragraph--weight);color:var(--color, rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)))}.installments:not(:has(shopify-payment-terms)){display:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}:where(:not(.dialog-zoomed-gallery))>.product-media-container{--slide-width: 100%;display:flex;aspect-ratio:var(--gallery-aspect-ratio, var(--media-preview-ratio));max-height:var(--constrained-height);width:var(--slide-width, 100%);position:relative;overflow:hidden}:where(:not(.dialog-zoomed-gallery))>.product-media-container:where(.constrain-height){--viewport-offset: 400px;--constrained-min-height: 300px;--constrained-height: max(var(--constrained-min-height), calc(100vh - var(--viewport-offset)));margin-inline:auto}@supports (--test: round(up, 100%, 1px)){:where(:not(.dialog-zoomed-gallery))>.product-media-container{--slide-width: round(up, 100%, 1px)}}@media screen and (max-width:749px){.product-media-container.constrain-height{max-height:none}}@media screen and (min-width:750px){.product-media-container.constrain-height{--viewport-offset: var(--header-height, 100px);--constrained-min-height: 500px}#header-group:has(>.header-section>header-component[transparent])~* .product-media-container.constrain-height,quick-add-dialog[header-transparent] .product-media-container.constrain-height{--viewport-offset: 0px}}.product-media-container img{aspect-ratio:inherit;object-fit:contain}.product-media-container.media-fit-contain img{object-position:center center}.product-media-container.media-fit{--product-media-fit: cover}.product-media-container.media-fit img{object-fit:var(--product-media-fit)}media-gallery{display:block;width:100%}:where(media-gallery,.product-grid__item) .media-gallery__grid{grid-template-columns:1fr;gap:var(--image-gap)}@media screen and (min-width:750px){.media-gallery--large-first-image .product-media-container:first-child,.media-gallery--two-column .product-media-container:only-child{grid-column:span 2}}media-gallery:where(.media-gallery--grid) .media-gallery__grid{display:none}media-gallery.media-gallery--grid .media-gallery__grid .product-media-container{height:100%}@media screen and (min-width:750px){.media-gallery--two-column .media-gallery__grid{grid-template-columns:repeat(2,1fr)}media-gallery:is(.media-gallery--grid) slideshow-component{display:none}media-gallery:where(.media-gallery--grid) .media-gallery__grid{display:grid}}zoom-dialog dialog{width:100vw;height:100vh;border:none;margin:0;padding:0;max-width:100%;max-height:100%;background:#fff;opacity:0;transition:opacity var(--animation-speed) var(--animation-easing);scrollbar-width:none}zoom-dialog dialog[open]{opacity:1}@media(prefers-reduced-motion:no-preference){zoom-dialog dialog{scroll-behavior:smooth}}zoom-dialog dialog::backdrop{background:transparent}slideshow-slide.product-media-container--tallest{content-visibility:visible}.product-media__drag-zoom-wrapper{aspect-ratio:inherit;min-height:inherit;min-width:inherit;display:inherit;flex:inherit}.media-gallery__mobile-controls{grid-area:auto}.product-media-container--zoomable.product-media-container--image{cursor:zoom-in}#quick-add-dialog{display:contents}.quick-add-modal .quantity-selector-wrapper{--color-input-background: inherit;--color-input-text: inherit;--color-input-text-rgb: inherit;--color-input-border: inherit;--style-border-width-inputs: inherit;--style-border-radius-inputs: inherit;--style-border-radius-buttons-primary: var(--style-border-radius-inputs);--style-border-radius-buttons-secondary: var(--style-border-radius-inputs)}.quick-add-modal .product-details .quantity-selector{border-radius:var(--style-border-radius-inputs)}@media screen and (min-width:750px){.quick-add-modal{width:var(--quick-add-modal-width);height:var(--quick-add-modal-height);max-width:none}}.quick-add-modal{padding:0;border:var(--style-border-popover);overflow:hidden;box-shadow:0 5px 30px rgb(0 0 0 / var(--opacity-15))}@media screen and (max-width:749px){.quick-add-modal{position:fixed;margin:auto 0 0;min-height:unset;max-width:100%;border-radius:0;overflow:clip;height:fit-content;padding-block-end:var(--safe-area-inset-bottom)}}@media screen and (max-width:750px){.quick-add-modal[open]{border-start-start-radius:var(--style-border-radius-popover);border-start-end-radius:var(--style-border-radius-popover)}}@media screen and (min-width:750px){.quick-add-modal[open]{display:flex}}@media screen and (max-width:749px){.quick-add-modal .view-more-details__wrapper{display:none}}.quick-add-modal[open]{animation:modalSlideInTop var(--animation-speed) var(--animation-easing) forwards}.quick-add-modal.dialog-closing{animation:modalSlideOutTop var(--animation-speed) var(--animation-easing) forwards}.quick-add-modal__close{position:absolute;top:var(--margin-2xs);inset-inline-end:var(--margin-2xs);transition:transform .15s var(--animation-timing-bounce);z-index:var(--layer-raised);overflow:visible;transform-origin:center}[dir=rtl] .quick-add-modal__close{inset-inline-end:var(--margin-2xs)}.quick-add-modal__close:active{transform:scale(.99) translateY(1px)}.quick-add-modal__close:focus-visible{outline:none}.quick-add-modal__close:focus-visible:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(var(--style-border-radius-popover) - var(--margin-2xs));outline:var(--focus-outline-width) solid currentColor}.quick-add-modal__content{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:100% 1fr;position:relative;overflow-y:auto;max-height:100vh;flex-grow:1}@media screen and (max-width:749px){.quick-add-modal__content{grid-template-columns:repeat(4,1fr);grid-template-rows:auto;padding-inline:var(--padding-xl);padding-block:var(--padding-xl);gap:var(--gap-lg);flex:1;min-height:0;overflow-y:auto;height:auto;max-height:100vh}}.quick-add-modal__content .media-gallery--grid .media-gallery__grid{grid-template-columns:1fr}.quick-add-modal__content .media-gallery--grid.media-gallery--two-column .product-media-container:first-child{grid-column:auto}.quick-add-modal__content .media-gallery--grid:not(.media-gallery--two-column) .product-media>*,.quick-add-modal__content .media-gallery--grid.media-gallery--two-column:not(.media-gallery--large-first-image) .product-media-container:nth-of-type(odd) .product-media>*,.quick-add-modal__content .media-gallery--grid.media-gallery--two-column.media-gallery--large-first-image .product-media-container:is(:first-of-type,:nth-of-type(2n)) .product-media>*,.quick-add-modal__content .media-gallery--carousel slideshow-container{border-start-start-radius:0;border-end-start-radius:0}.quick-add-modal__content .view-more-details__wrapper{display:flex;justify-content:flex-start;width:100%}.view-more-details__wrapper .view-more-details{display:flex;align-items:center;width:fit-content}@media screen and (max-width:749px){.quick-add-modal__content .product-header{display:flex;flex-direction:column;grid-column:2 / -1;grid-row:1;padding-inline-end:var(--padding-2xl)}}@media screen and (max-width:749px){.quick-add-modal__content .product-header a:not(product-price *){font-size:var(--font-size--md);font-weight:500;color:inherit;width:fit-content}}@media screen and (max-width:749px){.quick-add-modal__content variant-picker,.quick-add-modal__content product-form-component{grid-column:1 / -1}}.quick-add-modal__content .product-media-container__zoom-button{cursor:default}.quick-add-modal__content .product-details{grid-column:4 / -1;grid-row:1 / span 2;display:flex;flex-direction:column;justify-content:stretch;height:100%;min-height:0;overflow-y:auto;position:relative}dialog[open] :is(.quick-add-modal__content .product-details){animation:fadeSlideIn .3s var(--animation-timing-fade-in) both;animation-delay:.1s}@media screen and (max-width:749px){.quick-add-modal__content .product-details{grid-column:2 / span 2;grid-row:span 1;max-height:100%;height:100%}}@property --quick-add-modal-mask-start{syntax: "<length>"; initial-value: 0px; inherits: false;}@property --quick-add-modal-mask-end{syntax: "<length>"; initial-value: 0px; inherits: true;}@keyframes detect-scroll{0%,to{--can-scroll: }}@supports (animation-timeline: scroll(self)){dialog[open] .quick-add-modal__content .product-details{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 var(--quick-add-modal-mask-start),#000 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 var(--quick-add-modal-mask-start),#000 100%);animation:.3s var(--animation-timing-fade-in) .1s both fadeSlideIn,scrollStart 1s linear both,scrollEnd 1s linear both,detect-scroll 1ms linear none;animation-timeline:auto,scroll(self),scroll(self),scroll(self);animation-range:normal,0px 48px,calc(100% - 48px) 100%,0% 100%}}@keyframes scrollStart{0%{--quick-add-modal-mask-start: 0px}to{--quick-add-modal-mask-start: 48px}}@keyframes scrollEnd{0%{--quick-add-modal-mask-end: 0px}to{--quick-add-modal-mask-end: 48px}}.quick-add-modal__content .product-details>.group-block{flex-grow:1;width:auto}.quick-add-modal__content>*{min-height:0}.quick-add-modal__content .product-details :is(.view-product-title,.buy-buttons-block){flex:0 0 auto}.quick-add-modal__content .product-details :is(.buy-buttons-block){margin-top:auto;position:sticky;bottom:0;padding-bottom:var(--padding-3xl);background-color:var(--color-background);z-index:var(--layer-raised)}.quick-add-modal__content .product-details :is(.buy-buttons-block):before{--quick-add-modal-mask-end-progressive-enhanced: 0px;position:absolute;content:"";display:block;inset:auto 0 100% 0;pointer-events:none;height:min(var(--gap-2xl),var(--gap));background-color:inherit;-webkit-mask-image:linear-gradient(to top,#000 0%,#000 calc(var(--gap-2xs)),transparent calc(100% - var(--quick-add-modal-mask-end-progressive-enhanced)),transparent);mask-image:linear-gradient(to top,#000 0%,#000 calc(var(--gap-2xs)),transparent calc(100% - var(--quick-add-modal-mask-end-progressive-enhanced)),transparent)}.quick-add-modal__content .product-details .buy-buttons-block:has(gift-card-recipient-form){position:static;padding-bottom:0;flex-grow:1;display:flex;flex-direction:column}.quick-add-modal__content .product-details .buy-buttons-block:has(gift-card-recipient-form)>product-form-component{flex-grow:1;display:flex;flex-direction:column}.quick-add-modal__content .product-details .buy-buttons-block:has(gift-card-recipient-form) form{flex-grow:1;display:flex;flex-direction:column}.quick-add-modal__content .product-details .buy-buttons-block:has(gift-card-recipient-form):before{display:none}.quick-add-modal__content .product-details .buy-buttons-block__bar{display:block;position:sticky;bottom:0;margin-top:auto;padding-block:var(--gap-md) var(--padding-3xl);background-color:var(--color-background);z-index:var(--layer-raised)}.quick-add-modal__content .product-details .buy-buttons-block__bar:before{--quick-add-modal-mask-end-progressive-enhanced: 0px;position:absolute;content:"";display:block;inset:auto 0 100% 0;pointer-events:none;height:min(var(--gap-2xl),var(--gap));background-color:inherit;-webkit-mask-image:linear-gradient(to top,#000 0%,#000 calc(var(--gap-2xs)),transparent calc(100% - var(--quick-add-modal-mask-end-progressive-enhanced)),transparent);mask-image:linear-gradient(to top,#000 0%,#000 calc(var(--gap-2xs)),transparent calc(100% - var(--quick-add-modal-mask-end-progressive-enhanced)),transparent)}@supports (animation-timeline: scroll(self)){.quick-add-modal__content .product-details :is(.buy-buttons-block):before,.quick-add-modal__content .product-details .buy-buttons-block__bar:before{--mask-if-scroll: var(--can-scroll) var(--quick-add-modal-mask-end);--mask-if-no-scroll: 48px;--quick-add-modal-mask-end-progressive-enhanced: var(--mask-if-scroll, var(--mask-if-no-scroll));height:calc(var(--gap-2xs) + 48px)}}.quick-add-modal__content .product-details .variant-picker{flex:0 0 auto;padding-block:min(var(--gap-2xl),var(--gap));margin-block-end:calc(var(--focus-outline-offset) + var(--focus-outline-width))}.quick-add-modal__content .variant-option--swatches{padding-inline-start:var(--padding-2xs)}.quick-add-modal__content .variant-option--swatches legend{margin-inline-start:calc(-1 * var(--padding-2xs))}.quick-add-modal__content:not(:has(.product-information__media)) .product-details{grid-column:1 / -1}.quick-add-modal__content .view-product-title{display:flex;padding-block:0;margin-block-end:12px;padding-inline-end:calc(var(--padding-2xl) + calc(var(--minimum-touch-target) / 2))}.quick-add-modal__content .view-product-title a{color:inherit;text-decoration:none;text-align:start;font-size:var(--font-size--2xl);font-weight:600;line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;transition:color .2s var(--animation-easing)}.quick-add-modal__content .product-details product-price{--text-align: start}.quick-add-modal__content .product-details product-price.text-block--align-center{margin-inline:0}.quick-add-modal__content .product-details product-price.text-center{--text-align: start}.quick-add-modal__content .product-details product-price>*{text-align:start}@media screen and (min-width:750px){.quick-add-modal__content .product-details *:not(.group-block,.group-block-content,.buy-buttons-block,.buy-buttons-block *,.view-product-title,.view-product-title *,variant-picker,variant-picker *,product-price,product-price *,product-inventory,product-inventory *,.view-more-details__wrapper,.view-more-details__wrapper *){display:none!important}}.quick-add-modal__content .group-block:not(:has(.buy-buttons-block,.buy-buttons-block *,.view-product-title,.view-product-title *,variant-picker,variant-picker *,product-price,product-price *,product-inventory,product-inventory *,.view-more-details__wrapper,.view-more-details__wrapper *),.buy-buttons-block){display:none}@media screen and (min-width:750px){.quick-add-modal__content .group-block-content{gap:0}.quick-add-modal__content .media-gallery__grid{gap:min(var(--gap-2xs),var(--image-gap));border-radius:var(--style-border-radius-popover, 0)}.quick-add-modal__content .media-gallery--grid .product-media img{border-radius:0}}.quick-add-modal__content .product-details>.group-block{padding-block:var(--padding-3xl) 0}.quick-add-modal__content :where(.product-details>.group-block>.group-block-content>*){padding-inline:var(--padding-3xl)}.quick-add-modal__content slideshow-slide:not([aria-hidden=false]){content-visibility:auto}.quick-add-modal__content .product-information__media{width:100%;grid-column:1 / span 1;grid-row:1;position:relative;top:0;animation:fadeIn .4s var(--animation-timing-fade-in) both}@media screen and (min-width:750px){.quick-add-modal__content .product-information__media{position:sticky;grid-column:1 / 4;width:var(--quick-add-modal-gallery-width);overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}}.quick-add-modal__content .product-information__media::-webkit-scrollbar{display:none}.quick-add-modal__content .product-information__media media-gallery{pointer-events:none}@media screen and (min-width:750px){.quick-add-modal__content .product-information__media media-gallery{position:absolute;top:0;right:0;bottom:0;left:0}}.quick-add-modal media-gallery{padding:0}.quick-add-modal__content .product-information__media slideshow-arrows{display:none}.quick-add-modal__content .product-information__media slideshow-container{display:block}.quick-add-modal__content .product-information__media slideshow-slides{display:flex;flex-direction:column;gap:var(--gap-2xs);overflow:visible;scroll-snap-type:none}.quick-add-modal__content .product-information__media slideshow-slide{width:100%;flex:none;scroll-snap-align:unset;position:relative;transform:none;opacity:1;visibility:visible;transition:opacity .3s var(--animation-easing)}@media screen and (max-width:749px){.quick-add-modal__content .product-information__media slideshow-slide[aria-hidden=true]{display:none}}.quick-add-modal__content .product-information__media slideshow-slide:nth-child(1){animation:fadeSlideIn .3s var(--animation-timing-fade-in) both}.quick-add-modal__content .product-information__media slideshow-slide:nth-child(2){animation:fadeSlideIn .3s var(--animation-timing-fade-in) both;animation-delay:.05s}.quick-add-modal__content .product-information__media slideshow-slide:nth-child(3){animation:fadeSlideIn .3s var(--animation-timing-fade-in) both;animation-delay:.1s}.quick-add-modal__content .product-information__media :is(slideshow-controls,slideshow-controls[thumbnails]){display:none}.quick-add-modal__content .sticky-content,.quick-add-modal__content .sticky-content--desktop{top:0}.quick-add-modal__content .text-block.rte:not(product-price),.quick-add-modal__content .view-more-details__wrapper{display:none}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.skip-to-content-link{position:absolute;inset-inline-start:-99999px}.skip-to-content-link:focus{z-index:var(--layer-temporary);overflow:auto;width:auto;height:auto;padding:var(--padding-lg) var(--padding-4xl);inset-inline-start:var(--margin-lg);top:var(--margin-lg);background-color:var(--color-background);box-shadow:0 0 0 var(--focus-outline-offset) var(--color-background)}details[open]>summary .icon-animated>svg{transform:rotate(180deg)}summary .svg-wrapper{margin-inline-start:auto;height:var(--icon-size-xs);width:var(--icon-size-xs);transition:transform var(--animation-speed) var(--animation-easing)}summary .icon-plus :is(.horizontal,.vertical){transition:transform var(--animation-speed) var(--animation-easing);transform:rotate(0);transform-origin:50% 50%;opacity:1}details[open]>summary .icon-plus .horizontal{transform:rotate(90deg)}details[open]>summary .icon-plus .vertical{transform:rotate(90deg);opacity:0}theme-drawer{display:contents}.theme-drawer__dialog{--theme-drawer-padding: var(--padding-xl);z-index:calc(var(--layer-sticky) + var(--drawer-stack-order, 0));position:fixed;inset:unset;top:0;inset-inline-end:calc(-1 * var(--theme-drawer-width, var(--sidebar-width)));flex-direction:column;width:var(--theme-drawer-width, var(--sidebar-width));max-width:100%;max-height:none;height:100dvh;padding-block:var(--safe-area-inset-top) var(--safe-area-inset-bottom);padding-inline:0 var(--safe-area-inset-right);border:none;border-inline-start:var(--style-border-drawer);background-color:var(--color-background);color:var(--color-foreground)}.theme-drawer__dialog[open]{display:flex;inset-inline-end:0}[dir=rtl] .theme-drawer__dialog{padding-inline-end:var(--safe-area-inset-left)}.theme-drawer__dialog--opening{animation:drawer-slide-in var(--animation-speed) var(--animation-timing-fade-in)}.theme-drawer__dialog--opening-inline-start{animation:drawer-slide-in-inline-start var(--animation-speed) var(--animation-timing-fade-in)}.theme-drawer__dialog--closing{animation:drawer-slide-out var(--animation-speed) var(--animation-timing-fade-out) forwards}.theme-drawer__dialog-instant{animation:none}@keyframes drawer-slide-in{0%{inset-inline-end:calc(-1 * var(--theme-drawer-width, var(--sidebar-width)))}}@keyframes drawer-slide-in-inline-start{0%{inset-inline-end:calc(var(--theme-drawer-width, var(--sidebar-width)) / 2)}}@keyframes drawer-slide-out{to{inset-inline-end:calc(-1 * var(--theme-drawer-width, var(--sidebar-width)))}}.theme-drawer__dialog::backdrop{background:rgb(var(--backdrop-color-rgb) / var(--backdrop-opacity))}html:active-view-transition-type(page-navigation) .theme-drawer__dialog[open]{view-transition-name:theme-drawer}::view-transition-old(theme-drawer),::view-transition-new(theme-drawer){animation:none}.theme-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:var(--theme-drawer-padding);flex-shrink:0;color:var(--color-foreground)}.theme-drawer__title{display:flex;align-items:center;gap:var(--gap-xs);margin:0}.theme-drawer__badge{display:flex;align-items:center;justify-content:center;min-width:22px;height:22px;flex-shrink:0;border-radius:var(--style-border-radius-lg);background-color:rgb(var(--color-foreground-rgb) / .1);font-family:var(--font-paragraph--family);font-weight:var(--font-paragraph--weight);color:var(--color-foreground);font-size:clamp(var(--font-size--3xs),.75em,var(--font-size--xs));padding-inline:.5em;line-height:1}.theme-drawer__badge[data-maintain-ratio]{aspect-ratio:1 / 1;padding-inline:.2em}.theme-drawer__close-button{--private-button-size: 34px;--private-focus-ring-size: 2px;--private-motion-speed: .15s;--private-motion-ease: cubic-bezier(.25, 0, .1, 1);--private-border-width: 1px;--private-button-border-color: rgb(0, 0, 0, .06);--private-button-shadow: 0 2px 6px 0 var(--private-button-border-color);cursor:pointer;display:flex;align-items:center;justify-content:center;margin-inline-start:auto;width:var(--private-button-size);height:var(--private-button-size);border-radius:var(--private-button-size);background-color:var(--color-background);outline:var(--private-focus-ring-size) solid transparent;outline-offset:var(--private-focus-ring-size);transition-property:color,outline-color,background-color;transition-duration:var(--private-motion-speed);transition-timing-function:var(--private-motion-ease);--button-icon-opacity: .8;color:var(--color-foreground);border:var(--private-border-width) solid var(--private-button-border-color);box-shadow:var(--private-button-shadow)}.theme-drawer__close-button:hover:not(:active){--button-icon-opacity: 1}.theme-drawer__close-button:focus-visible{outline-color:var(--color-foreground)}.video-placeholder-wrapper{position:relative;width:100%;height:100%;aspect-ratio:var(--size-style-aspect-ratio, auto)}:not(deferred-media)>.video-placeholder-wrapper{width:var(--video-placeholder-width)}.video-placeholder-wrapper>*{width:100%;height:100%;object-fit:cover;object-position:center}.video-placeholder-wrapper.border-style{overflow:hidden}.video-placeholder-wrapper__poster-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;display:flex;align-items:center;justify-content:center}@media screen and (min-width:750px){.video-placeholder-wrapper__poster-icon svg{width:4rem;height:4rem}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
