.Blog-module__qYX-oq__cs_blog_intro{text-align:center;max-width:640px;margin-inline:auto}.Blog-module__qYX-oq__cs_blog_grid{grid-template-columns:repeat(3,1fr);gap:30px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1199px){.Blog-module__qYX-oq__cs_blog_grid{gap:24px}}@media (max-width:991px){.Blog-module__qYX-oq__cs_blog_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.Blog-module__qYX-oq__cs_blog_grid{grid-template-columns:1fr;gap:22px}}.Blog-module__qYX-oq__cs_blog_grid.Blog-module__qYX-oq__cs_blog_grid_sparse{grid-template-columns:repeat(auto-fit,minmax(0,420px));justify-content:center}.Blog-module__qYX-oq__cs_post{border:1px solid var(--border);background-color:var(--white);border-radius:10px;flex-direction:column;height:100%;transition:border-color .35s,box-shadow .35s,transform .35s;display:flex;overflow:hidden}.Blog-module__qYX-oq__cs_post:hover{border-color:#e61f7f59;transform:translateY(-4px);box-shadow:0 18px 40px -26px #5c0a328c}@media (prefers-reduced-motion:reduce){.Blog-module__qYX-oq__cs_post,.Blog-module__qYX-oq__cs_post:hover{transition:none;transform:none}}.Blog-module__qYX-oq__cs_post_thumb{aspect-ratio:16/10;background-color:var(--accent-light);display:block;position:relative;overflow:hidden}.Blog-module__qYX-oq__cs_post_thumb img{object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.Blog-module__qYX-oq__cs_post:hover .Blog-module__qYX-oq__cs_post_thumb img{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.Blog-module__qYX-oq__cs_post:hover .Blog-module__qYX-oq__cs_post_thumb img{transform:none}}.Blog-module__qYX-oq__cs_post_thumb.Blog-module__qYX-oq__cs_post_thumb_blank{background-image:linear-gradient(135deg, var(--accent-light) 0%, #fff 55%, var(--accent-light) 100%);color:#e61f7f66;justify-content:center;align-items:center;display:flex}.Blog-module__qYX-oq__cs_post_thumb.Blog-module__qYX-oq__cs_post_thumb_blank svg{width:62px;height:62px}.Blog-module__qYX-oq__cs_post_category{z-index:2;max-width:calc(100% - 28px);color:var(--accent);font-family:var(--secondary-font);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fffffff0;border-radius:40px;align-items:center;padding:6px 14px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex;position:absolute;inset-block-start:14px;inset-inline-start:14px;overflow:hidden}[dir=rtl] .Blog-module__qYX-oq__cs_post_category{letter-spacing:0;text-transform:none;font-size:13px}.Blog-module__qYX-oq__cs_post_info{flex-direction:column;flex:1;padding:24px 26px 26px;display:flex}@media (max-width:1199px){.Blog-module__qYX-oq__cs_post_info{padding:20px 20px 22px}}.Blog-module__qYX-oq__cs_post_title{font-family:var(--primary-font);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 12px;font-size:20px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}@media (max-width:1199px){.Blog-module__qYX-oq__cs_post_title{font-size:18px}}.Blog-module__qYX-oq__cs_post_title a{color:var(--primary);transition:color .25s}.Blog-module__qYX-oq__cs_post_title a:hover{color:var(--accent)}.Blog-module__qYX-oq__cs_post_excerpt{color:var(--secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 18px;font-size:15px;font-weight:300;line-height:1.65;display:-webkit-box;overflow:hidden}.Blog-module__qYX-oq__cs_post_foot{margin-block-start:auto}.Blog-module__qYX-oq__cs_post_meta{border-block-start:1px solid var(--border);color:var(--secondary);font-family:var(--secondary-font);flex-wrap:wrap;align-items:center;gap:6px 18px;padding-block-start:16px;font-size:13.5px;font-weight:300;display:flex}.Blog-module__qYX-oq__cs_post_meta>*{align-items:center;gap:7px;display:inline-flex}.Blog-module__qYX-oq__cs_post_meta svg{color:var(--accent);opacity:.85;flex:none}.Blog-module__qYX-oq__cs_post_more{color:var(--accent);font-family:var(--secondary-font);align-items:center;gap:8px;margin-block-start:16px;font-size:14px;font-weight:500;display:inline-flex}.Blog-module__qYX-oq__cs_post_more svg{transition:transform .3s}[dir=rtl] .Blog-module__qYX-oq__cs_post_more svg{transform:scaleX(-1)}.Blog-module__qYX-oq__cs_post_more:hover{color:var(--accent)}.Blog-module__qYX-oq__cs_post_more:hover svg{transform:translate(4px)}[dir=rtl] .Blog-module__qYX-oq__cs_post_more:hover svg{transform:scaleX(-1)translate(4px)}.Blog-module__qYX-oq__cs_pagination_wrap{margin-block-start:50px}@media (max-width:767px){.Blog-module__qYX-oq__cs_pagination_wrap{margin-block-start:36px}}.Blog-module__qYX-oq__cs_pagination_box{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Blog-module__qYX-oq__cs_pagination_item{background:var(--white);min-width:45px;height:45px;color:var(--primary);font-family:var(--secondary-font);border-radius:10px;justify-content:center;align-items:center;padding-inline:6px;font-size:15px;line-height:1.5em;transition:background-color .3s,color .3s;display:inline-flex;box-shadow:0 4px 20px #15204612}@media (max-width:400px){.Blog-module__qYX-oq__cs_pagination_item{min-width:40px;height:40px}}a.Blog-module__qYX-oq__cs_pagination_item:hover{background-color:var(--accent);color:var(--white)}.Blog-module__qYX-oq__cs_pagination_item.Blog-module__qYX-oq__active{background-color:var(--accent);color:var(--white);pointer-events:none}.Blog-module__qYX-oq__cs_pagination_arrow svg{width:16px;height:16px}.Blog-module__qYX-oq__cs_pagination_prev svg{transform:scaleX(-1)}[dir=rtl] .Blog-module__qYX-oq__cs_pagination_prev svg{transform:none}[dir=rtl] .Blog-module__qYX-oq__cs_pagination_next svg{transform:scaleX(-1)}.Blog-module__qYX-oq__cs_pagination_item.Blog-module__qYX-oq__cs_pagination_off{opacity:.35;box-shadow:none;pointer-events:none;background:0 0}.Blog-module__qYX-oq__cs_pagination_gap{min-width:24px;height:45px;color:var(--secondary);justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.Blog-module__qYX-oq__cs_pagination_item{transition:none}}.Blog-module__qYX-oq__cs_blog_layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:60px;display:grid}@media (max-width:1399px){.Blog-module__qYX-oq__cs_blog_layout{grid-template-columns:minmax(0,1fr) 310px;gap:44px}}@media (max-width:991px){.Blog-module__qYX-oq__cs_blog_layout{grid-template-columns:minmax(0,1fr);gap:50px}}.Blog-module__qYX-oq__cs_blog_side{max-height:calc(100vh - var(--sticky-header-h) - 48px);max-height:calc(100dvh - var(--sticky-header-h) - 48px);scrollbar-width:thin;flex-direction:column;gap:26px;display:flex;position:sticky;inset-block-start:calc(var(--sticky-header-h) + 24px);overflow-y:auto}@media (max-width:991px){.Blog-module__qYX-oq__cs_blog_side{max-height:none;position:static;overflow:visible}}.Blog-module__qYX-oq__cs_blog_hero{aspect-ratio:16/9;background-color:var(--accent-light);border-radius:12px;margin-block-end:30px;position:relative;overflow:hidden}.Blog-module__qYX-oq__cs_blog_hero img{object-fit:cover}@media (max-width:575px){.Blog-module__qYX-oq__cs_blog_hero{border-radius:8px;margin-block-end:24px}}.Blog-module__qYX-oq__cs_article_meta{color:var(--secondary);font-family:var(--secondary-font);flex-wrap:wrap;align-items:center;gap:10px 22px;margin-block-end:26px;font-size:14.5px;font-weight:300;display:flex}.Blog-module__qYX-oq__cs_article_meta>*{align-items:center;gap:8px;display:inline-flex}.Blog-module__qYX-oq__cs_article_meta>span svg{color:var(--accent);flex:none}.Blog-module__qYX-oq__cs_article_chip{background-color:var(--accent-light);color:var(--accent);letter-spacing:.08em;text-transform:uppercase;border-radius:40px;padding:5px 15px;font-size:13px;font-weight:500}[dir=rtl] .Blog-module__qYX-oq__cs_article_chip{letter-spacing:0;text-transform:none;font-size:14px}.Blog-module__qYX-oq__cs_share{align-items:center;gap:12px;margin-inline-start:auto;display:inline-flex}@media (max-width:767px){.Blog-module__qYX-oq__cs_share{flex-basis:100%;margin-inline-start:0}}.Blog-module__qYX-oq__cs_share_label{color:var(--primary);font-family:var(--secondary-font);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600}[dir=rtl] .Blog-module__qYX-oq__cs_share_label{letter-spacing:0;text-transform:none;font-size:14px}.Blog-module__qYX-oq__cs_share_btns{gap:8px;display:flex}.Blog-module__qYX-oq__cs_share_btn{width:36px;height:36px;color:var(--accent);cursor:pointer;background-color:#e61f7f0d;border:1px solid #e61f7f52;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .25s,border-color .25s,color .25s;display:inline-flex}.Blog-module__qYX-oq__cs_share_btn svg{color:inherit}.Blog-module__qYX-oq__cs_share_btn:hover,.Blog-module__qYX-oq__cs_share_btn:focus-visible{border-color:var(--accent);background-color:var(--accent);color:var(--white)}.Blog-module__qYX-oq__cs_share_btn.Blog-module__qYX-oq__cs_share_btn_done,.Blog-module__qYX-oq__cs_share_btn.Blog-module__qYX-oq__cs_share_btn_done:hover{color:var(--white);background-color:#1f8a53;border-color:#1f8a53}@media (prefers-reduced-motion:reduce){.Blog-module__qYX-oq__cs_share_btn{transition:none}}.Blog-module__qYX-oq__cs_blog_layout .Blog-module__qYX-oq__cs_article_body{font-size:17px}.Blog-module__qYX-oq__cs_blog_layout .Blog-module__qYX-oq__cs_article_body p,.Blog-module__qYX-oq__cs_blog_layout .Blog-module__qYX-oq__cs_article_body ul,.Blog-module__qYX-oq__cs_blog_layout .Blog-module__qYX-oq__cs_article_body ol{margin-bottom:1.05em}.Blog-module__qYX-oq__cs_article_body img{border-radius:10px}@media (max-width:575px){.Blog-module__qYX-oq__cs_blog_layout .Blog-module__qYX-oq__cs_article_body{font-size:16px}}.Blog-module__qYX-oq__cs_tagcloud{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Blog-module__qYX-oq__cs_tag{color:var(--accent);font-family:var(--secondary-font);background-color:#e61f7f0d;border:1px solid #e61f7f59;border-radius:40px;padding:6px 16px;font-size:13.5px;font-weight:300;line-height:1.5;display:inline-block}.Blog-module__qYX-oq__cs_article_footer{border-block-start:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:22px 30px;margin-block-start:44px;padding-block-start:30px;display:flex}.Blog-module__qYX-oq__cs_article_footer_label{color:var(--primary);font-family:var(--secondary-font);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:600}[dir=rtl] .Blog-module__qYX-oq__cs_article_footer_label{letter-spacing:0;text-transform:none;font-size:15px}.Blog-module__qYX-oq__cs_side_widget{border:1px solid var(--border);background-color:var(--white);border-radius:10px;padding:28px}@media (max-width:575px){.Blog-module__qYX-oq__cs_side_widget{padding:22px 20px}}.Blog-module__qYX-oq__cs_side_title{color:var(--primary);font-family:var(--primary-font);margin:0 0 6px;font-size:20px;font-weight:500;line-height:1.3}.Blog-module__qYX-oq__cs_side_note{color:var(--secondary);margin:0 0 20px;font-size:14px;font-weight:300;line-height:1.6}.Blog-module__qYX-oq__cs_side_list{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.Blog-module__qYX-oq__cs_side_post{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:14px;display:grid}.Blog-module__qYX-oq__cs_side_thumb{aspect-ratio:1;background-color:var(--accent-light);color:#e61f7f73;border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Blog-module__qYX-oq__cs_side_thumb img{object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.Blog-module__qYX-oq__cs_side_thumb:hover img{transform:scale(1.07)}.Blog-module__qYX-oq__cs_side_post_title{font-family:var(--primary-font);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 6px;font-size:15.5px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.Blog-module__qYX-oq__cs_side_post_title a{color:var(--primary);transition:color .25s}.Blog-module__qYX-oq__cs_side_post_title a:hover{color:var(--accent)}.Blog-module__qYX-oq__cs_side_post_date{color:var(--secondary);font-family:var(--secondary-font);align-items:center;gap:6px;font-size:12.5px;font-weight:300;display:inline-flex}.Blog-module__qYX-oq__cs_side_post_date svg{color:var(--accent);opacity:.85;flex:none}.Blog-module__qYX-oq__cs_promo{background-color:var(--topbar);background-image:radial-gradient(115% 130% at 100% 0%, #fff3 0%, #fff0 58%), linear-gradient(150deg, var(--topbar) 0%, var(--accent) 100%);color:var(--white);isolation:isolate;border-radius:12px;padding:32px 30px;position:relative;overflow:hidden}@media (max-width:575px){.Blog-module__qYX-oq__cs_promo{padding:26px 22px}}.Blog-module__qYX-oq__cs_promo_deco{z-index:1;width:190px;height:190px;color:var(--white);opacity:.28;pointer-events:none;position:absolute;inset-block-start:-30px;inset-inline-end:-34px}[dir=rtl] .Blog-module__qYX-oq__cs_promo_deco{transform:scaleX(-1)}.Blog-module__qYX-oq__cs_promo_in{z-index:2;position:relative}.Blog-module__qYX-oq__cs_promo_eyebrow{color:#fffc;font-family:var(--secondary-font);letter-spacing:.2em;text-transform:uppercase;margin-block-end:12px;font-size:11.5px;font-weight:500;display:block}[dir=rtl] .Blog-module__qYX-oq__cs_promo_eyebrow{letter-spacing:0;text-transform:none;font-size:13px}.Blog-module__qYX-oq__cs_promo_title{color:var(--white);font-family:var(--primary-font);text-wrap:balance;margin:0 0 12px;font-size:24px;font-weight:500;line-height:1.28}.Blog-module__qYX-oq__cs_promo_text{color:#ffffffd9;margin:0 0 22px;font-size:14.5px;font-weight:300;line-height:1.7}.Blog-module__qYX-oq__cs_promo_btns{flex-wrap:wrap;gap:12px 14px;display:flex}.Blog-module__qYX-oq__cs_promo_btns .cs_btn.cs_style_1{background-color:var(--white);min-width:0;color:var(--topbar);padding:12px 24px;font-size:14px}.Blog-module__qYX-oq__cs_promo_btns .cs_btn.cs_style_2{min-width:0;color:var(--white);border-color:#fff9;padding:11px 24px;font-size:14px}.Blog-module__qYX-oq__cs_promo_btns .cs_btn.cs_style_2:hover{border-color:var(--white);color:var(--white);background-color:#ffffff24}.Blog-module__qYX-oq__cs_promo_points{color:#ffffffe0;flex-direction:column;gap:10px;margin:0 0 24px;padding:0;font-size:14px;font-weight:300;list-style:none;display:flex}.Blog-module__qYX-oq__cs_promo_points li{align-items:flex-start;gap:10px;display:flex}.Blog-module__qYX-oq__cs_promo_points svg{color:var(--white);opacity:.9;flex:none;margin-block-start:3px}.Blog-module__qYX-oq__cs_promo.Blog-module__qYX-oq__cs_promo_wide{padding:56px 60px}@media (max-width:991px){.Blog-module__qYX-oq__cs_promo.Blog-module__qYX-oq__cs_promo_wide{padding:40px 30px}}@media (max-width:575px){.Blog-module__qYX-oq__cs_promo.Blog-module__qYX-oq__cs_promo_wide{padding:32px 22px}}.Blog-module__qYX-oq__cs_promo.Blog-module__qYX-oq__cs_promo_wide .Blog-module__qYX-oq__cs_promo_deco{opacity:.2;width:400px;height:400px;inset-block-start:-130px;inset-inline-end:-130px}.Blog-module__qYX-oq__cs_promo.Blog-module__qYX-oq__cs_promo_wide .Blog-module__qYX-oq__cs_promo_in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px 48px;display:flex}.Blog-module__qYX-oq__cs_promo.Blog-module__qYX-oq__cs_promo_wide .Blog-module__qYX-oq__cs_promo_copy{flex:440px;max-width:760px}.Blog-module__qYX-oq__cs_promo.Blog-module__qYX-oq__cs_promo_wide .Blog-module__qYX-oq__cs_promo_copy>:last-child{margin-block-end:0}@media (min-width:992px){.Blog-module__qYX-oq__cs_promo.Blog-module__qYX-oq__cs_promo_wide .Blog-module__qYX-oq__cs_promo_btns{flex-direction:column;flex:none;align-items:stretch;gap:12px}.Blog-module__qYX-oq__cs_promo.Blog-module__qYX-oq__cs_promo_wide .Blog-module__qYX-oq__cs_promo_btns .cs_btn{min-width:200px}}.Blog-module__qYX-oq__cs_promo.Blog-module__qYX-oq__cs_promo_wide .Blog-module__qYX-oq__cs_promo_title{font-size:clamp(1.5rem,1.15rem + 1.5vw,2.25rem)}.Blog-module__qYX-oq__cs_promo.Blog-module__qYX-oq__cs_promo_wide .Blog-module__qYX-oq__cs_promo_text{font-size:16px}.Blog-module__qYX-oq__cs_blog_empty{border:1px solid var(--border);background-image:radial-gradient(80% 120% at 50% 0%, var(--accent-light) 0%, #faeff200 70%), linear-gradient(to bottom, #fff 0%, #fff 100%);text-align:center;border-radius:12px;padding:66px 40px}@media (max-width:767px){.Blog-module__qYX-oq__cs_blog_empty{padding:44px 22px}}.Blog-module__qYX-oq__cs_blog_empty_mark{width:92px;height:92px;color:var(--accent);background-color:#ffffffb3;border:1px solid #e61f7f47;border-radius:50%;justify-content:center;align-items:center;margin-block-end:26px;display:inline-flex}.Blog-module__qYX-oq__cs_blog_empty_mark svg{width:42px;height:42px}.Blog-module__qYX-oq__cs_blog_empty_title{max-width:22ch;color:var(--primary);font-family:var(--primary-font);text-wrap:balance;margin:0 auto 14px;font-size:clamp(1.375rem,1.1rem + 1.1vw,2rem);font-weight:500;line-height:1.25}.Blog-module__qYX-oq__cs_blog_empty_text{max-width:54ch;color:var(--secondary);margin:0 auto 30px;font-size:16px;font-weight:300;line-height:1.75}.Blog-module__qYX-oq__cs_blog_empty_btns{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.Blog-module__qYX-oq__cs_blog_error{text-align:center;max-width:620px;margin-inline:auto;padding:56px 30px}.Blog-module__qYX-oq__cs_blog_error_mark{background-color:var(--accent-light);width:74px;height:74px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;margin-block-end:22px;display:inline-flex}.Blog-module__qYX-oq__cs_blog_error_title{color:var(--primary);font-family:var(--primary-font);margin:0 0 12px;font-size:clamp(1.25rem,1.05rem + .9vw,1.75rem);font-weight:500;line-height:1.3}.Blog-module__qYX-oq__cs_blog_error_text{max-width:48ch;color:var(--secondary);margin:0 auto 26px;font-size:15.5px;font-weight:300;line-height:1.7}.Blog-module__qYX-oq__cs_blog_error_btns{flex-wrap:wrap;justify-content:center;gap:12px 14px;display:flex}
.ProductDetails-module__mdOoOq__cs_gallery_frame{position:relative}.ProductDetails-module__mdOoOq__cs_gallery_main{background-color:var(--accent-light);border-radius:12px}.ProductDetails-module__mdOoOq__cs_gallery_main .swiper-slide{aspect-ratio:4/5;justify-content:center;align-items:center;padding:20px;display:flex}.ProductDetails-module__mdOoOq__cs_gallery_main img{object-fit:contain;width:100%;height:100%}@media (max-width:575px){.ProductDetails-module__mdOoOq__cs_gallery_main .swiper-slide{padding:12px}}.ProductDetails-module__mdOoOq__cs_gallery_arrows button{z-index:3;background-color:var(--white);width:44px;height:44px;color:var(--primary);border:1px solid #30303024;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .3s,color .3s,scale .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 18px -8px #30303073}.ProductDetails-module__mdOoOq__cs_gallery_arrows button:hover{background-color:var(--accent);border-color:var(--accent);color:var(--white);scale:1.07}.ProductDetails-module__mdOoOq__cs_gallery_arrows button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ProductDetails-module__mdOoOq__cs_gallery_arrows button.swiper-button-disabled{opacity:.35;pointer-events:none}.ProductDetails-module__mdOoOq__cs_gallery_arrows .ProductDetails-module__mdOoOq__cs_gallery_prev{inset-inline-start:14px}.ProductDetails-module__mdOoOq__cs_gallery_arrows .ProductDetails-module__mdOoOq__cs_gallery_next{inset-inline-end:14px}[dir=rtl] .ProductDetails-module__mdOoOq__cs_gallery_arrows svg{scale:-1 1}@media (prefers-reduced-motion:reduce){.ProductDetails-module__mdOoOq__cs_gallery_arrows button{transition:none}.ProductDetails-module__mdOoOq__cs_gallery_arrows button:hover{scale:1}}.ProductDetails-module__mdOoOq__cs_gallery_thumbs{scrollbar-width:thin;scroll-snap-type:inline mandatory;gap:12px;margin-top:16px;padding-bottom:4px;display:flex;overflow-x:auto}.ProductDetails-module__mdOoOq__cs_gallery_thumbs .ProductDetails-module__mdOoOq__cs_gallery_thumb{border:1px solid var(--border);background-color:var(--white);scroll-snap-align:start;cursor:pointer;aspect-ratio:1;border-radius:10px;flex:none;width:88px;padding:6px;transition:border-color .3s}.ProductDetails-module__mdOoOq__cs_gallery_thumbs .ProductDetails-module__mdOoOq__cs_gallery_thumb:hover{border-color:#e61f7f80}.ProductDetails-module__mdOoOq__cs_gallery_thumbs .ProductDetails-module__mdOoOq__cs_gallery_thumb.active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.ProductDetails-module__mdOoOq__cs_gallery_thumbs .ProductDetails-module__mdOoOq__cs_gallery_thumb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ProductDetails-module__mdOoOq__cs_gallery_thumbs .ProductDetails-module__mdOoOq__cs_gallery_thumb img{object-fit:contain;width:100%;height:100%}@media (max-width:575px){.ProductDetails-module__mdOoOq__cs_gallery_thumbs .ProductDetails-module__mdOoOq__cs_gallery_thumb{width:68px}}.ProductDetails-module__mdOoOq__cs_product_usp{background:linear-gradient(160deg, var(--white) 0%, var(--accent-light) 100%);border:1px solid #e61f7f29;border-radius:12px;gap:14px;margin:0;padding:22px;list-style:none;display:grid}.ProductDetails-module__mdOoOq__cs_product_usp li{color:var(--primary);align-items:flex-start;gap:12px;font-size:15px;line-height:1.55;display:flex}.ProductDetails-module__mdOoOq__cs_product_usp b{color:var(--primary);font-weight:500;display:block}.ProductDetails-module__mdOoOq__cs_product_usp svg{color:var(--accent);flex:none;margin-top:2px}.ProductDetails-module__mdOoOq__cs_product_meta{color:var(--primary);flex-wrap:wrap;gap:10px 28px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.ProductDetails-module__mdOoOq__cs_product_meta b{font-weight:500}.ProductDetails-module__mdOoOq__cs_stock_pill{color:#1a7f4b;white-space:nowrap;background-color:#1a7f4b17;border-radius:40px;align-items:center;gap:8px;padding:5px 14px;font-size:13.5px;font-weight:500;line-height:1.6;display:inline-flex;box-shadow:inset 0 0 0 1px #1a7f4b38}.ProductDetails-module__mdOoOq__cs_stock_pill:before{content:"";background-color:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.ProductDetails-module__mdOoOq__cs_tab_body{color:var(--primary)}.ProductDetails-module__mdOoOq__cs_quantity_label{color:var(--primary);letter-spacing:.12em;font-size:14px;font-weight:600}.ProductDetails-module__mdOoOq__cs_details.cs_style_1{color:var(--primary)}.ProductDetails-module__mdOoOq__cs_ingredient_list{margin:0;padding:0;list-style:none}.ProductDetails-module__mdOoOq__cs_ingredient_list li{padding-block:16px}.ProductDetails-module__mdOoOq__cs_ingredient_list li:not(:last-child){border-bottom:1px solid #6363632e}.ProductDetails-module__mdOoOq__cs_ingredient_list li:first-child{padding-block-start:0}.ProductDetails-module__mdOoOq__cs_ingredient_list b{color:var(--primary);font-family:var(--primary-font);margin-bottom:4px;font-size:17px;font-weight:500;display:block}.ProductDetails-module__mdOoOq__cs_ingredient_list span{color:var(--primary);line-height:1.7}.ProductDetails-module__mdOoOq__cs_step_list{counter-reset:step;margin:0;padding:0;list-style:none}.ProductDetails-module__mdOoOq__cs_step_list li{color:var(--primary);padding-inline-start:46px;line-height:1.7;position:relative}.ProductDetails-module__mdOoOq__cs_step_list li:not(:last-child){margin-bottom:16px}.ProductDetails-module__mdOoOq__cs_step_list li:before{counter-increment:step;content:counter(step, decimal-leading-zero);inset-inline-start:0;background-color:var(--accent-light);width:30px;height:30px;color:var(--accent);font-family:var(--secondary-font);font-variant-numeric:tabular-nums lining-nums;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex;position:absolute;top:1px}.ProductDetails-module__mdOoOq__cs_share_links{gap:14px;font-size:20px;display:flex}.ProductDetails-module__mdOoOq__cs_share_links p{margin-bottom:10px}.ProductDetails-module__mdOoOq__cs_share_links a{background-color:var(--secondary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ProductDetails-module__mdOoOq__cs_details.cs_style_1 .cs_product_category{letter-spacing:.7px;margin-bottom:8px}.ProductDetails-module__mdOoOq__cs_details.cs_style_1{padding-inline-start:120px}@media (max-width:1600px){.ProductDetails-module__mdOoOq__cs_details.cs_style_1{padding-inline-start:80px}}@media (max-width:1400px){.ProductDetails-module__mdOoOq__cs_details.cs_style_1{padding-inline-start:20px}}@media (max-width:991px){.ProductDetails-module__mdOoOq__cs_details.cs_style_1{padding-inline-start:0}}.ProductDetails-module__mdOoOq__cs_details.cs_style_1 .ProductDetails-module__mdOoOq__cs_quantity_wrap{justify-content:space-between;align-items:center;display:flex}.ProductDetails-module__mdOoOq__cs_details.cs_style_1 .ProductDetails-module__mdOoOq__cs_quantity_wrap>:last-child{flex:none;width:100%;max-width:200px}.ProductDetails-module__mdOoOq__cs_details.cs_style_1 .cs_product_price{flex-wrap:wrap;align-items:flex-end;gap:6px 15px;display:flex}.ProductDetails-module__mdOoOq__cs_details.cs_style_1 .cs_product_price>*{margin-bottom:5px}.ProductDetails-module__mdOoOq__cs_details.cs_style_1 .cs_product_price small{color:var(--ternary);font-weight:400;line-height:1.5em;position:relative}.ProductDetails-module__mdOoOq__cs_details.cs_style_1 .cs_product_price small:before{content:"";background-color:var(--secondary);width:100%;height:1px;position:absolute;top:50%}.ProductDetails-module__mdOoOq__cs_details.cs_style_1 .cs_product_price small+span{border-left:1px solid var(--border);padding-left:15px;position:relative}.ProductDetails-module__mdOoOq__cs_pdp_layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:60px;display:grid}@media (max-width:1399px){.ProductDetails-module__mdOoOq__cs_pdp_layout{gap:44px}}@media (max-width:991px){.ProductDetails-module__mdOoOq__cs_pdp_layout{grid-template-columns:minmax(0,1fr);gap:36px}}@media (min-width:992px){.ProductDetails-module__mdOoOq__cs_pdp_media{position:sticky;inset-block-start:calc(var(--sticky-header-h) + 20px)}}.ProductDetails-module__mdOoOq__cs_gallery_frame.ProductDetails-module__mdOoOq__cs_gallery_single{aspect-ratio:4/5;background-color:var(--accent-light);border-radius:12px;overflow:hidden}.ProductDetails-module__mdOoOq__cs_gallery_frame.ProductDetails-module__mdOoOq__cs_gallery_single img{object-fit:contain;padding:20px}@media (max-width:575px){.ProductDetails-module__mdOoOq__cs_gallery_frame.ProductDetails-module__mdOoOq__cs_gallery_single img{padding:12px}}.ProductDetails-module__mdOoOq__cs_gallery_frame.ProductDetails-module__mdOoOq__cs_gallery_blank{aspect-ratio:4/5;background-color:var(--accent-light);border-radius:12px}@media (min-width:992px){:is(.ProductDetails-module__mdOoOq__cs_gallery_main .swiper-slide,.ProductDetails-module__mdOoOq__cs_gallery_frame.ProductDetails-module__mdOoOq__cs_gallery_single,.ProductDetails-module__mdOoOq__cs_gallery_frame.ProductDetails-module__mdOoOq__cs_gallery_blank){aspect-ratio:1}}.ProductDetails-module__mdOoOq__cs_offer{background-image:linear-gradient(120deg, var(--topbar) 0%, var(--accent) 100%);color:var(--white);border-radius:12px;align-items:flex-start;gap:14px;padding:18px 22px;display:flex;position:relative;overflow:hidden}.ProductDetails-module__mdOoOq__cs_offer:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff38 0%,#fff0 68%);border-radius:50%;width:220px;height:220px;position:absolute;inset-block-start:-60%;inset-inline-end:-10%}.ProductDetails-module__mdOoOq__cs_offer_icon{width:38px;height:38px;color:var(--white);background-color:#ffffff2e;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ProductDetails-module__mdOoOq__cs_offer_body{z-index:1;position:relative}.ProductDetails-module__mdOoOq__cs_offer_label{color:#ffffffd9;font-family:var(--secondary-font);letter-spacing:.18em;text-transform:uppercase;margin-block-end:4px;font-size:11.5px;font-weight:600;display:block}[dir=rtl] .ProductDetails-module__mdOoOq__cs_offer_label{letter-spacing:0;text-transform:none;font-size:13px}.ProductDetails-module__mdOoOq__cs_offer_text{margin:0;font-size:16px;font-weight:500;line-height:1.55}.ProductDetails-module__mdOoOq__cs_stock_pill.ProductDetails-module__mdOoOq__cs_stock_out{color:#a32020;background-color:#a3202014;box-shadow:inset 0 0 0 1px #a3202038}.ProductDetails-module__mdOoOq__cs_oos_note{color:var(--secondary);margin:0 0 20px;font-size:15px;line-height:1.7}.ProductDetails-module__mdOoOq__cs_pdp_related{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}@media (max-width:1199px){.ProductDetails-module__mdOoOq__cs_pdp_related{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:991px){.ProductDetails-module__mdOoOq__cs_pdp_related{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.ProductDetails-module__mdOoOq__cs_pdp_related{grid-template-columns:repeat(2,minmax(0,1fr))}}.ProductDetails-module__mdOoOq__cs_low_stock{color:var(--accent);margin:10px 0 0;font-size:14px;font-weight:500}
