:root{--tablet:768px;--desktop:1024px;--background:#FBFBFB;--foreground:#171717;--border-grey:#e5e5e5;--primary-blue:#256aed;--primary-grey:#828282;--black:#222222;--black-bg:#1A1A1D;--white:#ffffff;--green:#309535}.ProseMirror p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.ant-image-mask{background-color:rgba(0,0,0,0)!important;border-radius:0}.ant-image-mask-info{color:rgba(0,0,0,0)!important}html{scroll-behavior:smooth;scroll-padding-top:40px}body{color:var(--foreground);background:var(--background);font-family:Poppins,Arial,Helvetica,sans-serif;margin:0}body h1{font-size:20px}body h1,body h2,body h3,body h4,body h5,body h6,body p{margin:0}body input,body label,body select,body textarea{font-size:16px!important}.content{margin:0 auto;padding:0 2rem}.bold{font-weight:700}.header-overlay-host{position:fixed;inset:0;z-index:2000;display:flex;align-items:flex-start;justify-content:center;padding:72px 16px 16px}@media(min-width:1024px){.header-overlay-host{padding:84px 48px 24px}}.header-overlay-host__scrim{position:absolute;inset:0;background:rgba(15,15,15,.36);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:header-overlay-scrim-in .22s ease-out forwards}.header-overlay-host__sheet{position:relative;z-index:1;width:100%;max-width:100%;border-radius:8px;background:#fff;box-shadow:0 18px 48px rgba(0,0,0,.16);animation:header-overlay-sheet-in .22s ease-out forwards}@media(min-width:1024px){.header-overlay-host__sheet{max-width:min(1500px,100vw - 96px)}}.header-floating-modal.ant-modal-wrap .ant-modal-mask{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@keyframes header-floating-modal-content-in{0%{opacity:0}to{opacity:1}}.header-floating-modal .ant-modal-content{animation:header-floating-modal-content-in .22s ease-out both}@keyframes header-overlay-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes header-overlay-sheet-in{0%{opacity:0}to{opacity:1}}.itemsInCart-quantity{height:16px;width:16px;background-color:var(--primary-blue);border-radius:50%;position:absolute;right:-25%;top:-30%;color:#fff;font-weight:400;font-size:11px;display:flex;align-items:center;justify-content:center}.cartIconButton{position:relative}.ant-modal-wrap.header-floating-modal{max-width:100%!important;top:0!important;right:0;margin:0;height:100%!important;position:fixed!important}.ant-modal-wrap.header-floating-modal .card-modal{top:8px;right:10px;transform:none!important;display:flex!important;flex-direction:column!important;max-height:calc(90vh - 16px)!important;overflow:hidden}@media screen and (min-width:480px){.ant-modal-wrap.header-floating-modal .card-modal{width:480px!important;right:0;top:68px}}.ant-modal-wrap.header-floating-modal .card-modal>div{width:100%}.ant-modal-wrap.header-floating-modal .card-modal>div .ant-modal-content{height:calc(90vh - 16px)!important;width:100%;border-radius:24px!important;display:flex!important;flex-direction:column!important;padding:32px 0 0!important;gap:8px;box-shadow:none!important}.ant-modal-wrap.header-floating-modal .card-modal>div .ant-modal-content .ant-modal-header{padding:0 16px;height:fit-content}.ant-modal-wrap.header-floating-modal .card-modal>div .ant-modal-content .ant-modal-body{padding:0 16px 138px;margin-bottom:0;flex:1 1 auto;overflow-y:auto!important;display:flex;flex-direction:column!important;gap:24px;height:fit-content!important}.ant-modal-wrap.header-floating-modal .card-modal>div .ant-modal-content .ant-modal-body .checkout_info-messages{display:grid;gap:8px;height:fit-content}.ant-modal-wrap.header-floating-modal .card-modal>div .ant-modal-content .ant-modal-body .checkout_info-messages .delivery-messages{box-sizing:border-box;display:flex;gap:10px;padding:12px;border-radius:8px;background-color:#eee!important;color:#121212}.ant-modal-wrap.header-floating-modal .card-modal>div .ant-modal-content .ant-modal-body .checkout_info-messages .delivery-messages svg{width:24px!important;height:24px!important}.ant-modal-wrap.header-floating-modal .card-modal>div .ant-modal-content .ant-modal-body .checkout_info-messages .delivery-messages p{font-weight:400;font-size:12px;text-align:left}.ant-modal-wrap.header-floating-modal .card-modal>div .ant-modal-content .ant-modal-body .checkout_info-messages .delivery-messages p span{font-weight:500}@media screen and (min-width:480px){.ant-modal-wrap.header-floating-modal .card-modal>div .ant-modal-content .ant-modal-body .checkout_info-messages .delivery-messages p{font-size:14px}}.ant-modal-wrap.header-floating-modal .card-modal>div .ant-modal-content .ant-modal-body .ant-divider{margin:2px 0}.ant-modal-wrap.header-floating-modal .card-modal>div .ant-modal-content .ant-modal-footer{height:fit-content}@media screen and (min-width:480px){.ant-modal-wrap.header-floating-modal .card-modal>div .ant-modal-content{width:450px}}