.cart-discount__input{background-color:#fff;color:#4e3629;border:1px solid rgba(78,54,41,.35);border-color:#4e3629;border-style:solid;font-size:16px;border-radius:24px;padding:22px 26px;height:100%;flex-grow:1}.cart-discount__input::placeholder{color:#4e3629}.cart-discount__label{display:flex;align-items:center;gap:0rem;letter-spacing:-.1px;font-size:14px;font-weight:600;color:#121212!important}.cart-discount__pill-code{overflow:hidden;max-width:100px;text-overflow:ellipsis;white-space:nowrap;margin:0}.cart-discount{width:100%}.cart-discount__summary{display:flex;align-items:center!important;justify-content:space-between}.cart-discount__summary:hover{color:#121212}.cart-discount__codes{display:none;gap:1rem;flex-wrap:wrap;list-style:none;padding-inline:0;margin:0}.cart-discount__codes:has(.cart-discount__pill){display:flex}.cart-discount__button{height:100%}.cart-discount__content{height:30px}.cart-discount__pill{display:flex;color:#121212;gap:1rem;align-items:center;padding:8px 12px;border-radius:0;background-color:#fff;text-transform:uppercase}.cart-discount__form{display:flex;gap:2rem;align-items:center;height:100%}:is(.cart-discount__pill-remove,.cart-discount__pill-remove:hover){color:var(--color-foreground);background-color:transparent;pointer-events:all;cursor:pointer;height:100%;--close-icon-opacity: .4}.cart-discount__error{display:flex;align-items:center;width:100%;padding-block:var(--padding-2xs) var(--padding-sm)}.cart-discount__error .svg-wrapper{flex-shrink:0;width:var(--icon-size-xs);height:var(--icon-size-xs);margin-inline:var(--margin-3xs) var(--margin-xs)}.cart-discount__error-text{margin-block-start:var(--margin-3xs)}cart-discount-component{display:flex}.cart-discount__summary{padding-block:0rem!important;padding-inline:1rem!important;gap:.5rem;height:5rem!important}.cart-discount__summary{-webkit-tap-highlight-color:transparent!important;outline:none!important}.cart-discount__summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:1rem;gap:.5rem;height:6rem;background-color:transparent;color:#121212;border:none;outline:none;-webkit-tap-highlight-color:transparent}.cart-discount__summary:hover{color:#392217}.cart-discount .discount-checkbox{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.cart-discount .details-clipper{max-height:0;overflow:hidden;padding-block:0;margin:0;transition:max-height .3s ease 0s,padding-block .3s ease 0s}.cart-discount .details-inner{transform-origin:top;transform:scaleY(0);opacity:0;transition:transform .3s ease 0s,opacity .3s ease 0s}.cart-discount .discount-checkbox:checked+.cart-discount__summary+.details-clipper{max-height:60px;padding-block:1rem}.cart-discount .discount-checkbox:checked+.cart-discount__summary+.details-clipper>.details-inner{transform:scaleY(1);opacity:1}.cart-discount__summary .icon-plus{transform:rotate(0);transition:transform .3s ease}.cart-discount .discount-checkbox:checked+.cart-discount__summary .icon-plus{transform:rotate(45deg)}.cart-discount__content{padding:0;margin:0}.cart-discount__form{display:flex;gap:1rem;flex-wrap:nowrap;align-items:center}.cart-discount__input{flex:1 1 auto;min-width:0;box-sizing:border-box}.cart-discount__button{flex:0 0 auto;white-space:nowrap;box-sizing:border-box;font-size:16px!important;text-transform:none!important;letter-spacing:0px!important;border:2px solid #4e3629!important}.cart-discount-divider{border:none;border-top:1px solid #dcd7d4;margin:10px 0;width:100%;box-sizing:border-box}.ios .cart-discount .details-clipper{max-height:0;overflow:hidden;padding:0;margin:0;will-change:max-height,padding;transition:max-height .3s ease 0s,padding .3s ease 0s}.ios .discount-checkbox:checked+.cart-discount__summary+.details-clipper{max-height:52px;padding:1rem 0}.ios .cart-discount .details-inner{transform-origin:top;transform:scaleY(0);opacity:0;will-change:transform,opacity;transition:transform .3s ease 0s,opacity .3s ease 0s}.ios .discount-checkbox:checked+.cart-discount__summary+.details-clipper>.details-inner{transform:scaleY(1);opacity:1}.cart-discount__button{transition:background-color .3s,color .3s;-webkit-transition:background-color .3s,color .3s;background-color:#fff;color:#4e3629;border:2px solid #4e3629}.cart-discount__button.clicked{background-color:#4e3629!important;color:#fff!important}:root{--discount-open-row: 48px}.cart-discount .discount-checkbox:checked+.cart-discount__summary+.details-clipper:has(.cart-discount__input:not(:placeholder-shown)),.cart-discount .discount-checkbox:checked+.cart-discount__summary+.details-clipper:has(.cart-discount__codes .cart-discount__pill),.cart-discount .discount-checkbox:checked+.cart-discount__summary+.details-clipper:has(.cart-discount__error:not(.hidden)){max-height:calc(var(--discount-open-row) + 48px);padding-block:1rem}.cart-discount .discount-checkbox:checked+.cart-discount__summary+.details-clipper:has(.cart-discount__input:not(:placeholder-shown)) .cart-discount__content,.cart-discount .discount-checkbox:checked+.cart-discount__summary+.details-clipper:has(.cart-discount__codes .cart-discount__pill) .cart-discount__content,.cart-discount .discount-checkbox:checked+.cart-discount__summary+.details-clipper:has(.cart-discount__error:not(.hidden)) .cart-discount__content{height:var(--discount-open-row)}.ios .discount-checkbox:checked+.cart-discount__summary+.details-clipper:has(.cart-discount__input:not(:placeholder-shown)),.ios .discount-checkbox:checked+.cart-discount__summary+.details-clipper:has(.cart-discount__codes .cart-discount__pill),.ios .discount-checkbox:checked+.cart-discount__summary+.details-clipper:has(.cart-discount__error:not(.hidden)){max-height:calc(var(--discount-open-row) + 48px);padding-block:1rem}.cart-discount .discount-checkbox:checked+.cart-discount__summary+.details-clipper.has-value{max-height:calc(var(--discount-open-row) + 64px);padding-block:1rem}.cart-discount .discount-checkbox:checked+.cart-discount__summary+.details-clipper.has-value .cart-discount__content{height:var(--discount-open-row)}.cart-discount__codes .cart-discount__pill,.cart-discount__codes .cart-discount__pill .cart-discount__pill-code{text-transform:none!important;letter-spacing:0!important}.cart-discount__pill-remove{background:none!important;border:none!important;padding:0!important;margin-left:-8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;outline:none!important;-webkit-appearance:none;appearance:none;font-size:1em;line-height:1;color:#999!important}.cart-discount__pill-remove svg{width:1em;height:1em;stroke:currentColor;fill:none;stroke-width:2px}.cart-discount__pill-remove:hover{color:#999}.cart-discount__pill-remove:focus-visible{outline:1px solid rgba(0,0,0,.15);outline-offset:2px}.cart-discount__pill .svg-wrapper{background:none!important;border:none!important;padding:0!important;width:auto!important;height:auto!important;box-shadow:none!important}.cart-discount__codes{transform:translateY(var(--codes-nudge, 0));transition:transform .3s ease;will-change:transform}.cart-discount .cart-discount__form input#cart-discount.cart-discount__input:focus,.cart-discount .cart-discount__form input#cart-discount.cart-discount__input:focus-visible{outline:none!important;border-color:#4e3629!important;border-width:.2px!important;box-shadow:inset 0 0 0 1.5px #4e3629!important;transition:box-shadow .16s ease,border-color .16s ease}.cart-discount .cart-discount__form:focus-within input#cart-discount.cart-discount__input{outline:none!important;box-shadow:inset 0 0 0 2px #4e3629!important;border-color:#4e3629!important}input#cart-discount.cart-discount__input{-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map */
