img[style*="--fp-ar"]{aspect-ratio:var(--fp-ar)}.fp-hp{position:absolute !important;left:-9999px !important;top:-9999px !important;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none}.fp-thanks{padding:20px;margin:6px 0;background:#e9f8ee;border:1px solid #1a7f37;border-radius:12px;color:#136a2c;font-size:16px;line-height:1.45;text-align:center}.fp-thanks b{display:block;font-size:18px;margin-bottom:4px}.fp-err{margin:8px 0 0;padding:8px 12px;background:#fdecea;border:1px solid #d93025;border-radius:9px;color:#b3261e;font-size:14px}.fp-hidecap{display:none !important}.cartright .cartmy table td.name a,.cartright .cartmy table td.img a{color:inherit;text-decoration:none;display:block}.cartright .cartmy table td.name a:hover{text-decoration:underline}.fp-cart{position:fixed;right:0;top:38%;z-index:9000;display:flex;align-items:flex-start;font:14px/1.35 Arial,Helvetica,sans-serif;transform:translateX(calc(100% - 64px));transition:transform .22s ease}.fp-cart.fp-cart--open{transform:translateX(0)}.fp-cart--flash{animation:fpCartFlash .7s ease}@keyframes fpCartFlash{0%,100%{filter:none}40%{filter:brightness(1.18)}}.fp-cart__tab{flex:0 0 64px;width:64px;min-height:78px;border:0;cursor:pointer;background:#ca0914;color:#fff;border-radius:8px 0 0 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;box-shadow:-2px 2px 10px rgba(0,0,0,.18);padding:8px 4px}.fp-cart__tab .iconfp-cart{font-size:22px;line-height:1}.fp-cart__cnt{font-size:18px;font-weight:700}.fp-cart__lbl{font-size:11px;opacity:.9}.fp-cart--empty .fp-cart__tab{background:#9aa0ab}.fp-cart__panel{width:340px;max-width:88vw;background:#fff;border-radius:8px 0 0 8px;box-shadow:-4px 4px 22px rgba(0,0,0,.2);overflow:hidden;display:flex;flex-direction:column;max-height:80vh}.fp-cart__head{background:#ca0914;color:#fff;font-weight:700;padding:11px 14px;font-size:15px}.fp-cart__items{overflow:auto;padding:6px 10px;flex:1}.fp-cart__empty{color:#8a93a6;text-align:center;padding:26px 10px}.fp-cart__row{display:flex;gap:9px;align-items:center;padding:9px 0;border-bottom:1px solid #eef0f4;position:relative}.fp-cart__img{width:52px;height:52px;object-fit:contain;background:#f6f7f9;border-radius:6px;flex:0 0 52px}.fp-cart__info{flex:1;min-width:0}.fp-cart__nm{font-size:13px;color:#1d2330;line-height:1.25;max-height:2.5em;overflow:hidden}.fp-cart__tier{font-size:11px;color:#8a93a6;margin:2px 0}.fp-cart__qty{display:flex;align-items:center;gap:6px;margin-top:3px}.fp-cart__qty button{width:22px;height:22px;border:1px solid #d6dae2;background:#fff;border-radius:6px;cursor:pointer;font-size:15px;line-height:1;color:#445;padding:0}.fp-cart__qty span{min-width:18px;text-align:center;font-weight:600}.fp-cart__price{margin-left:auto;font-weight:700;color:#ca0914;font-size:13px;white-space:nowrap}.fp-cart__rm{position:absolute;top:6px;right:0;border:0;background:none;color:#b9bfca;cursor:pointer;font-size:17px;line-height:1}.fp-cart__rm:hover{color:#ca0914}.fp-cart__foot{border-top:1px solid #eef0f4;padding:12px 14px;display:flex;flex-direction:column;gap:8px;background:#fafbfc}.fp-cart__total{font-size:16px;font-weight:700;color:#1d2330}.fp-cart__order{background:#ca0914;color:#fff;text-align:center;padding:11px;border-radius:8px;font-weight:700;text-decoration:none}.fp-cart__order:hover{background:#a8070f;text-decoration:none;color:#fff}.fp-cart__kp{background:#fff;color:#8a93a6;border:1px solid #d6dae2;padding:9px;border-radius:8px;cursor:not-allowed;font:inherit}@media(max-width:600px){.fp-cart{top:auto;bottom:0;transform:translateY(calc(100% - 48px))}.fp-cart.fp-cart--open{transform:translateY(0)}.fp-cart__tab{flex-direction:row;width:auto;min-height:0;border-radius:8px 8px 0 0;gap:6px;padding:10px 16px}.fp-cart__panel{width:100vw;border-radius:0}}.product.teaser>a>img{aspect-ratio:427/320;width:100%;height:auto;display:block;object-fit:contain;background:#f6f6f7}img[data-fp]{opacity:0;transition:opacity .35s ease}img[data-fp].fp-in{opacity:1}.fp-hide{display:none!important}.fp-more-wrap{width:100%;text-align:center;padding:20px 10px 8px;clear:both}.fp-loadmore{display:inline-block;border:0;cursor:pointer;font:inherit;color:#262626;font-weight:500;font-size:14px;text-transform:uppercase;letter-spacing:.2px;background:#ffcb13;padding:20px 60px;border-radius:2px;transition:background .2s,transform .08s}.fp-loadmore:hover{background:#fff84e}.fp-loadmore:active{transform:translateY(1px)}.mainhead__ntop__img{aspect-ratio:1920/470;width:100%;height:auto;display:block}@media (max-width:767px){.page-catalog .podbor-mob{display:none!important}}.sold-badge{display:inline-block;background:#8a909c;color:#fff;font-weight:700;font-size:13px;line-height:1;padding:5px 11px;border-radius:9px;box-shadow:0 1px 5px rgba(20,30,60,.22);letter-spacing:.2px}.product.teaser--sold .sostavs .prod--sold{cursor:default;text-decoration:none}.product.teaser--sold .sostavs .prod--sold:hover{filter:none;transform:none;box-shadow:none}.product.teaser--sold>a img{opacity:.92}@font-face{font-family:Pribambas;src:url('/sites/all/themes/fabrika/vendor/pribambas/Pribambas-Regular.woff2') format('woff2'),url('/sites/all/themes/fabrika/vendor/pribambas/Pribambas-Regular.woff') format('woff');font-display:swap}@font-face{font-family:'Rubik';font-style:normal;font-weight:300 700;font-display:swap;src:url('/_site/fonts/rubik-cyr.woff2') format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Rubik';font-style:normal;font-weight:300 700;font-display:swap;src:url('/_site/fonts/rubik-cyr2.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Rubik';font-style:normal;font-weight:300 700;font-display:swap;src:url('/_site/fonts/rubik-lat.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Pacifico';font-style:normal;font-weight:400;font-display:swap;src:url('/_site/fonts/pacifico-400-cyr.woff2') format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Pacifico';font-style:normal;font-weight:400;font-display:swap;src:url('/_site/fonts/pacifico-400-cyr2.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Pacifico';font-style:normal;font-weight:400;font-display:swap;src:url('/_site/fonts/pacifico-400-lat.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.product.full.fp-card2026 .compositions{align-items:stretch}.product.full.fp-card2026 .compositions .composition{justify-content:space-between}@media (min-width:993px){.product.full.fp-card2026.fp-tiers-4 .compositions .composition{width:calc(50% - 2px)}.product.full.fp-card2026.fp-tiers-4 .compositions .composition__name{max-width:none;padding-bottom:10px}}.product.full.fp-card2026 .compositions{padding-bottom:10px}.product.full.fp-card2026 .anothercolors{margin-bottom:16px}.product.full.fp-card2026 #sostav{padding-top:36px;padding-bottom:24px}.product.full.fp-card2026 .sost_title_can{margin-bottom:12px}.product.full.fp-card2026 .candy-table{margin-bottom:36px}.product.full.fp-card2026 #sostav:not(.blocks) .sostav-candies .candy .image,.product.full.fp-card2026 #sostav:not(.blocks) .sostav-candies .candy .image img{width:100px}.product.full.fp-card2026 #sostav:not(.blocks) .sostav-candies .candy .image img{height:100px;object-fit:contain}.product.full.fp-card2026 #sostav:not(.blocks) .sostav-candies .candy .producer img{width:auto;max-width:84px;max-height:52px;object-fit:contain}.product.full.fp-card2026 #sostav:not(.blocks) .sostav-candies .candy .name{padding-left:24px}.product.full.fp-card2026 #sostav.blocks .sostav-candies .candy .image img{max-height:150px;object-fit:contain}@media (max-width:560px){.product.full.fp-card2026 #sostav:not(.blocks) .sostav-candies .candy .image,.product.full.fp-card2026 #sostav:not(.blocks) .sostav-candies .candy .image img{width:72px}.product.full.fp-card2026 #sostav:not(.blocks) .sostav-candies .candy .image img{height:72px}.product.full.fp-card2026 #sostav:not(.blocks) .sostav-candies .candy .producer img{width:auto;max-width:64px;max-height:40px}.product.full.fp-card2026 #sostav:not(.blocks) .sostav-candies .candy .name{padding-left:14px}.product.full.fp-card2026 #sostav{padding-top:24px}}.product.full.fp-card2026 #sostav.blocks .sostav-candies{display:flex;flex-wrap:wrap;float:none;align-items:stretch}.product.full.fp-card2026 #sostav.blocks .sostav-candies .candy{float:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.product.full.fp-card2026 #sostav.blocks .sostav-candies .candy .image{width:100%;height:170px;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.product.full.fp-card2026 #sostav.blocks .sostav-candies .candy .image img{width:auto;max-width:90%;max-height:160px;height:auto;margin:0;object-fit:contain}.product.full.fp-card2026 #sostav.blocks .sostav-candies .candy .name{width:100%;min-height:58px;max-height:58px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.25}.product.full.fp-card2026 #sostav.blocks .sostav-candies .candy .producer{margin-top:auto}.product.full.fp-card2026 #sostav.blocks .sostav-candies .candy .producer img{max-width:76px;max-height:40px;width:auto;object-fit:contain;display:inline-block}@media (max-width:560px){.product.full.fp-card2026 #sostav.blocks .sostav-candies .candy .image{height:130px}.product.full.fp-card2026 #sostav.blocks .sostav-candies .candy .image img{max-height:120px}}.product.full .fp-gallery{width:100%}.product.full .fp-gallery-main{display:flex;align-items:center;justify-content:center;min-height:320px;padding:8px 0}.product.full img.fp-gallery-big{display:block;margin:0 auto;max-width:100%;max-height:470px;width:auto;height:auto;object-fit:contain}.product.full .fp-gallery-thumbs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:10px}.product.full .fp-gallery-thumb{width:72px;height:72px;display:flex;align-items:center;justify-content:center;border:1px solid #e7eaf0;border-radius:8px;background:#fff;cursor:pointer;overflow:hidden;padding:4px}.product.full .fp-gallery-thumb img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.product.full img.fp-gallery-thumb{object-fit:contain;background:#fff}.product.full .fp-gallery-thumb.active{border-color:#ca0914;box-shadow:0 0 0 1px #ca0914 inset}@media (max-width:560px){.product.full .fp-gallery-main{min-height:240px}.product.full img.fp-gallery-big{max-height:320px}.product.full .fp-gallery-thumb{width:56px;height:56px}}@font-face{font-family:'Pacifico-fb';src:local('Arial'),local('Helvetica'),local('Roboto'),local('Liberation Sans');size-adjust:92%;ascent-override:141%;descent-override:49%;line-gap-override:0%}.mainhead__ntop h1.bigtitle,.mainhead__ntop .bigtitle{font-family:"Pacifico","Pacifico-fb",cursive}@font-face{font-family:'Pribambas-fb';src:local('Arial'),local('Helvetica'),local('Roboto'),local('Liberation Sans');size-adjust:66%;ascent-override:152%;descent-override:0%;line-gap-override:0%}.navbar-default .navbar-nav>li>a,.top-phones .phone-main,.top-phones .phone-dop,.top-phones .top-btns a,.mainhead .greenline,.our_best span,.header-title h1,.bonus__img__date{font-family:Pribambas,'Pribambas-fb',sans-serif}.mainhead__ntop h1.bigtitle,.mainhead__ntop .bigtitle{min-height:154px}@media (max-width:992px){.mainhead__ntop h1.bigtitle,.mainhead__ntop .bigtitle{min-height:84px}}@media (max-width:479px){.mainhead__ntop h1.bigtitle,.mainhead__ntop .bigtitle{min-height:77px}}@media (max-width:395px){.mainhead__ntop h1.bigtitle,.mainhead__ntop .bigtitle{min-height:115px}}#lightSlider{display:none}.fp-gallery-slot{display:block;margin:0 auto;width:var(--fp-w);max-width:100%;max-height:470px;aspect-ratio:var(--fp-ar)}@keyframes fp-lv-fade{from{opacity:0}to{opacity:1}}@keyframes fp-lv-pop{from{transform:translateY(16px) scale(.97);opacity:0}to{transform:none;opacity:1}}.fp-sold-price{color:#8a8a8a!important;font-weight:600;text-transform:lowercase}@media (max-width:767px){.try_region{position:fixed!important;top:auto!important;left:10px!important;right:10px!important;bottom:10px!important;z-index:9000;padding:12px 14px;font-size:17px;box-shadow:0 6px 24px rgba(0,0,0,.22);border-radius:12px;text-align:center}.try_region .triangle{display:none}.try_region p{margin:0 0 8px}.try_region a.btn-yes,.try_region a.btn-no{padding:7px 18px 9px;margin:0 4px}}.fronttext h2.fp-h1-like{text-align:center;font-family:Pacifico,"Pacifico-fb",cursive;font-style:normal;font-weight:normal;text-transform:none;font-size:50px;line-height:1;letter-spacing:.05em;color:#262626;margin-top:0;margin-bottom:70px}@media (max-width:767px){.fronttext h2.fp-h1-like{font-size:30px;margin-bottom:40px}}.fp-consent{display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:1.35;margin:8px 0 10px;text-align:left;cursor:pointer;font-weight:400;background:rgba(255,255,255,.93);color:#2b3240;border-radius:8px;padding:8px 10px;box-sizing:border-box;width:100%}.fp-consent a{color:#b5121b}.fp-consent input{flex:0 0 auto;width:15px;height:15px;margin:2px 0 0;position:static;opacity:1}.fp-consent a{text-decoration:underline}.fp-req-foot{display:inline-block;font-size:11px;opacity:.75;margin-top:4px}.fp-ck{position:fixed;left:16px;right:16px;bottom:16px;z-index:9500;max-width:720px;margin:0 auto;background:#fff;color:#2b3240;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.25);padding:14px 16px;display:flex;gap:14px;align-items:center;font:400 14px/1.45 Rubik,Arial,sans-serif;box-sizing:border-box}.fp-ck p{margin:0;flex:1 1 auto}.fp-ck a{color:#b5121b;text-decoration:underline}.fp-ck__b{display:flex;gap:8px;flex:0 0 auto}.fp-ck button{border:0;border-radius:8px;padding:10px 16px;font:500 14px/1 Rubik,Arial,sans-serif;cursor:pointer;min-height:40px}.fp-ck__ok{background:#b5121b;color:#fff}.fp-ck__no{background:#eef0f4;color:#2b3240}@media (max-width:600px){.fp-ck{left:8px;right:8px;bottom:8px;flex-direction:column;align-items:stretch;gap:10px;font-size:13px}.fp-ck__b button{flex:1 1 50%}}@media (max-width:767px){.fp-ck-on .try_region{bottom:calc(var(--fp-ck-h,150px) + 16px)!important}}