.opk-cart-popup__wrapper{max-width:485px}@media screen and (max-width: 479px){.opk-cart-popup__wrapper{width:100%}}@media screen and (min-width: 480px){.opk-cart-popup__header{padding:43px 30px}}@media screen and (max-width: 479px){.opk-cart-popup__header{padding:44px 19px}}.opk-cart-popup__title{color:#242424;font-size:32px;font-weight:400;line-height:.87}.opk-cart-popup__close-button{right:19px !important}@media screen and (min-width: 480px){.opk-cart-popup__content{padding:30px 30px}}@media screen and (max-width: 479px){.opk-cart-popup__content{padding:30px 20px 33px 20px}}.opk-cart-popup__line-item{padding:19px;border-right:1px solid #dfdfdd;border-left:1px solid #dfdfdd;border-top:1px solid #dfdfdd}.opk-cart-popup__line-item:last-child{border-bottom:1px solid #dfdfdd}.opk-cart-popup__line-item .line-item__content-wrapper{margin:0}.opk-cart-popup__line-item-info{display:flex;flex-direction:column;justify-content:space-between;gap:15px}.opk-cart-popup__remove-button{position:absolute;bottom:0;right:0}.opk-cart-popup__product-item-title{margin:0;color:#000;font-family:"Bebas Neue",sans-serif;font-size:20px;font-weight:400;line-height:1.1}.opk-cart-popup__quantity{min-height:44px;padding:8px 0;border-radius:46.5px;border:1px solid #dfdfdd}.opk-cart-popup__quantity-selector-button-plus{justify-content:start}.opk-cart-popup__quantity-selector-button-minus{justify-content:end}@media screen and (min-width: 1000px){.opk-cart-popup__recommendations{position:fixed;max-width:218px}}.opk-cart-popup__recommendations-inner{padding:0px;background:#ebf6f4}@media screen and (max-width: 999px){.opk-cart-popup__recommendations-inner{border:1px solid #dfdfdd;margin-top:32px}.opk-cart-popup__recommendations-inner .product-item:not(:last-child){border-right:1px solid #dfdfdd}}.opk-cart-popup__recommendations-inner .product-item-meta__title{color:#000;font-family:"Bebas Neue",sans-serif;font-size:20px;font-weight:400;line-height:1.1;margin-bottom:14px !important;white-space:inherit;text-align:left}.opk-cart-popup__recommendations-inner .price-list .price--highlight{color:#242424;font-size:15px;font-weight:700;line-height:1.2}.opk-cart-popup__recommendations-inner .price-list .price--compare{display:none}.opk-cart-popup__price-list{display:flex;-moz-column-gap:10px;column-gap:10px}.opk-cart-popup__price-list .price--highlight{color:#d64d57;font-size:15px;font-weight:700;line-height:1.2}.opk-cart-popup__price-list .price--compare{color:#959595;font-size:15px;font-weight:400;line-height:1.2}@media screen and (min-width: 480px){.opk-cart-popup__drawer-footer{padding:20px 30px 30px 30px}}@media screen and (max-width: 479px){.opk-cart-popup__drawer-footer{padding:20px 20px 30px 20px}}.opk-cart-popup__checkout-button{color:#fdfdfd;font-family:"Bebas Neue",sans-serif;font-size:22px;font-weight:400;line-height:1.18;display:flex;align-items:center;justify-content:center;min-height:68px;border-radius:46.5px;background:#51b29f;width:100%;padding:10px 20px}@media screen and (min-width: 480px){.opk-cart-popup__checkout-button{margin-top:-8px}}@media screen and (max-width: 479px){.opk-cart-popup__checkout-button{margin-top:17px}}.opk-cart-popup__drawer-footer-total{display:flex;justify-content:space-between;align-items:end;-moz-column-gap:10px;column-gap:10px;margin-bottom:22px}.opk-cart-popup__drawer-footer-total-title{color:#242424;font-family:"Bebas Neue",sans-serif;font-size:22px;font-weight:400;line-height:1.18;text-transform:uppercase}.opk-cart-popup__drawer-footer-total-count{color:#242424;font-size:18px;font-weight:700;line-height:1.22}.opk-cart-popup__tax-note{color:#959595;font-size:18px;font-weight:400;line-height:1.33}.opk-cart-popup__tax-note a{-webkit-text-decoration:none;text-decoration:none}.opk-cart-popup .opk-button{justify-content:center}.opk-cart-popup .line-item__quantity{margin:0}.opk-cart-popup .product-item__image-wrapper{width:160px;height:160px}.opk-cart-popup .product-item__image-wrapper .product-item__aspect-ratio{width:100%;height:100%}.opk-cart-popup .product-item__image-wrapper .product-item__aspect-ratio img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.opk-cart-popup .product-item-meta__price-list-container{display:flex;justify-content:space-between;align-items:center}.opk-cart-popup .mini-cart__recommendations .product-item{margin:0;padding:20px 20px 10px 20px}@media screen and (min-width: 1000px){.opk-cart-popup .mini-cart__recommendations .product-item{border-bottom:1px solid #dfdfdd}}@media screen and (max-width: 740px){.opk-cart-popup .mini-cart__recommendations .product-item{display:flex;flex-direction:column}}.opk-cart-popup .mini-cart__recommendations .product-item__info{width:100%}.opk-cart-popup .mini-cart__recommendations .product-item__image-wrapper{margin:0 0 19px 0;align-self:center}@media(max-width: 999px)and (min-width: 900px){.opk-cart-popup .mini-cart__recommendations-list{grid-auto-columns:minmax(47vw, 1fr)}}@media(max-width: 899px)and (min-width: 741px){.opk-cart-popup .mini-cart__recommendations-list{grid-auto-columns:minmax(53vw, 1fr)}}@media screen and (max-width: 740px){.opk-cart-popup .mini-cart__recommendations-list{grid-auto-columns:minmax(59vw, 1fr)}}.opk-cart-popup .drawer__header .drawer__close-button{top:calc(50% - 16px)}.opk-cart-popup .line-item__image-wrapper{width:85px;height:85px}.opk-cart-popup .line-item__image-wrapper img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.opk-cart-popup .drawer__content--empty{display:flex;flex-direction:column;justify-content:center;height:100%}.opk-cart-popup .drawer__content{background:rgb(var(--root-background));z-index:1;position:relative}@media(min-height: 1150px){.opk-cart-popup .drawer__content{min-height:760px}}.opk-cart-popup .drawer__overlay{right:0;width:150vw}.opk-cart-popup .drawer__footer{background:rgb(var(--root-background));z-index:1;position:relative}
