.cart-summary .cart-summary__inner{border-radius:0;background:#0000000a}@media screen and (min-width:768px){.cart-summary .cart-summary__inner{gap:28px;padding:17px 40px 20px}}@media screen and (max-width:767px){.cart-summary .cart-summary__inner{gap:17px;padding:25px 16px 30px}}.cart-summary .cart-summary__inner .btn{margin-top:-7px;border:1px solid #eb1c24;background-color:#eb1c24;color:#fff;transition:color .3s}@media screen and (min-width:768px){.cart-summary .cart-summary__inner .btn{min-height:66px;max-height:66px}}@media screen and (max-width:767px){.cart-summary .cart-summary__inner .btn{min-height:56px;max-height:56px}}@media(any-hover:hover){.cart-summary .cart-summary__inner .btn:hover{color:#eb1c24}}.cart-summary .cart-summary__inner .btn__text{font-family:var(--opk-font-main);font-size:18px;font-weight:700;line-height:1}.cart-summary .cart-drawer__free-shipping-goal{padding:0}.cart-summary .free-shipping-goal__remaining{text-align:center}.cart-summary .free-shipping-goal__remaining-text{font-size:max(16px,min(2vw,18px));font-weight:600;line-height:1.4;color:#253d67}.cart-summary .free-shipping-goal__remaining-amount{font-weight:600}.cart-summary .progress-bar__container{background-color:#6c68684d}.cart-summary .progress-bar__fill{display:flex!important;background-color:#253d67}.cart-summary .cart-summary__original-totals+.flex{flex-direction:column}@media screen and (min-width:768px){.cart-summary .cart-summary__original-totals+.flex{gap:9px}}@media screen and (max-width:767px){.cart-summary .cart-summary__original-totals+.flex{gap:10px}}.cart-summary .cart-summary__subtotal,.cart-summary .cart-summary__discount,.cart-summary .cart-summary__total{align-items:center;justify-content:space-between;flex-direction:row}.cart-summary .cart-summary__discount .cart-summary__total-value .price{color:#eb1c24}.cart-summary .cart-summary__total{padding-top:20px;border-top:1px solid rgba(108,104,104,.3)}@media screen and (min-width:768px){.cart-summary .cart-summary__total{margin-top:12px}}@media screen and (max-width:767px){.cart-summary .cart-summary__total{margin-top:10px}}.cart-summary .cart-summary__total .cart-summary__total-label,.cart-summary .cart-summary__total .cart-summary__total-value .price{font-weight:700}.cart-summary .cart-summary__total .cart-summary__total-label{margin-top:-3px;font-family:var(--opk-font-main-condensed);font-size:20px;text-transform:uppercase;color:#253d67}.cart-summary .cart-summary__total .cart-summary__total-value .price{font-size:18px}.cart-summary .cart-summary__total-label,.cart-summary .cart-summary__total-value .price{font-family:var(--opk-font-main);font-size:max(16px,min(2vw,18px));line-height:1.4}.cart-summary .cart-summary__total-label{font-weight:600;color:#aba9a9}.cart-summary .cart-summary__total-value{display:flex;align-items:center}.cart-summary .cart-summary__total-value .price{font-weight:400;color:#253d67}.cart-summary .flex:has(>.opk-payments){gap:10px}.opk-main-cart .section-grid{display:flex;width:100%;max-width:1920px;margin:0 auto;padding:0 var(--gl-indent)}.opk-main-cart .cart-page{width:100%}@media screen and (max-width:1023px){.opk-main-cart .cart-page__title{padding-bottom:29px}}.opk-main-cart .cart-page__title .cart-title{margin-bottom:19px;text-align:center}.opk-main-cart .cart-page__title .cart-title .h1{text-align:center}.opk-main-cart .cart-page__title .cart-title .h1 .rte{position:relative;font-size:max(36px,min(3vw,48px));font-weight:700;line-height:1.1;text-transform:uppercase;color:#253d67}.opk-main-cart .cart-page__title .cart-title .h1 .rte:after{content:"";display:inline-flex;border-radius:50%;background-color:#eb1c24}@media screen and (min-width:768px){.opk-main-cart .cart-page__title .cart-title .h1 .rte:after{width:10px;height:10px;margin-left:3px}}@media screen and (max-width:767px){.opk-main-cart .cart-page__title .cart-title .h1 .rte:after{width:6px;height:6px;margin-left:2px}}.opk-main-cart .cart-bubble__text-count{display:flex;width:-moz-fit-content;width:fit-content;margin:0 auto;font-size:max(22px,min(2vw,24px));font-weight:400;line-height:1.3;text-align:center}.opk-main-cart .cart-page__inner.grid{--cart-page-summary-width: 442px}@media screen and (min-width:1024px){.opk-main-cart .cart-page__inner.grid{gap:80px}}@media screen and (max-width:1023px){.opk-main-cart .cart-page__inner.grid{gap:30px}}.opk-main-cart .cart-items__wrapper{position:static;position:initial;padding:0;border-top:1px solid rgba(108,104,104,.3)}.opk-main-cart .cart-items__table-row{margin:0;border-bottom:1px solid rgba(108,104,104,.3)}@media screen and (min-width:1440px){.opk-main-cart .cart-items__table-row{grid-template-columns:164fr 529fr 234fr 220fr 74fr;gap:0;padding:20px 20px 19px}}@media screen and (max-width:1439px){.opk-main-cart .cart-items__table-row{grid-template-areas:none;grid-template-columns:auto 1fr auto;align-items:start;gap:11px 20px;padding:19px 0 15px}}@media screen and (min-width:1440px){.opk-main-cart .cart-items__media{margin-right:20px}}@media screen and (max-width:1439px){.opk-main-cart .cart-items__media{grid-row:1/3;grid-column:1/2}}@media screen and (min-width:1440px){.opk-main-cart .cart-items__media,.opk-main-cart .cart-items__media .cart-items__media-container,.opk-main-cart .cart-items__media .media,.opk-main-cart .cart-items__media .media__image{width:144px;height:144px}}@media screen and (max-width:1439px){.opk-main-cart .cart-items__media,.opk-main-cart .cart-items__media .cart-items__media-container,.opk-main-cart .cart-items__media .media,.opk-main-cart .cart-items__media .media__image{width:80px;height:80px}}@media screen and (min-width:1600px){.opk-main-cart .cart-items__details{margin-right:50px}}@media(max-width:1599px)and (min-width:1440px){.opk-main-cart .cart-items__details{margin-right:20px}}@media screen and (max-width:1439px){.opk-main-cart .cart-items__details{grid-row:1/2;grid-column:2/3}}@media screen and (min-width:768px){.opk-main-cart .cart-items__details{gap:14px}}@media screen and (max-width:767px){.opk-main-cart .cart-items__details{gap:10px}}@media screen and (min-width:768px){.opk-main-cart .cart-items__product-info{gap:14px}}@media screen and (max-width:1439px){.opk-main-cart .cart-items__product-info{gap:8px}}.opk-main-cart .cart-items__title{margin-top:-6px;background:none}.opk-main-cart .cart-items__title .reversed-link__text{display:-webkit-box;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--opk-font-main-condensed);font-size:max(18px,min(2vw,20px));font-weight:700;line-height:1.1;text-transform:uppercase;background:none;color:#253d67}.opk-main-cart .cart-items__variant{font-size:max(16px,min(2vw,18px));font-weight:400;line-height:1.4;color:#aba9a9}.opk-main-cart .cart-items__price-item{gap:10px}@media screen and (max-width:1439px){.opk-main-cart .cart-items__price-item{display:none}}.opk-main-cart .cart-items__price-item:has(.compare-at-price) .price{color:#eb1c24}.opk-main-cart .cart-items__price-item .price,.opk-main-cart .cart-items__price-item .compare-at-price{font-family:var(--opk-font-main);font-size:max(16px,min(2vw,18px));font-weight:400;line-height:1.4}.opk-main-cart .cart-items__price-item .price{color:#253d67}.opk-main-cart .cart-items__price-item .compare-at-price{color:#aba9a9}@media screen and (min-width:1600px){.opk-main-cart .cart-items__quantity{margin:0 50px}}@media(max-width:1599px)and (min-width:1440px){.opk-main-cart .cart-items__quantity{margin:0 20px}}@media screen and (max-width:1439px){.opk-main-cart .cart-items__quantity{grid-row:2/3;grid-column:2/4;justify-self:end}}.opk-main-cart .quantity-input{border-radius:50px}.opk-main-cart .cart-items__price{display:flex}@media screen and (min-width:1600px){.opk-main-cart .cart-items__price{margin:0 50px}}@media(max-width:1599px)and (min-width:1440px){.opk-main-cart .cart-items__price{margin:0 20px}}@media screen and (min-width:1440px){.opk-main-cart .cart-items__price{justify-content:flex-end}}@media screen and (max-width:1439px){.opk-main-cart .cart-items__price{grid-row:2/3;grid-column:2/3;align-self:center}.opk-main-cart .cart-items__price .cart-items__price-item{display:flex;flex-direction:column;gap:2px}.opk-main-cart .cart-items__price .cart-items__price-total{display:none}}.opk-main-cart .cart-items__price-total .price{font-family:var(--opk-font-main);font-size:max(16px,min(2vw,18px));font-weight:400;line-height:1.4;color:#253d67}.opk-main-cart .cart-items__remove{display:flex;justify-content:flex-end}@media screen and (min-width:1600px){.opk-main-cart .cart-items__remove{margin-left:50px}}@media(max-width:1599px)and (min-width:1440px){.opk-main-cart .cart-items__remove{margin-left:20px}}@media screen and (max-width:1439px){.opk-main-cart .cart-items__remove{grid-row:1/2;grid-column:3/4;margin-top:-4px}}.opk-main-cart .cart-items__remove-button{width:24px;height:24px;color:#aba9a9;cursor:pointer}.opk-main-cart .opk-cart-link__wrapper{display:flex;align-items:center;margin-top:20px}.opk-main-cart .opk-cart-link{height:46px;padding:0 19px;border:1px solid rgba(108,104,104,.3);font-family:var(--opk-font-main);color:#253d67;transition:border-color .3s,color .3s}@media(any-hover:hover){.opk-main-cart .opk-cart-link:hover{border-color:#253d67;color:#fff}}.opk-main-cart .opk-cart-link:first-child{flex-shrink:0;width:46px;padding:0}.opk-main-cart .opk-cart-link:last-child{margin-left:-2px}@media screen and (max-width:479px){.opk-main-cart .opk-cart-link:last-child{width:100%}}.opk-main-cart .opk-cart-link:before{background-color:#253d67}.opk-main-cart .opk-cart-link svg{width:24px;height:24px}@media screen and (max-width:1439px){.opk-main-cart .cart-items__error{grid-row:3/4;grid-column:1/4}}@media screen and (min-width:768px){.opk-main-cart .cart-summary .cart-summary__inner{gap:39px;padding:38px 40px 40px}}@media screen and (max-width:767px){.opk-main-cart .cart-summary .cart-summary__inner{gap:17px;padding:25px 30px 30px}}.opk-main-cart .cart-summary .cart-summary__inner .btn{margin-top:-10px}@media screen and (max-width:767px){.opk-main-cart .cart-summary .cart-summary__total{margin-top:11px}}.opk-main-cart .cart-summary .cart-summary__total .cart-summary__total-label,.opk-main-cart .cart-summary .cart-summary__total .cart-summary__total-value .price{font-family:var(--opk-font-main);font-size:max(22px,min(2vw,24px))}.opk-main-cart .cart-summary .cart-summary__total .cart-summary__total-label{text-transform:none}
/*# sourceMappingURL=/cdn/shop/t/27/assets/opk-main-cart.css.map */
