.product-item-data-actions{align-items:center;display:flex;gap:12px;padding-top:5px}.product-item-options{flex-grow:1;margin-top:10px;min-width:150px}.product-item-options .product-item-option{align-items:center;display:flex;gap:4px;position:relative}.product-item-options .product-item-option .label{background-color:#fff;color:#767676;font-size:9px;font-weight:600;left:6px;padding:0 4px;position:absolute;text-transform:uppercase;top:-5px;z-index:1}.product-item-options .product-item-option .values{color:#000;font-size:14px;font-weight:400;overflow:hidden;white-space:nowrap}.product-item-options .product-item-option .btn.btn-primary{min-width:unset;white-space:nowrap}.product-item-options .product-item-option .btn.btn-primary svg{color:#000}.product-item-options .product-item-option .size-only-option{align-items:center;border:1px solid #767676;border-radius:4px;display:flex;height:42px;max-width:200px;padding-left:10px;width:100%}.product-item-options .product-item-option .size-option-dropdown{max-width:200px;width:100%}.product-item-options .product-item-option .size-option-dropdown:has(.only-one-item) .dropdown-menu,.product-item-options .product-item-option .size-option-dropdown:has(.only-one-item) .dropdown-toggle svg{display:none}.product-item-options .product-item-option .size-option-dropdown .btn.btn-primary{align-items:center;border:1px solid #767676;border-radius:4px;display:flex;height:42px;justify-content:space-between;margin:0;padding:10px;width:100%}.product-item-options .product-item-option .size-option-dropdown .btn.btn-primary .value{color:#000;font-size:14px}.product-item-options .product-item-option .size-option-dropdown .btn.btn-primary svg{color:#767676;height:16px;width:16px}.product-item-options .product-item-option .size-option-dropdown .btn.btn-primary:after{display:none}.product-item-options .product-item-option .size-option-dropdown .dropdown-menu{top:42px!important;width:100%}.product-item-options .btn-primary{background-color:unset;border:none;padding:0}.product-item-options .size-option-dropdown{position:relative}.product-item-options .size-option-dropdown .dropdown-menu{background-color:#fff;border:1px solid #e3e3e3;left:0!important;padding-bottom:5px;padding-top:5px;top:30px!important;transform:translateZ(0)!important;width:max-content;z-index:99}.product-item-options .size-option-dropdown .dropdown-menu .dropdown-item{color:#666;display:block;font-size:12px;font-weight:600;line-height:14px;padding:10px 15px;text-decoration:none;width:100%}.product-item-options .size-option-dropdown .dropdown-menu .dropdown-item:hover{background-color:#f6f6f6}.product-item-options .size-option-dropdown .dropdown-menu .dropdown-item.active{font-weight:600}.product-item-options .size-option-dropdown .dropdown-menu .dropdown-item.disabled{background-color:#f6f6f6;cursor:default}.product-item-options .size-option-dropdown .dropdown-menu{display:none}.product-item-options .size-option-dropdown.show .dropdown-menu{background-color:#fff;display:block;height:fit-content;max-height:250px;overflow-y:auto}.product-item-options .size-option-dropdown.show .plp-action-btn svg{transform:rotate(180deg)}.product-item-options .size-option-dropdown .sort-up-arrow span{color:#161616;display:block;font-size:12px;line-height:14px;padding:10px 15px}.product-item-options .size-option-dropdown .sort-up-arrow svg{position:absolute;right:6px;top:11px;transform:rotate(180deg)}.product-item-options .select-sort{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.social-proof{display:inline-block;padding:10px 0}.social-proof .limited-qty,.social-proof .view-count{color:#2154d8;font-size:14px}.social-proof .limited-qty span,.social-proof .view-count span{font-weight:600;margin-right:5px}.social-proof .limited-qty svg,.social-proof .view-count svg{margin-bottom:3px;margin-right:5px}.social-proof .limited-qty svg path,.social-proof .view-count svg path{fill:#2154d8}@media (max-width:767px){.social-proof{padding:0 0 10px}}.shipping-availability-message{align-items:center;display:flex;font-size:14px;font-weight:400;margin:2px 0;min-height:20px}.shipping-availability-message svg{margin-right:7px}.tooltip-wrapper{position:relative}.tooltip-wrapper .tooltip-overlay-wrapper{bottom:43px;display:none;justify-content:center;position:absolute;width:100%}.tooltip-wrapper .tooltip-overlay-wrapper .tooltip-overlay{max-width:300px;z-index:9}.tooltip-wrapper .tooltip-overlay-wrapper .tooltip-dropdown{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.3);padding:15px 12px;position:relative;z-index:1}.tooltip-wrapper .tooltip-overlay-wrapper .tooltip-dropdown:after{background-color:#fff;bottom:10px;box-shadow:1px 1px 3px #f5f5f5;content:"";height:30px;left:calc(50% - 15px);position:absolute;top:calc(100% - 15px);transform:rotate(45deg);width:30px;z-index:-1}.tooltip-wrapper .tooltip-overlay-wrapper .tooltip-dropdown .tooltip-text{color:#000;font-size:16px;line-height:25px;white-space:normal}@media (hover:hover){.tooltip-wrapper.hover:hover .tooltip-overlay-wrapper{display:flex}}.tooltip-wrapper.tooltip-visible .tooltip-overlay-wrapper{display:flex}.tooltip-wrapper:focus-within .tooltip-overlay-wrapper{display:flex}.tooltip-wrapper.click .tooltip-overlay-wrapper{display:none}.tooltip-wrapper.click.tooltip-visible .tooltip-overlay-wrapper{display:flex}.shipping-wrapper{margin-top:20px}.shipping-message{color:#000;display:inline-block;font-weight:400;letter-spacing:normal;margin-top:15px;text-align:center;width:100%}.shipping-progress{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}.shipping-progress .progress-line{background-color:#e5e5e5;height:8px;position:relative;width:100%}.shipping-progress .progress-current{background-color:#419000;height:8px;left:0;position:absolute;top:0;width:0}.shipping-progress .progress-label{color:#000;font-size:16px;line-height:21px;margin-top:11px}.shipping-wrapper.shipping-active .shipping-progress{display:none}.shipping-wrapper.shipping-active .shipping-message{color:#419000}.coupon-form .collapsible-wrapper{margin-bottom:0}.coupon-form .collapsible-wrapper--opened{padding-bottom:20px}.coupon-form .collapsible-wrapper .collapsible-content{padding-bottom:0}.coupon-form .collapsible-wrapper .collapsible-content .indicator{height:45px;position:relative;width:45px}.coupon-form .applied-coupon-wrapper{align-items:center;background-color:#eefeea;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:0;margin-top:7px;padding:13px}.coupon-form .applied-coupon-wrapper .applied-coupon{align-items:center;display:flex;padding-right:0;width:100%}.coupon-form .applied-coupon-wrapper .applied-coupon .applied-coupon-txt{color:#000;font-size:14px;font-weight:400}@media (max-width:768px){.coupon-form .applied-coupon-wrapper .applied-coupon .applied-coupon-txt{font-size:12px}}.coupon-form .applied-coupon-wrapper .applied-coupon svg{color:#000;margin-right:9px;width:18px}.coupon-form .applied-coupon-wrapper .remove-coupon{margin-left:auto}.coupon-form .all-coupon,.coupon-form .applied-coupon-wrapper .remove-coupon .btn{text-decoration-line:underline}.coupon-form .all-coupon{color:#000;font-size:12px;font-weight:600;margin-top:7px}@media (max-width:768px){.coupon-form .all-coupon{font-size:12px}}.coupon-form .promo-text-filed{align-items:center;display:flex;flex-wrap:nowrap;margin-bottom:0;padding-right:13px}.coupon-form .promo-text-filed .label{display:none}.coupon-form .promo-text-filed input{border:1px solid rgba(0,0,0,.2);border-radius:10px;font-size:16px;font-weight:400;height:44px;max-width:100%;outline:none}.coupon-form .promo-text-filed input:focus{border:1px solid #000}.coupon-form .promo-text-filed input::placeholder{color:#999}.coupon-form .promo-text-filed .field-wrapper{flex-grow:1;margin-bottom:0;margin-right:9px;padding-bottom:0}.coupon-form .coupon-error{margin-top:5px;width:100%}.coupon-form .coupon-error .message{color:#e03400;display:block;font-size:12px;font-weight:400}.coupon-form .coupon-details-sec{background-color:#f5f5f5;border-bottom:none;border-radius:10px;margin-bottom:0;margin-top:12px;padding:13px}.coupon-form .coupon-details-sec .coupon-title-wrap{padding-left:10px;padding-right:10px}.coupon-form .coupon-details-sec .coupon-title-wrap .long-title{color:#000;font-size:14px;font-weight:600;text-transform:uppercase}@media (max-width:768px){.coupon-form .coupon-details-sec .coupon-title-wrap .long-title{font-size:12px}}.coupon-form .coupon-details-sec .coupon-title-wrap .expiry-date{color:#666;font-size:12px;font-weight:400;text-transform:uppercase}@media (max-width:768px){.coupon-form .coupon-details-sec .coupon-title-wrap .expiry-date{font-size:12px}}.coupon-form .coupon-details-sec .apply-btn-sec{margin-left:auto}.coupon-form .coupon-details-sec .coupon-details-wrap{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center}.coupon-form .coupon-details-sec .short-title{color:#000;flex-basis:40px;font-size:12px;font-weight:600;text-align:center}@media (max-width:768px){.coupon-form .coupon-details-sec .short-title{font-size:12px}}.modal-coupon .modal-dialog{max-width:550px}.summary-wrapper{padding:0 30px}.summary-wrapper .summary-block .row{align-items:center;border-top:1px solid #e8e8e8;padding-bottom:12px;padding-top:12px}.summary-wrapper .summary-block .row .col-left{color:#000;font-size:16px;font-weight:400}@media (max-width:768px){.summary-wrapper .summary-block .row .col-left{font-size:14px}}.summary-wrapper .summary-block .row .col-left b{font-weight:400}.summary-wrapper .summary-block .row .col-left:after{content:none}.summary-wrapper .summary-block .row .col-right{color:#000;font-size:16px;font-weight:600}@media (max-width:768px){.summary-wrapper .summary-block .row .col-right{font-size:14px}}.summary-wrapper .summary-block .row .col-right i{color:#767676;font-style:normal;font-weight:400}.summary-wrapper .summary-block .cart-subtotal .row{border-top:none}.summary-wrapper .summary-block .cart-savings .row .cart-savings-value{color:#2c8717}.summary-wrapper .summary-block .cart-grand-total .cart-discount-value{font-size:24px;font-weight:600}@media (max-width:768px){.summary-wrapper .summary-block .cart-grand-total .cart-discount-value{font-size:20px}}.summary-wrapper .notification.notification-summary{margin:10px 0 0}.summary-wrapper .shipping-wrapper{background-color:#fffde2;border-radius:10px;margin-top:30px;min-height:75px;padding:20px 16px 10px}.summary-wrapper .shipping-wrapper .shipping-message{color:#000;display:flex;font-size:14px;font-weight:400;justify-content:center;margin-top:0;text-align:center}.summary-wrapper .shipping-wrapper .shipping-message svg{min-width:18px}.summary-wrapper .shipping-wrapper .tooltip-wrapper{padding-left:9px}.summary-wrapper .shipping-wrapper .shipping-progress{margin-top:15px}.summary-wrapper .shipping-wrapper .shipping-progress .progress-line{background-color:#e8e8e8;border-radius:100px}.summary-wrapper .shipping-wrapper .shipping-progress .progress-current{background-color:#fee801;border-radius:100px}.summary-wrapper .shipping-wrapper .shipping-progress .progress-label{color:#999;font-size:14px;font-weight:400;margin-bottom:0;margin-top:7px}.summary-wrapper .shipping-wrapper.shipping-active{background-color:#eefeea;padding-bottom:13px}.summary-wrapper .shipping-wrapper.shipping-active .shipping-progress{display:flex}.summary-wrapper .shipping-wrapper.shipping-active .shipping-progress .progress-current{background-color:#2c8717;max-width:100%}.summary-wrapper .shipping-wrapper.shipping-active .shipping-progress .progress-label{display:none}.summary-wrapper .remove-coupon{align-items:center;display:inline-flex;font-weight:600;margin-right:2px}.summary-wrapper .remove-coupon .icon-cross{background-color:#000;border-radius:100%;cursor:pointer;display:flex;height:18px;margin-left:3px;position:relative;width:18px}.summary-wrapper .remove-coupon .icon-cross:after,.summary-wrapper .remove-coupon .icon-cross:before{background-color:#fff;content:"";height:8px;left:50%;position:absolute;top:50%;width:1px}.summary-wrapper .remove-coupon .icon-cross:before{transform:translate(-50%,-50%) rotate(45deg)}.summary-wrapper .remove-coupon .icon-cross:after{transform:translate(-50%,-50%) rotate(-45deg)}.summary-wrapper .checkout-items{display:block;margin-top:20px}.summary-wrapper .checkout-items .num-items{display:inline-block;margin-bottom:10px}.summary-wrapper .apple-pay-button{margin-top:8px;width:100%}.summary-wrapper .row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.oos-popup-msg{margin-bottom:10px;margin-top:24px}.cart-page .button-sticky-wrap .notification-summary{margin:10px 0 0}.cart-page .button-sticky-wrap .notification-summary.notification-shipping img{height:25px;margin-right:5px;width:25px}.cart-page .button-sticky-wrap .notification-summary.notification-shipping .description{font-size:12px;font-weight:600}.cart-page .button-sticky-wrap .notification-summary.notification-shipping .notification-shipping-wrapper{align-items:center;display:flex}.cart-page .button-sticky-wrap .notification-summary.notification-shipping .notification-shipping-content{white-space:nowrap}.cart-page .button-sticky-wrap .notification-summary a{cursor:pointer}.button-sticky-wrap{background-color:#fff;bottom:0;padding:10px 30px;position:sticky;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;width:100%;z-index:10}.button-sticky-wrap .btn .text-co:has(.country-icon){padding-left:40px;position:relative}.button-sticky-wrap .btn .text-co:has(.country-icon) .country-icon{left:0;position:absolute;top:50%;transform:translateY(-50%)}.button-sticky-wrap .checkout-with{color:#767676;font-size:14px;font-weight:400;margin-bottom:10px;margin-top:10px;text-align:center}@media (max-width:768px){.button-sticky-wrap .checkout-with{font-size:12px}}.button-sticky-wrap .fetch-error{display:inline-block;text-align:center;width:100%}.button-sticky-wrap .pay-pal-loader{display:none;opacity:0;visibility:hidden}.button-sticky-wrap .button-wrap{display:grid;font-size:0;grid-auto-flow:dense;grid-template-columns:1fr 1fr;width:100%;grid-gap:10px;grid-template-rows:45px;margin:0;position:relative}.button-sticky-wrap .paypal-payment-button .applied-gc-balance{display:none}.button-sticky-wrap .fetch-error{color:#b63539;font-size:13px}.button-sticky-wrap #apple-pay-container{align-items:center;display:flex}.button-sticky-wrap #apple-pay-container .apple-pay-button,.button-sticky-wrap .btn{width:100%}.button-sticky-wrap .btn .country-icon{display:inline-block;margin-right:10px;width:35px}.button-sticky-wrap .amazon-pay-button>.amazon-button[role=button]{height:45px!important;width:100%!important;z-index:2}@media (max-width:767px){.summary-wrapper .shipping-wrapper .shipping-progress .progress-current,.summary-wrapper .shipping-wrapper .shipping-progress .progress-line{height:6px}.summary-wrapper .shipping-wrapper .shipping-progress .progress-label{font-size:12px}}@media (max-width:1024px){.button-sticky-wrap,.summary-wrapper{padding:0 16px}.button-sticky-wrap{height:calc(100lvh - 100dvh + 225px);padding:20px 16px 0}.main-app .button-sticky-wrap{height:calc(100lvh - 100dvh + 298px)}}#google-pay-container{margin:10px 0}#google-pay-container .gpay-card-info-container{min-width:auto}.my-bag-app.slide-out-content.no-minicart .cart-page .button-sticky-wrap .button-wrap>div.google-pay-button-container:last-child{margin-left:0}.native-google-pay-button{background-color:#000;border:0;border-radius:4px;box-shadow:none;cursor:pointer;height:40px;min-width:152px;padding:0}.native-google-pay-button span{background:url(/dist/file/pay-with-gpay.5dfb3d0903cc1137746f.svg) #000 no-repeat 50%;border-radius:4px;color:transparent;display:block;height:100%;width:100%}.checkout-page .checkout-container .show-loading-logo svg.loading-logo{border-radius:10px;display:block;height:150px;padding:0 40px;top:50%;z-index:9999}.googlepay-checkout-error{color:red;margin-top:20px}.googlepay.open .native-google-pay-button{margin-top:25px}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;width:100%;z-index:1}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}