.header__menu-item .icon-caret,.facets__summary .icon-caret{width:auto}.product .product-media-container .media{padding-top:100%;background-color:#fff;border-radius:8px}.product .product-media-container .media img{object-fit:contain}.product .thumbnail{background-color:#fff}.product .thumbnail img{object-fit:contain}.variant_inventory{font-size:11px;color:#009f00}.variant_inventory.in_stock{color:#009f00}.custom_qty_wrap{position:relative;display:flex;width:calc(11rem / var(--font-body-scale) + var(--inputs-border-width)* 2);min-height:calc((var(--inputs-border-width)* 2) + 3.5rem);border-radius:var(--inputs-radius)}.custom_qty_wrap:before{background:rgb(var(--color-background));pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}.custom_qty_wrap:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}.custom_qty_wrap .custom_qty_minus,.custom_qty_wrap .custom_qty_plus{width:calc(3.5rem / var(--font-body-scale));flex-shrink:0;font-size:1.8rem;border:0;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));padding:0}.custom_qty_wrap button svg{width:1rem}.custom_qty_wrap .custom_qty_input{color:currentColor;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.6rem;font-weight:500;opacity:.85;text-align:center;background-color:transparent;border:0;padding:0 .5rem;width:100%;flex-grow:1;-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.custom_qty_wrap .custom_qty_input::-webkit-outer-spin-button,.custom_qty_wrap .custom_qty_input::-webkit-inner-spin-button{-webkit-appearance:none}.template--product quantity-popover .quantity{display:none}.quick-add-modal__content quantity-popover .quantity{display:none}.quick-order-list-total__price .quick-order-list-addtocart{margin-right:0!important}.quick-order-list-total__price .quick-order-list-addtocart.not-available{pointer-events:none;cursor:not-allowed;opacity:.5}.quick-order-list__total{padding-bottom:2rem}.quick-order-list__total-items p.moq-message{font-size:11px;line-height:12px;color:red}.variant-item__image{object-fit:contain}.has-link-more .link-more{color:#2b2c2d;text-decoration:none;font-weight:700}.has-link-more .link-more svg{width:12px}.has-link-more .link-more .less svg{transform:rotate(180deg)}.product__info-container .product__description.has-readmore:not(.link-more-clicked){overflow:hidden;position:relative;z-index:2;max-height:90px;margin-bottom:0}.product__info-container .product__description.has-readmore:not(.link-more-clicked):before{content:"";display:block;background:linear-gradient(to bottom,#0000,#f4f4f4);height:50px;position:absolute;left:0;right:0;bottom:0;top:auto}.facet-menu-list .facets-layout-list .list-menu__item{padding:1rem 2rem 1rem 0;flex-grow:1;position:relative;font-size:1.4rem;display:flex;word-break:break-word}.facet-menu-list .facets-layout-list .list-menu__item a{text-decoration:none;color:#2b2c2dbf}.facet-menu-list .facets-layout-list .list-menu__item:hover a{text-decoration:underline;color:#2b2c2d}#product-grid .ratio-square .card__media .media img{object-fit:contain}.custom-swatches{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin-top:15px;position:relative;z-index:999}.custom-swatches .custom-swatch{background-size:contain;background-repeat:no-repeat;background-position:center;cursor:pointer;position:relative;border:1px solid #cfcfcf;border-radius:100px;width:24px;height:24px}.custom-swatches .custom-swatch.active{border-color:#000}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
