html body .js-drawer.drawer .drawer__header{padding-left:68px!important;padding-right:30px!important}html body .js-drawer.drawer .drawer__close-button{left:30px!important;right:auto!important}html body .js-drawer.drawer .drawer__title{margin-top:16px!important;padding-top:18px!important}html body .js-drawer.drawer .drawer__inner{top:124px!important}html body .js-drawer.drawer .shipping-bar-cart,html body .shipping-bar-cart{display:none!important}html body .js-drawer.drawer .ajaxcart__info_header{display:flex!important;gap:22px!important;justify-content:center!important;text-align:center!important}html body .js-drawer.drawer .ajaxcart__info_header>div{flex:0 0 auto!important}html body .js-drawer.drawer .ajaxcart__info_header .button_shiping{display:none!important}html body .login-popup.popup.active{align-items:center!important;justify-content:center!important;padding:24px 16px!important}html body .login-popup .content-form-register.popup,html body .login-popup .content-form-register.popup *{box-sizing:border-box!important}html body .login-popup .content-form-register.popup{max-width:calc(100vw - 32px)!important;width:570px!important}html body .login-popup .auth-form-container,html body .login-popup .auth-tabs,html body .login-popup .auth-tab-content,html body .login-popup .auth-form,html body .login-popup .login__content,html body .login-popup .login_info,html body .login-popup .js-login-form,html body .login-popup form,html body .login-popup .form-group,html body .login-popup .form-link,html body .login-popup .register-account{max-width:100%!important;width:100%!important}html body .login-popup input.form-control{display:block!important;max-width:100%!important;width:100%!important}html body .login-popup .form-group--pasword input.form-control{padding-right:52px!important}html body .login-popup .password-toggle{height:32px!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;width:32px!important}html body .login-popup .auth-tabs .tab-link{min-width:0!important}@media(max-width:767px){html body .login-popup .content-form-register.popup{padding-left:24px!important;padding-right:24px!important}}html.ds-bag-open{overflow:hidden}#ds-cart-drawer{--ink:#1B211C;--sage:#859E7E;--tint:#EFF3EE;--cream:#FFFEFA;--line:#E4E9E1;--field:#D5DDD1;--muted:#56625A;--sale:#A6452F;box-sizing:border-box;position:fixed;inset:0 0 0 auto;margin:0;border:0;padding:0;width:min(460px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--ink);background:var(--cream);border-radius:28px 0 0 28px;box-shadow:-24px 0 70px #1b211c2e;font:14px/1.5 DM Sans,Arial,sans-serif;overflow:hidden}#ds-cart-drawer[open]{display:flex;flex-direction:column;animation:ds-bag-enter .3s cubic-bezier(.2,.7,.2,1)}#ds-cart-drawer::backdrop{background:#1b211c6b}#ds-cart-drawer *{box-sizing:border-box}#ds-cart-drawer :is(h2,h3,p,ul,li,fieldset,legend){margin:0;padding:0}#ds-cart-drawer ul{list-style:none}#ds-cart-drawer button{margin:0;font-family:inherit}#ds-cart-drawer a{color:inherit}#ds-cart-drawer img{border-radius:0}#ds-cart-drawer :focus-visible{outline:2px solid var(--ink);outline-offset:3px}#ds-cart-drawer .ds-bag-heading{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 22px 18px 28px;border-bottom:1px solid var(--line)}#ds-cart-drawer h2{font:500 30px/1.05 Cormorant Garamond,Georgia,serif;letter-spacing:0;color:var(--ink);text-transform:none}#ds-cart-drawer .ds-bag-count{margin-top:4px;font-size:12.5px;color:var(--muted)}#ds-cart-drawer .ds-bag-x{display:grid;place-items:center;flex:none;width:42px;height:42px;padding:0;border:1px solid var(--field);border-radius:999px;background:#fff;color:var(--ink);cursor:pointer}#ds-cart-drawer .ds-bag-x:hover{background:var(--tint)}#ds-cart-drawer .ds-bag-content{flex:1;min-height:0;display:flex;flex-direction:column;transition:opacity .2s}#ds-cart-drawer.is-updating .ds-bag-content{opacity:.6;pointer-events:none}#ds-cart-drawer .ds-bag-form{flex:1;min-height:0;display:flex;flex-direction:column;margin:0}#ds-cart-drawer .ds-bag-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:18px 24px 24px}#ds-cart-drawer .ds-bag-message{padding:28px 24px;color:var(--muted)}#ds-cart-drawer .ds-bag-message .ds-bag-button{margin-top:16px}#ds-cart-drawer .ds-bag-edit{display:block;margin-top:14px;text-align:center;font-size:13px;text-decoration:underline;text-underline-offset:3px}#ds-cart-drawer .ds-bag-removal-status{margin:0 0 14px;padding:11px 14px;border-radius:14px;background:var(--tint);font-size:13px;color:var(--ink)}#ds-cart-drawer .ds-bag-gift{display:flex;align-items:center;gap:14px;margin:0 0 4px;padding:14px 16px;border-radius:20px;background:var(--tint)}#ds-cart-drawer .ds-bag-gift__thumb{flex:none;width:56px;height:56px;padding:0;border:0;border-radius:14px;overflow:hidden;background:#fff;cursor:pointer}#ds-cart-drawer .ds-bag-gift__thumb img{display:block;width:100%;height:100%;object-fit:cover}#ds-cart-drawer .ds-bag-gift__body{flex:1;min-width:0}#ds-cart-drawer .ds-bag-gift__title{font-size:14px;line-height:1.4}#ds-cart-drawer .ds-bag-gift__title b{font-weight:600}#ds-cart-drawer .ds-bag-gift__bar{height:6px;margin:9px 0 7px;border-radius:999px;background:#d9e2d5;overflow:hidden}#ds-cart-drawer .ds-bag-gift__bar span{display:block;height:100%;border-radius:inherit;background:var(--sage);transition:width .5s ease}#ds-cart-drawer .ds-bag-gift.is-done .ds-bag-gift__bar span{background:#5e7a57}#ds-cart-drawer .ds-bag-gift__small{font-size:12px;color:var(--muted)}#ds-cart-drawer .ds-bag-gift__small button{padding:0;border:0;background:none;color:var(--ink);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}#ds-cart-drawer .ds-bag-items{padding:0}#ds-cart-drawer .ds-bag-item{display:flex;gap:16px;margin:0;padding:18px 0;border-bottom:1px solid var(--line)}#ds-cart-drawer .ds-bag-item:last-child{border-bottom:0}#ds-cart-drawer .ds-bag-image{display:block;flex:0 0 96px;width:96px;height:96px;margin:0;padding:0;float:none;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#fff}#ds-cart-drawer .ds-bag-image img{display:block;width:100%;height:100%;object-fit:contain}#ds-cart-drawer .ds-bag-details{flex:1;min-width:0;padding:0;overflow-wrap:anywhere}#ds-cart-drawer .ds-bag-name{display:block;margin:0 0 6px;color:var(--ink);font-size:14px;line-height:1.45;font-weight:500;text-decoration:none}#ds-cart-drawer .ds-bag-name:hover{text-decoration:underline;text-underline-offset:3px}#ds-cart-drawer .ds-bag-details>p{margin:2px 0;font-size:12.5px;color:var(--muted)}#ds-cart-drawer .ds-bag-details>strong{display:inline-block;margin-top:8px;font-size:15px;font-weight:600;color:var(--ink)}#ds-cart-drawer .ds-bag-was{margin-left:8px;font-size:12.5px;color:var(--muted)}#ds-cart-drawer .ds-bag-discount{color:#3f6a47}#ds-cart-drawer .ds-bag-remove{display:block;min-height:34px;padding:6px 0 0;border:0;background:transparent;color:var(--muted);font:500 12px/1.4 DM Sans,Arial,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}#ds-cart-drawer .ds-bag-remove:hover{color:var(--ink)}#ds-cart-drawer .ds-bag-remove:disabled{opacity:.6;cursor:wait}#ds-cart-drawer .ds-bag-linked{font-size:11px}#ds-cart-drawer .ds-bag-pairs{margin:8px 0 0;padding:22px 0 0;border-top:1px solid var(--line)}#ds-cart-drawer .ds-bag-pairs[hidden]{display:none}#ds-cart-drawer .ds-bag-pairs__head h3{font:500 24px/1.15 Cormorant Garamond,Georgia,serif;color:var(--ink)}#ds-cart-drawer .ds-bag-pairs__head p{margin-top:6px;font-size:13px;line-height:1.5;color:var(--muted)}#ds-cart-drawer .ds-bag-pairs__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}#ds-cart-drawer .ds-pair{position:relative;display:flex;flex-direction:column;min-width:0;padding:10px 10px 12px;border:1px solid var(--line);border-radius:20px;background:#fff}#ds-cart-drawer .ds-pair--ghost{min-height:252px;border-color:transparent;background:linear-gradient(100deg,#f2f4ef 40%,#f9faf7,#f2f4ef 60%) 0 0/200% 100%;animation:ds-bag-shimmer 1.3s linear infinite}#ds-cart-drawer .ds-pair__img{position:relative;display:block;aspect-ratio:1;margin-bottom:10px;overflow:hidden;border-radius:14px;background:#fff}#ds-cart-drawer .ds-pair__img img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .4s ease}#ds-cart-drawer .ds-pair:hover .ds-pair__img img{transform:scale(1.04)}#ds-cart-drawer .ds-pair__badge{position:absolute;left:7px;top:7px;padding:3px 9px;border-radius:999px;background:var(--tint);color:#3f5a3a;font-size:11px;font-weight:600;line-height:1.4}#ds-cart-drawer .ds-pair__kicker{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}#ds-cart-drawer .ds-pair__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;margin-top:3px;overflow:hidden;color:var(--ink);font-size:13px;line-height:1.35;font-weight:500;text-decoration:none}#ds-cart-drawer .ds-pair__price{margin-top:6px;font-size:13.5px;font-weight:600;color:var(--ink)}#ds-cart-drawer .ds-pair__price s{margin-left:4px;font-size:12px;font-weight:400;color:var(--muted)}#ds-cart-drawer .ds-pair__add{margin-top:auto;min-height:38px;padding:0 14px;border:1px solid var(--ink);border-radius:999px;background:transparent;color:var(--ink);font:500 13px/1 DM Sans,Arial,sans-serif;cursor:pointer;transition:background .2s,color .2s}#ds-cart-drawer .ds-pair__price+.ds-pair__add{margin-top:10px}#ds-cart-drawer .ds-pair__add:hover{background:var(--ink);color:#fff}#ds-cart-drawer .ds-bag-extras{margin-top:18px}#ds-cart-drawer .ds-bag-extras:empty{display:none}#ds-cart-drawer .ds-bag-extras .ds-gift-cart{display:none!important}#ds-cart-drawer .ds-bag-extras .ds-cro-cart-trust{margin:0;padding:14px 16px;border-radius:18px;background:#f5f7f3;font-size:12.5px;line-height:1.55;color:var(--muted)}#ds-cart-drawer .ds-bag-extras .ds-cro-cart-trust p+p{margin-top:4px}#ds-cart-drawer .ds-bag-extras .ds-cro-cart-trust a{display:inline-block;margin-top:6px;color:var(--ink);text-decoration:underline;text-underline-offset:3px}#ds-cart-drawer .ds-bag-links{display:flex;justify-content:center;gap:24px;margin-top:18px;font-size:13px}#ds-cart-drawer .ds-bag-links :is(a,button){padding:4px 0;border:0;background:none;color:var(--ink);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}#ds-cart-drawer .ds-bag-footer{flex:none;position:relative!important;width:auto;height:auto!important;margin:0;padding:16px 24px max(16px,env(safe-area-inset-bottom));border:0;border-top:1px solid var(--line);background:#fff;box-shadow:0 -12px 30px #1b211c0d}#ds-cart-drawer .ds-bag-footer>.ds-bag-discount{margin:0 0 4px;font-size:12.5px}#ds-cart-drawer .ds-bag-subtotal{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin:0;padding:0;color:var(--ink);font-size:15px}#ds-cart-drawer .ds-bag-subtotal strong{font-size:19px;font-weight:600}#ds-cart-drawer .ds-bag-tax{margin:3px 0 12px;font-size:12px;line-height:1.5;color:var(--muted)}#ds-cart-drawer .ds-bag-tax>span{display:block}#ds-cart-drawer .ds-bag-tax>span[hidden]{display:none}#ds-cart-drawer .ds-bag-save b{color:var(--sale);font-weight:600}#ds-cart-drawer .ds-bag-button{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:52px;margin:0;padding:12px 18px;border:1px solid var(--ink);border-radius:999px;background:var(--ink);color:#fff;font:500 14.5px/1.2 DM Sans,Arial,sans-serif;letter-spacing:.02em;text-decoration:none;text-transform:none;cursor:pointer;transition:background .2s}#ds-cart-drawer .ds-bag-button:hover{background:#2e3830}#ds-cart-drawer .ds-bag-button:disabled{opacity:.65;cursor:wait}#ds-cart-drawer .ds-bag-footer .ds-payment-cart{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px;margin:0 0 10px;padding:0;border:0;background:none;font-size:12px;color:var(--muted);text-align:center}#ds-cart-drawer .ds-bag-footer .ds-payment-cart p{margin:0;font-size:12px}#ds-cart-drawer .ds-bag-footer .ds-payment-cart small{display:none}#ds-cart-drawer .ds-bag-footer .ds-payment-cart__details{display:inline;margin:0;padding:0}#ds-cart-drawer .ds-bag-footer .ds-payment-brand{height:16px;width:auto;vertical-align:-3px}#ds-cart-drawer .ds-bag-footer .ds-pt{margin:10px 0 0}#ds-cart-drawer .ds-bag-sheet{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;justify-content:flex-end}#ds-cart-drawer .ds-bag-sheet[hidden]{display:none}#ds-cart-drawer .ds-bag-sheet__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1b211c57}#ds-cart-drawer .ds-bag-sheet__card{position:relative;max-height:calc(100% - 48px);overflow:auto;padding:20px 22px max(20px,env(safe-area-inset-bottom));border-radius:26px 26px 0 0;background:var(--cream);box-shadow:0 -20px 50px #1b211c2e;animation:ds-bag-sheet .26s cubic-bezier(.2,.7,.2,1)}#ds-cart-drawer .ds-bag-sheet__head{display:flex;align-items:flex-start;gap:14px}#ds-cart-drawer .ds-bag-sheet__head img{flex:none;width:84px;height:84px;object-fit:contain;border:1px solid var(--line);border-radius:16px;background:#fff}#ds-cart-drawer .ds-bag-sheet__head>div{flex:1;min-width:0}#ds-cart-drawer .ds-bag-sheet__head h3{margin-top:3px;font:500 21px/1.2 Cormorant Garamond,Georgia,serif;color:var(--ink)}#ds-cart-drawer .ds-bag-sheet__gold{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;border:0;min-width:0}#ds-cart-drawer .ds-bag-sheet__gold legend{float:left;width:100%;margin-bottom:8px;font-size:13px;font-weight:500}#ds-cart-drawer .ds-bag-sheet__gold label{position:relative;cursor:pointer}#ds-cart-drawer .ds-bag-sheet__gold input{position:absolute;width:1px;height:1px;opacity:0}#ds-cart-drawer .ds-bag-sheet__gold label>span{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border:1px solid var(--field);border-radius:999px;background:#fff;font-size:13px}#ds-cart-drawer .ds-bag-sheet__gold input:checked+span{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}#ds-cart-drawer .ds-bag-sheet__gold input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}#ds-cart-drawer .ds-bag-sheet__gold i{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000014}#ds-cart-drawer .ds-bag-sheet__gold i.is-white{background:linear-gradient(135deg,#f4f4f2,#c7cbca)}#ds-cart-drawer .ds-bag-sheet__gold i.is-yellow{background:linear-gradient(135deg,#f5e2a6,#c6a04a)}#ds-cart-drawer .ds-bag-sheet__gold i.is-rose{background:linear-gradient(135deg,#f3d0c3,#c68a76)}#ds-cart-drawer .ds-bag-sheet__size{display:block;margin:16px 0 8px;font-size:13px;font-weight:500}#ds-cart-drawer #ds-bag-size{width:100%;min-height:46px;padding:10px 14px;border:1px solid var(--field);border-radius:14px;background:#fff;color:var(--ink);font:14px DM Sans,Arial,sans-serif}#ds-cart-drawer .ds-bag-sheet__hint{margin-top:8px;font-size:12px;line-height:1.5;color:var(--muted)}#ds-cart-drawer .ds-bag-sheet__hint a,#ds-cart-drawer .ds-bag-sheet__error a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}#ds-cart-drawer .ds-bag-sheet__error{margin-top:10px;padding:10px 12px;border-radius:12px;background:#fbedea;color:#8a2e1e;font-size:12.5px}#ds-cart-drawer .ds-bag-sheet__error[hidden]{display:none}#ds-cart-drawer .ds-bag-sheet .ds-bag-button{margin-top:16px}#ds-cart-drawer .ds-bag-empty{padding:10px 0}#ds-cart-drawer .ds-bag-empty__title{font:500 27px/1.15 Cormorant Garamond,Georgia,serif;color:var(--ink)}#ds-cart-drawer .ds-bag-empty>p:not(.ds-bag-empty__title){margin-top:8px;color:var(--muted)}#ds-cart-drawer .ds-bag-starts{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 26px}#ds-cart-drawer .ds-bag-starts a{padding:9px 15px;border:1px solid var(--field);border-radius:999px;background:#fff;font-size:13px;text-decoration:none}#ds-cart-drawer .ds-bag-starts a:hover{border-color:var(--ink)}#ds-cart-drawer .ds-bag-recent{margin:0 0 26px}#ds-cart-drawer .ds-bag-recent[hidden]{display:none}#ds-cart-drawer .ds-bag-recent h3{font:500 21px/1.2 Cormorant Garamond,Georgia,serif}#ds-cart-drawer .ds-bag-recent ul{display:grid;gap:10px;margin-top:12px}#ds-cart-drawer .ds-bag-recent a{display:flex;align-items:center;gap:12px;padding:8px 12px 8px 8px;border:1px solid var(--line);border-radius:16px;background:#fff;text-decoration:none}#ds-cart-drawer .ds-bag-recent img{flex:none;width:64px;height:64px;object-fit:contain;border-radius:12px}#ds-cart-drawer .ds-bag-recent__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.35}#ds-cart-drawer .ds-bag-recent__price{display:block;margin-top:3px;font-size:13px;font-weight:600}@keyframes ds-bag-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ds-bag-sheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes ds-bag-shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){#ds-cart-drawer[open],#ds-cart-drawer .ds-bag-sheet__card,#ds-cart-drawer .ds-pair--ghost{animation:none}#ds-cart-drawer .ds-pair__img img{transition:none}}@media(max-width:600px){#ds-cart-drawer{width:100%;border-radius:0}#ds-cart-drawer .ds-bag-heading{padding:14px 14px 12px 20px}#ds-cart-drawer h2{font-size:26px}#ds-cart-drawer .ds-bag-scroll{padding:14px 16px 20px}#ds-cart-drawer .ds-bag-footer{padding:12px 16px max(12px,env(safe-area-inset-bottom))}#ds-cart-drawer .ds-bag-image{flex-basis:80px;width:80px;height:80px;border-radius:16px}#ds-cart-drawer .ds-bag-item{gap:14px;padding:16px 0}#ds-cart-drawer .ds-bag-pairs__grid{gap:10px}#ds-cart-drawer .ds-pair{padding:8px 8px 10px;border-radius:18px}#ds-cart-drawer .ds-bag-gift{padding:12px 14px;gap:12px}#ds-cart-drawer .ds-bag-gift__thumb{width:48px;height:48px}#ds-cart-drawer .ds-bag-sheet__card{padding:18px 16px max(16px,env(safe-area-inset-bottom))}}#ds-cart-drawer .ds-bag-gift.is-done{gap:10px;padding:12px 16px;color:#3f5a3a}#ds-cart-drawer .ds-bag-gift.is-done svg{flex:none}#ds-cart-drawer .ds-bag-gift.is-done .ds-bag-gift__title{flex:1;min-width:0;font-weight:500}#ds-cart-drawer .ds-bag-gift__link{flex:none;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-size:12.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}#ds-cart-drawer .ds-gift-row .ds-bag-discount,#ds-cart-drawer .ds-bag-footer .ds-pt__secure{display:none}#ds-cart-drawer .ds-bag-footer .ds-pt-icons{display:flex;flex-wrap:nowrap;justify-content:center;gap:4px;margin:0;padding:0}#ds-cart-drawer .ds-bag-footer .ds-pt-icons>li{flex:0 1 auto;margin:0}#ds-cart-drawer .ds-bag-footer .ds-pt-icons svg{display:block;width:31px;height:20px}#ds-cart-drawer .ds-bag-footer .ds-payment-cart{display:block}#ds-cart-drawer .ds-bag-footer .ds-payment-cart p{display:inline}#ds-cart-drawer .ds-bag-footer .ds-payment-cart__details{margin-left:6px}#ds-cart-drawer .ds-bag-empty .ds-bag-button{background:transparent!important;color:var(--ink)!important;border-color:var(--ink)!important}@media(max-width:600px){#ds-cart-drawer .ds-bag-footer .ds-payment-cart{margin-bottom:8px;font-size:11.5px;line-height:1.45}#ds-cart-drawer .ds-bag-footer .ds-payment-cart p{font-size:11.5px}#ds-cart-drawer .ds-bag-tax{margin-bottom:10px}#ds-cart-drawer .ds-bag-button{min-height:50px}#ds-cart-drawer .ds-bag-footer .ds-pt{margin-top:8px}#ds-cart-drawer .ds-bag-footer .ds-pt-icons svg{width:28px;height:18px}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/ds-cart-drawer-fixes.css.map */
