.BagSidebarView_root__bXT_S{min-height:100vh}.BagSidebarView_prepaidLabel__Yu_tP{color:#037cbf;font-size:10px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:2px;text-transform:uppercase;margin-left:14px}.BagSidebarView_applyCodeButton__h_yK3{--tw-bg-opacity:1;background-color:rgb(241 239 255/var(--tw-bg-opacity,1));padding:.5rem .75rem;border-radius:.25rem;height:24px;font-size:14px;margin-top:-2px}.BagSidebarView_applyCodeButton__h_yK3 span{--tw-text-opacity:1;color:rgb(90 75 218/var(--tw-text-opacity,1))}.BagSidebarView_applyCodeButton__h_yK3:disabled{--tw-bg-opacity:1;background-color:rgb(241 239 255/var(--tw-bg-opacity,1))}.BagSidebarView_appliedCodeButton__q0IZy{border-width:0;background-color:var(--white);padding:.5rem .75rem;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:.25rem;height:24px;font-size:14px;margin-top:-2px;cursor:default}.BagSidebarView_appliedCodeButton__q0IZy span{color:var(--successgreen)}.BagSidebarView_couponCard__vxOz3{border:1px solid #efefef}.BagSidebarView_couponCard__vxOz3 .BagSidebarView_description__aFUWk{color:#3d3d3d!important}.BagSidebarView_applyCodeButton__h_yK3:hover{--tw-bg-opacity:1;background-color:rgb(241 239 255/var(--tw-bg-opacity,1))}.BagSidebarView_root__bXT_S.BagSidebarView_empty__U9vlA{--tw-bg-opacity:1;background-color:rgb(27 33 36/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.BagSidebarView_lineItemsList__QRzVY>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.BagSidebarView_lineItemsList__QRzVY{border-color:var(--accent-2);padding-top:1rem;padding-bottom:1rem}@media (min-width:640px){.BagSidebarView_lineItemsList__QRzVY>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse));--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));border-color:var(--accent-2)}.BagSidebarView_lineItemsList__QRzVY{padding-top:0;padding-bottom:0}}.bagcard_addShadow__rKrKg{box-shadow:0 0 15px 1px #00000017}.bagcard_smallScreen__Msx2e{display:none}@media (max-width:576px){.bagcard_smallScreen__Msx2e{display:block}.bagcard_bigScreen__DSRee{display:none}}.styles_root__a2sCQ{margin-left:auto;margin-right:auto;height:100%;background-color:var(--white);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;max-width:2460px}.styles_backdrop__O7img{inset:0;background-color:var(--black);transition-duration:.1s;transition-timing-function:linear;backdrop-filter:blur(.8px);-webkit-backdrop-filter:blur(.8px);opacity:.4}.styles_buttonContainer__mwnPJ{display:flex;gap:1rem;cursor:pointer}.styles_shimmerButton__7Jr8Y{display:inline-flex;justify-content:center;white-space:nowrap;font-size:.875rem;font-weight:500;color:#e2e8f0;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);position:relative;overflow:hidden;text-decoration:none}.styles_shimmerButton__7Jr8Y:focus{outline:none;box-shadow:0 0 0 3px rgba(100,116,139,.5)}.styles_shimmerButton__7Jr8Y:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;background:linear-gradient(55deg,transparent 25%,hsla(0,0%,100%,.4) 40%,transparent 75%,transparent);background-size:250% 250%,100% 100%;background-position:0 0,0 0;background-repeat:no-repeat;animation:styles_shimmer__kFVUf 2.5s linear infinite}.styles_dimShimmer__AWAzT:before{background:linear-gradient(45deg,transparent 25%,hsla(0,0%,100%,.2) 50%,transparent 75%,transparent)}@keyframes styles_shimmer__kFVUf{0%{background-position:200% 0,0 0}to{background-position:-200% 0,0 0}}.PlaceOrderCard_avalibleCouponsLabel__357Cw{--tw-bg-opacity:1;background-color:rgb(241 239 255/var(--tw-bg-opacity,1));padding:.5rem;text-align:center;border-radius:0 0 10px 10px}.PlaceOrderCard_avalibleCouponsLabel__357Cw svg{display:inline;width:18px;height:18px;margin-top:-3px}.PlaceOrderCard_avalibleCouponsLabel__357Cw span{--tw-text-opacity:1;color:rgb(27 33 36/var(--tw-text-opacity,1));font-size:14px;font-weight:600;text-decoration-line:underline;cursor:pointer}.PlaceOrderCard_couponsInputSectionView__0goVp::placeholder{color:#757575}.PlaceOrderCard_couponsInputSectionView__0goVp div:first-child{border-radius:.5rem .5rem 0 0}.ReviewModal_imagestyle__Hrz9j{background:#f8f8f8;border-radius:8px}.ProductView_root__2LbXy{position:relative;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start;gap:.25rem;overflow:visible;min-height:auto}.ProductView_main__mH0nb{position:relative;top:0;box-sizing:border-box;padding-bottom:1rem}@media (min-width:768px){.ProductView_main__mH0nb{padding-bottom:100px}}@media (min-width:1024px){.ProductView_main__mH0nb{position:sticky;top:100px}}.ProductView_sidebar__WMHPx{margin-left:auto;margin-right:auto;margin-bottom:0;display:flex;width:100%;flex-direction:column;padding-bottom:1.25rem}@media (min-width:1024px){.ProductView_sidebar__WMHPx{padding-left:2rem;padding-right:2rem}}.ProductView_imageContainer__z7eXg{position:relative;height:100%;text-align:center}.ProductView_imageContainer__z7eXg>span{height:100%!important}.ProductView_sliderContainer__yEHhS .ProductView_img__Zcvmv{height:100%;max-height:100%;object-fit:cover}.ProductView_button__a6S1r{width:100%}.ProductView_wishlistButton__0NOBT{position:absolute;top:0;right:0;z-index:30}.ProductView_relatedProductsGrid__UFcVN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding-top:.5rem;padding-bottom:.5rem}@media (min-width:768px){.ProductView_relatedProductsGrid__UFcVN{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem}}@media (min-width:1024px){.ProductView_root__2LbXy{grid-template-columns:repeat(12,minmax(0,1fr))}.ProductView_main__mH0nb{grid-column:span 5/span 5;margin-left:0;margin-right:0}.ProductView_sidebar__WMHPx{grid-column:span 7/span 7}.ProductView_imageContainer__z7eXg{max-height:600px}}