.drawer{position:fixed;z-index:10000;left:0;top:0;width:100vw;height:100%;display:flex;justify-content:flex-end;background-color:rgba(var(--color-foreground),.5);transition:visibility var(--duration-default) ease;visibility:hidden}.drawer.active{visibility:visible}cart-drawer{position:fixed;top:0;left:0;width:100vw;height:100%}cart-drawer .payment-badges{gap:7px}cart-drawer .list-payment__item{padding:0;align-items:center;display:flex}cart-drawer .list-payment__item svg{width:31px;height:23px}.cart-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0}.cart-drawer__overlay:empty{display:block}.quantity{width:auto!important}.quantity__button{cursor:pointer!important}cart-drawer .quantity:before,.quantity:after{display:none}cart-drawer .quantity{min-height:auto;margin-left:auto}.drawer__inner{margin:10px;padding:0;border:1.3px solid #000000;height:calc(100% - 38px);width:331px;max-width:calc(100vw - 2rem);border:.1rem solid rgba(var(--color-foreground),.2);border-right:0;background-color:rgb(var(--color-background));border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transform:translate(100%);transition:transform var(--duration-default) ease}.drawer.active .drawer__inner{transform:translate(0);background-color:#f5ffef}.drawer__inner-empty{height:100%;padding:0 1.5rem;background-color:rgb(var(--color-background));overflow:hidden;display:flex;flex-direction:column}.cart-drawer__warnings{display:flex;flex-direction:column;flex:1;justify-content:center}cart-drawer.is-empty .drawer__inner{display:grid;grid-template-rows:1fr;align-items:center;padding:0}cart-drawer.is-empty .drawer__header{display:none}cart-drawer:not(.is-empty) .cart-drawer__warnings,cart-drawer:not(.is-empty) .cart-drawer__collection{display:none}.cart-drawer__warnings--has-collection .cart__login-title{margin-top:2.5rem}.cart-drawer__collection{margin:0 2.5rem 1.5rem}.drawer__header{position:relative;padding:28px 14px 15px;display:flex;justify-content:space-between;align-items:center}.drawer__heading{margin:0;font-size:16px}.drawer__close{display:inline-flex;align-items:center;justify-content:center;padding:0;width:9px;height:9px;color:var(--el-muted);background-color:transparent;border:none;cursor:pointer;position:absolute;right:-4px;top:11px}.cart-drawer__warnings .drawer__close{right:16px}.cd-review-bar{display:flex;align-items:center;justify-content:center;gap:8px;padding:1.3px;border-top:1px solid #000;border-bottom:1px solid #000;margin-bottom:19px}.cd-review-bar .section-review{grid-template-columns:84px auto;gap:8px;margin:0}.cd-review-bar__stars svg{display:block}.cd-review-bar__text{font-family:var(--font-body-family);font-size:13px;color:#1c1c1c99}.cd-review-bar__text strong{color:#1c1c1cbe;font-weight:500}.cd-review-bar__text p{margin:0;line-height:1.25}@media screen and (min-width:981px){.cd-review-bar .section-review{grid-template-columns:83px auto;gap:7px}.cd-review-bar .section-review span{font-size:12px}.cd-review-bar{margin-bottom:20px}}.cd-progress{padding:0 16px 24px}.cd-progress-wrapper{position:relative}.cd-progress__text{margin:0;display:flex;align-items:center;gap:2px;text-align:start;font-family:var(--font-family-body);font-size:13px;line-height:1.3;color:#fff;padding:4px 12px}.cd-progress__text strong{font-weight:700}.cd-progress__bar{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e1f5d5;border:1.3px solid #020000;border-radius:2.6px;z-index:-1;overflow:hidden}.cd-progress__fill{height:100%;background:var(--el-primary);transition:width .4s ease;min-width:0;width:clamp(80%,var(--progress),100%);display:block!important;z-index:1;position:relative}.cd-progress__base{position:absolute;top:0;left:0;width:100%;height:100%;display:block!important}.cart-drawer-items-and-upsell{overflow:auto;flex:1;display:flex;flex-direction:column}.cart-drawer-items-and-upsell cart-drawer-items{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.cart-drawer-items-and-upsell::-webkit-scrollbar{width:3px}.cart-drawer-items-and-upsell::-webkit-scrollbar-thumb{background-color:rgba(var(--color-foreground),.7);border-radius:100px}@media screen and (max-height:650px){.cart-drawer-items-and-upsell{overflow:visible}.drawer__inner{margin:19px;overflow:scroll}}.cart-drawer__form{flex-grow:1;display:flex;flex-wrap:wrap}.drawer__contents{flex-grow:1;display:flex;flex-direction:column;max-width:100%}.drawer__cart-items-wrapper{flex-grow:1;display:flex;flex-direction:column;gap:19px}.cart-drawer thead{display:none}.cd-item{display:grid;grid-template-columns:70px 1fr auto;grid-template-rows:auto auto;gap:0 12px;overflow:hidden;position:relative}.cd-item__media{grid-row:1 / 3;grid-column:1;background-color:#fff;border:1.3px solid #020000;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;max-height:72px;min-width:72px;border-radius:10px}.cd-item__media a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.cd-item__img{width:100%;height:100%;object-fit:cover;display:block}.cd-item__body{grid-row:1;grid-column:2;min-width:0}.cd-item__title{font-family:var(--font-family-heading),sans-serif;font-size:18px;display:block;width:75%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-item__variant-price{display:flex;justify-content:space-between;align-items:start;max-width:100%;margin:11px 0 5px}.cd-item__variant,.product-option{margin:0;color:#020000;font-family:var(--el-font-body);font-size:12px;line-height:125%;letter-spacing:-.06px}.cd-item__variant-value{text-transform:uppercase}.cd-item__stock{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-body-family);font-size:13px;color:#425f02;background:#89dd631a;padding:3px 12px;line-height:1}.cd-item__stock-dot{width:6px;height:6px;border-radius:50%;background:#5cd33f;flex-shrink:0;position:relative}.cd-item__stock-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#22c55e;animation:cd-ping 1.5s cubic-bezier(0,0,.2,1) infinite}@keyframes cd-ping{0%{transform:scale(1);opacity:.75}75%,to{transform:scale(2.5);opacity:0}}.cd-item__gift-badge{display:inline-flex;align-items:center;gap:6px;margin-top:6px;background:#e20000;color:#fff;font-family:var(--font-body-family);font-size:12px;font-weight:500;padding:4px 9px;line-height:1.2;letter-spacing:-.24px}.cd-item__gift-badge svg{flex-shrink:0}.cd-item__gift-qty{opacity:.85;font-weight:700}.cd-item__price{text-align:right;display:flex;align-items:center;gap:2px;position:relative}.cd-item__price-sale,.cd-item__price-compare{font-family:var(--font-body-family);font-size:14px;font-weight:500;color:#000;line-height:125%;letter-spacing:-.28px;text-transform:uppercase}.cd-item__price .loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#fff9f5b3}.cd-item__price .loading-overlay.hidden{display:none}.cd-item__qty-row{grid-row:2;grid-column:2 / 4;display:flex;flex-direction:column;align-items:center;padding-left:0!important}.cd-item__qty-row-top{width:100%;display:flex;align-items:center;justify-content:space-between}.cd-qty{display:inline-flex!important;align-items:center;border:1px solid #000000;border-radius:2.6px;overflow:hidden}.quantity__input:focus-visible{background-color:unset;box-shadow:none;outline:none}.cd-qty__btn{width:20px;height:19px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;font-size:16px;padding:0;line-height:1;color:#000;opacity:1!important}.cd-qty__btn:hover{background:#0000000a}.cd-qty__btn:first-child{margin-left:0}.cd-qty__btn:last-child{margin-right:0}.cd-qty__btn span{display:flex;align-items:center;justify-content:center}.cd-qty__input{width:42px;height:32px;text-align:center;border:none;border-left:1px solid var(--el-border, #e4e4e4);border-right:1px solid var(--el-border, #e4e4e4);font-family:var(--el-font-heading);font-size:13px;font-weight:500;color:#020000;background:transparent;-moz-appearance:textfield;padding:0}.cd-qty__input::-webkit-outer-spin-button,.cd-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}cart-drawer .cd-qty__input{border:1px solid;border-top:0;border-bottom:0;height:19px;width:38px;border-radius:0;padding-top:4px}.cd-item__remove{padding:0;min-width:auto;min-height:auto;border:none;background:transparent;cursor:pointer;color:#1c1c1c66}.cd-item__remove:hover{color:#e20000}.cd-item__remove svg{width:16px;height:16px}.cart-item__error{display:flex;align-items:center;gap:4px;margin-top:10px}.cart-item__error-text{font-size:12px;color:#eb001b;line-height:1}.cart-item__error-text:empty{display:none}.cart-item__error-text:empty+svg{display:none}.cd-item .discounts{padding:0;margin:4px 0 0;list-style:none;display:none}.cd-item .discounts__discount{font-size:12px}.cd-item--gift{order:1}.cd-item--gift .cd-item__body{padding-bottom:10px}.cd-upsell{padding:20px 0 12px}.cd-upsell__heading{font-family:var(--font-body-family);font-size:14px;font-weight:500;color:var(--el-muted);text-transform:uppercase;margin:0 0 16px;padding:0 16px}.cd-upsell__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px;cursor:grab}.cd-upsell__track[data-upsell-count="1"]{cursor:default}.cd-upsell__track::-webkit-scrollbar{display:none}.cd-upsell__card{flex:0 0 85%;scroll-snap-align:start;overflow:hidden;display:flex;flex-direction:column}.cd-upsell__card{padding-left:16px}.cd-upsell__card:last-child{padding-right:16px}.cd-upsell__track[data-upsell-count="1"] .cd-upsell__card{flex:0 0 100%}.cd-upsell__card product-info{flex-grow:1;display:flex;flex-direction:column;border:1px solid var(--el-border, #E4E4E4)}.cd-upsell-top{display:flex;border-bottom:1px solid var(--el-border);flex-grow:1}.cd-upsell__images{display:flex;height:auto}.cd-upsell__img-product{width:80px;flex-shrink:0;border-right:1px solid var(--el-border, #e4e4e4);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.cd-upsell__img--product{width:100%;height:100%;object-fit:contain;position:relative;z-index:1}.cd-upsell__img-promo{flex:1;overflow:hidden;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--el-border, #e4e4e4);position:relative;background:radial-gradient(circle,rgba(28,28,28,.06) 1px,transparent 1px);background-size:8px 8px;background-color:#ffffff0d}.cd-upsell__img--promo{width:100%;height:100%;object-fit:cover;position:relative;z-index:1}.cd-upsell__body{padding:10px 12px;flex:1;display:flex;gap:8px}.cd-upsell__header{display:flex;flex-direction:column;gap:8px}.cd-upsell__title{font-family:"Bebas Neue",var(--font-heading-family),sans-serif;font-size:20px;line-height:1;letter-spacing:-.4px;color:#323232;text-decoration:none;text-transform:uppercase}.cd-upsell__title:hover{text-decoration:underline}.cd-upsell__price-col{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex-shrink:0}.cd-upsell__price-sale{font-family:var(--font-body-family);font-size:13px;color:#1c1c1ccc;line-height:1.3;letter-spacing:-.26px}.cd-upsell__price-compare{font-family:var(--font-body-family);font-size:12px;color:#1c1c1c66;line-height:1.3;text-decoration:line-through}.cd-upsell__desc,.cd-upsell__desc p{font-family:var(--font-body-family);font-size:13px;color:#1c1c1c99;line-height:1.25;letter-spacing:-.26px;margin:0}.cd-upsell__actions{display:flex;gap:8px;padding:10px 12px 12px;align-items:stretch}.cd-upsell__variant-wrap{display:contents}.cd-upsell__select-wrap{position:relative;flex:0 0 auto;min-width:110px}.cd-upsell__select{width:100%;height:39px;padding:8px 28px 8px 10px;border:1px solid var(--el-border, #e4e4e4);background:#fff;font-family:var(--font-body-family);font-size:13px;color:#1c1c1c99;line-height:1.4;letter-spacing:-.26px;text-transform:capitalize;cursor:pointer;appearance:none;-webkit-appearance:none;border-radius:0}.cd-upsell__select-arrow{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:#1c1c1c80}.cd-upsell__form{flex:1}.cd-upsell__form .form{height:100%}.cd-upsell__btn{width:100%;height:39px;display:flex;align-items:center;justify-content:center;border:none;background:#161616;color:#fff;font-family:var(--font-body-family);font-size:14px;font-weight:500;letter-spacing:-.28px;cursor:pointer;position:relative;padding:0 12px;white-space:nowrap;text-transform:uppercase}.cd-upsell__btn *{text-transform:uppercase}.cd-upsell__btn:hover{background:#2a2a2a}.cd-upsell__btn:disabled{opacity:.5;cursor:not-allowed}.cd-upsell__btn .loading-overlay__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:1.8rem;width:1.8rem;display:inline-flex}.cd-upsell__dots{display:flex;justify-content:center;gap:5px;padding-top:12px}.cd-upsell__dot{width:10px;height:10px;border-radius:1px;border:none;background:#f0ddd0;cursor:pointer;padding:0;transition:background .2s}.cd-upsell__dot--active{background:#ff6400}.drawer__footer{background-color:rgb(var(--color-background));border-top:1px solid #000000;padding:16px 14px 11px}cart-drawer.is-empty .drawer__footer{display:none}.drawer__footer>details{border-bottom:1px solid var(--el-border)}.drawer__footer>details[open]{padding-bottom:1.5rem}.drawer__footer summary{display:flex;position:relative;line-height:1;padding:1.5rem 0}.cart-drawer__footer>*+*{margin-top:.5rem}.cd-totals{display:flex;justify-content:space-between;align-items:center}.cd-totals__label{font-size:15px;color:#020000}.cd-totals__prices{display:flex;align-items:center;gap:8px}.cd-totals__compare{font-size:18.2px;font-weight:400;color:#000;text-decoration:line-through}.cd-totals__sale{font-weight:700;color:#020000}.cd-checkout-btn{position:relative;border:1.5px solid var(--el-border-color);border-radius:10px;background:var(--el-primary);color:#fff;font-family:var(--el-font-heading);font-weight:900;text-transform:uppercase;cursor:pointer;box-shadow:3px 3px #000;transition:all .2s ease;padding:0;font-size:22px;letter-spacing:0%;height:63px}.cd-checkout-btn:disabled{opacity:.5;cursor:not-allowed}.cd-checkout-btn svg{flex-shrink:0}@media screen and (min-width:981px){.cd-item__media{border-radius:10px;max-height:72px;min-width:72px}.cd-checkout-btn{padding-top:8px}.cd-addon__variant{padding:8px 15px}}.cd-trust-row{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;font-family:var(--el-font-body);font-size:13px;color:#043025}.cd-trust-row__item{display:grid;grid-template-columns:14px auto;align-items:center;gap:6px;font-weight:500;font-size:13px;line-height:18px;letter-spacing:-.007px}.cd-trust-row__item svg{flex-shrink:0;color:#1c1c1c66}.cd-trust-row__sep{color:#1c1c1c33}.cart__badges{margin-top:17px}.payment-badges{padding:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:0;gap:7px}.cart__badges img{max-width:100%;width:100%}.cart__ctas{margin-top:0}.drawer__footer .discounts{padding:0;margin:0;list-style:none}.drawer__footer .discounts__discount--end{display:flex;align-items:center;gap:4px;font-size:13px;justify-content:flex-end}.cart-drawer details[open]>summary .icon-caret{transform:rotate(180deg)}.cart__items--disabled{pointer-events:none;opacity:.6}.drawer__inner{position:relative}.cd-cleanup-overlay{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background:rgba(var(--color-background),.6);pointer-events:all;align-items:center;justify-content:center}.cd-cleanup-overlay.is-visible{display:flex}.cd-cleanup-overlay__spinner{width:3.6rem;height:3.6rem}@keyframes cd-cleanup-overlay-dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75}to{stroke-dashoffset:280}}.cd-cleanup-overlay__path{stroke:rgb(var(--color-foreground));stroke-dasharray:187;stroke-dashoffset:0;transform-origin:center;animation:cd-cleanup-overlay-dash 1.4s ease-in-out infinite}.cart-drawer .cart-items,.cart-drawer tbody{display:block;width:100%}.cart-drawer thead,.cart-primary-upsell-container,.cart-secondary-upsell-container{display:none}cart-drawer cart-drawer-items{padding:0 14px}@media screen and (min-width:981px){.drawer__header{padding:28px 14px 16px}.drawer__heading{font-size:20px}.drawer__inner{width:487px;max-width:calc(100vw - 3rem)}.cd-review-bar__text{font-size:16.9px}.cd-item__title{line-height:130%}.cd-item__price-sale,.cd-item__price-compare{font-size:16.9px}.cd-item{grid-template-columns:72px 1fr auto}.cd-item__variant,.product-option{font-size:17px}.cd-item__stock{font-size:16.9px}.cd-item__stock{padding:6px 16px;gap:7px}.cd-item__stock-dot{width:8px;height:8px}.cd-qty__input{font-size:16.9px}cart-drawer .cd-qty__input{min-width:38px}.cd-item{gap:0 10px}.drawer__cart-items-wrapper{gap:19px}.cd-review-bar{margin-bottom:20px;padding:0}.drawer__close{right:0!important;top:13px!important}.cd-upsell__heading{font-size:19.5px;margin:0 0 25px;padding:0 25px}.cd-upsell{padding:25px 0}.cd-review-bar__stars svg{height:18px;width:auto}.cd-upsell__title{font-size:26px}.cd-upsell__body{padding:16px 18px}.cd-upsell__desc,.cd-upsell__desc p,.cd-upsell__price-sale{font-size:16.9px}.cd-upsell__price-compare{font-size:15.6px}.cd-upsell__img-product{width:105px}.cd-upsell__btn{font-size:18.2px;height:50px}.cd-upsell__select{height:50px;font-size:16.9px}.cd-upsell__dots{gap:7px;padding-top:25px}.cd-upsell__card{padding-left:25px}.cd-upsell__card:last-child{padding-right:25px}.drawer__footer{padding:18px 14px 4px}.cd-totals__label,.cd-totals__sale{font-size:17px}.cd-trust-row{margin-top:12px;font-size:16.9px}.cd-trust-row__item{display:grid;grid-template-columns:13px auto;align-items:center;gap:6px;font-family:var(--el-font-body);font-weight:500;font-size:13px;line-height:23.4px;letter-spacing:-.05%}.cd-progress{padding:0 25px 25px}.cd-progress__text{font-size:16.9px}.cd-upsell__actions{padding:16px}.cd-totals__compare{font-size:18.2px}cart-drawer .payment-badges{gap:5px}cart-drawer .list-payment__item svg{width:33px;height:20px}.cart__badges{margin-top:20px}}.cd-sp{display:flex;align-items:center;gap:12px}.cd-sp__icon{flex-shrink:0;width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:10px;overflow:hidden}.cd-sp__icon img{width:100%;height:100%;object-fit:cover}.cd-sp__label{flex:1;font-family:var(--font-body-family);font-size:18.2px;font-weight:500;color:var(--el-dark, #1c1c1c);line-height:1.25}.cd-sp__price{font-family:var(--font-body-family);font-size:18.2px;font-weight:700;color:var(--el-dark, #1c1c1c);flex-shrink:0}.cd-sp__toggle-label{position:relative;display:inline-block;width:46px;height:26px;flex-shrink:0;cursor:pointer}.cd-sp__checkbox{opacity:0;width:0;height:0;position:absolute}.cd-sp__slider{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#ccc;border-radius:26px;transition:background-color .2s ease}.cd-sp__slider:before{content:"";position:absolute;height:20px;width:20px;left:3px;top:3px;background-color:#fff;border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 3px #00000040}.cd-sp__checkbox:checked+.cd-sp__slider{background-color:var(--el-dark, #1c1c1c)}.cd-sp__checkbox:checked+.cd-sp__slider:before{transform:translate(20px)}.cd-sp__checkbox:disabled+.cd-sp__slider{opacity:.5;cursor:not-allowed}.cd-sp__toggle-label:has(.cd-sp__checkbox:focus-visible) .cd-sp__slider{outline:2px solid var(--el-primary, #FF6400);outline-offset:2px}@media screen and (max-width:768px){.cd-sp__price{font-size:14px}.cd-sp__icon{width:44px;height:44px}.cd-sp__label{font-size:14px}}.cd-addon{padding:22px 0 16px;background:transparent;border:0}.cd-addon__heading{margin:0 0 4px;font-family:var(--el-font-heading);font-size:16px;font-weight:900;line-height:110%;letter-spacing:0%;text-transform:uppercase;color:#020000}.cart-drawer .cart-item:last-child{margin-bottom:0}.cd-addon__inner{display:grid;grid-template-columns:66px 1fr;gap:10px;align-items:start;padding:7px;border-radius:5px;border:.5px solid #D2D2D2}.cd-addon__image{width:100%;height:100%;object-fit:cover;border:1.5px solid #020000;border-radius:10px;background:#fff}.cd-addon__content{min-width:0}.cd-addon__review{justify-content:start;grid-template-columns:63px auto;gap:10px;line-height:1;margin-top:1px;margin-bottom:15px}.cd-addon__top{display:flex;flex-wrap:wrap;gap:5px}.cd-addon__review span{font-size:10px}.cd-addon__title{margin:0;width:100%;font-family:var(--el-font-heading);font-size:15px;font-weight:900;line-height:110%;letter-spacing:0%;text-transform:uppercase;color:#020000}.cd-addon__compare-price{text-decoration:line-through}.cd-addon__price,.cd-addon__compare-price{font-family:var(--el-font-body);font-size:13px;font-weight:500;line-height:125%;letter-spacing:-.5%;white-space:nowrap;color:#020000}.cd-addon__description{font-family:var(--el-font-body);margin:5px 0 0;font-size:13px;line-height:125%;letter-spacing:-.5%;color:#020000}.cd-addon__actions{display:grid;grid-template-columns:90px max-content;gap:8px;margin-top:16px}.cd-addon__select{position:relative}.cd-addon__variant{width:100%;height:40px;display:flex;align-items:center;padding:0 15px;height:31px;border:1.5px solid #020000;border-radius:6px;background-color:#f5ffef;font-family:var(--el-font-heading);font-size:10px;font-weight:700;line-height:110%;letter-spacing:0%;color:#020000;appearance:none;-webkit-appearance:none;text-transform:uppercase}.cd-addon__select:after{content:"";position:absolute;top:50%;right:15px;width:12px;height:12px;transform:translateY(-50%);pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='8' viewBox='0 0 15 8' fill='none'%3E%3Cpath d='M0.126953 0.756348C0.127008 0.922962 0.193706 1.08287 0.311523 1.20068L6.80859 7.69873V7.69775C6.86683 7.75647 6.93635 7.80364 7.0127 7.83545C7.08896 7.86718 7.1713 7.8833 7.25391 7.8833C7.33633 7.88324 7.41804 7.8671 7.49414 7.83545C7.5703 7.80372 7.63912 7.75627 7.69727 7.69775L7.69824 7.69873L14.1953 1.20068C14.254 1.14248 14.3003 1.07285 14.332 0.996582C14.3637 0.920389 14.3808 0.838871 14.3809 0.756347C14.3809 0.673648 14.3638 0.591476 14.332 0.515137C14.3002 0.43887 14.254 0.369224 14.1953 0.311035L14.1943 0.311035C14.1364 0.253 14.0679 0.206852 13.9922 0.175293C13.9158 0.143488 13.8337 0.126465 13.751 0.126465C13.6685 0.126492 13.5869 0.143595 13.5107 0.175293C13.4345 0.207068 13.3648 0.25337 13.3066 0.312012L7.25293 6.36963L1.2002 0.312012C1.08235 0.194165 0.922518 0.127464 0.755859 0.127441C0.673461 0.127441 0.59177 0.143811 0.515625 0.175293C0.439372 0.206878 0.369885 0.25365 0.311523 0.312012C0.253269 0.370283 0.206376 0.43903 0.174805 0.515137C0.143219 0.59139 0.126953 0.673812 0.126953 0.756348Z' fill='%23020000' stroke='%23020000' stroke-width='0.253266'/%3E%3C/svg%3E") no-repeat center;background-size:contain}.cd-addon__button{padding:10px 15px;border:0;border-radius:6px;background:#3c5609;color:#fff;font-family:var(--font-family-heading);font-size:10px;font-weight:900;line-height:110%;letter-spacing:0%;text-transform:uppercase;cursor:pointer}.cd-addon__button:disabled{pointer-events:none;cursor:unset;opacity:.5}.cd-addon__button:hover{opacity:.9}@media screen and (min-width:981px){.cd-addon{padding:22px 0}.cd-progress{padding:0 16px 20px}.product-option{margin-top:0}.cd-addon__heading{font-size:20px}.cd-addon__inner{grid-template-columns:66px 1fr;gap:12px}.cd-addon__image{border-radius:5.492px}.cd-addon__review{grid-template-columns:61px auto;gap:10.4px}.cd-addon__price,.cd-addon__compare-price{font-size:17px}.cd-addon__description{font-family:var(--el-font-body);margin:7px 0 0;font-size:17px}.cd-addon__variant{padding:7px 15px}}@media screen and (min-width:750px)and (max-width:989px){.cart-item cart-remove-button{width:0;height:0}}.cd-cart-trust-icons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.cd-cart-trust-icons__item{display:flex;flex-direction:column;align-items:center;gap:7px;color:#020000;text-align:center;font-family:Inter Tight;font-size:12px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.06px}.cd-cart-trust-icons__icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.cd-cart-trust-icons__icon img,.cd-cart-trust-icons__icon svg{display:block;width:18.4px;height:18.4px;object-fit:contain}.cd-subscription-upgrade{position:relative;padding:26px 13px 22px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid rgba(21,27,18,.75);border-radius:8px;background:#fff}.cd-subscription-upgrade__badge{position:absolute;top:0;left:50%;padding:2px 8px;border-radius:202px;border:1px solid #3C5609;background:#5ea40b;color:#fff;font-family:var(--el-font-body);font-size:13px;font-weight:600;line-height:110%;text-transform:uppercase;transform:translate(-50%,-50%);white-space:nowrap}.cd-subscription-upgrade__title{margin:0 0 10px;text-align:center;font-family:var(--el-font-heading);font-size:19px;font-weight:900;color:#020000;line-height:110%;text-transform:uppercase}.cd-subscription-upgrade__benefits p:empty,.cd-subscription-upgrade__benefits p:not(:has(*)):not(:has(text)){display:none;margin:0}.cd-subscription-upgrade__benefits ul{display:grid;gap:8px;margin:0 0 9px;padding:0;list-style:none}.cd-subscription-upgrade__benefits li{position:relative;padding-left:17px;font-family:var(--el-font-body);font-size:12px;color:#020000;line-height:125%;letter-spacing:-.06px}.cd-subscription-upgrade__benefits li:before{content:"";position:absolute;left:0;top:1px;width:11.2px;height:11.2px;background-image:url(/cdn/shop/files/el-flower-icon.svg?v=1781598686);background-repeat:no-repeat;background-size:contain;background-position:center}.cd-subscription-upgrade__button{width:auto;min-width:272px;min-height:18px;padding:17px 11px 11px;border:0;border-radius:6px;background:#3c5609;color:#fff;font-family:var(--el-font-heading);font-size:16px;font-weight:900;line-height:110%;text-align:center;text-transform:uppercase;cursor:pointer}.cd-subscription-upgrade__button:hover{opacity:.9}.cd-subscription-upgrade__button:disabled{cursor:wait;opacity:.7}.cd-subscription-upgrade__button.is-loading{pointer-events:none}.cd-subscription-upgrade__error{margin:8px 0 0;color:#c62828;font-size:11px;line-height:1.3;text-align:center}.cart-item__error{display:none}.cart-item__error:has(.cart-item__error-text:not(:empty)){display:flex}@media screen and (min-width:981px){.cd-cart-trust-icons{gap:8px;padding-inline:12px}.cd-cart-trust-icons__item{gap:13px;font-size:17px;letter-spacing:-.085px}.cd-cart-trust-icons__icon img,.cd-cart-trust-icons__icon svg{width:24px;height:24px}.cd-subscription-upgrade{padding:26px 33px 22px}.cd-subscription-upgrade__title{font-size:24px}.cd-subscription-upgrade__benefits li{padding-left:23px;font-size:17px;letter-spacing:-.085px}.cd-subscription-upgrade__benefits li:before{width:17.1px;height:17.1px}.cd-subscription-upgrade__button{min-width:222px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/el-component-cart-drawer.css.map */
