.cart__grid-container{display:flex;flex-direction:column;gap:20px;box-sizing:border-box}.cart .cart__form{margin-top:0}.cart__header{margin-top:30px}@media screen and (min-width:990px){.cart__grid-container{flex-direction:row;flex-wrap:wrap;gap:60px}.cart__left-column{width:calc(100% - 640px);min-width:0}.cart__right-column{width:580px;flex-shrink:0}}.cart__left-column,.cart__right-column,.nc-addons-section{box-sizing:border-box}.new-card-border{border:1px solid #ebebeb;background-color:#fff}.blocks-radius-sm{border-radius:8px}.nc-show-mobile{display:none!important}.cart-nc-page-title{font-family:Gilroy!important;font-weight:600;font-size:32px;line-height:52px;color:#1e1e1e;margin:0 0 20px;letter-spacing:2.2%}.cart-items-wrapper{padding:0;margin-top:15px}.cart-items-header{display:flex;align-items:center;gap:10px;padding:15px;border-bottom:1px solid #ebebeb}.cart-items-header h2{margin:0;font-family:Gilroy!important;font-style:normal;font-weight:500;font-size:24px;line-height:30px;text-transform:capitalize;color:#1e1e1e}.cart-shipping-progress{padding:20px;border-bottom:1px solid #ebebeb}.cart-trust-badges{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px;margin-bottom:15px;justify-items:center}.trust-badge-item{display:flex;align-items:center;gap:12px}.trust-badge-icon{width:45px;height:45px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.trust-badge-icon svg,.trust-badge-icon img{width:100%;height:100%;object-fit:contain}.trust-badge-item .badge-text strong{display:block;font-family:Gilroy!important;font-style:normal;font-weight:600;font-size:14px;line-height:17px;text-transform:uppercase;color:#1e1e1e;margin-bottom:4px;letter-spacing:2.2%}.trust-badge-item .badge-text span{display:block;font-family:Gilroy!important;font-style:normal;font-weight:500;font-size:14px;line-height:130%;color:#1e1e1e}.trust-badge-item:nth-child(odd){max-width:320px;width:100%}.trust-badge-item:nth-child(2n){max-width:290px;width:100%}.new-cart-table{display:flex;flex-direction:column;width:100%}.nc-cart-row{display:flex;gap:20px;padding:24px 20px;border-bottom:1px solid #ebebeb;box-sizing:border-box}.nc-cart-row:last-child{border-bottom:none}.nc-product-image{width:130px;height:130px;flex-shrink:0;display:block;border-radius:6px;overflow:hidden}.nc-product-image img{width:100%;height:100%;object-fit:cover;display:block}.nc-product-content{display:flex;flex:1;justify-content:space-between;gap:20px}.nc-product-info{display:flex;flex-direction:column;align-items:flex-start;flex:1}.nc-product-title{font-family:Gilroy!important;font-weight:600;font-size:16px;line-height:1.2;color:#1e1e1e;margin-bottom:15px;display:block;text-decoration:none}.nc-product-options{font-family:Gilroy!important;font-weight:500;font-size:13px;color:#666;display:flex;flex-direction:column;gap:5px}.nc-quantity-wrap{margin-top:auto;padding-top:16px}.nc-quantity-pill{display:inline-flex;align-items:center;border:1px solid #e0e0e0;border-radius:20px;height:36px;background-color:#f7f7f9;padding:0 10px}.nc-quantity-pill button{background:transparent;border:none;cursor:pointer;color:#666;display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:16px;padding:0}.nc-quantity-pill input{width:26px;text-align:center;border:none;background:transparent;font-size:14px;font-weight:500;color:#000;padding:0;outline:none}.nc-quantity-pill input::-webkit-outer-spin-button,.nc-quantity-pill input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.nc-product-price-action{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;text-align:right;flex-shrink:0}.nc-price-wrap{font-family:Gilroy;font-weight:600;font-size:16px;text-align:right;color:#1e1e1e;display:flex;flex-direction:column}.nc-price-sale{color:#999;font-size:13px;font-weight:400}.nc-price-regular{color:#000}.nc-remove-link{font-family:Gilroy!important;font-size:13px;color:#7b7b7b;text-decoration:underline;text-transform:uppercase}.nc-summary-box{padding:24px;background-color:#fff}.nc-checkout-buttons-container{display:flex;flex-direction:column;gap:12px}.nc-checkout-buttons-top{margin-bottom:24px}.nc-btn-checkout-black{width:100%;background-color:#1e1e1e;border:none;border-radius:4px;padding:16px;cursor:pointer;text-align:center;margin-top:15px;margin-bottom:30px;font-family:Gilroy!important;font-style:normal;font-weight:500;font-size:16px;line-height:27px;text-transform:uppercase;color:#fff;letter-spacing:2.2%}.nc-summary-details{display:flex;flex-direction:column;gap:12px}.nc-summary-line{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:20px}.nc-summary-label{font-family:Gilroy!important;font-style:normal;font-weight:500;font-size:18px;line-height:21px;color:#1e1e1e}.nc-summary-value{font-family:Gilroy!important;font-style:normal;font-weight:600;font-size:16px;line-height:19px;text-transform:capitalize;color:#1e1e1e;text-align:right}.nc-summary-line-border .nc-summary-label{font-family:Gilroy!important;font-style:normal;font-weight:500;font-size:24px;line-height:30px;color:#1e1e1e}.nc-summary-total{align-items:baseline;margin-bottom:0;border-top:1px solid #ebebeb;margin-top:20px;padding-top:20px}.nc-total-label,.nc-total-value{font-family:Gilroy!important;font-weight:500;font-size:20px;color:#1e1e1e}.nc-installments-text{font-family:Gilroy!important;font-style:normal;font-weight:500;font-size:12px;line-height:14px;color:#1e1e1e;border-top:1px solid #ebebeb;margin-top:20px;padding-top:20px}.nc-shoppay{color:#5a31f4;font-weight:700}.nc-custom-utility-area{width:100%;border-top:1px solid #ebebeb;max-width:100%;margin:auto;padding:30px 15px 0}.nc-utility-tabs{display:flex;gap:40px;justify-content:space-between}.nc-tab-btn{flex:1;display:flex;justify-content:space-between;align-items:center;padding:15px 18px;height:auto;border:1px solid #1E1E1E;border-radius:30px;font-size:13px;font-weight:500;cursor:pointer;background-color:#fff;color:#1e1e1e;transition:all .2s ease}.nc-tab-btn-left{display:flex;align-items:center;gap:3px}.nc-tab-caret{transition:transform .3s ease;display:flex}.nc-tab-btn.is-active{background-color:#f7f7f9;border-color:#000}.nc-tab-btn.is-active .nc-tab-caret{transform:rotate(180deg)}.nc-utility-panel{display:none;background:#fff;border:1px solid #ebebeb;border-radius:8px;padding:16px;margin-top:10px}.nc-utility-panel.is-active{display:block}.nc-panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.nc-panel-title{font-size:14px;font-weight:600}.nc-panel-close{background:none;border:none;cursor:pointer;color:#999;font-size:16px;padding:0;height:auto}.nc-textarea{width:100%;border:1px solid #dcdcdc;border-radius:6px;padding:12px;margin-bottom:12px;font-family:inherit;font-size:13px}.nc-btn-black{width:100%;background:#1e1e1e;color:#fff;border:none;border-radius:4px;padding:12px;cursor:pointer;font-weight:700}.nc-shipping-native-form{display:flex;flex-direction:column;gap:12px}.nc-form-round{width:100%;background-color:#fff!important;border:1px solid #dcdcdc!important;border-radius:4px!important;padding:10px 12px!important;font-size:13px;outline:none}.nc-loyalty-box{padding:24px;margin-top:20px;border:1px solid #ebebeb;border-radius:8px;display:flex;flex-direction:column;text-align:center;gap:15px}.nc-loyalty-flex{display:flex;align-items:center;gap:15px}.nc-loyalty-text strong{display:block;font-family:Gilroy!important;font-style:normal;font-weight:600;font-size:24px;line-height:30px;text-transform:capitalize;color:#1e1e1e}.nc-loyalty-text{text-align:left;max-width:330px}.nc-loyalty-text span{display:block;font-family:Gilroy;font-style:normal;font-weight:400;font-size:16px;line-height:140%;color:#1e1e1e;margin-top:6px}.nc-btn-login-black{background-color:#1e1e1e;color:#fff;padding:19px 20px;text-decoration:none;width:100%;text-align:center;margin-left:70px;max-width:170px;font-family:Gilroy;font-style:normal;font-weight:500;font-size:18px;line-height:22px;text-transform:uppercase;letter-spacing:2.2%}.nc-benefits-box{padding:24px;margin-top:20px;background-color:#f7f7f9;border-radius:8px}.nc-benefits-title{font-family:Gilroy!important;font-style:normal;font-weight:600;font-size:30px;line-height:36px;text-transform:capitalize;color:#000;margin:0 0 5px}.nc-benefits-desc{font-family:Gilroy;font-style:normal;font-weight:500;font-size:18px;line-height:21px;color:#000;margin:0 0 15px}.nc-benefits-desc a{color:#146cea}.nc-benefit-item{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:15px;margin-bottom:1px;border-radius:0;text-decoration:none}.nc-benefit-content{display:flex;align-items:center;gap:12px}.nc-benefit-text strong{display:block;font-weight:600;font-size:14px;color:#1e1e1e;margin-bottom:4px}.nc-benefit-text span{display:block;font-size:12px;color:#666}.nc-benefit-arrow{color:#999;font-weight:700}shopify-accelerated-checkout,shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: 4px !important}.additional-checkout-buttons{border-radius:4px!important}.additional-checkout-buttons [data-shopify-buttoncontainer]{border-radius:4px!important;overflow:hidden!important}.additional-checkout-buttons ul li button,.additional-checkout-buttons [role=button]{border-radius:4px!important}.nc-promo-code-block{background:#fff;border-radius:8px;padding:16px;margin-top:15px}.nc-promo-link{font-family:Gilroy!important;font-style:normal;font-weight:500;font-size:16px;line-height:30px;text-transform:capitalize;color:#1c70eb;text-decoration:none;margin-bottom:10px;display:block}.nc-promo-input-row{display:flex;gap:10px}.nc-promo-input{flex:1;border:1px solid #7B7B7B;padding:10px;border-radius:4px;font-size:14px;outline:none}.nc-promo-apply{background:#1e1e1e;border:none;padding:0 20px;border-radius:4px;font-family:Gilroy!important;font-style:normal;font-weight:500;font-size:18px;line-height:22px;text-transform:capitalize;color:#fff;cursor:pointer}.nc-addons-section{margin-top:40px;width:100%;border-top:1px solid #F5F4F1;padding-top:20px}.nc-kit-block{margin-bottom:40px}.nc-kit-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px}.nc-cs-title-box{display:flex;flex-direction:column;gap:6px}.nc-kit-title{font-family:Gilroy!important;font-style:normal;font-weight:500;font-size:24px;line-height:30px;color:#1e1e1e;margin:0}.nc-kit-desc{font-size:13px;color:#666;margin:0}.nc-kit-nav{display:flex;gap:8px}.nc-nav-btn{background:#fff;border:1px solid #dcdcdc;border-radius:50%;width:32px;height:32px;cursor:pointer;color:#666;display:flex;justify-content:center;align-items:center;padding:0}.nc-nav-btn:hover{border-color:#000;color:#000}.nc-kit-carousel{display:flex;gap:15px;overflow-x:auto;padding-bottom:15px;scroll-behavior:smooth;scrollbar-width:thin}.nc-kit-carousel::-webkit-scrollbar{height:4px}.nc-kit-carousel::-webkit-scrollbar-thumb{background:#666;border-radius:4px}.nc-kit-card{flex:0 0 460px;background-color:#fcfaf5;border-radius:6px;padding:15px;display:flex;gap:15px;align-items:center;box-sizing:border-box}.nc-kit-image{width:120px;height:120px;flex-shrink:0;background:#fff;border-radius:4px;overflow:hidden}.nc-kit-image img{width:100%;height:100%;object-fit:contain}.nc-kit-info{display:flex;flex-direction:column;flex:1;height:100%;justify-content:space-evenly}.nc-kit-product-title{font-family:Gilroy!important;font-style:normal;font-weight:500;font-size:14px;line-height:16px;color:#000;margin-bottom:10px;text-decoration:none;display:flex}.nc-kit-prices{display:flex;align-items:center;gap:6px;margin-bottom:10px}.nc-kit-price{font-family:Gilroy!important;font-style:normal;font-weight:500;font-size:14px;line-height:16px;color:#000}.nc-kit-compare-price{font-family:Gilroy!important;font-style:normal;font-weight:500;font-size:14px;line-height:16px;color:#999}.nc-kit-form{margin:0}.nc-kit-add-btn{width:100%;background:transparent;border:1px solid #e0e0e0;border-radius:4px;padding:10px 0;cursor:pointer;font-size:12px;font-weight:700;display:flex;justify-content:center;align-items:center;max-height:35px}.nc-kit-add-btn:hover{background:#1e1e1e;color:#fff;border-color:#1e1e1e}.nc-kit-btn-icon{display:none}.cart .page-width{padding-inline:0px;padding:0 20px;max-width:1560px}.nc-option-line{font-family:Gilroy!important;font-style:normal;font-weight:500;font-size:14px;line-height:16px;color:#1e1e1e}@media screen and (min-width:769px){.nc-addon-accordion .nc-accordion-header{padding-bottom:20px;margin-bottom:20px}.nc-addon-accordion .nc-accordion-title{font-family:Gilroy;font-style:normal;font-weight:500;font-size:24px;line-height:30px;letter-spacing:2.2%;color:#1e1e1e;margin:0}.nc-addon-accordion .nc-accordion-content{display:block!important}}.nc-addon-accordion{margin-bottom:40px}.nc-ymal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.nc-grid-card{display:flex;flex-direction:column}.nc-grid-image{width:100%;aspect-ratio:1 / 1;border-radius:6px;overflow:hidden;margin-bottom:15px}.nc-grid-image img{width:100%;height:100%;object-fit:cover}.nc-grid-title{font-family:Gilroy!important;font-style:normal;font-weight:500;font-size:18px;line-height:26px;color:#1e1e1e;text-decoration:none;margin-bottom:10px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.nc-grid-card .product-card__description{font-family:Gilroy!important;font-style:normal;font-weight:500;font-size:16px;line-height:19px;text-transform:capitalize;color:#1e1e1e;margin-bottom:20px}.nc-grid-card .custom-generated-text{font-family:Poppins;font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:#1e1e1e;margin-left:5px}.nc-grid-card span.jdgm-prev-badge__stars{display:flex;align-items:center}.nc-grid-card .nc-grid-info_jdgm{margin-bottom:10px}.nc-grid-desc{font-size:12px;color:#666;margin:0 0 10px}.nc-grid-add-btn{width:100%;background:#fff;border-radius:4px;padding:10px;font-size:12px;font-weight:700;cursor:pointer;text-transform:uppercase}.nc-grid-add-btn:hover{background:#000;color:#fff}.nc-empty-cart-box{background-color:#fff;padding:30px 20px;text-align:center;margin:15px}.nc-empty-cart-title{font-family:Gilroy!important;font-style:normal;font-weight:700;font-size:16px;color:#1e1e1e;margin:0 0 10px}.nc-empty-cart-desc{font-family:Gilroy!important;font-style:normal;font-weight:500;font-size:12px;line-height:1.4;color:#1e1e1e;margin:0 0 20px}.nc-btn-login-full{display:block;width:100%;background-color:#1e1e1e;color:#fff;padding:14px 0;border-radius:4px;text-decoration:none;font-family:Gilroy!important;font-weight:700;font-size:14px;text-transform:uppercase;text-align:center}.nc-btn-checkout-black:disabled{background-color:#ebebeb!important;color:#999!important;cursor:not-allowed}.cart.is-empty .cart__header{display:block}.product-card__price{display:none}.cart-shipping-progress_pc{display:block}.cart-shipping-progress_mb{display:none}.form-control--select~.icon{position:absolute;top:50%;transform:translateY(-50%);right:20px;pointer-events:none}.nc-tab-btn-left span{font-family:Gilroy!important;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#1e1e1e}.nc-summary-line.nc-summary-total .nc-total-label,.nc-summary-line.nc-summary-total .nc-total-value{font-family:Gilroy!important;font-style:normal;font-weight:600;font-size:30px;line-height:36px;color:#1e1e1e}tiered-discount-bar.custom-tiered-discount.box1{padding-right:20px}.acc_bundle_enable{display:none}.nc-benefit-content img{width:33px;height:33px}@media screen and (max-width:768px){.nc-hide-mobile{display:none!important}.nc-show-mobile{display:flex!important}.cart-drawer-header{background:#fff;padding:15px 0;margin-bottom:10px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.cart-drawer-title{display:flex;align-items:center;gap:8px}.cart-drawer-title h2{font-size:20px;font-weight:700;margin:0;color:#1e1e1e}.cart-drawer-count{background:#000;color:#fff;border-radius:50%;width:20px;height:20px;font-size:12px;display:inline-flex;align-items:center;justify-content:center}.cart-drawer-close{background:none;border:none;color:#333;cursor:pointer;padding:0}.cart-main-wrapper{display:flex;flex-direction:column}.cart__grid-container{display:contents}.cart__left-column{order:1;width:100%;margin:0}.nc-addons-section{order:2;margin-top:0}.cart__right-column{order:3;width:100%;display:flex;flex-direction:column;margin-top:0}.nc-loyalty-box{order:1;margin-top:15px}.nc-benefits-box{order:2;margin-top:15px}.nc-summary-box{order:3;display:flex;flex-direction:column;margin-top:15px}.nc-summary-details{order:1;display:flex;flex-direction:column}.nc-summary-line-group{order:1}.nc-summary-total{order:2}.nc-installments-text{order:3;margin-bottom:15px}.nc-custom-utility-area{order:4}.nc-summary-total-large{order:5;display:flex;justify-content:space-between;align-items:center}.nc-checkout-buttons-bottom{order:6;display:block;width:100%}.nc-mobile-login-banner{display:flex!important;justify-content:space-between;align-items:center;background-color:#f7f7f9;padding:12px 15px;margin:15px -15px}.nc-mobile-login-banner span{font-family:Gilroy;font-style:normal;font-weight:500;font-size:14px;line-height:23px;text-transform:capitalize;color:#1e1e1e}.nc-mobile-login-banner a{font-family:Gilroy;font-style:normal;font-weight:700;font-size:16px;line-height:27px;color:#1e1e1e;text-decoration:none}.cart-trust-badges{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;border:none!important;gap:12px!important;margin-bottom:0!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0!important;margin:0 -20px 0 0;border-radius:0}.cart-trust-badges::-webkit-scrollbar{display:none}.trust-badge-item{flex:0 0 210px;background-color:#f7f7f9;padding:15px;border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;width:100%;box-sizing:border-box}.trust-badge-icon{width:45px;height:45px;margin-bottom:5px}.trust-badge-item .badge-text strong{font-family:Gilroy!important;font-style:normal;font-weight:700;font-size:14px;line-height:17px;text-transform:uppercase;color:#1e1e1e;margin-bottom:5px;text-transform:capitalize}.trust-badge-item .badge-text span{font-size:11px;color:#666;white-space:normal}.cart-items-wrapper{border:none;margin-top:0}.cart-items-header{padding:10px 0}.nc-cart-row{padding:15px 0;gap:15px;flex-direction:row;align-items:stretch;border-bottom:1px solid #f0f0f0}.nc-product-image{width:80px;height:80px;border-radius:4px}.nc-product-content{display:grid;grid-template-columns:1fr auto;gap:5px 10px;align-items:center;flex:1}.nc-product-info,.nc-product-price-action{display:contents}.nc-product-title{grid-column:1 / 2;grid-row:1 / 2;align-self:start;font-size:14px;font-weight:500;line-height:1.3;margin-bottom:0}.nc-product-options{grid-column:1 / 2;grid-row:2 / 3;align-self:start;font-size:11px;color:#666;margin-top:2px}.nc-price-wrap{grid-column:2 / 3;grid-row:1 / 3;align-self:start;font-size:14px;font-weight:700;text-align:right}.nc-quantity-wrap{grid-column:1 / 2;grid-row:3 / 4;align-self:end;padding-top:0;margin-top:10px}.nc-quantity-pill{height:30px;background-color:#f7f7f9;padding:0 5px}.nc-quantity-pill button{width:24px;font-size:16px;color:#666}.nc-quantity-pill input{font-size:13px;width:24px;color:#333}.nc-remove-link{grid-column:2 / 3;grid-row:3 / 4;align-self:end;text-transform:capitalize;text-decoration:none;text-align:right;font-family:Gilroy;font-style:normal;font-weight:500;font-size:12px;line-height:130%;color:#7b7b7b}.nc-addons-section{display:block!important;border-top:0px;padding-top:0}.nc-kit-block{background-color:#f7f7f9;padding:20px 15px 10px;border-top:none}.nc-kit-block{margin:0 -15px 10px}.nc-kit-header{margin-bottom:12px;font-family:Gilroy;font-style:normal;font-weight:500;font-size:18px;line-height:21px;color:#1e1e1e}.nc-kit-title{font-size:16px;font-weight:700;color:#1e1e1e;margin:0 0 4px}.nc-kit-carousel{flex-direction:column;overflow-y:auto;overflow-x:hidden;max-height:205px;gap:10px;padding-bottom:0}.nc-kit-card{flex:unset;width:100%;padding:12px;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d}.nc-kit-image{width:70px;height:70px;border-radius:4px}.nc-kit-info{flex-direction:row;align-items:center;justify-content:space-between}.nc-kit-text-wrap{padding-right:10px;display:flex;flex-direction:column}.nc-kit-product-title{font-family:Poppins!important;font-style:normal;font-weight:400;font-size:12px;line-height:18px;color:#1e1e1e;margin-bottom:4px}.nc-kit-prices{margin-bottom:0}.nc-kit-price{font-family:Poppins!important;font-style:normal;font-weight:600;font-size:12px;line-height:18px;color:#1e1e1e}.nc-kit-compare-price{font-family:Poppins!important;font-style:normal;font-weight:600;font-size:12px;line-height:18px}.nc-kit-btn-text{display:none!important}.nc-kit-btn-icon{display:flex!important;color:#1e1e1e}.nc-kit-add-btn{border:none;padding:0;background:transparent;width:auto;height:auto}.nc-accordion-header{padding:15px 0;font-size:14px;font-weight:700;display:flex;justify-content:space-between;align-items:center}.nc-accordion-title{font-family:Gilroy!important;font-style:normal;font-weight:600;font-size:18px;line-height:21px;color:#1e1e1e;margin:0}.nc-accordion-content{display:none;padding-bottom:15px}.nc-addon-accordion.is-open .nc-accordion-content{display:block}.nc-ymal-grid{display:flex;flex-direction:row;gap:15px;overflow-x:auto;overflow-y:hidden;padding-bottom:5px;scroll-snap-type:x mandatory;scrollbar-width:none;max-height:none!important}.nc-ymal-grid::-webkit-scrollbar{display:none}.nc-grid-card{flex:0 0 100%;display:flex;flex-direction:row;align-items:center;background:#fcfaf5;padding:12px 15px;border-radius:8px;gap:12px;box-sizing:border-box;scroll-snap-align:center;box-shadow:0 1px 3px #0000000d}.nc-grid-image{width:100px;height:100px;margin:0;flex-shrink:0;border-radius:4px}.nc-grid-image img{width:100%;height:100%;object-fit:cover;display:block}.nc-grid-info{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;gap:8px 10px;flex:1;min-width:0}.nc-grid-card .nc-grid-title{grid-column:1 / 2;grid-row:1 / 2;margin:0 0 15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:left;font-family:Gilroy!important;font-style:normal;font-weight:600;font-size:14px;line-height:17px;color:#000}.nc-grid-card .product-card__price{grid-column:1 / 2;grid-row:2 / 3;display:flex;align-items:center;gap:5px;margin:0}.nc-price-current{font-family:Gilroy!important;font-style:normal;font-weight:500;font-size:12px;line-height:14px;color:#000}.nc-price-compare{font-family:Gilroy!important;font-style:normal;font-weight:400;font-size:12px;line-height:14px;color:#000}.nc-grid-card .product-card__description,.nc-grid-card .nc-grid-info_jdgm{display:none!important}.nc-grid-form{grid-column:2 / 3;grid-row:1 / 3;margin:0;display:flex;align-items:center;justify-content:center}.nc-grid-add-btn{width:28px;height:28px;padding:0;border-radius:50%;border:0px;background:transparent;font-size:0;margin:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.nc-circle-plus{display:flex!important;align-items:center;justify-content:center}.nc-carousel-dots{display:flex!important;justify-content:center;align-items:center;gap:8px;margin-top:15px}.nc-dot{width:7px;height:7px;border-radius:50%;background-color:#dcdcdc;transition:background-color .3s ease}.nc-dot.is-active{border:1px solid #0000006E}.nc-loyalty-box{padding:20px 15px;border:1px solid #ebebeb;background:#fff;display:block;margin-bottom:20px}.nc-loyalty-flex{display:grid;grid-template-columns:50px 1fr;gap:6px 12px;align-items:start;text-align:left}.nc-loyalty-flex>svg{grid-column:1 / 2;grid-row:1 / 3;width:100%;height:auto}.nc-loyalty-text{display:contents}.nc-loyalty-text strong{grid-column:2 / 3;grid-row:1 / 2;margin-top:4px;font-family:Gilroy!important;font-style:normal;font-weight:500;font-size:16px;line-height:19px;text-transform:capitalize;color:#1e1e1e}.nc-loyalty-text span{grid-column:2 / 3;grid-row:2 / 3;margin-top:0;font-family:Gilroy!important;font-style:normal;font-weight:400;font-size:12px;line-height:20px;text-transform:capitalize;color:#000;max-width:90%}.nc-btn-login-black.nc-show-mobile{width:150px;max-width:100%;margin-top:16px;padding:12px 0;font-size:13px}.nc-benefits-box{padding:10px 15px;margin:0 -15px;background:#f7f7f9;border-radius:0}.nc-benefits-title{font-family:Gilroy!important;font-style:normal;font-weight:600;font-size:24px;line-height:29px;text-transform:capitalize;color:#000;margin-bottom:5px;letter-spacing:2.2%}.nc-benefits-desc{font-family:Gilroy!important;font-style:normal;font-weight:500;font-size:12px;line-height:14px;color:#000;margin-bottom:15px}.nc-benefit-item{flex-direction:row;padding:15px;border:none}.nc-benefit-content{gap:10px;display:grid}.nc-benefit-content svg{width:33px;height:33px;min-width:28px;min-height:28px}.nc-benefit-text strong{font-family:Gilroy!important;font-style:normal;font-weight:500;font-size:16px;line-height:19px;text-transform:capitalize;color:#1e1e1e}.nc-benefit-text span{font-family:Gilroy!important;font-style:normal;font-weight:400;font-size:12px;line-height:14px;text-transform:capitalize;color:#1e1e1e}.nc-promo-code-block{background:#fff;padding:15px;border-radius:8px;margin-top:15px}.nc-promo-link{font-family:Gilroy!important;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#1c70eb;text-decoration:none;margin-bottom:10px;display:block}.nc-promo-input-row{display:flex;gap:10px}.nc-promo-input{flex:1;border:1px solid #ccc;padding:10px;border-radius:4px;font-size:13px;outline:none}.nc-promo-apply{background:#1e1e1e;color:#fff;border:none;padding:0 20px;border-radius:4px;font-weight:500;cursor:pointer}.nc-summary-box{padding:0;border:none;background:transparent}.nc-summary-details{gap:8px}.nc-summary-line{margin-bottom:10px}.nc-summary-label,.nc-summary-value{font-family:Gilroy-SemiBold!important;font-size:14px;line-height:17px;color:#000;font-weight:500}.nc-summary-total{font-size:18px;margin-bottom:0;margin-top:0;padding-top:18px}.nc-total-label,.nc-total-value{font-family:Gilroy;font-style:normal;font-weight:600;font-size:22px;line-height:26px;color:#1e1e1e}.nc-installments-text{font-family:Gilroy!important;font-style:normal;font-weight:400;font-size:12px;line-height:14px;color:#000;margin-bottom:0}.nc-custom-utility-area{margin:10px 0 0;padding:15px 0;max-width:100%;border-bottom:1px solid #ebebeb}.nc-utility-tabs{gap:15px;justify-content:space-around;padding:5px 0}.nc-tab-btn{flex:0;justify-content:left;border:none;border-radius:0;padding:0;background:transparent;font-family:Gilroy!important;font-style:normal;font-weight:500;font-size:16px;line-height:130%;color:#000}.nc-tab-btn-left{gap:6px}.nc-summary-total-large{font-size:18px;margin-bottom:15px;padding-top:15px;border-top:none}.additional-checkout-buttons ul{display:flex!important;gap:8px!important}.additional-checkout-buttons ul li{flex:1!important}.nc-btn-checkout-black{padding:15px;font-size:14px;border-radius:4px;margin-top:10px}.nc-checkout-buttons-container{order:2;margin-top:20px}.page-width{padding:0}.cart .cart__form{margin-bottom:15px;margin-top:15px}.cart-shipping-progress{margin:0 15px}.nc-btn-login-black{margin-left:0;margin-top:15px;display:block}.nc-addon-accordion{padding:10px 15px;border-bottom:1px solid #EEEEEE;border-top:1px solid #EEEEEE;margin:0 -15px 10px}.cart-shipping-progress_pc{display:none}.cart-shipping-progress_mb{display:block;border-bottom:0px;margin:0;padding-left:0;padding-right:0}.nc-option-line{font-size:12px;line-height:1.2}.nc-summary-line-border .nc-summary-label{font-family:Gilroy!important;font-style:normal;font-weight:500;font-size:16px;line-height:30px;color:#000}.nc-summary-line-border .nc-summary-value{font-family:Gilroy!important;font-style:normal;font-weight:600;font-size:16px;line-height:19px;text-transform:capitalize;color:#1e1e1e}.nc-summary-line.nc-summary-total .nc-total-label{font-family:Gilroy!important;font-style:normal;font-weight:600;font-size:20px;line-height:24px;text-transform:capitalize;color:#1a1a1a}.cart .page-width{padding:0 15px}.nc-summary-line.nc-summary-total .nc-total-value{font-family:Gilroy!important;font-style:normal;font-weight:600;font-size:22px;line-height:26px;color:#1a1a1a}.nc-summary-line.nc-summary-line-border{margin-bottom:0}.nc-product-options{display:none}.acc_bundle_enable{display:block}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/new_card.css.map */
