.ss-cart-amounts{color:#256182;font-family:Josefin Sans,sans-serif;width:100%;min-width:0}.ss-cart-amounts [hidden],.ss-cart-sticky[hidden]{display:none!important}.ss-cart-money-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:8px 0;font-size:14px;line-height:1.5}.ss-cart-money-row>span:last-child,.ss-cart-subtotal strong{white-space:nowrap}.ss-cart-savings{color:#2d7a4e}.ss-cart-savings>summary{cursor:pointer;list-style:none;min-height:36px}.ss-cart-savings>summary::-webkit-details-marker{display:none}[data-ss-cart-saving-lines]{padding:0 0 8px 12px;color:#4e6070}[data-ss-cart-saving-lines] .ss-cart-money-row{font-size:12px}.ss-cart-subtotal{font-size:18px;padding:12px 0 2px;margin-top:8px}.ss-cart-subtotal strong{font-size:24px;font-weight:600}.ss-cart-shipping{font-size:14px;font-weight:600;line-height:1.45;margin:10px 0 6px;padding:10px 12px;border-left:3px solid #256182;border-radius:6px;background:#fff1b5;color:#421e10}.ss-cart-fine{color:#4e6070;font-size:12px;line-height:1.5;margin:4px 0 8px}.ss-cart-discount,.ss-cart-offer-details{border-top:1px solid #DAE2EA;margin-top:12px}.ss-cart-discount>summary,.ss-cart-offer-details>summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;gap:12px;cursor:pointer;font-size:13px;list-style:none}.ss-cart-discount>summary:after,.ss-cart-offer-details>summary:after{content:"+";font-size:20px;font-weight:400}.ss-cart-discount[open]>summary:after,.ss-cart-offer-details[open]>summary:after{content:"\2212"}.ss-cart-discount summary::-webkit-details-marker,.ss-cart-offer-details summary::-webkit-details-marker{display:none}.ss-cart-discount form{display:flex;gap:8px;width:100%;margin-bottom:8px}.ss-cart-discount input{width:0;min-width:0;flex:1;padding:10px 12px;border:1px solid #AEBECA;border-radius:8px;background:#fff;color:#256182;font:400 16px/1.5 Josefin Sans,sans-serif}.ss-cart-discount button{border:1px solid #256182;border-radius:8px;color:#256182;background:#fff;padding:10px 16px;min-height:44px;font:500 14px/1.4 Josefin Sans,sans-serif;cursor:pointer}.ss-cart-codes{display:flex;flex-wrap:wrap;gap:6px}.ss-cart-codes button{border:1px solid #CBD8E1;border-radius:999px;min-height:44px;padding:8px 12px;font:400 12px/1.4 Josefin Sans,sans-serif;color:#256182;background:transparent;cursor:pointer;overflow-wrap:anywhere}.ss-cart-offer-details{color:#4e6070}[data-items]>.ss-cart-offer-details,.cart-items__wrapper>.ss-cart-offer-details{padding:0 8px;margin-top:8px;font-family:Josefin Sans,sans-serif}.ss-cart-offer-details p{font-size:12px;line-height:1.6;margin:0 0 10px}.ss-cart-offer-details a{color:inherit;text-decoration:underline}.ss-cart-feedback{margin:12px 0;font-size:13px;line-height:1.5}.ss-cart-feedback[role=alert]{color:#a12d24}.ss-cart-feedback button{display:block;padding:8px 0;min-height:44px;text-decoration:underline;border:0;background:transparent;font:inherit;color:inherit;cursor:pointer}.ss-cart-amounts :focus-visible,.ss-cart-sticky :focus-visible{outline:2px solid #256182;outline-offset:3px}.ss-cart-discount input:focus-visible{outline-offset:-3px}.ss-cart-amounts button:disabled{opacity:.5;cursor:wait}:is(.cart-drawer__dialog,[data-ss-cart-page]) :is([data-ss-tier-bar],[data-tier-bar],[data-ss-mb-offer=cart]){display:none!important}[data-ss-cart-page] [data-summary]{align-self:start}[data-ss-cart-page] [data-items]{min-width:0}[data-ss-cart-page] [data-line-key].is-gift{grid-template-columns:52px minmax(0,1fr) auto;padding-block:14px;align-items:center}[data-ss-cart-page] .is-gift [class^=sscp-item-image-]{width:52px;height:52px}[data-ss-cart-page] .is-gift [class^=sscp-item-title-]{font-size:13px;margin:3px 0}[data-ss-cart-page] .is-gift [class^=sscp-item-price-]{grid-column:3;font-size:12px}[data-ss-cart-page] .is-gift .ss-mb-line{display:none}:is(.cart-drawer__dialog,[data-ss-cart-page]) [data-ss-reward-checkout-status]{font-size:12px;line-height:1.5;color:#4e6070}:is(.cart-drawer__dialog,[data-ss-cart-page]):has(.ss-cart-feedback:not([hidden])) [data-ss-reward-checkout-status]{display:none}.ss-cart-sticky{display:none}.cart-drawer__dialog .cart-drawer__summary{display:flex!important;flex-direction:column!important;overflow:visible!important;max-height:none!important;min-height:0!important;flex:0 0 auto!important;gap:0!important}.cart-drawer__dialog .ss-cart-amounts{flex:0 0 auto;min-height:0;overflow:visible}.cart-drawer__dialog .cart__ctas{flex:0 0 auto;margin-top:8px}.cart-drawer__dialog .ss-cart-money-row{margin:4px 0}.cart-drawer__dialog .ss-cart-subtotal{padding-top:8px}.cart-drawer__dialog .ss-cart-discount,.cart-drawer__dialog .ss-cart-offer-details{margin-top:6px}.cart-drawer__dialog .ss-gift-receipt{margin:0 0 4px}.cart-drawer__dialog .cart-items__wrapper>.ss-recommendations{margin:16px 0!important;max-width:100%!important}@media(max-width:749px){.ss-cart-sticky{position:fixed;z-index:80;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#ecf1f6;border-top:1px solid #CBD8E1;box-shadow:0 -4px 18px #2561820a;font-family:Josefin Sans,sans-serif;color:#256182}.ss-cart-sticky>div{display:flex;flex-direction:column;gap:4px;min-width:0}.ss-cart-sticky span{font-size:12px}.ss-cart-sticky strong{font-size:20px;font-weight:600}.ss-cart-sticky button{border:0;border-radius:999px;min-height:48px;min-width:150px;padding:12px 20px;background:#421e10;color:#fff1b5;font:500 15px/1.5 Josefin Sans,sans-serif;cursor:pointer}.ss-cart-has-sticky body{padding-bottom:calc(86px + env(safe-area-inset-bottom))}[data-ss-cart-page] [class^=sscp-grid-]{gap:20px}[data-ss-cart-page] [data-summary]{padding:20px}[data-ss-cart-page] [data-line-key]{min-width:0}[data-ss-cart-page] [class^=sscp-item-title-]{overflow-wrap:anywhere}:is(.cart-drawer__dialog,[data-ss-cart-page]) :is(.quantity-selector,.ss-mb-group-stepper,div[class^=sscp-qty-])>button{height:44px!important;min-height:44px!important}}@media(min-width:750px){.ss-cart-sticky{display:none!important}}.cart-drawer__dialog .cart-items__title{font-size:15px!important;line-height:1.4!important}.cart-drawer__dialog .cart-items__price{font-size:14px!important;line-height:1.4!important}.cart-drawer__dialog :is(.ss-mb-line,.ss-mb-units,.ss-mb-line .ss-mb-badge,.ss-mb-line .ss-mb-excluded,.cart-items__variants,.cart-items__properties){font-size:13px!important;line-height:1.45!important}.cart-drawer__dialog :is(.quantity-selector input,.ss-mb-group-stepper input){font-size:14px!important}.cart-drawer__dialog :is(.ss-rec-card__name,.ss-rec-card__price){font-size:14px!important;line-height:1.4!important}.cart-drawer__dialog .ss-rec-card__add{font-size:12px!important}.cart-drawer__dialog :is(.ss-gift-receipt,.ss-gift-receipt__label,.ss-gift-receipt__status){font-size:13px!important;line-height:1.45!important}.cart-drawer__dialog .cart__checkout-button{font-size:15px!important}.cart-drawer__dialog [data-ss-gift-row=true] .cart-items__title{font-size:14px!important;color:#4e6070!important;opacity:1!important}.ss-cart-money-row{font-size:16px}.ss-cart-subtotal{font-size:20px}.cart-drawer__dialog .ss-cart-subtotal strong{font-size:24px}.ss-cart-discount>summary{font-size:16px;font-weight:600}.ss-cart-amounts>.ss-cart-discount{margin-top:0;margin-bottom:8px;border-top:0;border-bottom:1px solid #DAE2EA}.ss-cart-offer-details>summary{font-size:14px}.ss-cart-shipping{font-size:15px}.ss-cart-fine,.ss-cart-offer-details p,[data-ss-cart-saving-lines] .ss-cart-money-row,.ss-cart-codes button{font-size:13px}.ss-cart-codes:not(:empty){margin-bottom:8px}.ss-cart-savings-label{display:inline-flex;align-items:center;gap:6px}.ss-cart-savings-chevron{display:block;flex:none;transition:transform .16s ease}.ss-cart-savings[open] .ss-cart-savings-chevron{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.ss-cart-savings-chevron{transition:none}}.cart-drawer__dialog .cart-drawer__summary{padding:6px 24px 12px!important}.cart-drawer__dialog .ss-cart-money-row{margin:2px 0;font-size:15px;line-height:1.35}.cart-drawer__dialog .ss-cart-savings>summary{min-height:30px;padding:0;align-items:center}.cart-drawer__dialog .ss-cart-subtotal{padding:5px 0 0;margin-top:3px;font-size:19px}.cart-drawer__dialog .ss-cart-subtotal strong{font-size:22px}.cart-drawer__dialog .ss-cart-discount>summary{min-height:36px;padding:0;font-size:15px}.cart-drawer__dialog .ss-cart-amounts>.ss-cart-discount{margin:0 0 5px}.cart-drawer__dialog .ss-cart-discount form{margin-bottom:6px}.cart-drawer__dialog .ss-cart-codes:not(:empty){margin-bottom:4px}.cart-drawer__dialog .ss-cart-shipping{margin:6px 0 4px;padding:7px 10px;font-size:14px;line-height:1.35}.cart-drawer__dialog .ss-cart-fine{margin:3px 0 4px;font-size:12px;line-height:1.35}.cart-drawer__dialog [data-ss-cart-saving-lines]{padding-bottom:3px}.cart-drawer__dialog [data-ss-cart-saving-lines] .ss-cart-money-row{font-size:13px}.cart-drawer__dialog .cart__ctas{margin-top:4px}@media(max-width:749px){.cart-drawer__dialog .cart-drawer__summary{padding:5px 14px 10px!important}.cart-drawer__dialog .cart-drawer__content{min-height:0!important;overflow-y:auto!important}.cart-drawer__dialog .cart-drawer__items{flex:1 1 auto!important;min-height:140px!important}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/ss-cart-experience.css.map */
