@charset "UTF-8";body.pushable{background-color:#fffcef!important}#AmperLogo{border-radius:10px}a:hover{color:#ff6139!important}input:focus{border-color:#ffc1b2!important}.ui.toggle.checkbox input:checked~.box:before,.ui.toggle.checkbox input:checked~label:before,.ui.toggle.checkbox input:focus:checked~.box:before,.ui.toggle.checkbox input:focus:checked~label:before{background-color:#ff7857!important}.buttons .ui.labeled.icon.button:hover,.ui.basic.button:hover,.ui.button:hover,.ui.labeled.button:hover,.ui.labeled.icon.button:hover{background:rgba(255,87,40,.05)!important;border-color:rgba(255,87,40,.3)!important;color:#ff6139!important}header .ui.menu:before{box-shadow:0 0 0 1px #eaeaea}#silktide-wrapper{display:none}.pusher>#menu{justify-content:right}.pusher>#menu:after{background:#ff6139;background:linear-gradient(130deg,#ff5728,#ff7857)}.pusher>#menu .menu .item:hover{border-radius:0}.top-menu__link{font-weight:400}header .ui.three.column.stackable.grid>.column:nth-child(2){text-align:center}[data-route=sylius_shop_homepage]{margin-bottom:0}.sylius-product-name{white-space:normal}.logo{align-items:center;background:#ff6139;border-radius:8px;color:#fff;display:flex;flex-direction:row;max-width:295px;padding:8px}.logo .title{margin-left:10px;margin-right:10px}.logo .title h1{font-size:15px;margin-bottom:0}.logo .title span{font-size:10px}#SimpleLogo{background:#fff;border-radius:5px;padding:5px;width:550px}.main-content{position:relative}.dropdown .transition{animation:none;-webkit-animation-duration:0ms;animation-duration:0ms;-webkit-animation-iteration-count:0;animation-iteration-count:0;-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;transition:none!important}.buttons .ui.labeled.icon.button.green,.buttons .ui.labeled.icon.button.primary,.buttons .ui.labeled.icon.button.submit,.ui.basic.button.green,.ui.basic.button.primary,.ui.basic.button.submit,.ui.button.green,.ui.button.primary,.ui.button.submit,.ui.labeled.button.green,.ui.labeled.button.primary,.ui.labeled.button.submit,.ui.labeled.icon.button.green,.ui.labeled.icon.button.primary,.ui.labeled.icon.button.submit{background:#ff6139!important;border-color:#ff6139!important;color:#fff!important}.pre-footer{background:#ff6139}.pre-footer .trust-badge img{background:#fff;border-radius:50%;display:block;height:64px;margin:0 auto;padding:4px;width:64px}@media (min-width:1000px){.pre-footer{padding:0 50px}.pre-footer>div{max-width:330px}}.ui.breadcrumb a,.ui.horizontal.section.divider.header:after,[data-route=sylius_shop_homepage] .ui.huge.header:after{color:#ff6139}.ui.horizontal.section.divider.header,[data-route=sylius_shop_homepage] .ui.huge.header{font-size:2em!important}[data-route=sylius_shop_product_show] .ui.top.attached.large.tabular.menu .item.active{border-color:#ff6139}[data-route=sylius_shop_homepage] .main-content>.ui.container{width:100%!important}.hero{background:#f0f2f3;margin-bottom:40px}.hero .container{background-image:url(/build/app/shop_amper/images/hero_image.dbcf2ee2.png);background-position:100%;background-repeat:no-repeat;background-size:contain;padding:50px 0}.hero .hero-eyebrow{font-size:12px;font-weight:400;letter-spacing:2px;line-height:1.28571429em;margin:0 0 1rem;text-transform:uppercase}.hero .hero-title{font-size:40px;font-weight:700;line-height:1.28571429em;margin:calc(2rem - .14286em) 0 0}.hero .hero-subtitle{font-size:22px;font-weight:400;line-height:1.28571429em;margin:5px 0 1rem}.hero a.button{margin-top:20px}.ui.cards>.card{border:1px solid #eee;margin:20px;padding:20px}.ui.cards>.card .sylius-product-code{color:#9b9b9b;font-family:monospace;font-size:.85em;margin-top:4px}.ui.cards>.card .sylius-product-stock{margin:8px 0}.ui.cards>.card .sylius-product-stock .stock-badge{font-size:.85em;font-weight:600}.ui.cards>.card .sylius-product-stock .stock-badge.in-stock{color:#21ba45}.ui.cards>.card .sylius-product-stock .stock-badge.out-of-stock{color:#db2828}.ui.cards>.card .sylius-product-stock .stock-badge.on-order{color:#888}.ui.cards>.card .sylius-product-stock .stock-badge i.icon{margin-right:2px}.ui.cards>.card .extra.content{border-top:1px solid #f0f0f0!important;margin-top:10px;padding:10px 0 0}.ui.cards>.card .extra.content .quick-cart-row{display:flex;gap:6px}.ui.cards>.card .extra.content .qty-input{flex-shrink:0;width:58px}.ui.cards>.card .extra.content .qty-input input{-moz-appearance:textfield;font-size:.95em;padding:0 4px!important;text-align:center}.ui.cards>.card .extra.content .qty-input input::-webkit-inner-spin-button,.ui.cards>.card .extra.content .qty-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ui.cards>.card .extra.content .add-to-cart-link{background:#ff6139;color:#fff;flex:1;font-weight:600;transition:background .15s ease;white-space:nowrap}.ui.cards>.card .extra.content .add-to-cart-link:hover{background:#ff4010}.ui.cards>.card .extra.content .add-to-cart-link i.icon{margin-right:4px}.taxon-tiles.custom .tile{min-height:200px}.taxon-tiles .tile{background:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 5px 20px 2px rgba(0,0,0,.1);cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin:10px 5px;min-height:170px;padding:15px;text-align:center}.taxon-tiles .tile,.taxon-tiles .tile img{transition:all .1s ease-in-out}.taxon-tiles .tile:hover{box-shadow:0 10px 20px 2px rgba(0,0,0,.2)}.taxon-tiles .tile:hover img{transform:scale(1.1)}.taxon-tiles .name{color:#1a1a1a;margin-top:20px}.taxon-tiles .taxon-count{color:#9b9b9b;font-size:12px;margin-top:4px}.taxon-tiles .column{display:flex!important;flex-direction:column}.taxon-tiles .column>a{display:flex;flex:1}.taxon-tiles .tile{flex:1}.ui.inverted.vertical.footer.segment{background:#342622}[data-route=sylius_shop_product_show] .ui.fluid.image{padding:50px}.ui.breadcrumb:first-child{margin:20px 0}#footer .logo img{width:125px}.checkout-header .logo{margin-bottom:20px;margin-left:10px}[data-route^=sylius_shop_checkout_] .steps .active .title,[data-route^=sylius_shop_checkout_] .steps .step.completed i:before{color:#ff6139!important}.search-text{margin-top:20px!important}.search-notice{background:#f7f7f7;border-left:3px solid #ff6139;color:#555;font-size:.95em;margin:0 0 12px;padding:8px 12px}header{background:#fffcef}header .header-grid{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:space-between}@media only screen and (max-width:768px){header .header-grid{flex-wrap:wrap;gap:10px}}header .header-grid .column{align-self:center}header .header-grid .header-left{align-items:center;display:flex;gap:30px}header .header-grid .ui.search.header-search{flex:1}header .header-grid .ui.search.header-search.loading .ui.icon.input>i.icon:after,header .header-grid .ui.search.header-search.loading .ui.icon.input>i.icon:before{display:none}header .header-grid .ui.search.header-search .ui.icon.input{width:100%}header .header-grid .ui.search.header-search .ui.icon.input>i.search.icon{cursor:pointer;opacity:.7;pointer-events:auto}header .header-grid .ui.search.header-search .ui.icon.input>i.search.icon:focus,header .header-grid .ui.search.header-search .ui.icon.input>i.search.icon:hover{color:#ff6139;opacity:1;outline:none}header .header-grid .ui.search.header-search input.prompt{border-radius:5px;width:100%}header .header-grid .ui.search.header-search .results{max-height:calc(100vh - 140px);max-width:700px;overflow-y:auto;overscroll-behavior:contain;width:100%}header .header-grid .ui.search.header-search .results.animating,header .header-grid .ui.search.header-search .results.visible{display:block}header .header-grid .ui.search.header-search .results .header-search-loading{padding:30px 0;text-align:center}header .header-grid .ui.search.header-search.category>.results .category{border-bottom:none;display:block}header .header-grid .ui.search.header-search.category>.results .category>.name{border-bottom:1px solid rgba(34,36,38,.1);display:block;font-size:.78em;letter-spacing:.04em;padding:.5em 1em .35em;text-transform:uppercase;white-space:normal;width:auto}header .header-grid .ui.search.header-search.category>.results .category .results{border-left:none;display:block}header .header-grid .ui.search.header-search.category>.results .category .result.all-results,header .header-grid .ui.search.header-search.category>.results .category .result.taxon-result{color:rgba(0,0,0,.87);display:block}header .header-grid .ui.search.header-search .result.taxon-result .title{font-weight:600}header .header-grid .ui.search.header-search .result.taxon-result .title i.icon{color:#9b9b9b;margin-right:6px}header .header-grid .ui.search.header-search.category>.results .category .result.product-result{align-items:center;color:rgba(0,0,0,.87);display:flex;gap:10px;padding:8px 12px}header .header-grid .ui.search.header-search.category>.results .category .result.product-result .thumb{background:#fff;border:1px solid #eee;border-radius:4px;flex:0 0 48px;height:48px;object-fit:contain;width:48px}header .header-grid .ui.search.header-search.category>.results .category .result.product-result .content{flex:1 1 auto;min-width:0}header .header-grid .ui.search.header-search.category>.results .category .result.product-result .title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.95em;font-weight:600;line-height:1.3;margin:0;overflow:hidden}header .header-grid .ui.search.header-search.category>.results .category .result.product-result .meta{align-items:center;color:#9b9b9b;display:flex;flex-wrap:wrap;font-size:.8em;gap:2px 10px;margin-top:2px}header .header-grid .ui.search.header-search.category>.results .category .result.product-result .meta .code{font-family:monospace}header .header-grid .ui.search.header-search.category>.results .category .result.product-result .meta .stock{font-weight:600;white-space:nowrap}header .header-grid .ui.search.header-search.category>.results .category .result.product-result .meta .stock.in-stock{color:#21ba45}header .header-grid .ui.search.header-search.category>.results .category .result.product-result .meta .stock.on-order{color:#888}header .header-grid .ui.search.header-search.category>.results .category .result.product-result .meta .stock.out-of-stock{color:#db2828}header .header-grid .ui.search.header-search.category>.results .category .result.product-result .meta .stock i.icon{font-size:.55em;margin:0 4px 0 0;vertical-align:middle}header .header-grid .ui.search.header-search.category>.results .category .result.product-result .price{color:rgba(0,0,0,.87);flex:0 0 auto;float:none;font-size:.95em;font-weight:700;margin-left:auto;padding-left:6px;text-align:right;white-space:nowrap}header .header-grid .ui.search.header-search.category>.results .category .result.product-result .price del{color:#9b9b9b;display:block;font-size:.85em;font-weight:400}header .header-grid .ui.search.header-search .result.all-results .label{color:#ff6139;font-weight:600}header .header-grid .ui.search.header-search .result.all-results .label i.icon{color:inherit;margin:0 6px}header .header-grid .ui.search.header-search .result.all-results.active .label,header .header-grid .ui.search.header-search .result.all-results:hover .label{text-decoration:underline}header .ui.basic.segment{margin-bottom:0;margin-top:15px}header .ui.menu{justify-content:start}header .ui.menu .dropdown.item .menu{min-width:max-content}header .ui.menu a{color:rgba(0,0,0,.87)}body.menu-overlay-ready .menu-overlay{background:transparent;bottom:0;left:0;position:absolute;right:0;top:0;transition:background-color .1s ease-in-out;z-index:1}body.menu-overlay-visible .menu-overlay{background:rgba(0,0,0,.2)}.header-menu .menu{background:#fff;border:1px solid #eee;border-radius:.28571429rem;box-shadow:2px 2px 10px -2px rgba(0,0,0,.15);display:none;font-style:normal;font-weight:400;left:0;max-width:380px;opacity:0;position:absolute;top:100%;transform:translateY(20px);transition:transform .1s ease-in-out,opacity .1s ease-in-out;width:380px;z-index:100}.header-menu .menu.menu-ready{display:block}.header-menu .menu.menu-visible{opacity:1;transform:translateY(0)}.header-menu .menu .item{padding:16px}.header-menu .menu .item img{margin-right:20px!important;width:40px!important}.header-menu .menu .item:hover{background:#fff;box-shadow:inset 0 1px 0 0 #eee,inset 0 -1px 0 0 #eee;z-index:200}.header-menu .menu .item:hover a{color:#ff6139}.ui.cards>.card{position:relative}.ui.cards>.card>.quick-view-trigger{background:rgba(0,0,0,.7);border:1px solid hsla(0,0%,100%,.3);border-radius:4px;color:#fff;cursor:pointer;font-size:.85em;opacity:0;padding:6px 12px;position:absolute;right:10px;top:10px;transition:opacity .2s ease;white-space:nowrap;z-index:10}.ui.cards>.card>.quick-view-trigger:hover{background:rgba(0,0,0,.85)}.ui.cards>.card:hover>.quick-view-trigger{opacity:1}body.quick-view--ready .quick-view-drawer{display:flex;flex-direction:column;opacity:0;transform:translateX(50px)}body.quick-view--ready .quick-view-overlay{display:block;opacity:0}body.quick-view--visible .quick-view-drawer{opacity:1;transform:translateX(0)}body.quick-view--visible .quick-view-overlay{opacity:1}.quick-view-overlay{background:rgba(0,0,0,.2);left:0;z-index:500}.quick-view-drawer,.quick-view-overlay{bottom:0;display:none;opacity:0;position:fixed;right:0;top:0;transition:all .2s ease-in-out}.quick-view-drawer{background:#fff;box-shadow:-4px 0 20px rgba(0,0,0,.1);max-width:90vw;width:500px;z-index:501}.quick-view-drawer__header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:20px}.quick-view-drawer__title{font-size:1.15em;font-weight:600;line-height:1.3;padding-right:10px}.quick-view-drawer__close{cursor:pointer;flex-shrink:0;font-size:1.8em;line-height:1;opacity:.5}.quick-view-drawer__close:hover{opacity:1}.quick-view-drawer__body{flex:1;overflow-y:auto;padding:0}.quick-view-drawer__footer{border-top:1px solid #eee;padding:15px 20px}.quick-view-drawer__footer .button{text-align:center;width:100%}.quick-view-loading{align-items:center;display:flex;justify-content:center;padding:60px 20px}.quick-view-product__image{background:#f9f9f9;padding:15px;text-align:center}.quick-view-product__image img{max-height:300px;max-width:100%;object-fit:contain}.quick-view-product__price-block{border-bottom:1px solid #f0f0f0;padding:15px 20px}.quick-view-product__price-block .sylius-product-price{color:#1a1a1a;font-size:1.4em;font-weight:700}.quick-view-product__price-block .sylius-product-original-price{color:#999;margin-right:8px}.quick-view-product__price-block .sylius-product-code{color:#9b9b9b;display:block;font-family:monospace;font-size:.85em;margin-top:4px}.quick-view-product__cart{border-bottom:1px solid #f0f0f0;padding:15px 20px}.quick-view-product__cart .quick-cart-row{display:flex;gap:6px}.quick-view-product__cart .qty-input{flex-shrink:0;width:58px}.quick-view-product__cart .qty-input input{-moz-appearance:textfield;font-size:.95em;padding:0 4px!important;text-align:center}.quick-view-product__cart .qty-input input::-webkit-inner-spin-button,.quick-view-product__cart .qty-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quick-view-product__cart .add-to-cart-link{background:#ff6139;color:#fff;flex:1;font-weight:600;transition:background .15s ease}.quick-view-product__cart .add-to-cart-link:hover{background:#ff4010}.quick-view-product__stock{border-bottom:1px solid #f0f0f0;font-size:.9em;padding:12px 20px}.quick-view-product__stock .stock-badge{font-weight:600}.quick-view-product__stock .stock-badge.in-stock{color:#21ba45}.quick-view-product__stock .stock-badge.out-of-stock{color:#db2828}.quick-view-product__stock .stock-badge.on-order{color:#888}.quick-view-product__stock .stock-badge i.icon{margin-right:2px}.quick-view-product__stock .shipping-info{color:#666;margin-top:6px}.quick-view-product__section{border-bottom:1px solid #f0f0f0;padding:15px 20px}.quick-view-product__section:last-child{border-bottom:none}.quick-view-product__section-label{color:#888;font-size:.8em;font-weight:600;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.quick-view-product__text{color:#1a1a1a;font-size:.95em;line-height:1.6}.quick-view-product__text img{height:auto;max-width:100%}.quick-view-product__attrs.ui.table{margin:0}.quick-view-product__attrs td{font-size:.92em;padding:6px 8px!important}.quick-view-product__attrs td strong{color:#555}@media only screen and (max-width:768px){.quick-view-drawer{max-width:100%;width:100%}}.ui.cart.popup:has(.cart-popup){border-radius:10px;box-shadow:0 8px 28px rgba(0,0,0,.14);padding:0}.cart-popup{font-size:14px;line-height:1.35;padding:16px 18px 14px;width:min(380px,100vw - 56px)}.cart-popup__empty{color:#888;padding:12px 0;text-align:center}.cart-popup__empty .icon{color:#ddd;display:block;font-size:2em;margin:0 auto 6px}.cart-popup__header{align-items:baseline;border-bottom:1px solid #eee;display:flex;font-size:15px;font-weight:700;justify-content:space-between;padding-bottom:10px}.cart-popup__count{color:#888;font-size:13px;font-weight:400}.cart-popup__items{list-style:none;margin:0;padding:0}.cart-popup__item{align-items:center;border-bottom:1px solid #f2f2f2;display:flex;gap:12px;padding:10px 0}.cart-popup__image{flex:0 0 48px}.cart-popup__image img.ui.image{background:#fff;border-radius:4px;height:48px;object-fit:contain;width:48px}.cart-popup__text{flex:1;min-width:0}.cart-popup__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1a1a1a;display:-webkit-box;font-weight:600;overflow:hidden}.cart-popup__meta{color:#888;font-size:13px;margin-top:2px}.cart-popup__line-total{flex:0 0 auto;font-weight:700;white-space:nowrap}.cart-popup__more{color:#888;display:block;font-size:13px;padding:8px 0 0}.cart-popup__subtotal{align-items:baseline;display:flex;font-size:15px;justify-content:space-between;margin-top:12px}.cart-popup__subtotal strong{font-size:17px}.cart-popup__note{color:#999;font-size:12px;margin:2px 0 14px}.cart-popup__checkout.ui.button{margin:0}.cart-popup__cart-link{color:#1a1a1a;display:block;font-size:13px;margin-top:10px;text-align:center;text-decoration:underline;text-underline-offset:2px}.ui.form .address-province-container{display:none!important}.breadcrumb-back,.header-cart__badge,.mobile-nav-toggle,.mobile-search-toggle{display:none}.header-cart{align-items:center;display:flex;position:relative}body.scroll-locked{overflow:hidden;position:fixed;width:100%}.mobile-nav-overlay{background:rgba(0,0,0,.45);opacity:0;right:0;transition:opacity .25s ease,visibility 0s linear .25s;z-index:1190}.mobile-nav,.mobile-nav-overlay{bottom:0;left:0;position:fixed;top:0;visibility:hidden}.mobile-nav{-webkit-overflow-scrolling:touch;background:#fff;box-shadow:4px 0 24px rgba(0,0,0,.2);display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;transform:translateX(-100%);transition:transform .25s ease,visibility 0s linear .25s;width:min(86vw,360px);z-index:1200}.mobile-nav__header{align-items:center;border-bottom:1px solid #eee;display:flex;font-size:16px;font-weight:700;justify-content:space-between;min-height:56px;padding:0 4px 0 16px}.mobile-nav__close{background:none;border:0;color:#1a1a1a;cursor:pointer;font-size:20px;height:48px;width:48px}.mobile-nav__close i.icon{margin:0}.mobile-nav__account{background:#fff7f4;border-bottom:1px solid #eee;display:flex;gap:8px;padding:12px 16px}.mobile-nav__account a{align-items:center;border:1px solid rgba(255,97,57,.4);border-radius:6px;color:#ff6139;display:inline-flex;flex:1;font-size:14px;font-weight:600;gap:6px;justify-content:center;min-height:44px;padding:0 10px}.mobile-nav__account a:first-child{background:#ff6139;border-color:#ff6139;color:#fff!important}.mobile-nav__account a i.icon{margin:0}.mobile-nav__body{flex:1 0 auto}.mobile-nav__contact{border-top:1px solid #eee;display:flex;flex-direction:column;font-size:14px;gap:4px;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px))}.mobile-nav__contact a{align-items:center;color:#1a1a1a;display:inline-flex;gap:8px;min-height:44px}body.mobile-nav-open .mobile-nav{transform:translateX(0);transition:transform .25s ease,visibility 0s;visibility:visible}body.mobile-nav-open .mobile-nav-overlay{opacity:1;transition:opacity .25s ease,visibility 0s;visibility:visible}.mnav-group{border-bottom:1px solid #eee}.mnav-group__title{align-items:center;background:none;border:0;color:#1a1a1a;cursor:pointer;display:flex;font:inherit;font-size:15px;font-weight:700;justify-content:space-between;min-height:48px;padding:0 8px 0 16px;text-align:left;width:100%}.mnav-group__title i.icon{margin:0;text-align:center;transition:transform .2s ease;width:32px}.mnav-group__title[aria-expanded=true] i.icon{transform:rotate(180deg)}.mnav-list{list-style:none;margin:0;padding:0}.mnav-list[hidden]{display:none}.mnav-item{margin:0}.mnav-row{align-items:stretch;display:flex}.mnav-link{align-items:center;color:#1a1a1a;display:flex;flex:1;font-size:15px;gap:12px;line-height:1.3;min-height:48px;padding:8px 16px}.mnav-link img{flex-shrink:0;height:28px;object-fit:contain;width:28px}.mnav-link:hover{color:#ff6139}.mnav-toggle{background:none;border:0;border-left:1px solid #f0f0f0;color:#888;cursor:pointer;flex:0 0 48px;font-size:16px}.mnav-toggle i.icon{margin:0;transition:transform .2s ease}.mnav-toggle[aria-expanded=true]{color:#ff6139}.mnav-toggle[aria-expanded=true] i.icon{transform:rotate(180deg)}.mnav-list .mnav-list{background:#fafafa}.mnav-list .mnav-list .mnav-link{font-size:14px;padding-left:32px}.mnav-list .mnav-list .mnav-list .mnav-link{padding-left:48px}.mnav-item--open>.mnav-row{background:rgba(255,97,57,.06)}@media only screen and (min-width:769px){.mobile-nav,.mobile-nav-overlay{display:none!important}#silktide-cookie-icon{height:36px!important;width:36px!important}#silktide-cookie-icon svg{height:22px!important;width:22px!important}}@media only screen and (max-width:768px){html{scroll-padding-top:64px}.pusher>#menu.top-menu{display:none}.pusher{padding-top:56px}header.site-header{background:#fffcef;box-shadow:0 1px 0 rgba(0,0,0,.08);height:56px;left:0;position:fixed;right:0;top:0;transition:top .25s ease;z-index:800}header.site-header.site-header--hidden{top:-58px}header.site-header>.ui.container{margin:0!important;width:100%!important}header.site-header .ui.large.menu{display:none}header.site-header .ui.basic.segment{align-items:center;display:flex;height:56px;margin:0;padding:0 6px}header.site-header .header-grid{align-items:center;flex-wrap:nowrap;gap:0;justify-content:flex-start;position:static;width:100%}header.site-header .mobile-nav-toggle,header.site-header .mobile-search-toggle{align-items:center;background:none;border:0;border-radius:8px;color:#1a1a1a;cursor:pointer;display:inline-flex;flex:0 0 44px;font-size:20px;height:44px;justify-content:center;width:44px}header.site-header .mobile-nav-toggle i.icon,header.site-header .mobile-search-toggle i.icon{height:auto;line-height:1;margin:0;width:auto}header.site-header .mobile-nav-toggle[aria-expanded=true],header.site-header .mobile-search-toggle[aria-expanded=true]{color:#ff6139}header.site-header .header-left{flex:1 1 auto;gap:0;min-width:0;order:0;padding-left:4px}header.site-header .header-left a{display:flex}header.site-header .header-left #AmperLogo{display:block;height:auto;width:108px}header.site-header .ui.search.header-search{background:#fff;border-bottom:1px solid #e8e8e8;box-shadow:0 10px 20px -10px rgba(0,0,0,.25);display:none;flex:none;left:0;margin:0;order:0;padding:8px 12px 12px;position:absolute;right:0;top:100%}header.site-header .ui.search.header-search .results{left:12px;max-height:calc(100vh - 140px);max-height:calc(100dvh - 140px);max-width:none;overflow-y:auto;right:12px;width:auto}header.site-header.search-open .ui.search.header-search{display:block}header.site-header .header-cart{flex:0 0 auto;order:0}header.site-header .header-cart #header-cart-widget{order:0}header.site-header .header-cart #sylius-cart-button{align-items:center;background:transparent!important;border:0!important;box-shadow:none!important;color:#1a1a1a!important;display:flex;height:44px;justify-content:center;margin:0;min-height:0;padding:0!important;width:44px}header.site-header .header-cart #sylius-cart-button .cart-label{display:none!important}header.site-header .header-cart #sylius-cart-button i.icon{font-size:20px;height:auto;line-height:1;margin:0!important;opacity:1;width:auto}header.site-header .ui.cart.popup{bottom:auto!important;left:8px!important;margin:0!important;max-height:calc(100vh - 72px);max-width:none!important;min-width:0!important;overflow-y:auto;position:fixed!important;right:8px!important;top:56px!important;transform:none!important;width:auto!important}header.site-header .ui.cart.popup:before{display:none}header.site-header .header-cart__badge{background:#ff6139;border-radius:9px;color:#fff;display:block;font-size:11px;font-weight:700;height:18px;line-height:18px;min-width:18px;padding:0 5px;pointer-events:none;position:absolute;right:0;text-align:center;top:2px}.product-breadcrumb .ui.breadcrumb.breadcrumb--full,header.site-header .header-cart__badge[hidden]{display:none}.product-breadcrumb .breadcrumb-back{color:#ff6139;display:block;font-size:15px;font-weight:600;line-height:44px;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-breadcrumb .breadcrumb-back i.icon{line-height:1;margin:0 2px 0 -4px;vertical-align:middle}[data-route=sylius_shop_product_show] #sylius-product-name.ui.header{font-size:22px!important;hyphens:auto;line-height:1.25!important;overflow-wrap:anywhere}#silktide-cookie-icon{display:none!important}}[data-route=sylius_shop_product_show] .ui.breadcrumb:first-child{margin:16px 0}.product-show{align-items:start;display:grid;gap:24px 40px;grid-template-areas:"gallery buy" "attributes buy";grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-rows:auto 1fr;margin-bottom:20px}.product-show__gallery{grid-area:gallery}.product-show__buy-box{grid-area:buy}.product-show__attributes{grid-area:attributes}.product-gallery__main{align-items:center;background:#fff;border:1px solid #ececec;border-radius:8px;display:flex;justify-content:center;min-height:220px;padding:16px}.product-gallery__main img{display:block;height:auto;max-height:270px;max-width:100%;object-fit:contain;width:auto}.product-gallery .product-gallery__main--placeholder{min-height:0;padding:16px}.product-gallery .product-gallery__main--placeholder img{max-height:160px;opacity:.6}.product-gallery__thumbs.ui.small.images{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.product-gallery__thumbs.ui.small.images>.ui.image{border:1px solid #ececec;border-radius:6px;cursor:pointer;margin:0;padding:4px;width:72px}.product-gallery__thumbs.ui.small.images>.ui.image:hover{border-color:#ff6139}.key-attributes__title{color:#1a1a1a;font-size:1rem;font-weight:700;margin:0 0 8px}.key-attributes__table{border:none;border-collapse:collapse;font-size:.9em;width:100%}.key-attributes__table td,.key-attributes__table th{background:transparent;border:none;border-bottom:1px solid #efefef;padding:4px 0;text-align:left;vertical-align:top}.key-attributes__table th{color:#666;font-weight:500;padding-right:12px;width:50%}.key-attributes__table td{color:#1a1a1a}.key-attributes__table tr[hidden]{display:none}.key-attributes__links{align-items:center;display:flex;flex-wrap:wrap;font-size:.85em;gap:6px 16px;margin-top:8px}.key-attributes__links a{color:#ff6139}.key-attributes__toggle{background:none;border:none;color:#ff6139;cursor:pointer;font:inherit;font-weight:600;padding:0}.key-attributes__toggle i.icon{height:auto;margin:0}.key-attributes__toggle:hover{text-decoration:underline}.buy-box__title{color:#1a1a1a;font-size:1.75rem;font-weight:700;line-height:1.25;margin:0 0 8px}.buy-box__meta{align-items:center;color:#666;display:flex;flex-wrap:wrap;font-size:.9em;gap:6px 18px;margin-bottom:8px}.buy-box__sku{align-items:center;display:inline-flex;gap:6px}.buy-box__sku-code{background:#f4f4f4;border-radius:4px;color:#1a1a1a;font-family:monospace;font-size:1em;padding:2px 6px;user-select:all}.buy-box__copy{align-items:center;background:#fff;border:1px solid #ddd;border-radius:4px;color:#666;cursor:pointer;display:inline-flex;font-size:.85em;gap:3px;line-height:1.4;padding:2px 7px;transition:color .15s,border-color .15s}.buy-box__copy i.icon{height:auto;margin:0}.buy-box__copy:hover{border-color:#ff6139;color:#ff6139}.buy-box__copy.is-copied{border-color:#27ae60;color:#27ae60}.buy-box__brand a{color:#1a1a1a;text-decoration:underline}.buy-box__reviews{align-items:center;color:#888;display:flex;flex-wrap:wrap;font-size:.85em;gap:8px;margin-bottom:14px}.buy-box__reviews .ui.rating{font-size:1.05em}.buy-box__reviews a{color:#888}.buy-box__reviews a:hover{color:#ff6139}.buy-box__price{border-bottom:1px solid #ececec;border-top:1px solid #ececec;margin:0 0 14px;padding:14px 0}.buy-box__price-old{color:#999;display:block}.buy-box__price-main{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.buy-box__price-gross{color:#1a1a1a;font-size:2.2rem;font-weight:700;line-height:1.1}.buy-box__price-gross .price-unit{font-size:.5em;font-weight:400}.buy-box__price-tax{color:#666;font-size:.95em}.buy-box__price-net{color:#555;font-size:.95em;margin-top:4px}.buy-box__price-net strong{color:#1a1a1a}.buy-box__price-vat{color:#999;margin-left:4px}.buy-box__price-net-inline{color:#777;font-size:.9em}.buy-box .batch-size-price{margin-top:6px}.buy-box__short-description{color:#444;margin:0 0 14px}.buy-box__availability{margin-bottom:14px}.buy-box__stock .stock-badge{align-items:center;display:inline-flex;font-weight:600;gap:5px}.buy-box__stock .stock-badge.in-stock{color:#27ae60}.buy-box__stock .stock-badge.out-of-stock{color:#e74c3c}.buy-box__stock .stock-badge.on-order{color:#888}.buy-box__stock .stock-badge i.icon{height:auto}.buy-box__delivery{color:#555;font-size:.9em;list-style:none;margin:8px 0 0;padding:0}.buy-box__delivery li{align-items:flex-start;display:flex;gap:6px;margin-bottom:4px}.buy-box__delivery i.icon{color:#ff6139;flex-shrink:0;height:auto;margin:2px 0 0}.buy-box__delivery strong{color:#1a1a1a}.buy-box #sylius-product-selecting-variant.ui.segment{background:transparent;border:none;box-shadow:none;margin:0 0 16px;padding:0}.buy-box #sylius-product-selecting-variant.ui.segment form{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.buy-box #sylius-product-selecting-variant.ui.segment .field{margin:0}.buy-box #sylius-product-selecting-variant.ui.segment .field>label{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.buy-box #sylius-product-selecting-variant.ui.segment .qty-stepper{margin-bottom:0}.buy-box #sylius-product-selecting-variant.ui.segment .ui.huge.primary.button{flex:1;font-size:1.15em;margin:0;min-width:200px}.buy-box #sylius-product-selecting-variant.ui.segment #sylius-cart-validation-error,.buy-box #sylius-product-selecting-variant.ui.segment .batch-size-note,.buy-box #sylius-product-selecting-variant.ui.segment .batch-size-total{margin:0;width:100%}.buy-box .ui.hidden.divider{margin:0}.buy-box .product-trust-signals{border-top:1px solid #ececec;padding-top:12px}.buy-box .product-trust-signals .trust-item{padding-top:0}.buy-box .product-trust-signals .trust-simplepay{margin:0 0 0 auto;width:auto}.buy-box .product-trust-signals .trust-simplepay img{height:24px}.product-tabs.ui.tabular.menu .item.active{border-top:2px solid #ff6139;font-weight:700}#sylius-product-attributes.ui.definition.table td.sylius-product-attribute-name{width:32%}.product-reco{margin-top:36px}.product-reco .ui.horizontal.section.divider.header{font-size:1.4em!important}.product-reco .product-reco__cards.ui.cards{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0}.product-reco .product-reco__cards.ui.cards>.card{box-shadow:none;font-size:.9em;margin:0;padding:10px;width:auto}.product-reco .product-reco__cards.ui.cards>.card>.quick-view-trigger{display:none}.product-reco .product-reco__cards.ui.cards>.card>.image{align-items:center;background:#fff;display:flex;height:110px;justify-content:center}.product-reco .product-reco__cards.ui.cards>.card>.image>img{max-height:100px;max-width:100%;object-fit:contain;width:auto}.product-reco .product-reco__cards.ui.cards>.card>.content{padding:8px 0 0}.product-reco .product-reco__cards.ui.cards>.card>.content>.header{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:.95em!important;line-height:1.3;overflow:hidden}.product-reco .product-reco__cards.ui.cards>.card>.content .sylius-product-code{margin-top:2px}.product-reco .product-reco__cards.ui.cards>.card>.content .sylius-product-stock{margin:4px 0}.product-reco .product-reco__cards.ui.cards>.card>.content .sylius-product-price{font-weight:700}.product-reco .product-reco__cards.ui.cards>.card>.extra.content{margin-top:8px;padding-top:8px}.product-reco .product-reco__cards.ui.cards>.card>.extra.content .quick-cart-row{min-width:0}.product-reco .product-reco__cards.ui.cards>.card>.extra.content .qty-input{width:40px}.product-reco .product-reco__cards.ui.cards>.card>.extra.content .add-to-cart-link.ui.button{flex:1 1 0;font-size:.9em;min-width:0;padding:.7em .3em!important}.product-reco .product-reco__cards.ui.cards>.card>.extra.content .add-to-cart-link.ui.button>i.icon{display:none}.product-reco .product-reco__cards.ui.cards>.card>.extra.content .batch-size-note{font-size:.8em}@media only screen and (min-width:768px) and (max-width:991px){.product-reco .product-reco__cards.ui.cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:767px){.product-reco .ui.horizontal.section.divider.header{font-size:1.15em!important;white-space:normal}.product-reco .product-reco__cards.ui.cards{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x proximity;scrollbar-width:none}.product-reco .product-reco__cards.ui.cards::-webkit-scrollbar{display:none}.product-reco .product-reco__cards.ui.cards>.card{flex:0 0 44%;scroll-snap-align:start;width:44%!important}}.buy-box-sticky{align-items:center;background:#fff;border-top:1px solid #ddd;bottom:0;box-shadow:0 -4px 16px rgba(0,0,0,.08);display:none;gap:12px;left:0;padding:10px 16px;position:fixed;right:0;transform:translateY(110%);transition:transform .2s ease;z-index:400}.buy-box-sticky__price{flex:1;line-height:1.2}.buy-box-sticky__price strong{color:#1a1a1a;display:block;font-size:1.2em}.buy-box-sticky__price span{color:#666;font-size:.8em}.buy-box-sticky__button.ui.button{flex:1;margin:0}.buy-box-sticky.is-visible{transform:none}@media only screen and (min-width:768px) and (max-width:991px){.product-show{gap:24px}}@media only screen and (max-width:767px){.product-show{gap:20px;grid-template-areas:"gallery" "buy" "attributes";grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.product-gallery__main{min-height:0;padding:8px}.product-gallery__main img{max-height:200px}.buy-box__title{font-size:1.3rem}.buy-box__price-gross{font-size:1.8rem}.buy-box #sylius-product-selecting-variant.ui.segment .ui.huge.primary.button{min-width:0}.product-tabs.ui.tabular.menu{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.product-tabs.ui.tabular.menu::-webkit-scrollbar{display:none}.product-tabs.ui.tabular.menu .item{flex-shrink:0;font-size:.9em;padding:.75em .7em!important}.buy-box-sticky{display:flex}body.has-sticky-buy-box{padding-bottom:72px}}@media only screen and (max-width:991px){.header-grid{justify-content:flex-start}.top-bar .ui.stackable.menu{flex-direction:row}.top-bar .ui.stackable.menu .item{width:auto!important}.hero .hero-title{font-size:30px;margin-top:10px}.hero .hero-subtitle{font-size:14px}.hero .container{background-image:none;min-height:0;padding:25px 0}.taxon-tiles .tile{margin:0}.taxon-tiles .column{width:47%!important}.ui.six.cards>.card{width:44%!important}[data-route=sylius_shop_homepage] .main-content>.ui.container{width:auto!important}}.province-container{display:none}.simple-page{padding:30px 0 0}.simple-page .icon.large{margin-right:20px}@media only screen and (min-width:768px) and (max-width:991px){.ui.container{width:770px}.logo{max-width:210px}}@media only screen and (max-width:768px){#AmperLogo{width:120px}.logo{padding-bottom:0;padding-top:0}.logo .logo-img{margin:0}.logo .title{display:none}#products .card{width:calc(50% - 1.5em)}#products .card .header{font-size:14px!important}#footer .logo-container,#products .card .btn-text{display:none}#footer #SimpleLogo{max-width:100%}#SearchInput{width:100%}[data-route=sylius_shop_product_show] .ui.fluid.image{padding:0}}.price-unit{font-size:.8em;font-weight:400}#product-price .price-unit{font-size:.55em}.batch-size-price{color:#1a1a1a;font-size:1.05em;margin-top:4px}.batch-size-total{color:#1a1a1a;font-size:1.1em;margin:-.5em 0 4px}.batch-size-note{color:#1a1a1a;font-size:.9em;margin:6px 0 1em}.quick-add-to-cart .batch-size-note{font-size:.85em;margin-bottom:0;opacity:.8}.qty-stepper{align-items:stretch;display:flex;margin-bottom:1em;max-width:150px}.qty-stepper input{-moz-appearance:textfield;border:1px solid #ddd!important;border-left:none!important;border-radius:0!important;border-right:none!important;flex:1;min-width:50px;text-align:center}.qty-stepper input::-webkit-inner-spin-button,.qty-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-stepper__btn{align-items:center;background:#fff;border:1px solid #ddd;color:#1a1a1a;cursor:pointer;display:flex;flex-shrink:0;font-size:1.2em;justify-content:center;line-height:1;transition:background .15s,color .15s,border-color .15s;width:38px}.qty-stepper__btn:hover:not(:disabled){background:#ff6139;border-color:#ff6139;color:#fff}.qty-stepper__btn:disabled{cursor:not-allowed;opacity:.35}.qty-stepper__btn--minus{border-radius:4px 0 0 4px}.qty-stepper__btn--plus{border-radius:0 4px 4px 0}.stock-shipping-info{display:flex;flex-direction:column;font-size:.9em;gap:6px;margin:.75em 0 1em}.stock-shipping-info .stock-badge{align-items:center;display:inline-flex;font-weight:600;gap:5px}.stock-shipping-info .stock-badge.in-stock{color:#27ae60}.stock-shipping-info .stock-badge.out-of-stock{color:#e74c3c}.stock-shipping-info .stock-badge.on-order{color:#888}.stock-shipping-info .shipping-info{align-items:center;color:#555;display:flex;gap:5px}.stock-shipping-info i{height:auto}.product-trust-signals{align-items:center;border-top:1px solid #f0f0f0;display:flex;flex-wrap:wrap;gap:8px 16px}.product-trust-signals .trust-item{align-items:center;color:#666;display:inline-flex;font-size:.8em;gap:5px;line-height:1;padding-top:20px}.product-trust-signals .trust-item svg{color:#ff6139;display:block;flex-shrink:0;height:15px;width:15px}.product-trust-signals .trust-simplepay{margin-top:6px;width:100%}.product-trust-signals .trust-simplepay img{height:28px;width:auto}#sylius-cart-items td.single.line{white-space:normal}#sylius-cart-items .sylius-product-name,#sylius-cart-items .sylius-product-variant-name{overflow-wrap:anywhere;white-space:normal}#sylius-cart-items .old-price,#sylius-cart-items .sylius-total,#sylius-cart-items .sylius-unit-price{white-space:nowrap}#sylius-cart-items td{vertical-align:middle}html body .ui.button,html body .ui.header,html body .ui.input>input,html body .ui.menu,html body :not(i){font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1e1f24}body.pushable{background-color:#fff!important}@media only screen and (min-width:769px){html body .ui.container{margin-left:auto!important;margin-right:auto!important;max-width:1176px!important;width:calc(100% - 64px)!important}}html body .buttons .ui.labeled.icon.button.green,html body .buttons .ui.labeled.icon.button.primary,html body .ui.basic.button.green,html body .ui.basic.button.primary,html body .ui.button.green,html body .ui.button.primary,html body .ui.button.submit,html body .ui.labeled.button.green,html body .ui.labeled.button.primary,html body .ui.labeled.icon.button.green,html body .ui.labeled.icon.button.primary,html body .ui.labeled.icon.button.submit,html body .ui.primary.button{background:#cc3d14!important;border-color:#cc3d14!important;border-radius:10px;color:#fff!important;font-weight:700}html body .buttons .ui.labeled.icon.button.green:focus,html body .buttons .ui.labeled.icon.button.green:hover,html body .buttons .ui.labeled.icon.button.primary:focus,html body .buttons .ui.labeled.icon.button.primary:hover,html body .ui.basic.button.green:focus,html body .ui.basic.button.green:hover,html body .ui.basic.button.primary:focus,html body .ui.basic.button.primary:hover,html body .ui.button.green:focus,html body .ui.button.green:hover,html body .ui.button.primary:focus,html body .ui.button.primary:hover,html body .ui.button.submit:focus,html body .ui.button.submit:hover,html body .ui.labeled.button.green:focus,html body .ui.labeled.button.green:hover,html body .ui.labeled.button.primary:focus,html body .ui.labeled.button.primary:hover,html body .ui.labeled.icon.button.green:focus,html body .ui.labeled.icon.button.green:hover,html body .ui.labeled.icon.button.primary:focus,html body .ui.labeled.icon.button.primary:hover,html body .ui.labeled.icon.button.submit:focus,html body .ui.labeled.icon.button.submit:hover,html body .ui.primary.button:focus,html body .ui.primary.button:hover{background:#a8310f!important;border-color:#a8310f!important;color:#fff!important}:focus-visible{outline:2px solid #cc3d14;outline-offset:2px}html body .stock-badge{align-items:center;background:#eeecea;border-radius:999px;color:#33312d!important;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;line-height:1.4;padding:3px 10px 3px 9px;white-space:nowrap;width:auto}html body .stock-badge>i.icon{display:none}html body .stock-badge:before{background:currentColor;border-radius:50%;content:"";flex:0 0 auto;height:7px;width:7px}html body .stock-badge--raktaron{background:#e3f3e8;color:#17663a!important}html body .stock-badge--beszallitoi_keszleten{background:#fff;box-shadow:inset 0 0 0 1px #a9d8b8;color:#17663a!important}html body .stock-badge--beszallitoi_keszleten:before{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor}html body .stock-badge--rendelesre{background:#eeecea;color:#33312d!important}html body .stock-badge--kifutott{background:#fdecea;color:#b42318!important}.amp-wrap{box-sizing:border-box;margin:0 auto;max-width:1240px;padding:0 32px;width:100%}@media only screen and (max-width:768px){.amp-wrap{padding:0 16px}}.amp-btn{align-items:center;border:0;border-radius:10px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;line-height:1.2;min-height:48px;padding:0 22px;text-align:center;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.amp-btn svg{flex:0 0 auto}.amp-btn--primary{background:#cc3d14;color:#fff!important}.amp-btn--primary:focus,.amp-btn--primary:hover{background:#a8310f;color:#fff!important}.amp-btn--outline{background:transparent;box-shadow:inset 0 0 0 1.5px #1e1f24;color:#1e1f24!important}.amp-btn--outline:focus,.amp-btn--outline:hover{background:#1e1f24;color:#fff!important}.amp-btn--light{background:#fff;color:#1e1f24!important}.amp-btn--light:focus,.amp-btn--light:hover{background:#f6f4f0;color:#1e1f24!important}.amp-eyebrow{color:#cc3d14;display:block;font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.amp-eyebrow--muted{color:#6b6760;letter-spacing:.06em}.amp-eyebrow--on-dark{color:#ff8a66}.amp-section-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;margin-bottom:20px}.amp-section-head h2{color:#1e1f24;font-size:28px;font-weight:800;letter-spacing:-.015em;line-height:1.2;margin:0}.amp-section-head p{color:#6b6760;font-size:14.5px;margin:6px 0 0}@media only screen and (max-width:768px){.amp-section-head{margin-bottom:14px}.amp-section-head h2{font-size:21px}}.amp-more{align-items:center;color:#cc3d14!important;display:inline-flex;font-size:15px;font-weight:700;gap:6px;min-height:44px}.amp-more:hover{color:#a8310f!important;text-decoration:underline}.amp-card{background:#fff;border-radius:16px;box-shadow:0 1px 2px rgba(30,31,36,.05),inset 0 0 0 1px #e9e6e1}.amp-sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}@media only screen and (min-width:900px){html body [data-route=sylius_shop_login] .ui.segment>.relaxed.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html body .main-content>.ui.container>.sylius-flash-message.ui.message{border-radius:12px;box-shadow:none;font-size:14.5px;margin:16px auto!important;padding:14px 44px 14px 16px;width:min(1176px,100% - 64px)}html body .main-content>.ui.container>.sylius-flash-message.ui.message>.icon:not(.close){font-size:22px}html body .main-content>.ui.container>.sylius-flash-message.ui.message .header{font-size:15px;font-weight:800}html body .main-content>.ui.container>.sylius-flash-message.ui.message.positive,html body .main-content>.ui.container>.sylius-flash-message.ui.message.success{background:#e3f3e8;box-shadow:inset 0 0 0 1px #a9d8b8;color:#17663a}html body .main-content>.ui.container>.sylius-flash-message.ui.message.positive .header,html body .main-content>.ui.container>.sylius-flash-message.ui.message.success .header{color:#17663a}html body .main-content>.ui.container>.sylius-flash-message.ui.message.error,html body .main-content>.ui.container>.sylius-flash-message.ui.message.negative{background:#fdecea;box-shadow:inset 0 0 0 1px rgba(180,35,24,.25);color:#b42318}html body .main-content>.ui.container>.sylius-flash-message.ui.message.error .header,html body .main-content>.ui.container>.sylius-flash-message.ui.message.negative .header{color:#b42318}html body .main-content>.ui.container>.sylius-flash-message.ui.message.info{background:#e8eef9;box-shadow:inset 0 0 0 1px rgba(36,74,143,.2);color:#244a8f}html body .main-content>.ui.container>.sylius-flash-message.ui.message.info .header{color:#244a8f}@media only screen and (max-width:768px){html body .main-content>.ui.container>.sylius-flash-message.ui.message{width:calc(100% - 32px)}}.pusher>#menu.top-menu{display:none!important}header.site-header{background:#fff;border-bottom:1px solid #ece9e4}header.site-header>.ui.container>.ui.basic.segment{margin:0;padding:0}.mobile-call{display:none}@media only screen and (min-width:769px){header.site-header{position:relative;z-index:30}header.site-header .header-grid{align-items:center;box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:12px;justify-content:flex-start;min-height:84px;padding:14px 0}header.site-header .header-left{flex:0 0 auto;margin-right:8px}header.site-header .header-left a{display:flex}header.site-header .header-left #AmperLogo{border-radius:0;display:block;height:auto;width:132px}header.site-header .header-products{align-items:center;background:#1e1f24;border:0;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:14.5px;font-weight:700;gap:8px;min-height:48px;padding:0 18px;transition:background-color .15s ease}header.site-header .header-products:focus-visible,header.site-header .header-products:hover{background:#33343b}header.site-header .ui.search.header-search{flex:1 1 360px;min-width:0;position:relative}header.site-header .ui.search.header-search .ui.icon.input{width:100%}header.site-header .ui.search.header-search .ui.icon.input>input.prompt{background:#fff;border:0!important;border-radius:12px!important;box-shadow:inset 0 0 0 2px #1e1f24;color:#1e1f24;font-size:15px;height:50px;padding:0 68px 0 18px!important;transition:box-shadow .15s ease}header.site-header .ui.search.header-search .ui.icon.input>input.prompt::placeholder{color:#8a857d;opacity:1}header.site-header .ui.search.header-search .ui.icon.input>input.prompt:focus{box-shadow:inset 0 0 0 2px #cc3d14,0 0 0 4px rgba(204,61,20,.15)}header.site-header .ui.search.header-search .ui.icon.input>i.search.icon{align-items:center;background:#cc3d14;border-radius:0 12px 12px 0;color:#fff;display:flex;font-size:17px;height:50px;justify-content:center;line-height:1;margin:0;opacity:1;right:0;top:0;transition:background-color .15s ease;width:56px}header.site-header .ui.search.header-search .ui.icon.input>i.search.icon:focus,header.site-header .ui.search.header-search .ui.icon.input>i.search.icon:hover{background:#a8310f;color:#fff;opacity:1}header.site-header .ui.search.header-search>.results{border:0;border-radius:16px;box-shadow:0 24px 60px rgba(30,31,36,.22),0 0 0 1px #ece9e4;max-width:none;overflow-x:hidden;top:calc(100% + 8px);width:100%}header.site-header .header-links{align-items:center;display:flex;flex:0 0 auto;gap:2px}header.site-header .header-dropdown{position:relative}header.site-header .header-dropdown--brands{display:none}header.site-header .header-dropdown__toggle{align-items:center;background:transparent;border:0;border-radius:10px;color:#1e1f24;cursor:pointer;display:inline-flex;font-size:14.5px;font-weight:700;gap:6px;min-height:48px;padding:0 12px;white-space:nowrap}header.site-header .header-dropdown__toggle:hover{background:#f6f4f0}header.site-header .header-dropdown__caret{transition:transform .15s ease}header.site-header .header-dropdown.header-menu--open .header-dropdown__toggle{background:#f6f4f0;color:#cc3d14}header.site-header .header-dropdown.header-menu--open .header-dropdown__caret{transform:rotate(180deg)}header.site-header .header-dropdown>.menu{background:#fff;border:0;border-radius:16px;box-shadow:0 24px 60px rgba(30,31,36,.22),0 0 0 1px #ece9e4;left:auto;max-width:none;padding:16px;right:0;top:calc(100% + 8px);width:auto}header.site-header .header-dropdown>.menu .item{align-items:center;border-radius:8px;color:#1e1f24!important;display:flex;font-size:14.5px;font-weight:600;line-height:1.3;min-height:40px;padding:0 10px!important}header.site-header .header-dropdown>.menu .item:hover{background:#f6f4f0;box-shadow:none;color:#cc3d14!important}header.site-header .header-dropdown--brands>.menu{display:none;gap:2px 8px;grid-template-columns:repeat(2,minmax(150px,1fr));width:360px}header.site-header .header-dropdown--brands>.menu.menu-ready{display:grid}header.site-header .header-dropdown--info>.menu{column-gap:16px;display:none;grid-auto-flow:row dense;grid-template-columns:minmax(180px,1fr) minmax(200px,1fr) 210px;row-gap:2px;width:660px}header.site-header .header-dropdown--info>.menu.menu-ready{display:grid}header.site-header .header-dropdown--info>.menu .menu-label{color:#6b6760;font-size:12px;font-weight:700;letter-spacing:.06em;padding:0 10px 6px;text-transform:uppercase}header.site-header .header-dropdown--info>.menu .menu-label--col1{grid-column:1;grid-row:1}header.site-header .header-dropdown--info>.menu .menu-label--col2{grid-column:2;grid-row:1}header.site-header .header-dropdown--info>.menu .item--col1{grid-column:1}header.site-header .header-dropdown--info>.menu .item--col2{grid-column:2}header.site-header .header-dropdown--info>.menu .menu-contact{background:#f6f4f0;border-radius:12px;color:#6b6760;display:flex;flex-direction:column;font-size:13.5px;gap:4px;grid-column:3;grid-row:1/span 5;padding:16px}header.site-header .header-dropdown--info>.menu .menu-contact strong{color:#1e1f24;font-size:14.5px;margin-bottom:2px}header.site-header .header-dropdown--info>.menu .menu-contact__phone{color:#1e1f24!important;font-size:16px;font-weight:800}header.site-header .header-dropdown--info>.menu .menu-contact__mail{color:#33312d!important;word-break:break-all}header.site-header .header-dropdown--info>.menu .menu-contact__address{margin-top:6px}header.site-header .header-account{align-items:center;border-radius:10px;color:#1e1f24;display:inline-flex;flex:0 0 auto;font-size:14.5px;font-weight:700;gap:8px;justify-content:center;min-height:48px;min-width:48px;padding:0 10px}header.site-header .header-account:hover{background:#f6f4f0;color:#1e1f24!important}header.site-header .header-cart{flex:0 0 auto}header.site-header .header-cart #sylius-cart-button.ui.cart.button{align-items:center;background:transparent!important;border:0!important;border-radius:10px!important;box-shadow:none!important;color:#1e1f24!important;display:inline-flex;font-size:14.5px;font-weight:700;gap:8px;margin:0;min-height:48px;padding:0 12px!important}header.site-header .header-cart #sylius-cart-button.ui.cart.button:hover{background:#f6f4f0!important;color:#1e1f24!important}header.site-header .header-cart #sylius-cart-button.ui.cart.button>i.cart.icon{font-size:20px;margin:0!important;opacity:1}header.site-header .header-cart #sylius-cart-button.ui.cart.button .cart-label{white-space:nowrap}}@media only screen and (min-width:769px) and (max-width:1099px){header.site-header .header-grid{flex-wrap:wrap;row-gap:10px}header.site-header .ui.search.header-search{flex:1 1 100%;order:10}header.site-header .header-links{margin-left:auto}header.site-header .header-account__label{display:none}}@media only screen and (min-width:1100px) and (max-width:1279px){header.site-header .header-account__label{display:none}}@media only screen and (min-width:769px) and (max-width:1279px){header.site-header #sylius-cart-count{display:none}}@media only screen and (max-width:768px){header.site-header{background:#fff}header.site-header .header-account,header.site-header .header-links,header.site-header .header-products{display:none!important}}html body header.site-header .ui.search.header-search>.results{background:#fff;border:0;border-radius:16px;box-shadow:0 24px 60px rgba(30,31,36,.22),0 0 0 1px #ece9e4;padding:12px}html body header.site-header .ui.search.header-search.category>.results .category{background:transparent;border:0;display:block}html body header.site-header .ui.search.header-search.category>.results .category>.name{background:transparent;border:0;color:#6b6760;font-size:12px;font-weight:700;letter-spacing:.06em;padding:4px 12px;text-transform:uppercase}html body header.site-header .ui.search.header-search.category>.results .category+.category>.name{margin-top:6px}html body header.site-header .ui.search.header-search.category>.results .category .results{background:transparent;border:0;display:flex;flex-direction:column;gap:2px;max-height:none;overflow:visible}html body header.site-header .ui.search.header-search.category>.results .category .result{background:transparent;border:0;border-radius:10px;flex-shrink:0}html body header.site-header .ui.search.header-search.category>.results .category .result.active,html body header.site-header .ui.search.header-search.category>.results .category .result:hover{background:#f6f4f0}html body header.site-header .ui.search.header-search.category>.results .category .result.taxon-result{align-items:center;color:#1e1f24;display:flex;gap:12px;padding:8px 12px}html body header.site-header .ui.search.header-search.category>.results .category .result.taxon-result .content{flex:1 1 auto;min-width:0}html body header.site-header .ui.search.header-search.category>.results .category .result.taxon-result .title{color:#1e1f24;font-size:14.5px;font-weight:600;margin:0}html body header.site-header .ui.search.header-search.category>.results .category .result.product-result{align-items:center;display:grid;gap:14px;grid-template-columns:56px minmax(0,1fr) auto;padding:10px 12px}html body header.site-header .ui.search.header-search.category>.results .category .result.product-result .thumb{border:0;border-radius:8px;box-shadow:inset 0 0 0 1px #ece9e4;height:56px;width:56px}html body header.site-header .ui.search.header-search.category>.results .category .result.product-result .title{color:#1e1f24;font-size:14.5px;font-weight:600;line-height:1.35}html body header.site-header .ui.search.header-search.category>.results .category .result.product-result .meta{color:#6b6760;font-size:12.5px;gap:4px 10px;margin-top:4px}html body header.site-header .ui.search.header-search.category>.results .category .result.product-result .meta .code{font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif!important}html body header.site-header .ui.search.header-search.category>.results .category .result.product-result .meta .stock-badge{font-size:11.5px;padding:1px 8px 1px 7px}html body header.site-header .ui.search.header-search.category>.results .category .result.product-result .price{color:#1e1f24;font-size:16px;font-weight:800}html body header.site-header .ui.search.header-search.category>.results .category.all{border-top:1px solid #ece9e4;margin-top:8px;padding-top:8px}html body header.site-header .ui.search.header-search.category>.results .category .result.all-results{align-items:center;display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:space-between;padding:10px 12px}html body header.site-header .ui.search.header-search.category>.results .category .result.all-results .label{color:#cc3d14;font-size:14.5px;font-weight:700}html body header.site-header .ui.search.header-search.category>.results .category .result.all-results .hint{color:#6b6760;font-size:12.5px}html body header.site-header .ui.search.header-search.category>.results .category .result.all-results kbd{background:#fff;border-radius:6px;box-shadow:inset 0 0 0 1px #d9d4cc;display:inline-block;font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif!important;font-size:11.5px;font-weight:700;margin-right:3px;padding:1px 6px}html body header.site-header .ui.search.header-search .taxon-result__icon{align-items:center;background:#f6f4f0;border-radius:10px;color:#cc3d14;display:flex;flex:0 0 40px;height:40px;justify-content:center;width:40px}html body header.site-header .ui.search.header-search .taxon-result__go{color:#cc3d14}html body header.site-header .ui.search.header-search mark{background:#fff1d2;border-radius:3px;color:inherit;padding:0 1px}html body header.site-header .ui.search.header-search .results>.message{background:transparent;border:0;padding:12px}html body header.site-header .ui.search.header-search .results>.message .header{font-weight:800}@media only screen and (max-width:768px){html body header.site-header .ui.search.header-search.category>.results .category .result.product-result{gap:10px;grid-template-columns:44px minmax(0,1fr) auto}html body header.site-header .ui.search.header-search.category>.results .category .result.product-result .thumb{height:44px;width:44px}html body header.site-header .ui.search.header-search.category>.results .category .result.product-result .title{font-size:13.5px}html body header.site-header .ui.search.header-search.category>.results .category .result.product-result .price{font-size:14px}html body header.site-header .ui.search.header-search .result.all-results .hint{display:none}}.checkout-header__logo{align-items:center;display:flex;padding:14px 0}.checkout-header__logo #AmperLogo{display:block;height:auto;width:132px}@media only screen and (min-width:769px){html body header.site-header>.ui.container>.ui.basic.segment{margin:0!important;padding:0!important}}@media only screen and (max-width:768px){html body header.site-header>.ui.container>.ui.basic.segment{margin:0!important;padding:0 8px!important}}#footer.site-footer{background:#fff;border-top:1px solid #ece9e4;color:#1e1f24;font-size:14.5px;margin:0;padding:56px 0 28px}#footer.site-footer a{color:#33312d}#footer.site-footer a:hover{color:#cc3d14!important}.site-footer__grid{display:grid;gap:32px;grid-template-columns:1.3fr 1fr 1fr 1.2fr}.site-footer__brand{align-items:flex-start;display:flex;flex-direction:column;gap:14px}.site-footer__brand p{color:#6b6760;line-height:1.55;margin:0;max-width:280px}.site-footer__logo img{display:block;height:auto;width:160px}.site-footer__badge{align-items:center;color:#33312d;display:inline-flex;font-size:13px;font-weight:600;gap:12px;line-height:1.35;margin-top:4px}.site-footer__badge img{flex:0 0 auto;height:56px;width:56px}.site-footer__col>summary{color:#1e1f24;display:block;font-size:15px;font-weight:800;list-style:none;margin-bottom:12px;pointer-events:none}.site-footer__col>summary::-webkit-details-marker{display:none}.site-footer__col .site-footer__contact,.site-footer__col nav{align-items:flex-start;display:flex;flex-direction:column;gap:10px;line-height:1.4}.site-footer__col .site-footer__contact span{color:#6b6760}.site-footer__phone{color:#1e1f24!important;font-size:16px;font-weight:800}.site-footer__bottom{align-items:center;border-top:1px solid #ece9e4;color:#6b6760;display:flex;flex-wrap:wrap;font-size:13px;gap:16px;justify-content:space-between;margin-top:40px;padding-top:22px}.site-footer__bottom a{color:#6b6760!important}html body #footer #SimpleLogo{background:transparent;border-radius:0;display:block;height:32px;max-width:100%;padding:0;width:auto}@media only screen and (min-width:769px) and (max-width:1000px){.site-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer__brand{align-items:center;flex-direction:row;flex-wrap:wrap;gap:14px 28px;grid-column:1/-1}}@media only screen and (max-width:768px){#footer.site-footer{padding:32px 0 28px}.site-footer__grid{display:flex;flex-direction:column;gap:0}.site-footer__brand{padding-bottom:20px}.site-footer__col{border-bottom:1px solid #ece9e4}.site-footer__col>summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin:0;min-height:54px;pointer-events:auto}.site-footer__col>summary:after{content:"+";font-size:22px;font-weight:500;line-height:1}.site-footer__col[open]>summary:after{content:"−"}.site-footer__col .site-footer__contact,.site-footer__col nav{gap:0;padding-bottom:12px}.site-footer__col .site-footer__contact>a,.site-footer__col .site-footer__contact>span,.site-footer__col nav>a,.site-footer__col nav>span{align-items:center;display:flex;min-height:44px}.site-footer__bottom{align-items:flex-start;border-top:0;flex-direction:column-reverse;line-height:1.6;margin-top:22px;padding-top:0}html body #footer #SimpleLogo{height:auto;max-width:420px;width:100%}}.product-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.product-grid--compact,.product-grid--home{grid-template-columns:repeat(6,minmax(0,1fr))}.pcard{background:#fff;border-radius:16px;box-shadow:0 1px 2px rgba(30,31,36,.05),inset 0 0 0 1px #e9e6e1;color:#1e1f24;display:flex;flex-direction:column;gap:8px;min-width:0;padding:14px;position:relative;transition:box-shadow .15s ease}.pcard:focus-within,.pcard:hover{box-shadow:inset 0 0 0 1.5px #cc3d14,0 10px 26px rgba(30,31,36,.1)}.pcard__media{position:relative}.pcard__image{align-items:center;background:#fff;border-radius:10px;display:flex;height:170px;justify-content:center;margin-bottom:4px;overflow:hidden}.pcard__image img{display:block;height:auto;max-height:160px;max-width:100%;object-fit:contain;width:auto}.pcard__quick-view.quick-view-trigger{align-items:center;background:#1e1f24;border:0;border-radius:999px;bottom:6px;box-shadow:0 4px 12px rgba(30,31,36,.25);color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:6px;left:50%;margin:0;min-height:38px;opacity:0;padding:0 14px;pointer-events:none;position:absolute;transform:translate(-50%,4px);transition:opacity .15s ease,transform .15s ease;white-space:nowrap}.pcard__quick-view.quick-view-trigger:hover{background:#33343b;color:#fff!important}@media (hover:hover) and (min-width:769px){.pcard:hover .pcard__quick-view.quick-view-trigger,.pcard__quick-view.quick-view-trigger:focus-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}}.pcard__body{display:flex;flex:1 1 auto;flex-direction:column;gap:inherit;min-width:0}.pcard__body>*{margin:0}.pcard__body>#appliedPromotions:not(:has(*)){display:none}.pcard__meta{color:#6b6760;display:block;font-size:12px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .pcard__code.sylius-product-code{color:inherit;font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:inherit;margin:0}.pcard__name{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#1e1f24!important;display:-webkit-box;font-size:14.5px;font-weight:600;line-height:1.38;min-height:4.14em;overflow:hidden;overflow-wrap:anywhere;white-space:normal}.pcard__name:hover{color:#cc3d14!important}.pcard__specs{display:flex;flex-wrap:wrap;gap:2px 0;list-style:none;margin:-2px 0 0;padding:0}.pcard__specs li{color:#33312d;font-size:12.5px;font-weight:600;line-height:1.4;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcard__specs li:first-letter{text-transform:uppercase}.pcard__specs li:not(:last-child):after{color:#8a857d;content:"·";margin:0 6px}.pcard__stock{display:flex;margin:0}.pcard .ui.label{align-self:flex-start;background:#fff1eb;border-radius:999px;color:#a8310f;font-size:12px;margin:0}.pcard__price{display:flex;flex-direction:column;line-height:1.25;margin-top:auto;padding-top:4px}.pcard__price-old{color:#6b6760;font-size:12.5px}.pcard__price-gross{color:#1e1f24;font-size:20px;font-weight:800;letter-spacing:-.01em}.pcard__price-gross .price-unit{font-size:13px;font-weight:600}.pcard__price-net{color:#6b6760;font-size:12px}.pcard__cart{margin:0}.pcard__cart .batch-size-note{color:#6b6760;font-size:12px;margin:6px 0 0;opacity:1}.pcard__cart-row{display:flex;gap:6px}.pcard__qty{flex:0 0 54px;margin:0}.pcard__qty input{-moz-appearance:textfield;appearance:textfield;background:#fff;border:0;border-radius:10px;box-shadow:inset 0 0 0 1px #e2dfda;color:#1e1f24;font-size:15px;font-weight:700;height:44px;margin:0;padding:0 4px;text-align:center;width:100%}.pcard__qty input::-webkit-inner-spin-button,.pcard__qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pcard__qty input:focus{box-shadow:inset 0 0 0 2px #cc3d14;outline:none}.pcard__add.add-to-cart-link{align-items:center;background:#cc3d14;border:0;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;flex:1 1 auto;font-size:14px;font-weight:700;gap:8px;justify-content:center;margin:0;min-height:44px;min-width:0;padding:0 12px;transition:background-color .15s ease;white-space:nowrap}.pcard__add.add-to-cart-link:focus-visible,.pcard__add.add-to-cart-link:hover{background:#a8310f;color:#fff}.pcard__add.add-to-cart-link.loading{cursor:progress;opacity:.7}.pcard__add.add-to-cart-link.positive{background:#17663a}.pcard__add.add-to-cart-link.negative{background:#b42318}.pcard__add.add-to-cart-link.disabled{pointer-events:none}.pcard__more{align-items:center;border-radius:10px;box-shadow:inset 0 0 0 1.5px #1e1f24;color:#1e1f24!important;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;min-height:44px}.pcard__more:hover{background:#1e1f24;color:#fff!important}.product-grid--compact .pcard__image,.product-grid--home .pcard__image{height:150px}.product-grid--compact .pcard__image img,.product-grid--home .pcard__image img{max-height:140px}.product-grid--compact .pcard__name,.product-grid--home .pcard__name{font-size:14px}.product-grid--compact .pcard__price-gross,.product-grid--home .pcard__price-gross{font-size:18px}.product-grid--compact .pcard__qty,.product-grid--home .pcard__qty{display:none}@media only screen and (max-width:1279px){.product-grid--compact,.product-grid--home{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:1000px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:768px){.product-grid{gap:10px}.pcard{border-radius:14px;gap:7px;padding:12px}.pcard__image{height:120px}.pcard__image img{max-height:112px}.pcard__quick-view.quick-view-trigger{display:none}.pcard__name{font-size:13.5px}.pcard__price-gross{font-size:17px}.pcard__qty{display:none}.pcard__add.add-to-cart-link{padding:0 8px}.product-grid--compact,.product-grid--home{display:flex;gap:10px;margin:0 -16px;overflow-x:auto;padding:2px 16px 6px;scroll-padding:0 16px;scroll-snap-type:x proximity;scrollbar-width:none}.product-grid--compact::-webkit-scrollbar,.product-grid--home::-webkit-scrollbar{display:none}.product-grid--compact>.pcard,.product-grid--home>.pcard{flex:0 0 168px;scroll-snap-align:start}}@media only screen and (max-width:359px){.product-grid:not(.product-grid--home):not(.product-grid--compact){grid-template-columns:minmax(0,1fr)}}html body [data-route=sylius_shop_homepage] .main-content>.ui.container{margin-left:0!important;margin-right:0!important;max-width:none!important;width:100%!important}.home{padding-bottom:0}.home h1,.home h2,.home h3{font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.home-usp{background:#f6f4f0}.home-usp__list{display:grid;font-size:14px;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0 auto;padding-bottom:16px;padding-top:16px}.home-usp__list li{align-items:center;display:flex;gap:12px;line-height:1.35;min-width:0}.home-usp__list svg{color:#cc3d14;flex:0 0 auto}.home-usp__list strong{display:block;font-weight:700}.home-usp__sub{color:#6b6760;display:block}.home-hero-wrap{padding-top:24px}.home-hero{align-items:center;background:#f6f4f0;border-radius:20px;display:grid;gap:44px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);padding:36px 44px}.home-hero__main{display:flex;flex-direction:column;gap:14px;min-width:0}.home-hero__title{color:#1e1f24;font-size:38px;font-weight:800;letter-spacing:-.025em;line-height:1.08;margin:0;max-width:600px}.home-hero__lead{color:#33312d;font-size:16.5px;line-height:1.55;margin:0;max-width:560px}.home-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.home-hero__contact{align-items:center;color:#33312d;display:flex;font-size:14.5px;gap:8px;margin:4px 0 0}.home-hero__contact svg{color:#cc3d14;flex:0 0 auto}.home-hero__contact a{color:#1e1f24;font-weight:700}.home-hero__quick{display:flex;flex-direction:column;gap:12px;min-width:0}.home-hero__quick-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-quick{align-items:center;background:#fff;border-radius:10px;box-shadow:inset 0 0 0 1px #ece9e4;color:#1e1f24!important;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:space-between;line-height:1.25;min-height:52px;min-width:0;padding:0 16px;transition:box-shadow .15s ease}.home-quick span{color:#cc3d14;flex:0 0 auto}.home-quick:hover{box-shadow:inset 0 0 0 1.5px #cc3d14}.home-brands{padding-top:20px}.home-brands__title.amp-eyebrow{font-size:13px;line-height:1.4;margin:0 0 10px}.home-brands__list{display:flex;gap:10px;margin:-2px;overflow-x:auto;padding:2px;scrollbar-width:none}.home-brands__list::-webkit-scrollbar{display:none}.home-brand{align-items:center;background:#fff;border-radius:12px;box-shadow:inset 0 0 0 1px #ece9e4;display:flex;flex:1 1 0;height:64px;justify-content:center;min-width:92px;padding:0 8px;transition:box-shadow .15s ease}.home-brand img{display:block;height:auto;max-height:42px;max-width:84px;object-fit:contain;width:auto}.home-brand__name{display:none}.home-brand--text .home-brand__name{color:#1e1f24;display:block;font-size:13px;font-weight:700;line-height:1.2;text-align:center}.home-brand:hover{box-shadow:inset 0 0 0 1.5px #cc3d14}.home-cats{padding-bottom:24px;padding-top:36px;scroll-margin-top:16px}.home-cats__grid{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.home-cat{background:#fff;border-radius:14px;box-shadow:inset 0 0 0 1px #ece9e4;box-sizing:border-box;color:#1e1f24!important;gap:12px;min-height:76px;min-width:0;padding:12px 14px;transition:box-shadow .15s ease}.home-cat,.home-cat__icon{align-items:center;display:flex}.home-cat__icon{background:#f6f4f0;border-radius:12px;flex:0 0 52px;height:52px;justify-content:center}.home-cat__icon img{height:36px;object-fit:contain;width:36px}.home-cat__name{font-size:14px;font-weight:700;hyphens:auto;line-height:1.28;min-width:0;overflow-wrap:break-word}.home-cat:hover{box-shadow:inset 0 0 0 1.5px #cc3d14,0 6px 18px rgba(30,31,36,.06)}.home-band{background:#f6f4f0}.home-popular{margin-top:32px;padding:52px 0}.home-popular .pcard{box-shadow:inset 0 0 0 1px #ece9e4}.home-popular .pcard:focus-within,.home-popular .pcard:hover{box-shadow:inset 0 0 0 1px #d9d4cc,0 8px 22px rgba(30,31,36,.07)}.home-audience{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:64px;padding-top:64px}.home-audience__card{border-radius:20px;display:flex;flex-direction:column;gap:18px;min-width:0;padding:44px}.home-audience__card h2{font-size:28px;font-weight:800;letter-spacing:-.015em;line-height:1.18;margin:0}.home-audience__card p{color:#33312d;font-size:15.5px;line-height:1.55;margin:0}.home-audience__card p a{color:#1e1f24;font-weight:700}.home-audience__card>.amp-btn{align-self:flex-start;margin-top:8px}.home-audience__card--pro{background:#1e1f24;color:#fff}.home-audience__card--pro h2{color:#fff}.home-audience__card--diy{background:#fff1eb}.home-audience__card--diy h2{color:#1e1f24}.home-audience__list{color:#dedad4;display:flex;flex-direction:column;font-size:15.5px;gap:12px;list-style:none;margin:0;padding:0}.home-audience__list li{align-items:flex-start;display:flex;gap:10px;line-height:1.45}.home-audience__list svg{color:#ff8a66;flex:0 0 auto}.home-audience__links{display:flex;flex-direction:column;gap:8px}.home-audience__link{align-items:center;background:#fff;border-radius:10px;color:#1e1f24!important;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:space-between;min-height:50px;padding:0 16px}.home-audience__link span{color:#cc3d14}.home-audience__link:hover{color:#cc3d14!important}.home-why{padding:56px 0}.home-why__grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.home-why__item{background:#fff;border-radius:14px;display:flex;flex-direction:column;gap:10px;min-width:0;padding:24px}.home-why__item h3{color:#1e1f24;font-size:17px;font-weight:800;margin:0 0 4px}.home-why__item p{color:#33312d;font-size:14.5px;line-height:1.55;margin:0;overflow-wrap:break-word}.home-why__item p a{color:#1e1f24;font-weight:700}.home-why__item--badge{align-items:center;flex-direction:row;gap:16px}.home-why__icon{align-items:center;background:#fff1eb;border-radius:12px;color:#cc3d14;display:flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.home-why__badge{flex:0 0 auto}.home-why__badge img{display:block;height:76px;object-fit:contain;width:76px}@media only screen and (max-width:1100px){.home-hero{gap:32px;padding:32px}.home-hero__title{font-size:34px}}@media only screen and (max-width:1000px){.home-usp__list{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero{grid-template-columns:minmax(0,1fr)}.home-cats__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-audience{grid-template-columns:minmax(0,1fr)}.home-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:768px){.home-usp__list{display:flex;font-size:13px;gap:22px;overflow-x:auto;padding-bottom:11px;padding-top:11px;scrollbar-width:none;white-space:nowrap}.home-usp__list::-webkit-scrollbar{display:none}.home-usp__list li{flex:0 0 auto;gap:8px}.home-usp__list svg{height:18px;width:18px}.home-usp__list strong{display:inline}.home-usp__sub{display:none}.home-hero-wrap{padding-left:0;padding-right:0;padding-top:0}.home-hero{background:transparent;border-radius:0;gap:18px;padding:26px 0 0}.home-hero__main{padding:0 16px}.home-hero__title{font-size:30px;line-height:1.1}.home-hero__lead{font-size:15.5px;line-height:1.5}.home-hero__actions .amp-btn--primary{flex:1 1 100%}.home-hero__brands-btn{display:none}.home-hero__contact{font-size:14px;justify-content:center}.home-hero__mail,.home-hero__quick>.amp-eyebrow{display:none}.home-hero__quick-grid{display:flex;gap:10px;overflow-x:auto;padding:0 16px 4px;scrollbar-width:none}.home-hero__quick-grid::-webkit-scrollbar{display:none}.home-quick{border-radius:999px;box-shadow:inset 0 0 0 1px #e2dfda;flex:0 0 auto;font-size:14px;font-weight:500;min-height:40px;padding:0 15px;white-space:nowrap}.home-quick span{display:none}.home-brands{padding-top:22px}.home-brands__list{margin:0 -16px;padding:2px 16px}.home-brand{flex:0 0 96px;height:62px}.home-brand img{max-height:34px;max-width:72px}.home-cats{padding-bottom:0;padding-top:30px}.home-cats__grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-cat{border-radius:12px;gap:10px;min-height:60px;padding:8px 10px}.home-cat__icon{border-radius:10px;flex-basis:40px;height:40px}.home-cat__icon img{height:28px;width:28px}.home-cat__name{font-size:13px;line-height:1.25}.home-popular{margin-top:30px;padding:28px 0}.home-audience{gap:12px;padding-bottom:0;padding-top:28px}.home-audience__card{border-radius:18px;gap:12px;padding:24px}.home-audience__card h2{font-size:21px}.home-audience__card p{font-size:14.5px}.home-audience__list{font-size:14.5px;gap:10px}.home-why{margin-top:30px;padding:28px 0}.home-why__grid{gap:10px;grid-template-columns:minmax(0,1fr)}.home-why__item{align-items:flex-start;flex-direction:row;gap:14px;padding:16px}.home-why__item h3{font-size:15.5px}.home-why__item p{font-size:14px;line-height:1.5}.home-why__item--badge{align-items:center}.home-why__icon{border-radius:10px;height:40px;width:40px}.home-why__badge img{height:52px;width:52px}}@media only screen and (max-width:359px){.home-cats__grid{grid-template-columns:minmax(0,1fr)}}.taxon-menu,.taxon-menu-overlay{display:none}@media only screen and (min-width:769px){body.taxon-menu--ready .taxon-menu,body.taxon-menu--ready .taxon-menu-overlay{display:block}.taxon-menu-overlay{background:rgba(30,31,36,.3);bottom:0;left:0;opacity:0;position:fixed;right:0;top:var(--taxon-menu-top,84px);transition:opacity .18s ease;z-index:900}.taxon-menu{--taxon-menu-top:84px;left:50%;opacity:0;position:fixed;top:var(--taxon-menu-top);transform:translate(-50%,-6px);transition:opacity .18s ease,transform .18s ease;width:min(1176px,100vw - 2 * 32px);z-index:901}body.taxon-menu--visible .taxon-menu-overlay{opacity:1}body.taxon-menu--visible .taxon-menu{opacity:1;transform:translate(-50%)}body.taxon-menu--visible .header-products{background:#cc3d14}.taxon-menu__panel{background:#fff;border-radius:0 0 18px 18px;box-shadow:0 24px 60px rgba(30,31,36,.22);display:grid;grid-template-columns:340px minmax(0,1fr);max-height:calc(100vh - var(--taxon-menu-top) - 24px);overflow:hidden;position:relative}.taxon-menu__main{background:#f6f4f0;display:flex;flex-direction:column;gap:1px;overflow-y:auto;padding:12px}.taxon-menu__main-item{align-items:center;border-radius:9px;color:#1e1f24!important;display:flex;font-size:14px;font-weight:600;gap:10px;line-height:1.25;min-height:38px;padding:0 10px}.taxon-menu__main-item img{flex:0 0 24px;height:24px;object-fit:contain;width:24px}.taxon-menu__main-item .name{flex:1 1 auto;min-width:0}.taxon-menu__main-item .chev{color:#8a857d;flex:0 0 auto}.taxon-menu__main-item.is-active,.taxon-menu__main-item:focus-visible,.taxon-menu__main-item:hover{background:#fff;box-shadow:0 1px 2px rgba(30,31,36,.06);color:#cc3d14!important}.taxon-menu__main-item.is-active .chev,.taxon-menu__main-item:focus-visible .chev,.taxon-menu__main-item:hover .chev{color:#cc3d14}.taxon-menu__detail{min-width:0;overflow-y:auto}.taxon-menu__pane{box-sizing:border-box;display:none;flex-direction:column;gap:14px;min-height:100%;padding:24px 68px 24px 28px}.taxon-menu__pane.is-active{display:flex}.taxon-menu__pane-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.taxon-menu__pane-title{color:#1e1f24!important;font-size:20px;font-weight:800;letter-spacing:-.01em}.taxon-menu__pane-all,.taxon-menu__pane-title:hover{color:#cc3d14!important}.taxon-menu__pane-all{font-size:14px;font-weight:700}.taxon-menu__pane-all:hover{color:#a8310f!important;text-decoration:underline}.taxon-menu__subs{align-content:start;display:grid;gap:4px 24px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.taxon-menu__sub-link{align-items:center;border-bottom:1px solid #f1efeb;border-radius:8px;box-sizing:border-box;color:#1e1f24!important;display:flex;font-size:14.5px;font-weight:600;gap:12px;justify-content:space-between;line-height:1.3;min-height:40px;padding:6px 10px}.taxon-menu__sub-link:focus-visible,.taxon-menu__sub-link:hover{background:#f6f4f0;color:#cc3d14!important}.taxon-menu__count{color:#8a857d;flex:0 0 auto;font-size:12.5px;font-weight:500}.taxon-menu__third{display:none}.taxon-menu__pane-foot{border-top:1px solid #ece9e4;display:flex;font-size:14px;font-weight:700;gap:20px;margin-top:auto;padding-top:16px}.taxon-menu__pane-foot a{color:#1e1f24!important}.taxon-menu__pane-foot a:hover{color:#cc3d14!important}.taxon-menu__close{align-items:center;background:transparent;border:0;border-radius:10px;color:#1e1f24;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:absolute;right:14px;top:14px;width:40px}.taxon-menu__close:hover{background:#f6f4f0}}@media only screen and (min-width:769px) and (max-width:1000px){.taxon-menu__panel{grid-template-columns:280px minmax(0,1fr)}.taxon-menu__subs{grid-template-columns:minmax(0,1fr)}}html body .pusher[data-route=sylius_shop_product_index]{overflow:clip!important}html body [data-route=sylius_shop_product_index] .main-content>.ui.container{margin-left:0!important;margin-right:0!important;max-width:none!important;width:100%!important}.amp-crumb{align-items:center;color:#6b6760;display:flex;flex-wrap:wrap;font-size:13.5px;gap:4px 8px}.amp-crumb a{color:#6b6760!important}.amp-crumb a:hover{color:#cc3d14!important}.amp-crumb__current{color:#1e1f24;font-weight:600}.amp-crumb-back{display:none}.listing-box{background:#fff;border-radius:16px;box-shadow:0 1px 2px rgba(30,31,36,.05),inset 0 0 0 1px #e9e6e1;padding:18px}.listing-box__head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:4px}.listing-box__title{color:#1e1f24;font-size:16px;font-weight:800;letter-spacing:-.01em;margin:0 0 10px}.listing-box__head .listing-box__title{margin:0}.listing-box__action{color:#cc3d14!important;font-size:13.5px;font-weight:700}.listing-head{background:#fff;border-bottom:1px solid #ece9e4}.listing-head>.amp-wrap{padding-bottom:14px;padding-top:14px}.listing-head .category-header{margin:6px 0 0;max-width:920px}.listing-head .category-header h1{color:#1e1f24;font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0;overflow-wrap:anywhere}.listing-head .category-header .search-prefix{color:#6b6760;font-size:20px;font-weight:700;letter-spacing:0;margin-right:2px}.listing-head .category-header .product-count{color:#6b6760;font-size:17px;font-weight:600;letter-spacing:0;white-space:nowrap}.listing-head .category-header .brand-suffix{color:#33312d;font-weight:700}.listing-head .category-header .category-lead{color:#33312d;font-size:16px;line-height:1.5;margin:8px 0 0}.listing-head .description{align-items:baseline;color:#33312d;column-gap:10px;display:flex;flex-wrap:wrap;font-size:14.5px;line-height:1.6;margin-top:4px}.listing-head .description .show-hide{flex:1 1 0;max-height:1.6em;min-width:0;overflow:hidden;position:relative}.listing-head .description .show-hide>:first-child{margin-top:0}.listing-head .description .show-hide>:last-child{margin-bottom:0}.listing-head .description .show-hide h2,.listing-head .description .show-hide h3{font-size:15px;line-height:1.6;margin:1em 0 .4em}.listing-head .description:not(.expanded) .show-hide>*{display:inline;font-size:inherit;margin:0 .4em 0 0}.listing-head .description .show-more-button{display:none}.listing-head .description.expandable .show-hide:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:64px}.listing-head .description.expandable .show-more-button{align-items:center;background:none;border:0;color:#cc3d14;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:14.5px;font-weight:700;gap:4px;margin:0;min-height:24px;padding:0}.listing-head .description.expandable .show-more-button i.icon{font-size:12px;height:auto;margin:0}.listing-head .description.expanded{display:block}.listing-head .description.expanded .show-hide{max-height:none}.listing-head .description.expanded .show-hide:after{display:none}.listing-body{background:#f4f2ee;padding:16px 0 64px}.listing-layout{align-items:start;display:grid;gap:24px;grid-template-columns:300px minmax(0,1fr)}.listing-sidebar-column{border-radius:16px;max-height:calc(100vh - 24px);overflow-y:auto;overscroll-behavior:contain;position:sticky;scrollbar-width:thin;top:12px}.listing-main{min-width:0;position:relative}.taxon-tree-menu{font-size:13.5px;padding:14px}.taxon-tree-menu .taxon-tree-head{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.taxon-tree-menu .taxon-tree-head .listing-box__title{margin:0}.taxon-tree-menu .taxon-tree-head .lsheet__close{display:none}.taxon-tree-menu .tree-seg{background:#f4f2ee;border-radius:10px;display:inline-flex;gap:2px;margin-left:auto;padding:3px}.taxon-tree-menu .tree-seg__btn{align-items:center;background:transparent;border:0;border-radius:8px;color:#6b6760;cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:700;margin:0;min-height:30px;padding:0 10px}.taxon-tree-menu .tree-seg__btn.is-on{background:#fff;box-shadow:0 1px 2px rgba(30,31,36,.08);color:#1e1f24}.taxon-tree-menu .taxon-tree-header{margin-bottom:2px}.taxon-tree-menu .taxon-tree-root-link{align-items:center;border-radius:8px;color:#6b6760!important;display:flex;gap:6px;min-height:32px;padding:0 8px 0 4px}.taxon-tree-menu .taxon-tree-root-link i.icon{height:auto;margin:0;width:14px}.taxon-tree-menu .taxon-tree-root-link:hover{background:#f6f4f0;color:#1e1f24!important}.taxon-tree-menu .taxon-tree-list{list-style:none;margin:0;padding:0}.taxon-tree-menu .taxon-tree-children{display:none;padding-left:14px}.taxon-tree-menu .taxon-tree-children.open{display:block}.taxon-tree-menu .taxon-tree-row{align-items:center;display:flex;gap:2px;min-height:32px}.taxon-tree-menu .taxon-tree-toggle{align-items:center;background:transparent;border:0;border-radius:6px;color:#8a857d;cursor:pointer;display:flex;flex:0 0 24px;height:28px;justify-content:center;margin:0;padding:0;width:24px}.taxon-tree-menu .taxon-tree-toggle i.icon{font-size:14px;height:auto;margin:0;width:auto}.taxon-tree-menu .taxon-tree-toggle:hover{background:#f6f4f0;color:#1e1f24}.taxon-tree-menu .taxon-tree-toggle.placeholder{background:none;cursor:default}.taxon-tree-menu .taxon-tree-link{align-items:baseline;border-radius:8px;color:#1e1f24!important;display:flex;flex:1 1 auto;gap:8px;justify-content:space-between;line-height:1.3;min-width:0;padding:6px 8px}.taxon-tree-menu .taxon-tree-link:hover{background:#f6f4f0}.taxon-tree-menu .taxon-tree-link .counter{color:#8a857d;flex:0 0 auto;font-size:12px}.taxon-tree-menu .taxon-tree-link.active{background:#fff1eb;color:#a8310f!important;font-weight:700}.taxon-tree-menu .taxon-tree-link.active .counter{color:#a8310f}.taxon-tree-menu .taxon-tree-item.open>.taxon-tree-row .taxon-tree-link:not(.active){font-weight:700}.filter-values{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.filter-values:not(.is-expanded):not(.is-fitted) .filter-extra{display:none!important}.filter-values[data-filter-fit]:not(.is-expanded){flex-wrap:nowrap;overflow:hidden}.filter-values:not(.is-expanded) .is-overflow{display:none!important}.filter-values--list{column-gap:16px;row-gap:0}html body .filter-check{align-items:center;color:#1e1f24;cursor:pointer;display:flex!important;flex:1 1 auto;font-size:14px!important;font-weight:500;gap:10px;line-height:1.3;margin:0!important;min-height:34px;min-width:0;padding:0!important}html body .filter-check input{accent-color:#cc3d14;cursor:pointer;flex:0 0 auto;height:18px;margin:0;width:18px}html body .filter-check__label{min-width:0;overflow-wrap:anywhere}html body .filter-check .filter-count{color:#8a857d;font-size:12.5px;margin-left:auto;padding-left:6px}html body .filter-check.disabled{color:#8a857d;cursor:not-allowed}html body .filter-check.disabled input{cursor:not-allowed}html body .filter-tile{align-items:center;background:#fff;border-radius:8px;box-shadow:inset 0 0 0 1px #e2dfda;color:#1e1f24;cursor:pointer;display:inline-flex!important;flex:0 0 auto;font-size:13.5px!important;font-weight:600;justify-content:center;line-height:1.2;margin:0!important;min-height:36px;min-width:44px;padding:0 12px!important;position:relative;transition:box-shadow .12s ease,background-color .12s ease;white-space:nowrap}html body .filter-tile input{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%}html body .filter-tile:hover{box-shadow:inset 0 0 0 1.5px #cc3d14}html body .filter-tile:focus-within{outline:2px solid #cc3d14;outline-offset:2px}html body .filter-tile.active{background:#1e1f24;box-shadow:none;color:#fff}html body .filter-tile.disabled{background:transparent;box-shadow:inset 0 0 0 1px #e2dfda;color:#8a857d;cursor:not-allowed;opacity:.55;text-decoration:line-through}html body .filter-tile.disabled input{cursor:not-allowed}html body .filter-values--list .filter-check{flex:0 1 auto;gap:8px}html body .filter-values--list .filter-check .filter-count{margin-left:2px}.filter-clear,.filter-more{align-items:center;background:none;border:0;color:#cc3d14!important;cursor:pointer;display:inline-flex;font:inherit;font-size:13.5px;font-weight:700;gap:6px;margin:0;min-height:34px;padding:0 6px;white-space:nowrap}.filter-clear:hover,.filter-more:hover{text-decoration:underline}.filter-clear[hidden],.filter-more[hidden]{display:none}.filter-clear{color:#6b6760!important;margin-top:6px;padding:0}.filterbox-form{display:none}.filterbox{box-shadow:0 1px 2px rgba(30,31,36,.05),inset 0 0 0 1px #e9e6e1,0 8px 20px rgba(30,31,36,.06);padding:10px 14px;position:sticky;top:8px;z-index:30}.fdrop[hidden],.filter-more[hidden],.fmore[hidden],.frow[hidden]{display:none!important}.frow{align-items:center;border-top:1px solid #ece9e4;display:flex;flex-wrap:wrap;gap:6px 0;min-width:0;padding:6px 0}.frow:first-child{border-top:0;padding-top:0}.frow:last-child{padding-bottom:0}.frow--buttons{gap:8px}.frow--meta{gap:8px 10px}.frow__title{align-items:center;color:#1e1f24;display:inline-flex;font-size:13.5px;font-weight:800;gap:6px;margin-right:4px}.frow__search,.frow__sort{margin-left:auto}.frow__search{flex:0 1 300px;min-width:200px}.frow__search+.frow__sort{margin-left:0}.frow__count{color:#1e1f24;font-size:13px}.frow__clear,.frow__count{font-weight:700;white-space:nowrap}.frow__clear{color:#cc3d14!important;font-size:12.5px}.frow__clear:hover{text-decoration:underline}html body .frow .filter-tile{border-radius:6px;min-width:32px;padding:0 8px!important}html body .frow .filter-check,html body .frow .filter-tile{font-size:12.5px!important;min-height:28px}.frow .filter-values{gap:4px}.frow .filter-more{font-size:12.5px;min-height:28px}.frow .listing-select .ui.inline.dropdown{font-size:12.5px;min-height:30px;padding:0 10px}.frow .catchip{min-height:28px;padding:0 10px}.frow .catchip,.frow .search-cats__label{font-size:12.5px}.frow .active-filter{font-size:12.5px;min-height:28px}.category-search{align-items:center;background:#fff;border-radius:10px;box-shadow:inset 0 0 0 1px #d9d4cc;display:flex;gap:6px;height:32px;margin:0;min-width:0;padding:0 3px 0 10px}.category-search:hover{box-shadow:inset 0 0 0 1.5px #1e1f24}.category-search:focus-within{box-shadow:inset 0 0 0 2px #cc3d14,0 0 0 3px rgba(204,61,20,.15)}.category-search__icon{color:#6b6760;flex:0 0 auto}html body .category-search input[type=search]{-webkit-appearance:none;appearance:none;background:transparent;border:0;box-shadow:none;color:#1e1f24;flex:1 1 auto;font-size:13px;height:100%;margin:0;min-width:0;outline:none;padding:0}html body .category-search input[type=search]::placeholder{color:#8a857d;opacity:1}html body .category-search input[type=search]::-webkit-search-cancel-button{display:none}.category-search__clear{align-items:center;border-radius:6px;color:#6b6760!important;display:flex;flex:0 0 auto;height:26px;justify-content:center;width:26px}.category-search__clear:hover{background:#f6f4f0;color:#1e1f24!important}.category-search__submit{background:#f6f4f0;border:0;border-radius:6px;color:#1e1f24;cursor:pointer;flex:0 0 auto;font:inherit;font-size:12.5px;font-weight:700;height:26px;padding:0 10px}.category-search__submit:hover{background:#eeebe3}.frow-filter{align-items:flex-start;display:flex;flex:1 1 auto;gap:6px;min-width:0}.frow-filter>.filter-values{flex:0 1 auto;min-width:0}.frow-filter>.filter-values.is-expanded{flex-wrap:wrap}.frow-filter .filter-more{flex:0 0 auto}.frow-filter__label{font-size:12.5px;font-weight:800;line-height:28px;margin-right:4px}.fbtn,.frow-filter__label{color:#1e1f24;white-space:nowrap}.fbtn{align-items:center;background:#fff;border:0;border-radius:10px;box-shadow:inset 0 0 0 1px #d9d4cc;cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:600;gap:6px;list-style:none;min-height:32px;padding:0 8px 0 10px;user-select:none}.fbtn::-webkit-details-marker{display:none}.fbtn:hover{box-shadow:inset 0 0 0 1.5px #1e1f24}.fbtn:focus-visible{outline:2px solid #cc3d14;outline-offset:2px}.fbtn--on{box-shadow:inset 0 0 0 2px #1e1f24}.fbtn--more{background:#f6f4f0;box-shadow:none}.fbtn__count{align-items:center;background:#1e1f24;border-radius:999px;color:#fff;display:inline-flex;font-size:11.5px;font-weight:800;height:18px;justify-content:center;min-width:18px;padding:0 5px}.fbtn svg{flex:0 0 auto;transition:transform .15s ease}.fdrop{position:relative}.fdrop[open]>.fbtn svg{transform:rotate(180deg)}.fdrop__pop{background:#fff;border-radius:16px;box-shadow:0 24px 60px rgba(30,31,36,.22),0 0 0 1px #ece9e4;left:0;max-height:min(420px,70vh);max-width:420px;min-width:240px;overflow-y:auto;padding:14px;position:absolute;top:calc(100% + 8px);width:max-content;z-index:20}.fdrop__pop .filter-values--list{align-items:stretch;flex-direction:column;flex-wrap:nowrap}html body .fdrop__pop .filter-values--list .filter-check{flex:0 0 auto;min-height:36px}html body .fdrop__pop .filter-values--list .filter-count{margin-left:auto}.fmore{position:static}.fmore[open]>.fbtn svg{transform:rotate(180deg)}.fmore__panel{background:#fff;border-radius:16px;box-shadow:0 24px 60px rgba(30,31,36,.22),0 0 0 1px #ece9e4;left:0;max-height:min(480px,70vh);overflow-y:auto;padding:12px 16px;position:absolute;right:0;top:calc(100% + 8px);z-index:19}.fmore__panel>.frow{border-top:0;padding:0}.fmore__panel>.frow:not([hidden])~.frow:not([hidden]){border-top:1px solid #ece9e4;margin-top:6px;padding-top:6px}.search-cats{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px;min-width:0}.search-cats__label{color:#1e1f24;font-size:13.5px;font-weight:800;margin-right:4px}.search-cats__chips{display:flex;flex-wrap:wrap;gap:6px 8px;min-width:0}.search-cats__all{background:none;border:0;color:#cc3d14;cursor:pointer;font:inherit;padding:0}.catchip,.search-cats__all{font-size:13.5px;font-weight:700}.catchip{align-items:center;background:#fff;border-radius:999px;box-shadow:inset 0 0 0 1px #d9d4cc;color:#1e1f24!important;display:inline-flex;gap:8px;max-width:100%;min-height:34px;padding:0 12px;white-space:nowrap}.catchip:hover{box-shadow:inset 0 0 0 1.5px #1e1f24}.catchip__name{max-width:220px;overflow:hidden;text-overflow:ellipsis}.catchip__count{color:#8a857d;font-size:12px;font-weight:500}.listing-select{flex:0 0 auto}.listing-select .ui.inline.dropdown{align-items:center;background:#fff;border-radius:10px;box-shadow:inset 0 0 0 1px #e2dfda;color:#1e1f24;display:inline-flex;font-size:14px;font-weight:600;gap:8px;min-height:48px;padding:0 14px;white-space:nowrap}.listing-select .ui.inline.dropdown>.text{font-weight:500}.listing-select .ui.inline.dropdown>.dropdown.icon{margin:0}.listing-select .ui.inline.dropdown.active,.listing-select .ui.inline.dropdown:hover{box-shadow:inset 0 0 0 1.5px #1e1f24}.listing-select .ui.inline.dropdown>.menu{border:0;border-radius:12px;box-shadow:0 24px 60px rgba(30,31,36,.22),0 0 0 1px #ece9e4;left:auto!important;min-width:100%;padding:6px;right:0;top:calc(100% + 6px)!important}.listing-select .ui.inline.dropdown>.menu>.item{align-items:center;border-radius:8px;color:#1e1f24!important;display:flex!important;font-size:14px;min-height:40px;padding:0 12px!important}.listing-select .ui.inline.dropdown>.menu>.item:hover{background:#f6f4f0}.listing-select .ui.inline.dropdown>.menu>.item.active{font-weight:700}.listing-select__label{color:#1e1f24}.listing-per-page .ui.inline.dropdown{min-height:44px}.listing-per-page .ui.inline.dropdown>.menu{bottom:calc(100% + 6px);top:auto!important}.active-filter{align-items:center;background:#fff1eb;border-radius:999px;color:#a8310f!important;display:inline-flex;font-size:13.5px;font-weight:600;gap:5px;min-height:34px;padding:0 10px 0 12px}.active-filter__name{font-weight:500;opacity:.85}.active-filter__x{font-size:15px;font-size:17px;line-height:1;margin-left:3px}.active-filter:hover{background:#ffe1d6}.search-notice{background:#fff;border-radius:12px;box-shadow:inset 3px 0 0 #cc3d14,0 1px 2px rgba(30,31,36,.05),inset 0 0 0 1px #e9e6e1;color:#33312d;font-size:14px;margin:16px 0 0;padding:12px 16px}.listing-main .product-grid{margin-top:16px}.listing-pager{align-items:center;display:grid;gap:16px;grid-template-columns:1fr auto 1fr;margin-top:32px}.listing-pager__range{color:#6b6760;font-size:14px;grid-column:1}.listing-pager>.ui.pagination.menu{grid-column:2}.listing-pager .listing-per-page{grid-column:3;justify-self:end}html body .listing-pager .ui.pagination.menu{background:none;border:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:0;min-height:0}html body .listing-pager .ui.pagination.menu:after{display:none}html body .listing-pager .ui.pagination.menu .item{background:#fff;border-radius:10px;box-shadow:inset 0 0 0 1px #e2dfda;color:#1e1f24!important;font-size:14.5px;font-weight:600;justify-content:center;min-height:44px;min-width:44px;padding:0 10px!important}html body .listing-pager .ui.pagination.menu .item:before{display:none}html body .listing-pager .ui.pagination.menu .item:hover{box-shadow:inset 0 0 0 1.5px #1e1f24}html body .listing-pager .ui.pagination.menu .item.active{background:#1e1f24;box-shadow:none;color:#fff!important}html body .listing-pager .ui.pagination.menu .item.disabled{background:transparent;box-shadow:none;color:#8a857d!important}.listing-empty{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:16px;padding:40px 24px;text-align:center}.listing-empty svg{color:#8a857d}.listing-empty h2{color:#1e1f24;font-size:19px;font-weight:800;margin:0}.listing-empty p{color:#6b6760;margin:0 0 8px}#search-suggestions{background:#fff;border-radius:16px;box-shadow:0 1px 2px rgba(30,31,36,.05),inset 0 0 0 1px #e9e6e1;margin-top:16px;padding:18px}#search-suggestions .search-suggestions__title{font-size:16px;font-weight:800;margin:0 0 8px}#search-suggestions a{color:#cc3d14;font-weight:600}.listing-help{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;margin-top:40px;padding:26px 30px}.listing-help h2{color:#1e1f24;font-size:19px;font-weight:800;margin:0 0 8px}.listing-help p{color:#33312d;font-size:14.5px;line-height:1.6;margin:0}.listing-help p a{color:#1e1f24;font-weight:700;white-space:nowrap}.category-bottom-description{color:#33312d;font-size:15px;line-height:1.65;margin-top:32px;padding:28px 32px}.category-bottom-description h2{color:#1e1f24;font-size:20px;font-weight:800;margin:1.5em 0 .5em}.category-bottom-description h2:first-child{margin-top:0}.category-bottom-description h3{color:#1e1f24;font-size:17px;font-weight:800;margin:1.2em 0 .4em}.category-bottom-description table{border-collapse:collapse;margin:1em 0;width:100%}.category-bottom-description table td,.category-bottom-description table th{border:1px solid #ece9e4;padding:8px 12px;text-align:left}.category-bottom-description table th{background:#f6f4f0;font-weight:600}.category-bottom-description ol,.category-bottom-description ul{margin:.5em 0;padding-left:1.5em}.category-bottom-description a{color:#cc3d14;text-decoration:underline}.noresults{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 420px;padding-top:12px}.noresults__tips{padding:28px}.noresults__tips h2{color:#1e1f24;font-size:22px;font-weight:800;margin:0}.noresults__tips ul{color:#33312d;font-size:15px;line-height:1.7;margin:10px 0 0;padding-left:20px}.noresults__tips h3{color:#1e1f24;font-size:15px;font-weight:800;margin:24px 0 10px}.noresults__tips #search-suggestions{box-shadow:none;margin-top:20px;padding:0}.noresults__cats{display:flex;flex-wrap:wrap;gap:8px}.noresults__call{background:#fff1eb;box-shadow:none;display:flex;flex-direction:column;padding:28px}.noresults__call h2{color:#1e1f24;font-size:20px;font-weight:800;margin:16px 0 6px}.noresults__call p{color:#33312d;font-size:15px;line-height:1.55;margin:0}.noresults__icon{align-items:center;background:#fff;border-radius:14px;color:#cc3d14;display:flex;height:52px;justify-content:center;width:52px}.noresults__phone.amp-btn{font-size:18px;margin-top:18px;min-height:52px;white-space:nowrap;width:100%}.noresults__mail{color:#a8310f!important;display:block;font-size:14.5px;font-weight:700;margin-top:12px;text-align:center}.lsheet:not(.lsheet--desktop-static),.mfilter-bar{display:none}.sort-list{list-style:none;margin:0;padding:0}.sort-list__item{align-items:center;border-bottom:1px solid #ece9e4;color:#1e1f24!important;display:flex;font-size:15px;min-height:48px;padding:0 8px}.sort-list__item.active{font-weight:800}@media only screen and (max-width:1000px){.listing-layout{gap:16px;grid-template-columns:240px minmax(0,1fr)}.listing-pager{grid-template-columns:1fr;justify-items:center}.listing-pager>*{grid-column:1!important}.listing-pager>.ui.pagination.menu{grid-row:1}.listing-pager .listing-per-page{justify-self:center}.listing-help{grid-template-columns:minmax(0,1fr)}.listing-help .amp-btn{justify-self:start}.noresults{grid-template-columns:minmax(0,1fr)}}@media only screen and (max-width:768px){.listing-head>.amp-wrap{padding-bottom:14px;padding-top:12px}.listing-head .amp-crumb{display:none}.amp-crumb-back{align-items:center;color:#6b6760!important;display:inline-flex;font-size:13.5px;font-weight:600;gap:6px;max-width:100%;min-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amp-crumb-back svg{flex:0 0 auto}.listing-head .category-header{margin-top:2px}.listing-head .category-header h1{font-size:24px}.listing-head .category-header .search-prefix{font-size:16px}.listing-head .category-header .category-lead,.listing-head .category-header .product-count,.listing-head .description{font-size:14px}.listing-body{padding:0 0 40px}.listing-layout{gap:0;grid-template-columns:minmax(0,1fr)}.filterbox{display:none!important}.mfilter-bar{background:#fff;border-bottom:1px solid #ece9e4;box-shadow:0 8px 18px rgba(30,31,36,.06);display:block;margin:0 -16px;padding:10px 16px 12px;position:sticky;top:116px;transition:top .2s ease;z-index:40}body:has(.site-header--hidden) .mfilter-bar{top:0}.mfilter-bar__buttons{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.listing-main .product-grid,.listing-main>.search-notice{margin-top:14px}.mfilter-btn{align-items:center;background:#fff;border:0;border-radius:10px;box-shadow:inset 0 0 0 1.5px #e2dfda;color:#1e1f24;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:700;gap:6px;justify-content:center;margin:0;min-height:44px;min-width:0;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.mfilter-btn[aria-expanded=true]{background:#1e1f24;box-shadow:none;color:#fff}.mfilter-btn__badge{align-items:center;background:#cc3d14;border-radius:10px;color:#fff;display:inline-flex;font-size:12px;height:20px;justify-content:center;min-width:20px;padding:0 6px}.mfilter-strip{margin:10px -16px 0}.mfilter-strip__label{color:#6b6760;display:block;font-size:12px;font-weight:800;letter-spacing:.06em;padding:0 16px;text-transform:uppercase}.mfilter-strip__row{margin-top:6px;overflow-x:auto;scrollbar-width:none}.mfilter-strip__row::-webkit-scrollbar{display:none}.mfilter-strip__row .filter-values{flex-wrap:nowrap;padding:0 16px 2px;width:max-content}html body .mfilter-strip .filter-tile{border-radius:999px;flex:0 0 auto;min-height:38px}.listing-sidebar-column{max-height:none;overflow:visible;position:static}.lsheet,.lsheet:not(.lsheet--desktop-static){align-items:flex-end;background:rgba(30,31,36,.45);display:none;inset:0;position:fixed;z-index:1100}.lsheet.is-open,.lsheet:not(.lsheet--desktop-static).is-open{display:flex}.lsheet__panel{background:#fff;border-radius:18px 18px 0 0;box-shadow:0 -10px 30px rgba(30,31,36,.2);display:flex;flex-direction:column;max-height:88vh;max-height:88dvh;padding:10px 12px 0;width:100%}.lsheet__grip{background:#d9d4cc;border-radius:2px;flex:0 0 auto;height:4px;margin:0 auto 10px;width:40px}.lsheet__head{align-items:center;display:flex;gap:12px;padding:0 4px 8px}.lsheet__head strong{color:#1e1f24;font-size:17px;font-weight:800}.lsheet__action{color:#cc3d14!important;font-size:14px;font-weight:700;margin-left:auto}.lsheet__close{align-items:center;background:transparent;border:0;border-radius:10px;color:#1e1f24;cursor:pointer;display:inline-flex!important;flex:0 0 auto;height:44px;justify-content:center;margin:-6px -6px -6px auto;padding:0;width:44px}.lsheet__action+.lsheet__close{margin-left:0}.lsheet__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 4px 12px}.lsheet__search{margin-bottom:10px}.lsheet__search .category-search{height:44px;padding-left:12px}html body .lsheet__search .category-search input[type=search]{font-size:16px}.lsheet__search .category-search__clear,.lsheet__search .category-search__submit{height:36px}.lsheet__search .category-search__clear{width:36px}.lsheet__search .category-search__submit{font-size:14px}.lsheet__hint{background:#f6f4f0;border-radius:12px;margin-bottom:6px;padding:12px}.lsheet__hint .search-cats{align-items:flex-start;flex-direction:column}.lsheet__empty{color:#6b6760;margin:8px 0 16px}.lsheet__foot{border-top:1px solid #ece9e4;flex:0 0 auto;padding:10px 0 max(14px,env(safe-area-inset-bottom))}.lsheet__foot .amp-btn{min-height:48px;width:100%}.listing-sidebar .taxon-tree-menu{box-shadow:none;display:flex;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 4px max(16px,env(safe-area-inset-bottom))}.listing-sidebar .taxon-tree-menu .taxon-tree-head{background:#fff;position:sticky;top:0;z-index:1}html.lsheet-lock,html.lsheet-lock body{overflow:hidden}.filter-group{border-top:1px solid #ece9e4;padding:14px 0}.filter-group__title{color:#33312d;font-size:12.5px;font-weight:800;letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase}.filter-group .filter-values--list{align-items:stretch;flex-direction:column;flex-wrap:nowrap}html body .filter-check{font-size:15px!important;min-height:44px}html body .filter-check input{height:20px;width:20px}html body .filter-tile{font-size:14px!important;min-height:42px;min-width:48px}.taxon-tree-menu{font-size:14.5px}.taxon-tree-menu .taxon-tree-root-link,.taxon-tree-menu .taxon-tree-row{min-height:40px}.taxon-tree-menu .taxon-tree-toggle{flex-basis:36px;height:36px;width:36px}.listing-select,.listing-select .ui.inline.dropdown{width:100%}.listing-select .ui.inline.dropdown{min-height:44px}.listing-select .ui.inline.dropdown>.dropdown.icon{margin-left:auto}.listing-per-page,.listing-per-page .ui.inline.dropdown{width:auto}.listing-pager{gap:12px;margin-top:20px}.listing-help{margin-top:24px;padding:20px}.category-bottom-description{font-size:14.5px;padding:20px}.noresults{gap:12px;padding-top:14px}.noresults__call,.noresults__tips{padding:20px}}html body [data-route=sylius_shop_product_show] .main-content>.ui.container{margin-left:0!important;margin-right:0!important;max-width:none!important;width:100%!important}.pdp-top{padding-bottom:48px;padding-top:22px}html body .product-breadcrumb .ui.breadcrumb{align-items:center;display:flex;flex-wrap:wrap;font-size:13.5px;gap:4px 8px;line-height:1.4;margin:0}html body .product-breadcrumb .ui.breadcrumb .section{color:#6b6760;margin:0}html body .product-breadcrumb .ui.breadcrumb a.section:hover{color:#cc3d14!important}html body .product-breadcrumb .ui.breadcrumb .divider{color:#8a857d;margin:0;opacity:1}html body .product-breadcrumb .ui.breadcrumb .active.section{color:#1e1f24;font-weight:600}html body .product-breadcrumb .breadcrumb-back{color:#6b6760;font-weight:600}.pdp .product-show{gap:32px 48px;grid-template-areas:"gallery buy" "description buy";grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-rows:auto 1fr;margin:20px 0 0}.pdp .product-show__description{grid-area:description;min-width:0}.pdp .product-gallery__main{border:0;border-radius:18px;box-shadow:inset 0 0 0 1px #ece9e4;box-sizing:border-box;height:420px;min-height:0;padding:24px;position:relative}.pdp .product-gallery__main img{max-height:350px;max-width:78%}.pdp .product-gallery__main.product-gallery__main--placeholder{height:260px}.pdp .product-gallery__main.product-gallery__main--placeholder img{max-height:160px}.pdp-description h2{color:#1e1f24;font-size:20px;font-weight:800;margin:0 0 10px}.pdp-description__body{color:#33312d;font-size:15px;line-height:1.7;overflow-wrap:break-word}.pdp-description__body>:first-child{margin-top:0}.pdp-description__body>:last-child{margin-bottom:0}.pdp-description__body p{margin:0 0 12px}.pdp-description__body h2,.pdp-description__body h3,.pdp-description__body h4{color:#1e1f24;font-size:16px;font-weight:800;margin:1.2em 0 .4em}.pdp-description__body ol,.pdp-description__body ul{margin:0 0 12px;padding-left:1.4em}.pdp-description__body img{height:auto;max-width:100%}.pdp-description__body table{display:block;max-width:100%;overflow-x:auto}.pdp-description__body a{color:#cc3d14;text-decoration:underline}.pdp .buy-box{display:flex;flex-direction:column;gap:16px;min-width:0}.pdp .buy-box>*{margin-bottom:0;margin-top:0}.pdp .buy-box__brand{color:#6b6760;font-size:13.5px;font-weight:700}.pdp .buy-box__brand a{background:none;color:#cc3d14!important;text-decoration:none}.pdp .buy-box__brand a:hover{color:#a8310f!important;text-decoration:underline}.pdp .buy-box__series{color:#cc3d14}.pdp .buy-box__title{color:#1e1f24;font-size:30px;font-weight:800;letter-spacing:-.015em;line-height:1.18;margin:-6px 0 0;overflow-wrap:anywhere}.pdp .buy-box__meta{align-items:center;color:#6b6760;display:flex;flex-wrap:wrap;font-size:13.5px;gap:8px 14px;margin-top:-6px}.pdp .buy-box__sku{align-items:center;display:inline-flex;gap:8px}html body .pdp .buy-box__sku-code{background:none;color:#1e1f24;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:14px;font-weight:700;padding:0}.pdp .buy-box__copy{align-items:center;background:#f6f4f0;border:0;border-radius:7px;color:#33312d;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;min-height:30px;padding:0 10px}.pdp .buy-box__copy:hover{background:#ece9e4}.pdp .buy-box__copy.is-copied{background:#e3f3e8;color:#17663a}.pdp .buy-box__reviews{font-size:13px;margin-top:-8px}.pdp .buy-box__reviews a{color:#6b6760;text-decoration:underline}.pdp .buy-box__short-description{color:#33312d;font-size:14.5px;line-height:1.55;margin:0}.buy-panel{background:#f6f4f0;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:22px 24px}.buy-panel .ui.red.label.sylius-validation-error{background:#fdecea!important;border:0;border-radius:10px;color:#b42318!important;display:block;font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif!important;font-size:13.5px;font-weight:600;line-height:1.45;margin:0 0 12px;padding:10px 12px}.buy-panel .ui.red.label.sylius-validation-error.hidden,.buy-panel .ui.red.label.sylius-validation-error:before{display:none}.buy-panel__top{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between}.buy-panel__stock{align-self:center}.buy-panel__stock .stock-badge{font-size:13px;padding:5px 12px 5px 11px}.buy-panel .ui.label{background:#fff1eb;border-radius:999px;color:#a8310f;margin:0 0 6px}.buy-panel__price{min-width:0}.buy-panel .buy-box__price{border:0;display:flex;flex-direction:column;gap:2px;margin:0;padding:0}.buy-panel .buy-box__price-old{color:#6b6760;font-size:14px}.buy-panel .buy-box__price-old:empty{display:none!important}.buy-panel .buy-box__price-gross{color:#1e1f24;font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:1.05}.buy-panel .buy-box__price-gross .price-unit{font-size:16px;font-weight:600}.buy-panel .buy-box__price-net{color:#6b6760;font-size:13.5px}.buy-panel .buy-box__price-net strong{color:#1e1f24}.buy-panel .batch-size-price{color:#33312d;font-size:14px;margin-top:6px}.buy-panel #sylius-product-selecting-variant.ui.segment{margin:0}.buy-panel #sylius-product-selecting-variant.ui.segment form{align-items:stretch;gap:12px}.buy-panel #sylius-product-selecting-variant.ui.segment .qty-stepper{background:#fff;border-radius:10px;box-shadow:inset 0 0 0 1px #e2dfda;max-width:none}.buy-panel #sylius-product-selecting-variant.ui.segment .qty-stepper__btn{background:transparent;border:0;border-radius:0;color:#1e1f24;font-size:20px;height:52px;width:48px}.buy-panel #sylius-product-selecting-variant.ui.segment .qty-stepper__btn:hover:not(:disabled){background:#ece9e4;color:#1e1f24}.buy-panel #sylius-product-selecting-variant.ui.segment .qty-stepper__btn--minus{border-radius:10px 0 0 10px}.buy-panel #sylius-product-selecting-variant.ui.segment .qty-stepper__btn--plus{border-radius:0 10px 10px 0}.buy-panel #sylius-product-selecting-variant.ui.segment .qty-stepper input{background:transparent;border:0!important;color:#1e1f24;font-size:16px;font-weight:700;height:52px;min-width:52px;padding:0 2px!important;text-align:center;width:68px}.buy-panel #sylius-product-selecting-variant.ui.segment .ui.huge.primary.button{border-radius:10px;font-size:16px;min-height:52px;min-width:180px}.buy-panel #sylius-product-selecting-variant.ui.segment .batch-size-note,.buy-panel #sylius-product-selecting-variant.ui.segment .batch-size-total{color:#33312d;font-size:13.5px}.buy-panel .ui.negative.message,.buy-panel>.ui.message{border-radius:10px;box-shadow:none;margin:0}html body .buy-box__delivery{border-top:1px solid #e2dfda;display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:14px 0 0}html body .buy-box__delivery li{align-items:flex-start;color:#33312d;display:flex;font-size:14.5px;gap:12px;line-height:1.45;margin:0}html body .buy-box__delivery svg{color:#cc3d14;flex:0 0 auto;margin-top:1px}html body .buy-box__delivery strong{color:#1e1f24}html body .buy-box__delivery a{color:#33312d;text-decoration:underline}.pdp .variant-selector{display:flex;flex-direction:column;gap:18px}.pdp .variant-selector__row{display:flex;flex-direction:column;gap:10px;min-width:0}.pdp .variant-selector__label{color:#1e1f24;font-size:13.5px;font-weight:700}.pdp .variant-selector__current{color:#6b6760;font-weight:500}.pdp .variant-selector__legend,.pdp .variant-selector__options{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.pdp .variant-selector__legend{color:#6b6760;font-size:12.5px;gap:4px 16px;margin-top:-6px}.pdp .variant-selector__legend li{align-items:center;display:inline-flex;gap:6px}html body .variant-pill{align-items:center;background:#fff;border-radius:9px;box-shadow:inset 0 0 0 1px #e2dfda;color:#1e1f24!important;display:inline-flex;font-size:14px;font-weight:600;gap:7px;justify-content:center;line-height:1.2;max-width:100%;min-height:44px;min-width:60px;overflow-wrap:anywhere;padding:0 13px;position:relative;text-align:center;text-decoration:none!important;transition:box-shadow .12s ease;white-space:normal}html body .variant-pill:hover{box-shadow:inset 0 0 0 1.5px #cc3d14;color:#1e1f24!important}html body .variant-pill:focus-visible{outline:2px solid #cc3d14;outline-offset:2px}html body .variant-pill--current,html body .variant-pill--current:hover{background:#1e1f24;box-shadow:none;color:#fff!important}.variant-pill__dot{border-radius:50%;box-shadow:inset 0 0 0 1.5px #8a857d;box-sizing:border-box;display:block;flex:0 0 auto;height:7px;width:7px}.variant-pill__dot--raktaron{background:#2f9e5b;box-shadow:none}.variant-pill__dot--beszallitoi_keszleten{box-shadow:inset 0 0 0 1.5px #2f9e5b}.variant-pill--current .variant-pill__dot--kifutott,.variant-pill--current .variant-pill__dot--rendelesre{box-shadow:inset 0 0 0 1.5px #c9c5be}.pdp .key-attributes{display:flex;flex-direction:column;gap:10px;margin:0}.pdp .key-attributes__title{color:#1e1f24;font-size:13.5px;font-weight:700;margin:0}.pdp .key-attributes__grid{background:#ece9e4;border-radius:12px;box-shadow:inset 0 0 0 1px #ece9e4;display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;overflow:hidden}.pdp .key-attributes__item{background:#fff;display:flex;flex-direction:column;gap:2px;min-width:0;padding:12px 14px}.pdp .key-attributes__item dt{color:#6b6760;font-size:12px}.pdp .key-attributes__item dd{color:#1e1f24;font-size:14.5px;font-weight:700;margin:0;overflow-wrap:anywhere}.pdp .key-attributes__item:last-child:nth-child(odd){grid-column:1/-1}.pdp .key-attributes__links{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0}.pdp .key-attributes__links a{align-items:center;color:#cc3d14!important;display:inline-flex;font-size:14px;font-weight:700;gap:6px}.pdp .key-attributes__links a:hover{color:#a8310f!important;text-decoration:underline}.pdp-band{background:#f4f2ee;padding:40px 0 64px}.pdp-band .product-reco{margin:56px 0 0}.pdp-band .product-reco:first-child{margin-top:0}.pdp-band .product-reco .amp-section-head h2{font-size:24px}.pdp-band .pdp-reviews+.product-reco,.pdp-band .pdp-specs+.product-reco{margin-top:56px}.pdp-specs{padding:24px 28px}.pdp-specs__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;margin-bottom:16px}.pdp-specs__head h2{color:#1e1f24;font-size:24px;font-weight:800;margin:0}.pdp-specs__head span{color:#33312d;font-size:14px}.pdp-specs__head a{color:#1e1f24;font-weight:700;white-space:nowrap}.pdp-specs__grid{align-items:start;display:grid;gap:0 32px;grid-template-columns:repeat(2,minmax(0,1fr))}.pdp-specs__table{border-collapse:collapse;font-size:14.5px;width:100%}.pdp-specs__table td,.pdp-specs__table th{border-bottom:1px solid #ece9e4;padding:12px 16px;text-align:left;vertical-align:top}.pdp-specs__table th{color:#6b6760;font-weight:500;width:44%}.pdp-specs__table td{color:#1e1f24;font-weight:600;overflow-wrap:anywhere}.pdp-specs__table tr:nth-child(odd) td,.pdp-specs__table tr:nth-child(odd) th{background:#faf9f7}.pdp-reviews{margin-top:24px;padding:24px 28px}.pdp-reviews h2{color:#1e1f24;font-size:24px;font-weight:800;margin:0 0 12px}@media only screen and (max-width:1000px){.pdp .product-show{gap:24px 28px}.pdp .product-gallery__main{height:340px}.pdp .product-gallery__main img{max-height:290px}.pdp .buy-box__title{font-size:25px}.buy-panel .buy-box__price-gross{font-size:30px}.pdp-specs__grid{grid-template-columns:minmax(0,1fr)}}@media only screen and (max-width:768px){.pdp-top{padding-bottom:28px;padding-top:12px}.pdp .product-show{gap:20px;grid-template-areas:"gallery" "buy" "description";grid-template-columns:minmax(0,1fr);grid-template-rows:auto;margin-top:12px}.pdp .product-gallery__main{height:240px;padding:12px}.pdp .product-gallery__main img{max-height:210px}.pdp .buy-box{gap:14px}.pdp .buy-box__title{font-size:22px}.buy-panel{padding:18px 16px}.buy-panel .buy-box__price-gross{font-size:28px}.buy-panel #sylius-product-selecting-variant.ui.segment .ui.huge.primary.button{min-width:0}.pdp-band{padding:24px 0 40px}.pdp-band .product-reco{margin-top:32px}.pdp-band .product-reco .amp-section-head h2{font-size:20px}.pdp-reviews,.pdp-specs{padding:18px 16px}.pdp-reviews h2,.pdp-specs__head h2{font-size:20px}.pdp-specs__table{font-size:14px}.pdp-specs__table td,.pdp-specs__table th{padding:10px}}@media only screen and (max-width:359px){.pdp .key-attributes__grid{grid-template-columns:minmax(0,1fr)}.pdp .key-attributes__item:last-child:nth-child(odd){grid-column:auto}}@media only screen and (max-width:768px){html{scroll-padding-top:124px}.pusher{padding-top:116px}html body header.site-header{background:#fff;border-bottom:0;box-shadow:0 1px 0 #ece9e4;height:116px}html body header.site-header.site-header--hidden{top:-118px}html body header.site-header .ui.basic.segment{display:block;height:116px;padding:0 8px}html body header.site-header .header-grid{align-content:flex-start;flex-wrap:wrap;height:100%}html body header.site-header .mobile-nav-toggle{color:#1e1f24;order:1}html body header.site-header .header-left{align-items:center;display:flex;flex:1 1 auto;height:56px;justify-content:center;order:2;padding:0}html body header.site-header .header-left #AmperLogo{height:auto;width:128px}html body header.site-header .mobile-search-toggle{display:none!important}html body header.site-header .mobile-call{align-items:center;border-radius:8px;color:#1e1f24;display:inline-flex;flex:0 0 44px;height:44px;justify-content:center;order:3;width:44px}html body header.site-header .header-cart{order:4}html body header.site-header .header-cart #sylius-cart-button{color:#1e1f24!important}html body header.site-header .header-cart__badge{background:#cc3d14}html body header.site-header .ui.search.header-search{background:transparent;border:0;box-shadow:none;display:block;flex:1 1 100%;height:60px;margin:0;order:10;padding:2px 4px 10px;position:relative;top:auto}html body header.site-header .ui.search.header-search .ui.icon.input{width:100%}html body header.site-header .ui.search.header-search .ui.icon.input>input.prompt{background:#fff;border:0!important;border-radius:12px!important;box-shadow:inset 0 0 0 2px #1e1f24;color:#1e1f24;font-size:16px;height:48px;padding:0 66px 0 14px!important}html body header.site-header .ui.search.header-search .ui.icon.input>input.prompt::placeholder{color:#8a857d;opacity:1}html body header.site-header .ui.search.header-search .ui.icon.input>input.prompt:focus{box-shadow:inset 0 0 0 2px #cc3d14,0 0 0 3px rgba(204,61,20,.15)}html body header.site-header .ui.search.header-search .ui.icon.input>i.search.icon{align-items:center;background:#cc3d14;border-radius:0 12px 12px 0;color:#fff;display:flex;font-size:17px;height:48px;justify-content:center;line-height:1;margin:0;opacity:1;right:0;top:0;width:54px}html body header.site-header .ui.search.header-search>.results{left:4px;max-height:calc(100vh - 132px);max-height:calc(100dvh - 132px);right:4px;top:calc(100% - 6px);width:auto}html body header.site-header .ui.cart.popup{max-height:calc(100vh - 132px);top:116px!important}.mobile-nav__header{color:#1e1f24;font-size:17px;min-height:64px}.mobile-nav__account{background:#f6f4f0;border-bottom-color:#ece9e4}.mobile-nav__account a{border-color:#e2dfda;border-radius:10px;color:#1e1f24!important}.mobile-nav__account a:first-child{background:#cc3d14;border-color:#cc3d14;color:#fff!important}.mobile-nav__contact{background:#f6f4f0;border-top-color:#ece9e4}.mobile-nav__contact a{color:#1e1f24}.mobile-nav__contact a:first-child{font-size:16px;font-weight:800}.mnav-group{border-bottom-color:#ece9e4}.mnav-group__title{color:#6b6760;font-size:12px;letter-spacing:.06em;min-height:52px;text-transform:uppercase}.mnav-link{color:#1e1f24;font-weight:600;min-height:50px}.mnav-link:hover{color:#cc3d14}.mnav-toggle{border-left:0;color:#8a857d}.mnav-toggle[aria-expanded=true]{color:#cc3d14}.mnav-list .mnav-list{background:#f6f4f0}.mnav-list .mnav-list .mnav-link{font-weight:500}.mnav-item--open>.mnav-row{background:#fff1eb}.product-breadcrumb .breadcrumb-back{color:#cc3d14}html body .pusher[data-route^=sylius_shop_checkout]{padding-top:0}}html body [data-route=sylius_shop_contact_request] .main-content>.ui.container,html body [data-route=sylius_shop_login] .main-content>.ui.container,html body [data-route=sylius_shop_order_show] .main-content>.ui.container,html body [data-route=sylius_shop_order_thank_you] .main-content>.ui.container,html body [data-route=sylius_shop_password_reset] .main-content>.ui.container,html body [data-route=sylius_shop_register] .main-content>.ui.container,html body [data-route=sylius_shop_request_password_reset_token] .main-content>.ui.container,html body [data-route^=shop_information] .main-content>.ui.container,html body [data-route^=sylius_shop_account] .main-content>.ui.container,html body [data-route^=sylius_shop_cart] .main-content>.ui.container,html body [data-route^=sylius_shop_checkout] .main-content>.ui.container{margin-left:0!important;margin-right:0!important;max-width:none!important;width:100%!important}.shop-page{background:#f4f2ee;min-height:60vh;padding:28px 0 72px}.shop-page__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;margin-bottom:20px}.shop-page__title{color:#1e1f24;font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0}.shop-page__count{color:#6b6760;font-size:18px;font-weight:600;letter-spacing:0;margin-left:6px}.shop-back-link{align-items:center;color:#1e1f24!important;display:inline-flex;font-size:14.5px;font-weight:700;gap:6px;min-height:44px}.shop-back-link:hover{color:#cc3d14!important}.shop-facts{border-top:1px solid #ece9e4;color:#33312d;display:flex;flex-direction:column;font-size:13.5px;gap:10px;line-height:1.45;list-style:none;margin:18px 0 0;padding:16px 0 0}.shop-facts li{align-items:flex-start;display:flex;gap:10px}.shop-facts svg{color:#cc3d14;flex:0 0 auto}.shop-facts__simplepay{display:block;height:26px;margin-top:14px;max-width:100%;width:auto}.freq-cats{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.freq-cats__chip{align-items:center;background:#fff;border-radius:999px;box-shadow:inset 0 0 0 1px #e2dfda;color:#1e1f24!important;display:inline-flex;font-size:14px;font-weight:600;min-height:40px;padding:0 16px}.freq-cats__chip span{display:none}.freq-cats__chip:hover{box-shadow:inset 0 0 0 1.5px #cc3d14}.shop-empty{flex-direction:column;gap:14px;margin:28px auto;max-width:720px;padding:48px 40px;text-align:center}.shop-empty,.shop-empty__icon{align-items:center;display:flex}.shop-empty__icon{background:#f6f4f0;border-radius:20px;color:#6b6760;height:72px;justify-content:center;width:72px}.shop-empty h1{color:#1e1f24;font-size:28px;font-weight:800;letter-spacing:-.02em;margin:4px 0 0}.shop-empty p{color:#33312d;font-size:15.5px;line-height:1.6;margin:0;max-width:480px}.shop-empty__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:12px}.cart-layout{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 380px}.cart-layout__main{min-width:0}.cart-summary-sticky{padding:24px;position:sticky;top:24px}.cart-items{padding:8px 24px 20px}.cart-items>form{margin:0}.cart-items__head{border-bottom:1px solid #ece9e4;color:#6b6760;display:grid;font-size:12.5px;font-weight:700;gap:20px;grid-template-columns:88px minmax(0,1fr) 140px 120px 44px;letter-spacing:.04em;padding:14px 0 10px;text-transform:uppercase}.cart-items__head-qty{text-align:center}.cart-items__head-total{text-align:right}.cart-items__list{list-style:none;margin:0;padding:0;transition:opacity .15s ease}.cart-items__list.cart-items--updating{opacity:.55;pointer-events:none}.cart-item{align-items:center;border-bottom:1px solid #ece9e4;display:grid;gap:20px;grid-template-columns:88px minmax(0,1fr) 140px 120px 44px;padding:20px 0}.cart-item__image{align-items:center;background:#fff;border-radius:12px;box-shadow:inset 0 0 0 1px #ece9e4;display:flex;height:88px;justify-content:center;overflow:hidden;width:88px}.cart-item__image img{display:block;height:auto;max-height:72px;max-width:72px;object-fit:contain;width:auto}.cart-item__text{display:flex;flex-direction:column;gap:6px;min-width:0}.cart-item__meta{color:#6b6760;font-size:12px;font-weight:600;overflow-wrap:anywhere}.cart-item__name{color:#1e1f24!important;font-size:15px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.cart-item__name:hover{color:#cc3d14!important}.cart-item__options{color:#33312d;display:flex;flex-wrap:wrap;font-size:13px;gap:4px 10px}.cart-item__info{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px}.cart-item__unit{color:#6b6760;font-size:13px}.cart-item__unit .old-price{margin-right:4px}.cart-item__note{color:#33312d;font-size:12.5px}.cart-item__quantity{display:flex;justify-content:center}.cart-item__subtotal{color:#1e1f24;font-size:17px;font-weight:800;text-align:right;white-space:nowrap}.cart-item>form{margin:0}.cart-item__remove{align-items:center;background:transparent;border:0;border-radius:8px;color:#6b6760;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;width:44px}.cart-item__remove:focus-visible,.cart-item__remove:hover{background:#f6f4f0;color:#b42318}html body .cart-item .cart-qty-stepper.qty-stepper{background:#fff;border-radius:10px;box-shadow:inset 0 0 0 1px #e2dfda;display:inline-flex;margin:0;max-width:none}html body .cart-item .cart-qty-stepper.qty-stepper .qty-stepper__btn{background:transparent;border:0;border-radius:0;color:#1e1f24;font-size:18px;height:42px;width:40px}html body .cart-item .cart-qty-stepper.qty-stepper .qty-stepper__btn:hover:not(:disabled){background:#f6f4f0;border-color:transparent;color:#1e1f24}html body .cart-item .cart-qty-stepper.qty-stepper .qty-stepper__btn--minus{border-radius:10px 0 0 10px}html body .cart-item .cart-qty-stepper.qty-stepper .qty-stepper__btn--plus{border-radius:0 10px 10px 0}html body .cart-item .cart-qty-stepper.qty-stepper input.cart-qty-input{background:transparent;border:0!important;box-shadow:none;color:#1e1f24;font-size:15px;font-weight:700;height:42px;min-width:0;padding:0 2px;text-align:center;width:52px}html body .cart-item input.cart-qty-input{border:0;border-radius:10px;box-shadow:inset 0 0 0 1px #e2dfda;font-weight:700;height:42px;text-align:center;width:72px}.cart-items-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;padding-top:16px}.cart-items-actions__hint{color:#33312d;font-size:13.5px}.cart-items-actions .cart-clear-form{margin:0 0 0 auto}.cart-clear-link{align-items:center;background:transparent;border:0;border-radius:8px;color:#6b6760;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:6px;min-height:40px;padding:0 10px}.cart-clear-link:hover{background:#f6f4f0;color:#b42318}.cart-totals__title{color:#1e1f24;font-size:18px;font-weight:800;margin:0 0 8px}.cart-totals__rows{margin:0}.cart-totals__row{display:flex;font-size:14.5px;gap:16px;justify-content:space-between;padding:6px 0}.cart-totals__row dt{color:#33312d}.cart-totals__row dt span{color:#6b6760;display:block;font-size:12.5px}.cart-totals__row dd{color:#1e1f24;font-weight:700;margin:0;text-align:right;white-space:nowrap}.cart-totals .old-price,.cart-totals__muted{color:#6b6760;font-weight:500}.cart-totals .old-price{display:block}.cart-totals__grand{align-items:baseline;border-top:1px solid #ece9e4;display:flex;gap:16px;justify-content:space-between;margin-top:6px;padding-top:14px}.cart-totals__grand span{font-size:16px;font-weight:800}.cart-totals__grand strong{font-size:28px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.cart-totals__tax{color:#6b6760;font-size:13px;margin:2px 0 0;text-align:right}.cart-checkout{margin-top:16px}.cart-checkout-button.amp-btn{font-size:16px;min-height:54px;width:100%}.cart-help{margin-top:24px}.cart-mobile-cta{display:none}@media only screen and (max-width:1000px){.cart-layout{gap:16px;grid-template-columns:minmax(0,1fr) 320px}.cart-items__head{display:none}.cart-item{gap:10px 14px;grid-template-areas:"image text remove" "image qty total";grid-template-columns:72px minmax(0,1fr) auto}.cart-item__image{align-self:start;grid-area:image;height:72px;width:72px}.cart-item__image img{max-height:58px;max-width:58px}.cart-item__text{grid-area:text}.cart-item__quantity{grid-area:qty;justify-content:flex-start}.cart-item__subtotal{grid-area:total}.cart-item>form{align-self:start;grid-area:remove}}@media only screen and (max-width:768px){.shop-page{padding:16px 0 40px}.shop-page__title{font-size:26px}.shop-page__count{font-size:15px}.shop-page__head{align-items:flex-start;flex-direction:column-reverse;gap:2px;margin-bottom:12px}.shop-page__head .shop-back-link{color:#6b6760!important;font-size:13.5px;font-weight:600;min-height:36px}.cart-page{padding-bottom:84px}.cart-layout{gap:12px;grid-template-columns:minmax(0,1fr)}.cart-summary-sticky{padding:16px;position:static}.cart-items{padding:0 16px 8px}.cart-item{padding:16px 0}.cart-item__name{font-size:14px}.cart-item__subtotal{font-size:16px}.cart-checkout-button.amp-btn,.cart-items-actions__hint{display:none}.cart-totals__grand strong{font-size:22px}.shop-facts{margin-top:12px;padding-top:12px}.cart-mobile-cta{align-items:center;background:#fff;bottom:0;box-shadow:0 -6px 20px rgba(30,31,36,.1);display:flex;gap:12px;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:100}.cart-mobile-cta__total{display:flex;flex-direction:column;line-height:1.2}.cart-mobile-cta__total span{color:#6b6760;font-size:12px}.cart-mobile-cta__total strong{font-size:19px;font-weight:800;white-space:nowrap}.cart-mobile-cta__button.amp-btn{flex:1;min-height:52px}body:has(.cart-mobile-cta) #silktide-cookie-icon{bottom:96px!important}.shop-empty{margin:8px auto;padding:32px 20px}.shop-empty h1{font-size:24px}}.checkout-header{background:#fff;border-bottom:1px solid #ece9e4}.checkout-header__inner{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;min-height:84px}.checkout-header__logo{margin-right:auto;padding:12px 0}.checkout-header__secure{align-items:center;color:#17663a;display:inline-flex;font-size:13.5px;font-weight:600;gap:6px}.checkout-header__help{align-items:center;color:#33312d;display:inline-flex;font-size:14px;gap:8px}.checkout-header__help svg{color:#cc3d14}.checkout-header__help a{color:#1e1f24!important;font-weight:700}.checkout-header__account{color:#6b6760;font-size:13.5px}.checkout-header__account a{color:#cc3d14!important;font-weight:700}.checkout-steps{margin:0 0 24px}.checkout-steps ol{align-items:center;display:flex;gap:12px;list-style:none;margin:0;padding:0}.checkout-steps__step{align-items:center;display:flex;font-size:14px;gap:10px}.checkout-steps__step+.checkout-steps__step:before{background:#e2dfda;border-radius:2px;content:"";flex:0 0 32px;height:2px;margin-right:2px;width:32px}.checkout-steps__dot{align-items:center;border-radius:50%;display:flex;flex:0 0 28px;font-size:13px;font-weight:800;height:28px;justify-content:center;width:28px}.checkout-steps__step--done .checkout-steps__dot{background:#17663a;color:#fff}.checkout-steps__step--done .checkout-steps__label{color:#17663a!important;font-weight:600}.checkout-steps__step--active .checkout-steps__dot{background:#1e1f24;color:#fff}.checkout-steps__step--active .checkout-steps__label{color:#1e1f24;font-weight:800}.checkout-steps__step--todo .checkout-steps__dot{background:#fff;box-shadow:inset 0 0 0 1.5px #d9d4cc;color:#6b6760}.checkout-steps__step--todo .checkout-steps__label{color:#6b6760;font-weight:600}.checkout-layout{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 400px}.checkout-layout__main{display:flex;flex-direction:column;gap:16px;min-width:0}.checkout-layout__main>.shop-page__title{font-size:28px}.checkout-layout__aside{display:flex;flex-direction:column;gap:16px;min-width:0;position:sticky;top:24px}.checkout-lead{color:#33312d;font-size:15px;margin:-8px 0 0}html body .checkout-form.ui.form{margin:0}.checkout-address-group,html body .checkout-form.ui.form{display:flex;flex-direction:column;gap:16px}.checkout-box{padding:24px}.checkout-box__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;margin-bottom:14px}.checkout-box__head .checkout-box__title{margin:0}.checkout-box__title{color:#1e1f24;font-size:18px;font-weight:800;letter-spacing:-.01em;margin:0 0 16px}.checkout-box__title--small{font-size:16px;margin-bottom:10px}.checkout-box__title--small span{color:#6b6760;font-weight:500}.checkout-box__link{color:#cc3d14!important;font-size:13.5px;font-weight:700}.checkout-box__aside{color:#33312d;font-size:14px}.checkout-box__aside a{color:#cc3d14!important;font-weight:700}html body .checkout-page .ui.form .fields{margin:0 -8px 16px}html body .checkout-page .ui.form .fields:last-child{margin-bottom:0}html body .checkout-page .ui.form .fields>.field{padding-left:8px;padding-right:8px}html body .checkout-page .ui.form .field{margin:0 0 16px}html body .checkout-page .ui.form .field:last-child{margin-bottom:0}html body .checkout-page .ui.form .field>label{color:#1e1f24;display:block!important;font-size:13.5px;font-weight:700;margin:0 0 6px}html body .checkout-page .ui.form .field.required>label:after{color:#cc3d14;margin-left:2px}html body .checkout-page .ui.form input[type=email],html body .checkout-page .ui.form input[type=number],html body .checkout-page .ui.form input[type=password],html body .checkout-page .ui.form input[type=tel],html body .checkout-page .ui.form input[type=text],html body .checkout-page .ui.form select,html body .checkout-page .ui.form textarea{background:#fff;border:0;border-radius:10px;box-shadow:inset 0 0 0 1px #d9d4cc;color:#1e1f24;font-size:15px;height:48px;padding:0 14px}html body .checkout-page .ui.form input[type=email]:focus,html body .checkout-page .ui.form input[type=number]:focus,html body .checkout-page .ui.form input[type=password]:focus,html body .checkout-page .ui.form input[type=tel]:focus,html body .checkout-page .ui.form input[type=text]:focus,html body .checkout-page .ui.form select:focus,html body .checkout-page .ui.form textarea:focus{background:#fff;box-shadow:inset 0 0 0 2px #cc3d14}html body .checkout-page .ui.form textarea{height:auto;line-height:1.5;min-height:96px;padding:12px 14px}html body .checkout-page .ui.form .field.error input,html body .checkout-page .ui.form .field.error textarea{background:#fff;box-shadow:inset 0 0 0 2px #b42318;color:#1e1f24}html body .checkout-page .ui.form .field.error>label{color:#1e1f24}html body .checkout-page .ui.form .ui.pointing.label.sylius-validation-error,html body .checkout-page .ui.form .ui.red.label.sylius-validation-error{background:transparent!important;border:0;color:#b42318!important;display:block;font-size:12.5px;font-weight:600;margin:6px 0 0;padding:0}html body .checkout-page .ui.form .ui.pointing.label.sylius-validation-error:before,html body .checkout-page .ui.form .ui.red.label.sylius-validation-error:before{display:none}html body .checkout-page .ui.form .field .help,html body .checkout-page .ui.form .help-text{color:#6b6760;font-size:12.5px;margin:6px 0 0}html body .checkout-page .ui.form .ui.checkbox,html body .checkout-page .ui.form .ui.toggle.checkbox{min-height:24px}html body .checkout-page .ui.form .ui.checkbox label,html body .checkout-page .ui.form .ui.toggle.checkbox label{color:#1e1f24;font-size:14.5px}html body .checkout-page #sylius-api-login{padding-left:8px;padding-right:8px}html body .checkout-page #sylius-api-login .ui.action.input{margin-top:8px}.checkout-check{align-items:flex-start;color:#1e1f24;cursor:pointer;display:flex!important;font-size:14.5px;gap:12px;line-height:1.45;margin:0 0 14px;min-height:44px;padding:0!important}.checkout-check input{accent-color:#cc3d14;flex:0 0 auto;height:20px;margin:1px 0 0;width:20px}.checkout-check--panel{background:#f6f4f0;border-radius:12px;padding:12px 14px!important}.checkout-check__hint{color:#33312d;display:block;font-size:13.5px}.company-fields[hidden]{display:none!important}.checkout-options{display:flex;flex-direction:column;gap:10px}html body .checkout-option{align-items:flex-start;background:#fff;border-radius:12px;box-shadow:inset 0 0 0 1px #d9d4cc;cursor:pointer;display:flex!important;gap:14px;margin:0;padding:16px 18px!important;transition:box-shadow .12s ease}html body .checkout-option:hover{box-shadow:inset 0 0 0 1.5px #1e1f24}html body .checkout-option--checked,html body .checkout-option:has(input:checked){background:#fffaf7;box-shadow:inset 0 0 0 2px #cc3d14}html body .checkout-option__radio{flex:0 0 auto;padding-top:2px}html body .checkout-option__radio input{accent-color:#cc3d14;height:20px;margin:0;width:20px}html body .checkout-option__icon{color:#cc3d14;flex:0 0 auto;padding-top:1px}html body .checkout-option__body{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}html body .checkout-option__top{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between}html body .checkout-option__top strong{white-space:nowrap}html body .checkout-option__name{color:#1e1f24;font-size:15px;font-weight:700}html body .checkout-option__logo{display:block;height:22px;max-width:100%;width:auto}html body .checkout-option__desc{color:#33312d;font-size:13.5px;line-height:1.5}html body .checkout-option__address{align-items:flex-start;color:#1e1f24;display:flex;font-size:13.5px;gap:8px;margin-top:6px}html body .checkout-option__address svg{color:#6b6760;flex:0 0 auto;margin-top:1px}html body .checkout-option__consent{color:#6b6760;font-size:12px;line-height:1.5;margin-top:6px}html body .checkout-option__consent a{color:#6b6760;text-decoration:underline}.checkout-nav{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;padding-top:4px}.checkout-nav .checkout-place-order.amp-btn,.checkout-nav__next.amp-btn{font-size:16px;min-height:54px;padding:0 28px}.checkout-nav .checkout-place-order.amp-btn:disabled,.checkout-nav__next.amp-btn:disabled{cursor:not-allowed;opacity:.5}.checkout-review{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:24px}.checkout-review__block{background:#f6f4f0;border-radius:12px;display:flex;flex-direction:column;gap:6px;min-width:0;padding:16px}.checkout-review__block p{color:#1e1f24;font-size:14.5px;line-height:1.55;margin:0;overflow-wrap:anywhere}.checkout-review__head{display:flex;gap:8px;justify-content:space-between}.checkout-review__head a{color:#cc3d14!important;font-size:13px;font-weight:700}.checkout-review__label{color:#6b6760;font-size:12.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.checkout-items{list-style:none;margin:0;padding:0}.checkout-items li{align-items:center;border-bottom:1px solid #ece9e4;display:grid;gap:14px;grid-template-columns:52px minmax(0,1fr) auto auto;padding:12px 0}.checkout-items li:last-child{border-bottom:0}.checkout-items li strong{text-align:right;white-space:nowrap}.checkout-items__name{display:flex;flex-direction:column;font-size:14.5px;font-weight:600;gap:2px;min-width:0;overflow-wrap:anywhere}.checkout-items__name span{color:#6b6760;font-size:12.5px;font-weight:500}.checkout-items__qty{color:#33312d;font-size:13.5px;white-space:nowrap}.checkout-legal{color:#33312d;font-size:13.5px;line-height:1.55;margin:12px 0 0}.checkout-legal a{color:#cc3d14!important;font-weight:700;text-decoration:underline}.checkout-summary{padding:24px}.checkout-summary__items{border-bottom:1px solid #ece9e4;list-style:none;margin:0 0 6px;padding:0 0 6px}.checkout-summary__items li{align-items:center;display:grid;gap:12px;grid-template-columns:52px minmax(0,1fr) auto;padding:8px 0}.checkout-summary__items strong{font-size:14px;white-space:nowrap}.checkout-summary__thumb{align-items:center;background:#fff;border-radius:10px;box-shadow:inset 0 0 0 1px #ece9e4;display:flex;height:52px;justify-content:center;overflow:hidden;width:52px}.checkout-summary__thumb img{max-height:42px;max-width:42px;object-fit:contain}.checkout-summary__name{display:flex;flex-direction:column;font-size:13.5px;font-weight:600;gap:2px;line-height:1.35;min-width:0;overflow-wrap:anywhere}.checkout-summary__name span{color:#6b6760;font-size:12.5px;font-weight:500}.checkout-summary .cart-totals__rows{padding-top:6px}.checkout-summary .cart-totals__grand strong{font-size:26px}.checkout-help{display:flex;flex-direction:column;font-size:14.5px;gap:4px;line-height:1.55;padding:20px 24px}.checkout-help a{color:#1e1f24!important;font-weight:700}.checkout-help__simplepay img{display:block;height:26px;margin-top:10px;max-width:100%;width:auto}@media only screen and (max-width:1000px){.checkout-layout{gap:16px;grid-template-columns:minmax(0,1fr) 320px}.checkout-review{grid-template-columns:minmax(0,1fr)}}@media only screen and (max-width:768px){.checkout-header__inner{min-height:64px}.checkout-header__logo #AmperLogo{width:112px}.checkout-header__account,.checkout-header__help{display:none}.checkout-steps{margin-bottom:16px}.checkout-steps ol{gap:8px}.checkout-steps__step+.checkout-steps__step:before{flex-basis:16px;width:16px}.checkout-steps__step:not(.checkout-steps__step--active) .checkout-steps__label{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.checkout-layout{display:flex;flex-direction:column;gap:12px}.checkout-layout__aside{position:static}.checkout-layout__main>.shop-page__title{font-size:24px}.checkout-help{display:none}.checkout-box,.checkout-review,.checkout-summary{border-radius:14px;padding:16px}html body .checkout-page .ui.form .fields{margin-bottom:0}html body .checkout-page .ui.form .fields>.field{margin-bottom:14px}.checkout-nav{align-items:stretch;flex-direction:column-reverse}.checkout-nav .checkout-place-order.amp-btn,.checkout-nav__next.amp-btn{padding:0 16px;width:100%}.checkout-nav .shop-back-link{justify-content:center}.checkout-items li{grid-template-columns:44px minmax(0,1fr) auto}.checkout-items li .checkout-items__qty{grid-column:2;grid-row:2}.checkout-items li strong{grid-column:3;grid-row:1/span 2}}.thanks-hero{display:flex;flex-direction:column;gap:10px;padding:32px}.thanks-hero__icon{align-items:center;background:#e3f3e8;border-radius:16px;color:#17663a;display:flex;height:56px;justify-content:center;width:56px}.thanks-hero h1{color:#1e1f24;font-size:30px;font-weight:800;letter-spacing:-.02em;margin:6px 0 0}.thanks-hero p{color:#33312d;font-size:16px;margin:0}.thanks-hero p strong{color:#1e1f24;font-size:18px}.thanks-steps{list-style:none;margin:0;padding:0}.thanks-steps__step{display:grid;gap:14px;grid-template-columns:32px minmax(0,1fr);padding-bottom:18px}.thanks-steps__step:last-child{padding-bottom:0}.thanks-steps__step>span:last-child{display:flex;flex-direction:column;gap:3px}.thanks-steps__step>span:last-child strong{font-size:15px}.thanks-steps__step>span:last-child span{color:#33312d;font-size:14px;line-height:1.5}.thanks-steps__dot{align-items:center;border-radius:50%;display:flex;font-size:13px;font-weight:800;height:32px;justify-content:center;width:32px}.thanks-steps__step--done .thanks-steps__dot{background:#17663a;color:#fff}.thanks-steps__step--now .thanks-steps__dot{background:#1e1f24;color:#fff}.thanks-steps__step--todo .thanks-steps__dot{background:#fff;box-shadow:inset 0 0 0 1.5px #d9d4cc;color:#6b6760}.thanks-instructions p{font-size:15px;line-height:1.6;margin:0}.thanks-actions{display:flex;flex-wrap:wrap;gap:12px}@media only screen and (max-width:768px){.thanks-hero{padding:20px}.thanks-hero h1{font-size:24px}.thanks-actions .amp-btn{flex:1 1 100%}}.checkout-layout__main>.listing-help{margin-top:0}.checkout-items__name a{color:#1e1f24!important}.checkout-items__name a:hover{color:#cc3d14!important}.st{align-items:center;border-radius:999px;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;line-height:1.4;padding:3px 10px 3px 9px;vertical-align:middle;white-space:nowrap}.st i{background:currentColor;border-radius:50%;height:7px;width:7px}.st-ok{background:#e3f3e8;color:#17663a}.st-info{background:#e8eef9;color:#244a8f}.st-warn{background:#fff1d2;color:#7a4b00}.st-danger{background:#fdecea;color:#b42318}.auth-title{margin-bottom:20px}.auth-grid{align-items:start;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.auth-box{display:flex;flex-direction:column;gap:16px;padding:32px}.auth-box>.checkout-box__title{margin:0}.auth-box--narrow{margin:0 auto;max-width:640px}.auth-box--narrow .auth-title{font-size:28px;margin-bottom:0}.auth-lead{color:#33312d;font-size:14.5px;margin:-8px 0 0}.auth-lead a{color:#cc3d14!important;font-weight:700}html body .auth-form.ui.form{display:flex;flex-direction:column;gap:0;margin:0}.auth-submit.amp-btn{font-size:16px;margin-top:4px;min-height:52px;width:100%}.auth-link{align-self:center;color:#cc3d14!important;font-size:14px;font-weight:700;margin-top:12px}.auth-benefits{display:flex;flex-direction:column;font-size:15px;gap:10px;line-height:1.5;list-style:none;margin:0;padding:0}.auth-benefits li{padding-left:28px;position:relative}.auth-benefits li:before{border-bottom:2.5px solid #17663a;border-left:2.5px solid #17663a;content:"";height:7px;left:2px;position:absolute;top:4px;transform:rotate(-45deg);width:12px}.auth-note{border-top:1px solid #ece9e4;color:#33312d;font-size:13.5px;line-height:1.55;margin:0;padding-top:14px}.auth-note a{color:#cc3d14!important;font-weight:700}.auth-form .auth-note{margin-top:16px}html body .account-main .ui.form .fields,html body .auth-form.ui.form .fields{margin:0 -8px 16px}html body .account-main .ui.form .fields>.field,html body .auth-form.ui.form .fields>.field{padding-left:8px;padding-right:8px}html body .account-main .ui.form .field,html body .auth-form.ui.form .field{margin:0 0 16px}html body .account-main .ui.form .field>label,html body .auth-form.ui.form .field>label{color:#1e1f24;display:block!important;font-size:13.5px;font-weight:700;margin:0 0 6px}html body .account-main .ui.form .field.required>label:after,html body .auth-form.ui.form .field.required>label:after{color:#cc3d14;margin-left:2px}html body .account-main .ui.form input[type=email],html body .account-main .ui.form input[type=password],html body .account-main .ui.form input[type=tel],html body .account-main .ui.form input[type=text],html body .account-main .ui.form select,html body .account-main .ui.form textarea,html body .auth-form.ui.form input[type=email],html body .auth-form.ui.form input[type=password],html body .auth-form.ui.form input[type=tel],html body .auth-form.ui.form input[type=text],html body .auth-form.ui.form select,html body .auth-form.ui.form textarea{background:#fff;border:0;border-radius:10px;box-shadow:inset 0 0 0 1px #d9d4cc;color:#1e1f24;font-size:15px;height:48px;padding:0 14px}html body .account-main .ui.form input[type=email]:focus,html body .account-main .ui.form input[type=password]:focus,html body .account-main .ui.form input[type=tel]:focus,html body .account-main .ui.form input[type=text]:focus,html body .account-main .ui.form select:focus,html body .account-main .ui.form textarea:focus,html body .auth-form.ui.form input[type=email]:focus,html body .auth-form.ui.form input[type=password]:focus,html body .auth-form.ui.form input[type=tel]:focus,html body .auth-form.ui.form input[type=text]:focus,html body .auth-form.ui.form select:focus,html body .auth-form.ui.form textarea:focus{box-shadow:inset 0 0 0 2px #cc3d14}html body .account-main .ui.form .field.error input,html body .auth-form.ui.form .field.error input{background:#fff;box-shadow:inset 0 0 0 2px #b42318;color:#1e1f24}html body .account-main .ui.form .ui.pointing.label.sylius-validation-error,html body .account-main .ui.form .ui.red.label.sylius-validation-error,html body .auth-form.ui.form .ui.pointing.label.sylius-validation-error,html body .auth-form.ui.form .ui.red.label.sylius-validation-error{background:transparent!important;border:0;color:#b42318!important;display:block;font-size:12.5px;font-weight:600;margin:6px 0 0;padding:0}html body .account-main .ui.form .ui.pointing.label.sylius-validation-error:before,html body .account-main .ui.form .ui.red.label.sylius-validation-error:before,html body .auth-form.ui.form .ui.pointing.label.sylius-validation-error:before,html body .auth-form.ui.form .ui.red.label.sylius-validation-error:before{display:none}html body .account-main .ui.form .help-text,html body .auth-form.ui.form .help-text{color:#6b6760;font-size:12.5px;margin:6px 0 0}html body .account-main .ui.form .ui.checkbox label,html body .auth-form.ui.form .ui.checkbox label{color:#1e1f24;font-size:14.5px}html body .account-main .ui.form .ui.error.message,html body .account-main .ui.form .ui.negative.message,html body .auth-form.ui.form .ui.error.message,html body .auth-form.ui.form .ui.negative.message{background:#fdecea;border-radius:10px;box-shadow:none;color:#b42318;margin:0 0 16px}.account-crumb{margin-bottom:16px}.account-crumb .ui.breadcrumb{display:flex;flex-wrap:wrap;font-size:13.5px;gap:4px 8px;margin:0}.account-crumb .ui.breadcrumb .divider,.account-crumb .ui.breadcrumb .section{color:#6b6760;margin:0}.account-crumb .ui.breadcrumb .active.section{color:#1e1f24;font-weight:600}.account-layout{align-items:start;display:grid;gap:24px;grid-template-columns:280px minmax(0,1fr)}.account-nav{padding:10px}.account-nav,.account-nav__who{display:flex;flex-direction:column;gap:2px}.account-nav__who{border-bottom:1px solid #ece9e4;margin-bottom:6px;overflow-wrap:anywhere;padding:10px 12px 12px}.account-nav__who strong{font-size:15.5px}.account-nav__who span{color:#6b6760;font-size:13px}.account-nav__link{align-items:center;border-radius:10px;color:#1e1f24!important;display:flex;font-size:14.5px;font-weight:600;gap:10px;min-height:44px;padding:0 12px}.account-nav__link:hover{background:#f6f4f0}.account-nav__link.is-active{background:#fff1eb;color:#a8310f!important}.account-nav__link--logout{border-radius:0 0 10px 10px;border-top:1px solid #ece9e4;color:#6b6760!important;margin-top:6px}.account-main{display:flex;flex-direction:column;gap:16px;min-width:0}.account-main>.shop-page__title{font-size:30px}.account-main>.ui.dividing.header,.account-main>h1.ui.header{border:0;color:#1e1f24;font-size:30px;font-weight:800;letter-spacing:-.02em;margin:0;padding:0}.account-main>.ui.dividing.header .sub.header,.account-main>h1.ui.header .sub.header{color:#33312d;font-size:15px;font-weight:500;letter-spacing:0;margin-top:6px}.account-main>.ui.segment,.account-main>.ui.segments,.account-main>form>.ui.segment{background:#fff;border:0;border-radius:16px;box-shadow:0 1px 2px rgba(30,31,36,.05),inset 0 0 0 1px #e9e6e1;margin:0;padding:24px}.account-main .ui.form>.ui.segment{border:0;border-radius:16px;box-shadow:0 1px 2px rgba(30,31,36,.05),inset 0 0 0 1px #e9e6e1;margin-bottom:16px;padding:24px}.account-main .ui.dividing.header{border:0;color:#1e1f24;font-size:18px;font-weight:800}.account-main .ui.cards{margin:0 -8px}.account-main .ui.cards>.card{border-radius:12px;box-shadow:0 1px 2px rgba(30,31,36,.05),inset 0 0 0 1px #e9e6e1;margin:8px;padding:16px}.account-main .ui.cards>.card .content{border:0;padding:0}.account-main .ui.cards>.card .extra.content{border-top:1px solid #ece9e4!important;padding-top:12px}.account-main .ui.button.primary,.account-main .ui.primary.button{border-radius:10px;min-height:48px}.account-back{align-self:flex-start;color:#6b6760!important;font-size:14px;font-weight:600;margin-bottom:-8px;min-height:32px}.account-box{padding:24px}.account-text{color:#1e1f24;font-size:14.5px;line-height:1.6;margin:0;overflow-wrap:anywhere}.account-text a{color:#cc3d14!important;font-weight:700}.account-box>.checkout-review__label+.account-text{margin-top:8px}.account-empty{color:#33312d;font-size:15px;margin:0}.account-empty a{color:#cc3d14!important;font-weight:700}.account-cards{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-cards--three{grid-template-columns:repeat(3,minmax(0,1fr))}.account-verify{align-items:center;border-top:1px solid #ece9e4;color:#33312d;display:flex;flex-wrap:wrap;font-size:13.5px;gap:10px 14px;margin-top:14px;padding-top:14px}.account-highlight{align-items:center;background:#fff1eb;box-shadow:none;display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr) auto;padding:20px 24px}.account-highlight__icon{align-items:center;background:#fff;border-radius:12px;color:#cc3d14;display:flex;height:48px;justify-content:center;width:48px}.account-highlight h2{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;font-weight:800;gap:6px 10px;margin:0}.account-highlight p{color:#33312d;font-size:14px;margin:3px 0 0}.account-table-wrap{overflow-x:auto}.account-table{border-collapse:collapse;font-size:14.5px;width:100%}.account-table th{border-bottom:1px solid #ece9e4;color:#6b6760;font-size:12.5px;font-weight:700;letter-spacing:.04em;padding:10px 12px;text-align:left;text-transform:uppercase}.account-table td{border-bottom:1px solid #ece9e4;color:#33312d;padding:14px 12px;vertical-align:middle}.account-table tr:last-child td{border-bottom:0}.account-table__number{color:#1e1f24!important;font-weight:700}.account-table__num{text-align:right!important;white-space:nowrap}.account-table__num strong{color:#1e1f24}.account-table__action{text-align:right;white-space:nowrap}.account-table__action a{color:#cc3d14!important;font-weight:700}.account-pager{grid-template-columns:1fr;justify-items:center;margin-top:16px}.account-order-page{gap:16px;max-width:920px}.account-order-page,.order-pay{display:flex;flex-direction:column}.order-pay{gap:12px}.order-pay__title{color:#1e1f24;font-size:20px;font-weight:800;margin:0}.order-pay__text{color:#33312d;font-size:15px;margin:-6px 0 0}.order-pay .checkout-nav{justify-content:flex-end}.account-order-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between}.account-order-head p{color:#33312d;font-size:14.5px;margin:6px 0 0}.account-order-head .st{font-size:13px;padding:5px 12px}.order-timeline{display:flex;gap:12px;list-style:none;margin:0;padding:0}.order-timeline__step{align-items:flex-start;display:flex;flex:1 1 0;flex-direction:column;gap:6px;min-width:0}.order-timeline__step strong{color:#6b6760;font-size:14px}.order-timeline__step>span:last-child{color:#6b6760;font-size:12.5px}.order-timeline__step.is-done strong,.order-timeline__step.is-now strong{color:#1e1f24}.order-timeline__step.is-now strong{font-weight:800}.order-timeline__dot{align-items:center;background:#fff;border-radius:50%;box-shadow:inset 0 0 0 1.5px #d9d4cc;display:flex;height:28px;justify-content:center;width:28px}.order-timeline__step.is-done .order-timeline__dot{background:#17663a;box-shadow:none;color:#fff}.order-timeline__step.is-now .order-timeline__dot{background:#e8eef9;box-shadow:inset 0 0 0 2px #244a8f}.order-timeline__step.is-now .order-timeline__dot:after{background:#244a8f;border-radius:50%;content:"";height:10px;width:10px}.order-tracking{align-items:center;background:#f6f4f0;border-radius:12px;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto;margin-top:20px;padding:16px}.order-tracking__icon{align-items:center;background:#fff;border-radius:12px;color:#cc3d14;display:flex;height:44px;justify-content:center;width:44px}.order-tracking__text{color:#33312d;display:flex;flex-direction:column;font-size:14px;gap:2px;min-width:0}.order-tracking__text>strong{color:#1e1f24;font-size:15px}.order-tracking>.order-tracking__text:first-child{grid-column:1/3}.account-totals{margin:12px 0 0 auto;max-width:360px;padding-top:6px}.cart-totals__row--grand{border-top:1px solid #ece9e4;margin-top:6px;padding-top:12px}.cart-totals__row--grand dd,.cart-totals__row--grand dt{color:#1e1f24;font-size:18px;font-weight:800}.account-help{margin-top:0}@media only screen and (max-width:1000px){.account-layout{gap:16px;grid-template-columns:220px minmax(0,1fr)}.account-cards--three{grid-template-columns:minmax(0,1fr)}}@media only screen and (max-width:768px){.account-cards,.account-layout,.auth-grid{gap:12px;grid-template-columns:minmax(0,1fr)}.auth-box{padding:20px}.account-nav{flex-direction:row;gap:6px;overflow-x:auto;padding:8px;scrollbar-width:none}.account-nav::-webkit-scrollbar{display:none}.account-nav__who{display:none}.account-nav__link{flex:0 0 auto;white-space:nowrap}.account-nav__link svg{display:none}.account-nav__link--logout{border-radius:10px;border-top:0;margin-top:0}.account-main>.shop-page__title,.account-main>.ui.dividing.header,.account-main>h1.ui.header{font-size:24px}.account-box,.account-highlight{padding:16px}.account-highlight{grid-template-columns:auto minmax(0,1fr)}.account-highlight .amp-btn{grid-column:1/-1}.account-table thead{display:none}.account-table tr{border-bottom:1px solid #ece9e4;display:grid;gap:4px 12px;grid-template-columns:minmax(0,1fr) auto;padding:12px 0}.account-table tr:last-child{border-bottom:0}.account-table td{border:0;padding:0}.account-table__action,.account-table__num{text-align:right}.order-timeline{flex-direction:column;gap:10px}.order-timeline__step{column-gap:12px;display:grid;grid-template-columns:28px minmax(0,1fr);row-gap:0}.order-timeline__step .order-timeline__dot{grid-row:1/span 2}.order-tracking{grid-template-columns:auto minmax(0,1fr)}.order-tracking .amp-btn,.order-tracking>.order-tracking__text:first-child{grid-column:1/-1}}.info-page .listing-head .category-header{max-width:760px}.info-lead{color:#33312d;font-size:16px;line-height:1.6;margin:8px 0 0}.info-body{min-height:0}.info-layout{align-items:start;display:grid;gap:24px;grid-template-columns:280px minmax(0,1fr)}.info-nav{display:flex;flex-direction:column;gap:2px;padding:10px;position:sticky;top:24px}.info-nav__label{color:#6b6760;font-size:12.5px;font-weight:800;letter-spacing:.06em;padding:12px 12px 6px;text-transform:uppercase}.info-nav__link{align-items:center;border-radius:10px;color:#1e1f24!important;display:flex;font-size:14.5px;font-weight:600;line-height:1.3;min-height:44px;padding:0 12px}.info-nav__link:hover{background:#f6f4f0}.info-nav__link.is-active{background:#fff1eb;color:#a8310f!important}.info-nav__help{background:#f6f4f0;border-radius:12px;display:flex;flex-direction:column;font-size:13.5px;gap:2px;line-height:1.55;margin-top:10px;padding:14px 12px}.info-nav__help strong{font-size:14.5px}.info-nav__help a{color:#33312d!important}.info-nav__phone{color:#1e1f24!important;font-size:15.5px;font-weight:800}.info-main{display:flex;flex-direction:column;gap:20px;min-width:0}.info-facts{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.info-fact{background:#fff;border-radius:14px;box-shadow:0 1px 2px rgba(30,31,36,.05),inset 0 0 0 1px #e9e6e1;display:flex;gap:14px;padding:16px}.info-fact>span:last-child{display:flex;flex-direction:column;gap:2px}.info-fact>span:last-child strong{color:#1e1f24;font-size:15px}.info-fact>span:last-child span:last-child{color:#33312d;font-size:13.5px}.info-fact__icon{align-items:center;background:#fff1eb;border-radius:10px;color:#cc3d14;display:flex;flex:0 0 40px;height:40px;justify-content:center;width:40px}.info-fact__label{color:#6b6760;font-size:12.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.info-toc{display:flex;flex-wrap:wrap;gap:8px}.info-toc a{align-items:center;background:#fff;border-radius:999px;box-shadow:inset 0 0 0 1px #e2dfda;color:#1e1f24!important;display:inline-flex;font-size:14px;font-weight:600;min-height:36px;padding:0 14px}.info-toc a:hover{box-shadow:inset 0 0 0 1.5px #cc3d14}.info-stats{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.info-stat{background:#fff;border-radius:14px;box-shadow:0 1px 2px rgba(30,31,36,.05),inset 0 0 0 1px #e9e6e1;display:flex;flex-direction:column;gap:4px;padding:20px}.info-stat strong{color:#1e1f24;font-size:30px;font-weight:800;letter-spacing:-.02em}.info-stat span{color:#33312d;font-size:14px}.info-prose{color:#33312d;font-size:15.5px;line-height:1.7;overflow-wrap:break-word;padding:12px 40px 36px}.info-prose>*{max-width:760px}.info-prose h2{color:#1e1f24;font-size:22px;font-weight:800;letter-spacing:-.01em;line-height:1.3;margin:32px 0 10px;scroll-margin-top:24px}.info-prose h2 i.icon{display:none}.info-prose h3{color:#1e1f24;font-size:17px;font-weight:800;margin:24px 0 6px}.info-prose h4{color:#1e1f24;font-size:15.5px;font-weight:800;margin:18px 0 6px}.info-prose p{margin:0 0 12px}.info-prose em{color:#6b6760}.info-prose a{color:#cc3d14!important;text-decoration:underline}.info-prose [id]{scroll-margin-top:24px}.info-prose .ui.divider,.info-prose .ui.section.divider{border-bottom:0;border-top:1px solid #ece9e4;margin:24px 0}.info-prose .ui.hidden.divider{border:0;margin:8px 0}.info-prose .ui.list,.info-prose .ui.ordered.list{margin:0 0 12px;padding-left:22px}.info-prose .ui.list>.item,.info-prose .ui.ordered.list>.item{color:#33312d;display:list-item;line-height:1.6;padding:3px 0}.info-prose .ui.list>.item>i.icon,.info-prose .ui.ordered.list>.item>i.icon{display:none}.info-prose .ui.list:not(.ordered)>.item{list-style:disc}.info-prose .ui.ordered.list>.item{list-style:decimal}.info-prose .ui.ordered.list>.item:before{display:none}.info-prose .ui.info.message,.info-prose .ui.message{background:#f6f4f0;border-radius:12px;box-shadow:none;color:#33312d;margin:16px 0;padding:16px 18px}.info-prose .ui.info.message .header,.info-prose .ui.message .header{color:#1e1f24;font-weight:800;margin-bottom:4px}.info-prose table{border-collapse:collapse;display:block;max-width:100%;overflow-x:auto}.info-prose table td,.info-prose table th{border:1px solid #ece9e4;padding:8px 12px;text-align:left;vertical-align:top}.info-prose table th{background:#f6f4f0}.info-prose>:first-child{margin-top:24px}.info-widget{padding-top:24px}.info-company{display:flex;flex-direction:column;gap:12px;padding:24px}.info-company h2{color:#1e1f24;font-size:18px;font-weight:800;margin:0}.info-company dl{display:grid;font-size:14.5px;gap:8px 16px;grid-template-columns:auto minmax(0,1fr);margin:0}.info-company dt{color:#6b6760}.info-company dd{color:#1e1f24;font-weight:600;margin:0;overflow-wrap:anywhere}.info-company dd a{color:#1e1f24!important}.info-company__badge{align-items:center;border-top:1px solid #ece9e4;color:#33312d!important;display:flex;font-size:14px;gap:14px;line-height:1.45;margin-top:4px;padding-top:14px}.info-company__badge img{flex:0 0 auto;height:56px;width:56px}.contact-cards{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.contact-card{display:flex;flex-direction:column;gap:6px;padding:24px}.contact-card .info-fact__label{margin-top:8px}.contact-card__value{color:#1e1f24!important;font-size:20px;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.contact-card__value--text{font-size:17px}.contact-card__note{color:#33312d;font-size:14px;line-height:1.5}.contact-row{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.contact-help{display:flex;flex-direction:column;gap:14px;padding:24px}.contact-help h2{color:#1e1f24;font-size:18px;font-weight:800;margin:0}.contact-help__actions{display:flex;flex-wrap:wrap;gap:12px}.info-main>.listing-help{margin-top:0}.error-page__code{color:#cc3d14;font-size:64px;font-weight:800;letter-spacing:-.04em;line-height:1}.error-page__search{border-radius:12px;box-shadow:inset 0 0 0 2px #1e1f24;display:flex;margin-top:4px;max-width:520px;overflow:hidden;width:100%}.error-page__search:focus-within{box-shadow:inset 0 0 0 2px #cc3d14,0 0 0 4px rgba(204,61,20,.15)}.error-page__search input{background:transparent;border:0;color:#1e1f24;flex:1 1 auto;font-size:16px;height:50px;min-width:0;outline:none;padding:0 16px}.error-page__search button{background:#cc3d14;border:0;color:#fff;cursor:pointer;width:56px}.error-page__search button:hover{background:#a8310f}.error-page__label{margin-top:14px}html body .main-content>.ui.container:has(>.error-page){margin-left:0!important;margin-right:0!important;max-width:none!important;width:100%!important}@media only screen and (max-width:1000px){.info-layout{gap:16px;grid-template-columns:220px minmax(0,1fr)}.contact-cards,.contact-row,.info-facts{grid-template-columns:minmax(0,1fr)}}@media only screen and (max-width:768px){.info-layout{gap:12px;grid-template-columns:minmax(0,1fr)}.info-nav{order:2;position:static}.info-facts,.info-stats{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.info-fact{flex-direction:column;gap:8px}.info-fact,.info-stat{padding:14px}.info-stat strong{font-size:24px}.info-prose{font-size:15px;padding:4px 18px 24px}.info-prose h2{font-size:19px}.contact-card,.contact-help,.info-company{padding:18px}.error-page__code{font-size:48px}}@media only screen and (max-width:359px){.info-facts,.info-stats{grid-template-columns:minmax(0,1fr)}}.tool-form{margin-top:20px;max-width:760px}.tool-form__label{color:#1e1f24;display:block;font-size:13px;font-weight:700;margin-bottom:6px}.tool-form__row{display:flex;gap:10px}.tool-form__input{background:#fff;border:1px solid #e2dfda;border-radius:10px;color:#1e1f24;flex:1 1 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:17px;height:48px;min-width:0;padding:0 14px}.tool-form__input:focus{border-color:#cc3d14;outline:2px solid #cc3d14;outline-offset:1px}.tool-form .amp-btn{flex:0 0 auto;height:48px}.tool-form__hint{color:#6b6760;font-size:13.5px;margin:8px 0 0}.tool-form__hint a{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:nowrap}.tool-result{margin-bottom:24px;padding:20px 24px}.tool-result h2{align-items:baseline;display:flex;flex-wrap:wrap;font-size:20px;gap:4px 14px;margin:0 0 14px}.tool-result__code{color:#1e1f24;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:24px;font-weight:800}.tool-result__series{color:#33312d;font-size:15px;font-weight:600}.tool-result__note{color:#6b6760;font-size:13.5px;margin:12px 0 0}.tool-result--empty p{margin:0}.tool-table{border-collapse:collapse;font-size:15px;width:100%}.tool-table td,.tool-table th{border-bottom:1px solid #ece9e4;padding:10px 12px;text-align:left;vertical-align:top}.tool-table thead th{color:#6b6760;font-size:12.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tool-table tbody th{color:#1e1f24;font-weight:600;white-space:nowrap}.tool-table td:first-child code{color:#a8310f;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:16px;font-weight:700}.tool-table__unknown{color:#6b6760;font-style:italic}.tool-guide{margin-top:8px}.tool-page .product-reco{margin-bottom:24px}.pdp .buy-box__code-help{color:#a8310f;font-size:.95em;font-weight:600;text-decoration:underline;text-underline-offset:2px}@media only screen and (max-width:1000px){.tool-form__row{flex-direction:column}.tool-result{padding:16px}.tool-table{font-size:14.5px}.tool-table thead{display:none}.tool-table tbody tr{border-bottom:1px solid #ece9e4;column-gap:12px;display:grid;grid-template-columns:auto minmax(0,1fr);padding:10px 0;row-gap:2px}.tool-table td,.tool-table th{border:0;padding:0}.tool-table tbody th{align-self:center;white-space:normal}.tool-table td:last-child{color:#33312d;grid-column:1/-1}}