@media screen and (min-width:1440px){.collection.grid--layout{--visible-cols: 5}.collection.grid--layout>[class*=grid-offset]{grid-column:1 / -1}}@media screen and (min-width:1024px){:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .product-item__image{padding-top:72%!important}:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .product-item__image:after{content:"";position:absolute;inset-inline:14px;bottom:0;height:1px;background:var(--color-borders-cards);z-index:2}:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .lazy-image--fit img{padding:5%}:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .product-item__text .vg-badges{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:3px;max-width:62%}:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .product-item__text .vg-badge{font-size:8.5px;padding:3px 7px;gap:3px}:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .product-item__text .vg-badge__ic{width:10px;height:10px}:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .product-item__quick-buy{margin:0}:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .product-quantity--card{display:none!important}:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .vg-cart-icon-btn{position:absolute!important;top:0!important;inset-inline-end:12px!important;margin:calc(72% - 19px) 0 0 0!important;width:38px!important;height:38px!important;min-width:0!important;min-height:0!important;padding:0!important;border-radius:50%!important;z-index:5;box-shadow:0 2px 8px #0000002e}:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .vg-cart-icon-btn .button__icon,:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .vg-cart-icon-btn .button__text{display:none!important}:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .vg-cart-icon-btn:after{content:"";width:17px;height:17px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.6'/%3E%3Ccircle cx='18' cy='20' r='1.6'/%3E%3Cpath d='M2 3h2.2l2.4 12.2a1.6 1.6 0 0 0 1.6 1.3h8.6a1.6 1.6 0 0 0 1.6-1.3L21 7H5'/%3E%3C/svg%3E") no-repeat center / contain}:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .vg-cart-icon-btn.working:after{opacity:0}:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item:not(:has(.vg-cart-icon-btn)):after{content:"";position:absolute;top:0;inset-inline-end:12px;margin:calc(72% - 19px) 0 0 0;width:38px;height:38px;border-radius:50%;background:#dcdcdc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.6'/%3E%3Ccircle cx='18' cy='20' r='1.6'/%3E%3Cpath d='M2 3h2.2l2.4 12.2a1.6 1.6 0 0 0 1.6 1.3h8.6a1.6 1.6 0 0 0 1.6-1.3L21 7H5'/%3E%3C/svg%3E") no-repeat center / 17px 17px;pointer-events:none;z-index:5}:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .product-item__title .text-animation--underline{font-size:14px;font-weight:600;line-height:1.3}:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .product-item__title .vg-card-sub{font-size:13px;line-height:1.35;color:#6a6a6a;margin-top:.25em}:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .product-item__price .dual-price{font-size:17px!important;font-weight:700}:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .product-item__price .dual-price__label{font-size:12px;font-weight:400;color:#555;opacity:1}html:not(.vat-excl) :is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .product-item__price .dual-price__val--excl,html.vat-excl :is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .product-item__price .dual-price__val--incl{color:#6a6a6a;opacity:1}:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item.card .bss-b2b-price-has-vat,:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item.card .bss-b2b-price-no-vat{font-size:12px!important;font-weight:400!important;color:#6a6a6a!important;opacity:1!important}html:not(.vat-excl) :is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item.card .bss-b2b-price-has-vat,html.vat-excl :is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item.card .bss-b2b-price-no-vat{font-size:17px!important;font-weight:700!important;color:var(--color-text-main, #1a1a1a)!important}html:not(.vat-excl) :is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item.card .bss-b2b-price-has-vat:after{font-size:12px;font-weight:400;color:#555;opacity:1}html:not(.vat-excl) :is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .product-price--unit .bss-b2b-price-no-vat,html.vat-excl :is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .product-price--unit .bss-b2b-price-has-vat{display:none!important}:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .product-item__local-availability,:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .product-item__local-availability .alert{font-size:12px;line-height:1.35}:is(.collection.grid--layout,.vg-recommended .grid--layout,.collection-tabs_panel .grid--layout){align-items:stretch}:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item>.card__text.product-item__text{padding:14px 14px 6px!important}:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item>.product-item__text:not(.card__text){padding:0 14px 14px!important}}.vg-recommended .grid--layout>.product-item:nth-child(n+5){display:none}.vg-cols-toggle{display:none}@media screen and (min-width:1440px){.vg-facets-row{display:flex;align-items:center;gap:16px}.vg-facets-row>facet-filters-form{flex:1 1 auto;min-width:0}.vg-cols-toggle{display:inline-flex;flex:none;align-items:center;gap:3px;padding:3px;border:1px solid rgba(0,0,0,.18);border-radius:999px;background:#fff}.vg-cols-toggle__btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:28px;padding:0;border:0;border-radius:999px;background:transparent;color:#1a1a1a;cursor:pointer;transition:background .15s ease,color .15s ease}.vg-cols-toggle__btn svg{width:18px;height:13px;fill:currentColor}.no-touchevents .vg-cols-toggle__btn:hover{background:#00000012}html:not(.vg-cols-4) .vg-cols-toggle__btn[data-vg-cols="5"],html.vg-cols-4 .vg-cols-toggle__btn[data-vg-cols="4"]{background:#1a1a1a;color:#fff}.vg-cols-toggle__btn:focus-visible{outline:2px solid #3f7d4f;outline-offset:2px}html.vg-cols-4 .collection.grid--layout{--visible-cols: 4}}@media screen and (min-width:1024px){facet-filters-form:has(.facets__form--chips)+.section-heading--facets{display:none}}.vg-qty{display:none}@media screen and (min-width:1024px){:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item__quick-buy.vg-has-qty .vg-cart-icon-btn{display:none!important}:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .vg-qty{position:absolute;top:0;inset-inline-end:12px;margin:calc(72% - 19px) 0 0 0;display:none;align-items:center;gap:3px;box-sizing:border-box;height:38px;padding:0 3px;border-radius:999px;border:1px solid var(--color-borders-cards);background:#fff;color:#1d1d1d;box-shadow:0 2px 8px #0000002e;z-index:5}:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item__quick-buy.vg-has-qty .vg-qty{display:inline-flex}:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .vg-qty .vg-qty__btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;box-sizing:border-box;width:30px;min-width:30px;height:30px;padding:0;border:0;border-radius:50%;cursor:pointer;line-height:0;transition:background .15s ease}:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .vg-qty .vg-qty__btn[data-vg-qty=down]{background:#f0f0ee;color:#333}:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .vg-qty .vg-qty__btn[data-vg-qty=up]{background:var(--color-accent-main, #fe792f);color:#fff}.no-touchevents :is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .vg-qty .vg-qty__btn[data-vg-qty=down]:hover{background:#e4e4e1}.no-touchevents :is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .vg-qty .vg-qty__btn[data-vg-qty=up]:hover{background:#e96a22}:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .vg-qty .vg-qty__btn svg{flex:none;width:15px;height:15px}:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .vg-qty__n{flex:0 0 auto;min-width:22px;padding:0 1px;text-align:center;color:#1d1d1d;font-size:14px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .vg-qty .vg-qty__btn .vg-qty__ic--minus{display:none}:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .vg-qty:not([data-qty="1"]) .vg-qty__btn .vg-qty__ic--trash{display:none}:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .vg-qty:not([data-qty="1"]) .vg-qty__btn .vg-qty__ic--minus{display:block}:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .vg-qty.is-busy{opacity:.65}}@media screen and (min-width:1024px){.vg-facets-row .facets__form--chips .facets__wrapper{gap:19px}.vg-facets-row .facets__form--chips .vg-chips__label{margin-bottom:5px}}.vg-card-meta{display:none}@media screen and (min-width:1024px){:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item>.vg-card-volume{display:none}:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .product-price .product-price--unit{display:none!important}:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .vg-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .vg-card-meta .vg-card-volume{margin:0 auto 0 0;flex:none;padding:4px 11px;font-size:11.5px;line-height:1.35;color:#6a6a6a}:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .vg-card-meta .product-price--unit-compact{flex:0 1 auto;min-width:0;width:auto;font-size:11.5px!important;color:#6a6a6a;opacity:1;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .vg-card-meta .product-price--unit-compact .dual-price,:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .vg-card-meta .product-price--unit-compact .dual-price__val{font-size:11.5px!important;font-weight:400!important;color:inherit;opacity:1!important}}@media screen and (min-width:1024px){.shopify-section .vg-facets-row{margin-bottom:24px}}@media screen and (min-width:1024px){:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item>.product-item__text:not(.card__text){z-index:100}}@media screen and (min-width:1024px){:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .product-item__text>.product-item__price{margin-bottom:0!important}:is(.collection.grid--layout,.vg-recommended,.collection-tabs_panel) .product-item .product-item__text>.product-item__local-availability{margin-top:6px}}@media screen and (min-width:1024px){.vg-subcats .vg-subcats__item{padding:9px 18px;font-size:13.5px}}@media screen and (max-width:1023px){.product-item>.vg-card-volume{display:none!important}.product-item .vg-card-meta{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;margin:0 0 8px}.product-item .vg-card-meta .vg-card-volume{margin:0;flex:none;padding:4px 12px;font-size:12px;line-height:1.35;color:#4a4a4a}.product-item .vg-card-meta .product-price--unit-compact{flex:0 1 auto;min-width:0;width:auto;font-size:11.5px!important;color:#6a6a6a;opacity:1;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}.product-item .vg-card-meta .product-price--unit-compact .dual-price,.product-item .vg-card-meta .product-price--unit-compact .dual-price__val{font-size:11.5px!important;font-weight:400!important;color:inherit;opacity:1!important}.product-item .product-price .product-price--unit{display:none!important}.product-item .product-item__price .dual-price{font-size:17px!important;font-weight:700}.product-item .product-item__price .dual-price__label{font-size:12px;font-weight:400;color:#555;opacity:1}html:not(.vat-excl) .product-item .product-item__price .dual-price__val--excl,html.vat-excl .product-item .product-item__price .dual-price__val--incl{color:#6a6a6a;opacity:1}.product-item.card .bss-b2b-price-has-vat,.product-item.card .bss-b2b-price-no-vat{font-size:12px!important;font-weight:400!important;color:#6a6a6a!important;opacity:1!important}html:not(.vat-excl) .product-item.card .bss-b2b-price-has-vat,html.vat-excl .product-item.card .bss-b2b-price-no-vat{font-size:17px!important;font-weight:700!important;color:var(--color-text-main, #1a1a1a)!important}html:not(.vat-excl) .product-item.card .bss-b2b-price-has-vat:after{font-size:12px;font-weight:400;color:#555;opacity:1}html:not(.vat-excl) .product-item .product-price--unit .bss-b2b-price-no-vat,html.vat-excl .product-item .product-price--unit .bss-b2b-price-has-vat{display:none!important}}@media screen and (max-width:1023px){.product-item.card>.card__text.product-item__text{border-top:1px solid rgba(0,0,0,.12)}.product-item.card>.card__text.product-item__text{padding-bottom:8px!important}.product-item.card .product-item__title span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-item.card .product-item__text .product-item__subtitle,.product-item.card .product-item__text .vg-title-sub{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.product-item.card>.product-item__text:not(.card__text){padding-bottom:8px!important}.product-item .product-item__quick-buy{margin:0}.product-item .product-quantity--card,.product-item .quick-add-to-cart-button .product-quantity{display:none!important}.product-item .quick-add-to-cart-button .vg-cart-icon-btn,.product-item .vg-cart-icon-btn{position:absolute!important;top:0!important;inset-inline-end:12px!important;margin:calc(100% - 19px) 0 0 0!important;width:38px!important;height:38px!important;min-width:0!important;min-height:0!important;padding:0!important;border-radius:50%!important;z-index:5;box-shadow:0 2px 8px #0000002e}.product-item .vg-cart-icon-btn .button__icon,.product-item .vg-cart-icon-btn .button__text,.product-item .vg-cart-icon-btn .vg-cart-btn-text{display:none!important}.product-item .vg-cart-icon-btn:after{content:"";width:17px;height:17px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.6'/%3E%3Ccircle cx='18' cy='20' r='1.6'/%3E%3Cpath d='M2 3h2.2l2.4 12.2a1.6 1.6 0 0 0 1.6 1.3h8.6a1.6 1.6 0 0 0 1.6-1.3L21 7H5'/%3E%3C/svg%3E") no-repeat center / contain}.product-item .vg-cart-icon-btn.working:after{opacity:0}.product-item.card:not(:has(.vg-cart-icon-btn)):after{content:"";position:absolute;top:0;inset-inline-end:12px;margin:calc(100% - 19px) 0 0 0;width:38px;height:38px;border-radius:50%;background:#dcdcdc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.6'/%3E%3Ccircle cx='18' cy='20' r='1.6'/%3E%3Cpath d='M2 3h2.2l2.4 12.2a1.6 1.6 0 0 0 1.6 1.3h8.6a1.6 1.6 0 0 0 1.6-1.3L21 7H5'/%3E%3C/svg%3E") no-repeat center / 17px 17px;pointer-events:none;z-index:5}.product-item>.product-item__text:not(.card__text){z-index:100}.product-item .product-item__quick-buy.vg-has-qty .vg-cart-icon-btn{display:none!important}.product-item .vg-qty{position:absolute;top:0;inset-inline-end:12px;margin:calc(100% - 19px) 0 0 0;display:none;align-items:center;gap:3px;box-sizing:border-box;height:38px;padding:0 3px;border-radius:999px;border:1px solid var(--color-borders-cards);background:#fff;color:#1d1d1d;box-shadow:0 2px 8px #0000002e;z-index:5}.product-item .product-item__quick-buy.vg-has-qty .vg-qty{display:inline-flex}.product-item .vg-qty .vg-qty__btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;box-sizing:border-box;width:30px;min-width:30px;height:30px;padding:0;border:0;border-radius:50%;cursor:pointer;line-height:0;transition:background .15s ease}.product-item .vg-qty .vg-qty__btn[data-vg-qty=down]{background:#f0f0ee;color:#333}.product-item .vg-qty .vg-qty__btn[data-vg-qty=up]{background:var(--color-accent-main, #fe792f);color:#fff}.product-item .vg-qty .vg-qty__btn svg{flex:none;width:15px;height:15px}.product-item .vg-qty__n{flex:0 0 auto;min-width:22px;padding:0 1px;text-align:center;color:#1d1d1d;font-size:14px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.product-item .vg-qty .vg-qty__btn .vg-qty__ic--minus{display:none}.product-item .vg-qty:not([data-qty="1"]) .vg-qty__btn .vg-qty__ic--trash{display:none}.product-item .vg-qty:not([data-qty="1"]) .vg-qty__btn .vg-qty__ic--minus{display:block}.product-item .vg-qty.is-busy{opacity:.65}}.vg-fly{position:fixed;z-index:9999;pointer-events:none;background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:8px;will-change:transform,opacity}.vg-cart-chip{position:fixed;top:14px;inset-inline-end:14px;z-index:9998;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:46px;height:46px;border-radius:50%;background:#fff;color:#2e9e46;box-shadow:0 4px 16px #00000038;pointer-events:none;opacity:0;transform:translateY(-84px);transition:transform .28s cubic-bezier(.34,1.4,.64,1),opacity .2s ease}.vg-cart-chip.is-in{opacity:1;transform:translateY(0)}.vg-cart-chip svg{width:24px;height:24px}.vg-cart-chip__n{position:absolute;top:-4px;inset-inline-end:-4px;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:#1d1d1d;color:#fff;font-size:12px;font-weight:600;line-height:20px;text-align:center}.vg-cart-chip__n:empty{display:none}@media screen and (min-width:1024px){.product-related-item .quick-add-to-cart-button .product-quantity,.product-related-item .quick-add-to-cart-button .vg-cart-icon-btn{display:none!important}.product-related-item .vg-qty{display:inline-flex!important;align-items:center;gap:4px;box-sizing:border-box;height:44px;padding:0 4px;border-radius:999px;border:1px solid var(--color-borders-cards);background:#fff;color:#1d1d1d}.product-related-item .vg-qty .vg-qty__btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;box-sizing:border-box;width:34px;min-width:34px;height:34px;padding:0;border:0;border-radius:50%;cursor:pointer;transition:background .15s ease,opacity .15s ease}.product-related-item .vg-qty .vg-qty__btn[data-vg-qty=down]{background:#f0f0ee;color:#333}.product-related-item .vg-qty .vg-qty__btn[data-vg-qty=up]{background:var(--color-accent-main, #fe792f);color:#fff}.product-related-item .vg-qty .vg-qty__btn svg{flex:none;width:15px;height:15px}.product-related-item .vg-qty__n{flex:0 0 auto;min-width:24px;padding:0 2px;text-align:center;font-size:15px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.product-related-item .vg-qty .vg-qty__btn .vg-qty__ic--minus{display:none}.product-related-item .vg-qty:not([data-qty="1"]) .vg-qty__btn .vg-qty__ic--trash{display:none}.product-related-item .vg-qty:not([data-qty="1"]) .vg-qty__btn .vg-qty__ic--minus{display:block}.product-related-item .vg-qty[data-qty="0"] .vg-qty__btn[data-vg-qty=down]{opacity:.3;pointer-events:none}}.main-product .product-text pickup-availability-compact .alert{background:transparent!important;border:0!important;padding-left:0!important;padding-right:0!important}@keyframes vg-dot-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.main-product .product-text pickup-availability-compact .alert--success:before{animation:vg-dot-blink 1.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.main-product .product-text pickup-availability-compact .alert--success:before{animation:none}}@keyframes vg-cart-bump{0%{transform:scale(1)}35%{transform:scale(1.38)}62%{transform:scale(.92)}to{transform:scale(1)}}.vg-cart-bump{animation:vg-cart-bump .54s cubic-bezier(.34,1.56,.64,1)}@media screen and (max-width:1023px){main-header#site-header .header__top .logo{margin-inline-start:-.375rem!important}main-header#site-header .header__top .mobile-cart-button{color:#2e9e46!important}main-header#site-header .header__top .mobile-cart-button svg{width:30px!important;height:30px!important}}@keyframes vg-cart-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.mobile-cart-button.vg-cart-full svg{animation:vg-cart-pulse 2.4s ease-in-out infinite;transform-origin:50% 55%}@media(prefers-reduced-motion:reduce){.mobile-cart-button.vg-cart-full svg{animation:none}}.vg-linked__more{display:none}.vg-detail-buy{display:none!important}@media screen and (max-width:1023px){.main-product .product-text{position:relative;border-top:1px solid rgba(0,0,0,.12);padding-top:12px}.main-product .product-text>.vg-detail-buy{margin:0!important}.main-product .product-text>.product__subtitle:not(.rte){margin-bottom:6px!important}.main-product .product-text>.product__title{margin-bottom:6px!important}.main-product .product-text>.product__subtitle.rte{margin-bottom:12px!important}.main-product .product__cart-functions{display:none!important}.main-product .product-text .product__subtitle.rte h4{display:inline-block;width:fit-content;margin:0;padding:5px 14px;border-radius:999px;background:#f2f2f2;border:1px solid rgba(0,0,0,.08);color:#4a4a4a;font-size:13px;font-weight:400;line-height:1.35}.main-product .product-text>.vg-detail-buy{display:block!important;position:static}.main-product .product-text .vg-detail-buy .vg-cart-icon-btn{position:absolute;top:-26px;inset-inline-end:16px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:none;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;padding:0!important;border:0;border-radius:50%!important;background:var(--color-accent-main, #fe792f);color:#fff;cursor:pointer;box-shadow:0 2px 8px #0000002e;z-index:5}.vg-detail-buy .vg-cart-icon-btn svg{width:24px;height:24px}.vg-detail-buy .vg-qty{position:absolute;top:-26px;inset-inline-end:16px;display:none;align-items:center;gap:4px;box-sizing:border-box;height:52px;padding:0 4px;border-radius:999px;border:1px solid var(--color-borders-cards);background:#fff;color:#1d1d1d;box-shadow:0 2px 8px #0000002e;z-index:5}.vg-detail-buy.vg-has-qty .vg-cart-icon-btn{display:none}.vg-detail-buy.vg-has-qty .vg-qty{display:inline-flex}.vg-detail-buy .vg-qty .vg-qty__btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;box-sizing:border-box;width:42px;min-width:42px;height:42px;padding:0;border:0;border-radius:50%;cursor:pointer;line-height:0;transition:background .15s ease}.vg-detail-buy .vg-qty .vg-qty__btn[data-vg-qty=down]{background:#f0f0ee;color:#333}.vg-detail-buy .vg-qty .vg-qty__btn[data-vg-qty=up]{background:var(--color-accent-main, #fe792f);color:#fff}.vg-detail-buy .vg-qty .vg-qty__btn svg{flex:none;width:18px;height:18px}.vg-detail-buy .vg-qty__n{flex:0 0 auto;min-width:28px;padding:0 2px;text-align:center;color:#1d1d1d;font-size:17px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.vg-detail-buy .vg-qty .vg-qty__btn .vg-qty__ic--minus{display:none}.vg-detail-buy .vg-qty:not([data-qty="1"]) .vg-qty__btn .vg-qty__ic--trash{display:none}.vg-detail-buy .vg-qty:not([data-qty="1"]) .vg-qty__btn .vg-qty__ic--minus{display:block}.vg-detail-buy .vg-qty.is-busy{opacity:.65}.main-product .product-text .vg-linked__items{display:flex;flex-wrap:wrap;gap:8px}.main-product .product-text .vg-linked__item{flex:0 0 auto}.main-product .product-text .vg-linked__item--hidden{display:none!important}.main-product .product-text .vg-linked__more{display:inline-flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:2px;box-sizing:border-box;width:72px;height:88px;padding:0;border:1px solid rgba(0,0,0,.16);border-radius:10px;background:#fff;color:#1a1a1a;font-size:12px;line-height:1.2;cursor:pointer}.main-product .product-text .vg-linked__more strong{font-size:16px;font-weight:600}.main-product .product-text pickup-availability-compact .alert{zoom:.7}.cart-item+.cart-item{border-top:1px solid rgba(0,0,0,.12);margin-top:18px;padding-top:18px}.product-related-item .product-related-item__button{position:relative}.product-related-item .quick-add-to-cart-button .product-quantity{display:none!important}.product-related-item .quick-add-to-cart-button .vg-cart-icon-btn{display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;margin:0!important;padding:0!important;border-radius:50%!important}.product-related-item .vg-cart-icon-btn .vg-cart-btn-text,.product-related-item .vg-cart-icon-btn .button__text{display:none!important}.product-related-item .vg-cart-icon-btn .button__icon{display:inline-flex!important;align-items:center;justify-content:center;margin:0!important}.product-related-item .vg-cart-icon-btn .button__icon svg{width:20px;height:20px}.product-related-item .product-item__quick-buy.vg-has-qty .vg-cart-icon-btn,.product-related-item .product-related-item__button.vg-has-qty .vg-cart-icon-btn{display:none!important}.product-related-item .vg-qty{align-items:center;gap:4px;box-sizing:border-box;height:48px;padding:0 4px;border-radius:999px;border:1px solid var(--color-borders-cards);background:#fff;color:#1d1d1d;box-shadow:0 2px 8px #0000001f}.product-related-item .product-related-item__button.vg-has-qty .vg-qty{display:inline-flex}.product-related-item .vg-qty .vg-qty__btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px;box-sizing:border-box;width:38px;min-width:38px;height:38px;padding:0;border:0;border-radius:50%;cursor:pointer}.product-related-item .vg-qty .vg-qty__btn[data-vg-qty=down]{background:#f0f0ee;color:#333}.product-related-item .vg-qty .vg-qty__btn[data-vg-qty=up]{background:var(--color-accent-main, #fe792f);color:#fff}.product-related-item .vg-qty .vg-qty__btn svg{flex:none;width:16px;height:16px}.product-related-item .vg-qty__n{flex:0 0 auto;min-width:26px;padding:0 2px;text-align:center;font-size:16px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.product-related-item .vg-qty .vg-qty__btn .vg-qty__ic--minus{display:none}.product-related-item .vg-qty:not([data-qty="1"]) .vg-qty__btn .vg-qty__ic--trash{display:none}.product-related-item .vg-qty:not([data-qty="1"]) .vg-qty__btn .vg-qty__ic--minus{display:block}.main-product .product-text .jdgm-preview-badge{display:none!important}.main-product .product-text .product-variant__container,.main-product .product-text .vg-linked__items{zoom:.75}.main-product .product-gallery{display:flex!important;flex-direction:row;align-items:flex-start;gap:8px;width:100%!important;max-width:100%!important}.main-product .product-gallery__thumbnails{order:1;flex:0 0 22%;width:22%!important;max-width:22%!important;margin:0!important}.main-product .product-gallery__thumbnails-holder{display:flex;flex-direction:column;gap:8px}.main-product .product-gallery__thumbnails .thumbnail{width:100%!important;height:auto!important;aspect-ratio:1 / 1}.main-product .product-gallery css-slider{order:2;flex:0 0 74%;width:74%!important;max-width:74%!important;min-width:0}.main-product .product-gallery .product-gallery-item{width:100%!important;max-width:100%!important}.main-product .product-gallery .product-gallery-item{padding-top:var(--vg-frame, 100%)!important}.main-product .product-gallery-item .lazy-image--fit img{padding:0!important}.main-product .product-text .product__title .vg-title-sub{margin-top:.25em}}
/*# sourceMappingURL=/cdn/shop/t/117/assets/vg-card-grid.css.map */
