.cart_wrapper p,.cart_wrapper h1,.cart_wrapper h2,.cart_wrapper h3,.cart_wrapper h4,.cart_wrapper label{padding:0;margin:0}.mainWrapper .slider .slick-slide img{opacity:.65}.mainWrapper .slider .slick-slide img.active{opacity:1}.cart_wrapper{display:flex;width:528px;transform:translate(100%);max-width:100%;z-index:55;position:fixed;right:0;top:0;background:#f4eee5;flex-direction:column;height:100vh;transition:transform .25s ease-in-out}.cart_wrapper .cart_header{display:flex;max-width:100%;flex-flow:column wrap;padding:10px 20px 0;border-bottom:1px solid #d2ccc0}.cart_wrapper .cart_header .cartTitle{display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:space-between}.cart_wrapper .cart_header .cartTitle>div{display:flex}.cart_wrapper .cart_header .cartTitle svg{width:32px;height:32px}.cart_wrapper .cart_header .cartTitle h1{font-size:20px;line-height:30px;letter-spacing:.06em;padding:0;margin:0;font-weight:600}.cart_wrapper .cart_header .cartTitle .cartIcon{border:2px solid #222222;border-radius:50%;margin-left:20px;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.cart_wrapper .cart_header .cartTitle .cartIcon p{font-size:24px;font-weight:700;letter-spacing:.05em;color:#222;padding:0;margin:0}.cart_wrapper .cart_header h4{font-size:15px;line-height:27px;letter-spacing:.03em;display:flex;width:100%;align-items:center}.cart_wrapper .cart_header h4 span img{padding:0 4px;display:inline-block;width:23px}.cart_wrapper .cart_header .progressLine{width:100%;display:flex;position:relative;border-radius:10px;height:10px;margin:0 0 5px;background-color:#d2ccc0}.cart_wrapper .cart_header .progressLine hr{background:#7d533b;max-width:100%;border-radius:10px;height:10px;position:absolute;top:0;width:0;right:auto;bottom:0;left:0;opacity:1;margin:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.cart_wrapper .cart_header .progressLine{width:100%;display:flex}.cart_wrapper .cart_checkout_sec{display:flex;width:100%;flex-wrap:wrap;position:relative;overflow-y:scroll;padding-bottom:220px}.cart_wrapper .cart_checkout_sec .cartCheckout_sec{display:flex;width:100%;flex-wrap:wrap;padding:0 20px;max-height:220px;align-items:center}.cart_wrapper .cart_checkout_sec .cartProduct{display:flex;width:25%;padding:20px 0}.cart_wrapper .cart_checkout_sec .cartProduct img{width:100%}.cart_wrapper .cart_checkout_sec .cartProductDiscrip{display:flex;width:70%;padding:10px 0 0 20px;flex-flow:column wrap}.cart_wrapper .cart_checkout_sec .cartProductDiscrip .discripHeader{display:flex;width:100%;flex-wrap:wrap}.cart_wrapper .cart_checkout_sec .cartProductDiscrip .productHeading{display:flex;width:90%;flex-flow:column wrap;padding:5px 0}.cart_wrapper .cart_checkout_sec .cartProductDiscrip .productHeading h1{font-size:16px;line-height:22carpx;letter-spacing:.06em;text-transform:uppercase}.cartCheckout_sec:not(:first-child){border-width:0!important;background-image:linear-gradient(90deg,#000 20%,transparent 0);background-repeat:repeat-x;background-size:8px 1px}.cart_wrapper .cart_checkout_sec .cartProductDiscrip .productHeading p{font-size:13px;line-height:16px;letter-spacing:.12em;color:#3c7a61;margin-top:3px;font-weight:600}.cart_wrapper .cart_checkout_sec .cartProductDiscrip .cartDelete{display:flex;width:8%;flex-wrap:wrap;align-items:flex-start;margin-top:10px;padding:0}.cart_wrapper .cart_checkout_sec .cartProductDiscrip .quantity_sec{display:flex;width:100%;align-items:center;justify-content:space-between;padding:5px 0 10px}.cart_wrapper .cart_checkout_sec .cartProductDiscrip .quantity_sec .quantitySelector{display:flex;max-width:40%;flex-wrap:wrap;align-items:center;justify-content:space-between}.cart_wrapper .cart_checkout_sec .cartProductDiscrip .quantity_sec .quantitySelector i{font-style:normal}.cart_wrapper .cart_checkout_sec .cartProductDiscrip .quantity_sec .quantitySelector .quantityDecrease,.cart_wrapper .cart_checkout_sec .cartProductDiscrip .quantity_sec .quantitySelector .quantityIncrease{font-size:16px;line-height:37px;font-weight:700;border:none;cursor:pointer;width:36px;height:100%;text-align:center}.cart_wrapper .cart_checkout_sec .cartProductDiscrip .quantity_sec .quantitySelector .quantity{background:#fff;width:36px;text-align:center;border-radius:2.55px;font-size:16px;line-height:30px;font-weight:700}.cart_wrapper .cart_checkout_sec .cartProductDiscrip .quantity_sec .cartPrice{font-size:18px;line-height:37px;font-weight:700;letter-spacing:.05em}.cart_wrapper .msgBox{display:flex;width:96%;padding:10px 20px;flex-wrap:wrap}.cart_wrapper .msgBox .msgCheckbox{display:flex;width:100%;flex-wrap:wrap}.cart_wrapper .msgBox .msgCheckbox #msg{border:2px solid #222;background:#f4eee5;padding:8px;margin-right:.5rem}.cart_wrapper .msgBox .msgCheckbox label{font-size:14.5px;line-height:20px;letter-spacing:0px}.cart_wrapper .msgBox .msgCheckbox #message{margin-top:16px;height:75px;padding:10px 12px;width:100%;font-size:16px;line-height:26px;letter-spacing:.51px;border:1px solid #eee;margin-bottom:20px;background:#fff}.cart_wrapper .msgBox .msgCheckbox #message::placeholder{color:#222;letter-spacing:.51px}.cart_wrapper .recommended_sec{display:flex;width:100%;padding:20px 15px 10px;flex-flow:column wrap}.cart_wrapper .recommended_sec h4{font-size:14px;line-height:20px;margin-bottom:15px;letter-spacing:.1em;font-weight:700}.cart_wrapper .recommended_sec .recommendProduct{background:#e9e4db;padding:10px;display:flex;width:100%;gap:10px;margin-bottom:10px;align-items:center}.cart_wrapper .recommended_sec .recommendProduct .recommendProDetail{display:flex;width:30%}.cart_wrapper .recommended_sec .recommendProduct .recommendProDetail img{width:100%}.cart_wrapper .recommended_sec .recommendProduct .recommendHeading{display:flex;width:45%;flex-flow:column wrap}.cart_wrapper .recommended_sec .recommendProduct .recommendHeading h4{font-size:13px;line-height:18px;text-transform:uppercase;margin:0 0 5px}.cart_wrapper .recommended_sec .recommendProduct .recommendHeading p{font-size:14px;line-height:14px;font-weight:700;letter-spacing:.05em}.cart_wrapper .recommended_sec .recommendProduct .recommendPrice{display:block;width:30%}.cart_wrapper .recommended_sec .recommendProduct .recommendPrice button{font-size:14px;line-height:17px;letter-spacing:1px;text-transform:uppercase;padding:10px 5px;width:80%;border:2px solid #54311d;border-radius:50px;font-weight:700}.cart_wrapper .subTotal_wrapper{width:100%;padding:20px 20px 40px;border:1px solid #d2ccc0;background:#f4eee5;position:absolute;bottom:0;right:0}.cart_wrapper .subTotal_wrapper .subTotal_sec{display:flex;max-width:100%;align-items:center;justify-content:space-between}.cart_wrapper .subTotal_wrapper .subTotal_sec h4{font-size:20px;line-height:20px;letter-spacing:.05em;font-weight:700;text-transform:uppercase}.cart_wrapper .subTotal_wrapper .subTotal_sec p{font-size:20px!important;line-height:20px;letter-spacing:.05em!important;font-weight:700}.cart_wrapper .subTotal_wrapper button{width:100%;margin-top:30px;background-color:var(--colorBtnPrimary);color:var(--colorBtnPrimaryText);border-radius:100px;padding:13px 5px 11px;font-size:17px;text-transform:uppercase;font-weight:700;letter-spacing:1.8px}.cart-loader{-webkit-animation:fa-spin-custom 2s infinite linear;animation:fa-spin-custom 2s infinite linear}@keyframes fa-spin-custom{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@media screen and (max-width: 540px){.cart_wrapper .cart_checkout_sec .cartProductDiscrip .quantity_sec .quantitySelector{max-width:80%}.cart_wrapper,.cart_wrapper .subTotal_wrapper{width:100%}.cart_wrapper .cart_checkout_sec .cartProductDiscrip{padding:30px 0 0 19px}.cart_wrapper .recommended_sec .recommendProduct .recommendHeading h4{font-size:16.5px;line-height:20px}.cart_wrapper .recommended_sec .recommendProduct .recommendPrice button{font-size:13px;line-height:12px;font-weight:700}.cart_wrapper .cart_header h4{font-size:13px}.cart_wrapper .subTotal_wrapper{padding:20px 20px 100px}}@media screen and (min-width: 600px){.cart_wrapper .recommended_sec .recommendProduct{gap:20px}}@media screen and (max-width: 425px){.cart_wrapper .cart_checkout_sec .cartProductDiscrip{padding:30px 0 0 18px}.cart_wrapper .cart_checkout_sec .cartProductDiscrip .quantity_sec .quantitySelector .quantityDecrease,.cart_wrapper .cart_checkout_sec .cartProductDiscrip .quantity_sec .quantitySelector .quantityIncrease{width:33px}.cart_wrapper .cart_checkout_sec .cartProductDiscrip .quantity_sec .quantitySelector .quantity{width:34px}.cart_wrapper .recommended_sec .recommendProduct .recommendHeading h4{font-size:15px}.cart_wrapper .recommended_sec .recommendProduct .recommendPrice button{font-size:13px;line-height:14px}}@media screen and (max-width: 400px){.cart_wrapper .cart_header h4{font-size:13px;line-height:26px}.cart_wrapper .cart_checkout_sec .cartProductDiscrip{padding:15px 0 0 14px}.cart_wrapper .cart_checkout_sec .cartProductDiscrip .productHeading h1{font-size:13px;line-height:normal}.cart_wrapper .cart_checkout_sec .cartProductDiscrip .quantity_sec .quantitySelector{width:auto}.cart_wrapper .cart_checkout_sec .cartProductDiscrip .quantity_sec .quantitySelector .quantityDecrease,.cart_wrapper .cart_checkout_sec .cartProductDiscrip .quantity_sec .quantitySelector .quantityIncrease{width:auto;padding:0 12px}.cart_wrapper .cart_checkout_sec .cartProductDiscrip .quantity_sec .quantitySelector .quantity{width:auto;min-width:30px}.cart_wrapper .recommended_sec .recommendProduct .recommendHeading h4{font-size:13px}}@media screen and (max-width: 375px){.cart_wrapper .cart_header h4{font-size:13px;line-height:23px}.cart_wrapper .cart_checkout_sec .cartProductDiscrip .productHeading h1{font-size:15px;line-height:24px}.cart_wrapper .recommended_sec .recommendProduct .recommendHeading h4{font-size:12px}.cart_wrapper .cart_checkout_sec .cartProductDiscrip .quantity_sec .quantitySelector .quantity{width:26px}.cart_wrapper .recommended_sec .recommendProduct .recommendHeading h4{font-size:11px}.cart_wrapper .recommended_sec .recommendProduct .recommendPrice button{font-size:13px;line-height:10px}.cart_wrapper .subTotal_wrapper .subTotal_sec h4,.cart_wrapper .subTotal_wrapper .subTotal_sec p{font-size:20px;line-height:15px}.cart_wrapper p{font-size:13px!important}}@media screen and (max-width: 320px){.cart_wrapper .cart_header h4{font-size:12px;line-height:21px}.cart_wrapper .cart_checkout_sec .cartProductDiscrip{padding:30px 0 0 12px}.cart_wrapper .cart_checkout_sec .cartProductDiscrip .productHeading h1{font-size:13px;line-height:20px}.cart_wrapper .cart_checkout_sec .cartProduct{padding:36px 0}.cart_wrapper .cart_checkout_sec .cartProductDiscrip .productHeading p{font-size:10px;line-height:14px}.cart_wrapper .cart_checkout_sec .cartProductDiscrip .quantity_sec .quantitySelector .quantityDecrease,.cart_wrapper .cart_checkout_sec .cartProductDiscrip .quantity_sec .quantitySelector .quantityIncrease,.cart_wrapper .cart_checkout_sec .cartProductDiscrip .quantity_sec .quantitySelector .quantity{width:22px}.cart_wrapper .recommended_sec .recommendProduct .recommendHeading h4{font-size:9px;line-height:15px}.cart_wrapper .recommended_sec .recommendProduct .recommendPrice button{font-size:5px;line-height:9px}.cart_wrapper .subTotal_wrapper{width:100%}.cart_wrapper .subTotal_wrapper .subTotal_sec h4{font-size:22px}}.cart__background{-webkit-transform:translate(100%,0%);-moz-transform:translate(100%,0%);-ms-transform:translate(100%,0%);-o-transform:translate(100%,0%);transform:translate(100%);-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;z-index:52;margin:0;background-color:#000000b3;padding:0;width:100%;height:100%;pointer-events:none}.is-visible .cart__background{-webkit-transform:translate(0%,0%);-moz-transform:translate(0%,0%);-ms-transform:translate(0%,0%);-o-transform:translate(0%,0%);transform:translate(0);opacity:1;pointer-events:auto}.is-visible #CartDrawerForm{transform:translate(0)}.mainWrapper{width:100%;max-width:265px;margin:-5px 0 20px;padding-left:10px}.mainWrapper .slider{opacity:0;display:flex}.slider.slick-initialized.slick-slider{opacity:1}.mainWrapper p{text-transform:uppercase;color:#74543f;margin-bottom:15px}.slick-prev:before,.slick-next:before{color:#74543f!important}.subTotal_wrapper button{font-family:RidleyGrotesk,var(--typeHeaderFallback);font-weight:700}.cart_wrapper p{text-align:left;margin:2px 0 5px;font-size:14px;letter-spacing:0!important}.progressLine hr{transition:width .5s ease}
/*# sourceMappingURL=/cdn/shop/t/130/assets/cart-drawer-new.css.map */
