.jcr-class-details{margin-top:6px;font-size:13px;line-height:1.4;color:#4b5563;overflow-wrap:anywhere}.jcr-class-details>div+div{margin-top:2px}.jcr-rep-note{margin:10px 0 0;font-size:13px;line-height:1.45;color:#374151}.jcr-rep-note a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}.jcr-cart-reporting-reminder.jcr-rep-hold{display:none!important}.cart .jcr-cart-reporting-reminder.jcr-rep{padding:12px 14px;margin:0 0 14px}.cart .jcr-cart-reporting-reminder.jcr-rep h3{font-size:16px;line-height:1.3;margin:0 0 4px}.cart .jcr-cart-reporting-reminder.jcr-rep p{font-size:14px;line-height:1.45;margin:0 0 8px}.cart .jcr-cart-reporting-reminder.jcr-rep .jcr-rep-add{min-height:42px;margin:2px 0 8px;padding:9px 16px;font-size:15px}.cart .jcr-cart-reporting-reminder.jcr-rep .jcr-rep-other{margin:0}.cart .jcr-cart-nec-reminder{padding:14px 16px}.cart .jcr-cart-nec-reminder h3{font-size:17px;line-height:1.3;margin:0 0 6px}.cart .jcr-cart-nec-reminder p{font-size:15px;line-height:1.45;margin:0 0 8px}.cart .jcr-cart-nec-reminder button{width:100%;padding:10px 14px;font-size:15px;line-height:1.3}@media(max-width:749px),(max-height:500px){cart-drawer .jcr-cart-drawer-nec-reminder{padding:10px 12px!important;margin:8px 0 4px!important}cart-drawer .jcr-cart-drawer-nec-reminder h3{font-size:14px!important;line-height:1.3!important;margin:0!important}cart-drawer .jcr-cart-drawer-nec-reminder>p{display:none!important}cart-drawer .jcr-cart-drawer-nec-reminder form{margin:6px 0 0!important}cart-drawer .jcr-cart-drawer-nec-reminder .jcr-cart-drawer-nec-reminder__button{min-height:34px!important;margin:0!important;padding:6px 12px!important;font-size:13px!important;line-height:1.2!important}}@media(max-width:749px),(max-height:760px){cart-drawer:not([is-empty]) .cart-drawer__body{transform:translateZ(0)}cart-drawer:not([is-empty]) .cart-drawer__body-main-content{transform:none!important}cart-drawer:not([is-empty]) .cart-drawer__header{position:sticky;top:0;z-index:4}cart-drawer:not([is-empty]) .cart-drawer__content{flex:1 0 auto!important;min-height:0!important;overflow:visible!important}cart-drawer:not([is-empty]) .cart-drawer-subtotal__main-content{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}cart-drawer:not([is-empty]) .cart-drawer-subtotal__cta{position:fixed!important;left:0;right:0;bottom:0;z-index:5!important;margin:0!important;padding:10px 20px calc(10px + env(safe-area-inset-bottom,0px))!important;background:#fff!important;box-shadow:0 -4px 16px #00000024!important}cart-drawer:not([is-empty]) .cart-drawer__notification{position:fixed!important;top:auto!important;bottom:calc(76px + env(safe-area-inset-bottom,0px))!important;left:0;right:0}}@media(min-width:768px)and (max-height:760px){cart-drawer:not([is-empty]) .cart-drawer-subtotal__cta{padding-left:24px!important;padding-right:24px!important;border-radius:0 0 var(--gsc-sidebar-radii, 0) var(--gsc-sidebar-radii, 0)}}.cart-subtotal__cart-order-notes .cart-order-notes__header .cart-order-notes__button span{display:inline!important;font-size:13px;white-space:nowrap}@media(max-width:359px){.cart-subtotal__cart-order-notes .cart-order-notes__header .cart-order-notes__button span{display:none!important}}.jcr-co-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;box-shadow:0 -4px 16px #00000024;transform:translateY(110%);visibility:hidden;transition:transform .2s ease,visibility 0s linear .2s}.jcr-co-bar.is-on{transform:none;visibility:visible;transition:transform .2s ease}.jcr-co-bar__total{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;line-height:1.2}.jcr-co-bar__label{font-size:12px;color:#4b5563}.jcr-co-bar__amount{font-size:17px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jcr-co-bar .jcr-co-bar__button{flex:0 0 auto;width:auto;min-width:150px;margin:0}body.jcr-co-bar-on{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}@media(min-width:750px)and (min-height:501px){.jcr-co-bar{display:none!important}body.jcr-co-bar-on{padding-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/jcr-cart.css.map */
