button.drawer__close{position:inherit;top:0;right:0;bottom:0;left:0;display:flex;padding:0}.drawer__header{position:inherit;padding:16px 20px;border-bottom:2px solid #1E1E1E}h2.drawer__heading{font-family:var(--PP-Neue-York-Narrow);font-weight:800;font-size:20px;line-height:100%;letter-spacing:1px;text-transform:uppercase;color:#1e1e1e;margin:0;display:flex;align-items:center;gap:10px}span.cart-drawer-count{font-family:var(--PP-Neue-York-Narrow);font-weight:800;font-size:14.4px;line-height:21.22px;letter-spacing:0px;color:#1e1e1e;display:flex;border:2px solid #1E1E1E;border-radius:50%;width:24px;height:24px;justify-content:center}h2.cart__empty-text{font-family:var(--PP-Neue-York-Narrow);font-weight:800;font-size:28px;line-height:100%;letter-spacing:1px;text-align:center;text-transform:uppercase;color:#1e1e1e;margin:0 0 20px}.cart-empty-sub-text{font-family:var(--PP-Woodland);font-weight:700;font-size:16px;line-height:100%;letter-spacing:1px;text-align:center;color:#1d3d2b;padding-bottom:24px}a.btn.btn-primary.cart-empty-btn{margin:0 auto;text-transform:uppercase}.free-shipping-bar{padding:24px 20px 10px}.offer-bar-text{font-family:var(--PP-Woodland);font-weight:700;font-size:14px;line-height:100%;letter-spacing:1px;color:#1d3d2b;text-align:center}span.star-icon{font-family:var(--PP-Woodland);font-weight:700;font-size:14px;line-height:100%;letter-spacing:1px;color:#ffb80f}.offer-bar-wrap{width:100%;background-color:#b8d1cd;height:8px;margin-top:16px;position:relative}.offer-bar-main{display:block;height:8px;background:#1e1e1e}.drawer__cart-items-wrapper{padding:0 12px}.cart--item{display:flex;gap:12px;padding:24px 0;border-bottom:1px solid #1E1E1E}img.cart-item--image{width:100%;height:auto;display:block;max-width:80px;aspect-ratio:1 / 1;object-fit:cover}a.cart-item--link{display:flex;width:80px;height:80px;overflow:hidden;border-radius:2px}a.cart-item--name{font-family:var(--PP-Neue-York-Narrow);font-weight:800;font-size:clamp(14px,1.11vw,16px);line-height:24px;letter-spacing:0%;color:#1e1e1e;text-decoration:none;display:flex}.cart-item--details-top{display:flex;align-items:flex-start;gap:10px;justify-content:space-between}.cart-item--details{flex:1;display:flex;flex-direction:column;justify-content:space-between}.drawer__cart-items-wrapper cart-remove-button .button{min-width:17px;min-height:17px;padding:0;margin:0}.drawer__cart-items-wrapper cart-remove-button{position:absolute;top:-10px;bottom:auto;left:auto;right:-10px;display:flex;width:17px;height:17px;align-items:center;justify-content:center}.cart-item__price-wrapper,.cart-item__price-wrapper .price{font-family:var(--PP-Neue-York-Narrow);font-weight:800;font-size:clamp(16px,1.38vw,20px);20px;line-height:24px;letter-spacing:0%;text-align:right;text-transform:uppercase;color:#183d2b}.cart-drawer .cart-item__error{margin-top:0}.cart-item--totals.right{position:relative;flex-shrink:0}.cart-item--details-bottom{display:flex;align-items:end;justify-content:end;gap:10px;flex-wrap:wrap}.cart-item--details-bottom.cart-item--details-bottom--with-subscription{justify-content:space-between;padding-top:14px}.drawer__footer{padding-bottom:0}.cart-drawer__footer{padding:24px 22px 24px 20px!important;border-top:2px solid #1E1E1E}.cart-drawer .totals{margin-top:0;margin-bottom:16px}h2.totals__total{font-family:var(--PP-Neue-York-Narrow);font-weight:800;font-size:20px;line-height:24px;letter-spacing:0%;color:#1e1e1e;margin:0}p.totals__total-value{font-family:var(--PP-Neue-York-Narrow);font-weight:800;font-size:20px;line-height:24px;letter-spacing:0%;text-align:right;color:#183d2b;text-transform:uppercase}.cart-tax-note{font-family:var(--PP-Neue-York);font-weight:400;font-size:14px;line-height:140%;letter-spacing:0%;text-align:center;color:#1e1e1e;margin-top:12px}.drawer__footer span.summary__title{font-family:var(--PP-Neue-York-Narrow);font-weight:800;font-size:16px;line-height:100%;letter-spacing:1px;text-align:center;text-transform:uppercase;color:#1e1e1e;flex:1;display:flex;align-items:center;justify-content:space-between}.drawer__footer summary{align-items:center;gap:8px;padding:12px 20px}.summary__title-checkbox{display:flex}.cart-drawer details summary .icon-carett{transform:rotate(180deg)}.cart-drawer details[open]>summary .icon-carett{transform:rotate(0)}.fill-checkbox{display:none}.drawer__footer>details[open] .fill-checkbox{display:flex}.drawer__footer>details[open] .blank-checkbox{display:none}.summary__title-checkbox.active .fill-checkbox{display:flex}.summary__title-checkbox.active .blank-checkbox{display:none}.drawer__footer>details{background:#f6e4781a}.cart__note:after,.cart__note:hover.cart__note:after,.cart__note:before,.cart__note:hover.cart__note:before{display:none}.cart__note .field__input:focus{box-shadow:none;outline:0;border-radius:var(--inputs-radius)}.cart__note{flex-wrap:wrap;padding:0 20px}.cart__note .text-area{background:#fcf9ea;min-height:150px;margin-bottom:10px;resize:none;border:1px solid #1E1E1E;font-family:var(--PP-Neue-York);font-weight:400;line-height:150%;letter-spacing:0%;color:#1e1e1e;border-radius:2px!important;padding:15px 11px!important}.cart-note-count-wrap{display:flex;justify-content:space-between;width:100%;gap:10px;padding:0 20px}.cart-note-count{font-family:var(--PP-Neue-York);font-weight:400;font-size:14px;line-height:150%;letter-spacing:0%;color:#000;display:flex;align-items:center}button.cart-note-save,button.cart-note-clear{font-family:var(--PP-Neue-York-Narrow);font-weight:800;font-size:14px;line-height:100%;letter-spacing:1px;text-transform:uppercase;border:2px solid #181818;box-shadow:3px 3px #181818;background:#fcf9ea;padding:8px 40px;border-radius:4px}.cart-note-error{color:#c0392b;font-size:13px;margin:4px 0 0}.cart-note-count.cart-note-count--limit{color:#c0392b;font-weight:600}.cart-note-save:disabled,.cart-note-clear:disabled{opacity:.5;cursor:not-allowed}.summary__edit-link{text-decoration:underline;margin-left:8px;cursor:pointer;font-family:var(--PP-Neue-York);font-weight:400;font-size:16px;line-height:150%;letter-spacing:0%}h3.cart-drawer-recommendation-title{font-family:var(--PP-Neue-York-Narrow);font-weight:800;font-size:16px;line-height:20px;letter-spacing:0%;text-transform:uppercase;margin:0;padding-bottom:16px;color:#1e1e1e}.cart-drawer-recommendation{padding:24px 12px}.cart-drawer-recommendation-item{display:flex;gap:10px}a.cart-drawer-recommendation-img{display:flex;max-width:80px;height:80px;overflow:hidden;border-radius:2px;width:80px}.cart-drawer-recommendation-img img{width:100%;height:auto;max-width:80px;aspect-ratio:1 / 1;object-fit:cover}a.cart-drawer-recommendation-product-title{font-family:var(--PP-Neue-York-Narrow);font-weight:800;font-size:clamp(14px,1.11vw,16px);line-height:24px;letter-spacing:0%;color:#1e1e1e;text-decoration:none;display:flex;padding-bottom:4px}.cart-drawer-recommendation-product_short_desc{font-family:var(--PP-Neue-York);font-weight:400;font-size:14px;line-height:140%;letter-spacing:0%;color:#1e1e1e}.cart-drawer-recommendation-product_short_desc p{margin:0}.cart-recommended-product-btn.btn.btn-primary{padding:11px 37px;font-size:14px}.cart-drawer-recommendation--price{font-family:var(--PP-Neue-York-Narrow);font-weight:800;font-size:20px;line-height:24px;letter-spacing:0%;text-align:right;text-transform:uppercase;color:#183d2b;flex-shrink:0}.cart-drawer-recommendation-content-wrap-main{flex:1}.cart-drawer-recommendation-content-wrap{display:flex;gap:10px;justify-content:space-between;padding-bottom:10px}.cart-item--totals.right .loading__spinner{right:5px}.cart-recommended-product-add-btn .product-form__buttons{max-width:fit-content}.cart-recommended-product-add-btn .product-form__buttons .loading__spinner{right:auto}.cart-drawer__empty-content{margin-top:-58px}@media screen and (min-width:750px){cart-remove-button .button{min-width:17px;min-height:17px}}.quantity:before,.quantity:after{display:none}.cart-item--details-bottom quantity-input.quantity{border:2px solid #1E1E1E;min-height:40px;width:116px;border-radius:2px}.cart-item--details-bottom .quantity__button .svg-wrapper{width:20px;height:20px;pointer-events:none}.quantity__button.disabled{cursor:not-allowed;opacity:1}.quantity__button .svg-wrapper{width:24px;height:24px;pointer-events:none}.cart-item--details-bottom .quantity__input{font-family:var(--PP-Neue-York-Narrow);font-weight:800;font-size:18px;line-height:26px;letter-spacing:0%;text-align:center;color:#1e1e1e}.quantity__input:focus-visible{outline:0;outline-offset:0;box-shadow:none}.quantity__button:first-child{margin-left:0}.quantity__button:last-child{margin-right:0}.cart-item--media{position:relative}select.subscription-unified-select:focus-visible{outline:0;outline-offset:0;box-shadow:none}@media screen and (max-width:750px){button.cart-note-save,button.cart-note-clear{padding:8px 20px}.cart-item--details-bottom quantity-input.quantity{width:110px}}cart-drawer-items .quantity__button{width:calc(3.5rem / var(--font-body-scale))}.upgrade-to-subscription-cta{display:flex;align-items:center;gap:4px;position:relative;border:1px solid #1E1E1E;padding:4px;cursor:pointer;background:transparent;font-family:var(--PP-Neue-York-Narrow);font-weight:800;font-size:12px;line-height:100%;letter-spacing:0%;text-align:center;text-transform:uppercase;color:#183d2b}.upgrade-to-subscription-cta:hover{background-color:#f6e478}select.subscription-unified-select{transition:all .4s ease;padding:0;margin:0;background:transparent;border:0;font-family:var(--PP-Neue-York-Narrow);font-weight:800;font-size:12px;line-height:100%;letter-spacing:0%;text-align:left;text-transform:uppercase;color:#183d2b;cursor:pointer}.subscription-unified-select--hidden,#hextomContainer,p.product-option{display:none}.select-with-svg{display:flex;align-items:center;background:#f6e478;padding:4px}span.offer-bar-star-icon{position:absolute;top:-8px;left:auto;right:-15px;bottom:auto;display:flex}.summary__edit-link{font-size:13px;font-weight:600;text-decoration:underline;margin-left:8px;cursor:pointer}.cart-note-buttons{display:flex;gap:8px}.cart-note-clear:disabled{opacity:.5;cursor:not-allowed}.quantity__button:focus-visible{outline-offset:0px;box-shadow:none}#Details-CartDrawer{display:block;overflow:hidden;position:relative}.drawer__footer{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/174/assets/cart-drawer.css.map */
