:root{--opk-font-main: 'Open Sans', sans-serif;--opk-font-secondary: 'Norwester', sans-serif;--opk-font-third: 'Roboto', sans-serif;--page-width-2: 1526px}@media screen and (min-width: 1200px){.opk_bundle_item{display:inline-flex;justify-content:center;gap:30px;align-items:flex-start}}.opk_bundle_item__grid{display:flex;flex-wrap:wrap;justify-content:center;flex:1}.opk_bundle_item__grid.is-fixed-width{max-width:710px;margin:0 auto}@media screen and (min-width: 1024px){.opk_bundle_item__grid{gap:30px}}@media screen and (max-width: 1023px){.opk_bundle_item__grid{-moz-column-gap:18px;column-gap:18px;row-gap:24px}}@media screen and (max-width: 1199px){.opk_bundle_item__grid:not(:last-child){margin-bottom:24px}}.opk_bundle_item__product{position:relative}@media screen and (min-width: 1024px){.opk_bundle_item__product{width:calc((100% - 60px)/3);min-width:240px}}@media screen and (max-width: 1023px){.opk_bundle_item__product{width:calc((100% - 18px)/2)}}@media screen and (min-width: 1024px){.is-fixed-width .opk_bundle_item__product{min-width:340px}}.opk_bundle_item__product .xb-wishlist__btn-custom{position:absolute}@media screen and (min-width: 768px){.opk_bundle_item__product .xb-wishlist__btn-custom{top:16px;right:14px}}@media screen and (max-width: 767px){.opk_bundle_item__product .xb-wishlist__btn-custom{top:4px;right:2px}}.opk_bundle_item__product .xb-wishlist__add button,.opk_bundle_item__product .xb-wishlist__remove button{width:44px;height:44px;padding:0;border:none}@media screen and (max-width: 767px){.opk_bundle_item__product .xb-wishlist__add button svg,.opk_bundle_item__product .xb-wishlist__remove button svg{width:24px;height:24px}}.opk_bundle_item__product_pic{position:relative;display:block;aspect-ratio:1/1;width:100%;border:1px solid #e1e1e1;background-color:#fff;overflow:hidden}@media screen and (min-width: 768px){.opk_bundle_item__product_pic{border-radius:40px}}@media screen and (max-width: 767px){.opk_bundle_item__product_pic{border-radius:20px}}.opk_bundle_item__product_img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.opk_bundle_item__product_img--main{transition:opacity .4s ease}.opk_bundle_item__product_img--second{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .4s ease, visibility .4s ease}@media screen and (min-width: 768px){.opk_bundle_item__product:hover .opk_bundle_item__product_pic:not(.opk_bundle_item__product_pic--main-only) .opk_bundle_item__product_img--main{opacity:0}.opk_bundle_item__product:hover .opk_bundle_item__product_pic:not(.opk_bundle_item__product_pic--main-only) .opk_bundle_item__product_img--second{opacity:1;visibility:visible}}.opk_bundle_item__product_content{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width: 768px){.opk_bundle_item__product_content{padding:14px 24px 0;gap:10px}}@media screen and (max-width: 767px){.opk_bundle_item__product_content{padding:8px 0 0;gap:8px}}.opk_bundle_item__product_vendor{color:#7a6c8c;font-size:18px;font-style:normal;font-weight:400;line-height:1.33}.opk_bundle_item__product_title{color:#7a6c8c;font-size:18px;font-style:normal;font-weight:400;line-height:1.44;text-transform:uppercase;letter-spacing:normal}.opk_bundle_item__product_price{color:#f522e7;font-size:18px;font-style:normal;font-weight:400;line-height:1.33}@media screen and (min-width: 1200px){.opk_bundle_item__col_side{width:max(300px, min(21vw, 392px));flex-shrink:0}}.opk_bundle_item__aside{position:static;top:var(--header-height);padding:32px;border-radius:40px;border:1px solid #e1e1e1;background:ivory}.opk_bundle_item__aside hr{margin:24px 0}.opk_bundle_item__aside_row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:18px;font-style:normal;font-weight:400;line-height:1.44;text-transform:uppercase}.opk_bundle_item__aside_row.opk_bundle_item__aside_row--total{font-size:24px;line-height:1.25}.opk_bundle_item__aside_row:not(:last-child){margin-bottom:10px}.opk_bundle_item__aside_title{color:#413a4b;font-family:'Norwester', sans-serif;font-family:var(--opk-font-secondary)}.opk_bundle_item__aside_price{color:#a8a1b1}.opk_bundle_item__aside_row--total .opk_bundle_item__aside_price{color:#f522e7}.opk_bundle_item__aside_discount{color:#7a6c8c;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:1.42}.btn.opk_bundle_item__atc{width:100%}.btn.opk_bundle_item__atc:not(:last-child){margin-bottom:10px}@media screen and (max-width: 767px){.btn.opk_bundle_item__atc{font-size:18px;border-radius:28px}}.opk_bundle_item__payments{display:flex;align-items:center;width:100%}@media screen and (max-width: 1199px){.opk_bundle_item__payments{justify-content:center}}@media screen and (max-width: 1199px){.opk_bundle_item__payments .opk_payments{justify-content:center}}@media screen and (min-width: 768px){.opk_bundles .opk_head:not(:last-child){margin-bottom:52px}}@media screen and (max-width: 767px){.opk_bundles .opk_head{line-height:1}}@media screen and (min-width: 768px){.opk_bundles .opk_head__title_wrap:not(:last-child){margin-bottom:21px}}@media screen and (max-width: 767px){.opk_bundles .opk_head__title_wrap:not(:last-child){margin-bottom:10px}}.opk_bundles__container{max-width:1526px;max-width:var(--page-width-2)}.opk_bundles__item{text-align:center}.opk_bundles__contorls{text-align:center;margin-top:30px}.opk_bundles__contorls:has(.swiper-button-lock){display:none}
