@media screen and (max-width: 1023px){.opk-cart.container--vertical-space-small{margin-top:40px}}@media screen and (min-width: 1024px){.opk-cart.container--vertical-space-small{margin-top:43px}}.opk-cart .opk-h2-heading{margin-bottom:5px}@media screen and (max-width: 1023px){.opk-cart .opk-h2-heading{text-align:center}}@media screen and (min-width: 1024px){.opk-cart .opk-h2-heading{margin-bottom:9px}}@media screen and (max-width: 1023px){.opk-cart .opk-japan-text{text-align:center}}@media screen and (min-width: 1024px){.opk-cart .opk-japan-text{margin-bottom:60px}}@media screen and (max-width: 1023px){.opk-cart .cart-section{gap:10px}}@media screen and (min-width: 1024px){.opk-cart .cart-section{grid-template-columns:3.13fr 1.1fr;gap:32px}}.opk-cart .cart-section.cart-section--empty{display:block;text-align:center}@media screen and (max-width: 1023px){.opk-cart .cart-section.cart-section--empty{padding-top:20px}}@media screen and (max-width: 1023px){.opk-cart .cart-section main{order:2}}@media screen and (max-width: 1023px){.opk-cart .cart-section aside{order:1}}@media screen and (min-width: 767px){.opk-cart .cart__form .cart-holder{border-width:0}}.opk-cart .alert--wide{margin-bottom:0;margin-top:0;padding:15px 20px;font-size:13px;line-height:1.84;color:#fff;background-color:#E51F21;background-color:var(--color-accent-cards, #E51F21);border-color:#E51F21;border-color:var(--color-accent-cards, #E51F21);border-radius:var(--border-radius-forms) var(--border-radius-forms) 0 0}@media screen and (max-width: 1023px){.opk-cart .alert--wide{margin-top:30px}}@media screen and (min-width: 767px){.opk-cart .alert--wide{font-size:16px;line-height:1.5}}.opk-cart .cart__details{padding:20px;border-radius:0 0 var(--border-radius-forms) var(--border-radius-forms)}.opk-cart .cart__details .cart__total{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 1024px){.opk-cart .cart__details .cart__total{flex-direction:column;align-items:flex-start;gap:10px}}.opk-cart .cart__details .cart__total span{font-size:20px;font-weight:500;line-height:1.2}.opk-cart .cart__details .cart__total strong{font-size:30px;font-weight:900;line-height:1.13}.opk-cart .cart__instructions label{margin-bottom:10px;font-size:20px;font-weight:500;line-height:1.2}@media screen and (max-width: 766px){.opk-cart .cart__instructions textarea{height:60px}}@media screen and (min-width: 1024px){.opk-cart .cart__instructions textarea{height:100px}}.opk-cart .cart__shipping{font-size:18px;line-height:1.33;color:#a5a5a5;opacity:1}.opk-cart .cart__shipping .policy-link{display:none}.opk-cart #CheckOut{display:flex;align-items:center;justify-content:center;min-height:60px;padding:0 10px;font-family:var(--font-stack-headings);font-size:16px;font-weight:700;text-transform:uppercase}.opk-cart .opk-list-payment{display:flex;justify-content:center;flex-wrap:wrap;gap:11px}.opk-cart .list-payment__item{display:inline-flex;justify-content:center;align-items:center;height:28px;border:1px solid #dfdfdf;border-radius:6px;padding:3.6px 8.6px}.opk-cart .list-payment__item svg{width:30px;height:18px}.opk-cart .list-payment__item img{width:30px;height:18px}@media screen and (max-width: 575px){.opk-cart .list-payment__item{height:23.6px;padding:3px 7px}.opk-cart .list-payment__item svg{width:25px;height:18px}.opk-cart .list-payment__item img{width:25px;height:18px}}.opk-cart .cart-form__items .cart-block__head{display:grid !important;padding:0 20px;border:1px solid #dfdfdf;border-radius:var(--border-radius-forms) var(--border-radius-forms) 0 0}@media screen and (min-width: 1600px){.opk-cart .cart-form__items .cart-block__head{grid-template-columns:calc(40rem + var(--gutter-regular)) 1fr 6.25rem}}.opk-cart .cart-form__items .cart-block__head span{font-size:18px;line-height:normal}@media screen and (max-width: 766px){.opk-cart .cart-form__items .cart-block__head span:not(:first-child){display:none}}.opk-cart .cart-form-item{border:1px solid #dfdfdf}.opk-cart .cart-form-item:not(:last-child){border-top:0}.opk-cart .cart-form-item:last-child{border-radius:0 0 var(--border-radius-forms) var(--border-radius-forms);border-top:0}.opk-cart .cart-form-item--layout{padding:15px 14px}@media screen and (max-width: 766px){.opk-cart .cart-form-item--layout{grid-template-columns:75px 1fr}}@media screen and (min-width: 1024px){.opk-cart .cart-form-item--layout{padding:20px}}@media screen and (min-width: 1600px){.opk-cart .cart-form-item--layout{grid-template-columns:147px 456px 1fr 100px;gap:30px}}@media screen and (max-width: 766px){.opk-cart .cart-form-item--layout .cart-item__thumbnail{width:75px}}@media screen and (min-width: 1600px){.opk-cart .cart-form-item--layout .cart-item__thumbnail{width:147px}}.opk-cart .cart-form-item--layout .cart-item__thumbnail figure{padding-top:100% !important}.opk-cart .cart-form-item--layout .cart-item__thumbnail figure img{-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 767px){.opk-cart .cart-form-item--layout .cart-form-item__price-title-variants{display:flex;flex-direction:column}}@media screen and (min-width: 767px){.opk-cart .cart-form-item--layout .cart-form-item__price-title-variants .cart-item__price{order:-1}}.opk-cart .cart-form-item--layout .cart-item__title{display:inline-block;margin-bottom:10px;padding:0;font-family:var(--font-stack-headings);font-size:16px;font-weight:700;line-height:1.5}.opk-cart .cart-form-item--layout .cart-item__variant{margin-bottom:10px;font-size:18px;line-height:1.33;color:#a5a5a5;opacity:1}.opk-cart .cart-form-item--layout .cart-item__price,.opk-cart .cart-form-item--layout .cart-item__total{margin-bottom:10px}.opk-cart .cart-form-item--layout .cart-item__price strong,.opk-cart .cart-form-item--layout .cart-item__price span,.opk-cart .cart-form-item--layout .cart-item__total strong,.opk-cart .cart-form-item--layout .cart-item__total span{font-size:20px;line-height:1.1}.opk-cart .cart-form-item--layout .cart-item__price strong.original-price,.opk-cart .cart-form-item--layout .cart-item__price span.original-price,.opk-cart .cart-form-item--layout .cart-item__total strong.original-price,.opk-cart .cart-form-item--layout .cart-item__total span.original-price{color:#E51F21;color:var(--color-accent-cards, #E51F21)}.opk-cart .cart-form-item--layout .cart-item__price del,.opk-cart .cart-form-item--layout .cart-item__total del{margin-left:10px;font-size:18px;line-height:1.33;color:#a5a5a5;opacity:1}@media screen and (min-width: 767px){.opk-cart .cart-form-item--layout .cart-item__total{display:flex;flex-direction:column;margin-bottom:0}}.opk-cart .cart-form-item--layout .cart-item__actions{gap:20px}@media screen and (max-width: 766px){.opk-cart .cart-form-item--layout .cart-item__actions{justify-content:space-between}}.opk-cart .cart-form-item--layout .cart-item__actions cart-product-quantity{align-items:center}.opk-cart .cart-form-item--layout .cart-item__actions .qty-button{width:36px;height:36px}.opk-cart .cart-form-item--layout .cart-item__actions .qty-selector{width:34px}.opk-cart .cart-form-item--layout .cart-item__actions .remove{margin-left:3px;font-size:18px;line-height:1;color:#a5a5a5 !important;opacity:1 !important}
