:root{--ff-ochre:#c88f2d;--ff-ochre-d:#a9751f;--ff-ochre-text:#8f6219;--ff-ink:#1e1e1c;--ff-txt:#2e2d2a;--ff-grey:#6b675f;--ff-muted:#b9b3a8;--ff-line:#e7e2d9;--ff-line-strong:#d6d0c4;--ff-underline:#cfc9be;--ff-cream:#f6f1e7;--ff-surface:#fff;--ff-dark:#3a3935;--ff-on-dark:#f2eee6;--ff-on-dark-muted:#e4ded3;--ff-on-dark-icon:#c9c3b8;--ff-green:#2e7d32;--ff-green-d:#276a2b;--ff-error:#c62828;--ff-red:#d9262e;--ff-check:#9d978d;--ff-ink-rgb:30 30 28;--ff-ochre-rgb:200 143 45;--ff-surface-rgb:255 255 255;--ff-container:1180px;--ff-pad:18px;--ff-radius-panel:16px;--ff-bar-h:36px;--ff-bar-text:"Doprava zdarma a darček nad 80 €";--ff-quote-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 24'%3E%3Cpath d='M0 24V14C0 6 4.5 1.3 12.5 0l1.2 3.4C9 4.8 7 8 6.8 12H13v12zm18 0V14c0-8 4.5-12.7 12.5-14l1.2 3.4C27 4.8 25 8 24.8 12H31v12z'/%3E%3C/svg%3E");--ff-play:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%231E1E1C' d='m9 7 9 5-9 5z'/%3E%3C/svg%3E")}@media (min-width:1000px){:root{--ff-pad:40px}}:is(.ff-pd,.ff-home,.ff-cat,#navigation,#colorbox) :focus-visible{outline:2px solid var(--ff-ink);outline-offset:2px}.ff-modal :focus-visible,.ff-pd .ff-contact :focus-visible{outline-color:var(--ff-surface)}@media (prefers-reduced-motion:reduce){:is(.ff-pd,.ff-home,.ff-cat) *,:is(.ff-pd,.ff-home,.ff-cat) :after,:is(.ff-pd,.ff-home,.ff-cat) :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.ff-nowrap{white-space:nowrap}.ff-js .type-detail .p-detail-info,.ff-js .type-detail .p-detail-inner-header{display:none}.ff-js body.type-detail:not(.ff-pd) .p-detail,.ff-js body.type-detail:not(.ff-pd) .p-detail *{animation:ff-reveal 0s 4s forwards;visibility:hidden}@keyframes ff-reveal{to{visibility:visible}}.ff-pd #content-wrapper,.ff-pd #content-wrapper *{font-family:Ubuntu,Arial,sans-serif}.ff-pd #content,.ff-pd .content-wrapper-in{padding-left:0;padding-right:0}.ff-pd .p-detail{color:var(--ff-txt);font-size:15px;line-height:1.55}.ff-pd .availability-value,.ff-pd .extended-description,.ff-pd .hodnoceni,.ff-pd .p-detail-info,.ff-pd .p-detail-inner-header,.ff-pd .p-detail-tabs-wrapper .shp-tabs-row,.ff-pd .p-detail>.browse-p,.ff-pd .p-short-description #overlay,.ff-pd .p-short-description .size-table,.ff-pd .products-related-header{display:none!important}.ff-pd #product-detail-form .product-top{display:grid;grid-template-areas:"head" "gal" "body";margin:0;padding:8px 0 22px}.ff-pd .product-top:after,.ff-pd .product-top:before{content:none}.ff-pd #product-detail-form .product-top>*{float:none;margin:0;max-width:none;min-width:0;padding:0;width:auto}.ff-pd .ff-head{grid-area:head}.ff-pd .p-image-wrapper{grid-area:gal}.ff-pd .p-info-wrapper{grid-area:body}@media (min-width:1000px){.ff-pd #product-detail-form .product-top{column-gap:clamp(32px,4vw,56px);grid-template-areas:"gal head" "gal body";grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto 1fr;padding:14px 0 34px}.ff-pd .p-image-wrapper{align-self:start}}.ff-pd .ff-head h1{color:var(--ff-ink);font-size:23px;font-weight:500;letter-spacing:.1px;line-height:1.25;margin:4px 0 8px;overflow-wrap:normal;padding:0;word-break:normal}.ff-rating{align-items:center;display:flex;gap:9px;margin-bottom:14px}.ff-rating[hidden]{display:none}.ff-rating__num{font-size:26px;font-weight:300}.ff-rating__num,.ff-stars{color:var(--ff-ochre-d);line-height:1}.ff-stars{letter-spacing:1px}.ff-rating .ff-stars{font-size:19px}.ff-pd .ff-rating__link{align-items:center;color:var(--ff-ink);display:inline-flex;font-size:14px;min-height:28px;text-decoration:underline;text-decoration-color:var(--ff-underline);text-underline-offset:4px}@media (min-width:1000px){.ff-pd .ff-head h1{font-size:28px;margin-top:6px}}.ff-pd .p-image{border:0;margin:0;padding:0;position:relative}.ff-pd .p-image img{aspect-ratio:1/1;border-radius:10px;display:block;height:auto;object-fit:cover;width:100%}.ff-flags{align-items:flex-start;display:flex;flex-direction:column;gap:6px;left:12px;pointer-events:none;position:absolute;top:12px;z-index:5}.ff-flags .flag{border-radius:20px;font-size:12.5px;font-weight:500;line-height:1.2;margin:0;max-width:none;padding:5px 10px;position:static;white-space:nowrap;width:auto}.ff-flags .ff-badge{align-items:center;background:var(--ff-ochre);color:var(--ff-ink);display:inline-flex;gap:6px;letter-spacing:.2px;padding:6px 9px 6px 10px}.ff-badge svg{fill:var(--ff-ink);flex:none;height:14px;width:14px}.ff-badge svg.ff-flag{border-radius:2px;height:14px;width:21px}.ff-gallery .p-thumbnails-wrapper{margin-top:8px;padding:0}.ff-gallery .p-thumbnails{height:auto!important;margin:0;overflow:visible!important;padding:0;width:auto!important}.ff-gallery .p-thumbnails-inner{height:auto!important;position:static!important;width:auto!important}.ff-gallery .p-thumbnails-inner>div{display:grid;gap:7px;grid-template-columns:repeat(5,1fr);width:auto!important}.ff-gallery .p-thumbnails-inner>div:after,.ff-gallery .p-thumbnails-inner>div:before{content:none}.ff-gallery .cbox-gal,.ff-gallery .ff-hidden,.ff-gallery .thumbnail-next,.ff-gallery .thumbnail-prev{display:none!important}.ff-gallery a.ff-thumb-video,.ff-gallery a.p-thumbnail{aspect-ratio:1/1;border:1px solid var(--ff-line);border-radius:8px;display:block;height:auto;margin:0;opacity:1;overflow:hidden;padding:0;position:relative;width:auto}.ff-gallery a.p-thumbnail.highlighted{border:2px solid var(--ff-ink)}.ff-gallery a.ff-thumb-video img,.ff-gallery a.p-thumbnail img{display:block;height:100%;object-fit:cover;width:100%}.ff-gallery a.ff-thumb-video:after{background:rgb(var(--ff-surface-rgb)/.92) var(--ff-play) center /16px no-repeat;border-radius:50%;content:"";height:26px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:26px}.ff-gallery a.ff-more-tile:after{align-items:center;background:rgb(var(--ff-ink-rgb)/.45);color:var(--ff-surface);content:attr(data-more);display:flex;font-size:16px;font-weight:500;inset:0;justify-content:center;position:absolute}.ff-pd .p-short-description{color:var(--ff-txt);font-size:15px;line-height:1.65;margin:18px 0 6px;padding:0}.ff-pd .p-short-description .content{margin:0;padding:0}.ff-pd .p-short-description p{font-size:inherit;line-height:inherit;margin:0}.ff-pd .p-short-description b,.ff-pd .p-short-description strong{color:var(--ff-ink);font-weight:500}.ff-pd .p-short-description .content>p:first-child>strong:first-child{display:block;font-size:17px;margin-bottom:4px}.ff-pd .ff-more{margin:4px 0 18px}.ff-pd .ff-more a{border-bottom:1px solid var(--ff-underline);color:var(--ff-grey);display:inline-block;font-size:12px;letter-spacing:.8px;line-height:1.55;text-decoration:none;text-transform:uppercase}.ff-pd .ff-more a:after,.ff-pd .ff-more a:before{content:none}@media (min-width:1000px){.ff-pd .p-short-description{margin-top:4px}}.ff-k,.ff-lbl{color:var(--ff-grey);font-size:12px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase}.ff-lbl{margin-bottom:8px}.ff-sizes{display:grid;gap:6px;grid-template-columns:repeat(7,1fr)}.ff-size{align-items:center;background:var(--ff-surface);border:1px solid var(--ff-line-strong);border-radius:8px;color:var(--ff-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;height:44px;justify-content:center;min-width:0;padding:0;transition:border-color .15s}.ff-size.on,.ff-size:hover{border-color:var(--ff-ink)}.ff-size.on{background:var(--ff-ink);color:var(--ff-surface)}.ff-size.is-soldout{color:var(--ff-muted);text-decoration:line-through}.ff-attention .ff-sizes{animation:ff-shake .4s}.ff-attention .ff-size:not(.on){border-color:var(--ff-error)}@keyframes ff-shake{25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}@media (min-width:1000px){.ff-sizes{display:flex;flex-wrap:wrap;gap:7px}.ff-size{font-size:14.5px;min-width:52px;padding:0 10px}}.ff-pd .ff-info table.detail-parameters{margin:0;width:100%}.ff-pd .ff-info table.detail-parameters tr{display:none}.ff-pd .ff-info table.detail-parameters tr:has(#jsUnavailableCombinationMessage:not(.no-display)){display:table-row}.ff-help{background:var(--ff-cream);border-radius:10px;color:var(--ff-txt);font-size:14px;line-height:1.5;margin-top:10px;padding:12px 14px}.ff-help b{color:var(--ff-ink);font-weight:500}.ff-help__links{display:flex;flex-wrap:wrap;gap:8px;margin-top:11px}.ff-pd .ff-pill{align-items:center;background:var(--ff-surface);border:1.5px solid var(--ff-ochre);border-radius:22px;color:var(--ff-ochre-text);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:500;gap:7px;line-height:1.55;padding:8px 13px;text-decoration:none}.ff-pill svg{fill:none;height:17px;stroke:var(--ff-ochre-text);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:17px}.ff-pa{border-top:1px solid var(--ff-line);display:grid;gap:10px;grid-template-columns:1fr 1.3fr;margin:20px 0 12px;padding-top:16px}.ff-pd .ff-pa .p-final-price-wrapper{border:0;margin:2px 0 0;padding:0}.ff-pd .ff-pa .price-final,.ff-pd .ff-pa .price-final-holder{color:var(--ff-ink);font-size:27px;font-weight:700;line-height:1.15}.ff-pd .ff-pa .price-additional,.ff-pd .ff-pa .price-measure,.ff-pd .ff-pa .price-save,.ff-pd .ff-pa .price-standard{display:none}.ff-av{font-size:14.5px;line-height:1.35;margin-top:5px}.ff-av__name{color:var(--ff-ink);display:block;font-weight:500}.ff-av__name.is-instock{color:var(--ff-green)}.ff-av__when{color:var(--ff-txt);display:block}.ff-pd-services{margin:0 0 14px}.ff-pd-services.is-busy{opacity:.6;pointer-events:none}.ff-pd-services__title{color:var(--ff-ink);display:block;font-size:14px;font-weight:600;margin:0 0 6px}.ff-pd-services__list{background:var(--ff-surface);border:1px solid var(--ff-line);border-radius:10px;overflow:hidden}.ff-pdsvc{align-items:center;color:var(--ff-ink);cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:10px;line-height:1.3;margin:0;min-height:44px;padding:6px 12px;transition:background-color .15s}.ff-pdsvc+.ff-pdsvc{border-top:1px solid var(--ff-line)}.ff-pdsvc:hover{background:#faf8f4}.ff-pdsvc:has(input:checked){background:var(--ff-cream)}.ff-pdsvc:has(input:disabled){color:var(--ff-grey);cursor:progress}.ff-pd .ff-pdsvc__check{height:1px;margin:0;opacity:0;position:absolute;width:1px}.ff-pdsvc__box{background:var(--ff-surface);border:1.5px solid var(--ff-check);border-radius:4px;flex:none;height:19px;transition:background-color .15s,border-color .15s;width:19px}.ff-pdsvc__check:checked~.ff-pdsvc__box{background:var(--ff-ink) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5 9.5 17 19 7.5'/%3E%3C/svg%3E") center /13px no-repeat;border-color:var(--ff-ink)}.ff-pdsvc__check:focus-visible~.ff-pdsvc__box{outline:2px solid var(--ff-ochre);outline-offset:2px}.ff-pdsvc__icon{color:var(--ff-ochre-d);display:flex;flex:none}.ff-pdsvc__icon svg{height:22px;width:22px}.ff-pdsvc__name{flex:1;min-width:0}.ff-pdsvc__price{color:var(--ff-ink);flex:none;font-weight:600;min-width:56px;text-align:right;white-space:nowrap}.ff-pdsvc:has(input:disabled) .ff-pdsvc__price:empty:before{color:var(--ff-grey);content:"…"}.ff-pd .ff-buy{display:flex;gap:10px;margin:0;padding:0;width:100%}.ff-pd .ff-buy .quantity{align-items:center;background:var(--ff-surface);border:1px solid var(--ff-line-strong);border-radius:10px;display:flex!important;flex:none;height:52px;margin:0;padding:0 2px;position:relative;width:auto}.ff-pd .ff-buy .quantity label{margin:0;order:2}.ff-pd .ff-buy .quantity input.amount{-moz-appearance:textfield;box-shadow:none;text-align:center}.ff-pd .ff-buy .quantity button,.ff-pd .ff-buy .quantity input.amount{background:transparent;border:0;color:var(--ff-ink);font-size:17px;height:50px;margin:0;padding:0;width:36px}.ff-pd .ff-buy .quantity button{line-height:1;position:static;transform:none}.ff-pd .ff-buy .quantity .decrease{order:1}.ff-pd .ff-buy .quantity .increase{order:3}.ff-pd .ff-buy .add-to-cart-button:before,.ff-pd .ff-buy .quantity button:before{content:none}.ff-pd .ff-buy .quantity button span{color:var(--ff-ink);display:inline;font-size:17px;position:static}.ff-cta,.ff-pd .ff-buy .add-to-cart-button{background:var(--ff-green);border:0;border-radius:10px;box-shadow:none;color:var(--ff-surface);cursor:pointer;flex:1;font-family:inherit;font-size:16px;font-weight:500;height:52px;letter-spacing:.2px;margin:0;opacity:1;padding:0 16px;text-transform:none}.ff-cta:hover,.ff-pd .ff-buy .add-to-cart-button:hover{background:var(--ff-green-d)}.ff-pd.disabled-add-to-cart .ff-buy .add-to-cart-button{background:var(--ff-green);opacity:1}.ff-contact{background:var(--ff-dark);border-radius:12px;color:var(--ff-on-dark);margin-top:18px;padding:16px 18px}.ff-contact p{color:var(--ff-on-dark-muted);font-size:14px;margin:0 0 12px}.ff-contact__row{align-items:center;display:flex;gap:14px}.ff-contact__row img{border:2px solid var(--ff-ochre);border-radius:50%;flex:none;height:68px;object-fit:cover;object-position:50% 18%;width:68px}.ff-contact__name{color:var(--ff-surface);font-size:18px;font-weight:500;margin-bottom:3px}.ff-pd .ff-contact__line{align-items:center;color:var(--ff-on-dark);display:flex;font-size:14px;gap:7px;min-height:28px;text-decoration:none}.ff-contact__line svg{fill:none;height:15px;stroke:var(--ff-on-dark-icon);stroke-width:1.8;width:15px}:is(.ff-pd,.type-index) .benefitBanner{align-items:stretch;background:var(--ff-surface);border-bottom:0;border-top:1px solid var(--ff-line);display:grid!important;gap:10px;grid-template-columns:1fr 1fr;margin:0 calc(var(--ff-pad)*-1);max-width:none;padding:24px var(--ff-pad);width:auto}:is(.ff-pd,.type-index) .benefitBanner .benefitBanner__item{align-items:flex-start;background:var(--ff-cream);border-radius:14px;color:var(--ff-grey);display:flex;flex:none;flex-direction:column;font-size:13.5px;gap:12px;line-height:1.45;margin:0;max-width:none;padding:16px 14px 18px;text-align:left;width:auto!important}:is(.ff-pd,.type-index) .benefitBanner .benefitBanner__picture{background:var(--ff-surface);border-radius:50%;color:var(--ff-ink);display:grid;flex:none;height:64px;margin:0;place-items:center;width:64px}:is(.ff-pd,.type-index) .benefitBanner .benefitBanner__picture svg{display:block;height:50px;width:50px}:is(.ff-pd,.type-index) .benefitBanner .benefitBanner__picture img{display:block;height:32px;object-fit:contain;width:32px}.ff-usp-icon .o{fill:var(--ff-ochre)}.ff-usp-icon .od{fill:var(--ff-ochre-d)}.ff-usp-icon .w{fill:var(--ff-surface)}.ff-usp-icon .ink{fill:var(--ff-ink)}.ff-usp-icon .rf{fill:var(--ff-red)}.ff-usp-icon .os{stroke:var(--ff-ochre)}.ff-usp-icon .rs{stroke:var(--ff-red)}.ff-usp-icon .ws{stroke:var(--ff-surface)}:is(.ff-pd,.type-index) .benefitBanner .benefitBanner__content{padding:0}:is(.ff-pd,.type-index) .benefitBanner .benefitBanner__title{color:var(--ff-ink);display:block;font-size:15px;font-weight:500;line-height:1.3;margin-bottom:4px}:is(.ff-pd,.type-index) .benefitBanner .benefitBanner__data{color:var(--ff-grey);font-size:13.5px}@media (min-width:1000px){:is(.ff-pd,.type-index) .benefitBanner{gap:16px;grid-template-columns:repeat(4,1fr);padding:32px var(--ff-pad)}:is(.ff-pd,.type-index) .benefitBanner .benefitBanner__item{gap:14px;padding:22px 20px 24px}:is(.ff-pd,.type-index) .benefitBanner .benefitBanner__picture{height:84px;width:84px}:is(.ff-pd,.type-index) .benefitBanner .benefitBanner__picture svg{height:64px;width:64px}}.ff-pd .ff-desc{background:var(--ff-cream);border:0;margin:0 calc(var(--ff-pad)*-1);padding:26px var(--ff-pad) 30px}.ff-pd .ff-desc .basic-description,.ff-pd .ff-desc .description-inner,.ff-pd .ff-desc .row,.ff-pd .ff-desc .row>[class*=col-],.ff-pd .ff-desc .tab-content,.ff-pd .ff-desc .tab-pane{background:transparent;border:0;float:none;margin:0;padding:0;width:auto}.ff-pd .ff-desc h2.ff-sec-title{border:0;color:var(--ff-grey);font-family:inherit;font-size:13px;font-weight:500;letter-spacing:1.6px;line-height:1.55;margin:0 0 18px;padding:0;text-align:center;text-transform:uppercase}.ff-row{display:grid;gap:14px;margin-bottom:30px}.ff-pd .ff-row h3{color:var(--ff-ink);font-size:22px;font-weight:500;line-height:1.25;margin:0 0 8px;padding:0;text-transform:none}.ff-pd .ff-row p{color:var(--ff-txt);font-size:15px;line-height:1.65;margin:0}.ff-pd .ff-story p{margin-bottom:10px}.ff-media img{aspect-ratio:4/3;height:auto;object-fit:cover;width:100%}.ff-media img,.ff-vid{border-radius:12px;display:block}.ff-vid{overflow:hidden;position:relative}.ff-vid img{aspect-ratio:16/10;border-radius:0;transform:scale(1.17)}.ff-vid:after{background:rgb(var(--ff-surface-rgb)/.94) var(--ff-play) center /26px no-repeat;border-radius:50%;content:"";height:58px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:58px}.ff-vid--playing{aspect-ratio:16/9;background:var(--ff-ink)}.ff-vid--playing:after{content:none}.ff-vid--playing iframe{border:0;display:block;height:100%;width:100%}.ff-pd .ff-params a{color:var(--ff-ochre-text);font-weight:500;text-underline-offset:2px}.ff-sig{align-items:center;display:flex;gap:12px;margin-top:6px}.ff-sig img{display:block;height:46px;width:auto}.ff-sig span{color:var(--ff-grey);font-size:13px;line-height:1.35}@media (min-width:1000px){.ff-pd .ff-desc{padding:44px var(--ff-pad) 30px}.ff-row{align-items:center;gap:48px;grid-template-columns:1fr 1fr;margin-bottom:44px}.ff-row.ff-flip .ff-media{order:2}.ff-pd .ff-row h3{font-size:26px}}.ff-quote{background:var(--ff-surface);border-radius:16px;box-shadow:0 8px 24px rgb(var(--ff-ink-rgb)/.07);margin:20px 0 0;padding:20px 18px 16px;position:relative}.ff-quote:before{background:var(--ff-ochre);content:"";height:22px;left:16px;-webkit-mask:var(--ff-quote-icon) center /contain no-repeat;mask:var(--ff-quote-icon) center /contain no-repeat;position:absolute;top:-11px;width:30px}:is(.ff-pd,.ff-home,.ff-cat) .ff-quote blockquote{background:none;border:0;color:var(--ff-ink);font-size:15px;font-style:normal;line-height:1.6;margin:0;padding:0;quotes:none}:is(.ff-pd,.ff-home,.ff-cat) .ff-quote blockquote:after,:is(.ff-pd,.ff-home,.ff-cat) .ff-quote blockquote:before{content:none}.ff-quote blockquote b,.ff-quote blockquote strong{background:linear-gradient(transparent 60%,rgb(var(--ff-ochre-rgb)/.3) 0);font-weight:500}.ff-quote figcaption{align-items:center;column-gap:10px;display:grid;grid-template-areas:"av name stars" "av role stars";grid-template-columns:40px 1fr auto;line-height:1.3;margin-top:14px}.ff-quote figcaption:after{color:var(--ff-ochre-d);content:"★★★★★";font-size:13px;grid-area:stars;letter-spacing:1px;white-space:nowrap}.ff-avatar{align-items:center;background:var(--ff-cream);border-radius:50%;color:var(--ff-ochre-text);display:flex;font-size:16px;font-weight:500;grid-area:av;height:40px;justify-content:center;width:40px}.ff-quote figcaption b{align-self:end;color:var(--ff-ink);font-size:14px;font-weight:500;grid-area:name}.ff-quote figcaption small{align-self:start;color:var(--ff-grey);font-size:12.5px;grid-area:role}.ff-params{background:var(--ff-surface);border-radius:12px;margin-top:34px;padding:18px}.ff-pd .ff-params h2{color:var(--ff-ink);font-size:22px;font-weight:500;margin:0 0 14px;padding:0}.ff-pd .ff-params table{background:none;border:0;border-collapse:collapse;font-size:14px;margin:0;width:100%}.ff-pd .ff-params td{background:none;border:0;border-bottom:1px solid var(--ff-line);color:var(--ff-txt);padding:9px 0;vertical-align:top}.ff-pd .ff-params tr:last-child td{border-bottom:0}.ff-pd .ff-params td:first-child{color:var(--ff-grey);width:38%}@media (min-width:1000px){.ff-pd .ff-params h2{font-size:26px}}.ff-h2{color:var(--ff-ink);font-size:22px;font-weight:500;line-height:1.3;margin:0 0 14px;padding:0;text-transform:none}.ff-rev{container-type:inline-size;padding:28px 0}@media (min-width:1000px){@container (max-width: 900px){.ff-revg{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ff-revg>.ff-sum{align-items:center;flex-direction:row;grid-column:1/-1}}}.ff-revg{display:grid;gap:10px}.ff-sum{align-items:center;border:1px solid var(--ff-line);border-radius:12px;display:flex;flex-wrap:wrap;gap:12px 16px;padding:18px}.ff-sum__num{color:var(--ff-ochre-d);font-size:44px;font-weight:300;line-height:1}.ff-sum .ff-stars{font-size:18px}.ff-sum__count{color:var(--ff-ink);font-size:14px;margin-top:2px;white-space:nowrap}:is(.ff-pd,.ff-home,.ff-cat) .ff-sum__add{background:var(--ff-ink);border-radius:8px;color:var(--ff-surface);font-size:13px;margin-left:auto;padding:9px 12px;text-decoration:none;white-space:nowrap}.ff-card{border:1px solid var(--ff-line);border-radius:12px;color:var(--ff-txt);font-size:14.5px;line-height:1.55;padding:16px 18px}.ff-card__who{align-items:center;color:var(--ff-ink);display:flex;font-size:13.5px;font-weight:500;gap:8px;margin-bottom:6px}.ff-card__who span{color:var(--ff-ochre-d);font-weight:400;letter-spacing:1px}:is(.ff-pd,.ff-home,.ff-cat) .ff-allrev{align-items:center;color:var(--ff-ochre-text);display:inline-flex;font-size:14px;font-weight:500;margin-top:10px;min-height:28px;text-decoration:underline}@media (min-width:1000px){.ff-rev{padding:44px 0}.ff-revg{align-items:stretch;gap:14px;grid-template-columns:300px repeat(3,minmax(0,1fr))}.ff-sum{align-items:flex-start;flex-direction:column;gap:6px}:is(.ff-pd,.ff-home,.ff-cat) .ff-sum__add{margin-left:0;margin-top:10px}.ff-h2{font-size:26px}}.ff-products{padding:6px 0 28px;position:relative}.ff-pd .ff-products .products-block{margin-bottom:0}@media (min-width:1000px){.ff-products{padding:6px 0 40px}}.ff-pd .ff-details h3{color:var(--ff-grey);font-size:13px;font-weight:500;letter-spacing:1.2px;margin:22px 0 8px;padding:0;text-transform:uppercase}.ff-pd .ff-details__text{color:var(--ff-txt);font-size:14.5px;line-height:1.6}.ff-pd .ff-details__text [style]{color:inherit!important;font-size:inherit!important}.ff-pd .ff-details__text p{margin:14px 0 6px}.ff-pd .ff-details__text p:first-child{margin-top:0}.ff-pd .ff-details__text strong{color:var(--ff-ink);font-weight:500}.ff-pd .ff-details__text ul{margin:0;padding-left:20px}.ff-pd .ff-details__text li{margin:3px 0}.ff-pd .ff-details__text li::marker{color:var(--ff-ochre)}.ff-pd .ff-details__files a,.ff-pd .ff-details__text a{color:var(--ff-ochre-text)!important;font-weight:500;text-decoration:underline;text-underline-offset:3px}.ff-pd .ff-details__params{border-collapse:collapse;font-size:14px;width:100%}.ff-pd .ff-details__params td,.ff-pd .ff-details__params th{background:none;border:0;border-bottom:1px solid var(--ff-line);font-weight:400;padding:9px 0;text-align:left;vertical-align:top}.ff-pd .ff-details__params tr:last-child td,.ff-pd .ff-details__params tr:last-child th{border-bottom:0}.ff-pd .ff-details__params th{color:var(--ff-grey);width:38%}.ff-pd .ff-details__params .row-header-label-colon{display:none}.ff-pd .ff-details__files{list-style:none;margin:0;padding:0}.ff-pd .ff-details__files a{align-items:center;display:inline-flex;min-height:32px}.ff-h3{color:var(--ff-grey);font-size:13px;font-weight:500;letter-spacing:1.2px;margin:22px 0 10px;padding:0;text-transform:uppercase}.ff-pd .ff-shipping{align-items:center;color:var(--ff-ochre-text);display:inline-flex;font-size:13px;min-height:28px;text-decoration:underline;text-underline-offset:3px}.ff-pd .ff-social{margin:12px 0 0;padding:0}.ff-pd .ff-social .link-icons{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0;padding:0}.ff-pd .ff-social .link-icon{align-items:center;color:var(--ff-txt);display:inline-flex;font-size:14px;gap:6px;margin:0;min-height:32px;padding:0;text-decoration:none}.ff-pd .ff-social .link-icon span{display:inline;font-size:inherit;position:static;text-decoration:underline;text-decoration-color:var(--ff-underline);text-underline-offset:3px}.ff-pd .ff-social .link-icon:before{color:var(--ff-grey);font-size:18px}.ff-pd .ff-social .link-icon:hover span{color:var(--ff-ochre-text)}.ff-faq{background:var(--ff-cream);border-radius:var(--ff-radius-panel);display:grid;gap:20px;margin:10px 0 36px;padding:24px 18px}:is(.ff-pd,.ff-home,.ff-cat) .ff-faq__intro p{color:var(--ff-txt);font-size:15px;line-height:1.55;margin:0 0 16px}.ff-faq__ask{align-items:center;display:flex;font-size:14px;gap:14px;line-height:1.5}.ff-faq__ask img{border-radius:50%;flex:none;height:52px;object-fit:cover;width:52px}.ff-faq__ask b{color:var(--ff-ink);display:block;font-weight:500}:is(.ff-pd,.ff-home,.ff-cat) .ff-faq__ask a{align-items:center;color:var(--ff-ink);display:flex;gap:6px;min-height:28px;text-decoration:none}:is(.ff-pd,.ff-home,.ff-cat) .ff-faq__ask a:hover{color:var(--ff-ochre-text)}.ff-faq__ask svg{fill:none;height:16px;stroke:var(--ff-ochre-d);stroke-width:1.8;width:16px}.ff-faq__list{display:grid;gap:10px}.ff-q{background:var(--ff-surface);border:1px solid var(--ff-line);border-radius:12px;transition:border-color .2s}.ff-q[open]{border-color:var(--ff-line-strong)}.ff-q summary{align-items:center;color:var(--ff-ink);cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:14px;justify-content:space-between;line-height:1.35;list-style:none;min-height:56px;padding:12px 16px 12px 18px}.ff-q summary::-webkit-details-marker{display:none}.ff-q summary:after{background:var(--ff-ochre-d);border-radius:50%;color:var(--ff-surface);content:"+";display:grid;flex:none;font-size:18px;font-weight:400;height:28px;line-height:1;place-items:center;width:28px}.ff-q[open] summary:after{background:var(--ff-ink);content:"\2212"}:is(.ff-pd,.ff-home,.ff-cat) .ff-q p{color:var(--ff-txt);font-size:14.5px;line-height:1.6;margin:0;padding:0 18px 16px}:is(.ff-pd,.ff-home,.ff-cat) .ff-q p a{color:var(--ff-ochre-text);text-decoration:underline;text-underline-offset:3px}.ff-faq__more{display:grid;gap:10px}.ff-faq__more[hidden]{display:none}:is(.ff-pd,.ff-home,.ff-cat) .ff-faq__toggle{background:transparent;border:1px solid var(--ff-ink);border-radius:999px;color:var(--ff-ink);cursor:pointer;font:inherit;font-size:14.5px;font-weight:500;justify-self:start;margin:4px 0 0;min-height:44px;padding:10px 20px;transition:background-color .2s,color .2s}:is(.ff-pd,.ff-home,.ff-cat) .ff-faq__toggle:hover{background:var(--ff-ink);color:var(--ff-surface)}@media (min-width:1000px){.ff-faq{gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);margin:10px 0 48px;padding:44px 48px}.ff-faq__intro .ff-h2{font-size:30px}}.ff-feed{padding:0 0 40px}.ff-feed__head{display:grid;gap:16px;margin-bottom:18px}:is(.ff-pd,.ff-home,.ff-cat) .ff-feed__head p{color:var(--ff-txt);font-size:15px;line-height:1.55;margin:0}.ff-feed__links{display:flex;flex-wrap:wrap;gap:10px}:is(.ff-pd,.ff-home,.ff-cat) .ff-feed__link{align-items:center;background:var(--ff-surface);border:1px solid var(--ff-line-strong);border-radius:999px;color:var(--ff-ink);display:inline-flex;font-size:14px;font-weight:500;gap:8px;min-height:44px;padding:8px 16px 8px 12px;text-decoration:none;transition:border-color .2s}:is(.ff-pd,.ff-home,.ff-cat) .ff-feed__link:hover{border-color:var(--ff-ink)}.ff-feed__link small{color:var(--ff-grey);font-size:13px;font-weight:400}.ff-feed__link svg{fill:none;height:20px;stroke:var(--ff-ochre-d);stroke-linejoin:round;stroke-width:1.7;width:20px}@media (min-width:1000px){.ff-feed{padding-bottom:56px}.ff-feed__head{align-items:end;grid-template-columns:minmax(0,1fr) auto}}.ff-sticky{align-items:center;background:var(--ff-surface);border-top:1px solid var(--ff-line);bottom:0;box-shadow:0 -8px 22px rgb(var(--ff-ink-rgb)/.08);display:flex;font-family:Ubuntu,Arial,sans-serif;gap:10px;left:0;padding:10px 14px calc(10px + env(safe-area-inset-bottom));position:fixed;right:0;transform:translateY(110%);transition:transform .25s ease;z-index:900}.ff-sticky.is-on{transform:none}.ff-sticky img{border-radius:8px;height:42px;object-fit:cover;width:42px}.ff-sticky__p{display:flex;flex-direction:column;min-width:0}.ff-sticky__price{color:var(--ff-ink);font-size:16px;font-weight:700;line-height:1.15}.ff-sticky__av{color:var(--ff-green);font-size:12px;line-height:1.3}.ff-cta--sm{flex:0 0 auto;font-size:14.5px;height:44px;margin-left:auto;padding:0 20px}@media (min-width:1000px){.ff-sticky{display:none}}.ff-modal{align-items:center;background:rgb(var(--ff-ink-rgb)/.85);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10000}.ff-modal[hidden]{display:none}.ff-modal__body{width:min(960px,100%)}.ff-modal__video{aspect-ratio:16/9;background:var(--ff-ink);border:0;border-radius:10px;display:block;max-height:85vh;width:100%}.ff-modal__figure{background:var(--ff-surface);border-radius:12px;font-family:Ubuntu,Arial,sans-serif;margin:0;overflow:hidden}.ff-modal__figure figcaption{align-items:baseline;border-bottom:1px solid var(--ff-line);color:var(--ff-ink);display:flex;flex-wrap:wrap;font-size:16px;font-weight:500;gap:6px 16px;justify-content:space-between;padding:14px 18px}.ff-modal__figure figcaption a{color:var(--ff-ochre-text);font-size:14px;text-underline-offset:2px}.ff-modal__scroll{max-height:calc(100vh - 140px);overflow:auto;padding:12px}.ff-modal__scroll img{display:block;height:auto;margin:0 auto;max-width:100%}.ff-modal__close{align-items:center;background:none;border:0;color:var(--ff-surface);cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:14px;top:14px;width:40px}.ff-modal__close svg{fill:none;height:26px;stroke:currentColor;stroke-width:2;width:26px}.ff-modal-open,.ff-modal-open body{overflow:hidden}body.ff-pd.type-detail .p-detail .p-image-wrapper,body.ff-pd.type-detail .p-detail .p-info-wrapper{border-radius:0!important;flex:none;max-width:none;padding:0!important}body.ff-pd.type-detail .p-detail .product-top>.ff-head{display:block;padding:0}body.ff-pd.type-detail .p-detail .ff-head h1{float:none;font-weight:500;letter-spacing:.1px;text-transform:none;width:auto}body.ff-pd.type-detail .p-detail .p-image img{max-height:none;width:100%}body.ff-pd.type-detail .ff-gallery .p-thumbnails-wrapper .p-thumbnails-inner>div{display:grid!important}body.ff-pd.type-detail .ff-gallery .p-thumbnails-wrapper .p-thumbnails-inner>div:after,body.ff-pd.type-detail .ff-gallery .p-thumbnails-wrapper .p-thumbnails-inner>div:before{content:none;display:none}body.ff-pd.type-detail .ff-gallery .p-thumbnails-wrapper .p-thumbnails-inner a.ff-thumb-video,body.ff-pd.type-detail .ff-gallery .p-thumbnails-wrapper .p-thumbnails-inner a.p-thumbnail{border:1px solid var(--ff-line);border-radius:8px;display:block;height:auto;margin:0;opacity:1;width:auto}body.ff-pd.type-detail .ff-gallery .p-thumbnails-wrapper .p-thumbnails-inner a.p-thumbnail.highlighted{border:2px solid var(--ff-ink)}body.ff-pd.type-detail .ff-gallery .p-thumbnails-wrapper .p-thumbnails-inner a.ff-hidden{display:none}body.ff-pd.type-detail .ff-gallery .p-thumbnails-wrapper .p-thumbnails-inner a img{height:100%;left:auto;max-height:none;max-width:none;min-height:0;min-width:0;object-fit:cover;position:static;top:auto;transform:none;width:100%}body.ff-pd.type-detail .ff-info .ff-size{background:var(--ff-surface);border:1px solid var(--ff-line-strong);border-radius:8px;color:var(--ff-ink);font-weight:400;height:44px;min-height:0;min-width:0;padding:0;text-transform:none}body.ff-pd.type-detail .ff-info .ff-size:hover{border-color:var(--ff-ink)}body.ff-pd.type-detail .ff-info .ff-size.on{background:var(--ff-ink);border-color:var(--ff-ink);color:var(--ff-surface)}body.ff-pd.type-detail .ff-info .ff-size.is-soldout{color:var(--ff-muted)}@media (min-width:1000px){body.ff-pd.type-detail .ff-info .ff-size{min-width:52px;padding:0 10px}}body.ff-pd.type-detail .ff-info .ff-pill{background:var(--ff-surface);border:1.5px solid var(--ff-ochre);color:var(--ff-ochre-text);min-height:0;min-width:0;padding:8px 13px;text-transform:none}body.ff-pd.type-detail .ff-info .ff-more a,body.ff-pd.type-detail .ff-info a.chevron-after{border-bottom:1px solid var(--ff-underline);color:var(--ff-grey);font-size:12px;letter-spacing:.8px;text-decoration:none;text-transform:uppercase}body.ff-pd.type-detail .product-top .ff-buy button.add-to-cart-button,body.ff-pd.type-detail.disabled-add-to-cart .product-top .ff-buy button.add-to-cart-button{background:var(--ff-green);border-radius:10px;color:var(--ff-surface);cursor:pointer;height:52px;justify-content:center;min-height:52px;min-width:0;padding:0 16px}body.ff-pd.type-detail .product-top .ff-buy button.add-to-cart-button:hover,body.ff-pd.type-detail.disabled-add-to-cart .product-top .ff-buy button.add-to-cart-button:hover{background:var(--ff-green-d)}body.ff-pd.type-detail .product-top .ff-buy button.add-to-cart-button:before{content:none;display:none}body.ff-pd.type-detail .product-top .ff-buy .quantity button{background:transparent;color:var(--ff-ink);min-height:0;min-width:0;padding:0}body.ff-pd.type-detail .product-top .ff-social .link-icon{align-items:center;flex-direction:row;font-size:14px;gap:6px}body.ff-pd.type-detail .product-top .ff-social .link-icon:before{margin:0}body.ff-pd.type-detail .shp-tabs-wrapper.ff-desc{border-top:0;display:block;margin-bottom:0}body.ff-pd.type-detail .shp-tabs-wrapper.ff-desc>.row{margin:0;padding:0}body.ff-pd.type-detail .shp-tabs-wrapper .basic-description .ff-details h3,body.ff-pd.type-detail .shp-tabs-wrapper .basic-description .ff-row h3{display:block}body.ff-pd.type-detail .shp-tabs-wrapper.ff-desc>.row>div{flex:none;max-width:none;width:100%}body.ff-pd.type-detail .ff-desc .ff-sig img{height:46px!important;max-width:none;width:auto!important}@media (max-width:999px){body.ff-pd.type-detail .ff-info .ff-size{width:100%}}body.ff-pd.type-detail .price-line.ff-hidden{display:none}body.ff-pd.type-detail .p-detail .p-image,body.ff-pd.type-detail .p-detail .p-image #wrap,body.ff-pd.type-detail .p-detail .p-image .p-main-image,body.ff-pd.type-detail .p-detail .p-image-wrapper{height:auto!important;max-height:none!important;min-height:0!important}body.ff-pd.type-detail .p-detail .p-image .p-main-image{display:block}body.ff-pd.type-detail .ff-info .ff-more a,body.ff-pd.type-detail .ff-info a.chevron-after{align-items:center;display:inline-flex!important;min-height:28px!important}body.type-detail:is(.ff-pd,:not(.ff-pd)) .breadcrumbs-wrapper,body.type-detail:is(.ff-pd,:not(.ff-pd)) .content-wrapper.container{box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important;max-width:var(--ff-container)!important;padding-left:var(--ff-pad)!important;padding-right:var(--ff-pad)!important;width:100%!important}body.ff-pd.type-detail .content-wrapper-in,body.ff-pd.type-detail .content-wrapper-in>#content,body.ff-pd.type-detail .content-wrapper-in>.content{margin-left:0;margin-right:0;padding-left:0;padding-right:0}body.ff-pd.type-detail{background:var(--ff-surface);color:var(--ff-txt);font-family:Ubuntu,Arial,sans-serif}body.ff-pd.type-detail .content .h1,body.ff-pd.type-detail .content h1{color:var(--ff-ink);font-family:inherit;font-size:28px;font-weight:500;letter-spacing:.1px;line-height:1.25;text-shadow:none;text-transform:none},body.ff-pd.type-detail .content h2{border:0;color:var(--ff-ink);font-family:inherit;font-size:22px;font-weight:500;line-height:1.3;padding:0;text-align:left;text-transform:none}@media (min-width:1000px){,body.ff-pd.type-detail .content h2{font-size:26px}}body.ff-pd.type-detail .btn{border-radius:8px;box-shadow:none;font-family:inherit;font-weight:500;letter-spacing:.2px;text-transform:none}body.ff-pd.type-detail .btn.btn-default,body.ff-pd.type-detail .btn.btn-primary{background:var(--ff-ink);border-color:var(--ff-ink);color:var(--ff-surface)}body.ff-pd.type-detail .btn.btn-default:hover,body.ff-pd.type-detail .btn.btn-primary:hover{background:var(--ff-dark);border-color:var(--ff-dark);color:var(--ff-surface)}body.ff-pd.type-detail .btn.btn-secondary{background:var(--ff-surface);border:1px solid var(--ff-line-strong);color:var(--ff-ink)}body.ff-pd.type-detail .btn.btn-secondary:hover{border-color:var(--ff-ink)}body.ff-pd.type-detail .btn.add-to-cart-button,body.ff-pd.type-detail .btn.btn-cart,body.ff-pd.type-detail .btn.btn-conversion{background:var(--ff-green);border-color:var(--ff-green);color:var(--ff-surface)}body.ff-pd.type-detail .btn.add-to-cart-button:hover,body.ff-pd.type-detail .btn.btn-cart:hover,body.ff-pd.type-detail .btn.btn-conversion:hover{background:var(--ff-green-d);border-color:var(--ff-green-d)}body.ff-pd.type-detail .content input[type=email],body.ff-pd.type-detail .content input[type=password],body.ff-pd.type-detail .content input[type=search],body.ff-pd.type-detail .content input[type=tel],body.ff-pd.type-detail .content input[type=text],body.ff-pd.type-detail .content textarea,body.ff-pd.type-detail .form-control{background:var(--ff-surface);border:1px solid var(--ff-line-strong);border-radius:8px;box-shadow:none;color:var(--ff-ink);font-family:inherit}body.ff-pd.type-detail .content input:focus,body.ff-pd.type-detail .content textarea:focus,body.ff-pd.type-detail .form-control:focus{border-color:var(--ff-ink);box-shadow:0 0 0 3px rgb(var(--ff-ochre-rgb)/.18);outline:none}body.type-detail:is(.ff-pd,:not(.ff-pd)) .breadcrumbs-wrapper{max-width:1180px;padding:12px var(--ff-pad) 0}body.type-detail:is(.ff-pd,:not(.ff-pd)) .breadcrumbs{align-items:center;border:0;color:var(--ff-grey);display:flex;flex-wrap:wrap;font-size:12.5px;line-height:1.55;margin:0;padding:0}body.type-detail:is(.ff-pd,:not(.ff-pd)) .breadcrumbs a{color:var(--ff-grey);text-decoration:none}body.type-detail:is(.ff-pd,:not(.ff-pd)) .breadcrumbs>span>a{align-items:center;display:inline-flex;min-height:28px}body.type-detail:is(.ff-pd,:not(.ff-pd)) .breadcrumbs .navigation-bullet{display:inline;margin:0 6px;padding:0}body.type-detail:is(.ff-pd,:not(.ff-pd)) .breadcrumbs span:not(.navigation-bullet){padding:0}body.type-detail:is(.ff-pd,:not(.ff-pd)) .breadcrumbs>span{align-items:center;display:inline-flex}body.type-detail:is(.ff-pd,:not(.ff-pd)) .breadcrumbs a,body.type-detail:is(.ff-pd,:not(.ff-pd)) .breadcrumbs>span{background:none;height:auto;line-height:inherit;margin:0;padding:0}body.type-detail:is(.ff-pd,:not(.ff-pd)) .breadcrumbs a:after,body.type-detail:is(.ff-pd,:not(.ff-pd)) .breadcrumbs a:before,body.type-detail:is(.ff-pd,:not(.ff-pd)) .breadcrumbs>span:after,body.type-detail:is(.ff-pd,:not(.ff-pd)) .breadcrumbs>span:before{content:none}@media (min-width:1000px){body.type-detail:is(.ff-pd,:not(.ff-pd)) .breadcrumbs-wrapper{padding-top:16px}}body.type-detail:is(.ff-pd,:not(.ff-pd)) .breadcrumbs>span:last-child,body.type-detail:is(.ff-pd,:not(.ff-pd)) .breadcrumbs>span:nth-last-child(2) .navigation-bullet{display:none}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block{border:0;display:grid!important;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 28px}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block .product:after,:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block .product:before,:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block:after,:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block:before{content:none}@media (min-width:768px){:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .products-block{grid-template-columns:repeat(4,minmax(0,1fr))}}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .product,:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .product.inactive{display:block!important}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block .product{border:0;flex:none;float:none;margin:0;max-width:none;min-width:0;padding:0;width:auto}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block .p{background:var(--ff-surface);border:1px solid var(--ff-line);border-radius:10px;display:flex;flex-direction:column;height:100%;margin:0;overflow:hidden;padding:0;position:relative;text-align:center;transition:box-shadow .2s}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block .p:hover{box-shadow:0 8px 24px rgb(var(--ff-ink-rgb)/.08)}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block .p a.image{display:block;height:auto;margin:0;padding:0}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block .p a.image img{aspect-ratio:1/1;display:block;height:auto;object-fit:cover;width:100%}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block .p-in{display:flex;flex:1;flex-direction:column;margin:0;padding:10px 10px 0}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block .p-in-in{flex:1;height:auto;min-height:0}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block .p a.name{color:var(--ff-ink);display:block;font-size:14px;font-weight:500;height:auto;line-height:1.35;max-height:none;min-height:0;text-decoration:none}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block .p a.name:hover{color:var(--ff-ochre-text)}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block .p-bottom,:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block .p-bottom>div{align-items:center;border:0;display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;height:auto;margin:6px 0 0;min-height:0;padding:0}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block .prices{margin:0;padding:0;text-align:center}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block .p-code,:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block .p-desc,:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block .price-additional,:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block .price-measure,:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block .ratings-wrapper{display:none}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block .price-final,:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block .price-final strong{color:var(--ff-ink);font-size:15px;font-weight:700}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block .price-standard{color:var(--ff-grey);font-size:12px}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block .p-tools{margin:0 0 12px;padding:0}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block .p-tools .btn{border-radius:8px;font-size:12.5px;height:auto;line-height:1.55;min-width:0;padding:6px 16px}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block .p-tools .btn:before{content:none}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block .widget-parameter-wrapper{margin:0;padding:2px 10px 12px}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block .widget-parameter-more{color:var(--ff-grey);font-size:11.5px}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block .widget-parameter-list{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin:0;padding:0}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block .widget-parameter-value{margin:0;padding:0}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block .widget-parameter-value a{align-items:center;border:1px solid var(--ff-line);border-radius:6px;color:var(--ff-grey);display:inline-flex;font-size:11.5px;justify-content:center;line-height:1.5;min-height:26px;min-width:26px;padding:0 6px;text-decoration:none}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block .flags-default{align-items:flex-start;display:flex;flex-direction:column;gap:4px;left:10px;position:absolute;top:10px;z-index:2}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block .flag{border-radius:20px;font-size:11.5px;font-weight:500;line-height:1.3;margin:0;max-width:none;padding:3px 9px;white-space:nowrap;width:auto}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block .flags-extra{bottom:auto!important;height:auto;left:auto!important;position:absolute;right:10px!important;top:10px!important;width:auto!important;z-index:2}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block .flag-discount{background:var(--ff-ink);border-radius:20px;color:var(--ff-surface);display:inline-block!important;font-size:0;height:auto;line-height:1.3;min-height:0;padding:3px 9px;width:auto!important}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block .flag-discount .price-standard{display:none}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .products-block .flag-discount .price-save{font-size:11.5px;font-weight:500}body.ff-pd.type-detail .products-inline a.name,body.ff-pd.type-detail .products-top a.name{color:var(--ff-ink);font-weight:500;text-decoration:none}body.ff-pd.type-detail .products-inline .price-final,body.ff-pd.type-detail .products-inline .price-final strong{color:var(--ff-ink);font-weight:700}body.ff-pd.type-detail .products-inline .p-code{display:none}body.ff-pd.type-detail .products-top-wrapper .button-wrapper a{color:var(--ff-ochre-text);font-weight:500}.ff-modal,.ff-modal *,body.ff-pd .ff-sticky,body.ff-pd .ff-sticky *,body.ff-pd.type-detail #content-wrapper *,body.ff-pd.type-detail #content-wrapper :after,body.ff-pd.type-detail #content-wrapper :before{box-sizing:border-box}body.ff-pd.type-detail .p-detail .ff-head h1{display:block;font-family:inherit}body.ff-pd.type-detail .p-thumbnails-inner a{text-decoration:none}body.ff-pd.type-detail .ff-info .ff-more a,body.ff-pd.type-detail .ff-info a.chevron-after{display:inline-block!important;line-height:1.55;min-height:0!important}@media (min-width:1000px){body.ff-pd.type-detail .ff-info .ff-size{font-size:14.5px}}body.ff-pd.type-detail .product-top .ff-buy .quantity{border-radius:10px;font-size:13px;font-weight:300;line-height:13px}body.ff-pd.type-detail .product-top .ff-buy .quantity input.amount{border-radius:0;font-weight:300;line-height:24.65px}body.ff-pd.type-detail .product-top .ff-buy .quantity button{border-radius:0;display:block!important;font-weight:300}body.ff-pd.type-detail .product-top .ff-buy button.add-to-cart-button,body.ff-pd.type-detail.disabled-add-to-cart .product-top .ff-buy button.add-to-cart-button{border-color:var(--ff-surface);display:block!important;font-size:16px;line-height:36px}body.ff-pd.type-detail .product-top .ff-social .link-icon{font-weight:400;min-height:32px;text-transform:uppercase}body.ff-pd.type-detail .product-top .ff-social .link-icon span{color:var(--ff-txt)}body.ff-pd.type-detail .product-top .ff-social .link-icon:before{background:none;color:var(--ff-grey);display:block;font-family:shoptet;font-size:18px;height:auto;line-height:1;margin:0 0 1ex;width:auto}body.ff-pd.type-detail .product-top .ff-social .link-icon.chat:before{content:"\e91e"}body.ff-pd.type-detail .product-top .ff-social .link-icon.watchdog:before{content:"\e927"}body.type-detail:is(.ff-pd,:not(.ff-pd)) .breadcrumbs a{font-weight:400}body.ff-pd.type-detail .shp-tabs-wrapper.ff-desc{border-top:0!important}body.ff-pd.type-detail .ff-row h3{letter-spacing:normal}body.ff-pd.type-detail .ff-details h2{line-height:1.3}body.ff-pd.type-detail .ff-details h3,body.ff-pd.type-detail .ff-h3{line-height:1.1}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .p-in{background:transparent}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .p a.name{letter-spacing:normal;margin:0 0 10px;padding:3px 0}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .widget-parameter-value a{background:transparent}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .p-tools .btn{background:var(--ff-ink);border:1px solid var(--ff-ink);color:var(--ff-surface);display:inline-block!important;min-height:0;min-width:0}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .p-tools .btn.add-to-cart-button,:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .p-tools .btn.btn-cart{background:var(--ff-green);border-color:var(--ff-green)}body.ff-pd.type-detail .ff-info>p.ff-hidden{display:none}body.ff-pd.type-detail .p-detail .ff-head h1{font-size:23px;line-height:1.25}@media (min-width:1000px){body.ff-pd.type-detail .p-detail .ff-head h1{font-size:28px}}body.ff-pd.type-detail .product-top .ff-buy .quantity{border-radius:10px!important}body.ff-pd.type-detail .product-top .ff-social .link-icon span{text-transform:uppercase}body.type-detail:is(.ff-pd,:not(.ff-pd)) .breadcrumbs-wrapper{display:block!important;line-height:19.3846px;padding-bottom:0!important;padding-top:12px!important}@media (min-width:1000px){body.type-detail:is(.ff-pd,:not(.ff-pd)) .breadcrumbs-wrapper{padding-top:16px!important}}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .product{background:transparent;padding:0}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .p a.name{font-size:14px;line-height:1.35}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .prices{display:block}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .price-final strong{font-size:20px;line-height:20px}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .product{padding:0!important}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .p a.name{font-size:14px!important;line-height:1.35!important}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .p-in{padding:10px 10px 0!important}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .products-block.products .product .p-in-in{display:block}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .products-block.products .product .p-bottom{margin:6px 0 0;order:0}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .products-block.products .product .p-bottom>div{align-items:center;flex-direction:column}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .products-block.products .product .prices{display:block;flex:1 0 auto;margin:0 0 5px;min-height:0;order:0;text-align:center}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .products-block.products .product .p-tools .amount,:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .products-block.products .product .p-tools .quantity,:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .products-block.products .product .prices .price-additional,:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .products-block.products .product .prices .price-measure{display:none}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .products-block.products .product .prices .price-final strong{font-size:20px;font-weight:700}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .products-block.products .product .p-tools{flex:none;order:0;text-align:center}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .products-block.products .product .p-tools form{margin:0}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .products-block.products .product .p-tools .btn{background:var(--ff-ink)!important;border:1px solid var(--ff-ink);border-radius:8px;color:var(--ff-surface)!important;font-size:12.5px;font-weight:500;letter-spacing:.2px;line-height:1.55;margin:0;opacity:1;padding:6px 16px;text-decoration:none}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .products-block.products .product .p-tools .btn:hover{background:var(--ff-dark)!important;border-color:var(--ff-dark)}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .products-block.products .product .p-tools .btn.add-to-cart-button,:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .products-block.products .product .p-tools .btn.btn-cart{background:var(--ff-green)!important;border-color:var(--ff-green)}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .products-block.products .product .p-tools .btn.add-to-cart-button:hover,:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .products-block.products .product .p-tools .btn.btn-cart:hover{background:var(--ff-green-d)!important;border-color:var(--ff-green-d)}@media (min-width:768px){:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .products-block.products .product .prices{margin:0}}@media (min-width:768px){:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .products-block.products .product .prices{min-height:32px}}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .products-block.products .product .flags-extra{height:auto!important;padding:0!important;right:10px!important;top:10px!important;width:auto!important}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .products-block.products .product .flags-extra .flag-discount{background:var(--ff-ink)!important;border-radius:20px!important;color:var(--ff-surface)!important;display:inline-block!important;font-size:0!important;height:auto!important;line-height:1.3!important;max-width:none!important;min-height:0!important;min-width:0!important;padding:3px 9px!important;width:auto!important}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .products-block.products .product .flags-extra .flag-discount .price-save{color:var(--ff-surface)!important;display:inline!important;font-size:11.5px!important;font-weight:500;line-height:1.3!important}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products__head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0 0 14px}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products__head .ff-h2{margin:0}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-car{display:flex;flex:none;gap:8px}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-car[hidden]{display:none}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-car__btn{align-items:center;background:var(--ff-surface);border:1px solid var(--ff-line-strong);border-radius:50%;color:var(--ff-ink);cursor:pointer;display:inline-flex;height:40px;justify-content:center;margin:0;min-height:0;padding:0;transition:border-color .2s,background-color .2s;width:40px}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-car__btn:hover:not(:disabled){border-color:var(--ff-ink)}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-car__btn:disabled{cursor:default;opacity:.35}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-car__btn svg{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:20px}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .products-block{grid-auto-columns:calc(46.51163% - 4.65116px);grid-auto-flow:column;grid-template-columns:none;margin:0 calc(var(--ff-pad)*-1) 16px;overflow-x:auto;overscroll-behavior-x:contain;padding:0 var(--ff-pad);scroll-padding-inline:var(--ff-pad);scroll-snap-type:x mandatory;scrollbar-width:none}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .products-block::-webkit-scrollbar{display:none}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .products-block .product{scroll-snap-align:start}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .products-block .p:hover{border-color:var(--ff-line-strong);box-shadow:none}@media (min-width:768px){:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .products-block{grid-auto-columns:calc(33.33333% - 10.66667px);margin:0 0 16px;padding:0;scroll-padding-inline:0}}@media (min-width:1000px){:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .products-block{grid-auto-columns:calc(25% - 12px)}}@media (min-width:1000px){body.ff-pd.type-detail .benefitBanner{padding-left:0;padding-right:0}body.ff-pd.type-detail .ff-blog,body.ff-pd.type-detail .ff-faq,body.ff-pd.type-detail .ff-feed,body.ff-pd.type-detail .ff-products,body.ff-pd.type-detail .ff-rev{margin-left:calc(var(--ff-pad)*-1);margin-right:calc(var(--ff-pad)*-1)}body.ff-pd.type-detail .ff-desc{border-radius:var(--ff-radius-panel)}body.ff-pd.type-detail .ff-pa{display:block;margin:22px 0 16px;padding-top:18px}body.ff-pd.type-detail .ff-pa .ff-k{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}body.ff-pd.type-detail .ff-pa .price-final,body.ff-pd.type-detail .ff-pa .price-final-holder{font-size:30px;line-height:1.1}body.ff-pd.type-detail .ff-av{align-items:center;display:flex;flex-wrap:wrap;font-size:15px;gap:4px 10px;margin-top:10px}body.ff-pd.type-detail .ff-av__name,body.ff-pd.type-detail .ff-av__when{align-items:center;display:inline-flex}body.ff-pd.type-detail .ff-av__name.is-instock:before{background:var(--ff-green);border-radius:50%;content:"";height:8px;margin-right:8px;width:8px}body.ff-pd.type-detail .ff-av__when:not(:empty):before{color:var(--ff-grey);content:"·";margin-right:10px}body.ff-pd.type-detail .ff-av .ff-shipping{font-size:13.5px;margin-left:auto}}body.type-index .benefitBanner.position--benefitHomepage{background:none;border:0;margin:0;padding:28px 0 8px!important}body.type-index .before-carousel .banners-row{margin-left:0;margin-right:0}body.type-index.ff-home .ff-products{padding-top:20px}@media (max-width:767px){body.type-index.ff-home .ff-products .products-block{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;scroll-padding-inline:15px}}@media (min-width:1000px){body.type-index.ff-home .ff-products{padding-top:36px}}body.type-index .wide-carousel .carousel-slide-box,body.type-index .wide-carousel .carousel-slide-box img{border-radius:var(--ff-radius-panel)}body.type-index .wide-carousel .carousel-slide-box{overflow:hidden}body.type-index .wide-carousel :is(#carousel,.carousel) .carousel-inner .item .carousel-slide-box img{height:auto!important;max-height:none!important;min-height:0!important;object-fit:contain!important;width:100%!important}body.type-index .wide-carousel :is(#carousel,.carousel),body.type-index .wide-carousel :is(#carousel,.carousel) .carousel-inner,body.type-index .wide-carousel :is(#carousel,.carousel) .carousel-inner .item,body.type-index .wide-carousel :is(#carousel,.carousel) .carousel-slide-box,body.type-index .wide-carousel :is(#carousel,.carousel) .carousel-slide-box>a{height:auto!important}body.type-index #newsWrapper .news-item .image>a,body.type-index .wide-carousel .carousel-slide-box>a{display:block}body.type-index .hp-middle-banner{background:var(--ff-cream);border-radius:var(--ff-radius-panel);overflow:hidden}body.type-index .hp-middle-banner .banner-caption{background:var(--ff-surface);border-radius:14px}body.type-index .hp-middle-banner h2{color:var(--ff-ink);font-weight:500}body.type-index .hp-middle-banner p{color:var(--ff-txt)}body.type-index .hp-middle-banner a.button,body:is(.type-index,.ff-pd) .custom-footer__newsletter .btn{align-items:center;background:var(--ff-ink);border:1px solid var(--ff-ink);border-radius:10px;box-shadow:none;color:var(--ff-surface);display:inline-flex;font-size:15px;font-weight:500;justify-content:center;letter-spacing:.2px;min-height:44px;padding:10px 26px;text-transform:none;transition:background-color .2s,border-color .2s}body.type-index .hp-middle-banner a.button:hover,body:is(.type-index,.ff-pd) .custom-footer__newsletter .btn:hover{background:var(--ff-dark);border-color:var(--ff-dark);color:var(--ff-surface)}body.type-index .sectionDescription .ff-h2{margin-bottom:14px}body.type-index #newsWrapper .news-item{background:var(--ff-surface);border:1px solid var(--ff-line);border-radius:var(--ff-radius-panel);overflow:hidden;transition:border-color .2s}body.type-index #newsWrapper .news-item:hover{border-color:var(--ff-line-strong)}body.type-index #newsWrapper .news-item .title{color:var(--ff-ink);display:inline-block;font-size:18px;font-weight:500;line-height:1.3;padding:2px 0;text-decoration:none}body.type-index #newsWrapper .news-item .description p{color:var(--ff-txt);font-size:14.5px;line-height:1.55}body.type-index #newsWrapper .news-item .read-more{align-items:center;color:var(--ff-ochre-text);display:inline-flex;font-weight:500;min-height:44px;text-decoration:underline;text-underline-offset:3px}body.type-index .welcome{margin:0 auto;max-width:760px}body.type-index .welcome .ff-welcome__title{color:var(--ff-ink);font-size:26px;font-weight:500;line-height:1.25;margin:0 0 14px}body.type-index .welcome p,body.type-index .welcome p span{color:var(--ff-txt);font-size:15.5px;line-height:1.65}@media (min-width:1000px){body.type-index .welcome .ff-welcome__title{font-size:30px}}body:is(.type-index,.ff-pd) .custom-footer__newsletter{background:var(--ff-cream)}body:is(.type-index,.ff-pd) .custom-footer__newsletter .form-control{background:var(--ff-surface);border:1px solid var(--ff-line-strong);border-radius:10px}body:is(.type-index,.ff-pd,.ff-cat) .flag.flag-custom1,body:is(.type-index,.ff-pd,.ff-cat) .flag.flag-tip{color:var(--ff-ink)!important}body.type-index:not(.ff-home) .benefitBanner.position--benefitHomepage .benefitBanner__item:first-child{grid-column-start:2}.ff-sk{align-items:center;background:hsla(0,0%,100%,.94);border-radius:999px;bottom:8px;box-shadow:0 1px 4px rgb(var(--ff-ink-rgb)/.12);color:var(--ff-ink);display:inline-flex;font-size:11.5px;font-weight:500;gap:6px;left:8px;line-height:1.2;max-width:calc(100% - 16px);padding:4px 9px 4px 6px;pointer-events:none;position:absolute;white-space:nowrap;z-index:3}.ff-sk .ff-flag{border-radius:2px;flex:none;height:12px;width:18px}.ff-sk span{overflow:hidden;text-overflow:ellipsis}@media (max-width:480px){.ff-sk{bottom:5px;font-size:10px;gap:3px;left:5px;letter-spacing:-.1px;max-width:calc(100% - 10px);padding:3px 5px 3px 4px}.ff-sk .ff-flag{height:10px;width:14px}}#navigation .menu-level-2 .menu-image img.ff-cat-photo{background:var(--ff-cream);border-radius:12px;height:84px;max-height:none;max-width:none;object-fit:cover;width:84px}#navigation .menu-level-2>li>a.menu-image{flex:none;margin-right:14px;width:84px}#navigation .menu-level-3 a{color:var(--ff-grey)}#navigation .menu-level-3 a:hover{color:var(--ff-ochre-text)}.ff-nav-thumb{display:none}@media (max-width:767px){#navigation .menu-level-1>li>a.ff-has-thumb{align-items:center;display:flex;gap:12px}#navigation .menu-level-1>li>a.ff-has-thumb>b{flex:1}.ff-nav-thumb{border-radius:10px;display:block;flex:none;height:40px;object-fit:cover;width:40px}#navigation .menu-level-1>li:not(.exp)>a,#navigation .menu-level-2>li>div>a,.ff-nav-thumb{background:var(--ff-cream)}#navigation .menu-level-2>li>div>a.ff-has-thumb{align-items:center;display:flex;gap:12px}#navigation .menu-level-1>li.exp>a .ff-nav-thumb{display:none}#navigation .menu-level-1:has(>li.exp)>li:not(.exp) .ff-nav-thumb{display:none}#navigation .navigation-in .menu-level-1>li.ext.exp>a{background:var(--ff-line)!important}#navigation .menu-level-2>li>a.menu-image{margin-right:12px;width:56px}#navigation .menu-level-2 .menu-image img.ff-cat-photo{border-radius:10px;height:56px;width:56px}}body.ff-cat .subcategories.with-image li a{background:var(--ff-surface);border:1px solid var(--ff-line);transition:border-color .2s}body.ff-cat .subcategories.with-image li a:hover{border-color:var(--ff-line-strong)}body.ff-cat .subcategories.with-image .image img.ff-cat-photo{border-radius:10px;height:56px;max-height:none;max-width:none;object-fit:cover;width:56px}body.type-category .categories .topic.active>a,body.type-category .categories a.active,body.type-category .categories li.active>a{color:var(--ff-ochre-text)}body.type-category .products-inline .price-final strong,body.type-category .top-products-content strong{color:var(--ff-ochre-text)!important}body:is(.type-category,.type-search,.type-manufacturer-detail) .price-measure,body:is(.type-category,.type-search,.type-manufacturer-detail) .products-block.products .product .prices .price-measure{color:var(--ff-grey)}body.type-category .filter-count,body.type-category .listItemsTotal,body.type-category .listItemsTotal strong{color:var(--ff-grey)}body:is(.type-category,.type-search,.type-manufacturer-detail) .banner-rating__btn,body:is(.type-category,.type-search,.type-manufacturer-detail) .goToTop__button,body:is(.type-category,.type-search,.type-manufacturer-detail) .loadMore__button,body:is(.type-category,.type-search,.type-manufacturer-detail) .pagination__currentPage{background:var(--ff-ink)!important;border-color:var(--ff-ink)!important;color:var(--ff-surface)!important}body:is(.type-category,.type-search,.type-manufacturer-detail) .banner-rating__btn:hover,body:is(.type-category,.type-search,.type-manufacturer-detail) .goToTop__button:hover,body:is(.type-category,.type-search,.type-manufacturer-detail) .loadMore__button:hover{background:var(--ff-dark)!important;border-color:var(--ff-dark)!important}body:is(.type-category,.type-search,.type-manufacturer-detail) .widget-parameter-value a{align-items:center;display:inline-flex;justify-content:center;min-height:26px;min-width:28px}body.type-category .products-top-wrapper .button-wrapper button{align-items:center;display:inline-flex;min-height:44px}body:is(.type-category,.type-search,.type-manufacturer-detail) .products-block .p a.name{padding-bottom:2px;padding-top:2px}body:is(.type-category,.type-search,.type-manufacturer-detail) .products-block .p-tools .btn{align-items:center;display:inline-flex;min-height:28px}body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products{display:grid!important;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 24px}body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products:after,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products:before{content:none}@media (min-width:768px){body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}}body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products .product{background:none;border:0;flex:none;float:none;margin:0;max-width:none;min-width:0;padding:0!important;width:auto}body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products .p{background:var(--ff-surface);border:1px solid var(--ff-line);border-radius:10px;display:flex;flex-direction:column;height:100%;margin:0;overflow:hidden;padding:0;position:relative;text-align:center;transition:border-color .2s,box-shadow .2s}body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products .p:hover{border-color:var(--ff-line-strong);box-shadow:0 8px 24px rgb(var(--ff-ink-rgb)/.08)}body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products .p a.image{aspect-ratio:1/1;background:var(--ff-surface);display:block;margin:0;overflow:hidden;padding:0;position:relative}body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products .p a.image img{display:block;height:100%;object-fit:cover;width:100%}body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products .p-in{background:none;display:flex;flex:1;flex-direction:column;margin:0;padding:10px 10px 0!important}body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products .p-in-in{display:block;flex:1;height:auto;min-height:0}body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products .p a.name{display:-webkit-box;-webkit-box-orient:vertical;color:var(--ff-ink);font-size:14px!important;font-weight:500;height:auto;letter-spacing:normal;-webkit-line-clamp:3;line-height:1.35!important;margin:0 0 10px;max-height:none;min-height:0;overflow:hidden;padding:3px 0;text-align:left;text-decoration:none}body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products .p a.name:hover{color:var(--ff-ochre-text)}body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products .p-bottom{border:0;margin:6px 0 0;order:0;padding:0}body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products .p-bottom>div{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px}body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products .prices{display:block;flex:1 0 auto;margin:0;min-height:0;order:0;padding:0;text-align:center}body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products .p-code,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products .p-desc,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products .p-tools .amount,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products .p-tools .quantity,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products .prices .price-additional,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products .prices .price-measure{display:none!important}body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products .price-final,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products .price-final strong{color:var(--ff-ink)!important;font-size:20px!important;font-weight:700;line-height:1.2}body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products .price-standard{color:var(--ff-grey);font-size:12px}body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products .p-tools{flex:none;margin:0 0 12px;order:0;padding:0;text-align:center}body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products .p-tools form{margin:0}body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products .p-tools .btn{align-items:center;background:var(--ff-ink)!important;border:1px solid var(--ff-ink);border-radius:8px;color:var(--ff-surface)!important;display:inline-flex!important;font-size:12.5px;font-weight:500;height:auto;justify-content:center;letter-spacing:.2px;line-height:1.55;margin:0;min-height:34px;min-width:0;opacity:1;padding:6px 16px;text-decoration:none}body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products .p-tools .btn:before{content:none}body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products .p-tools .btn:hover{background:var(--ff-dark)!important;border-color:var(--ff-dark)}body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products .p-tools .btn.add-to-cart-button,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products .p-tools .btn.btn-cart{background:var(--ff-green)!important;border-color:var(--ff-green)}body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products .p-tools .btn.add-to-cart-button:hover,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products .p-tools .btn.btn-cart:hover{background:var(--ff-green-d)!important;border-color:var(--ff-green-d)}body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products .widget-parameter-wrapper{margin:0;padding:0 10px 12px}body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products .widget-parameter-list{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin:0;padding:0}body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products .widget-parameter-value{margin:0;padding:0}body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products .widget-parameter-value a{background:transparent;border:1px solid var(--ff-line);border-radius:6px;color:var(--ff-grey);font-size:11.5px;line-height:1.5;min-height:26px;min-width:28px;padding:0 6px;text-decoration:none}body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products .widget-parameter-more{color:var(--ff-grey);font-size:11.5px}body.type-category .products-top .product .p{background:var(--ff-surface)!important;border:1px solid var(--ff-line);border-radius:10px}body.type-category .sidebar :is(.box,#categories,#filters,.pageElement__heading,.top-products,.banner-rating-box,p.text-center){background-color:var(--ff-cream)!important}body.type-detail:is(.ff-pd,:not(.ff-pd)) .breadcrumbs .navigation-bullet:before{content:none}body.type-detail:is(.ff-pd,:not(.ff-pd)) .breadcrumbs .navigation-bullet{align-self:center;color:var(--ff-grey)}body.type-index .wide-carousel :is(#carousel,.carousel) .carousel-slide-box img{display:block}body.type-category .subcategories.with-image li a{height:auto;min-height:65px}body.type-category .subcategories.with-image li a .text{max-height:none;overflow:visible}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .p{background:var(--ff-surface);border:1px solid var(--ff-line);border-radius:12px;display:flex;flex-direction:column;position:relative;text-align:left}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .p:hover{border-color:var(--ff-line-strong);box-shadow:none}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .p a.image{aspect-ratio:1/1;background:var(--ff-cream)}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .p a.image img{aspect-ratio:1/1;height:100%;mix-blend-mode:multiply;object-fit:cover;width:100%}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .p-in{display:flex;flex:1;flex-direction:column;gap:6px;padding:12px 14px 0!important}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .p-in-in{flex:none}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .p a.name{display:-webkit-box;-webkit-box-orient:vertical;color:var(--ff-ink);font-size:14.5px!important;font-weight:500;-webkit-line-clamp:2;line-height:1.35!important;margin:0;min-height:2.7em;overflow:hidden;padding:0;text-align:left}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .p a.name:after{content:"";inset:0;position:absolute;z-index:1}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .p:hover a.name{color:var(--ff-ochre-text)}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .p-bottom{align-items:stretch;margin:0}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .p-bottom>div{align-items:stretch;flex-direction:column;gap:0}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .prices{flex:none;margin:0 0 14px;min-height:0;text-align:left}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .price-final,:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .price-final strong{font-size:17px!important;font-weight:700;line-height:1.25}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .p-tools:not(:has(.btn-cart,.add-to-cart-button)){display:none}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .p-tools{margin:-4px 0 14px!important;position:relative;text-align:left;z-index:2}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .p-tools form{display:block}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .p-tools .btn{border-radius:8px;display:flex!important;font-size:14px;font-weight:500;min-height:40px;padding:8px 14px;width:100%}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .widget-parameter-wrapper{margin:-4px 0 0;padding:0 14px 14px;position:relative;text-align:left;z-index:2}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .widget-parameter-list{gap:4px;justify-content:flex-start}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .widget-parameter-value a{align-items:center;background:var(--ff-cream);border:0;border-radius:6px;color:var(--ff-txt);display:inline-flex;font-size:11.5px;font-weight:500;height:24px;justify-content:center;line-height:1;min-height:24px;min-width:26px;padding:0 7px}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .widget-parameter-value a:hover{background:var(--ff-line);color:var(--ff-ink)}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .widget-parameter-more{color:var(--ff-grey);font-size:11.5px;margin-top:4px;text-align:left}@media (min-width:768px){#header #navigation .menu-level-2>li{align-items:flex-start}#header #navigation .menu-level-2>li>a.menu-image{background:var(--ff-cream);border-radius:12px;flex:none;height:84px;margin:0 16px 0 0!important;overflow:hidden;width:84px!important}#header #navigation .menu-level-2>li>a.menu-image img.ff-cat-photo{border-radius:0;height:84px!important;mix-blend-mode:multiply;object-fit:cover;width:84px!important}#header #navigation .menu-level-2>li>div{flex-direction:column;padding-top:4px}#header #navigation .menu-level-2>li>div>a{color:var(--ff-ink);font-size:15px;font-weight:500;line-height:1.3;margin:0!important}#header #navigation .menu-level-2>li:hover>div>a{color:var(--ff-ochre-text)}#header #navigation .menu-level-3{flex-direction:column;gap:2px;margin:8px 0 0!important;padding:0!important}#header #navigation .menu-level-3 a{color:var(--ff-grey)!important;display:inline-block;font-size:13.5px;line-height:1.45;padding:2px 0}#header #navigation .menu-level-3 a:hover{color:var(--ff-ochre-text)!important}#header #navigation .menu-level-3 li{margin:0!important}}@media (min-width:1200px){body.blank-mode #header #navigation .menu-level-1>li>a{padding-right:26px!important}}@media (min-width:1440px){body.blank-mode #header #navigation{width:calc(100% - 520px)!important}body.blank-mode #header #navigation .menu-level-1>li.splitted{display:block!important;visibility:visible!important}body.blank-mode #header .navigation-wrapper>.menu-helper{pointer-events:none;visibility:hidden!important}}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .p a.image{background:var(--ff-surface)}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .p a.image img{mix-blend-mode:normal}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .widget-parameter-value a{background:var(--ff-surface);border:1px solid var(--ff-line)}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .widget-parameter-value a:hover{background:var(--ff-surface);border-color:var(--ff-ink)}body.type-category .sidebar :is(.box,#categories,#filters,.pageElement__heading,.top-products,.banner-rating-box,p.text-center){background-color:var(--ff-surface)!important}body.type-category .sidebar .box{border:1px solid var(--ff-line);border-radius:12px}@media (min-width:768px){#header #navigation .menu-level-2>li>a.menu-image{background:var(--ff-surface);border:1px solid var(--ff-line)}#header #navigation .menu-level-2>li>a.menu-image img.ff-cat-photo{height:82px!important;mix-blend-mode:normal;width:82px!important}}@media (max-width:767px){#navigation .menu-level-1>li:not(.exp)>a,#navigation .menu-level-2>li>div>a{background:var(--ff-surface)!important;border:1px solid var(--ff-line)}.ff-nav-thumb{background:var(--ff-surface)}#navigation .navigation-in .menu-level-1>li.ext.exp>a{background:var(--ff-surface)!important;border:1px solid var(--ff-line)}}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .ff-qa{margin-top:auto;padding:0 14px 14px;position:relative;z-index:2}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .p:has(.ff-qa) .widget-parameter-wrapper{padding-bottom:10px}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .ff-qa__btn{align-items:center;background:var(--ff-green)!important;border:1px solid var(--ff-green);border-radius:8px;color:var(--ff-surface)!important;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:center;line-height:1.3;margin:0;min-height:40px;opacity:1!important;padding:8px 14px;text-decoration:none;width:100%}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .ff-qa__btn:before{content:none!important}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .ff-qa__btn:hover{background:var(--ff-green-d)!important;border-color:var(--ff-green-d)}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .ff-qa__btn:disabled{cursor:default}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .ff-qa__btn:disabled:not(.is-added){background:var(--ff-surface)!important;border-color:var(--ff-line-strong);color:var(--ff-grey)!important}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .widget-parameter-value a[aria-pressed=true]{background:var(--ff-ink);border-color:var(--ff-ink);color:var(--ff-surface)}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .widget-parameter-value a.is-soldout{border-style:dashed;color:var(--ff-grey);cursor:not-allowed;text-decoration:line-through}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .ff-qa-need .widget-parameter-value a:not(.is-soldout){animation:ff-qa-nudge .4s ease-out;border-color:var(--ff-ochre-d)}@keyframes ff-qa-nudge{30%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .ff-qa-need .widget-parameter-value a{animation:none}}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .p-tools .btn{opacity:1!important}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .p-tools .btn:before{content:none!important}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .ff-qa__btn--link{background:var(--ff-surface)!important;border-color:var(--ff-line-strong);color:var(--ff-ink)!important}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .ff-qa__btn--link:hover{background:var(--ff-surface)!important;border-color:var(--ff-ink)}body.ff-cat .ff-rev{margin-top:40px}body.ff-cat .ff-faq{background:var(--ff-surface);border:1px solid var(--ff-line);margin-top:24px}body.ff-cat .ff-faq .ff-q{border-color:var(--ff-line)}@media (min-width:1000px){body.ff-cat .ff-faq{gap:36px;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);padding:36px}}@media (max-width:767px){body.type-category aside.sidebar{display:block!important;margin:0;padding:0;width:100%}body.type-category aside.sidebar .sidebar-inner>:not(.category-title){display:none!important}body.type-category aside.sidebar .category-title{font-size:26px;font-weight:500;line-height:1.2;margin:4px 0 14px}}.ff-filter-toggle{display:none}@media (max-width:767px){.ff-js body.type-category #filters:not(.ff-filters-open){display:none!important}body.type-category .ff-filter-toggle{align-items:center;background:var(--ff-surface);border:1px solid var(--ff-ink);border-radius:10px;color:var(--ff-ink);cursor:pointer;display:flex;font:inherit;font-size:15px;font-weight:500;gap:8px;justify-content:center;margin:0 0 16px;min-height:46px;padding:10px 16px;width:100%}body.type-category .ff-filter-toggle[aria-expanded=true]{background:var(--ff-ink);color:var(--ff-surface)}body.type-category .ff-filter-toggle svg{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-width:2;width:20px}}body.type-category #filters,body.type-category #filters :is(.filter-section,fieldset){background-color:var(--ff-surface)!important}body.type-category #filters{border:1px solid var(--ff-line);border-radius:12px}@media (max-width:480px){:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .p a.name{font-size:14px!important;-webkit-line-clamp:3;min-height:4.05em}}@media (max-width:767px){body.type-index .hp-news .content-inner{padding-left:0;padding-right:0}}body.type-category .filter-count{font-size:12px}body.type-category .sidebar .box{padding:16px}body.type-category .banner-rating .rate-average{color:var(--ff-ochre-text)!important}body.type-category .top-products-name{line-height:1.35}#newsletterWidget::placeholder{color:var(--ff-grey);opacity:1}body.type-index .welcome p{margin-left:auto;margin-right:auto;max-width:68ch}body.blank-mode .siteCookies .siteCookies__link{color:var(--ff-surface)!important}body:not(.blank-mode) .siteCookies .siteCookies__link{background:var(--ff-surface)!important;border-color:var(--ff-ink)!important;color:var(--ff-ink)!important}:is(.ff-pd,.ff-home,.ff-cat) .ff-faq__list{gap:0}:is(.ff-pd,.ff-home,.ff-cat) .ff-q{background:none;border:0;border-bottom:1px solid var(--ff-line-strong);border-radius:0}:is(.ff-pd,.ff-home,.ff-cat) .ff-q:first-child{border-top:1px solid var(--ff-line-strong)}:is(.ff-pd,.ff-home,.ff-cat) .ff-q summary{padding-left:0;padding-right:0}:is(.ff-pd,.ff-home,.ff-cat) .ff-q p{padding-left:0!important;padding-right:44px!important}:is(.ff-pd,.ff-home,.ff-cat) .ff-faq__more{gap:0}body.ff-cat .ff-faq{border:0;padding-left:0;padding-right:0}@media (min-width:1000px){body.ff-cat .ff-faq{padding:24px 0}}:is(.ff-pd,.ff-home,.ff-cat) .ff-faq__more .ff-q:first-child{border-top:0}body.type-category .top-products .top-products-name{line-height:1.35!important}body.type-category #filters label.filter-label.disabled,body.type-category #filters label.filter-label.disabled .filter-count{color:var(--ff-grey)!important;opacity:1!important}#footer .podpis,#footer .podpis a{font-size:11.5px!important}@media (min-width:768px){body.type-category #filters{border:0;border-radius:0}}.ff-sk__short{display:none}@media (max-width:480px){.ff-sk{font-size:11px;letter-spacing:0}.ff-sk__long{display:none}.ff-sk__short{display:inline}}body:is(.type-index,.type-detail,.type-category) .sr-only:not([inert]){display:block!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0 0 0 0)!important;border:0!important;white-space:nowrap!important}.ff-size-msg{color:var(--ff-error);font-size:14px;font-weight:500;line-height:1.45;margin:8px 0 0}.ff-attention .ff-size:not(.on):not(.is-soldout){border-color:var(--ff-error);box-shadow:0 0 0 1px var(--ff-error)}@media (prefers-reduced-motion:reduce){.ff-attention .ff-sizes{animation:none}}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .widget-parameter-more{display:none!important}@media (max-width:767px){:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .widget-parameter-value a{font-size:12px;height:30px;min-height:30px;min-width:32px}}:is(.ff-pd,.ff-home,.ff-cat) .ff-sum__add{background:none!important;border:0!important;color:var(--ff-ochre-text)!important;font-size:14px;font-weight:500;min-height:0!important;padding:4px 0!important;text-decoration:underline;text-underline-offset:3px}#colorbox .advanced-order{text-align:left}#colorbox .advanced-order>.h1:first-child{align-items:center;color:var(--ff-ink);display:flex;font-size:22px;font-weight:500;gap:10px;line-height:1.25;margin:0 40px 12px 0;text-align:left}#colorbox .advanced-order>.h1:first-child:before{background:var(--ff-green) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5 9.5 17 19 7.5'/%3E%3C/svg%3E") center /16px no-repeat;border-radius:50%;content:"";flex:none;height:28px;width:28px}#colorbox .advanced-order>.h2{color:var(--ff-txt);font-size:16px;font-weight:500;line-height:1.4;margin:0;text-align:left}.ff-modal-variant{border:1px solid var(--ff-line-strong);border-radius:999px;color:var(--ff-txt);display:inline-block;font-size:13px;margin:8px 0 0;padding:3px 10px}#colorbox .advanced-order .extras-wrap{margin:16px 0 0;text-align:left}#colorbox .advanced-order .extra.delivery{color:var(--ff-txt);font-size:14px}#colorbox .advanced-order .price-range{margin:8px 0 0}#colorbox .advancedOrder__buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin:18px 0 0}#colorbox .advancedOrder__buttons .btn{align-items:center;border-radius:10px;box-shadow:none;display:inline-flex;font-size:15px;font-weight:500;margin:0;min-height:46px;padding:10px 22px;text-transform:none}#colorbox .advancedOrder__buttons .next-step-back{background:var(--ff-surface)!important;border:1px solid var(--ff-line-strong)!important;color:var(--ff-ink)!important;order:2}#colorbox .advancedOrder__buttons .next-step-back:hover{border-color:var(--ff-ink)!important}#colorbox .advancedOrder__buttons a.btn-conversion{background:var(--ff-green)!important;border:1px solid var(--ff-green)!important;color:var(--ff-surface)!important;order:1}#colorbox .advancedOrder__buttons a.btn-conversion:hover{background:var(--ff-green-d)!important;border-color:var(--ff-green-d)!important}#colorbox .advanced-order .advanced-order-suggestion{color:var(--ff-ink);font-size:17px;font-weight:500;margin:28px 0 14px;text-align:left}#colorbox .advanced-order .products-block{display:grid!important;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}#colorbox .advanced-order .products-block .product{margin:0;max-width:none;padding:0;width:auto!important}#colorbox .advanced-order .products-block .product:nth-child(n+4){display:none!important}#colorbox .advanced-order .products-block .p{border:1px solid var(--ff-line);border-radius:12px;height:100%;overflow:hidden;text-align:left}#colorbox .advanced-order .products-block .p a.image img{aspect-ratio:1/1;display:block;height:auto;object-fit:cover;width:100%}#colorbox .advanced-order .products-block .p-in{padding:10px 12px 12px!important}#colorbox .advanced-order .products-block .p a.name{color:var(--ff-ink);font-size:13.5px!important;font-weight:500;line-height:1.35!important;margin:0 0 6px;min-height:0}#colorbox .advanced-order .products-block .p-code,#colorbox .advanced-order .products-block .p-desc,#colorbox .advanced-order .products-block .price-additional,#colorbox .advanced-order .products-block .price-measure{display:none!important}#colorbox .advanced-order .products-block .p-tools .btn{border-radius:8px;box-sizing:border-box;display:flex!important;font-size:13.5px;margin:8px 0 0;max-width:100%;min-height:38px;opacity:1!important;padding:6px 10px;width:100%}#colorbox .advanced-order .products-block .p-tools .btn:before{content:none!important}#colorbox .advanced-order .products-block .p-tools .btn-primary{background:var(--ff-surface)!important;border-color:var(--ff-line-strong);color:var(--ff-ink)!important}@media (max-width:767px){#colorbox .advanced-order>.h1:first-child{font-size:19px}#colorbox .advancedOrder__buttons .btn{flex:1 1 100%}#colorbox .advanced-order .products-block{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}#colorbox .advanced-order .products-block .product:nth-child(n+3){display:none!important}}@media (max-width:767px){:is(.ff-pd,.type-index) .benefitBanner{gap:0;grid-template-columns:1fr}:is(.ff-pd,.type-index) .benefitBanner .benefitBanner__item{align-items:center;border-radius:0;column-gap:12px;display:grid;grid-template-columns:44px 1fr;padding:10px 14px}:is(.ff-pd,.type-index) .benefitBanner .benefitBanner__item:first-child{border-radius:14px 14px 0 0;padding-top:14px}:is(.ff-pd,.type-index) .benefitBanner .benefitBanner__item:last-child{border-radius:0 0 14px 14px;padding-bottom:14px}:is(.ff-pd,.type-index) .benefitBanner .benefitBanner__item+.benefitBanner__item{border-top:1px solid var(--ff-line)}:is(.ff-pd,.type-index) .benefitBanner .benefitBanner__picture{height:44px;width:44px}:is(.ff-pd,.type-index) .benefitBanner .benefitBanner__picture svg{height:36px;width:36px}:is(.ff-pd,.type-index) .benefitBanner .benefitBanner__title{font-size:14.5px;margin-bottom:1px}:is(.ff-pd,.type-index) .benefitBanner .benefitBanner__data{font-size:13px;line-height:1.4}body.type-index:not(.ff-home) .benefitBanner.position--benefitHomepage .benefitBanner__item:first-child{grid-column-start:auto}}body:is(.type-index,.ff-pd,.type-category) .custom-footer__newsletter{background:var(--ff-surface)!important;border:1px solid var(--ff-line);border-radius:var(--ff-radius-panel)}body.ff-cat .sidebar .banner-rating-box,body.ff-cat .sidebar .box:has(.banner-rating),body:is(.type-category,.type-search,.type-manufacturer-detail) .banner-rating-box,body:is(.type-category,.type-search,.type-manufacturer-detail) .box:has(>.banner-rating){display:none!important}body.type-category .products-top .price-final strong{color:var(--ff-ink)!important}.ff-filter-done{display:none}@media (max-width:767px){body.type-category #filters .filter-label{align-items:center;display:flex;min-height:34px}body.type-category #filters .ff-filter-done{align-items:center;background:var(--ff-ink);border:0;border-radius:10px;color:var(--ff-surface);cursor:pointer;display:flex;font:inherit;font-size:15px;font-weight:500;justify-content:center;margin:12px 14px 14px;min-height:46px;width:calc(100% - 28px)}}@media (min-width:1000px) and (max-width:1259px){body.ff-pd.type-detail :is(.ff-desc,.benefitBanner,.ff-rev,.ff-products,.ff-faq,.ff-blog,.ff-feed){margin-left:0!important;margin-right:0!important}}@media (max-width:767px){.ff-help__links{align-items:stretch;flex-direction:column}.ff-pd .ff-help__links .ff-pill{justify-content:center}}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .widget-parameter-list>li.widget-parameter-value{display:list-item!important;list-style:none}@media (max-width:767px){.ff-pd .ff-help__links .ff-pill{width:100%}}#colorbox .advancedOrder__buttons .btn{height:auto!important;justify-content:center;line-height:1.3!important;min-height:46px!important;padding:11px 22px!important;text-align:center}#colorbox .advanced-order .ff-modal-variant{margin-bottom:4px}#colorbox .advanced-order .extras-wrap,#colorbox .advanced-order .extras-wrap .extra,#colorbox .advanced-order .extras-wrap .extra>span{display:block;text-align:left!important}#colorbox .advanced-order .price-range{margin:8px 0 0!important;max-width:420px;width:100%}#colorbox .advanced-order .products-block .p-in{display:flex;flex-direction:column}#colorbox .advanced-order .products-block .p-bottom{margin:0;order:0}#colorbox .advanced-order .products-block .p-bottom>div{align-items:stretch;display:flex;flex-direction:column}#colorbox .advanced-order .products-block .prices{margin:0;order:0;text-align:left}#colorbox .advanced-order .products-block .price-final strong{color:var(--ff-ink)!important;font-size:15px!important}#colorbox .advanced-order .products-block .p-tools{margin:0;order:0;text-align:left}#colorbox .advanced-order .products-block .p-tools .btn{align-items:center;border:1px solid var(--ff-line-strong);height:auto!important;justify-content:center;text-decoration:none!important}#colorbox .advanced-order .products-block .p-tools .add-to-cart-button,#colorbox .advanced-order .products-block .p-tools .btn-cart{background:var(--ff-green)!important;border-color:var(--ff-green);color:var(--ff-surface)!important}#colorbox .advanced-order .extras-wrap{margin:14px 0 0!important;max-width:460px;width:auto!important}#colorbox .advanced-order .extras-wrap .extra{margin:0!important;width:auto!important}#colorbox .advanced-order .products-block .p-tools,#colorbox .advanced-order .products-block .prices{text-align:left!important;width:100%!important}#colorbox .advanced-order .products-block .p-tools .btn{width:100%!important}#colorbox .advanced-order .products-block .p-tools .btn,#colorbox .advancedOrder__buttons .btn{box-sizing:border-box!important}#colorbox .advanced-order .products-block .p-bottom{align-items:stretch!important}#colorbox .advanced-order .products-block .p-bottom>div{width:100%}@media (max-width:767px){body.shoptetak-opal.type-detail:is(.ff-pd,:not(.ff-pd)) .breadcrumbs-wrapper{padding-top:68px!important}body.shoptetak-opal.type-detail:is(.ff-pd,:not(.ff-pd)) #content-wrapper,body.shoptetak-opal.type-detail:is(.ff-pd,:not(.ff-pd)) .breadcrumbs-wrapper+.content-wrapper{margin-top:0!important}}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .p:has(a.name:focus-visible){outline:2px solid var(--ff-ink);outline-offset:2px}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .p a.name:focus-visible{outline:0}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) :is(.ff-qa__btn,.widget-parameter-value a,.p-tools .btn){transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,transform .1s ease-out}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) :is(.ff-qa__btn,.widget-parameter-value a,.p-tools .btn):active:not(:disabled){transform:scale(.97)}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .ff-qa__btn.is-added{background:var(--ff-green-d)!important;border-color:var(--ff-green-d)}:is(.ff-pd,.ff-home,.ff-cat) :is(.ff-car__btn,.ff-filter-toggle,.ff-filter-done,.ff-faq__toggle):active{transform:scale(.97)}body.type-category .category-title,body.type-category aside.sidebar .category-title{font-weight:500;letter-spacing:normal}@media (max-width:767px){body.type-category aside.sidebar .category-title{font-size:23px}}@media (min-width:768px){body.type-category .category-title{font-size:28px;line-height:1.25}}@media (min-width:1000px){body.type-index .welcome .ff-welcome__title{font-size:26px}}@media (max-width:767px){:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .widget-parameter-list{gap:6px}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .widget-parameter-value a{font-size:13px;height:38px;min-height:38px;min-width:40px}:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-car__btn{height:44px;width:44px}body.ff-pd.type-detail .ff-info a.chevron-after,body.type-detail:is(.ff-pd,:not(.ff-pd)) .breadcrumbs a{align-items:center;display:inline-flex!important;min-height:44px!important}body.type-detail:is(.ff-pd,:not(.ff-pd)) .breadcrumbs{margin:-8px 0}.ff-sk{font-size:12px}}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .widget-parameter-value a{font-size:12.5px}.ff-sk{font-size:12px}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .flag,:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .flag-discount .price-save{font-size:12px!important}@media (min-width:768px){:is(body.ff-pd.type-detail,body.ff-home,body.ff-cart) .ff-products .products-block{margin:-8px -8px 8px!important;padding:8px!important;scroll-padding-inline:8px}}@media (min-width:768px){body.blank-mode #header #navigation{overflow:visible!important}#header #navigation .menu-level-3 li{font-size:0;line-height:0}#header #navigation .menu-level-3 li a{line-height:1.45}body.blank-mode #header .navigation-wrapper>.menu-helper{translate:16px 0}}body.ff-pd.type-detail .ff-info .ff-sizes .ff-size.is-soldout{border-style:dashed;color:var(--ff-grey)!important}.ff-blog:not(.is-ready){height:0;margin:0;overflow:hidden;padding:0}.ff-blog{padding:0 0 40px}.ff-blog__head{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin:0 0 14px}.ff-blog__head .ff-h2{margin:0}.ff-pd .ff-blog__head .ff-allrev{margin:0;white-space:nowrap}.ff-blog__list{display:grid;gap:12px}.ff-blog__item{background:var(--ff-surface);border:1px solid var(--ff-line);border-radius:12px;display:grid;grid-template-columns:112px minmax(0,1fr);overflow:hidden;position:relative;transition:border-color .2s}.ff-blog__item:hover{border-color:var(--ff-line-strong)}.ff-blog__item:has(a:focus-visible){outline:2px solid var(--ff-ink);outline-offset:2px}.ff-blog__image{background:var(--ff-line);display:block}.ff-blog__image img{display:block;height:100%;min-height:112px;object-fit:cover;width:100%}.ff-blog__text{display:flex;flex-direction:column;gap:4px;padding:12px 14px}.ff-blog__text time{color:var(--ff-grey);font-size:12.5px}.ff-pd .ff-blog__text h3{color:var(--ff-ink);font-size:16px;font-weight:500;line-height:1.35;margin:0}.ff-pd .ff-blog__text h3 a{color:inherit;display:inline-block;padding:2px 0;text-decoration:none}.ff-pd .ff-blog__text h3 a:after{content:"";inset:0;position:absolute}.ff-pd .ff-blog__text h3 a:focus-visible{outline:0}.ff-blog__item:hover h3{color:var(--ff-ochre-text)}.ff-pd .ff-blog__text p{color:var(--ff-txt);display:none;font-size:14.5px;line-height:1.55;margin:2px 0 0}@media (min-width:768px){.ff-blog__list{gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.ff-blog__item{grid-template-columns:1fr;grid-template-rows:auto 1fr}.ff-blog__image img{aspect-ratio:16/9;height:auto;min-height:0}.ff-blog__text{gap:6px;padding:16px 18px 18px}.ff-pd .ff-blog__text h3{font-size:18px}.ff-pd .ff-blog__text p{display:block}}@media (min-width:1000px){.ff-blog{padding-bottom:56px}.ff-blog__list{grid-template-columns:repeat(3,minmax(0,1fr))}.ff-blog__list--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.ff-blog__list--wide .ff-blog__item{grid-template-columns:42% minmax(0,1fr);grid-template-rows:none}.ff-blog__list--wide .ff-blog__image img{aspect-ratio:auto;height:100%;min-height:200px}.ff-blog__list--wide .ff-blog__text{justify-content:center;padding:20px 22px}}.ff-head .ff-rating[hidden]{display:flex!important;visibility:hidden}body:not(.blank-mode){--ff-gut:15px;--ff-nav-left:190px}@media (min-width:768px){body:not(.blank-mode){--ff-gut:20px}}@media (min-width:1000px){body:not(.blank-mode){--ff-gut:40px}}@media (min-width:1280px){body:not(.blank-mode){--ff-gut:60px;--ff-nav-left:275px}}@media (min-width:1860px){body:not(.blank-mode){--ff-gut:15px}}body:not(.blank-mode) .container{margin-left:auto;margin-right:auto;max-width:1740px;padding-left:var(--ff-gut);padding-right:var(--ff-gut);width:100%!important}body:not(.blank-mode) .overall-wrapper{background:var(--ff-surface)}@media (min-width:768px){body:not(.blank-mode) .top-navigation-bar{display:none}body:not(.blank-mode) #header{background:var(--ff-surface);border:0;z-index:1000}body:not(.blank-mode) #header,body:not(.blank-mode) #header .navigation-wrapper{height:100px;position:relative}body:not(.blank-mode) #header .header-top{align-items:center;display:flex;height:100px;justify-content:space-between;min-height:0;padding:0}body:not(.blank-mode) #header .site-name-wrapper{flex:none;margin:-4px 0 0;width:auto}body:not(.blank-mode) #header .site-name a{display:block}body:not(.blank-mode) #header .site-name img{display:block;height:auto;max-height:none;width:150px}body:not(.blank-mode) #header .navigation-buttons{align-items:center;display:flex;flex:none;gap:10px;margin:0;padding:0;position:relative;width:auto;z-index:3}body:not(.blank-mode) #header .navigation-buttons :is(.ff-search-toggle,.ff-login,.cart-count){align-items:center;background:transparent;border:0;border-radius:50%;color:var(--ff-ink);cursor:pointer;display:inline-flex;font:inherit;height:40px;justify-content:center;margin:0;min-height:0;padding:0;position:relative;transition:background-color .15s;width:40px}body:not(.blank-mode) #header .navigation-buttons .ff-search-toggle[aria-expanded=true],body:not(.blank-mode) #header .navigation-buttons :is(.ff-search-toggle,.ff-login,.cart-count):hover{background:var(--ff-line)}body:not(.blank-mode) #header .navigation-buttons :is(.ff-search-toggle,.ff-login,.cart-count):before{content:none!important}body:not(.blank-mode) #header .navigation-buttons .cart-price,body:not(.blank-mode) #header .navigation-buttons .ff-login span{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(0 0 0 0);white-space:nowrap}body:not(.blank-mode) #header .navigation-buttons svg{fill:none;flex:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:18px}body:not(.blank-mode) #header .navigation-buttons{gap:0;margin-top:-4px}body:not(.blank-mode) #header .navigation-buttons :is(.ff-search-toggle,.ff-login){height:30px;width:30px}body:not(.blank-mode) #header .navigation-buttons .ff-search-toggle{margin-right:20px}body:not(.blank-mode) #header .navigation-buttons .ff-login{margin-right:17px}body:not(.blank-mode) #header .navigation-buttons .cart-count{height:30px;padding-right:3px;width:33px}body:not(.blank-mode) #navigation{overflow:visible;pointer-events:none}body:not(.blank-mode) #navigation .menu-level-1>li{pointer-events:auto}body:not(.blank-mode) #header .navigation-buttons .cart-count :is(.amount,i){background:var(--ff-green);border-radius:999px;color:var(--ff-surface);font-size:10.5px;font-style:normal;font-weight:600;height:17px;line-height:17px;min-width:17px;padding:0 4px;position:absolute;right:0;text-align:center;top:2px}body:not(.blank-mode) #header .search{margin:0;opacity:0;position:absolute;right:calc(var(--ff-gut) + 150px);top:50%;transform:translateY(-50%);transition:opacity .15s,visibility .15s;visibility:hidden;width:min(440px,50vw);z-index:4}body:not(.blank-mode) #header.ff-search-open .search{opacity:1;visibility:visible}body:not(.blank-mode) #header .search-form{align-items:stretch;background:var(--ff-surface);border:1px solid var(--ff-ink);border-radius:999px;box-shadow:0 8px 24px rgb(var(--ff-ink-rgb)/.1);display:flex;height:46px;margin:0;overflow:hidden}body:not(.blank-mode) #header .search-form fieldset{display:contents}body:not(.blank-mode) #header .search-form .search-input{background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--ff-ink);flex:1;font-size:15px;height:100%;margin:0;min-width:0;padding:0 18px}body:not(.blank-mode) #header .search-form .search-input:focus{outline:0}body:not(.blank-mode) #header .search-form .search-input::placeholder{color:var(--ff-grey);opacity:1}body:not(.blank-mode) #header .search-form button{background:var(--ff-ink);border:0;border-radius:999px;color:var(--ff-surface);flex:none;font-size:14px;font-weight:500;height:auto;margin:4px;min-height:0;padding:0 20px;text-transform:none}body:not(.blank-mode) #navigation{background:transparent!important;border:0;height:100px;left:calc(var(--ff-gut) + var(--ff-nav-left));margin:0!important;max-width:none!important;position:absolute;right:calc(var(--ff-gut) + 170px);top:0;width:auto!important;z-index:2}body:not(.blank-mode) #navigation .navigation-in{background:transparent!important;height:100px;position:static;width:auto!important}body:not(.blank-mode) #navigation .menu-level-1{display:flex;flex-wrap:nowrap;height:100px;margin:0;overflow:visible;padding:0;width:auto!important}body:not(.blank-mode) #navigation .menu-level-1>li{background:none!important;border:0!important;flex:none}body:not(.blank-mode) #navigation .menu-level-1>li.splitted{display:block!important;visibility:visible!important}body:not(.blank-mode) #navigation .menu-level-1>li.ff-hidden,body:not(.blank-mode) #navigation .menu-level-1>li.ff-split{display:none!important}body:not(.blank-mode) #navigation .menu-level-1>li>a{align-items:center;background:none!important;border:0;color:var(--ff-ink)!important;display:flex;font-size:15px;font-weight:500;gap:0;height:100px;line-height:1;padding:0 26px 0 35px;text-decoration:none;text-transform:none;transition:color .15s;white-space:nowrap}body:not(.blank-mode) #navigation .menu-level-1>li:first-child>a{padding-left:0}body:not(.blank-mode) #navigation .menu-level-1>li>a b{font-weight:500}body:not(.blank-mode) #navigation .menu-level-1>li:is(:hover,.exp)>a,body:not(.blank-mode) #navigation .menu-level-1>li>a:focus-visible{color:var(--ff-ochre-text)!important}body:not(.blank-mode) #navigation .menu-level-1>li>a .submenu-arrow{background:none;border:0;color:inherit;display:inline-block;font-size:8px;height:10px;line-height:10px;margin:0;padding:0 0 0 8px;position:static;transform:none;vertical-align:middle;width:16px}body:not(.blank-mode) #navigation .menu-level-1>li>a .submenu-arrow:before{content:none}body:not(.blank-mode) #navigation .menu-level-1>li>a .submenu-arrow:after{content:"\e90e";display:inline-block;font-family:shoptet;font-size:8px;position:static;transition:transform .15s}body:not(.blank-mode) #navigation .menu-level-1>li:is(:hover,.exp)>a .submenu-arrow:after{transform:rotate(180deg)}body:not(.blank-mode) #navigation .menu-level-1>li{position:static}body:not(.blank-mode) #navigation .menu-level-1>li>.menu-level-2{align-items:flex-start;background:var(--ff-surface);border:0;box-shadow:0 15px 15px rgba(0,0,0,.1);display:none;flex-wrap:nowrap;gap:0;left:calc((var(--ff-gut) + var(--ff-nav-left))*-1);margin:0;padding:20px var(--ff-gut);position:absolute;right:auto;top:90px;width:calc(100vw - var(--scrollbar-width, 0px))}body:not(.blank-mode) #navigation .menu-level-1>li:is(:hover,:focus-within,.exp)>.menu-level-2{display:flex}body:not(.blank-mode) #navigation .menu-level-2>li{align-items:flex-start;display:flex;flex:0 1 33.333%;margin:0 0 25px;padding:0}@media (min-width:1280px){body:not(.blank-mode) #navigation .menu-level-1>li>.menu-level-2{padding:20px 15vw}body:not(.blank-mode) #navigation .menu-level-2>li{flex-basis:25%}}body:not(.blank-mode) #navigation .menu-level-2>li>a.menu-image{flex:none;height:84px;margin:0 16px 0 0;padding:0;width:84px}body:not(.blank-mode) #navigation .menu-level-2>li>div{padding:4px 0 0}body:not(.blank-mode) #navigation .menu-level-2>li>div>a{padding:0 0 5px}body:not(.blank-mode) #navigation .menu-level-3{display:flex;flex-direction:column;flex-wrap:nowrap;height:auto;margin:8px 0 0;max-height:none;overflow:visible}body:not(.blank-mode) #navigation .menu-level-3>li{display:block;text-align:left}body:not(.blank-mode) #navigation .menu-level-3 a{font-weight:500}body:not(.blank-mode) #navigation .menu-level-3 .more-items-trigger{display:none}body:not(.blank-mode) #header .menu-helper{display:none!important}.ff-more-nav,body:not(.blank-mode) #navigation .menu-level-1>li.ff-more-nav{align-items:center;display:none;flex:none;height:100px;margin-left:10px;position:relative}body:not(.blank-mode) #navigation .menu-level-1>li.ff-more-nav.is-on{display:flex}.ff-more-nav>button{align-items:center;background:transparent;border:0;border-radius:50%;color:var(--ff-ink);cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;width:40px}.ff-more-nav>button:hover,.ff-more-nav>button[aria-expanded=true]{background:var(--ff-line)}.ff-more-nav svg{fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-width:1.8;width:22px}.ff-more-nav ul{background:var(--ff-surface);border:1px solid var(--ff-line);border-radius:12px;box-shadow:0 18px 32px rgb(var(--ff-ink-rgb)/.12);left:0;list-style:none;margin:0;min-width:240px;padding:8px;position:absolute;top:78px}.ff-more-nav ul[hidden]{display:none}.ff-more-nav ul a{align-items:center;border-radius:8px;color:var(--ff-ink);display:flex;font-size:15px;font-weight:500;min-height:44px;padding:0 12px;text-decoration:none}.ff-more-nav ul a:hover{background:var(--ff-cream);color:var(--ff-ochre-text)}}@media (min-width:768px) and (max-width:1279px){body:not(.blank-mode) #navigation .menu-level-1>li>a{padding:0 20px}}@media (max-width:767px){body:not(.blank-mode) .overall-wrapper{padding-top:60px}body:not(.blank-mode) .top-navigation-bar{background:var(--ff-surface);border:0;box-shadow:0 0 5px rgba(0,0,0,.1);height:60px;left:0;position:fixed;right:0;top:0;z-index:1000}body:not(.blank-mode) .top-navigation-bar .container{height:60px;padding:0 var(--ff-gut)}body:not(.blank-mode) #header{height:0;left:0;position:fixed;right:0;top:0;z-index:1001}body:not(.blank-mode) #header .site-name{align-items:center;display:flex;height:60px;left:var(--ff-gut);position:absolute;top:0}body:not(.blank-mode) #header .site-name a{max-width:none;width:auto}body:not(.blank-mode) #header .site-name img{display:block;height:auto!important;max-height:none!important;max-width:none!important;padding:0;width:150px!important}body:not(.blank-mode) .top-navigation-bar .responsive-tools{position:static}body:not(.blank-mode) #header .navigation-buttons .cart-count,body:not(.blank-mode) .top-navigation-bar .responsive-tools>a{align-items:center;background:none!important;border-radius:50%;color:var(--ff-ink)!important;display:inline-flex!important;height:40px;justify-content:center;margin:0;padding:0;position:fixed;top:10px;width:40px}body:not(.blank-mode) .top-navigation-bar .responsive-tools>a[data-target=search]{height:30px;right:87px;top:15px;width:30px}body:not(.blank-mode) #header .navigation-buttons .cart-count{height:42px;right:50px;top:14px;width:33px}body:not(.blank-mode) .top-navigation-bar .responsive-tools>a[data-target=navigation]{right:10px}body:not(.blank-mode) .top-navigation-bar .responsive-tools>a[data-target=login]{display:none!important}body:not(.blank-mode) #header .navigation-buttons .cart-count:before,body:not(.blank-mode) .top-navigation-bar .responsive-tools>a:before{content:none!important}body:not(.blank-mode) #header .navigation-buttons .cart-count svg,body:not(.blank-mode) .top-navigation-bar .responsive-tools>a svg{fill:none;height:20px;pointer-events:none;stroke:var(--ff-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:20px}body:not(.blank-mode) #header .navigation-buttons .cart-price,body:not(.blank-mode) #header .navigation-buttons .ff-login,body:not(.blank-mode) #header .navigation-buttons .ff-search-toggle{display:none!important}body:not(.blank-mode) #header .navigation-buttons .cart-count :is(.amount,i){background:var(--ff-green);border-radius:999px;color:var(--ff-surface);font-size:10.5px;font-style:normal;font-weight:600;height:17px;line-height:17px;min-width:17px;padding:0 4px;position:absolute;right:0;text-align:center;top:2px}body:not(.blank-mode) #content-wrapper,body:not(.blank-mode):not(.type-detail) .breadcrumbs-wrapper+.content-wrapper{margin-top:25px}body:not(.blank-mode) #navigation{background:var(--ff-surface);z-index:1002}body.navigation-window-visible:not(.blank-mode) #navigation{box-shadow:0 0 24px rgba(0,0,0,.15);padding-top:52px}body:not(.blank-mode) #navigation .menu-level-1>li>a{border-bottom:1px solid var(--ff-line);color:var(--ff-ink);font-size:15px;font-weight:500;min-height:66px;padding:12px 15px}}@media (min-width:768px){body:not(.blank-mode).type-category .content-wrapper-in{display:flex;gap:15px}body:not(.blank-mode).type-category aside.sidebar{background:none;flex:0 0 300px;max-width:none;padding:0;width:300px}body:not(.blank-mode).type-category main.content{flex:1;max-width:none;min-width:0;padding:0;width:auto}}@media (min-width:1000px){body:not(.blank-mode).type-category .content-wrapper-in{gap:30px}}@media (min-width:1280px){body:not(.blank-mode).type-category .content-wrapper-in{gap:50px}}body:not(.blank-mode) .sidebar-inner,body:not(.blank-mode) aside.sidebar{background:none}body:not(.blank-mode):not(.type-index) .custom-footer__newsletter{display:none!important}body:not(.blank-mode).type-index .ff-newsletter-wrap{margin:40px 0 30px}body:not(.blank-mode).type-index .ff-newsletter-wrap .custom-footer__newsletter{background:var(--ff-surface)!important;border:1px solid var(--ff-line);border-radius:var(--ff-radius-panel);max-width:none;padding:72px 15px;text-align:center;width:auto}body:not(.blank-mode).type-index .ff-newsletter-wrap .newsletter-header .pageElement__heading{color:var(--ff-ink);font-size:32px;font-weight:600;line-height:1.15;margin:0 0 12px;text-transform:none}body:not(.blank-mode).type-index .ff-newsletter-wrap .newsletter-header p{color:var(--ff-txt);font-size:14px;margin:0 0 16px}body:not(.blank-mode).type-index .ff-newsletter-wrap form>fieldset{align-items:flex-start;border:0;display:flex;flex-wrap:wrap;gap:10px 10px;justify-content:center;margin:0 auto;max-width:500px;padding:0}body:not(.blank-mode).type-index .ff-newsletter-wrap .smart-label-wrapper{flex:1 1 300px;margin:0;text-align:left}body:not(.blank-mode).type-index .ff-newsletter-wrap .smart-label-wrapper label{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(0 0 0 0)}body:not(.blank-mode).type-index .ff-newsletter-wrap .form-control{background:var(--ff-surface);border:1px solid var(--ff-line-strong);border-radius:10px;box-shadow:none;font-size:14px;height:44px;padding:10px 15px;width:100%}body:not(.blank-mode).type-index .ff-newsletter-wrap .btn{align-items:center;background:var(--ff-ink)!important;border:1px solid var(--ff-ink);border-radius:10px;color:var(--ff-surface)!important;display:inline-flex;font-size:15px;font-weight:500;justify-content:center;min-height:44px;order:2;padding:10px 26px;text-transform:none}body:not(.blank-mode).type-index .ff-newsletter-wrap .btn:hover{background:var(--ff-dark)!important}body:not(.blank-mode).type-index .ff-newsletter-wrap fieldset.box{align-items:center;background:none!important;border:0;display:flex;flex:1 1 100%;flex-wrap:wrap;gap:8px 12px;justify-content:center;margin:4px 0 0;order:3;padding:0}body:not(.blank-mode).type-index .ff-newsletter-wrap fieldset.box :is(h2,h4,legend){color:var(--ff-ink);flex:1 1 100%;font-size:15px;font-weight:500;margin:0}body:not(.blank-mode).type-index .ff-newsletter-wrap fieldset.box .form-group{margin:0}body:not(.blank-mode).type-index .ff-newsletter-wrap fieldset.box img{border-radius:8px}body:not(.blank-mode).type-index .ff-newsletter-wrap .consents{color:var(--ff-txt);flex:1 1 100%;font-size:12.5px;margin:2px 0 0;order:4}body:not(.blank-mode).type-index .ff-newsletter-wrap .consents a{color:var(--ff-ink);text-decoration:underline;text-underline-offset:3px}@media (max-width:767px){body:not(.blank-mode).type-index .ff-newsletter-wrap .custom-footer__newsletter{padding:40px 15px}body:not(.blank-mode).type-index .ff-newsletter-wrap .newsletter-header .pageElement__heading{font-size:26px}body:not(.blank-mode).type-index .ff-newsletter-wrap .btn{flex:1 1 100%}}body:not(.blank-mode) #footer{background:var(--ff-ink)!important;color:var(--ff-surface);margin-top:30px}body:not(.blank-mode).type-category #footer{margin-top:0}body:not(.blank-mode) #footer :is(.footer-rows,.footer-bottom,.custom-footer,.custom-footer>div){background:transparent!important}body:not(.blank-mode) #footer .footer-rows>.site-name{display:none}body:not(.blank-mode) #footer .custom-footer{border:0;display:flex;flex-wrap:wrap;margin:0;padding:40px 0 0}body:not(.blank-mode) #footer .custom-footer>div{border:0;flex:0 0 33.333%;margin:0;max-width:none;padding:0 15px 10px 0}body:not(.blank-mode) #footer .pageElement__heading{border:0;color:var(--ff-surface);font-size:19.6px;font-weight:500;letter-spacing:normal;line-height:normal;margin:20px 0 15px;padding:0;text-transform:none}body:not(.blank-mode) #footer .pageElement__heading:after,body:not(.blank-mode) #footer .pageElement__heading:before{content:none}body:not(.blank-mode) #footer ul{list-style:none;margin:14px 0 0;padding:0}body:not(.blank-mode) #footer li{border:0;margin:0;padding:0}body:not(.blank-mode) #footer li:before{content:none!important}body:not(.blank-mode) #footer a{color:var(--ff-surface);text-decoration:none}body:not(.blank-mode) #footer a:hover{text-decoration:underline;text-underline-offset:3px}body:not(.blank-mode) #footer :focus-visible{outline:2px solid var(--ff-surface);outline-offset:2px}body:not(.blank-mode) #footer .custom-footer__articles a{display:block;font-size:14px;font-weight:300;line-height:16px;margin:0 0 8px;padding:0}body:not(.blank-mode) #footer .contact-box{color:var(--ff-surface)}body:not(.blank-mode) #footer .contact-box strong{font-weight:700}body:not(.blank-mode) #footer .contact-box li{line-height:16px;padding:0 0 5px}body:not(.blank-mode) #footer .contact-box li :is(a,span){font-weight:300}body:not(.blank-mode) #footer .contact-box li>span{font-size:14px;padding:0}body:not(.blank-mode) #footer .contact-box li>span:after,body:not(.blank-mode) #footer .contact-box li>span:before{content:none!important}body:not(.blank-mode) #footer .contact-box img{display:none}body:not(.blank-mode) #footer .footer-bottom{align-items:center;border:0;color:var(--ff-surface);display:flex;flex-direction:column;gap:0;padding-bottom:30px;padding-top:30px;position:relative;text-align:center}body:not(.blank-mode) #footer .copyright{font-size:15px;font-weight:300;letter-spacing:.3px;margin:0;order:1;text-align:center}body:not(.blank-mode) #footer .copyright strong{font-weight:400}body:not(.blank-mode) #footer .copyright .cookies-settings{color:#909090;display:block;font-size:15px;font-weight:400;margin:2px 0 5px}body:not(.blank-mode) #footer #signature{color:var(--ff-on-dark-muted);flex:none;font-size:11.5px;line-height:14px;margin:2px 0 0;order:2;text-align:center}body:not(.blank-mode) #footer #signature a{display:block;position:relative}body:not(.blank-mode) #footer #signature a.image{height:15px;top:18px}body:not(.blank-mode) #footer #signature a.title{margin-bottom:4px;top:-15px}body:not(.blank-mode) #footer #signature img{margin:0;vertical-align:top}body:not(.blank-mode) #footer #signature a{color:var(--ff-surface);font-weight:500}body:not(.blank-mode) #footer #signature img{height:15px;width:15px}.ff-footer-socials{display:flex;gap:10px;list-style:none;margin:0;padding:0}body:not(.blank-mode) #footer .ff-footer-socials{gap:11px;left:calc(var(--ff-gut) + 48px);margin:0;position:absolute;top:74px}.ff-footer-socials a{align-items:center;border-radius:50%;color:var(--ff-surface);display:inline-flex;height:44px;justify-content:center;width:44px}.ff-footer-socials a:hover{background:hsla(0,0%,100%,.1)}.ff-footer-socials svg{fill:none;height:22px;stroke:currentColor;stroke-linejoin:round;stroke-width:1.7;width:22px}@media (max-width:991px){body:not(.blank-mode) #footer .custom-footer{padding-top:25px}body:not(.blank-mode) #footer .custom-footer>div{flex:1 1 100%;padding:0 0 15px}body:not(.blank-mode) #footer .contact-box li{padding-bottom:8px}body:not(.blank-mode) #footer .footer-bottom{padding-top:20px}body:not(.blank-mode) #footer .custom-footer>div+div{border-top:1px solid hsla(0,0%,100%,.15)}body:not(.blank-mode) #footer .ff-footer-socials{display:none}}@media (min-width:768px){body:not(.blank-mode):not(.type-detail) .breadcrumbs-wrapper{background:none;border:0;display:block!important;line-height:normal;padding-bottom:10px;padding-top:15px}body:not(.blank-mode):not(.type-detail) .breadcrumbs-wrapper .breadcrumbs{margin:-10px 0 0}body:not(.blank-mode).type-category .breadcrumbs-wrapper .breadcrumbs{padding-left:315px}body:not(.blank-mode).type-category .content-wrapper-in{padding-top:15px}body:not(.blank-mode).type-category aside.sidebar{margin-top:-45px}}@media (min-width:768px) and (max-width:999px){body:not(.blank-mode).type-category main.content{margin-right:15px}}@media (min-width:1000px){body:not(.blank-mode).type-category .breadcrumbs-wrapper .breadcrumbs{padding-left:330px}}@media (min-width:1280px){body:not(.blank-mode):not(.type-detail) .breadcrumbs-wrapper{padding-top:20px}body:not(.blank-mode).type-category .breadcrumbs-wrapper .breadcrumbs{padding-left:350px}}@media (min-width:1860px){body:not(.blank-mode).type-category .content-wrapper-in{gap:70px}body:not(.blank-mode).type-category .breadcrumbs-wrapper .breadcrumbs{padding-left:370px}}@media (max-width:767px){body:not(.blank-mode):not(.type-detail) .breadcrumbs-wrapper{display:none!important}}@media (min-width:1440px){body:not(.blank-mode) #navigation{right:calc(var(--ff-gut) + 125px)}}html:has(>body:not(.blank-mode)){font-size:16px}body:where(:not(.blank-mode)){color:#222;line-height:normal}body:not(.blank-mode):not(.type-detail) .breadcrumbs{background:none;border:0;color:#222;display:block;line-height:normal}body:not(.blank-mode):not(.type-detail) .breadcrumbs>span{color:#222;display:inline;margin-top:-2px}body:not(.blank-mode):not(.type-detail) .breadcrumbs a,body:not(.blank-mode):not(.type-detail) .breadcrumbs>span>span:not(.navigation-bullet){border:0;color:#646464;display:inline-block;font-weight:500;line-height:16px;min-height:0;padding:10px 10px 10px 0}body:not(.blank-mode):not(.type-detail) .breadcrumbs a span{line-height:16px}body:not(.blank-mode):not(.type-detail) .breadcrumbs>span:last-child>span{color:var(--ff-ink);padding-left:10px}body:not(.blank-mode):not(.type-detail) .breadcrumbs a:after,body:not(.blank-mode):not(.type-detail) .breadcrumbs a:before{content:none}body:not(.blank-mode):not(.type-detail) .breadcrumbs a:hover{color:var(--ff-ink)}body:not(.blank-mode):not(.type-detail) .breadcrumbs .navigation-bullet{color:transparent;display:inline-block;padding:10px 0;position:relative;vertical-align:baseline;width:10px}body:not(.blank-mode):not(.type-detail) .breadcrumbs .navigation-bullet:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 12'%3E%3Cpath fill='none' stroke='%23646464' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4' d='M3.5 2.5 7 6 3.5 9.5'/%3E%3C/svg%3E") 50% /10px 12px no-repeat;content:"";height:12px;left:0;position:absolute;top:14px;width:10px}body:not(.blank-mode).type-category .sidebar-inner{color:#222;line-height:normal;padding:0}@media (min-width:768px){body:not(.blank-mode).type-category .sidebar-inner{display:flex;flex-direction:column}}body:not(.blank-mode).type-category .sidebar .box{margin:0 0 10px}body:not(.blank-mode).type-category aside.sidebar .category-title{color:var(--ff-ink);line-height:27.6px;margin:4px 0 14px;padding:0 0 10px}@media (min-width:768px){body:not(.blank-mode).type-category aside.sidebar .category-title{line-height:35px;margin:50px 0 20px}}body:not(.blank-mode).type-category .sidebar .pageElement__heading{color:#222;font-size:16.8px;font-weight:600;letter-spacing:normal;line-height:normal;margin:0 0 12px;text-transform:none}body:not(.blank-mode).type-category .box-categories .categories{margin:0}body:not(.blank-mode).type-category .box-categories .topic>a{background:none;border-top:1px solid var(--ff-surface);color:#222;font-weight:500;letter-spacing:.1px;line-height:16.8px;padding:13px 10px 13px 15px;position:relative}body:not(.blank-mode).type-category .box-categories .topic.active>a,body:not(.blank-mode).type-category .box-categories .topic>a:hover,body:not(.blank-mode).type-category .box-categories li.active>a,body:not(.blank-mode).type-category .box-categories li>a:hover{background:none;color:var(--ff-ochre-text)}body:not(.blank-mode).type-category .box-categories .categories ul{margin:0 10px;padding:0 0 5px}body:not(.blank-mode).type-category .box-categories .categories li>a{background:none;color:#222;font-size:12.6px;font-weight:500;line-height:15.12px;padding:7px 15px 7px 18px;position:relative}body:not(.blank-mode).type-category .box-categories .categories li>a:before{content:none}body:not(.blank-mode).type-category #categories .categories .cat-trigger{align-items:center;border-radius:20px;color:#373737;display:flex;font-size:9px;height:20px;justify-content:center;left:auto;right:10px;top:50%;transform:translateY(-50%);width:20px}body:not(.blank-mode).type-category #categories :is(.categories:not(:has(>ul))>.topic,li:not(:has(>ul))>a) .cat-trigger{display:none}body:not(.blank-mode).type-category #categories .categories .cat-trigger:before{content:"\e910";font-family:shoptet;font-size:9px;transform:rotate(90deg)}body:not(.blank-mode).type-category #categories :is(.categories:has(>ul.expanded)>.topic,li:has(>ul.expanded)>a) .cat-trigger:before{transform:rotate(-90deg)}body:not(.blank-mode).type-category #filters{color:#222;display:flex;flex-direction:column;line-height:normal}body:not(.blank-mode).type-category #filters .filter-sections{background:none;padding:0}body:not(.blank-mode).type-category #filters .filter-section{padding:0}body:not(.blank-mode).type-category #filters h4{color:#222;font-size:14px;font-weight:600;line-height:normal;margin:0;padding:15px}body:not(.blank-mode).type-category #filters .slider-wrapper{margin:0 0 10px;padding:0 0 15px}body:not(.blank-mode).type-category #filters .slider-header{padding:15px 15px 10px}body:not(.blank-mode).type-category #filters .slider-header span{color:var(--ff-ink);font-weight:500}body:not(.blank-mode).type-category #filters .slider-content{background:none;margin:0 0 3px;padding:0 24px}body:not(.blank-mode).type-category #filters .ui-slider{background:#ccc;border-radius:4px;height:4px}body:not(.blank-mode).type-category #filters .ui-slider-range{background:var(--ff-ink);border-radius:4px}body:not(.blank-mode).type-category #filters .ui-slider-handle{background:var(--ff-ink);height:24px;top:-10px;width:24px}body:not(.blank-mode).type-category #filters form{padding:0 15px}body:not(.blank-mode).type-category #filters .filter-section form{margin:0 0 10px}body:not(.blank-mode).type-category #filters fieldset>div{display:flex;margin:3px 0}body:not(.blank-mode).type-category #filters .filter-section{border:0}body:not(.blank-mode).type-category #filters .filter-section h4{border-top:2px solid var(--ff-surface);text-transform:none}body:not(.blank-mode).type-category #filters .filter-section h4 span{text-transform:none}body:not(.blank-mode).type-category #category-filter-hover{display:flex;flex-direction:column}body:not(.blank-mode).type-category #category-filter-hover #manufacturer-filter{order:1}body:not(.blank-mode).type-category #filters label.filter-label{color:#222;display:block;flex:1;line-height:20px;margin:0;padding:0 0 0 30px;position:relative}body:not(.blank-mode).type-category #filters label.filter-label:before{background-color:transparent;border:2px solid #000;border-radius:3px;height:16px;top:50%;transform:translateY(-50%);width:16px}body:not(.blank-mode).type-category #filters input:checked+label.filter-label:before{background-color:var(--ff-ink);border-color:var(--ff-ink)}body:not(.blank-mode).type-category #filters label.filter-label.disabled{color:var(--ff-grey)}body:not(.blank-mode).type-category #filters .filter-count{background:none;font-weight:500;margin:0;padding:1px 10px 1px 9px;position:absolute;right:0;top:50%;transform:translateY(-50%)}body:not(.blank-mode).type-category .sidebar p.text-center{margin:0;padding:20px 15px 20px 25px}body:not(.blank-mode).type-category .sidebar .top-products{padding:15px 15px 0}body:not(.blank-mode).type-category .subcategories.with-image{margin:0 -6px 19px}body:not(.blank-mode).type-category .subcategories.with-image li{padding:6px;width:33.333%}@media (max-width:999px){body:not(.blank-mode).type-category .subcategories.with-image li{width:50%}}@media (max-width:480px){body:not(.blank-mode).type-category .subcategories.with-image{margin:0 0 10px}body:not(.blank-mode).type-category .subcategories.with-image li{padding:0 0 8px;width:100%}}body:not(.blank-mode).type-category .subcategories.with-image li a{border-radius:10px;color:#505050;line-height:16.8px}body:not(.blank-mode).type-category .subcategories.with-image .image{align-items:center;display:flex;flex:0 0 54px;height:50px;margin:15px 4px 15px 0;width:54px}body:not(.blank-mode).type-category .subcategories.with-image .image img.ff-cat-photo{height:56px;width:54px}body:not(.blank-mode).type-category .subcategories.with-image .text{font-size:15.4px;line-height:20.02px;padding-left:10px}body:not(.blank-mode).type-category .products-top-wrapper{margin:0}body:not(.blank-mode).type-category .products-top-header{color:#222;font-size:15.4px;font-weight:500;line-height:normal;margin:25px 0 5px}body:not(.blank-mode).type-category #productsTop{margin:0 -6px}body:not(.blank-mode).type-category #productsTop .product{display:flex;margin:0 0 10px;padding:6px;width:33.333%}@media (max-width:1279px){body:not(.blank-mode).type-category #productsTop .product{width:50%}}body:not(.blank-mode).type-category #productsTop .p{flex:1;padding:20px 15px 15px}body:not(.blank-mode).type-category #productsTop a.image{align-items:flex-start;display:flex;flex:0 0 90px;height:80px;justify-content:center}body:not(.blank-mode).type-category #productsTop a.image img{height:75px;object-fit:contain;width:75px}body:not(.blank-mode).type-category #productsTop a.name{color:#000;font-size:15.4px;line-height:21.56px;margin:0 0 10px}body:not(.blank-mode).type-category .products-top-wrapper .button-wrapper button{background:none;border:0;color:var(--ff-ink);font-size:13.5px;margin-top:10px;padding:1px 6px;text-decoration:underline;text-underline-offset:2px}body:not(.blank-mode).type-category .products-top-wrapper .button-wrapper button:after{content:none}body:not(.blank-mode).type-category #content #products .flags-default{gap:4px;left:10px;top:10px}body:not(.blank-mode).type-category #content #products .flag{border-radius:5px;font-weight:600;padding:7px 15px 6px}body:not(.blank-mode) .flag.flag-tip{background-color:#59d6e4}@media (min-width:768px){body:not(.blank-mode).type-category #filters .ff-filters-heading.sr-only{height:auto!important;margin:0!important;overflow:visible!important;padding:10px 0!important;position:static!important;width:auto!important;clip:auto!important;clip-path:none!important;color:#222;font-size:14px;font-weight:600;line-height:normal;white-space:normal}}body:not(.blank-mode).type-category #category-header{align-items:flex-start;background:none;margin:30px 0 40px}body:not(.blank-mode).type-category .listSorting{color:#a5a5a4;flex:0 0 auto;font-weight:500}body:not(.blank-mode).type-category .listSorting__controls{display:block;height:32px;margin:2px 0 0;overflow:hidden;padding:32px 0 0;position:relative;width:190px;z-index:3}body:not(.blank-mode).type-category .listSorting__controls:focus-within,body:not(.blank-mode).type-category .listSorting__controls:hover{overflow:visible}body:not(.blank-mode).type-category .listSorting__controls:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%231e1e1c' stroke-linecap='round' stroke-width='1.6' d='M9 6h11M9 12h11M9 18h11M4 6h1m-1 6h1m-1 6h1'/%3E%3C/svg%3E") 50% /24px no-repeat;content:"";height:24px;left:7px;pointer-events:none;position:absolute;top:4px;width:24px}body:not(.blank-mode).type-category .listSorting__controls li{background:var(--ff-surface)}body:not(.blank-mode).type-category .listSorting__controls li:last-child{padding-bottom:5px}body:not(.blank-mode).type-category .listSorting__control{align-items:center;background:none;border:0;color:#000;display:flex;font-size:15px;font-weight:500;height:32px;margin:0;padding:0 0 0 47px;text-align:left;width:100%}body:not(.blank-mode).type-category .listSorting__control:hover{color:var(--ff-ochre-text)}body:not(.blank-mode).type-category .listSorting__control--current{left:0;position:absolute;top:0}body:not(.blank-mode).type-category .listSorting__control--current:after{border-bottom:1.5px solid;border-right:1.5px solid;content:"";height:8px;margin:-4px 0 0 12px;transform:rotate(45deg);width:8px}body:not(.blank-mode).type-category .listItemsTotal{font-size:14px;font-weight:500;line-height:normal;margin-left:auto;padding:9px 0 0}body:not(.blank-mode) .products-block .widget-parameter-wrapper{display:block}body:not(.blank-mode) .products-block .widget-parameter-wrapper .widget-parameter-list{flex-shrink:1}@media (max-width:767px){body:not(.blank-mode).type-category #category-header{margin:5px 0 0;padding:14px 0 11px}body:not(.blank-mode).type-category .listSorting__controls{margin-top:1px}body:not(.blank-mode).type-category #content #products .flag{padding:3px 6px 4px}}body:not(.blank-mode):not(.type-detail) .ff-faq summary{box-sizing:content-box}body:not(.blank-mode) .listingControls{align-items:center;flex-wrap:wrap;row-gap:19px}body:not(.blank-mode) .listingControls .loadMore{flex:0 0 100%;justify-content:center;order:0}body:not(.blank-mode) .listingControls :is(.pagination,.goToTop){flex:0 0 100%;justify-content:center;margin:0}@media (min-width:1280px){body:not(.blank-mode) .listingControls .goToTop{flex:0 0 auto;margin-right:auto;order:1}body:not(.blank-mode) .listingControls .pagination{flex:0 0 auto;margin-left:auto;order:2}}body:not(.blank-mode) :is(.loadMore__button,.goToTop__button){align-items:center;border-radius:3px;display:flex;font-weight:500;gap:6px;line-height:14px;text-transform:none}body:not(.blank-mode) .loadMore__button{padding:17px 25px}body:not(.blank-mode) .goToTop__button{padding:10px 12px}body:not(.blank-mode) .pagination :is(.pagination__link,.pagination__currentPage){border-radius:3px;line-height:14px}body:not(.blank-mode) .pagination .pagination__link{background:var(--ff-surface);border:1px solid var(--ff-line);color:#000}body:not(.blank-mode) .pagination .pagination__link:hover{border-color:var(--ff-ink);color:var(--ff-ink)}body:not(.blank-mode).type-index .homepage-box{background:none;border:0;margin:0;padding:0}body:not(.blank-mode).type-index #footer{margin-top:0}body:not(.blank-mode).type-index main.content{padding:0}body:not(.blank-mode).type-index .banner-wrapper{margin:0}@media (max-width:767px){body:not(.blank-mode).type-index #content-wrapper{margin-top:0}}body:not(.blank-mode).type-index .latest-contribution-box{display:none}body:not(.blank-mode).type-index .wide-carousel :is(#carousel,.carousel){margin:20px 0}@media (min-width:1000px){body:not(.blank-mode).type-index .wide-carousel :is(#carousel,.carousel){margin:30px 0 20px}}@media (min-width:1860px){body:not(.blank-mode).type-index .wide-carousel :is(#carousel,.carousel){margin:40px 0 20px}}body:not(.blank-mode).type-index .wide-carousel .carousel-control{bottom:auto;height:75px;top:50%;transform:translateY(-50%);width:75px}@media (max-width:767px){body:not(.blank-mode).type-index .wide-carousel .carousel-control{width:25px}}body:not(.blank-mode).type-index .wide-carousel .carousel-control{opacity:0;transition:opacity .2s}body:not(.blank-mode).type-index .wide-carousel :is(#carousel,.carousel):is(:hover,:focus-within) .carousel-control{opacity:1}body:not(.blank-mode).type-index .hp-middle-banner{height:360px;margin:0;position:relative}@media (min-width:768px){body:not(.blank-mode).type-index .hp-middle-banner{height:400px;margin:20px 0}}@media (min-width:1280px){body:not(.blank-mode).type-index .hp-middle-banner{height:500px}}body:not(.blank-mode).type-index .hp-middle-banner img{height:105%;left:50%;max-width:none;min-width:100%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}body:not(.blank-mode).type-index .hp-middle-banner .banner-caption{align-items:center;bottom:25px;display:flex;flex-direction:column;justify-content:center;left:20px;padding:25px 20px;position:absolute;text-align:center;width:calc(100% - 40px)}body:not(.blank-mode).type-index .hp-middle-banner h2{font-size:21px;line-height:1.1;margin:0;padding:0 15px}body:not(.blank-mode).type-index .hp-middle-banner p{align-self:stretch;font-size:14px;line-height:1.4;margin:18px 0;text-align:left}body:not(.blank-mode).type-index .hp-middle-banner a.button{margin:5px 0 0}@media (min-width:768px){body:not(.blank-mode).type-index .hp-middle-banner .banner-caption{align-items:flex-start;bottom:55px;left:55px;max-width:calc(100% - 110px);padding:40px;text-align:left;width:670px}body:not(.blank-mode).type-index .hp-middle-banner h2{font-size:32.2px;padding:0}body:not(.blank-mode).type-index .hp-middle-banner p{line-height:normal}}body:not(.blank-mode).type-index .hp-news .content-inner{margin:0;max-width:none;padding:0 0 35px}@media (min-width:768px){body:not(.blank-mode).type-index .hp-news .content-inner{padding-bottom:40px}}body:not(.blank-mode).type-index .hp-news .news-wrapper{display:flex;flex-wrap:wrap;margin:0 -20px}body:not(.blank-mode).type-index .hp-news .news-item{display:flex;flex-direction:column;margin:0 20px 15px;padding:0;width:calc(100% - 40px)}body:not(.blank-mode).type-index .hp-news .news-item .image{aspect-ratio:1.37;margin:0;overflow:hidden;position:relative}body:not(.blank-mode).type-index .hp-news .news-item .image a{inset:0;position:absolute}body:not(.blank-mode).type-index .hp-news .news-item .image img{height:100%;object-fit:cover;width:100%}body:not(.blank-mode).type-index .hp-news .news-item .text{display:flex;flex-direction:column;justify-content:flex-end;padding:20px}body:not(.blank-mode).type-index .hp-news .news-item .title{margin:0 0 5px}body:not(.blank-mode).type-index .hp-news .news-item .description p{margin:14.5px 0 0}body:not(.blank-mode).type-index .hp-news .news-item .read-more{font-size:15.4px;margin:20px 0 0}body:not(.blank-mode).type-index .hp-news .news-item .read-more:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%231e1e1c' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4' d='M5 10h9m-3.5-3.5L14 10l-3.5 3.5'/%3E%3C/svg%3E") 50% /20px no-repeat;content:"";height:20px;margin-left:6px;width:20px}body:not(.blank-mode).type-index .welcome{text-align:center}@media (min-width:768px){body:not(.blank-mode).type-index .hp-news .news-item{flex-direction:row-reverse;height:382px;margin-bottom:40px}body:not(.blank-mode).type-index .hp-news .news-item :is(.image,.text){aspect-ratio:auto;flex:0 0 50%}}@media (min-width:992px){body:not(.blank-mode).type-index .hp-news .news-item{width:calc(50% - 40px)}}@media (min-width:1280px){body:not(.blank-mode).type-index .hp-news .news-item{height:442px}body:not(.blank-mode).type-index .hp-news .news-item .text{padding:40px}}body:not(.blank-mode).type-index .homepage-box.welcome-wrapper{margin:40px 15px}@media (min-width:481px){body:not(.blank-mode).type-index .homepage-box.welcome-wrapper{margin:40px 20px}}@media (min-width:768px){body:not(.blank-mode).type-index .homepage-box.welcome-wrapper{margin:70px 0 100px}}body:not(.blank-mode).type-index .ff-newsletter-wrap{margin:0 auto 30px;max-width:1780px;padding:0 15px}body:not(.blank-mode).type-index .ff-newsletter-wrap .custom-footer__newsletter{padding:40px 15px}@media (min-width:481px){body:not(.blank-mode).type-index .ff-newsletter-wrap{padding:0 20px}body:not(.blank-mode).type-index .ff-newsletter-wrap .custom-footer__newsletter{padding:50px 15px}}@media (min-width:768px){body:not(.blank-mode).type-index .ff-newsletter-wrap{margin-bottom:50px}body:not(.blank-mode).type-index .ff-newsletter-wrap .custom-footer__newsletter{padding:100px 15px}}body:not(.blank-mode).type-index .ff-newsletter-wrap .newsletter-header .pageElement__heading{font-size:32.2px;margin-bottom:15px}body:not(.blank-mode).type-index .ff-newsletter-wrap .newsletter-header p{margin:14px 0}body:not(.blank-mode).type-index .ff-newsletter-wrap form{margin:0;max-width:none;width:auto}body:not(.blank-mode).type-index .ff-newsletter-wrap .smart-label-wrapper{flex:0 1 340px}body:not(.blank-mode) .ff-products .products-block{width:100%}body:not(.blank-mode) .ff-products .products-block .widget-parameter-list{margin:0 0 7px}body:not(.blank-mode).type-index .banners-content{margin-left:-15px;margin-right:-15px}body:not(.blank-mode).type-index .banners-content>[class*=col-]{padding-left:15px;padding-right:15px}@media (max-width:767px){body:not(.blank-mode).type-index .hp-news .news-wrapper{margin:0}body:not(.blank-mode).type-index .hp-news .news-item{margin:0 0 15px;width:100%}}body:not(.blank-mode).type-detail #footer{margin-top:0}body:not(.blank-mode).type-detail .breadcrumbs .navigation-bullet{flex:none;width:10px}@media (max-width:767px){body:not(.blank-mode).type-detail .breadcrumbs-wrapper{padding-top:8px!important}body:not(.blank-mode).type-detail #content-wrapper{margin-top:0}}body:not(.blank-mode) :is(#header,.top-navigation-bar) :is(a,button) svg{pointer-events:none}@media (max-width:767px){body:not(.blank-mode) .ff-more-nav{display:none!important}body.navigation-window-visible:not(.blank-mode) #navigation{box-shadow:none;left:0;max-width:320px;overflow-x:hidden;padding:52px 0 15px;right:auto;width:320px}body.navigation-window-visible:not(.blank-mode) .overall-wrapper:after{background:rgba(0,0,0,.75);bottom:0;content:"";left:320px;position:fixed;right:0;top:0;z-index:1002}body.navigation-window-visible:not(.blank-mode) #header .site-name{z-index:1003}body:not(.blank-mode) #navigation .navigation-close{height:56px;padding:20px;right:0;top:0;width:54px}body:not(.blank-mode) #navigation .navigation-close:before{font-size:14px}body:not(.blank-mode) #navigation .navigation-in{background:var(--ff-surface)}body:not(.blank-mode) #navigation .menu-level-1{display:flex;flex-direction:column;padding:0;position:relative}body:not(.blank-mode) #navigation .menu-level-1>li{border:0}body:not(.blank-mode) #navigation .menu-level-1>li>a{align-items:center;background:var(--ff-surface);border:1px solid var(--ff-line);border-radius:10px;display:flex;gap:12px;margin:4px 15px;min-height:66px;padding:12px 15px;position:relative}body:not(.blank-mode) #navigation .menu-level-1>li>a>b{flex:1;font-weight:600;padding:0}body:not(.blank-mode) #navigation .menu-level-1>li>a .ff-nav-thumb{display:block}body:not(.blank-mode) #navigation .menu-level-1>li.ext>a>.submenu-arrow{background:none;cursor:pointer;height:auto;inset:0;margin:0;padding:0;position:absolute;width:auto}body:not(.blank-mode) #navigation .menu-level-1>li.ext>a>.submenu-arrow:after{border-bottom:1.5px solid var(--ff-ink);border-right:1.5px solid var(--ff-ink);content:"";height:7px;margin-top:-5px;position:absolute;right:18px;top:50%;transform:rotate(45deg);width:7px}body:not(.blank-mode) #navigation .menu-level-1>li.exp{background:var(--ff-surface);left:0;min-height:100%;position:absolute;right:0;top:0;z-index:2}body:not(.blank-mode) #navigation .menu-level-1>li.exp>a{margin-top:54px;min-height:44px}body:not(.blank-mode) #navigation .menu-level-1>li.exp>a .ff-nav-thumb{display:none}body:not(.blank-mode) #navigation .menu-level-1>li.exp>a>.submenu-arrow{background:var(--ff-surface);border:1px solid var(--ff-line);border-radius:10px;height:42px;inset:auto;left:0;right:0;top:-49px}body:not(.blank-mode) #navigation .menu-level-1>li.exp>a>.submenu-arrow:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 15'%3E%3Cpath fill='none' stroke='%231e1e1c' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M19 7.5H2M7.5 2 2 7.5 7.5 13'/%3E%3C/svg%3E") 50% /20px 15px no-repeat;border:0;height:15px;left:2px;margin-top:-7.5px;right:auto;transform:none;width:20px}body:not(.blank-mode) #navigation .menu-level-1>li.exp>.menu-level-2{background:var(--ff-surface);border:0;box-shadow:none;display:block;padding:0 0 90px;position:static}body:not(.blank-mode) #navigation .menu-level-2>li{border:0;display:block;padding:0}body:not(.blank-mode) #navigation .menu-level-2>li>a.menu-image{display:none}body:not(.blank-mode) #navigation .menu-level-2>li>div>a{align-items:center;background:var(--ff-surface);border:1px solid var(--ff-line);border-radius:10px;color:var(--ff-ink);display:flex;font-size:15px;font-weight:600;gap:12px;margin:4px 15px;min-height:66px;padding:12px 15px;position:relative}body:not(.blank-mode) #navigation .menu-level-2 .menu-level-3{display:none}body:not(.blank-mode) #navigation .navigationActions{border-top:2px solid #f1f1f1;margin:12px 0 0;padding:12px 0 0}body:not(.blank-mode) #navigation .navigationActions a{background:#f1f3f7;border:0;border-radius:10px;color:var(--ff-ink);display:block;font-size:15px;font-weight:600;margin:4px 15px;padding:12px 15px}}h1:where(body:not(.blank-mode) *){color:var(--ff-ink);font-size:1.7em;font-weight:600;line-height:1.2;margin:0 0 20px;padding:0 0 10px;text-align:left}h2:where(body:not(.blank-mode) .content-inner *){font-weight:700;line-height:1.6}body:not(.blank-mode).type-page main.content{padding:0}body:not(.blank-mode).type-page .content-inner{margin:0;max-width:none}body:not(.blank-mode) .pageArticleDetail{max-width:750px}body:not(.blank-mode).type-page .contact-form{margin:30px 0 0;max-width:750px;width:auto}body:not(.blank-mode).type-page .contact-form .form-control-wrapper{max-width:none;width:auto}body:not(.blank-mode).type-page .contact-form .consents a{text-decoration:none}body:not(.blank-mode).type-page .contact-form label{margin:5px 0 6px;padding:0 20px 0 0}body:not(.blank-mode).type-page .contact-form .form-control{background:transparent;border:2px solid var(--ff-ink);border-radius:3px;color:#000;font-size:13.33px;height:auto;margin:0 0 10px;padding:10px 15px}body:not(.blank-mode).type-page .contact-form input.form-control{height:40px}body:not(.blank-mode).type-page .contact-form textarea.form-control{height:120px}body:not(.blank-mode).type-page .contact-form .submit-wrapper{margin:60px 0 0}body:not(.blank-mode).type-page .contact-form .btn-primary{align-items:center;background:var(--ff-ink);border:0;border-radius:10px;color:var(--ff-surface);display:inline-flex;font-size:14px;font-weight:500;justify-content:center;min-height:55px;padding:0 45px;text-transform:none}body:not(.blank-mode).type-page .contact-form .btn-primary:hover{background:var(--ff-dark)}@media (max-width:767px){body:not(.blank-mode).type-page .contact-form .btn-primary{display:flex;margin:0 auto;width:fit-content}}body:not(.blank-mode).ordering-process{--ff-co-box:#f8f9fb;--ff-co-step:#d2d2d2;--ff-co-line:#dfdfdf;--ff-co-label:#b0bace;--ff-co-back:#878787;--ff-co-check:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='m4.3 8.3 2.4 2.4 5-5'/%3E%3C/svg%3E");background:var(--ff-surface)}body:not(.blank-mode).ordering-process #content-wrapper{background:none;padding:30px var(--ff-gut) 0}body:not(.blank-mode).ordering-process main.content{padding:0}body:not(.blank-mode).ordering-process .content-inner{max-width:none}@media (max-width:767px){body:not(.blank-mode).ordering-process #content-wrapper{padding:0 var(--ff-gut)}body:not(.blank-mode).ordering-process .top-navigation-bar .responsive-tools>a[data-target=search]{right:55px;visibility:visible}}body:not(.blank-mode).ordering-process .cart-row{display:flex;flex-wrap:wrap;margin:0}body:not(.blank-mode).ordering-process .cart-row:after,body:not(.blank-mode).ordering-process .cart-row:before{content:none}body:not(.blank-mode).ordering-process .cart-row>:is(.col-md-8,.col-md-4){float:none;padding:0 0 20px;width:100%}body:not(.blank-mode).ordering-process .cart-row>.col-md-4{padding:40px 0 0}@media (max-width:767px){body:not(.blank-mode).ordering-process .cart-row>.col-md-4{padding:0}}@media (min-width:993px){body:not(.blank-mode).ordering-process .cart-row{flex-wrap:nowrap;justify-content:space-between}body:not(.blank-mode).ordering-process .cart-row>.col-md-8{padding:0 20px 0 0;width:67%}body:not(.blank-mode).ordering-process .cart-row>.col-md-4{max-width:400px;padding:100px 0 0;width:33%}}@media (min-width:1280px){body:not(.blank-mode).ordering-process .cart-row>.col-md-8{padding-right:50px}}body:not(.blank-mode).ordering-process .cart-content{background:none;padding:0}body:not(.blank-mode).ordering-process .cart-content+.cart-content{margin-top:0}body:not(.blank-mode).ordering-process :is(.checkout-box-wrapper,.checkout-box){display:none}body:not(.blank-mode).ordering-process ol.cart-header{background:none;border:0;display:flex;flex-direction:column;margin:0;position:relative;text-transform:none;z-index:auto}body:not(.blank-mode).ordering-process:not(.in-kosik) ol.cart-header{margin-bottom:30px}body:not(.blank-mode).ordering-process ol.cart-header li{border:0;display:block;font-size:14px;margin:0;padding:0;top:0;width:auto}body:not(.blank-mode).ordering-process ol.cart-header li :is(a,strong){background:none;border-bottom:1px solid transparent;color:var(--ff-co-step);display:inline-block;font-weight:400;line-height:normal;padding:5px 0}body:not(.blank-mode).ordering-process ol.cart-header li span{background:var(--ff-surface);display:inline-block;font-size:15.4px;font-weight:600}body:not(.blank-mode).ordering-process ol.cart-header li span:before{display:none}body:not(.blank-mode).ordering-process ol.cart-header li a:is(:hover,:focus-visible),body:not(.blank-mode).ordering-process ol.cart-header li.active :is(a,strong){color:var(--ff-ochre)}@media (min-width:768px){body:not(.blank-mode).ordering-process ol.cart-header{flex-direction:row;justify-content:space-between}body:not(.blank-mode).ordering-process ol.cart-header:before{background:var(--ff-co-line);content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}body:not(.blank-mode).ordering-process ol.cart-header li :is(a,strong){padding:10px 0}body:not(.blank-mode).ordering-process ol.cart-header li span{font-size:22.4px;letter-spacing:1px;padding:0 22px;position:relative}body:not(.blank-mode).ordering-process ol.cart-header li:first-child span{padding-left:0}body:not(.blank-mode).ordering-process ol.cart-header li:last-child span{padding-right:0}}body:not(.blank-mode).in-kosik .cart-table{border:0;display:block;margin:70px 0 20px}body:not(.blank-mode).in-kosik .cart-table tbody{display:block}body:not(.blank-mode).in-kosik .cart-table tr.removeable{align-items:center;border:0;display:flex;margin:0;padding:0 0 20px;position:relative}body:not(.blank-mode).in-kosik .cart-table tr.removeable:has(+tr.related.visible){padding-bottom:0}body:not(.blank-mode).in-kosik .cart-table tr.related.visible{display:block;margin:-1px 0 0;padding:0 15px 20px 0}body:not(.blank-mode).in-kosik .cart-table tr.related>td{border:0;display:block;padding:3px 5px 3px 135px}body:not(.blank-mode).in-kosik .cart-related-product{align-items:center;background:#f5f5f5;border:0;border-radius:4px;display:flex;flex-wrap:nowrap;margin:-8px 0 0;padding:5px 20px 5px 15px;position:relative}body:not(.blank-mode).in-kosik .cart-related-product:not(:last-child):before{background:var(--ff-co-line);bottom:4px;content:"";height:1px;left:0;position:absolute;right:0}body:not(.blank-mode).in-kosik .cart-related-info{align-items:center;display:flex;flex:1 1 auto;min-width:0;padding:10px 10px 10px 0}body:not(.blank-mode).in-kosik .cart-related-img{flex:none;width:70px}body:not(.blank-mode).in-kosik .cart-related-img img{border-radius:5px;height:70px;object-fit:cover;width:70px}body:not(.blank-mode).in-kosik .cart-related-name{color:var(--ff-ink);flex:1 1 auto;font-size:14px;font-weight:500;min-width:0;padding:0 0 0 10px;text-transform:none}body:not(.blank-mode).in-kosik .cart-related-availability{flex:0 0 119px;font-weight:500;padding:0 10px;text-align:right}body:not(.blank-mode).in-kosik .cart-related-button{align-items:center;display:flex;flex:0 0 238px;justify-content:flex-end;padding:10px 0}body:not(.blank-mode).in-kosik .cart-related-button .price-final{color:#000;font-size:14px;font-weight:700;margin:0;padding:0 20px 0 0}body:not(.blank-mode).in-kosik .cart-related-button .btn{align-items:center;background:var(--ff-green);border:0;border-radius:4px;color:var(--ff-surface);display:flex;font-size:14px;font-weight:400;height:38px;justify-content:center;padding:0;text-transform:none;width:112px}body:not(.blank-mode).in-kosik .cart-related-button .btn:hover{background:var(--ff-green-d)}body:not(.blank-mode).in-kosik .cart-related-button .btn:before{content:none}body:not(.blank-mode).in-kosik .cart-table tr>td{background:none;border:0;padding:3px 5px}body:not(.blank-mode).in-kosik .cart-table :is(.p-availability,.p-price){display:none}body:not(.blank-mode).in-kosik .cart-table td.cart-p-image{align-items:center;background:var(--ff-surface);border-radius:10px;display:flex;flex:none;height:100px;justify-content:center;padding:0;position:relative;width:100px}body:not(.blank-mode).in-kosik .cart-table td.cart-p-image img{border-radius:5px;display:block;height:100px;object-fit:cover;width:100px}body:not(.blank-mode).in-kosik .cart-table td.p-name{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-width:0;padding:3px 5px 3px 30px}body:not(.blank-mode).in-kosik .cart-table td.p-name a.main-link{color:var(--ff-ink);display:block;font-size:19.6px;font-weight:600;line-height:17px;text-transform:none}body:not(.blank-mode).in-kosik .cart-table .main-link-variant{display:block;font-size:16.33px;font-weight:400;line-height:19.6px;margin:10px 0 0;text-transform:none}body:not(.blank-mode).in-kosik .cart-table td.p-name a.show-related{align-self:flex-start;color:#959595;display:block;font-size:14px;line-height:17px;padding:7.28px 0 0}body:not(.blank-mode).in-kosik .cart-table td.p-quantity{align-items:center;display:flex;flex:0 0 140px;justify-content:center;min-height:46px;padding:3px 10px;position:relative}body:not(.blank-mode).in-kosik .cart-table td.p-total{align-items:center;display:flex;flex:0 0 170px;justify-content:flex-end;margin:0 10px 0 0;min-height:46px;padding:3px 5px;position:relative;text-align:left}body:not(.blank-mode).in-kosik .cart-table .p-label{display:none}@media (min-width:768px){body:not(.blank-mode).in-kosik .cart-table tr.removeable:first-child :is(.p-quantity,.p-total) .p-label{color:var(--ff-co-label);display:block;font-size:10px;font-weight:600;left:50%;line-height:10px;margin:0;position:absolute;text-transform:uppercase;top:-50px;transform:translateX(-50%)}body:not(.blank-mode).in-kosik .cart-table tr.removeable:first-child .p-total .p-label{left:calc(50% - 9px)}}@media (min-width:1200px){body:not(.blank-mode).in-kosik .cart-table tr.related.visible,body:not(.blank-mode).in-kosik .cart-table tr.removeable{padding-bottom:50px}body:not(.blank-mode).in-kosik .cart-table td.p-quantity{flex-basis:calc(36.5% - 102.2px)}}body:not(.blank-mode).ordering-process .cart-table .quantity-form .quantity{border:0;display:inline-block;font-size:14px;font-weight:400;height:32px;line-height:normal;padding:0 35px;position:relative;width:120px}body:not(.blank-mode).ordering-process .cart-table .quantity label{display:inline;height:auto;width:auto}body:not(.blank-mode).ordering-process .cart-table .quantity input.amount{-moz-appearance:textfield;background:var(--ff-surface);border:2px solid var(--ff-ink);border-radius:5px;color:#000;display:inline-block;font-size:15.4px;font-weight:500;height:32px;padding:1px 2px;text-align:center;width:52px}body:not(.blank-mode).ordering-process .cart-table .quantity input.amount::-webkit-inner-spin-button{-webkit-appearance:none}body:not(.blank-mode).ordering-process .cart-table .quantity :is(.increase,.decrease){align-items:center;background:none;border:0;border-radius:20px;bottom:auto;color:var(--ff-ink);cursor:pointer;display:flex;height:18px;justify-content:center;padding:0;position:absolute;top:7px;width:18px}body:not(.blank-mode).ordering-process .cart-table .quantity .decrease{left:5px;right:auto}body:not(.blank-mode).ordering-process .cart-table .quantity .increase{left:auto;right:5px}body:not(.blank-mode).ordering-process .cart-table .quantity :is(.increase,.decrease):before{content:none}body:not(.blank-mode).ordering-process .cart-table .quantity :is(.increase__sign,.decrease__sign){display:block;font-size:21px;font-weight:400;line-height:18px}body:not(.blank-mode).ordering-process .cart-table .p-total .price-final{color:#000;font-size:16.8px;font-weight:700}body:not(.blank-mode).ordering-process .cart-table .p-total form{margin:-5px 0 0}body:not(.blank-mode).ordering-process .cart-table .remove-item{display:flex;height:21px;margin:2px 0 0 57.6px;opacity:.4;padding:0;position:relative;width:21px}body:not(.blank-mode).ordering-process .cart-table .remove-item:is(:hover,:focus-visible){opacity:1}body:not(.blank-mode).ordering-process .cart-table .remove-item:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Cpath d='M4 6.5h16m-10.5 0V4h5v2.5M6 6.5 7 20h10l1-13.5m-8 4v6m4-6v6'/%3E%3C/svg%3E") 50% /16px no-repeat;content:"";height:16px;left:3px;position:absolute;top:3px;width:16px}@media (max-width:767px){body:not(.blank-mode).in-kosik .cart-table{margin:15px 0}body:not(.blank-mode).in-kosik .cart-table tbody{display:flex;flex-wrap:wrap;justify-content:center}body:not(.blank-mode).in-kosik .cart-table tr.removeable{border:1px solid #222;border-radius:10px;flex-direction:column;margin:5px;padding:20px 10px 10px;text-align:center;width:calc(50% - 5px)}body:not(.blank-mode).in-kosik .cart-table tr>td{flex:none;width:auto}body:not(.blank-mode).in-kosik .cart-table td.cart-p-image{flex:none;height:76px;margin:0 0 10px}body:not(.blank-mode).in-kosik .cart-table td.cart-p-image img{height:76px;width:76px}body:not(.blank-mode).in-kosik .cart-table td.p-name{align-self:stretch;margin:10px 0 0;padding:0 0 5px;text-align:center}body:not(.blank-mode).in-kosik .cart-table td.p-name a.main-link{font-size:16.8px}body:not(.blank-mode).in-kosik .cart-table .main-link-variant{font-size:14px;line-height:17px}body:not(.blank-mode).in-kosik .cart-table td.p-name a.show-related{display:none}body:not(.blank-mode).in-kosik .cart-table td.p-quantity{flex:none;width:140px}body:not(.blank-mode).in-kosik .cart-table td.p-total{flex:none;justify-content:flex-start;padding:0;width:100px}body:not(.blank-mode).ordering-process .cart-table .remove-item{margin-left:16px}}body:not(.blank-mode).in-kosik .cart-inner .delivery-time{display:block;padding:15px 0 0}body:not(.blank-mode).in-kosik .cart-summary{padding:20px 0}body:not(.blank-mode).in-kosik .cart-summary h2{color:#222;font-size:32.2px;font-weight:600;line-height:35.42px;margin:0 0 26.7px;padding:60px 0 0;text-transform:none}body:not(.blank-mode).in-kosik .extras-wrapper{display:flex;flex-direction:column;max-width:800px}body:not(.blank-mode).in-kosik .extras-col{display:flex;flex:none;flex-direction:column;max-width:none;padding:0}body:not(.blank-mode).in-kosik .free-gift{display:block;margin:0}body:not(.blank-mode).in-kosik .free-gifts-wrapper{margin:0 80px 0 0}body:not(.blank-mode).in-kosik .free-gifts-img{border-radius:50%;display:flex;flex:none;height:60px;overflow:hidden;width:60px}body:not(.blank-mode).in-kosik .free-gifts-img>img{height:60px;object-fit:cover;width:60px}body:not(.blank-mode).in-kosik .free-gift-label{font-weight:500;line-height:14px;padding:0 0 0 15px}body:not(.blank-mode).in-kosik .free-gift-name{line-height:14px;padding:0;text-transform:none}body:not(.blank-mode).in-kosik .discount-coupon{align-self:flex-start;margin:20px 0 0;padding:0}body:not(.blank-mode).in-kosik .discount-coupon:before{content:none}body:not(.blank-mode).in-kosik .discount-coupon form{align-items:flex-start}body:not(.blank-mode).in-kosik .discount-coupon input.form-control{background:var(--ff-surface);border:2px solid var(--ff-ink);border-radius:3px;color:#000;flex:0 0 191px;font-size:13.33px;height:38px;line-height:normal;margin:0 0 10px;padding:10px 15px;width:191px}body:not(.blank-mode).in-kosik .discount-coupon .btn{align-items:center;background:var(--ff-ink);border:0;border-radius:0 5px 5px 0;color:var(--ff-surface);display:flex;flex:0 0 108px;font-size:15.4px;font-weight:500;height:38px;justify-content:center;letter-spacing:.5px;margin:0 0 0 -2px;min-height:0;padding:0;text-transform:none}body:not(.blank-mode).in-kosik .discount-coupon .btn:hover{background:var(--ff-dark)}body:not(.blank-mode).in-kosik .extras-wrap{align-self:flex-start}body:not(.blank-mode).in-kosik .extra.delivery{border-radius:3px;margin:10px 0;min-height:43px;padding:10px 10px 10px 80px}body:not(.blank-mode).in-kosik .extra.delivery:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%231e1e1c' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 55 40'%3E%3Cpath d='M2 13h9m-7 6h7m-9 6h9m3-18h21v23H14zm21 7h9l7 8v8H35m-21 0h4m8 0h9m0 0h1'/%3E%3Ccircle cx='22' cy='31' r='4'/%3E%3Ccircle cx='42' cy='31' r='4'/%3E%3C/svg%3E") 50% /55px 40px no-repeat;content:"";height:40px;left:2px;margin-top:-20px;width:55px}body:not(.blank-mode).in-kosik .extra.delivery strong{color:var(--ff-ink);font-weight:500}@media (min-width:768px) and (max-width:992px){body:not(.blank-mode).in-kosik .cart-summary h2{font-size:25.2px;line-height:28px;margin-bottom:21px;padding:45px 70px 0 0}}@media (max-width:767px){body:not(.blank-mode).in-kosik .cart-summary h2{font-size:22.4px;line-height:25px;margin-bottom:19px;padding:35px 70px 0 0}body:not(.blank-mode).in-kosik .free-gifts-wrapper{margin-right:40px}body:not(.blank-mode).in-kosik .extras-col .extras-wrap{margin-top:15px}}body:not(.blank-mode).ordering-process :is(.summary-wrapper,.summary-wrapper .box){background:none;margin:0;padding:0}body:not(.blank-mode).ordering-process .price-wrapper{padding:0}body:not(.blank-mode).ordering-process .price-wrapper .price-label{color:#222;flex:1 1 50%;font-size:14px;font-weight:600;padding:0}body:not(.blank-mode).ordering-process .price-wrapper .price{color:#222;flex:1 1 50%;padding:0;text-align:right}body:not(.blank-mode).ordering-process .price-wrapper .price.price-primary{font-size:30.8px;font-weight:600;line-height:36px}body:not(.blank-mode).ordering-process .price-wrapper .price.price-secondary{font-size:14px;font-weight:700}body:not(.blank-mode).ordering-process .order-summary .price-wrapper .price.price-secondary{font-weight:900}body:not(.blank-mode).ordering-process .next-step{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:30px 0 0;padding:20px 0 0;text-align:left}body:not(.blank-mode).ordering-process .next-step .next-step-back{align-items:center;background:none;border:0;border-radius:10px;color:var(--ff-co-back);display:flex;flex:none;font-size:12.6px;height:54px;justify-content:center;line-height:15.12px;margin:0 15px 0 0;padding:0;text-transform:none;width:135px}body:not(.blank-mode).ordering-process .next-step:not(.next-step--cart) .next-step-back{margin:10px 0}body:not(.blank-mode).ordering-process .next-step .next-step-back:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23878787' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4' d='M13 8H3.5m4-4-4 4 4 4'/%3E%3C/svg%3E") 50% /16px no-repeat;content:"";flex:none;height:16px;margin:0 5px 0 0;opacity:.7;width:16px}body:not(.blank-mode).ordering-process .next-step .next-step-back:hover{color:var(--ff-ink)}body:not(.blank-mode).ordering-process .next-step .btn-conversion{align-items:center;background:var(--ff-ink);border:0;border-radius:10px;color:var(--ff-surface);display:flex;flex-flow:row nowrap;font-size:14px;font-weight:400;height:54px;justify-content:center;letter-spacing:.5px;line-height:18.2px;margin:0 0 0 auto;min-width:180px;padding:0 30px;text-transform:none}body:not(.blank-mode).ordering-process .next-step .btn-conversion:hover{background:var(--ff-dark)}body:not(.blank-mode).ordering-process .next-step .btn-conversion:after{content:none}body:not(.blank-mode).ordering-process .next-step #submit-order{height:55px}body:not(.blank-mode).ordering-process .next-step .btn-conversion .order-button-text{font-size:14px;line-height:18.2px;text-transform:none}body:not(.blank-mode).ordering-process .next-step .btn-conversion .order-button-suffix{font-size:11.2px;line-height:18.2px;margin:0 0 0 7px;padding:0;text-transform:none}@media (max-width:767px){body:not(.blank-mode).in-kosik .price-wrapper .price.price-primary{font-size:21px;line-height:25px}body:not(.blank-mode).ordering-process .next-step{align-items:center;flex-direction:column-reverse}body:not(.blank-mode).ordering-process .next-step--cart{align-items:flex-start}body:not(.blank-mode).ordering-process .next-step .btn-conversion{margin:0 0 20px;width:100%}body:not(.blank-mode).ordering-process .next-step--cart .next-step-back{margin:0 15px 20px 0}}body:not(.blank-mode).ordering-process .cart-empty h1.cart-heading{color:var(--ff-ink);font-size:23.8px;font-weight:600;line-height:29px;margin:0 0 20px;padding:0 0 10px;text-align:left}body:not(.blank-mode).ordering-process .cart-empty .col-md-8 .cart-content{padding:20px}body:not(.blank-mode).ordering-process .cart-empty .empty-cart-boxes{display:flex;flex-wrap:wrap;margin:0 -10px}body:not(.blank-mode).ordering-process .cart-empty .empty-cart-boxes>div{padding:0 10px;width:50%}body:not(.blank-mode).ordering-process .cart-empty .empty-cart-boxes h3{color:#222;font-size:16.4px;font-weight:700;line-height:normal;margin:16px 0;text-transform:none}body:not(.blank-mode).ordering-process .cart-empty .empty-cart-boxes ul a{color:#222;text-decoration:underline}body:not(.blank-mode).ordering-process .cart-empty .search-form{display:block}body:not(.blank-mode).ordering-process .cart-empty .search-form fieldset{display:block;margin:0 2px;padding:4.9px 0 8.75px}body:not(.blank-mode).ordering-process .cart-empty .search-form .search-input{background:var(--ff-surface);border:2px solid var(--ff-ink);border-radius:3px;color:#000;display:block;font-size:13.33px;height:40px;margin:0 0 10px;padding:10px 15px;width:100%}body:not(.blank-mode).ordering-process .cart-empty .search-form .btn{align-items:center;background:var(--ff-ink);border:0;border-radius:10px;color:var(--ff-surface);display:flex;font-size:14px;font-weight:500;height:40px;justify-content:center;margin:0;min-height:0;padding:0 45px;text-transform:none}body:not(.blank-mode).ordering-process .cart-empty .search-form .btn:hover{background:var(--ff-dark)}body:not(.blank-mode).ordering-process .cart-empty .col-md-4 .cart-content{background:var(--ff-ochre);color:var(--ff-surface);margin:0 0 20px;padding:2px 20px}body:not(.blank-mode).ordering-process .cart-empty .col-md-4 h2{color:var(--ff-surface);font-size:32.2px;font-weight:600;line-height:35.42px;margin:0 0 27px;padding:60px 0 0;text-transform:none}body:not(.blank-mode).ordering-process .cart-empty :is(.contact-box,.box){background:none;color:var(--ff-surface);min-height:0;padding:0}body:not(.blank-mode).ordering-process .cart-empty .contact-box li>span:not(.mail),body:not(.blank-mode).ordering-process .cart-empty .contact-box>:is(img,strong){display:none}body:not(.blank-mode).ordering-process .cart-empty .contact-box ul{display:flex;flex-direction:column;margin:14px 0;padding:0}body:not(.blank-mode).ordering-process .cart-empty .contact-box li{margin:3px 0;padding:0}body:not(.blank-mode).ordering-process .cart-empty .contact-box .mail{display:block;font-weight:300;letter-spacing:.5px}body:not(.blank-mode).ordering-process .cart-empty .contact-box :is(.mail,a){color:var(--ff-surface)}body:not(.blank-mode).ordering-process .cart-empty .contact-box .mail:before{color:var(--ff-surface);font-size:20px}@media (min-width:768px) and (max-width:992px){body:not(.blank-mode).ordering-process .cart-empty .col-md-4 h2{font-size:25.2px;line-height:28px;margin-bottom:21px;padding:45px 70px 0 0}}@media (max-width:767px){body:not(.blank-mode).ordering-process .cart-empty .empty-cart-boxes>div{width:100%}body:not(.blank-mode).ordering-process .cart-empty .search-form .btn{margin:0 auto}body:not(.blank-mode).ordering-process .cart-empty .col-md-4 h2{font-size:22.4px;line-height:25px;margin-bottom:19px;padding:35px 70px 0 0}body:not(.blank-mode).ordering-process .cart-empty .contact-box li{margin:5px 0 3px}}body:not(.blank-mode).ordering-process .site-msg-custom.step-1{padding:0}body:not(.blank-mode).ordering-process .site-msg-custom.step-1 p{margin:14px 0}body:not(.blank-mode).ordering-process #checkoutContent :is(form>.box,fieldset.box.co-box,.co-box.co-billing-address,.co-box.co-box-additional){background:var(--ff-co-box);border:0;border-radius:10px;margin:0 0 15px;padding:20px}body:not(.blank-mode).ordering-process #checkoutContent fieldset.box.co-box{display:flex;flex-direction:column;padding-bottom:15px}body:not(.blank-mode).ordering-process #checkoutContent .co-billing-address>fieldset.box{background:none;display:flex;flex-direction:column;margin:0;padding:0}body:not(.blank-mode).ordering-process #checkoutContent div.co-box.co-box-additional{padding:30px 20px 10px}body:not(.blank-mode).ordering-process #checkoutContent fieldset{min-width:0}body:not(.blank-mode).ordering-process #checkoutContent #company-info{order:1}body:not(.blank-mode).ordering-process #checkoutContent .company-shopping{order:2}body:not(.blank-mode).ordering-process #checkoutContent .question-tooltip{background:#000;border:0;color:var(--ff-surface)}body:not(.blank-mode).ordering-process #checkoutContent .stay-in-touch{display:flex;flex-direction:column}body:not(.blank-mode).ordering-process #checkoutContent :is(.box,.co-box) h2{color:#222;font-size:21px;font-weight:700;line-height:normal;margin:17.43px 0;padding:0;text-transform:none}body:not(.blank-mode).ordering-process #checkoutContent :is(.box,.co-box) h2:before{content:none}body:not(.blank-mode).ordering-process #checkoutContent .form-legend{display:none}body:not(.blank-mode).ordering-process #checkoutContent .form-group{align-items:flex-start;display:flex;flex-direction:column;margin:0 0 12px;padding:0}body:not(.blank-mode).ordering-process #checkoutContent .co-contact-information .form-group,body:not(.blank-mode).ordering-process #checkoutContent .form-group-wrapped{margin-bottom:0}body:not(.blank-mode).ordering-process #checkoutContent .form-group-wrapped{display:block}body:not(.blank-mode).ordering-process #checkoutContent .box>.row{margin:0 -10px}body:not(.blank-mode).ordering-process #checkoutContent .box>.row>div{padding:0 10px}body:not(.blank-mode).ordering-process #checkoutContent .form-group>:is(label:not(.whole-width),.label){color:#222;display:block;flex:none;font-size:11.2px;font-weight:600;line-height:normal;margin:5px 0;max-width:none;padding:0 20px 0 0;text-align:left;width:auto}body:not(.blank-mode).ordering-process #checkoutContent .form-group>p.label{font-size:14px;font-weight:400;margin:14px 0}body:not(.blank-mode).ordering-process #checkoutContent .form-group .form-control-wrapper{max-width:none;width:100%}body:not(.blank-mode).ordering-process #checkoutContent :is(input.form-control,select.form-control,textarea.form-control){background-color:var(--ff-surface);border:2px solid var(--ff-ink);border-radius:3px;color:#000;font-size:13.33px;height:40px;line-height:normal;margin:0 0 10px;max-width:100%;padding:10px 15px;width:400px}body:not(.blank-mode).ordering-process #checkoutContent textarea.form-control{height:120px}body:not(.blank-mode).ordering-process #checkoutContent select.form-control{-webkit-appearance:none;appearance:none;background:var(--ff-surface) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%231e1e1c' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E") right 15px center /12px 8px no-repeat;font-size:14px;font-weight:500;line-height:22px;padding:6px 45px 6px 11px}body:not(.blank-mode).ordering-process #checkoutContent .phone-combined-input{max-width:400px}body:not(.blank-mode).ordering-process #checkoutContent .phone-combined-input .country-flags{border:2px solid var(--ff-ink);border-radius:3px 0 0 3px;border-right:0;flex:none;height:40px;margin:0 -2px 10px 0;padding:10px 15px 10px 5px;width:92px}body:not(.blank-mode).ordering-process #checkoutContent .phone-combined-input .form-control{flex:1 1 auto;min-width:0;width:auto}body:not(.blank-mode).ordering-process #checkoutContent .country-flags:not(.active) .country-flags-inner{border:0}body:not(.blank-mode).ordering-process #checkoutContent .country-flag.selected svg{height:18px;margin:0 5px 0 0;width:18px}body:not(.blank-mode).ordering-process #checkoutContent .country-flag.selected .shp-flag-label{color:#222;font-size:14px;line-height:18px;padding:0 16px 0 3px}body:not(.blank-mode).ordering-process #checkoutContent .country-flags:not(.active) .shp-flag-label:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23777' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E") 50% /12px 8px no-repeat;border:0;content:"";height:10px;left:auto;margin:-5px 0 0;right:0;top:50%;width:12px}body:not(.blank-mode).ordering-process #checkoutContent .form-control-wrapper--with-note{display:block}body:not(.blank-mode).ordering-process #checkoutContent .form-group>.js-location.js-location--hidden{display:none}body:not(.blank-mode).ordering-process #checkoutContent .helpNote a{color:#222}body:not(.blank-mode).ordering-process #checkoutContent .login-button{background:none;border:0;color:var(--ff-ink);display:inline-block;font-size:14px;font-weight:400;height:auto;letter-spacing:.5px;line-height:10px;margin:0 0 25px;min-height:0;padding:0;text-decoration:underline;text-transform:none;width:auto}@media (min-width:1200px){body:not(.blank-mode).ordering-process #checkoutContent :is(.form-group,.form-group-wrapped){padding:0 30px}}body:not(.blank-mode).ordering-process :is(#checkoutContent,#checkoutSidebar) input:is([type=radio],[type=checkbox])+label:before{background:none;border:2px solid #000;border-radius:3px;height:22px;left:0;top:50%;transform:translateY(-50%);width:22px}body:not(.blank-mode).ordering-process :is(#checkoutContent,#checkoutSidebar) input:is([type=radio],[type=checkbox])+label:after{background:none;border:0;border-radius:2px;height:16px;left:3px;top:50%;transform:translateY(-50%);width:16px}body:not(.blank-mode).ordering-process :is(#checkoutContent,#checkoutSidebar) input[type=radio]+label:after,body:not(.blank-mode).ordering-process :is(#checkoutContent,#checkoutSidebar) input[type=radio]+label:before{border-radius:50%}body:not(.blank-mode).ordering-process :is(#checkoutContent,#checkoutSidebar) input:is([type=radio],[type=checkbox]):checked+label:before{border-color:#000}body:not(.blank-mode).ordering-process :is(#checkoutContent,#checkoutSidebar) input:is([type=radio],[type=checkbox]):checked+label:after{background:var(--ff-ink) var(--ff-co-check) center /14px no-repeat}body:not(.blank-mode).ordering-process :is(#checkoutContent,#checkoutSidebar) input[type=checkbox]+label.whole-width{color:#222;display:block;font-size:11.2px;font-weight:600;line-height:20px;margin:5px 15px 5px 0;padding:0 20px 0 35px;position:relative}body:not(.blank-mode).ordering-process .shipping-billing-table{padding:0}@media (min-width:1200px){body:not(.blank-mode).ordering-process .shipping-billing-table{padding:0 30px}}body:not(.blank-mode).ordering-process .radio-wrapper{background:none;border:0;padding:0}body:not(.blank-mode).ordering-process .radio-wrapper input[type=radio]+label{align-items:center;color:#222;display:flex;flex-wrap:nowrap;font-size:14px;font-weight:600;gap:0;justify-content:flex-start;line-height:20px;margin:0 15px 20px 0;padding:10px 0 10px 35px;position:relative;width:100%}body:not(.blank-mode).ordering-process .radio-wrapper .payment-info{display:block;flex:1 1 auto;max-width:none;min-width:0;padding:0 10px 0 0}body:not(.blank-mode).ordering-process .radio-wrapper .shipping-billing-name,body:not(.blank-mode).ordering-process .radio-wrapper input[type=radio]:checked+label>span b{color:#222;display:inline-block;font-weight:600;padding:0 10px 0 0;text-transform:none}body:not(.blank-mode).ordering-process .radio-wrapper .question-tooltip{align-items:center;background:#000;border:0;border-radius:50%;color:var(--ff-surface);display:flex;float:right;font-size:10px;font-weight:600;height:15px;justify-content:center;line-height:15px;margin:3px 4px 0 0;width:15px}body:not(.blank-mode).ordering-process .radio-wrapper .sublabel{display:block;font-size:11.7px;font-weight:600;line-height:20px;margin:0}body:not(.blank-mode).ordering-process .radio-wrapper .sublabel a{color:#222;text-decoration:underline}body:not(.blank-mode).ordering-process .radio-wrapper .payment-logo{flex:0 0 90px;text-align:right}body:not(.blank-mode).ordering-process .radio-wrapper .payment-logo img{display:inline;max-height:40px;max-width:80px}body:not(.blank-mode).ordering-process .radio-wrapper .payment-shipping-price,body:not(.blank-mode).ordering-process .radio-wrapper.active .for-free{color:#222;flex:0 0 90px;font-weight:500;padding:0 0 0 10px;text-align:right}@media (max-width:767px){body:not(.blank-mode).ordering-process .radio-wrapper input[type=radio]+label{margin-bottom:15px}body:not(.blank-mode).ordering-process .radio-wrapper .payment-logo{display:none}body:not(.blank-mode).ordering-process .radio-wrapper .payment-shipping-price,body:not(.blank-mode).ordering-process .radio-wrapper.active .for-free{flex-basis:70px;padding:0}}body:not(.blank-mode).ordering-process .order-summary-inner h2.h4{color:#222;font-size:18.2px;font-weight:600;line-height:20px;margin:0 0 30px;padding:0;text-transform:none}body:not(.blank-mode).ordering-process .order-summary .cart-items{margin:0 0 10px;padding:0}body:not(.blank-mode).ordering-process .order-summary .cart-item{align-items:center;display:flex;font-size:12.6px;padding:6px 0}body:not(.blank-mode).ordering-process .order-summary .cart-item>div{border:0;display:block;padding:0}body:not(.blank-mode).ordering-process .order-summary .cart-item-name{flex:1 1 auto;min-width:0;text-transform:none}body:not(.blank-mode).ordering-process .order-summary .cart-item-name a.main-link{color:var(--ff-ink);font-size:12.6px;font-weight:400;text-transform:none}body:not(.blank-mode).ordering-process .order-summary .cart-item-name .main-link-variant{display:block;font-size:10.5px;line-height:13px;margin:0;text-transform:none}body:not(.blank-mode).ordering-process .order-summary .cart-item-amount{flex:0 0 40px;text-align:right}body:not(.blank-mode).ordering-process .order-summary .cart-item-amount .unit-value{color:#222;display:inline;padding:0}body:not(.blank-mode).ordering-process .order-summary .cart-item-price{flex:0 0 75px;text-align:right}body:not(.blank-mode).ordering-process .order-summary .cart-item-price .price-final{color:#222}body:not(.blank-mode).ordering-process .order-summary .gift-items{padding:0}body:not(.blank-mode).ordering-process .order-summary .cart-item-gift .for-free{color:#222;text-transform:none}body:not(.blank-mode).ordering-process .order-summary .cart-item-gift span{text-transform:none}body:not(.blank-mode).ordering-process .order-summary .order-summary-item.helper{display:none}body:not(.blank-mode).ordering-process .order-summary .order-recapitulation{font-size:11.2px;margin:15px 0}body:not(.blank-mode).ordering-process .order-summary .recapitulation-single{display:flex;flex-wrap:wrap;font-size:12px;justify-content:space-between;padding:0 0 10px}body:not(.blank-mode).ordering-process .order-summary .recapitulation-single:last-child{padding-bottom:0}body:not(.blank-mode).ordering-process .order-summary .recapitulation-shipping-billing-label,body:not(.blank-mode).ordering-process .order-summary .recapitulation-single>span{display:block;flex:0 0 200px;padding:0 20px 0 0}body:not(.blank-mode).ordering-process .order-summary .recapitulation-single>strong{display:flex;flex:none;font-weight:400;justify-content:flex-end}body:not(.blank-mode).ordering-process .order-summary .recapitulation-single>strong span{color:#222;font-weight:700;margin:0 0 0 6px}body:not(.blank-mode).ordering-process .order-summary .order-summary-item.price{border:0;margin:0;padding:0}body:not(.blank-mode).ordering-process #checkoutSidebar .consents{font-size:11.2px;margin:0;padding:15px 0 0}body:not(.blank-mode).ordering-process #checkoutSidebar .consents p.label{display:block;font-size:11.2px;line-height:normal;margin:11.2px 0}body:not(.blank-mode).ordering-process #checkoutSidebar .consents input[type=checkbox]+label{display:inline-block;font-size:11.2px;font-weight:400;line-height:20px;margin:5px 15px 6px 0;padding:0 20px 0 30px}body:not(.blank-mode).ordering-process #checkoutSidebar .consents input[type=checkbox]+label:before{height:16px;width:16px}body:not(.blank-mode).ordering-process #checkoutSidebar .consents input[type=checkbox]+label:after{background-size:10px;height:12px;left:2px;width:12px}@media (max-width:767px){body:not(.blank-mode).ordering-process .order-summary .cart-items{margin:0}}body:not(.blank-mode) .ff-order-signature{border-top:1px solid #dfdfdf;color:#222;display:block;font-size:14px;margin:50px 0 15px;padding:20px 0 0;text-align:center}body:not(.blank-mode) .ff-order-signature a{color:#222;text-decoration:underline}body:not(.blank-mode) #cboxOverlay{background:rgba(0,0,0,.8)}body:not(.blank-mode) #cboxContent{background:var(--ff-surface);border:0;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.1);margin:20px}body:not(.blank-mode) #cboxLoadedContent{border:0;padding:20px}body:not(.blank-mode) #cboxClose{color:#000;right:10px;top:10px}body:not(.blank-mode) #colorbox .advanced-order>.h1:first-child{font-size:28px;font-weight:600}body:not(.blank-mode) #colorbox .advanced-order>.h2{font-size:21px}body:not(.blank-mode) #colorbox .advanced-order .extras-wrap{max-width:500px}body:not(.blank-mode) #colorbox .advanced-order .extras-wrap .extra{line-height:normal;min-height:0;padding:0!important;position:static}body:not(.blank-mode) #colorbox .advanced-order .extras-wrap .extra:before{content:none}body:not(.blank-mode) #colorbox .advanced-order .extras-wrap .extra strong{color:var(--ff-txt);font-weight:700}body:not(.blank-mode) #colorbox .advanced-order .advanced-order-suggestion{font-size:22.4px;font-weight:600}body:not(.blank-mode) #colorbox .advanced-order .products-block .product{background:var(--ff-surface);position:relative}body:not(.blank-mode) #colorbox .advanced-order .products-block .p-tools .btn,body:not(.blank-mode) #colorbox .advancedOrder__buttons .btn{font-weight:600}body:not(.blank-mode) .price-range{background:#dadada;border-radius:8px;height:8px!important;overflow:hidden}body:not(.blank-mode) .price-range>div{background:var(--ff-ochre);border-radius:8px;height:100%}body:not(.blank-mode) #colorbox .advanced-order .price-range{margin:8px 0 0!important}body:not(.blank-mode) #header .navigation-buttons .cart-count{background:transparent!important}body:not(.blank-mode) #header .navigation-buttons .cart-count:hover{background:var(--ff-line)!important}body:not(.blank-mode) #header .navigation-buttons .cart-count :is(.amount,i){align-items:center;background:#000;border:3px solid var(--ff-surface);border-radius:20px;color:var(--ff-surface);display:flex;font-size:11px;font-style:normal;font-weight:500;height:22px;justify-content:center;line-height:1;min-width:0;padding:0;right:-3px;top:-3px;width:22px}@media{body:not(.blank-mode) .cart-widget{background:var(--ff-surface);border:0;border-radius:10px;box-shadow:0 5px 10px rgba(0,0,0,.16);color:var(--ff-txt);left:auto;margin:0;overflow:hidden;padding:0;position:fixed;right:13px;top:78px;width:430px}body:not(.blank-mode) .cart-widget:after,body:not(.blank-mode) .cart-widget:before{content:none}body:not(.blank-mode) .cart-widget .cart-widget-inner{color:var(--ff-txt);max-height:60vh;overflow:auto}body:not(.blank-mode) .cart-widget .cart-widget-product{align-items:center;border:0;color:var(--ff-txt);display:flex;padding:10px 0;width:100%}body:not(.blank-mode) .cart-widget .cart-widget-product+.cart-widget-product{border-top:1px solid var(--ff-line)}body:not(.blank-mode) .cart-widget .cart-widget-product-image{border-radius:5px;display:block;flex:0 0 68px;margin:0 10px 0 0;order:0;overflow:hidden;padding:0 0 0 10px;width:68px}body:not(.blank-mode) .cart-widget .cart-widget-product-image img{border-radius:5px;display:block;height:58px;object-fit:cover;width:58px}body:not(.blank-mode) .cart-widget .cart-widget-product-name{color:var(--ff-txt);display:block;flex:1;min-width:0;order:1;padding:0}body:not(.blank-mode) .cart-widget .cart-widget-product-name strong{display:block;font-size:14px;font-weight:500}body:not(.blank-mode) .cart-widget .cart-widget-product-name a{color:#222;font-weight:600;text-decoration:none}body:not(.blank-mode) .cart-widget .cart-widget-product-name .cart-widget-product-variant{display:block;font-weight:400}body:not(.blank-mode) .cart-widget .cart-widget-product-name>span{color:var(--ff-txt);display:block;font-weight:700}body:not(.blank-mode) .cart-widget .cart-widget-product-unit{display:none}body:not(.blank-mode) .cart-widget .cart-widget-product-amount{color:var(--ff-txt);display:block;flex:0 0 140px;order:2;padding:0 10px;width:140px}body:not(.blank-mode) .cart-widget .cart-widget-product-amount .quantity{display:inline-block;margin:0;padding:0 35px;position:relative}body:not(.blank-mode) .cart-widget .cart-widget-product-amount .quantity input.amount{background:none;border:2px solid var(--ff-ink);border-radius:5px;color:#000;font-size:15.4px;font-weight:500;height:32px;padding:1px 2px;text-align:center;width:52px}body:not(.blank-mode) .cart-widget .cart-widget-product-amount .quantity :is(.increase,.decrease){align-items:center;background:none;border:0;border-radius:20px;color:var(--ff-ink);cursor:pointer;display:flex;font-size:0;height:18px;justify-content:center;padding:0;position:absolute;top:7px;width:18px}body:not(.blank-mode) .cart-widget .cart-widget-product-amount .quantity .decrease{left:5px}body:not(.blank-mode) .cart-widget .cart-widget-product-amount .quantity .increase{right:5px}body:not(.blank-mode) .cart-widget .cart-widget-product-amount .quantity :is(.increase,.decrease):before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill='none' stroke='%231e1e1c' stroke-linecap='round' stroke-width='1.8' d='M4 9h10'/%3E%3C/svg%3E") 50% /18px no-repeat;content:"";height:18px;width:18px}body:not(.blank-mode) .cart-widget .cart-widget-product-amount .quantity .increase:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill='none' stroke='%231e1e1c' stroke-linecap='round' stroke-width='1.8' d='M4 9h10M9 4v10'/%3E%3C/svg%3E")}body:not(.blank-mode) .cart-widget .cart-widget-product-amount .quantity :is(.increase-tooltip,.decrease-tooltip){display:none}body:not(.blank-mode) .cart-widget .cart-widget-product-delete{display:block;flex:0 0 30px;order:3;padding:0;visibility:visible;width:30px}body:not(.blank-mode) .cart-widget .cart-widget-product-delete .remove-item{align-items:center;background:none;border:0;color:#e00;cursor:pointer;display:flex;font-size:0;height:30px;justify-content:center;padding:0;width:30px}body:not(.blank-mode) .cart-widget .cart-widget-product-delete .remove-item:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath fill='none' stroke='%23e00000' stroke-linecap='round' stroke-width='1.8' d='m3 3 9 9m0-9-9 9'/%3E%3C/svg%3E") 50% /15px no-repeat;content:"";height:15px;width:15px}body:not(.blank-mode) .cart-widget .cart-free-shipping{color:var(--ff-txt);display:block;font-size:14px;padding:10px 10px 0;position:static;text-align:center;width:auto}body:not(.blank-mode) .cart-widget .cart-free-shipping>div{display:block;padding:0}body:not(.blank-mode) .cart-widget .cart-free-shipping strong{color:var(--ff-txt);font-weight:700}body:not(.blank-mode) .cart-widget .cart-widget-button{background:none;padding:0;position:static}body:not(.blank-mode) .cart-widget .cart-widget-button .btn{align-items:center;background:var(--ff-green);border:0;border-radius:10px;color:var(--ff-surface);display:flex;font-size:13.3px;font-weight:500;gap:8px;height:56px;justify-content:center;line-height:56px;margin:10px 20px 20px;padding:0 15px;position:static;text-align:center;text-transform:none;width:auto}body:not(.blank-mode) .cart-widget .cart-widget-button .btn:hover{background:var(--ff-green-d)}body:not(.blank-mode) .cart-widget .cart-widget-button .btn:after{content:none}body:not(.blank-mode) .cart-widget .cart-widget-button .btn:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Cpath d='M3 4h2l2.4 11h11l2-7H6.5'/%3E%3Ccircle cx='9.5' cy='19' r='1.3'/%3E%3Ccircle cx='17' cy='19' r='1.3'/%3E%3C/svg%3E") 50% /20px no-repeat;content:"";height:20px;position:static;width:20px}}body:not(.blank-mode).in-kosik .discount-coupon{margin:0}body:not(.blank-mode).in-kosik .extras-wrap .extra{border-radius:3px;display:block;line-height:normal;margin:10px 0;padding:10px 10px 10px 80px}body:not(.blank-mode).in-kosik .extras-wrap .extra>span{display:block;text-decoration:none}body:not(.blank-mode).in-kosik .extras-wrap .extra strong{color:var(--ff-ink);font-weight:500}body:not(.blank-mode).in-kosik .extras-wrap .price-range{margin:8px 0 4px}body:not(.blank-mode).in-kosik .extra.gift{padding-left:65px}body:not(.blank-mode).in-kosik .extra.gift:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%231e1e1c' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 50 50'%3E%3Crect width='36' height='24' x='7' y='19' rx='2'/%3E%3Cpath d='M5 13h40v6H5zm20 0v30m0-30c-3-7-12-7-10-1 1 3 6 2 10 1m0 0c3-7 12-7 10-1-1 3-6 2-10 1'/%3E%3C/svg%3E") 50% /50px no-repeat;content:"";font-size:0;height:50px;left:5px;position:absolute;top:50%;transform:translateY(-50%);width:50px}body:not(.blank-mode) #colorbox .advanced-order{padding:0}body:not(.blank-mode) #cboxContent{margin:20px 0 0}body:not(.blank-mode) #cboxLoadedContent{padding:20px 20px 15px}body:not(.blank-mode) #colorbox .colorbox-html-content{padding:0}body:not(.blank-mode).in-kosik .extras-wrap .extra.delivery,body:not(.blank-mode).in-kosik .extras-wrap .extra.gift{display:block!important;line-height:normal;margin:10px 0!important;min-height:56px;padding:10px 10px 10px 80px!important}body:not(.blank-mode).in-kosik .extras-wrap .extra.gift{padding-left:65px!important}body:not(.blank-mode).in-kosik .extras-wrap .extra.gift:before{height:50px;left:5px;top:50%;transform:translateY(-50%);width:50px}body:not(.blank-mode).in-kosik .extras-wrap .extra>span{display:block!important;width:auto}@media (max-width:767px){body:not(.blank-mode) #colorbox .advanced-order>.h1:first-child{font-size:21px}body:not(.blank-mode) #colorbox .advanced-order .advanced-order-suggestion,body:not(.blank-mode) #colorbox .advanced-order>.h2{font-size:16.8px}body:not(.blank-mode) #colorbox .advancedOrder__buttons .btn{font-weight:500}body:not(.blank-mode) #colorbox .advanced-order .browse-p{display:none}body:not(.blank-mode) #colorbox .advanced-order .products-block .product{padding:15px 3px}}@media (min-width:768px){body:not(.blank-mode) .cart-widget .cart-free-shipping{padding:22px 10px 12px}}body:not(.blank-mode) .cart-widget{z-index:1002}@media (max-width:767px){body:not(.blank-mode).in-kosik .cart-table tr.related.visible{display:block;margin:0 0 20px;padding:0}body:not(.blank-mode).in-kosik .cart-table tr.related>td{padding:0}body:not(.blank-mode).in-kosik .cart-related-product{flex-wrap:wrap;margin:0 0 8px;padding:10px 12px}body:not(.blank-mode).in-kosik .cart-related-product:not(:last-child):before{content:none}body:not(.blank-mode).in-kosik .cart-related-info{flex:1 1 100%;padding:0}body:not(.blank-mode).in-kosik .cart-related-img,body:not(.blank-mode).in-kosik .cart-related-img img{height:56px;width:56px}body:not(.blank-mode).in-kosik .cart-related-availability{flex:0 0 auto;font-size:13px;padding:0 0 0 10px}body:not(.blank-mode).in-kosik .cart-related-button{flex:1 1 100%;justify-content:space-between;padding:8px 0 0 66px}body:not(.blank-mode).in-kosik .cart-related-button .btn{display:flex!important;height:36px;width:96px}}body:not(.blank-mode).in-kosik .cart-table tr.ff-service-row,body:not(.blank-mode).in-kosik .cart-table tr.ff-service-row+tr.related{display:none!important}.ff-services{margin:0 0 30px}body .ff-services .ff-services__title{color:var(--ff-ink);font-size:22.4px;font-weight:600;letter-spacing:normal;line-height:1.2;margin:0 0 12px;padding:0;text-transform:none!important}.ff-services__list{background:var(--ff-surface);border:1px solid var(--ff-line);border-radius:12px;overflow:hidden}.ff-svc{align-items:center;color:var(--ff-txt);cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:14px;margin:0;padding:14px 18px;position:relative;transition:background-color .15s}.ff-svc+.ff-svc{border-top:1px solid var(--ff-line)}.ff-svc:hover{background:#faf8f4}.ff-svc.is-on{background:var(--ff-cream)}.ff-svc.is-busy{opacity:.6;pointer-events:none}.ff-svc__check{height:1px;margin:0;opacity:0;position:absolute;width:1px}.ff-svc__box{background:var(--ff-surface);border:2px solid var(--ff-ink);border-radius:6px;flex:none;height:22px;transition:background-color .15s;width:22px}.ff-svc__check:checked~.ff-svc__box{background:var(--ff-ink) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5 9.5 17 19 7.5'/%3E%3C/svg%3E") center /14px no-repeat}.ff-svc__check:focus-visible~.ff-svc__box{outline:2px solid var(--ff-ochre);outline-offset:2px}.ff-svc__icon{align-items:center;background:var(--ff-cream);border-radius:50%;color:var(--ff-ink);display:flex;flex:none;height:44px;justify-content:center;width:44px}.ff-svc.is-on .ff-svc__icon{background:var(--ff-surface)}.ff-svc__icon svg{height:24px;width:24px}.ff-svc__text{flex:1;min-width:0}.ff-svc__text strong{color:var(--ff-ink);display:block;font-size:15px;font-weight:500;line-height:1.3}.ff-svc__text small{color:var(--ff-grey);display:block;font-size:13px;line-height:1.4;margin-top:2px}.ff-svc__price{color:var(--ff-ink);flex:none;font-size:15px;font-weight:700;white-space:nowrap}@media (max-width:767px){.ff-services__title{font-size:19px}.ff-svc{gap:10px;padding:12px 14px}.ff-svc__icon{height:38px;width:38px}.ff-svc__icon svg{height:20px;width:20px}}body.ff-cart .cart-table td.p-name a.show-related,body.ff-cart .cart-table tr.related{display:none!important}body.ff-cart .cart-table tr.removeable:has(+tr.related){padding-bottom:20px}body.ff-cart .ff-cart-related{border-top:1px solid var(--ff-line);margin:10px 0 0;padding:24px 0 0}body.ff-cart .ff-cart-related .ff-products__head .ff-h2{font-size:22.4px;font-weight:600;text-transform:none}@media (max-width:767px){body:not(.blank-mode) #header .search{margin:0;padding:0;position:static;width:auto}body:not(.blank-mode) #header .search-form{background:#f2f2f2;border:0;border-radius:0;box-shadow:none;display:block;height:60px;left:0;margin:0;overflow:visible;padding:10px;position:fixed;right:0;top:60px;z-index:1000}body:not(.blank-mode) #header .search-form fieldset{display:block;height:40px;position:relative}body:not(.blank-mode) #header .search-form .search-input{background:var(--ff-surface);border:2px solid var(--ff-ink);border-radius:4px;box-shadow:none;color:var(--ff-ink);display:block;font-size:14px;height:40px;margin:0;padding:10px;width:calc(100% - 80px)}body:not(.blank-mode) #header .search-form button{align-items:center;background:var(--ff-ink);border:0;border-radius:4px;color:var(--ff-surface);display:flex;font-size:12px;font-weight:600;height:40px;justify-content:center;margin:0;padding:0;position:absolute;right:0;text-transform:uppercase;top:0;width:75px;z-index:2}body:not(.blank-mode) #header .search-form .search-whisperer{top:50px}}body:not(.blank-mode).type-index .ff-newsletter-wrap fieldset.box{gap:10px 12px}body:not(.blank-mode).type-index .ff-newsletter-wrap fieldset.box .form-group.captcha-image{flex:none}body:not(.blank-mode).type-index .ff-newsletter-wrap fieldset.box .form-group.captcha-image img{border-radius:8px;display:block;height:44px;width:auto}body:not(.blank-mode).type-index .ff-newsletter-wrap fieldset.box .form-group:not(.captcha-image){flex:0 0 160px;width:160px}body:not(.blank-mode).type-index .ff-newsletter-wrap fieldset.box .form-control{border:1px solid var(--ff-line);border-radius:8px;font-size:16px;height:44px;letter-spacing:2px;margin:0;padding:0 14px;text-align:center;width:100%!important}body:not(.blank-mode).type-index .ff-newsletter-wrap fieldset.box .form-control:focus{border-color:var(--ff-ink);box-shadow:none}body:not(.blank-mode).type-index .ff-newsletter-wrap fieldset.box label{display:none}body:not(.blank-mode) #colorbox .advanced-order .extras-wrap .extra.delivery,body:not(.blank-mode) #colorbox .advanced-order .extras-wrap .extra.gift,body:not(.blank-mode).in-kosik .extras-wrap .extra.delivery,body:not(.blank-mode).in-kosik .extras-wrap .extra.gift{align-items:center;background:var(--ff-surface);border:1px solid var(--ff-line);border-radius:12px;color:var(--ff-txt);display:flex!important;font-size:14px;gap:14px;line-height:1.4;margin:0 0 10px!important;min-height:0;padding:12px 16px!important;position:relative}body:not(.blank-mode) #colorbox .advanced-order .extras-wrap{margin:14px 0 18px;max-width:560px}body:not(.blank-mode) #colorbox .advanced-order .extras-wrap .extra:before,body:not(.blank-mode).in-kosik .extras-wrap .extra.delivery:before,body:not(.blank-mode).in-kosik .extras-wrap .extra.gift:before,body:not(.blank-mode).in-kosik .extras-wrap .extra:before{background-color:var(--ff-cream);background-position:50%;background-repeat:no-repeat;background-size:26px 26px;border-radius:50%;content:"";flex:none;font-size:0;height:44px;left:auto;margin:0;position:static;top:auto;transform:none;width:44px}body:not(.blank-mode) #colorbox .advanced-order .extras-wrap .extra.delivery:before,body:not(.blank-mode).in-kosik .extras-wrap .extra.delivery:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%231e1e1c' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='M3 7h10v9H3zm10 3h4l3 3v3h-7z'/%3E%3Ccircle cx='7' cy='18' r='1.6'/%3E%3Ccircle cx='17' cy='18' r='1.6'/%3E%3Cpath d='M0 10h2m-2 3h2'/%3E%3C/svg%3E")}body:not(.blank-mode) #colorbox .advanced-order .extras-wrap .extra.gift:before,body:not(.blank-mode).in-kosik .extras-wrap .extra.gift:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%231e1e1c' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Crect width='18' height='12' x='3' y='9' rx='1.5'/%3E%3Cpath d='M2 6h20v3H2zm10 0v15m0-15c-1.5-3.5-6-3.5-5-.5.5 1.5 3 1 5 .5m0 0c1.5-3.5 6-3.5 5-.5-.5 1.5-3 1-5 .5'/%3E%3C/svg%3E")}body:not(.blank-mode) #colorbox .advanced-order .extras-wrap .extra>span,body:not(.blank-mode).in-kosik .extras-wrap .extra>span{display:block!important;flex:1;min-width:0;text-decoration:none;width:auto}body:not(.blank-mode) #colorbox .advanced-order .extras-wrap .extra strong,body:not(.blank-mode).in-kosik .extras-wrap .extra strong{color:var(--ff-ink);font-weight:600}body:not(.blank-mode) #colorbox .advanced-order .extras-wrap .price-range,body:not(.blank-mode).in-kosik .extras-wrap .price-range{margin:8px 0 0!important}@media (max-width:767px){body:not(.blank-mode) #colorbox .advanced-order .extras-wrap .extra.delivery,body:not(.blank-mode) #colorbox .advanced-order .extras-wrap .extra.gift,body:not(.blank-mode).in-kosik .extras-wrap .extra.delivery,body:not(.blank-mode).in-kosik .extras-wrap .extra.gift{font-size:13px;gap:10px;padding:10px 12px!important}body:not(.blank-mode) #colorbox .advanced-order .extras-wrap .extra:before,body:not(.blank-mode).in-kosik .extras-wrap .extra:before{background-size:22px 22px;height:38px;width:38px}}body:not(.blank-mode) #colorbox .advanced-order{text-align:center}
/* !important: staršie pravidlá okna (vrstva nad Opalom, #colorbox .advanced-order …) dávajú text vľavo. */body:not(.blank-mode) #colorbox .advanced-order .advanced-order-suggestion,body:not(.blank-mode) #colorbox .advanced-order>.h2{text-align:center!important}body:not(.blank-mode) #colorbox .advanced-order>.h1:first-child{justify-content:center}body:not(.blank-mode) #colorbox .advanced-order .ff-modal-variant{margin-left:auto;margin-right:auto}body:not(.blank-mode) #colorbox .advanced-order .extras-wrap{margin:14px auto 18px!important}body:not(.blank-mode) #colorbox .advanced-order .extras-wrap .extra,body:not(.blank-mode) #colorbox .advanced-order .products-block .product{text-align:left}body:not(.blank-mode) #colorbox .advancedOrder__buttons{justify-content:center}body:not(.blank-mode) #colorbox .advanced-order .products-block{justify-content:center;margin-left:auto;margin-right:auto;max-width:940px}@media (min-width:768px){body:not(.blank-mode) #header #navigation{transition:opacity .15s}body:not(.blank-mode) #header.ff-search-open #navigation{opacity:0;pointer-events:none}body:not(.blank-mode) #header .search{width:min(640px,100vw - 2 * var(--ff-gut) - 420px)}body:not(.blank-mode) #colorbox .advancedOrder__buttons{flex-wrap:nowrap;gap:12px;margin-left:auto;margin-right:auto;max-width:560px}body:not(.blank-mode) #colorbox .advancedOrder__buttons .btn{flex:1 1 0;min-width:0;text-align:center}}body:not(.blank-mode) .cart-widget .cart-free-shipping.ff-replaced{display:none!important}body:not(.blank-mode) .cart-widget .ff-widget-extras{padding:14px 10px 4px}body:not(.blank-mode) .cart-widget .ff-widget-extras .extra{align-items:center;background:var(--ff-surface);border:1px solid var(--ff-line);border-radius:12px;color:var(--ff-txt);display:flex!important;font-size:13px;gap:10px;line-height:1.4;margin:0 0 8px!important;min-height:0;padding:10px 12px!important;position:relative;text-align:left}body:not(.blank-mode) .cart-widget .ff-widget-extras .extra:before{background-color:var(--ff-cream);background-position:50%;background-repeat:no-repeat;background-size:22px 22px;border-radius:50%;content:"";flex:none;font-size:0;height:38px;margin:0;position:static;transform:none;width:38px}body:not(.blank-mode) .cart-widget .ff-widget-extras .extra.delivery:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%231e1e1c' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='M3 7h10v9H3zm10 3h4l3 3v3h-7z'/%3E%3Ccircle cx='7' cy='18' r='1.6'/%3E%3Ccircle cx='17' cy='18' r='1.6'/%3E%3Cpath d='M0 10h2m-2 3h2'/%3E%3C/svg%3E")}body:not(.blank-mode) .cart-widget .ff-widget-extras .extra.gift:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%231e1e1c' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Crect width='18' height='12' x='3' y='9' rx='1.5'/%3E%3Cpath d='M2 6h20v3H2zm10 0v15m0-15c-1.5-3.5-6-3.5-5-.5.5 1.5 3 1 5 .5m0 0c1.5-3.5 6-3.5 5-.5-.5 1.5-3 1-5 .5'/%3E%3C/svg%3E")}body:not(.blank-mode) .cart-widget .ff-widget-extras .extra>span{display:block!important;flex:1;min-width:0;text-decoration:none;width:auto}body:not(.blank-mode) .cart-widget .ff-widget-extras .extra strong{color:var(--ff-ink);font-weight:600}body:not(.blank-mode) .cart-widget .ff-widget-extras .price-range{margin:6px 0 0!important}body:not(.blank-mode) #header .search-form{overflow:visible}body:not(.blank-mode) #header .search-form .search-whisperer{background:var(--ff-surface);border:1px solid var(--ff-line);border-radius:14px;box-shadow:0 12px 32px rgb(var(--ff-ink-rgb)/.14);color:var(--ff-txt);display:none;font-size:14px;left:0;max-height:min(70vh,640px);overflow:auto;padding:10px;position:absolute;right:0;text-align:left;top:calc(100% + 8px);z-index:20}body:not(.blank-mode) #header .search-form .search-whisperer:not(:empty){display:block}body:not(.blank-mode) #header .search-whisperer-documents{display:flex;flex-wrap:wrap;gap:6px;padding:4px 4px 10px}body:not(.blank-mode) #header .search-whisperer-documents+.search-whisperer-products{border-top:1px solid var(--ff-line);padding-top:10px}body:not(.blank-mode) #header .search-whisperer-document{align-items:center;background:var(--ff-cream);border:1px solid var(--ff-line);border-radius:999px;color:var(--ff-ink);display:inline-flex;font-size:13px;gap:6px;padding:6px 12px;text-decoration:none}body:not(.blank-mode) #header .search-whisperer-document:hover{border-color:var(--ff-ink)}body:not(.blank-mode) #header .search-whisperer-document em{color:var(--ff-grey);font-size:11px;font-style:normal;letter-spacing:.04em;text-transform:uppercase}body:not(.blank-mode) #header .search-whisperer-document em:empty{display:none}body:not(.blank-mode) #header .search-whisperer-products{list-style:none;margin:0;padding:0}body:not(.blank-mode) #header .search-whisperer-products li{margin:0;padding:0}body:not(.blank-mode) #header .search-whisperer-products li a{align-items:center;border-radius:10px;color:var(--ff-ink);display:flex;gap:12px;padding:6px 8px;text-decoration:none}body:not(.blank-mode) #header .search-whisperer-products li a:hover{background:#faf8f4}body:not(.blank-mode) #header .search-whisperer-image{background:var(--ff-cream);border-radius:8px;flex:none;height:56px;overflow:hidden;width:56px}body:not(.blank-mode) #header .search-whisperer-image img{display:block;height:100%;object-fit:cover;width:100%}body:not(.blank-mode) #header .search-whisperer-products .p-info{flex:1;min-width:0}body:not(.blank-mode) #header .search-whisperer-products .p-name{display:block;font-size:14px;font-weight:500;line-height:1.3}body:not(.blank-mode) #header .search-whisperer-products .p-availability{display:block;font-size:12px;margin-top:2px}body:not(.blank-mode) #header .search-whisperer-products .price-final{color:var(--ff-ink);flex:none;font-size:14px;font-weight:700}body:not(.blank-mode) #header .search-whisperer-documents.text-center{border-top:1px solid var(--ff-line);justify-content:center;padding:10px 4px 2px}body:not(.blank-mode) #header .search-whisperer-documents.text-center .search-whisperer-document{background:var(--ff-ink);border-color:var(--ff-ink);color:var(--ff-surface)}@media (max-width:767px){body:not(.blank-mode) #header .search-form .search-whisperer{border-radius:0 0 14px 14px;left:0;max-height:calc(100vh - 130px);right:0;top:50px}}body:not(.blank-mode).type-search #content>:is(h1,h2){color:var(--ff-ink);font-size:32.2px;font-weight:600;line-height:1.2;margin:10px 0 24px;text-transform:none}body:not(.blank-mode).type-search #content>:is(h1,h2) .highlight{color:var(--ff-ochre-text)}body:not(.blank-mode).type-search .search-results-groups{display:flex;flex-wrap:wrap;gap:16px 40px;margin:0 0 32px}body:not(.blank-mode).type-search .search-results-group{flex:1 1 320px}body:not(.blank-mode).type-search .search-results-group :is(h2,h4){color:var(--ff-ink);font-size:15px;font-weight:600;margin:0 0 10px;text-transform:none}body:not(.blank-mode).type-search .search-results-group-list ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}body:not(.blank-mode).type-search .search-results-group-list li{margin:0;padding:0}body:not(.blank-mode).type-search .search-results-group-list li.no-display{display:none}body:not(.blank-mode).type-search .search-results-group-list a{align-items:center;background:var(--ff-cream);border:1px solid var(--ff-line);border-radius:999px;color:var(--ff-ink);display:inline-flex;font-size:14px;min-height:36px;padding:6px 14px;text-decoration:none}body:not(.blank-mode).type-search .search-results-group-list a:hover{border-color:var(--ff-ink)}body:not(.blank-mode).type-search .display-results-group{color:var(--ff-ink);display:inline-block;font-size:13px;margin-top:10px;text-decoration:underline;text-underline-offset:3px}body:not(.blank-mode).type-search .search-products-heading{color:var(--ff-ink);font-size:22.4px;font-weight:600;margin:0 0 16px;text-transform:none}body:not(.blank-mode).type-search .listingControls{margin:24px 0 40px;text-align:center}@media (max-width:767px){body:not(.blank-mode).type-search #content>:is(h1,h2){font-size:24px}}body:not(.blank-mode) #header .search-whisperer-products .p-name,body:not(.blank-mode) #header .search-whisperer-products li a{color:var(--ff-ink)!important}body:not(.blank-mode) #header .search-whisperer-products li a{flex-wrap:nowrap}body:not(.blank-mode) #header .search-whisperer-products .price-final{margin:0;text-align:right;width:auto}@media (min-width:1280px){body:not(.blank-mode).type-search #content #products{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.ff-hidden{display:none!important}.ff-empty{color:var(--ff-txt);font-family:Ubuntu,Arial,sans-serif;margin:0 auto;max-width:1100px;padding:8px 0 40px;text-align:left}.ff-empty__head{margin:0 0 36px;max-width:640px}.ff-empty__title,body .ff-empty h1.ff-empty__title{color:var(--ff-ink);float:none;font-size:32.2px;font-weight:600;letter-spacing:normal;line-height:1.2;margin:0 0 12px;padding:0;text-transform:none}.ff-empty__text{color:var(--ff-txt);font-size:16px;line-height:1.55;margin:0 0 22px}.ff-empty__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ff-empty .ff-cta{align-items:center;background:var(--ff-ink);border-radius:10px;color:var(--ff-surface);display:inline-flex;flex:none;font-size:15px;font-weight:600;height:auto;justify-content:center;min-height:50px;padding:0 26px;text-decoration:none}.ff-empty .ff-cta:hover{background:var(--ff-dark);color:var(--ff-surface)}.ff-empty .ff-pill{align-items:center;background:var(--ff-cream);border:1px solid var(--ff-line);border-radius:999px;color:var(--ff-ink);display:inline-flex;font-size:14.5px;font-weight:500;min-height:44px;padding:0 18px;text-decoration:none}.ff-empty .ff-pill:hover{border-color:var(--ff-ink)}.ff-empty__h2,body .ff-empty h2.ff-empty__h2{color:var(--ff-ink);font-size:22.4px;font-weight:600;line-height:1.2;margin:36px 0 14px;padding:0;text-transform:none}.ff-search-box{background:var(--ff-surface);border:1px solid var(--ff-ink);border-radius:999px;display:flex;margin:0;max-width:560px;overflow:hidden}.ff-search-box input{background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--ff-ink);flex:1;font-size:15px;height:50px;margin:0;min-width:0;padding:0 20px}.ff-search-box input:focus{outline:0}.ff-search-box .ff-cta{border-radius:999px;font-size:14px;height:42px;margin:4px;min-height:0;padding:0 22px}.ff-tiles{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none}.ff-tiles,.ff-tiles li{margin:0;padding:0}.ff-tiles a{align-items:center;background:var(--ff-surface);border:1px solid var(--ff-line);border-radius:12px;color:var(--ff-ink);display:flex;font-size:15px;font-weight:600;gap:14px;min-height:72px;padding:10px 14px 10px 10px;text-decoration:none;transition:border-color .15s,box-shadow .15s}.ff-tiles a:hover{border-color:var(--ff-ink);box-shadow:0 6px 18px rgb(var(--ff-ink-rgb)/.08)}.ff-tiles img{background:var(--ff-cream);border-radius:10px;flex:none;height:56px;object-fit:cover;width:56px}.ff-empty .ff-contact{margin:36px 0 0;max-width:560px}.ff-empty .ff-contact__line{align-items:center;color:var(--ff-surface);display:inline-flex;gap:6px;margin-right:16px;text-decoration:none}.ff-empty .ff-contact__line svg{height:16px;width:16px}.ff-sticky--cart .ff-cta--sm{background:var(--ff-ink)}body.ff-cart .ff-empty__products{margin:40px 0 8px}body.ff-cart .ff-empty__products .ff-products__head .ff-h2{font-size:22.4px;font-weight:600;text-transform:none}body:not(.blank-mode).in-kosik .cart-inner.cart-empty{display:block}body:not(.blank-mode).in-kosik .cart-inner.cart-empty .ff-empty{max-width:none}body:not(.blank-mode) .empty-content .btn,body:not(.blank-mode) .empty-content-404 .btn,body:not(.blank-mode) .empty-content-category .btn{background:var(--ff-ink)!important;border-color:var(--ff-ink)!important;color:var(--ff-surface)!important;text-transform:none}body:not(.blank-mode) .empty-content h1{color:var(--ff-ink)}body:not(.blank-mode).ff-empty-category .category-content-wrapper .ff-empty{padding-top:0}@media (max-width:767px){.ff-empty__title,body .ff-empty h1.ff-empty__title{font-size:25px}.ff-empty__h2,body .ff-empty h2.ff-empty__h2{font-size:19px;margin-top:28px}.ff-tiles{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.ff-tiles a{font-size:14px;gap:10px;min-height:64px;padding:8px 10px 8px 8px}.ff-tiles img{height:48px;width:48px}.ff-empty .ff-cta,.ff-empty .ff-pill{justify-content:center;width:100%}.ff-search-box .ff-cta{width:auto}}@media (min-width:1000px){.ff-tiles{gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}}.ff-sticky--cart{justify-content:space-between}.ff-sticky__label{color:var(--ff-grey);font-size:12px;line-height:1.3}.ff-sticky--cart .ff-cta--sm{min-width:160px}body:not(.blank-mode).in-kosik .ff-coupon-msg{font-size:13.5px;line-height:1.4;margin:8px 0 0}body:not(.blank-mode).in-kosik .ff-coupon-msg.is-error{color:var(--ff-red)}body:not(.blank-mode).in-kosik .ff-coupon-msg.is-ok{color:var(--ff-green)}body:not(.blank-mode):is(.in-login,.in-registracia,.customer-page) #content .content-inner{margin:0 auto;max-width:520px}body:not(.blank-mode):is(.in-login,.in-registracia,.customer-page) #content h1{margin:10px 0 24px;text-align:center}body:not(.blank-mode):is(.in-login,.in-registracia,.customer-page) #content :is(form,.co-box,fieldset.box){margin:0}body:not(.blank-mode):is(.in-login,.in-registracia,.customer-page) #content :is(.login-form,.registration-form,.customer-form,.forgotten-password-form){background:var(--ff-surface);border:1px solid var(--ff-line);border-radius:14px;box-shadow:0 10px 30px rgb(var(--ff-ink-rgb)/.06);padding:28px 28px 24px}body:not(.blank-mode):is(.in-login,.in-registracia,.customer-page) #content fieldset.box{background:none!important;border:0;padding:0}body:not(.blank-mode):is(.in-login,.in-registracia,.customer-page) #content .co-box+fieldset.box,body:not(.blank-mode):is(.in-login,.in-registracia,.customer-page) #content fieldset.box+fieldset.box{border-top:1px solid var(--ff-line);margin-top:22px;padding-top:22px}body:not(.blank-mode):is(.in-login,.in-registracia,.customer-page) #content :is(fieldset.box h2,fieldset.box h4,.co-box h2){color:var(--ff-ink);font-size:18px;font-weight:600;margin:0 0 14px;text-transform:none}body:not(.blank-mode):is(.in-login,.in-registracia,.customer-page) #content .form-legend{color:var(--ff-grey);font-size:12.5px;margin:0 0 10px;text-align:left}body:not(.blank-mode):is(.in-login,.in-registracia,.customer-page) #content .form-group{margin:0 0 14px}body:not(.blank-mode):is(.in-login,.in-registracia,.customer-page) #content label{color:var(--ff-ink);display:block;font-size:13.5px;font-weight:600;margin:0 0 6px}body:not(.blank-mode):is(.in-login,.in-registracia,.customer-page) #content .form-control{background:var(--ff-surface);border:2px solid var(--ff-ink);border-radius:8px;box-shadow:none;color:var(--ff-ink);font-size:15px;height:48px;margin:0;max-width:none;padding:0 14px;width:100%!important}body:not(.blank-mode):is(.in-login,.in-registracia,.customer-page) #content .form-control:focus{outline:2px solid var(--ff-ochre);outline-offset:2px}body:not(.blank-mode):is(.in-login,.in-registracia,.customer-page) #content .captcha-image img{border-radius:8px;display:block;height:44px;margin:0 0 10px;width:auto}body:not(.blank-mode):is(.in-login,.in-registracia,.customer-page) #content .captcha-image+.form-group .form-control{letter-spacing:2px;text-align:center;width:180px!important}body:not(.blank-mode):is(.in-login,.in-registracia,.customer-page) #content .btn{align-items:center;background:var(--ff-ink)!important;border:0;border-radius:10px;color:var(--ff-surface)!important;display:inline-flex;font-size:15px;font-weight:600;justify-content:center;letter-spacing:normal;margin:6px 0 0;min-height:50px;padding:0 24px;text-transform:none;width:100%}body:not(.blank-mode):is(.in-login,.in-registracia,.customer-page) #content .btn:hover{background:var(--ff-dark)!important}body:not(.blank-mode):is(.in-login,.in-registracia,.customer-page) #content .alternative-links{display:flex;flex-wrap:wrap;gap:8px 22px;justify-content:center;margin:18px 0 0}body:not(.blank-mode):is(.in-login,.in-registracia,.customer-page) #content .alternative-links a,body:not(.blank-mode):is(.in-login,.in-registracia,.customer-page) #content p a{color:var(--ff-ink);text-decoration:underline;text-underline-offset:3px}body:not(.blank-mode):is(.in-login,.in-registracia,.customer-page) #content .checkbox-wrapper,body:not(.blank-mode):is(.in-login,.in-registracia,.customer-page) #content .form-group:has(>input[type=checkbox]){align-items:center;display:flex;gap:10px}body:not(.blank-mode):is(.in-login,.in-registracia,.customer-page) #content .form-group:has(>input[type=checkbox]) label{font-weight:400;margin:0}@media (max-width:767px){body:not(.blank-mode):is(.in-login,.in-registracia,.customer-page) #content :is(.login-form,.registration-form,.customer-form,.forgotten-password-form){padding:20px 16px}}body:not(.blank-mode) #colorbox .content-modal{color:var(--ff-txt);font-size:14.5px}body:not(.blank-mode) #colorbox .content-modal :is(.ff-modal-title,h1,h2.watchdog-title){color:var(--ff-ink);font-size:22.4px;font-weight:600;line-height:1.2;margin:0 0 16px;padding:0;text-align:left;text-transform:none}body:not(.blank-mode) #colorbox .content-modal h2.watchdog-title strong{font-weight:600}body:not(.blank-mode) #colorbox .content-modal .form-legend{color:var(--ff-grey);font-size:12.5px;margin:0 0 12px;text-align:left}body:not(.blank-mode) #colorbox .content-modal .form-group{margin:0 0 14px}body:not(.blank-mode) #colorbox .content-modal label{color:var(--ff-ink);font-size:13.5px;font-weight:600}body:not(.blank-mode) #colorbox .content-modal .form-control{border:2px solid var(--ff-ink);border-radius:8px;box-shadow:none;color:var(--ff-ink);font-size:15px;min-height:46px;padding:10px 14px}body:not(.blank-mode) #colorbox .content-modal .form-control:focus{outline:2px solid var(--ff-ochre);outline-offset:2px}body:not(.blank-mode) #colorbox .content-modal textarea.form-control{min-height:120px}body:not(.blank-mode) #colorbox .content-modal .form-control.inline-block{margin-left:8px;min-height:40px;padding:6px 10px;width:140px}body:not(.blank-mode) #colorbox .content-modal .watchdog-checkbox+label{font-weight:400}body:not(.blank-mode) #colorbox .content-modal .btn{align-items:center;background:var(--ff-ink)!important;border:0;border-radius:10px;color:var(--ff-surface)!important;display:inline-flex;font-size:15px;font-weight:600;justify-content:center;min-height:48px;padding:0 26px;text-transform:none}body:not(.blank-mode) #colorbox .content-modal .btn:hover{background:var(--ff-dark)!important}body:not(.blank-mode) #colorbox .content-modal a{color:var(--ff-ink);text-decoration:underline;text-underline-offset:3px}body:not(.blank-mode) #colorbox .shipping-options-popup .shipping-row{align-items:center;border-top:1px solid var(--ff-line);display:flex;gap:12px;padding:12px 0}body:not(.blank-mode) #colorbox .shipping-options-popup .shipping-row .payment-info{flex:1}body:not(.blank-mode) #colorbox .shipping-options-popup .shipping-billing-name{color:var(--ff-ink);font-weight:600;text-transform:none}body:not(.blank-mode) #colorbox .shipping-options-popup .payment-shipping-price{color:var(--ff-ink);font-weight:700}body:not(.blank-mode) #colorbox .shipping-options-popup .payment-shipping-price.for-free{color:var(--ff-green)}body:not(.blank-mode) #colorbox .shipping-options-popup .extra.delivery{align-items:center;background:var(--ff-surface);border:1px solid var(--ff-line);border-radius:12px;display:flex!important;font-size:14px;gap:14px;line-height:1.4;margin:14px 0 0;padding:12px 16px;position:relative}body:not(.blank-mode) #colorbox .shipping-options-popup .extra.delivery:before{background:var(--ff-cream) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%231e1e1c' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='M3 7h10v9H3zm10 3h4l3 3v3h-7z'/%3E%3Ccircle cx='7' cy='18' r='1.6'/%3E%3Ccircle cx='17' cy='18' r='1.6'/%3E%3Cpath d='M0 10h2m-2 3h2'/%3E%3C/svg%3E") center /26px no-repeat;border-radius:50%;content:"";flex:none;font-size:0;height:44px;margin:0;position:static;transform:none;width:44px}body:not(.blank-mode) #colorbox .shipping-options-popup .extra.delivery>span{display:block;flex:1;min-width:0}body:not(.blank-mode) #colorbox .shipping-options-popup .extra.delivery strong{color:var(--ff-ink);font-weight:600}body:not(.blank-mode) #colorbox .shipping-options-popup .price-range{margin:8px 0 0}body:not(.blank-mode).type-posts-listing #content .content-inner{margin:0 auto;max-width:1100px}body:not(.blank-mode).type-posts-listing .sectionDescription h1{margin:10px 0 24px}body:not(.blank-mode).type-posts-listing .news-wrapper{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.blank-mode).type-posts-listing .news-item{background:var(--ff-surface);border:1px solid var(--ff-line);border-radius:14px;display:flex;flex-direction:column;margin:0;overflow:hidden;padding:0;width:auto}body:not(.blank-mode).type-posts-listing .news-item .image{aspect-ratio:1.6;margin:0;overflow:hidden}body:not(.blank-mode).type-posts-listing .news-item .image a{display:block;height:100%}body:not(.blank-mode).type-posts-listing .news-item .image img{height:100%;object-fit:cover;width:100%}body:not(.blank-mode).type-posts-listing .news-item .text{display:flex;flex:1;flex-direction:column;padding:20px 22px 24px}body:not(.blank-mode).type-posts-listing .news-item .title{color:var(--ff-ink);font-size:21px;font-weight:600;line-height:1.25;margin:0 0 8px;order:2;text-decoration:none}body:not(.blank-mode).type-posts-listing .news-item .title:hover{text-decoration:underline;text-underline-offset:3px}body:not(.blank-mode).type-posts-listing .news-item time{color:var(--ff-grey);display:block;font-size:13px;margin:0 0 8px;order:1}body:not(.blank-mode).type-posts-listing .news-item .description{color:var(--ff-txt);font-size:15px;line-height:1.5;order:3}body:not(.blank-mode).type-posts-listing .news-item .description p{margin:0}body:not(.blank-mode).type-posts-listing .listingControls{margin:20px 0 30px}body:not(.blank-mode).type-post .news-item-detail{margin:0 auto;max-width:750px}body:not(.blank-mode).type-post .news-item-detail h1{color:var(--ff-ink);margin:10px 0}body:not(.blank-mode).type-post .news-item-detail time{color:var(--ff-grey);display:block;font-size:14px;margin:0 0 24px}body:not(.blank-mode).type-post .news-item-detail .text{font-size:16.5px;line-height:1.6}body:not(.blank-mode).type-post .news-item-detail .text p{margin:0 0 18px}body:not(.blank-mode).type-post .news-item-detail .text p:empty{display:none}body:not(.blank-mode).type-post #content .btn,body:not(.blank-mode).type-post .news-item-detail+* .btn,body:not(.blank-mode).type-post .pagination .btn{align-items:center;background:var(--ff-ink)!important;border:0;border-radius:10px;color:var(--ff-surface)!important;display:inline-flex;font-size:15px;font-weight:600;justify-content:center;min-height:48px;padding:0 24px;text-transform:none}@media (max-width:767px){body:not(.blank-mode).type-posts-listing .news-wrapper{gap:16px;grid-template-columns:1fr}body:not(.blank-mode).type-posts-listing .news-item .text{padding:16px 16px 20px}body:not(.blank-mode).type-posts-listing .news-item .title{font-size:19px}}body:not(.blank-mode).in-hodnotenie-obchodu #content .btn{align-items:center;background:var(--ff-ink)!important;border:0;border-radius:10px;color:var(--ff-surface)!important;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;letter-spacing:normal;min-height:44px;padding:0 20px;text-transform:none}body:not(.blank-mode).in-hodnotenie-obchodu #content .btn:hover{background:var(--ff-dark)!important}body:not(.blank-mode).in-zabudnute-heslo #content .content-inner>p{margin:0 0 20px;text-align:center}body:not(.blank-mode).in-zabudnute-heslo #content .content-inner>ul,body:not(.blank-mode).in-zabudnute-heslo .customer-sidebar,body:not(.blank-mode).in-zabudnute-heslo .sidebar{display:none}#gtx-trans{display:none!important}body:not(.blank-mode).type-manufacturer-detail #content{margin:0 auto;max-width:1100px}body:not(.blank-mode).type-manufacturer-detail .manufacturerDetail h1{color:var(--ff-ink);font-size:32.2px;font-weight:600;margin:10px 0 24px}body:not(.blank-mode).type-manufacturer-detail #filters-wrapper{display:none}body:not(.blank-mode).type-manufacturer-detail .listSorting,body:not(.blank-mode).type-manufacturer-detail .productsTop{margin:0 0 20px}body:not(.blank-mode).type-manufacturer-detail .listingControls{margin:24px 0 40px;text-align:center}@media (min-width:1280px){body:not(.blank-mode).type-manufacturer-detail #content #products{grid-template-columns:repeat(4,minmax(0,1fr))!important}}body:not(.blank-mode) #content :where(.consents,.stars-label) a,body:not(.blank-mode) #content :where(p,td,dd,.consents,.stars-label,.pageArticleDetail li,.content-inner>ul>li,.content-inner>ol>li,.text li)>a:not([class]){color:var(--ff-ochre-text);text-decoration:underline;text-underline-offset:3px}body:not(.blank-mode) #content :where(p,td,dd,.consents,.stars-label,.pageArticleDetail li,.content-inner>ul>li,.content-inner>ol>li,.text li)>a:not([class]):hover{color:var(--ff-ink)}body:not(.blank-mode).in-velkostne-tabulky #content h2{color:var(--ff-ochre-text)!important}body:not(.blank-mode) .listSorting__control--current{box-shadow:inset 0 -2px 0 var(--ff-ochre);color:var(--ff-ink)!important}body:not(.blank-mode) .flag.flag-custom1,body:not(.blank-mode) .flag.flag-tip{color:var(--ff-ink)!important}body:not(.blank-mode) .ff-empty h1.ff-empty__title,body:not(.blank-mode) .ff-empty h2.ff-empty__title,body:not(.blank-mode) :is(.type-page,.type-posts-listing,.type-post,.type-search,.type-manufacturer-detail,.in-hodnotenie-obchodu) #content h1,body:not(.blank-mode).type-search #content>h2:first-of-type{font-size:28px;font-weight:600;line-height:1.2}@media (max-width:767px){body:not(.blank-mode) .ff-empty h1.ff-empty__title,body:not(.blank-mode) .ff-empty h2.ff-empty__title,body:not(.blank-mode) :is(.type-page,.type-posts-listing,.type-post,.type-search,.type-manufacturer-detail,.in-hodnotenie-obchodu) #content h1{font-size:24px}}body.ff-empty-cart .ff-sticky--cart,body.in-kosik:has(.cart-inner.cart-empty) .ff-sticky--cart{display:none!important}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .product .p{display:flex;flex-direction:column;height:100%}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .product .p>.widget-parameter-wrapper{margin-top:auto}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .product .p:not(:has(>.widget-parameter-wrapper))>.ff-qa{margin-top:auto}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .product .p:not(:has(>.widget-parameter-wrapper,>.ff-qa))>.p-in{display:flex;flex:1 1 auto;flex-direction:column}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .product .p:not(:has(>.widget-parameter-wrapper,>.ff-qa))>.p-in>.p-bottom{margin-top:auto}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products) .p-tools .btn{align-items:center;justify-content:center;text-align:center}@media (max-width:767px){body:not(.blank-mode) #header .search-form button{font-size:14px;text-transform:none}}body:not(.blank-mode).ordering-process .ff-order-note{color:var(--ff-grey);font-size:13px;line-height:1.45;margin:14px 0 0;text-align:right}body:not(.blank-mode).ordering-process .ff-order-note a{color:var(--ff-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}@media (max-width:992px){body:not(.blank-mode).ordering-process .ff-order-note{text-align:center}}body:not(.blank-mode) #colorbox .advanced-order .products-block .product:has(.ff-qa) .p-tools:not(:has(.btn-cart,.add-to-cart-button)){display:none}body:not(.blank-mode) #colorbox .advanced-order .products-block .product .p{display:flex;flex-direction:column;height:100%}body:not(.blank-mode) #colorbox .advanced-order .products-block .product .widget-parameter-wrapper{margin:8px 0 0;order:5}body:not(.blank-mode) #colorbox .advanced-order .products-block .product .ff-qa{margin:10px 0 0;order:6}body:not(.blank-mode) #colorbox .advanced-order .products-block .product .ff-qa__btn{align-items:center;background:var(--ff-green);border:0;border-radius:8px;color:var(--ff-surface);display:flex;font-size:14px;font-weight:600;justify-content:center;min-height:40px;padding:8px 14px;text-transform:none;width:100%}body:not(.blank-mode) #colorbox .advanced-order .products-block .product .widget-parameter-list{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}body:not(.blank-mode) #colorbox .advanced-order .products-block .product .widget-parameter-value a{align-items:center;background:var(--ff-cream);border:1px solid var(--ff-line);border-radius:6px;color:var(--ff-ink);display:inline-flex;font-size:12.5px;font-weight:600;justify-content:center;min-height:30px;min-width:32px;padding:0 8px;text-decoration:none}body:not(.blank-mode) #colorbox .advanced-order .products-block .product .widget-parameter-value a.is-selected,body:not(.blank-mode) #colorbox .advanced-order .products-block .product .widget-parameter-value a[aria-pressed=true]{background:var(--ff-ink);border-color:var(--ff-ink);color:var(--ff-surface)}body:not(.blank-mode) :is(#navigation,.categories,.menu-helper,#categories) :is(li,.topic).ff-hidden{display:none!important}.cloud-zoom-loading{display:none!important}.ff-sizes.ff-sizes--long,body.ff-pd.type-detail .ff-info .ff-sizes.ff-sizes--long{display:flex;flex-wrap:wrap;gap:7px}.ff-sizes--long .ff-size,body.ff-pd.type-detail .ff-info .ff-sizes--long .ff-size{min-width:52px;padding:0 12px;white-space:nowrap;width:auto!important}body:not(.blank-mode).type-page #content .content-inner{overflow-wrap:break-word}body:not(.blank-mode).type-page #content .content-inner :is(table,img,iframe){max-width:100%}.ff-qa-select{display:none}@media (max-width:999px){:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products,#colorbox .advanced-order .products-block) .product.ff-qa-compact .widget-parameter-wrapper{display:none!important}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products,#colorbox .advanced-order .products-block) .product .ff-qa-select{appearance:none;-webkit-appearance:none;background:var(--ff-surface) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%231e1e1c' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E") right 12px center /12px 8px no-repeat;border:1px solid var(--ff-line-strong);border-radius:8px;color:var(--ff-ink);cursor:pointer;display:block;font:inherit;font-size:14px;font-weight:500;height:40px;line-height:38px;margin:0 0 8px;padding:0 34px 0 12px;text-overflow:ellipsis;width:100%}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products,#colorbox .advanced-order .products-block) .product .ff-qa-select:has(option[value=""]:checked){color:var(--ff-grey)}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products,#colorbox .advanced-order .products-block) .product .ff-qa-select:focus-visible{outline:2px solid var(--ff-ink);outline-offset:1px}:is(body.ff-pd.type-detail .ff-products,body:is(.ff-home,.ff-cart) .ff-products,body:is(.type-category,.type-search,.type-manufacturer-detail) #content #products,#colorbox .advanced-order .products-block) .product.ff-qa-need .ff-qa-select{animation:ff-qa-nudge .4s ease-out;border-color:var(--ff-ochre-d)}}.ff-sticky--cart .ff-cta--sm,body:not(.blank-mode).ordering-process .next-step .btn-conversion{background:var(--ff-green)!important;color:var(--ff-surface)!important}.ff-sticky--cart .ff-cta--sm:hover,body:not(.blank-mode).ordering-process .next-step .btn-conversion:hover{background:#276b2b!important}@media (max-width:767px){body:not(.blank-mode).in-kosik .cart-table tbody{display:block}body:not(.blank-mode).in-kosik .cart-table tr.removeable{align-items:start;border:0;border-bottom:1px solid var(--ff-line);border-radius:0;column-gap:14px;display:grid!important;grid-template-areas:"img name" "img qty";grid-template-columns:76px minmax(0,1fr);margin:0;padding:16px 40px 16px 0;position:relative;row-gap:10px;text-align:left;width:100%}body:not(.blank-mode).in-kosik .cart-table tr.removeable:first-child{border-top:1px solid var(--ff-line)}body:not(.blank-mode).in-kosik .cart-table td.cart-p-image{background:transparent;grid-area:img;height:auto;margin:0;min-width:0;overflow:hidden;padding:0;width:76px!important}body:not(.blank-mode).in-kosik .cart-table td.cart-p-image img{border-radius:10px;height:76px;object-fit:cover;width:76px}body:not(.blank-mode).in-kosik .cart-table td.p-name{display:block;grid-area:name;margin:0;padding:0;text-align:left}body:not(.blank-mode).in-kosik .cart-table td.p-name a.main-link{color:var(--ff-ink);font-size:15px;font-weight:500;line-height:1.3}body:not(.blank-mode).in-kosik .cart-table .main-link-variant{color:var(--ff-grey);display:block;font-size:13px;margin-top:4px}body:not(.blank-mode).in-kosik .cart-table td.p-quantity{grid-area:qty;justify-self:start;width:auto}body:not(.blank-mode).in-kosik .cart-table td.p-total{align-self:center;grid-area:qty;justify-self:end;padding:0;position:static;width:auto}body:not(.blank-mode).in-kosik .cart-table td.p-name{min-width:0;overflow:visible}body:not(.blank-mode).in-kosik .cart-table td.p-total .price-final,body:not(.blank-mode).in-kosik .cart-table td.p-total strong{color:var(--ff-ink);font-size:16px;font-weight:700}body:not(.blank-mode).in-kosik .cart-table td.p-total .remove-item,body:not(.blank-mode).ordering-process .cart-table td.p-total .remove-item{height:36px;margin:0;position:absolute;right:0;top:12px;width:36px}body:not(.blank-mode) .cart-widget{border-radius:0 0 14px 14px;box-shadow:0 12px 24px rgb(var(--ff-ink-rgb)/.14);left:0;right:0;top:60px;width:auto}body:not(.blank-mode) .cart-widget .cart-widget-inner{max-height:calc(100vh - 160px)}}body:has(.cart-widget[aria-hidden=false]) .ff-sticky{transform:translateY(110%)!important}@media (max-width:767px){body:not(.blank-mode) .cart-widget,body:not(.blank-mode).cart-window-visible .cart-widget{bottom:auto!important;height:auto!important;max-height:calc(100vh - 60px)}body:not(.blank-mode) .cart-widget .cart-widget-inner{height:auto!important}body:not(.blank-mode) .cart-widget .cart-widget-product{align-items:start;column-gap:12px;display:grid!important;grid-template-areas:"img name del" "img qty del";grid-template-columns:64px minmax(0,1fr) 36px;padding:14px 15px;row-gap:8px}body:not(.blank-mode) .cart-widget .cart-widget-product-image{grid-area:img;height:64px;margin:0;width:64px}body:not(.blank-mode) .cart-widget .cart-widget-product-image img{border-radius:8px;height:64px;object-fit:cover;width:64px}body:not(.blank-mode) .cart-widget .cart-widget-product-name{grid-area:name;margin:0;padding:0;width:auto}body:not(.blank-mode) .cart-widget .cart-widget-product-name a{font-size:14.5px;line-height:1.3}body:not(.blank-mode) .cart-widget .cart-widget-product-amount{grid-area:qty;justify-self:start;margin:0}body:not(.blank-mode) .cart-widget .cart-widget-product-amount .quantity{background:none!important;border:0!important}body:not(.blank-mode) .cart-widget .cart-widget-product-unit{display:none}body:not(.blank-mode) .cart-widget .cart-widget-product-delete{grid-area:del;justify-self:end;margin:0}body:not(.blank-mode) .cart-widget .cart-widget-product-delete .remove-item{color:var(--ff-ink)!important}}body:not(.blank-mode) .cart-widget .cart-widget-product-delete .remove-item{opacity:.45}body:not(.blank-mode) .cart-widget .cart-widget-product-delete .remove-item:is(:hover,:focus-visible){opacity:1}body:not(.blank-mode) .cart-widget .cart-widget-product-delete .remove-item:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Cpath d='M4 6.5h16m-10.5 0V4h5v2.5M6 6.5 7 20h10l1-13.5m-8 4v6m4-6v6'/%3E%3C/svg%3E") 50% /18px no-repeat!important;height:18px;width:18px}@media (min-width:768px){body:not(.blank-mode) #header #navigation .menu-level-1>li:is(:hover,:focus-within,.exp)>.menu-level-2{align-items:start;display:grid;gap:28px;grid-auto-columns:minmax(0,176px);grid-auto-flow:column;justify-content:start;padding-bottom:32px;padding-top:28px}body:not(.blank-mode) #header #navigation .menu-level-2>li{align-items:stretch;display:flex;flex-direction:column;justify-self:stretch;margin:0;min-width:0;padding:0;text-align:left;width:100%}body:not(.blank-mode) #header #navigation .menu-level-2>li>a.menu-image{aspect-ratio:1;background:var(--ff-tile);border:0;border-radius:14px;display:block;height:auto;margin:0 0 12px!important;overflow:hidden;padding:0;width:100%!important}body:not(.blank-mode) #header #navigation .menu-level-2>li>a.menu-image img.ff-cat-photo{border-radius:0;display:block;height:100%!important;mix-blend-mode:multiply;object-fit:cover;transition:transform .35s cubic-bezier(.22,1,.36,1);width:100%!important}body:not(.blank-mode) #header #navigation .menu-level-2>li:hover>a.menu-image img.ff-cat-photo{transform:scale(1.04)}body:not(.blank-mode) #header #navigation .menu-level-2>li>div{align-self:stretch;display:block;padding:0;width:100%}body:not(.blank-mode) #header #navigation .menu-level-2>li>div>a{display:block;font-size:15px;font-weight:600;line-height:1.3;padding:0;text-wrap:balance}body:not(.blank-mode) #header #navigation .menu-level-3{align-items:flex-start;display:flex;flex-direction:column;gap:0;margin:6px 0 0!important;padding:0!important;width:auto}body:not(.blank-mode) #header #navigation .menu-level-3>li{display:block;margin:0!important;padding:0!important;text-align:left}body:not(.blank-mode) #header #navigation .menu-level-3 a{display:block;font-size:13.5px;font-weight:500;line-height:1.4;margin:0;padding:3px 0;text-align:left}@media (max-width:1199px){body:not(.blank-mode) #header #navigation .menu-level-1>li:is(:hover,:focus-within,.exp)>.menu-level-2{gap:18px}}}:root{--ff-tile:#f3f2ef}body:not(.blank-mode) #colorbox .advanced-order .products-block .product .p-in{display:flex;flex:1 1 auto;flex-direction:column}body:not(.blank-mode) #colorbox .advanced-order .products-block .product .p-in-in{height:auto!important;min-height:56.7px}body:not(.blank-mode) #colorbox .advanced-order .products-block .product .p a.name{display:-webkit-box;height:auto!important;-webkit-line-clamp:3;line-height:1.35;overflow:hidden;-webkit-box-orient:vertical}body:not(.blank-mode) #colorbox .advanced-order .products-block .product .p-bottom,body:not(.blank-mode) #colorbox .advanced-order .products-block .product .p-bottom>div{display:flex;flex:1 1 auto;flex-direction:column}body:not(.blank-mode) #colorbox .advanced-order .products-block .product .p-tools{margin-top:auto!important;padding-top:10px}body:not(.blank-mode) #colorbox .advanced-order .products-block .product .ff-qa{margin-top:auto!important;padding:0 12px 12px!important}body:not(.blank-mode) #colorbox .advanced-order .products-block .product :is(.ff-qa__btn,.p-tools .btn){align-items:center;background:var(--ff-green)!important;border:1px solid var(--ff-green)!important;border-radius:8px!important;color:var(--ff-surface)!important;display:flex!important;font-size:14px!important;font-weight:600;justify-content:center;line-height:1.3!important;margin:0!important;min-height:40px!important;padding:8px 12px!important;text-transform:none!important;width:100%!important}body:not(.blank-mode) #colorbox .advanced-order .products-block .product :is(.ff-qa__btn,.p-tools .btn):before{content:none!important;display:none!important}body:not(.blank-mode) #colorbox .advanced-order .products-block .product .p-tools form{width:100%}body:not(.blank-mode) #colorbox .advanced-order .products-block .product .ff-qa .ff-qa__btn--link.ff-qa__btn{background:var(--ff-surface)!important;border-color:var(--ff-line-strong)!important;color:var(--ff-ink)!important}body:not(.blank-mode) #colorbox .advanced-order .products-block .product .ff-qa .ff-qa__btn--link.ff-qa__btn:hover{border-color:var(--ff-ink)!important}body:not(.blank-mode) .cart-widget .cart-widget-product-amount[data-ff] .quantity{display:none!important}body:not(.blank-mode) .cart-widget .cart-widget-product-amount .ff-qty{color:var(--ff-grey);font-size:13px;line-height:1.4}body:not(.blank-mode).ordering-process .cart-table .quantity-form .quantity{align-items:center;background:var(--ff-surface);border:1px solid var(--ff-line-strong);border-radius:999px;display:inline-flex;height:40px;padding:0;width:116px}body:not(.blank-mode).ordering-process .cart-table .quantity-form .quantity label{display:block;flex:1 1 auto;min-width:0;order:2}body:not(.blank-mode).ordering-process .cart-table .quantity-form .quantity input.amount{background:transparent;border:0;border-radius:0;color:var(--ff-ink);display:block;font-size:15px;font-weight:600;height:38px;padding:0;text-align:center;width:100%}body:not(.blank-mode).ordering-process .cart-table .quantity-form .quantity input.amount:focus-visible{border-radius:6px;outline:2px solid var(--ff-ink);outline-offset:-2px}body:not(.blank-mode).ordering-process .cart-table .quantity-form .quantity :is(.increase,.decrease){border-radius:999px;color:var(--ff-ink);flex:none;height:38px;position:static;width:38px}body:not(.blank-mode).ordering-process .cart-table .quantity-form .quantity .decrease{order:1}body:not(.blank-mode).ordering-process .cart-table .quantity-form .quantity .increase{order:3}body:not(.blank-mode).ordering-process .cart-table .quantity-form .quantity :is(.increase,.decrease):hover{background:var(--ff-tile)}body:not(.blank-mode).ordering-process .cart-table .quantity-form .quantity :is(.increase,.decrease):focus-visible{outline:2px solid var(--ff-ink);outline-offset:-2px}body:not(.blank-mode).ordering-process .cart-table .quantity-form .quantity :is(.increase__sign,.decrease__sign){font-size:20px;line-height:1}body:not(.blank-mode).ordering-process .cart-table .quantity-form .quantity:has(input.amount[value="1"]) .decrease{color:var(--ff-muted);pointer-events:none}body:not(.blank-mode).ordering-process ol.cart-header{counter-reset:ff-step;display:grid;flex-direction:row;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;max-width:640px;padding:4px 0 0}body:not(.blank-mode).ordering-process ol.cart-header:before{content:none!important}body:not(.blank-mode).ordering-process ol.cart-header li{counter-increment:ff-step;position:relative;text-align:center}body:not(.blank-mode).ordering-process ol.cart-header li:not(:last-child):after{background:var(--ff-line-strong);border-radius:2px;content:"";height:2px;left:calc(50% + 24px);position:absolute;right:calc(-50% + 24px);top:17px}body:not(.blank-mode).ordering-process ol.cart-header li:has(~li.active):after{background:var(--ff-ink)}body:not(.blank-mode).ordering-process ol.cart-header li :is(a,strong){align-items:center;border:0;color:var(--ff-grey);display:flex;flex-direction:column;gap:8px;padding:0;text-decoration:none}body:not(.blank-mode).ordering-process ol.cart-header li span{align-items:center;background:none;display:flex;flex-direction:column;font-size:13.5px;font-weight:500;gap:8px;letter-spacing:0;line-height:1.3;padding:0!important;position:static}body:not(.blank-mode).ordering-process ol.cart-header li span:before{align-items:center;background:var(--ff-surface);border:2px solid var(--ff-line-strong);border-radius:50%;color:var(--ff-grey);content:counter(ff-step);display:flex!important;font-size:15px;font-weight:700;height:34px;justify-content:center;line-height:1;width:34px}body:not(.blank-mode).ordering-process ol.cart-header li.active :is(a,strong){color:var(--ff-ink)}body:not(.blank-mode).ordering-process ol.cart-header li.active span{font-weight:700}body:not(.blank-mode).ordering-process ol.cart-header li.active span:before{background:var(--ff-ochre-text);border-color:var(--ff-ochre-text);color:var(--ff-surface)}body:not(.blank-mode).ordering-process ol.cart-header li:has(~li.active) :is(a,strong){color:var(--ff-ink)}body:not(.blank-mode).ordering-process ol.cart-header li:has(~li.active) span:before{background:var(--ff-ink) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3.5 8.5 3 3 6-7'/%3E%3C/svg%3E") center /16px no-repeat;border-color:var(--ff-ink);content:""}body:not(.blank-mode).ordering-process ol.cart-header li a:is(:hover,:focus-visible) span{text-decoration:underline;text-underline-offset:3px}@media (min-width:768px){body:not(.blank-mode).ordering-process ol.cart-header li span{font-size:15px}}body:not(.blank-mode).in-kosik .free-gift{margin:0 0 12px;max-width:480px;width:100%}body:not(.blank-mode).in-kosik .free-gifts-wrapper{align-items:center;background:var(--ff-surface);border:1px solid var(--ff-line);border-radius:12px;display:flex;gap:14px;margin:0;padding:12px 14px;position:relative}body:not(.blank-mode).in-kosik .free-gifts-img{background:var(--ff-tile);border-radius:10px;height:56px;width:56px}body:not(.blank-mode).in-kosik .free-gifts-img>img{height:56px;mix-blend-mode:multiply;width:56px}body:not(.blank-mode).in-kosik .free-gifts-img-hover{display:none!important}body:not(.blank-mode).in-kosik .free-gift-label{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;line-height:1.35;min-width:0;padding:0}body:not(.blank-mode).in-kosik .free-gift-label:before{color:var(--ff-green);content:"Darček k objednávke";font-size:12.5px;font-weight:700}body:not(.blank-mode).in-kosik .free-gift-name{color:var(--ff-ink);font-size:14.5px;font-weight:500;line-height:1.35}body:not(.blank-mode).in-kosik .free-gifts-wrapper:after{color:var(--ff-ink);content:"Zadarmo";flex:none;font-size:14px;font-weight:700}body:not(.blank-mode).in-kosik .discount-coupon{align-self:stretch;max-width:480px;width:100%}body:not(.blank-mode).in-kosik .discount-coupon form{align-items:stretch;display:flex;width:100%}body:not(.blank-mode).in-kosik .discount-coupon input.form-control{border:1px solid var(--ff-line-strong);border-radius:10px 0 0 10px;border-right:0;flex:1 1 auto;font-size:15px;height:44px;margin:0;min-width:0;width:auto}body:not(.blank-mode).in-kosik .discount-coupon input.form-control:focus{border-color:var(--ff-ink)}body:not(.blank-mode).in-kosik .discount-coupon .btn{border-radius:0 10px 10px 0;flex:0 0 104px;height:44px;margin:0}body:not(.blank-mode).in-kosik .cart-summary h2{color:var(--ff-ink);font-size:22.4px;line-height:1.2;margin:0 0 12px;padding:40px 0 0}body:not(.blank-mode).in-kosik .extras-col .extras-wrap{align-self:stretch;margin-top:12px;max-width:480px;width:100%}body:not(.blank-mode).in-kosik .extras-col .extras-wrap .extra{margin:0 0 10px}@media (max-width:767px){body:not(.blank-mode).in-kosik .cart-summary h2{font-size:19px;padding-top:28px}}.ff-ship-addons{background:var(--ff-surface);border:1px solid var(--ff-line);border-radius:12px;margin:16px 0 4px;overflow:hidden}.ff-ship-addons__title{color:var(--ff-ink);font-size:14.5px;font-weight:700;margin:0;padding:12px 14px 4px}.ff-ship-addon[hidden],.ff-ship-addons[hidden]{display:none}.ff-ship-addon{align-items:center;cursor:pointer;display:flex;gap:12px;margin:0;padding:12px 14px;position:relative}.ff-ship-addon+.ff-ship-addon{border-top:1px solid var(--ff-line)}.ff-ship-addon:hover{background:var(--ff-tile)}.ff-ship-addon.is-busy{cursor:progress;opacity:.6}.ff-ship-addon__check{height:1px;opacity:0;position:absolute;width:1px}.ff-ship-addon__box{background:var(--ff-surface);border:2px solid var(--ff-ink);border-radius:6px;flex:none;height:22px;width:22px}.ff-ship-addon__check:checked~.ff-ship-addon__box{background:var(--ff-ink) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5 9.5 17 19 7.5'/%3E%3C/svg%3E") center /14px no-repeat}.ff-ship-addon__check:focus-visible~.ff-ship-addon__box{outline:2px solid var(--ff-ochre);outline-offset:2px}.ff-ship-addon__icon{align-items:center;background:var(--ff-cream);border-radius:50%;color:var(--ff-ink);display:flex;flex:none;height:36px;justify-content:center;width:36px}.ff-ship-addon__icon svg{height:20px;width:20px}.ff-ship-addon__text{flex:1;line-height:1.35;min-width:0}.ff-ship-addon__text strong{color:var(--ff-ink);display:block;font-size:14.5px;font-weight:600}.ff-ship-addon__text small{color:var(--ff-grey);display:block;font-size:13px;margin-top:2px}.ff-ship-addon__price{color:var(--ff-ink);flex:none;font-size:14.5px;font-weight:700;white-space:nowrap}@media (max-width:767px){.ff-ship-addons{margin-left:0}.ff-ship-addon__icon{display:none}}body:not(.blank-mode).type-index .banners-row:has(.wide-carousel){margin-left:0;margin-right:0}body.type-index .hp-middle-banner:not(:has(.banner-caption)){background:none;height:auto!important}body.type-index .hp-middle-banner:not(:has(.banner-caption))>a{display:block}body.type-index .hp-middle-banner:not(:has(.banner-caption)) img{display:block;height:auto!important;max-width:100%!important;min-width:0!important;object-fit:contain!important;position:static!important;transform:none!important;width:100%!important}body.type-index :is(.wide-carousel .carousel-slide-box,.hp-middle-banner) :is(picture,picture img){display:block}body.desktop #carousel .carousel-slide-box img{aspect-ratio:auto 2336/898;height:auto;width:100%}body.mobile #carousel .carousel-slide-box img{aspect-ratio:auto 1600/1330;height:auto;width:100%}#navigation .menu-level-1>li:has(>a[href$="/doplnkove-sluzby-kosik/"]),.categories .topic:has(>a[href$="/doplnkove-sluzby-kosik/"]),.categories li:has(>a[href$="/doplnkove-sluzby-kosik/"]),.menu-helper li:has(>a[href$="/doplnkove-sluzby-kosik/"]){display:none!important}body.type-category .subcategories.with-image .image img{border-radius:10px;height:56px;max-height:none;max-width:none;object-fit:contain;width:56px}body.type-category .subcategories.with-image .image img.ff-cat-photo{object-fit:cover}body:not(.blank-mode).type-category .subcategories.with-image .image img{height:56px;width:54px}html.ff-js body.type-index .benefitBanner.position--benefitHomepage:not(.ff-ben):before{background:var(--ff-cream);border-radius:14px;content:"";display:block}@media (max-width:767px){html.ff-js body.type-index .benefitBanner.position--benefitHomepage:not(.ff-ben):before{border-radius:14px 14px 0 0;height:80.2px}html.ff-js body.type-index .benefitBanner.position--benefitHomepage:not(.ff-ben) .benefitBanner__item:first-child{border-radius:0;border-top:1px solid var(--ff-line);padding-top:10px}}@media (min-width:560px) and (max-width:767px){html.ff-js body.type-index .benefitBanner.position--benefitHomepage:not(.ff-ben):before{height:68px}}body.type-category .products-top-wrapper:has(.products-top .product.inactive) .button-wrapper{display:block}@media (max-width:767px){html.ff-js body.type-category .category-content-wrapper>.category-header+div:not(:has(*)){height:62px}}.ff-empty{min-height:100vh}body:not(.blank-mode).type-search #content>:is(h2:first-of-type,h1.ff-search-title){font-size:28px;line-height:1.2;margin:10px 0 24px;padding:0}@media (max-width:767px){body:not(.blank-mode).type-search #content>:is(h2:first-of-type,h1.ff-search-title){font-size:24px}}body.type-category .subcategories{display:none!important}@media (max-width:767px){body:not(.blank-mode).type-category .products-top-header{font-size:15px;font-weight:600;margin:16px 0 8px}body:not(.blank-mode).type-category #productsTop{display:flex;flex-direction:column;gap:8px;margin:0}body:not(.blank-mode).type-category #productsTop .product{margin:0;padding:0;width:100%}body:not(.blank-mode).type-category #productsTop .p{align-items:center;display:flex;gap:12px;padding:8px 12px 8px 8px}body:not(.blank-mode).type-category #productsTop a.image{background:var(--ff-tile);border-radius:8px;flex:0 0 56px;height:56px;min-height:0;overflow:hidden;width:56px}body:not(.blank-mode).type-category #productsTop a.image img{height:56px;mix-blend-mode:multiply;object-fit:cover;width:56px}body:not(.blank-mode).type-category #productsTop .p-in{flex:1;min-width:0;padding:0}body:not(.blank-mode).type-category #productsTop a.name{display:-webkit-box;font-size:14px;font-weight:500;-webkit-line-clamp:2;line-height:1.35;margin:0 0 2px;overflow:hidden;-webkit-box-orient:vertical}body:not(.blank-mode).type-category #productsTop .price-final strong{font-size:14px!important}body:not(.blank-mode).type-category .products-top-wrapper .button-wrapper button{margin-top:4px;min-height:32px}body.type-category:not(.ff-cat) .products-top-wrapper:not(.has-inactive) #productsTop .product:nth-child(n+3){display:none}}@media (min-width:768px){body:not(.blank-mode).type-category #productsTop a.name{display:-webkit-box;-webkit-line-clamp:2;min-height:43.12px;overflow:hidden;-webkit-box-orient:vertical}}#cart-widget,.cart-widget{display:none!important}