.LoginProviderButton-module__7P_P8W__button{border:1px solid var(--provider-border);background:var(--provider-background);min-height:52px;color:var(--provider-text);cursor:pointer;font-family:var(--font-montserrat), sans-serif;letter-spacing:0;text-align:center;--provider-background:#ffffff0f;--provider-border:#ffffff2e;--provider-focus:#fff;--provider-text:#fff;border-radius:999px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:.75rem;padding:.7rem 1rem;font-size:.95rem;font-weight:600;line-height:1.2;transition:box-shadow .2s,border-color .2s,transform .2s;display:grid}.LoginProviderButton-module__7P_P8W__button[data-provider=google]{--provider-background:#fff;--provider-border:#dadce0;--provider-focus:#4285f4;--provider-text:#3c4043}.LoginProviderButton-module__7P_P8W__button[data-provider=email]{--provider-background:#f7f1e7;--provider-border:#f7f1e7;--provider-focus:#f3bf4f;--provider-text:#211b12}.LoginProviderButton-module__7P_P8W__button[data-provider=facebook]{--provider-background:#1877f2;--provider-border:#1877f2;--provider-focus:#8ec1ff;--provider-text:#fff}.LoginProviderButton-module__7P_P8W__button[data-provider=apple]{--provider-background:#000;--provider-border:#000;--provider-focus:#fff;--provider-text:#fff}.LoginProviderButton-module__7P_P8W__button:hover:not(:disabled),.LoginProviderButton-module__7P_P8W__button:focus-visible{border-color:var(--provider-focus);box-shadow:0 0 0 1px var(--provider-focus)}.LoginProviderButton-module__7P_P8W__button:hover:not(:disabled){transform:translateY(-1px)}.LoginProviderButton-module__7P_P8W__button:disabled{cursor:wait;opacity:.68}.LoginProviderButton-module__7P_P8W__button:focus-visible{outline:2px solid var(--provider-focus,#fff);outline-offset:3px}.LoginProviderButton-module__7P_P8W__icon{color:currentColor;place-items:center;width:28px;height:28px;line-height:1;display:grid}.LoginProviderButton-module__7P_P8W__icon svg{width:20px;height:20px;display:block}.LoginProviderButton-module__7P_P8W__button[data-provider=facebook] .LoginProviderButton-module__7P_P8W__icon svg{width:24px;height:24px}.LoginProviderButton-module__7P_P8W__button[data-provider=apple] .LoginProviderButton-module__7P_P8W__icon svg{width:23px;height:23px}.LoginProviderButton-module__7P_P8W__label{overflow-wrap:anywhere;min-width:0}
.LoginModal-module__AWd_zW__layer{z-index:2100;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.LoginModal-module__AWd_zW__backdrop{cursor:pointer;-webkit-backdrop-filter:blur(12px);background:#0000009e;border:0;animation:.22s both LoginModal-module__AWd_zW__backdropFadeIn;position:absolute;inset:0}.LoginModal-module__AWd_zW__dialog{z-index:1;color:#fff;background:#0e0e0ec7;border:1px solid #ffffff1f;border-radius:24px;gap:1.85rem;width:min(100%,420px);padding:1.25rem 1.4rem 1.55rem;animation:.28s cubic-bezier(.22,1,.36,1) both LoginModal-module__AWd_zW__dialogIn;display:grid;position:relative;box-shadow:0 28px 90px #0000006b}.LoginModal-module__AWd_zW__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.LoginModal-module__AWd_zW__header h3{color:#fff;font-family:var(--font-montserrat), sans-serif;letter-spacing:0;margin:0;font-size:1.35rem;font-weight:600;line-height:1.1}.LoginModal-module__AWd_zW__closeButton{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;width:40px;height:40px;font-size:0;display:grid;position:relative}.LoginModal-module__AWd_zW__closeButton:before,.LoginModal-module__AWd_zW__closeButton:after{content:"";background:currentColor;border-radius:999px;width:18px;height:2px;position:absolute}.LoginModal-module__AWd_zW__closeButton:before{transform:rotate(45deg)}.LoginModal-module__AWd_zW__closeButton:after{transform:rotate(-45deg)}.LoginModal-module__AWd_zW__providerList{gap:.75rem;display:grid}.LoginModal-module__AWd_zW__providerLoading{place-items:center;min-height:52px;display:grid}.LoginModal-module__AWd_zW__loadingSpinner{border:2px solid #ffffff40;border-top-color:#fff;border-radius:999px;width:24px;height:24px;animation:.75s linear infinite LoginModal-module__AWd_zW__providerSpinner}.LoginModal-module__AWd_zW__closeButton:focus-visible{outline-offset:3px;outline:2px solid #fff}.LoginModal-module__AWd_zW__errorText{color:#ffb199;margin:0;font-size:.92rem;font-weight:600}@keyframes LoginModal-module__AWd_zW__backdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes LoginModal-module__AWd_zW__dialogIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes LoginModal-module__AWd_zW__providerSpinner{to{transform:rotate(360deg)}}@keyframes LoginModal-module__AWd_zW__authSheetSlideIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:768px){.LoginModal-module__AWd_zW__layer{justify-content:center;align-items:flex-end;padding:0;display:flex}.LoginModal-module__AWd_zW__dialog{border-bottom:0;border-left:0;border-right:0;border-radius:24px 24px 0 0;width:100%;max-height:calc(100vh - 24px);padding:18px 16px 22px;animation-name:LoginModal-module__AWd_zW__authSheetSlideIn;overflow-y:auto;box-shadow:0 -24px 80px #00000080}}@media (prefers-reduced-motion:reduce){.LoginModal-module__AWd_zW__backdrop,.LoginModal-module__AWd_zW__dialog,.LoginModal-module__AWd_zW__loadingSpinner{animation:none}}
.ContactButton-module__DYAqmq__root{width:fit-content;color:inherit;cursor:pointer;font:inherit;border:0;align-items:center;display:inline-flex}.ContactButton-module__DYAqmq__text{background:0 0;gap:.55rem;padding:0;font-size:.9rem;line-height:1.3}.ContactButton-module__DYAqmq__contactIcon{background:currentColor;flex:none;width:1.15rem;height:1.15rem;-webkit-mask:url(/icons/contact-form.svg) 50%/contain no-repeat;mask:url(/icons/contact-form.svg) 50%/contain no-repeat}.ContactButton-module__DYAqmq__solid{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#ffffff05;border:1px solid #ffffff6b;border-radius:999px;justify-content:space-between;gap:1.5rem;min-width:10.5rem;padding:.9rem 1.1rem .9rem 1.25rem;font-size:.76rem;font-weight:500;line-height:1;transition:background-color .2s,border-color .2s,color .2s}.ContactButton-module__DYAqmq__arrowIcon{flex:none;width:1.15rem;height:.75rem;position:relative}.ContactButton-module__DYAqmq__arrowIcon:before{content:"";background:currentColor;width:100%;height:1px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ContactButton-module__DYAqmq__arrowIcon:after{content:"";border-top:1px solid;border-right:1px solid;width:.42rem;height:.42rem;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.ContactButton-module__DYAqmq__solid:hover{color:#111;background:#fff;border-color:#fff}.ContactButton-module__DYAqmq__root:focus-visible{outline-offset:.3rem;outline:2px solid #ffffffe6}@media (max-width:640px){.ContactButton-module__DYAqmq__text{font-size:.75rem}.ContactButton-module__DYAqmq__contactIcon{width:.9rem;height:.9rem}}
.CookieConsent-module__ORNcuG__button{z-index:3000;bottom:max(1rem, env(safe-area-inset-bottom));left:max(1rem, env(safe-area-inset-left));color:#fff;cursor:pointer;background:#0a0a0aeb;border:1px solid #ffffff59;border-radius:999px;min-height:2.75rem;padding:.65rem 1rem;font-size:.8rem;font-weight:600;transition:background-color .2s,border-color .2s;position:fixed;box-shadow:0 .75rem 2.5rem #00000059}.CookieConsent-module__ORNcuG__button:hover{background:#181818;border-color:#ffffffb8}.CookieConsent-module__ORNcuG__button:focus-visible{outline-offset:.2rem;outline:2px solid #fff}
.FooterServices-module__-ihmtq__section{color:#fff;width:100%;font-family:var(--font-montserrat), sans-serif;background:#111;padding:clamp(2.5rem,4vw,3.75rem) 1.25rem}.FooterServices-module__-ihmtq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;max-width:1400px;margin:0 auto;display:grid}.FooterServices-module__-ihmtq__card{isolation:isolate;background:radial-gradient(circle at 86%,#b9976c14,#0000 43%),#171717;min-height:clamp(13.75rem,17vw,15rem);position:relative;overflow:hidden}.FooterServices-module__-ihmtq__card:after{z-index:-1;content:"";background:linear-gradient(90deg,#171717 0%,#171717f0 44%,#17171729 100%);position:absolute;inset:0}.FooterServices-module__-ihmtq__artwork{z-index:-1;color:#dfc59e80;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.15px;vector-effect:non-scaling-stroke;width:min(77%,22rem);position:absolute;top:50%;right:-2.25rem;transform:translateY(-50%)}.FooterServices-module__-ihmtq__faintLine{opacity:.42}.FooterServices-module__-ihmtq__lightLine{opacity:.5;stroke-dasharray:3 8}.FooterServices-module__-ihmtq__cardContent{z-index:1;height:100%;min-height:inherit;text-align:left;flex-direction:column;align-items:flex-start;padding:clamp(1.35rem,2vw,1.65rem);display:flex;position:relative}.FooterServices-module__-ihmtq__title{letter-spacing:-.015em;text-wrap:balance;width:min(74%,17rem);margin:0;font-size:clamp(1.02rem,1.35vw,1.24rem);font-weight:500;line-height:1.3}.FooterServices-module__-ihmtq__description{color:#fff9;width:min(66%,17rem);margin:.65rem 0 0;font-size:clamp(.74rem,.82vw,.83rem);font-weight:400;line-height:1.55}.FooterServices-module__-ihmtq__contactButton{margin-top:auto}@media (max-width:960px){.FooterServices-module__-ihmtq__grid{grid-template-columns:1fr}.FooterServices-module__-ihmtq__card{min-height:14rem}.FooterServices-module__-ihmtq__artwork{width:min(56%,20rem);right:-1.25rem}.FooterServices-module__-ihmtq__title,.FooterServices-module__-ihmtq__description{width:min(58%,22rem)}}@media (max-width:540px){.FooterServices-module__-ihmtq__section{padding-left:.8rem;padding-right:.8rem}.FooterServices-module__-ihmtq__card{min-height:14.75rem}.FooterServices-module__-ihmtq__artwork{width:20rem;top:54%;right:-3.5rem}.FooterServices-module__-ihmtq__title,.FooterServices-module__-ihmtq__description{width:min(68%,17rem)}}@media (prefers-reduced-motion:no-preference){.FooterServices-module__-ihmtq__artwork{transition:color .35s,transform .5s cubic-bezier(.22,1,.36,1)}.FooterServices-module__-ihmtq__card:hover .FooterServices-module__-ihmtq__artwork{color:#e7cca69e;transform:translate(-.35rem,-50%)}}
.PaymentTrustBar-module__Jaxr9G__bar{color:#ffffff8a;border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;max-width:1320px;padding:1.4rem 0 1.6rem;display:flex}.PaymentTrustBar-module__Jaxr9G__copyright{margin:0;font-size:.72rem;font-weight:500;line-height:1.4}.PaymentTrustBar-module__Jaxr9G__paymentDetails,.PaymentTrustBar-module__Jaxr9G__cardGroup,.PaymentTrustBar-module__Jaxr9G__securePayment{align-items:center;display:flex}.PaymentTrustBar-module__Jaxr9G__paymentDetails{flex:none;gap:.85rem}.PaymentTrustBar-module__Jaxr9G__cardGroup{gap:.48rem}.PaymentTrustBar-module__Jaxr9G__securePayment{font-size:.7rem;font-weight:600;line-height:1.3}.PaymentTrustBar-module__Jaxr9G__cardMark{box-sizing:border-box;background:#fff;border:1px solid #ffffff2e;border-radius:4px;flex:none;justify-content:center;align-items:center;width:2.75rem;height:1.75rem;display:inline-flex;overflow:hidden}.PaymentTrustBar-module__Jaxr9G__visa{color:#1434cb;letter-spacing:-.055em;font-family:Arial,Helvetica,sans-serif;font-size:.76rem;font-style:italic;font-weight:900}.PaymentTrustBar-module__Jaxr9G__mastercardCircles{width:1.78rem;height:1.04rem;display:block;position:relative}.PaymentTrustBar-module__Jaxr9G__mastercardCircles span{border-radius:50%;width:1.04rem;height:1.04rem;position:absolute;top:0}.PaymentTrustBar-module__Jaxr9G__mastercardCircles span:first-child{background:#eb001b;left:0}.PaymentTrustBar-module__Jaxr9G__mastercardCircles span:last-child{mix-blend-mode:multiply;background:#f79e1b;right:0}.PaymentTrustBar-module__Jaxr9G__americanExpress{color:#fff;letter-spacing:-.035em;background:#006fcf;border-color:#006fcf;font-family:Arial,Helvetica,sans-serif;font-size:.58rem;font-weight:900}.PaymentTrustBar-module__Jaxr9G__troy{padding:.25rem}.PaymentTrustBar-module__Jaxr9G__troyLogo{background:url(/icons/payment/troy.svg) 50%/contain no-repeat;width:2.1rem;height:1.05rem;display:block}.PaymentTrustBar-module__Jaxr9G__divider{background:#ffffff2e;width:1px;height:1.45rem}.PaymentTrustBar-module__Jaxr9G__securePayment{color:#ffffffad;gap:.4rem}.PaymentTrustBar-module__Jaxr9G__lockIcon{color:#f5d09b;flex:none;width:1rem;height:1rem}.PaymentTrustBar-module__Jaxr9G__iyzicoLogo{background:url(/icons/payment/pay-with-iyzico-white.svg) 50%/contain no-repeat;flex:none;width:5.1rem;height:1.75rem;display:block}@media (max-width:760px){.PaymentTrustBar-module__Jaxr9G__bar{text-align:center;flex-direction:column-reverse;align-items:center;gap:1rem;padding-bottom:1.4rem}}@media (max-width:480px){.PaymentTrustBar-module__Jaxr9G__paymentDetails{flex-direction:column;gap:.75rem}.PaymentTrustBar-module__Jaxr9G__divider{display:none}}
.Footer-module__Grjkva__footer{background:#000;flex-direction:column;width:100%;display:flex}.Footer-module__Grjkva__mainFooter{color:#ffffffb8;width:100%;min-height:34svh;font-family:var(--font-montserrat), sans-serif;flex-direction:column;justify-content:center;align-items:center;padding:7rem 1.25rem 0;display:flex}.Footer-module__Grjkva__inner{flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:1320px;display:flex}.Footer-module__Grjkva__paymentTrustBar{margin-top:3.5rem}.Footer-module__Grjkva__brandRow{justify-content:space-between;align-items:center;width:100%;margin-bottom:1.5rem;display:flex}.Footer-module__Grjkva__trustRow{--trust-elements-max-width:1320px;margin-bottom:.4rem}.Footer-module__Grjkva__logo{color:#fff;width:min(11rem,70vw);text-decoration:none;display:block}.Footer-module__Grjkva__logoWordmark{width:100%}.Footer-module__Grjkva__contactDetails{text-align:right;flex-direction:column;align-items:flex-end;gap:.55rem;display:flex}.Footer-module__Grjkva__emailLink,.Footer-module__Grjkva__contactLink{color:#ffffffb8;font-size:.9rem;line-height:1.3;text-decoration:none}.Footer-module__Grjkva__emailLink{align-items:center;gap:.55rem;display:inline-flex}.Footer-module__Grjkva__emailIcon{background:currentColor;flex:none;width:1.15rem;height:1.15rem;-webkit-mask:url(/icons/email.svg) 50%/contain no-repeat;mask:url(/icons/email.svg) 50%/contain no-repeat}.Footer-module__Grjkva__socialLinks{align-items:center;gap:.55rem;display:flex}.Footer-module__Grjkva__socialLink{color:#ffffffb3;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:2.65625rem;height:2.65625rem;transition:border-color .2s,color .2s;display:inline-flex}.Footer-module__Grjkva__socialIcon{width:1.5625rem;height:1.5625rem;-webkit-mask:var(--social-icon) center / contain no-repeat;-webkit-mask:var(--social-icon) center / contain no-repeat;mask:var(--social-icon) center / contain no-repeat;background:currentColor}.Footer-module__Grjkva__socialLink:hover{color:#fff;border-color:#fff9}.Footer-module__Grjkva__links{flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem;display:flex}.Footer-module__Grjkva__link,.Footer-module__Grjkva__linkButton{color:#ffffffa3;letter-spacing:0;font-size:.9rem;font-weight:400;line-height:1.3;text-decoration:none}.Footer-module__Grjkva__linkButton{cursor:pointer;background:0 0;border:0;padding:0}.Footer-module__Grjkva__logo:hover,.Footer-module__Grjkva__emailLink:hover,.Footer-module__Grjkva__contactLink:hover,.Footer-module__Grjkva__link:hover,.Footer-module__Grjkva__linkButton:hover{color:#fff}.Footer-module__Grjkva__logo:focus-visible,.Footer-module__Grjkva__emailLink:focus-visible,.Footer-module__Grjkva__contactLink:focus-visible,.Footer-module__Grjkva__socialLink:focus-visible,.Footer-module__Grjkva__link:focus-visible,.Footer-module__Grjkva__linkButton:focus-visible{outline-offset:.35rem;outline:2px solid #ffffffdb}@media (max-width:640px){.Footer-module__Grjkva__brandRow{gap:1rem}.Footer-module__Grjkva__logo{width:min(8rem,38vw)}.Footer-module__Grjkva__emailLink,.Footer-module__Grjkva__contactLink{font-size:.75rem}.Footer-module__Grjkva__emailIcon{width:.9rem;height:.9rem}.Footer-module__Grjkva__links{flex-direction:column;align-items:center;gap:.85rem}}
.CartModal-module__HYULGq__layer{z-index:2000;justify-content:flex-end;display:flex;position:fixed;inset:0}.CartModal-module__HYULGq__backdrop{cursor:pointer;-webkit-backdrop-filter:blur(12px);background:#0000009e;border:0;animation:.22s both CartModal-module__HYULGq__backdropFadeIn;position:absolute;inset:0}.CartModal-module__HYULGq__panel{z-index:1;color:#fff;background:#0d0d0dfa;border-left:1px solid #ffffff1f;flex-direction:column;gap:1.2rem;width:min(100%,460px);min-height:100vh;padding:28px;animation:.36s cubic-bezier(.22,1,.36,1) both CartModal-module__HYULGq__cartPanelSlideIn;display:flex;position:relative;box-shadow:-28px 0 80px #00000073}.CartModal-module__HYULGq__panelClosing{animation-name:CartModal-module__HYULGq__cartPanelSlideOut}@keyframes CartModal-module__HYULGq__backdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes CartModal-module__HYULGq__cartPanelSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes CartModal-module__HYULGq__cartPanelSlideOut{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes CartModal-module__HYULGq__cartSheetSlideIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes CartModal-module__HYULGq__cartSheetSlideOut{0%{transform:translateY(0)}to{transform:translateY(100%)}}.CartModal-module__HYULGq__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.CartModal-module__HYULGq__header h3,.CartModal-module__HYULGq__statusText,.CartModal-module__HYULGq__errorText{margin:0}.CartModal-module__HYULGq__header h3{color:#fff;font-size:1.6rem;font-weight:800;line-height:1.1}.CartModal-module__HYULGq__statusText,.CartModal-module__HYULGq__errorText{margin-top:.35rem;font-size:.9rem;font-weight:700}.CartModal-module__HYULGq__statusText{color:#d7c6a2}.CartModal-module__HYULGq__errorText{color:#ffb199}.CartModal-module__HYULGq__closeButton{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:0;line-height:1;transition:background .3s,color .3s;display:grid;position:relative}.CartModal-module__HYULGq__closeButton:before,.CartModal-module__HYULGq__closeButton:after{content:"";transform-origin:50%;background:currentColor;border-radius:999px;width:18px;height:2px;margin:auto;transition:transform .3s;position:absolute;inset:0}.CartModal-module__HYULGq__closeButton:before{transform:rotate(45deg)}.CartModal-module__HYULGq__closeButton:after{transform:rotate(-45deg)}.CartModal-module__HYULGq__closeButton:hover:before{transform:rotate(135deg)}.CartModal-module__HYULGq__closeButton:hover:after{transform:rotate(45deg)}.CartModal-module__HYULGq__closeButton:hover{color:#ff8c00;background:#ffffff1f}.CartModal-module__HYULGq__itemList{gap:1rem;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.CartModal-module__HYULGq__emptyState{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;gap:.35rem;padding:1.4rem 0;display:grid}.CartModal-module__HYULGq__emptyState strong{color:#fff;font-size:1rem}.CartModal-module__HYULGq__emptyState span{color:#cfcfcf;font-size:.95rem}.CartModal-module__HYULGq__productRow{border-top:1px solid #ffffff1f;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:1rem;padding-top:1rem;display:grid}.CartModal-module__HYULGq__pendingRow{opacity:.78}.CartModal-module__HYULGq__imageFrame{aspect-ratio:1;background:#191919;border-radius:8px;width:96px;position:relative;overflow:hidden}.CartModal-module__HYULGq__imageFrame img{object-fit:cover}.CartModal-module__HYULGq__productContent{gap:.75rem;min-width:0;display:grid}.CartModal-module__HYULGq__productInfo{min-width:0}.CartModal-module__HYULGq__productTitle{color:#fff;margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.CartModal-module__HYULGq__productPrice{color:#d7c6a2;margin-top:.3rem;font-size:1rem;font-weight:700;display:block}.CartModal-module__HYULGq__itemControls,.CartModal-module__HYULGq__totalRow{align-items:center;gap:1rem;display:flex}.CartModal-module__HYULGq__itemControls{justify-content:flex-end}.CartModal-module__HYULGq__totalRow{justify-content:space-between}.CartModal-module__HYULGq__totalRow span{color:#cfcfcf;font-size:.92rem;font-weight:600}.CartModal-module__HYULGq__stepper{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:50px;grid-template-columns:38px 44px 38px;align-items:center;display:grid;overflow:hidden}.CartModal-module__HYULGq__stepperButton{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:38px;height:38px;font-size:1.1rem;font-weight:800;line-height:1;transition:background .3s,color .3s;display:grid}.CartModal-module__HYULGq__stepperButton:hover{color:#ff8c00;background:#ffffff1f}.CartModal-module__HYULGq__trashIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px;display:block}.CartModal-module__HYULGq__quantity{color:#fff;text-align:center;font-size:1rem;font-weight:800;line-height:1}.CartModal-module__HYULGq__totalRow{border-top:1px solid #ffffff1f;margin-top:auto;padding-top:1.2rem}.CartModal-module__HYULGq__totalRow strong{color:#fff;font-size:1.85rem;font-weight:800;line-height:1}.CartModal-module__HYULGq__actions{gap:.75rem;display:grid}.CartModal-module__HYULGq__primaryButton{cursor:pointer;text-align:center;overflow-wrap:anywhere;color:#fff;background:#ff8c00;border:2px solid #ff8c00;border-radius:50px;justify-content:center;align-items:center;width:100%;min-height:56px;padding:.85rem 1.15rem;font-size:.98rem;font-weight:800;line-height:1.2;transition:background .3s,border-color .3s,color .3s,transform .3s;display:flex}.CartModal-module__HYULGq__primaryButton:hover{background:#cc7000;border-color:#cc7000;transform:translateY(-2px)}.CartModal-module__HYULGq__primaryButton:disabled{color:#ffffff7a;cursor:not-allowed;background:#ffffff1f;border-color:#ffffff24;transform:none}.CartModal-module__HYULGq__closeButton:focus-visible,.CartModal-module__HYULGq__stepperButton:focus-visible,.CartModal-module__HYULGq__primaryButton:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:768px){.CartModal-module__HYULGq__layer{justify-content:center;align-items:flex-end}.CartModal-module__HYULGq__panel{border-top:1px solid #ffffff24;border-left:0;border-radius:8px 8px 0 0;width:100%;min-height:auto;max-height:calc(100vh - 24px);padding:20px 16px 16px;animation-name:CartModal-module__HYULGq__cartSheetSlideIn;box-shadow:0 -24px 80px #00000080}.CartModal-module__HYULGq__panelClosing{animation-name:CartModal-module__HYULGq__cartSheetSlideOut}.CartModal-module__HYULGq__productRow{grid-template-columns:82px minmax(0,1fr)}.CartModal-module__HYULGq__imageFrame{width:82px}.CartModal-module__HYULGq__totalRow{margin-top:0}}@media (prefers-reduced-motion:reduce){.CartModal-module__HYULGq__backdrop,.CartModal-module__HYULGq__panel{animation:none}}
