body{scrollbar-gutter:stable;background:var(--color-background);font-family:'Montserrat', sans-serif;font-weight:var(--font-weight-medium)}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-semibold)}.basket .mini-cart-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0}.basket .items{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:100px;overflow-y:auto;scrollbar-gutter:stable}.basket .item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacing-large);padding:var(--spacing-large) 0;border:1px solid var(--color-secondary-200);border-width:1px 0  0}.basket .item:last-child{margin-bottom:0;border-width:1px 0}.basket .item .image{-ms-flex-negative:0;flex-shrink:0;width:70px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--color-gray-100)}.basket .item .image a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.basket .item .image img{max-width:100%;max-height:100%;width:auto;height:auto;display:block;border:none}.basket .info .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.basket .info .top .title{padding-right:var(--spacing-large)}.basket .basket-total{--after-height: 16px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:auto;position:relative}.basket .basket-total::after{content:"";display:block;position:absolute;top:calc(var(--after-height) * -1);height:var(--after-height);left:calc(var(--spacing-x-large) * -1);right:calc(var(--spacing-x-large) * -1);background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(var(--color-gray-200)));background:linear-gradient(180deg, transparent 0%, var(--color-gray-200) 100%)}.basket .basket-total .grand-total{font-weight:var(--font-weight-semibold)}.basket .basket-total .view-basket{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.shop-step-0 .basket-grid{display:grid;grid-template-columns:1fr 380px;gap:var(--spacing-x-large)}@media (max-width: 991px){.shop-step-0 .basket-grid{grid-template-columns:1fr}}.shop-step-0 .items{background:var(--color-white)}.shop-step-0 .items .in{border:1px solid var(--color-border-default);border-radius:var(--border-radius-large);padding:var(--spacing-3x-large);margin-bottom:var(--spacing-2x-large)}.shop-step-0 .items .page-title{font-size:var(--font-size-2x-large);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-2x-large)}@media (max-width: 768px){.shop-step-0 .items .in{padding:0;border:none;margin:var(--spacing-x-large) 0}}.shop-step-0 .summary .in{background:var(--color-white);border:1px solid var(--color-border-default);border-radius:var(--border-radius-large)}.shop-step-0 .summary .in2{padding:var(--spacing-x-large)}.shop-step-0 .summary .promo-code-items{padding:var(--spacing-large)}.shop-step-0 .summary .promo-code-items .promo-code-item{margin-bottom:var(--spacing-large)}.shop-step-0 .summary .promo-code-items .promo-code-item:last-child{margin:0}.shop-step-0 .summary .free-shipping-info-box{padding:var(--spacing-x-large);border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.shop-step-0 .summary .free-shipping-info-box+.promo-code-box{margin-top:1px;border-top:1px solid var(--color-border-default)}.shop-step-0 .summary .shop-total{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--spacing-3x-large)}.shop-step-0 .summary .shop-total .country-select{-webkit-box-flex:0;-ms-flex:0 1 350px;flex:0 1 350px}.shop-step-0 .summary .shop-total .control-label{padding-left:0;margin-bottom:var(--spacing-small);font-size:var(--font-size-x-large);font-weight:var(--font-weight-medium)}.shop-step-0 .summary .shop-total .shop-total-details{-webkit-box-flex:0;-ms-flex:0 1 350px;flex:0 1 350px}.shop-step-0 .summary .shop-total .shop-total-details>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:var(--font-size-x-large);margin-bottom:var(--spacing-small)}.shop-step-0 .summary .shop-total .shop-total-details>div .dp-price{font-weight:var(--font-weight-medium)}.shop-step-0 .summary .shop-total .shop-total-details>div:last-child{margin-bottom:0;font-weight:var(--font-weight-semibold)}.shop-step-0 .summary .shop-total .shop-total-details>div:last-child .dp-price{font-weight:var(--font-weight-semibold)}@media (max-width: 768px){.shop-step-0 .summary .in,.shop-step-0 .summary .in2,.shop-step-0 .summary .promo-code-items{padding:0;border:none;margin:var(--spacing-x-large) 0}}.empty-cart-message{margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.empty-cart-message p{color:var(--color-secondary-400);font-size:1.2em;line-height:1.8em;margin:var(--spacing-medium) 0 var(--spacing-2x-large)}.promo-code-item{border:2px dashed var(--color-box-background);border-radius:var(--border-radius-x-large);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-large);padding:var(--spacing-medium);text-align:left;font-size:var(--font-size-x-large)}.promo-code-item i{font-size:1.6em}.promo-code-item .info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.promo-code-item .title{font-size:var(--font-size-x-large);margin:0}.promo-code-item .title span{font-weight:var(--font-weight-normal);text-transform:uppercase}.promo-code-item .type{font-size:var(--font-size-large);color:var(--color-secondary-400)}.promo-code-item .amount{font-weight:var(--font-weight-semibold)}.promo-code-item .amount .note{font-size:var(--font-size-large);color:var(--color-secondary-400)}.promo-code-item.invalid{opacity:0.5}.promo-code-box{--_font-size: 14px;font-size:var(--_font-size);background:var(--color-box-background);padding:var(--spacing-x-large)}.promo-code-box .title{font-size:var(--_font-size);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-medium) 0}.promo-code-box .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.promo-code-box .content #cart_promo_code_value{font-size:var(--_font-size);border:none;height:40px;text-align:center;width:auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border-top-right-radius:0;border-bottom-right-radius:0}.promo-code-box .content .pbtn{border-top-left-radius:0;border-bottom-left-radius:0}.free-shipping-info-box{text-align:center;background:var(--color-box-background);border-radius:var(--border-radius-large);padding:var(--spacing-large);margin-bottom:var(--spacing-x-large)}.free-shipping-info-box h4{margin:0;font-size:0.90em;font-weight:var(--font-weight-medium)}.free-shipping-info-box .progress-info{margin-top:var(--spacing-large);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--spacing-large)}.free-shipping-info-box .progress-info .total .dp-price,.free-shipping-info-box .progress-info .goal .dp-price{font-weight:var(--font-weight-medium)}.free-shipping-info-box .progress-info progress{width:100%;max-width:130px;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;overflow:hidden;background:var(--color-secondary-700)}.free-shipping-info-box .progress-info progress::-webkit-progress-bar{background:var(--color-secondary-700)}.free-shipping-info-box .progress-info progress::-moz-progress-bar{background:var(--color-figma-7)}.free-shipping-info-box .progress-info progress::-webkit-progress-value{background:var(--color-figma-7)}@media (max-width: 991px){.free-shipping-info-box .progress-info{display:none}}.free-shipping-info-box .note{margin-top:var(--spacing-large);font-size:0.8em;color:var(--color-content-secondary)}@media (min-width: 992px){.basket-grid .items .free-shipping-info-box{display:none}}@media (max-width: 991px){.basket-grid .summary .free-shipping-info-box{display:none}}.sidebar-menu{border:1px solid var(--color-gray-200);border-radius:var(--border-radius-large);padding-right:var(--spacing-x-large);margin-bottom:var(--spacing-3x-large);background:var(--color-white)}.sidebar-menu ul{list-style:none;margin:var(--spacing-medium) 0 0;padding:0 0 0 var(--spacing-medium)}.sidebar-menu ul li{padding:var(--spacing-medium) 0}.sidebar-menu ul li.active .name{font-weight:var(--font-weight-semibold)}.sidebar-menu ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;color:var(--color-text)}.sidebar-menu ul li a:hover .name{text-decoration:underline}.sidebar-menu ul li a.active .name{font-weight:var(--font-weight-semibold)}.sidebar-menu ul ul{margin:var(--spacing-large) 0 0 var(--spacing-small);padding-left:var(--spacing-x-large);border-left:1px solid var(--color-figma-7)}.smart-filter .sidebar .item{margin-bottom:var(--spacing-large);padding-bottom:var(--spacing-large)}.smart-filter .sidebar .items{padding:var(--spacing-large);border:1px solid var(--color-secondary-300);border-radius:var(--border-radius-large);background:var(--color-white)}.smart-filter .sidebar .items label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--spacing-large)}.smart-filter .sidebar .search-items-wrapper{position:relative;margin-bottom:var(--spacing-medium)}.smart-filter .sidebar .search-items-wrapper .fa-search{position:absolute;left:var(--spacing-x-large);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;color:var(--color-gray-500)}.smart-filter .sidebar .search-items-wrapper .search-items{border-color:#CFD6DD;border-radius:var(--border-radius-large);padding-left:var(--spacing-4x-large)}.smart-filter .sidebar .filter-label{font-size:18px;font-weight:var(--font-weight-semibold);margin:var(--spacing-x-large) 0 var(--spacing-medium);text-transform:uppercase}.info-boxes{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--spacing-2x-large)}.info-boxes .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--color-white);padding:var(--spacing-2x-large);border-radius:var(--border-radius-x-large)}.info-boxes .item .title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:var(--font-size-2x-large);font-weight:var(--font-weight-semibold);margin:var(--spacing-x-small) 0 var(--spacing-medium)}.info-boxes .item .title a:hover{text-decoration:underline}.info-boxes .item .short{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;line-height:1.6em;letter-spacing:2%;font-size:var(--font-size-large);margin-bottom:var(--spacing-large)}.info-boxes .item .short a{color:var(--color-white);text-decoration:underline}.info-boxes .item .short:last-child{margin-bottom:0}.info-boxes .item .action{text-align:right;text-decoration:underline;bottom:var(--spacing-2x-large);right:var(--spacing-2x-large)}.info-boxes .item a{color:var(--color-white)}.info-boxes .item a:hover{text-decoration:none}@media (max-width: 991px){.info-boxes{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 600px){.info-boxes{grid-template-columns:1fr}}.anchor-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--spacing-x-large);border:1px solid var(--color-gray-200);border-width:1px 0 1px;margin:var(--spacing-4x-large) 0}.anchor-tabs .tab{padding:var(--spacing-large) 0;text-decoration:none;color:var(--color-content-secondary);font-size:var(--font-size-x-large);font-weight:var(--font-weight-medium);border-bottom:2px solid transparent;margin-bottom:-1px;-webkit-transition:color 0.5s;transition:color 0.5s}.anchor-tabs .tab.active{border-bottom-color:var(--color-figma-7)}.anchor-tabs .tab:not(.active):hover{color:var(--color-figma-7)}nav.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--spacing-x-small);margin:var(--spacing-5x-large) auto}nav.pagination .page,nav.pagination .prev,nav.pagination .first,nav.pagination .next,nav.pagination .last{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border-radius:var(--border-radius-circle);border:1px solid transparent}nav.pagination .page a,nav.pagination .prev a,nav.pagination .first a,nav.pagination .next a,nav.pagination .last a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-decoration:none}nav.pagination .page:not(.current):not(.gap):hover,nav.pagination .prev:not(.current):not(.gap):hover,nav.pagination .first:not(.current):not(.gap):hover,nav.pagination .next:not(.current):not(.gap):hover,nav.pagination .last:not(.current):not(.gap):hover{background:var(--color-secondary-100);border-color:var(--color-secondary-300)}nav.pagination .current{background:var(--color-secondary-300)}nav.pagination .gap{cursor:default}@media (max-width: 1024px){nav.pagination .page:not(.current):not(.gap){display:none}nav.pagination .page:not(.gap):has(+.current),nav.pagination .page:not(.gap):has(+.page+.current),nav.pagination .current+.page:not(.gap),nav.pagination .current+.page+.page{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media (max-width: 768px){nav.pagination .gap,nav.pagination .page:not(.gap):has(+.page+.current),nav.pagination .current+.page+.page{display:none}}.hero-medium{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-3x-large);padding:var(--spacing-3x-large);background:var(--color-figma-4);margin-bottom:var(--spacing-3x-large)}.hero-medium img{width:162px;height:162px;-o-object-fit:contain;object-fit:contain;margin:0}.hero-medium p{margin:0;font-size:var(--font-size-x-large);font-weight:var(--font-weight-medium)}.hero-medium p+p{margin-top:var(--spacing-medium)}@media (max-width: 768px){.hero-medium{gap:var(--spacing-medium)}.hero-medium img{-ms-flex-item-align:start;align-self:start;width:80px;height:auto;-o-object-fit:fill;object-fit:fill}}.bordered-box{border:1px solid var(--color-secondary-300);border-radius:var(--border-radius-x-large);padding:var(--spacing-3x-large);margin-bottom:var(--spacing-2x-large);max-width:510px}.bordered-box h3{margin-top:0;margin-bottom:var(--spacing-2x-large);font-size:var(--font-size-2x-large)}.bordered-box h4{font-size:var(--font-size-x-large)}.bordered-box .actions{text-align:right}@media (max-width: 768px){.bordered-box .btn-default{width:100%}}.bordered-box.newsletter h3{margin-bottom:0;font-size:18px}.bordered-box.newsletter h4{margin-top:var(--spacing-x-small);font-size:14px}.btn-default{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--spacing-x-small);padding:var(--spacing-medium) var(--spacing-large);border:1px solid var(--color-gray-400);border-radius:var(--border-radius-medium);background:transparent;font-size:var(--font-size-x-large);font-weight:var(--font-weight-medium);text-decoration:none;cursor:pointer;-webkit-transition:border-color 0.15s, color 0.15s;transition:border-color 0.15s, color 0.15s}.btn-default:hover{border-color:var(--color-gray-600);color:var(--color-gray-800);text-decoration:none}.btn-default.btn-default--danger{border-color:var(--color-figma-5);color:var(--color-figma-5)}.btn-default.btn-default--danger:hover{border-color:color-mix(in srgb, var(--color-figma-5) 80%, black);color:color-mix(in srgb, var(--color-figma-5) 80%, black)}.page-header-v2{margin:var(--spacing-large) 0 var(--spacing-3x-large)}.page-header-v2 h1{font-size:var(--font-size-2x-large);line-height:var(--spacing-3x-large);margin:0 0 var(--spacing-medium) 0}.page-header-v2 p{font-size:var(--font-size-x-large);margin-top:var(--spacing-medium)}.page-search-wrapper{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.page-search-wrapper i{position:absolute;left:var(--spacing-medium);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;color:var(--color-gray-500)}.form-default .page-search-wrapper .form-control{padding-left:var(--spacing-3x-large)}.alphabet-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-2x-large);margin-bottom:var(--spacing-4x-large);padding-bottom:var(--spacing-medium);border-bottom:1px solid var(--color-gray-200)}.alphabet-filter a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;font-weight:var(--font-weight-semibold);font-size:var(--font-size-x-large);white-space:nowrap}.alphabet-filter a:hover{color:var(--color-primary-700)}.alphabet-filter a span{display:inline-block;font-weight:var(--font-weight-normal);font-size:var(--font-size-large);background:var(--color-gray-100);padding:var(--spacing-2x-small) var(--spacing-x-small);border-radius:var(--border-radius-pill);margin-left:var(--spacing-x-small)}.alphabet-filter-section{margin-bottom:var(--spacing-4x-large);scroll-margin-top:70px}.alphabet-filter-heading{font-size:var(--font-size-2x-large);margin:0 0 var(--spacing-x-large) 0;color:var(--color-gray-900);display:inline-block}.alphabet-filter-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(16rem, 1fr));gap:var(--spacing-medium);padding:var(--spacing-x-large) var(--spacing-2x-large);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--border-radius-x-large)}.alphabet-filter-grid.manufacturers{grid-template-columns:repeat(auto-fill, minmax(25rem, 1fr))}.alphabet-filter-grid a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-medium);text-decoration:none;font-size:var(--font-size-x-large);font-style:normal}.alphabet-filter-grid a img,.alphabet-filter-grid a .missing-icon-wrapper{-ms-flex-negative:0;flex-shrink:0;width:74px;height:74px;-o-object-fit:contain;object-fit:contain}.alphabet-filter-grid a .missing-icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--border-radius-large);background:var(--color-secondary-100)}.alphabet-filter-grid a .missing-icon{font-size:var(--font-size-4x-large);color:var(--color-secondary-300)}.alphabet-filter-grid a:hover{text-decoration:none}.alphabet-filter-grid a:hover .name{text-decoration:underline}.alphabet-filter-section:target .alphabet-filter-heading{background-color:var(--color-primary-700);color:var(--color-primary-50);padding:var(--spacing-2x-small) var(--spacing-large);border-radius:var(--border-radius-large)}.alphabet-filter-section:target .alphabet-filter-grid{border-color:var(--color-primary-700)}nav.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--font-size-x-large);margin-bottom:var(--spacing-x-large)}nav.breadcrumbs a+a::before{content:"\f105";font:var(--fa-font-regular);font-size:var(--font-size-large);padding:0 var(--spacing-large)}nav.breadcrumbs a{color:var(--color-gray-500)}nav.breadcrumbs a:hover{color:var(--color-text)}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:0}.contact-layout__info{padding-right:var(--spacing-4x-large);border-right:1px solid var(--color-gray-200)}.contact-layout__form{padding-left:var(--spacing-4x-large)}@media (max-width: 768px){.contact-layout{grid-template-columns:1fr}.contact-layout__info{padding-right:0;border-right:none;border-bottom:1px solid var(--color-gray-200);padding-bottom:var(--spacing-2x-large);margin-bottom:var(--spacing-2x-large)}.contact-layout__form{padding-left:0}}.contact-info h1{font-size:var(--font-size-2x-large);margin-bottom:var(--spacing-large)}.contact-info .item{padding-top:var(--spacing-large);border-top:1px solid var(--color-gray-200);font-size:var(--font-size-large);margin:var(--spacing-large) 0 var(--spacing-3x-large)}.contact-info .item a{text-decoration:none}.contact-info .item a:hover{text-decoration:underline}.contact-info .item h2{font-size:var(--font-size-x-large);margin:0 0 var(--spacing-small) 0}.contact-info .item address{font-size:var(--font-size-x-large);margin-bottom:0}.contact-info .item address .street{font-size:var(--font-size-large)}.contact-info .item address strong{font-weight:var(--font-weight-semibold)}.contact-form label{font-size:var(--font-size-x-large);font-weight:var(--font-weight-medium)}.contact-form h2{font-size:var(--font-size-2x-large);margin-bottom:var(--spacing-large)}.contact-form .btn-v1{width:100%}.shared-links{font-size:var(--font-size-x-large);margin:var(--spacing-3x-large) 0 0}.shared-links a{display:block;text-decoration:underline}.shared-links a:not(:last-child){margin-bottom:var(--spacing-large)}.shared-links a:hover{text-decoration:none}.authentication-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;max-width:320px;margin:var(--spacing-5x-large) auto;font-size:var(--font-size-x-large)}.authentication-banner h1{font-size:18px;font-weight:var(--font-weight-semibold);margin:var(--spacing-3x-large) 0 var(--spacing-large)}.authentication-banner p{line-height:1.8em}.cta-box{text-align:center;padding:var(--spacing-5x-large) var(--spacing-2x-large);margin:var(--spacing-2x-large) 0 var(--spacing-5x-large) 0;border-radius:var(--border-radius-large)}.cta-box .title{margin:0 0 var(--spacing-3x-large);font-size:var(--font-size-2x-large);font-weight:var(--font-weight-semibold)}.cta-box.t1{background-color:var(--color-pl-green)}.cta-box.t2{background-color:var(--color-gray-100)}.contact-people{margin-top:var(--spacing-4x-large);margin-bottom:var(--spacing-4x-large)}.contact-people h2{font-size:var(--font-size-3x-large);margin:0 0 var(--spacing-4x-large) 0}.contact-people .grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(30rem, 1fr));gap:var(--spacing-x-large)}.contact-person{padding:var(--spacing-2x-large) var(--spacing-x-large);border:1px solid var(--color-gray-200);border-radius:var(--border-radius-x-large)}.contact-person hr{margin:var(--spacing-large) 0;border:none;border-top:1px solid var(--color-gray-200)}.contact-person .position{font-size:var(--font-size-x-large);margin-bottom:var(--spacing-x-small)}.contact-person h3{font-size:var(--font-size-large);margin:0}.contact-person .email{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-x-small);font-size:var(--font-size-x-large);color:var(--color-text);text-decoration:none}.contact-person .email:hover{text-decoration:underline}.profile-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:var(--spacing-small);padding:var(--spacing-2x-small) 0;font-size:var(--font-size-large)}.profile-row .profile-row__label{min-width:120px;font-weight:var(--font-weight-semibold);-ms-flex-negative:0;flex-shrink:0}.profile-menu .user .name{display:block;font-size:var(--font-size-x-large);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-2x-small)}.profile-menu .user .email{display:block;font-size:var(--font-size-large);color:var(--color-gray-500)}.profile-menu hr{border:none;border-top:1px solid var(--color-secondary-300);margin:var(--spacing-2x-large) 0}.profile-menu .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-large);padding:var(--spacing-medium) var(--spacing-large);border-radius:var(--border-radius-small);font-size:var(--font-size-x-large);text-decoration:none}.profile-menu .item i{width:1.25em;text-align:center}.profile-menu .item:hover{background:var(--color-secondary-300);text-decoration:none}.profile-menu .item.active{background:var(--color-secondary-300)}.profile-menu .signout{background:none;border:none;padding:var(--spacing-medium) var(--spacing-large);font-size:var(--font-size-x-large);font-weight:var(--font-weight-medium);color:var(--color-figma-5);cursor:pointer;text-align:left}.profile-menu .signout:hover{text-decoration:underline}@media (max-width: 768px){.profile-menu{border-bottom:1px solid var(--color-secondary-300)}}.profile-layout{display:grid;grid-template-columns:280px 1fr;margin-bottom:var(--spacing-4x-large)}.profile-layout__sidebar{position:relative;padding:var(--spacing-4x-large);background:var(--color-figma-4)}.profile-layout__content{-ms-flex-item-align:start;align-self:start;padding-left:var(--spacing-2x-large)}@media (max-width: 768px){.profile-layout{grid-template-columns:1fr}.profile-layout__content{padding-left:var(--spacing-small);padding:var(--spacing-small)}.profile-layout__sidebar{padding:var(--spacing-2x-large) var(--spacing-small);background:none}}.profile-details h2{font-size:var(--font-size-x-large)}.profile-details .actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacing-large);margin-top:var(--spacing-x-large)}@media (max-width: 768px){.profile-details .actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-medium)}}.profile-settings h2{font-size:var(--font-size-2x-large);margin:var(--spacing-3x-large) 0 var(--spacing-2x-large)}.orders-list{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;font-size:var(--font-size-large)}.orders-list .header,.orders-list .order-row{display:contents}.orders-list .header>span{line-height:var(--spacing-4x-large);font-weight:var(--font-weight-semibold);background:var(--color-figma-4);padding:0 var(--spacing-x-large)}.orders-list .order-row>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--spacing-large) var(--spacing-x-large);border-bottom:1px solid var(--color-border-default)}.orders-list .order-row .order-row__label{display:none}.orders-list .order-row .number small{display:block}.orders-list .order-row .status{font-size:var(--font-size-x-large)}.orders-list .order-row .link{text-align:right}.orders-list .order-row .link a{color:var(--color-action-primary);font-size:var(--font-size-x-large);text-decoration:none}.orders-list .order-row .link a:hover{text-decoration:underline}@media (max-width: 768px){.orders-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.orders-list .header{display:none}.orders-list .order-row{position:relative;display:grid;grid-template-columns:1fr auto;gap:var(--spacing-x-small) var(--spacing-large);padding:var(--spacing-x-large) var(--spacing-2x-large)}.orders-list .order-row .ticket-notes{position:absolute;right:var(--spacing-2x-large);bottom:var(--spacing-2x-large)}.orders-list .order-row:nth-child(even){background:var(--color-figma-4)}.orders-list .order-row>span{gap:var(--spacing-x-small);padding:0;border-bottom:none}.orders-list .order-row .order-row__label{display:inline;font-weight:var(--font-weight-semibold)}.orders-list .order-row .number{grid-column:1;grid-row:1}.orders-list .order-row .date{grid-column:1;grid-row:2}.orders-list .order-row .amount{grid-column:1;grid-row:3}.orders-list .order-row .status{grid-column:1;grid-row:4}.orders-list .order-row .link{grid-column:2;grid-row:1;align-self:start;text-align:right}}.order-details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-3x-large);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 1200px){.order-details>*:first-child{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.order-details>*:not(:first-child){-webkit-box-flex:1;-ms-flex:1 1 calc(50% - var(--spacing-4x-large));flex:1 1 calc(50% - var(--spacing-4x-large))}}@media (max-width: 768px){.order-details{display:block}}.order-details h2{font-size:var(--font-size-x-large);font-weight:var(--font-weight-semibold);margin:var(--spacing-x-large) 0 var(--spacing-small)}.order-details h3{font-size:var(--font-size-large);font-weight:var(--font-weight-medium);margin:var(--spacing-large) 0 var(--spacing-medium)}.order-details p,.order-details address{font-size:var(--font-size-large);font-weight:var(--font-weight-normal);margin:0 0 var(--spacing-medium)}.order-items h2{font-size:var(--font-size-x-large);font-weight:var(--font-weight-semibold);margin:var(--spacing-x-large) 0 var(--spacing-small)}.order-items .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-large);padding:var(--spacing-medium) 0;border-top:1px solid var(--color-border-default)}.order-items .item:first-child{border-top:none}.order-items .item.last-child{border-width:2px}.order-items .item img{width:82px;height:82px;-o-object-fit:contain;object-fit:contain;background:var(--color-gray-300);border-radius:var(--border-radius-large);border:1px solid var(--color-gray-200)}.order-items .item .title{font-size:var(--font-size-x-large);font-weight:var(--font-weight-medium);margin:0 0 var(--spacing-2x-small)}.order-items .item .byline{font-size:var(--font-size-large);font-weight:var(--font-weight-semibold);color:var(--color-content-secondary)}.order-items .item .item-label{font-size:var(--font-size-x-large);font-weight:var(--font-weight-semibold)}.order-items .item .price{margin-left:auto;font-size:var(--font-size-x-large)}.tickets .section-title{font-size:var(--font-size-x-large);font-weight:var(--font-weight-semibold);margin:var(--spacing-2x-large) 0 var(--spacing-small)}.tickets .ticket{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-small);padding:var(--spacing-small);border:1px solid var(--color-border-default);border-radius:var(--border-radius-x-large);font-size:var(--font-size-large);color:var(--color-secondary-700);margin:var(--spacing-large) 0;text-decoration:none;background:var(--color-white);max-width:400px}.tickets .ticket .fa-file-arrow-down{font-size:var(--font-size-2x-large)}.tickets .ticket .content .filename{color:var(--color-secondary-400)}.tickets .ticket .indicator{margin-left:auto;display:grid;font-size:var(--font-size-x-large);color:var(--color-secondary-400)}.tickets .ticket .indicator>*{grid-area:1 / 1}.tickets .ticket .indicator .fa-check{opacity:0;-webkit-transition:opacity 0.4s ease-in-out 0.6s;transition:opacity 0.4s ease-in-out 0.6s}.tickets .ticket .indicator .fa-download{opacity:1;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.tickets .ticket:hover{background:var(--color-secondary-100);text-decoration:none}.tickets .ticket.downloaded .indicator .fa-check{opacity:1}.tickets .ticket.downloaded .indicator .fa-download{opacity:0}.order-status{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-small);padding:var(--spacing-2x-small) var(--spacing-medium);border-radius:var(--border-radius-x-large);font-size:var(--font-size-x-large);white-space:nowrap}.order-status::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background-color:currentColor}.order-status.placed{color:var(--color-status-placed);background:var(--color-status-placed-light)}.order-status.sent{color:var(--color-status-shipped);background:var(--color-status-shipped-light)}.order-status.completed{color:var(--color-status-completed);background:var(--color-status-completed-light)}.order-status.canceled{color:var(--color-status-canceled);background:var(--color-status-canceled-light)}.section-partners{background-color:var(--color-secondary-200);padding:var(--spacing-5x-large) 0;margin-bottom:0}.section-partners .wrapper{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-partners .intro{position:relative}.section-partners .intro .blob{display:block;max-width:100%;margin-left:32px;height:auto}.section-partners .intro .content{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12% 22%}.section-partners .intro .content h2{font-size:clamp(2rem, 2.5vw, 4rem);margin:0 0 var(--spacing-x-large);padding-right:10%;line-height:1.4}.section-partners .intro .content p{font-size:clamp(1.2rem, 2vw, 1.6rem);margin:0;line-height:1.75;letter-spacing:2%}.section-partners .logos{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:var(--spacing-large)}.section-partners .logos .logo-item{position:relative;height:auto}.section-partners .logos .logo-item.bio-bio{justify-self:end;-ms-flex-item-align:end;align-self:end;top:16px;left:12px;width:252px}.section-partners .logos .logo-item.zrno-bio-bistro{justify-self:start;-ms-flex-item-align:end;align-self:end;top:-21px;left:18px;width:220px}.section-partners .logos .logo-item.makronova{justify-self:end;-ms-flex-item-align:start;align-self:start;top:22px;left:-13px;width:233px}.section-partners .logos .logo-item.zrno-eko-imanje{justify-self:start;-ms-flex-item-align:start;align-self:start;top:-45px;left:-16px;width:227px}.section-partners .logos .logo-item:hover{opacity:0.85}.section-partners .logos .logo-item img{max-width:100%}@media (min-width: 1454px){.section-partners .logos{margin-left:-232px}}@media (max-width: 991px){.section-partners .wrapper{grid-template-columns:1fr;max-width:645px;margin-inline:auto}.section-partners .intro{position:relative;margin:30px -15px;overflow:hidden}.section-partners .intro .blob{width:645px;max-width:none;margin:0;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.section-partners .intro .content h2{font-size:40px}.section-partners .intro .content p{font-size:16px}}@media (max-width: 675px){.section-partners .wrapper{width:100%}.section-partners .logos .logo-item.bio-bio{top:-5px;left:7px;width:158px}.section-partners .logos .logo-item.zrno-bio-bistro{top:-26px;left:11px;width:143px}.section-partners .logos .logo-item.makronova{top:-3px;left:-6px;width:151px}.section-partners .logos .logo-item.zrno-eko-imanje{top:-47px;left:-11px;width:147px}}@media (max-width: 450px){.section-partners .wrapper .content{padding:10% 6%}}.section-partners+.main-footer_new{margin-top:0}.product-line-recommendation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-2x-large);padding:var(--spacing-3x-large);background:var(--color-secondary-100);border-radius:var(--border-radius-large)}.product-line-recommendation .image{-ms-flex-negative:0;flex-shrink:0;width:400px;height:400px;padding:var(--spacing-2x-large);background:var(--color-white);border-radius:var(--border-radius-large)}.product-line-recommendation .image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-line-recommendation .author,.product-line-recommendation .manufacturer{font-size:var(--font-size-x-large);font-weight:var(--font-weight-semibold);color:var(--color-content-secondary);margin-bottom:var(--spacing-medium)}.product-line-recommendation .title{font-size:var(--font-size-2x-large);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-x-large) 0;line-height:1.5em}.product-line-recommendation .short{margin:var(--spacing-x-large) 0}.product-line-recommendation .product-price{margin-bottom:var(--spacing-medium)}@media (max-width: 991px){.product-line-recommendation .image{width:200px;height:200px}}@media (max-width: 768px){.product-line-recommendation .image{-ms-flex-item-align:start;align-self:flex-start;background:none;width:150px;height:auto}}@media (max-width: 480px){.product-line-recommendation .image{padding:0;width:60px}}body.products-show .cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-2x-large)}body.products-show .cta p{margin:0}body.products-show .cta button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.shopping-general-info{color:var(--color-pl-green-2);font-size:var(--font-size-medium);font-weight:var(--font-weight-medium);margin:var(--spacing-2x-large) 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-large)}.shopping-general-info .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-small)}.shopping-general-info .item i{font-size:var(--font-size-2x-large)}body.home-index .shopping-general-info{padding:var(--spacing-medium) 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:var(--spacing-2x-large) 0 var(--spacing-5x-large);background:var(--color-secondary-100)}.vf-header .out-of-stock{font-size:var(--font-size-large)}.vf-header .out-of-stock h3{color:var(--color-tertiary-500);font-size:18px}#product_notification_form .form-control{-ms-flex-negative:0;flex-shrink:0;height:40px;font-size:var(--font-size-x-large)}#product_notification_form .help-block{font-size:var(--font-size-large)}.vf-book_new .gallery-lightbox .js_slider2,.vf-product_new .gallery-lightbox .js_slider2{margin-bottom:var(--spacing-small)}.vf-book_new .gallery-lightbox .big,.vf-product_new .gallery-lightbox .big{background:var(--color-white)}.vf-book_new .gallery-lightbox .slick-slide,.vf-product_new .gallery-lightbox .slick-slide{background:var(--color-white);border:1px solid var(--color-border-default)}.vf-book_new .vf-header,.vf-product_new .vf-header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacing-3x-large)}.vf-book_new .vf-header .details .authors-manufacturer,.vf-book_new .vf-header .details a,.vf-product_new .vf-header .details .authors-manufacturer,.vf-product_new .vf-header .details a{font-size:var(--font-size-large);color:var(--color-content-tertiary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-x-large)}.vf-book_new .vf-header h1.title,.vf-product_new .vf-header h1.title{color:var(--color-content-primary);font-size:var(--font-size-2x-large);font-weight:var(--font-weight-semibold)}.vf-book_new .vf-header .lead,.vf-product_new .vf-header .lead{color:var(--color-content-secondary);font-size:var(--font-size-x-large);font-weight:var(--font-weight-medium)}.vf-book_new .section,.vf-product_new .section{scroll-margin-top:100px;--spacing: var(--spacing-3x-large);border-bottom:1px solid var(--color-border-default);margin-bottom:var(--spacing);padding-bottom:var(--spacing)}.vf-book_new .section .title,.vf-product_new .section .title{font-size:16px;font-weight:var(--font-weight-semibold)}.vf-book_new .section:last-child,.vf-product_new .section:last-child{border-bottom:none;padding-bottom:0}.vf-book_new .specifications .items .item,.vf-product_new .specifications .items .item{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--font-size-x-large)}.vf-book_new .specifications .items .item span,.vf-product_new .specifications .items .item span{padding:var(--spacing-small) 0}.vf-book_new .specifications .items .item .name,.vf-product_new .specifications .items .item .name{font-weight:var(--font-weight-semibold);color:var(--color-content-secondary);min-width:100px;-ms-flex-negative:0;flex-shrink:0}.vf-book_new .specifications .items .item:not(:last-child) span,.vf-product_new .specifications .items .item:not(:last-child) span{border-bottom:1px solid var(--color-border-default)}.vf-book_new .specifications .properties,.vf-product_new .specifications .properties{margin-top:var(--spacing-3x-large)}.vf-book_new .info-items,.vf-product_new .info-items{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:var(--spacing-x-large)}.vf-book_new .info-items span:first-child,.vf-product_new .info-items span:first-child{font-weight:var(--font-weight-semibold)}.vf-book_new #manufacturer .hero-medium,.vf-product_new #manufacturer .hero-medium{background:none;padding:0}.vf-book_new .about-author,.vf-product_new .about-author{margin-top:var(--spacing-3x-large)}.vf-book_new .about-author .name,.vf-product_new .about-author .name{width:100%;font-size:var(--font-size-2x-large);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-x-large) 0}.vf-book_new .about-author .in,.vf-product_new .about-author .in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--spacing-x-large)}.vf-book_new .about-author .image,.vf-product_new .about-author .image{-ms-flex-negative:0;flex-shrink:0;width:150px;height:150px;-o-object-fit:contain;object-fit:contain}@media (max-width: 500px){.vf-book_new .about-author .in,.vf-product_new .about-author .in{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vf-book_new .about-author .in .name,.vf-product_new .about-author .in .name{margin:var(--spacing-x-large) 0 var(--spacing-medium) 0}}.section-related{margin:var(--spacing-4x-large) 0}.section-related .title{font-size:var(--font-size-2x-large);margin:0 0 var(--spacing-4x-large) 0;font-weight:var(--font-weight-semibold)}.vf-product_new .gallery-lightbox .js_slider2{margin-bottom:var(--spacing-small)}.vf-product_new .gallery-lightbox .big{background:var(--color-white)}.vf-product_new .gallery-lightbox .slick-slide{background:var(--color-white);border:1px solid var(--color-border-default)}@media (min-width: 768px){.vf-product_new.has_gallery .vf-header .details{padding-bottom:90px}}.vf-product_new .vf-header .image{position:relative;-ms-flex-negative:0;flex-shrink:0;width:520px}.vf-product_new .vf-header .image .magnifier{width:48px;height:48px;padding:8px 5px 5px 10px;position:absolute;right:20px;top:20px;font-size:20px;z-index:1;font-size:var(--font-size-2x-large);border-radius:var(--border-radius-circle);color:var(--color-secondary-700);background:var(--color-white);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1);box-shadow:0 2px 4px rgba(0,0,0,0.1);pointer-events:none}@media (max-width: 920px){.vf-product_new .vf-header .image{-ms-flex-negative:0;flex-shrink:0;width:320px}}@media (max-width: 768px){.vf-product_new .vf-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-4x-large)}.vf-product_new .vf-header .image{-ms-flex-negative:1;flex-shrink:1;width:auto}}.vf-book_new .vf-header .image{-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:520px;height:520px;background:var(--color-white);border:1px solid var(--color-border-default);padding:var(--spacing-large)}.vf-book_new .vf-header .image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width: 920px){.vf-book_new .vf-header .image{-ms-flex-negative:0;flex-shrink:0;width:320px;height:320px}}@media (max-width: 768px){.vf-book_new .vf-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-4x-large)}.vf-book_new .vf-header .image{-ms-flex-negative:1;flex-shrink:1;width:auto}}
