.is-card__actions__buttons>.btn,.is-card__actions__buttons>a.btn{flex-shrink:0;padding-left:.1rem;padding-right:.1rem}.is-card__actions__buttons .quantity-compact{flex-shrink:0}.is-card__actions__buttons .quantity-compact .quantity-unit{display:none}.is-card__actions__buttons .quantity-compact .is-number-input{gap:2px;width:auto}.is-card__actions__buttons .quantity-compact .is-number-input button{background:transparent;border:0!important;font-size:.75rem;line-height:1;padding:.15rem}.is-card__actions__buttons .quantity-compact .is-number-input button i{display:none}.is-card__actions__buttons .quantity-compact .is-number-input button:before{font-family:inherit;font-size:.85rem;line-height:1}.is-card__actions__buttons .quantity-compact .is-number-input button.is-number-input__down:before{content:"<"}.is-card__actions__buttons .quantity-compact .is-number-input button.is-number-input__up:before{content:">"}.is-card__actions__buttons .quantity-compact .is-number-input input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;background:transparent;border:1px solid #000!important;border-radius:4px;font-family:inherit;height:1.5rem;line-height:1;min-width:0;padding:0;width:2.15rem}.is-card__actions__buttons .quantity-compact .is-number-input input::-webkit-inner-spin-button,.is-card__actions__buttons .quantity-compact .is-number-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (min-width:768px){.is-cards--horizontal .is-card__actions__buttons{gap:0;justify-content:center}}.is-scale-prices-compact,.is-scale-prices-compact *{line-height:1.05}.is-scale-prices-compact p,.is-scale-prices-compact table{margin-bottom:0}.is-scale-prices-compact td,.is-scale-prices-compact th{padding-bottom:.1rem;padding-top:.1rem}@font-face{font-display:swap;font-family:Diatype;font-style:normal;font-weight:300;src:url(/fonts/Diatype/ABCDiatype-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Diatype;font-style:normal;font-weight:400;src:url(/fonts/Diatype/ABCDiatype-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Diatype;font-style:normal;font-weight:700;src:url(/fonts/Diatype/ABCDiatype-Bold.woff2) format("woff2")}body{font-family:Diatype,sans-serif}.h1,h1{letter-spacing:-1.92px!important;line-height:1.02!important}.h2,h2{letter-spacing:-.96px!important;line-height:1.05!important}.h3,h3{letter-spacing:-.4px!important}.h3,.h4,h3,h4{line-height:1!important}.h4,h4{letter-spacing:-.32px!important}.h5,.h6,h5,h6{line-height:1.1!important}.h6,h6{letter-spacing:.4px!important}body,caption,li,p,small{line-height:1.3}@media (max-width:991.98px){.h1,h1{letter-spacing:-.96px!important;line-height:1.05!important}.h2,h2{letter-spacing:-.6px!important}.h2,.h3,h2,h3{line-height:1!important}.h3,h3{letter-spacing:-.32px!important}.h4,h4{letter-spacing:-.28px!important;line-height:1.05!important}.h5,.h6,h5,h6{line-height:1.1!important}.h6,h6{letter-spacing:.4px!important}}#profile-logged-in{font-size:16px}.is-search-match-group{color:#000;font-size:1rem;margin:0 0 1.25rem}.is-search-match-group--similar{border-top:1px solid #e5e5e5;margin-top:1.75rem;padding-top:1.25rem}.is-search-match-group--no-exact{margin-bottom:1rem;margin-top:.5rem}.is-quicksearch-match-heading{color:#000!important;font-size:1.05rem;font-weight:700}.is-main-search__results-panel-layout:has(>section[data-autocomplete-source-id=products-exact]):has(>section[data-autocomplete-source-id=products-similar]){grid-template-rows:auto}@media (min-width:992px){.is-main-search__results-panel-layout .is-main-search__results__source-section[data-autocomplete-source-id=products-exact],.is-main-search__results-panel-layout .is-main-search__results__source-section[data-autocomplete-source-id=products-similar]{align-self:start;border-left:none;grid-column:2/3;max-height:none;padding-left:1rem}.is-main-search__results-panel-layout .is-main-search__results__source-section[data-autocomplete-source-id=products-exact]{grid-row:1;padding-bottom:0}.is-main-search__results-panel-layout .is-main-search__results__source-section[data-autocomplete-source-id=products-similar]{grid-row:2;padding-top:.25rem}}@media (max-width:991.98px){.is-main-search__results-panel-layout .is-main-search__results__source-section[data-autocomplete-source-id=products-exact]{order:-2}.is-main-search__results-panel-layout .is-main-search__results__source-section[data-autocomplete-source-id=products-similar]{order:-1}}.is-card__media__badge~.is-card__media-holder{margin-top:1.75rem}.aa-Item .is-card__media__badge~.is-image-thumbnail-sm{margin-top:.75rem}.is-shape-badge{font-size:1.15rem;height:30px;min-width:auto;padding-left:10px;padding-right:30px;padding-top:9px}.partial-delivery-info{background-color:#fff;border:1px solid #da7b65;font-size:14px;padding:10px 15px;text-align:left}.partial-delivery-info .pd-green{color:#28a745;font-weight:700}.partial-delivery-info .pd-red{color:red;font-weight:700}@media (min-width:992px){.is-main-navigation .offcanvas-level-1 li.is-nav-item{position:relative}.is-main-navigation .offcanvas-level-1 li.is-nav-item>ul{left:100%!important}}@media (max-width:769.98px){#product-variants-action .partial-delivery-actions-row{align-items:stretch!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}#product-variants-action .partial-delivery-info{margin-bottom:12px!important;margin-right:0!important;width:100%!important}#product-variants-action .partial-delivery-buttons{flex-wrap:wrap!important;justify-content:flex-start!important;margin-left:0!important;width:100%!important}#product-variants-action .partial-delivery-buttons .ms-3,#product-variants-action .partial-delivery-buttons .mx-1{margin-left:0!important;margin-right:8px!important;margin-top:8px!important}}@media (max-width:415px){#product-variants-action>div:first-child{display:block}.price-info-container{padding-top:15px;width:100%}}.unavailable-box{align-items:center;aspect-ratio:1/1;background:#fff;border:1px solid #000;border-radius:8px;color:red;display:flex;font-size:20px;justify-content:center;padding:5px;text-align:center;width:100%}.product-comment input{margin-top:0!important}#searchFilter{height:auto!important}.product-availability-status,small{font-size:12px}#input-loginHeader-desktop-email,#input-loginHeader-desktop-password,#login-dropdown-menu-desktop .dropdown-item,.tab-content-detail .is-flex-table__row{font-size:14px}#offcanvasMiniCartLabel{font-size:32px}#miniCartTotal{font-size:24px}#contact-form h2{font-size:32px!important}#contact-form input,#contact-form select,.required-fields{font-size:14px}.is-card .btn-link{color:#000!important}
