:root{--opk-main-wrapper: 1920px;--opk-second-wrapper: 1494px}.opk-top__table-head{display:grid;grid-template-columns:173px 439px .375fr .4fr 1fr;padding:40px 24px 19px 0}@media screen and (max-width: 1519px){.opk-top__table-head{grid-template-columns:175px 3fr .7fr 1.2fr 2fr}}@media screen and (max-width: 1439px){.opk-top__table-head{grid-template-columns:149px 2fr .7fr 1.2fr 2fr}}@media screen and (max-width: 1199px){.opk-top__table-head{display:none}}.opk-top__table-column{font-family:"Playfair Display";font-size:20px;font-weight:800;line-height:1.5}.opk-top__table-column:last-child{text-align:center}@media screen and (min-width: 1520px){.opk-top__table-column:nth-child(2){padding:0 55px 0 0}}.opk-top__index{width:30px;color:#e0ccb8;font-size:20px;font-weight:400;line-height:1.4}@media screen and (max-width: 1199px){.opk-top__index{grid-row-start:1;grid-row-end:3;font-size:20px}}.opk-top__products{border-bottom:1px solid #F1E8DF;border-bottom:1px solid var(--border, #F1E8DF)}@media screen and (max-width: 1439px){.opk-top__products{margin-top:20px}}.opk-top .cart__item{flex-wrap:nowrap;padding:11.5px 0;gap:24px;border-top:1px solid #F1E8DF;border-top:1px solid var(--border, #F1E8DF)}@media screen and (max-width: 1439px){.opk-top .cart__item{gap:12px}}@media screen and (max-width: 1199px){.opk-top .cart__item{display:grid;grid-template-columns:23px 80px auto;grid-template-rows:repeat(3, auto);grid-gap:18px 12px;gap:18px 12px;padding:17px 0 17px}}@media screen and (max-width: 1199px){.opk-top .cart__item__image{grid-row-start:1;grid-row-end:3}}.opk-top .cart__item__image a{width:100px;height:100px}@media screen and (max-width: 1199px){.opk-top .cart__item__image a{width:100%;height:100%}}.opk-top .cart__item__content{display:flex;align-items:center;width:100%;padding-left:0}.opk-top .cart__item__title{font-size:20px;font-weight:500;line-height:1.1}@media screen and (max-width: 1199px){.opk-top .cart__item__title{max-width:350px}}@media screen and (max-width: 748px){.opk-top .cart__item__title{font-size:18px;line-height:1.33}}.opk-top .cart__item__sku{font-size:14px;font-weight:300;line-height:1;text-transform:uppercase}@media screen and (max-width: 748px){.opk-top .cart__item__sku{font-size:12px}}.opk-top .cart__price{display:flex;align-items:center;margin:0;font-size:20px;font-size:20px;font-weight:400;line-height:1.4}@media screen and (max-width: 1199px){.opk-top .cart__price{grid-column-start:3;grid-row-start:2;grid-row-end:3}}@media screen and (max-width: 748px){.opk-top .cart__price{font-size:18px;margin-top:-10px}}@media screen and (max-width: 1199px){.opk-top .cart__item__content{display:contents}}.opk-top .cart__item__content__left{display:grid;grid-template-columns:439px .375fr 1.4fr;width:100%}@media screen and (max-width: 1519px){.opk-top .cart__item__content__left{grid-template-columns:3fr 1fr 3fr}}@media screen and (max-width: 1439px){.opk-top .cart__item__content__left{grid-template-columns:2fr 1fr 3fr}}@media screen and (max-width: 1199px){.opk-top .cart__item__content__left{display:contents}}.opk-top .cart__item__content-inner{display:flex;flex-direction:column;justify-content:center}.opk-top .product__submit__item--inline{display:grid;grid-template-columns:.4fr 1fr}.opk-top .product__submit__item--inline>.btn{min-width:-moz-fit-content;min-width:fit-content;width:-moz-fit-content;width:fit-content;padding-top:12px;padding-bottom:12px}@media screen and (min-width: 1200px){.opk-top .product__submit__item--inline>.btn{margin-left:auto}}@media screen and (max-width: 748px){.opk-top .product__submit__item--inline{display:flex;gap:10px}.opk-top .product__submit__item--inline>.btn{width:100%;max-width:250px}}.opk-top .product__block{margin:auto 0}@media screen and (max-width: 1199px){.opk-top .product__block{grid-column-start:1;grid-column-end:4;grid-row-start:3;grid-row-end:4}.opk-top .product__block form{padding:0}}.opk-top .product-form__input{max-width:135px}@media screen and (min-width: 1200px){.opk-top .product-form__input{margin:0 auto}}.opk-top .product-form__input .quantity__input{border-radius:2px;font-size:20px}.opk-top .product-form__input .icon{width:18px;height:18px}
