[data-component=cart-sidebar]{font-family:"Helvetica Neue LT Pro",sans-serif}.elc-overlay-sidebar.elc-overlay-sidebar-slidein{width:100%}@media (min-width:768px){.elc-overlay-sidebar.elc-overlay-sidebar-slidein{width:auto}}[data-rendered-view=cart-sidebar-cart-offers],[data-rendered-view=cart-sidebar-offers-tab]{width:100%}.elc-cart-empty-content{color:#111111}.elc-cart-sidebar-title{font-family:"Helvetica Neue LT Pro",sans-serif;font-weight:500;font-style:normal;height:50px;padding-left:20px;padding-right:20px}.elc-cart-sidebar-title p.elc-subtitle--2{color:#111111;font-size:16px;line-height:18px;letter-spacing:1.5px;text-align:center;margin-top:3px}div .elc-cart-sidebar-close{width:auto;padding-top:0;padding-right:23px}@media (min-width:768px){div .elc-cart-sidebar-close{padding-right:18px}}div .elc-cart-sidebar-close-icon .elc-icon{width:16px;height:16px}.elc-cart-sidebar-counter{color:#111111;font-size:10px}.elc-cart-sidebar-header{flex-direction:row-reverse;height:48px}.elc-cart-sidebar-go-shopping-button.elc-button{font-family:"Helvetica Neue LT Pro",sans-serif;font-weight:400;font-style:normal;color:#ffffff;font-size:12px;letter-spacing:1.9px;line-height:24px}.elc-cart-sidebar-checkout-button.elc-button{border-radius:0}.elc-cart-sidebar-checkout-button.elc-button p.elc-subtitle--2{font-family:"Helvetica Neue LT Pro",sans-serif;font-weight:400;font-style:normal;font-size:12px;letter-spacing:1.9px;line-height:24px}.elc-cart-sidebar-sub-total{color:#111111;font-size:16px}.elc-cart-sidebar-sub-total p.elc-subtitle--2{line-height:28px}div .elc-cart-item-panel{border-bottom:1px solid #c7c3c3}.elc-cart-item-remove button{font-size:12px;color:#000000;letter-spacing:.5px;background-color:inherit;border:none}.elc-cart-item-remove button:focus,.elc-cart-item-remove button:hover{background-color:transparent;color:#c7c3c3}.elc-cart-item-description-name p.elc-subtitle--2{font-family:"Helvetica Neue LT Pro",sans-serif;font-weight:500;font-style:normal}.elc-cart-item-description-sku-description.elc-body--2{font-family:"Helvetica Neue LT Pro",sans-serif;font-weight:400;font-style:normal;padding-top:1px;line-height:16px}.elc-cart-item-description-link p.elc-subtitle--2{line-height:24px;white-space:normal}.elc-cart-item-description-product{font-family:"Helvetica Neue LT Pro",sans-serif;font-weight:400;font-style:normal;color:#696969}.elc-cart-item-description-product-wrapper p.elc-caption{font-size:14px;line-height:16px;letter-spacing:0}.elc-cart-item-description-product-quantity{padding-top:8px;padding-bottom:8px}.elc-cart-item-description-product-quantity-spinner-selector.elc-spinner-selector{border-radius:0}.elc-cart-item-description-product-quantity-spinner-selector.elc-spinner-selector .elc-spinner-selector-button{border-radius:0;width:25px;height:25px}.elc-cart-item-description-product-quantity-spinner-selector.elc-spinner-selector .elc-spinner-selector-button .elc-spinner-minus-icon.elc-icon,.elc-cart-item-description-product-quantity-spinner-selector.elc-spinner-selector .elc-spinner-selector-button .elc-spinner-plus-icon.elc-icon{height:8px;width:8px}.elc-cart-item-description-product-quantity-spinner-selector.elc-spinner-selector .elc-spinner-selector{border-radius:0}.elc-cart-item-description-product-quantity-spinner-selector.elc-spinner-selector .elc-spinner-selector-data{font-family:"Helvetica Neue LT Pro",sans-serif;font-weight:400;font-style:normal;font-size:12px}.elc-cart-item-description-product-quantity-spinner-selector.elc-spinner-selector .elc-spinner-selector-data-wrapper{width:25px;height:25px;display:flex;align-items:center;justify-content:center}.elc-cart-item-description-product-quantity p.elc-body--2{font-size:14px;line-height:16px;letter-spacing:0}.elc-cart-item-price-wrapper{color:#111111}.elc-cart-item-engrave-message{color:#000000;font-family:"English Regular",sans-serif;font-size:24px}.elc-cart-item-engrave-message p{margin:0}.elc-cart-item-total-price-wrapper .elc-cart-item-old-total-price{display:none}.elc-offer-header-text.elc-body--2{font-family:"Helvetica Neue LT Pro",sans-serif;font-weight:500;font-style:normal}.elc-offer-tout-title-text.elc-subtitle--1{font-family:"Helvetica Neue LT Pro",sans-serif;font-weight:500;font-style:normal;letter-spacing:1.5px;line-height:16px;text-transform:uppercase}.elc-offer-tout-title-text.elc-subtitle--1.cart-tab-offer{font-family:"Helvetica Neue LT Pro",sans-serif;font-weight:500;font-style:normal;letter-spacing:.15px;line-height:18px;text-transform:none}.elc-offer-tout-title.cart-tab-offer{padding-top:15px}.elc-offer-item-content-image-container-image.offer-image{margin-top:10px}.elc-offer-item-content-description-title.elc-subtitle--1{font-family:"Helvetica Neue LT Pro",sans-serif;font-weight:500;font-style:normal;letter-spacing:0}.elc-offer-item-content-description-sub.elc-caption{font-family:"Helvetica Neue LT Pro",sans-serif;font-weight:500;font-style:normal;letter-spacing:0;font-size:12px;width:75%}@media (min-width:768px){.elc-offer-item-content-description-sub.elc-caption{width:100%}}.elc-offer-item-content-description-caption p{font-family:"Helvetica Neue LT Pro",sans-serif;font-weight:400;font-style:normal;letter-spacing:0}.elc-offer-item-content-description-threshold-text{font-family:"Helvetica Neue LT Pro",sans-serif;font-weight:400;font-style:normal;letter-spacing:0}.elc-offer-item-content-description-threshold-icon.elc-icon{background-color:#ee9f57;width:16px;height:16px}.elc-offer-item-content-description-interaction-button{font-family:"Helvetica Neue LT Pro",sans-serif;font-weight:500;font-style:normal;letter-spacing:1.4px;text-transform:uppercase;line-height:20px}.elc-offer-item-content-description-expiration-date-sub{font-family:"Helvetica Neue LT Pro",sans-serif;font-weight:500;font-style:normal;height:16px;width:40px;text-align:center}.elc-offer-item-content-description-expiration-date-number{font-family:"Helvetica Neue LT Pro",sans-serif;font-weight:400;font-style:normal;color:#000000;height:12px;width:40px;text-align:center}.elc-overlay-sidebar.elc-overlay-sidebar .elc-cart-item-image{font-size:12px;line-height:1.5;min-height:97px;min-width:auto;width:80px}.elc-overlay-sidebar.elc-overlay-sidebar .elc-cart-item-description{width:auto}@media (min-width:768px){.elc-overlay-sidebar.elc-overlay-sidebar .elc-cart-item-details-wrapper,.elc-overlay-sidebar.elc-overlay-sidebar .elc-elc-cart-item-details-wrapper{width:100%}}.elc-overlay-sidebar.elc-overlay-sidebar .elc-cart-item-percent::before{content:'('}.elc-overlay-sidebar.elc-overlay-sidebar .elc-cart-item-percent::after{content:')'}
