main,.shopify-section,.page-width,.card-wrapper,.product-card-wrapper{min-width:0}main img,main picture,main video{max-width:100%}.template-collection .product-card-wrapper .card__media .media,.template-search .product-card-wrapper .card__media .media{background:#fff}.template-collection .product-card-wrapper .card__media .media img,.template-search .product-card-wrapper .card__media .media img,.template-index .product-card-wrapper .card__media .media img{object-fit:contain!important;object-position:center center!important;padding:clamp(6px,1vw,14px);box-sizing:border-box}.product-card-wrapper .card__heading,.ep-product-card__title,.ep-tier-pricing__qty,.ep-tier-pricing__price{overflow-wrap:anywhere}@media(min-width:750px)and (max-width:1199px){.template-collection .ep-tier-pricing,.template-search .ep-tier-pricing{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.template-collection .product-card-wrapper .card__media .media img,.template-search .product-card-wrapper .card__media .media img,.template-index .product-card-wrapper .card__media .media img{padding:6px}.template-collection .ep-tier-pricing,.template-search .ep-tier-pricing{grid-template-columns:repeat(2,minmax(0,1fr))}.template-collection .ep-tier-pricing__price,.template-search .ep-tier-pricing__price{font-size:clamp(9px,2.6vw,12px);white-space:normal}}@media(prefers-reduced-motion:reduce){.ep-products__viewport,.ep-slider__track{scroll-behavior:auto!important;transition-duration:.01ms!important}}.template-collection .product-card-wrapper .card__heading,.template-collection .product-card-wrapper .card__heading a,.template-search .product-card-wrapper .card__heading,.template-search .product-card-wrapper .card__heading a{font-size:clamp(13px,1.15vw,17px)!important;line-height:1.4!important}.template-collection .ep-tier-pricing__qty,.template-search .ep-tier-pricing__qty{font-size:clamp(10px,.83vw,12px)}.template-collection .ep-tier-pricing__price,.template-search .ep-tier-pricing__price{font-size:clamp(12px,1vw,16px)}.template-collection .ep-tier-pricing__best-label,.template-search .ep-tier-pricing__best-label{font-size:clamp(9px,.74vw,11px)}@media(max-width:749px){.template-collection .product-card-wrapper .card__heading,.template-collection .product-card-wrapper .card__heading a,.template-search .product-card-wrapper .card__heading,.template-search .product-card-wrapper .card__heading a{font-size:clamp(12px,3.35vw,15px)!important}.template-collection .ep-tier-pricing__qty,.template-search .ep-tier-pricing__qty{font-size:clamp(9px,2.4vw,11px)}.template-collection .ep-tier-pricing__price,.template-search .ep-tier-pricing__price{font-size:clamp(11px,2.9vw,14px)}}@media(max-width:1199px){.ep-tier-pricing:has(.ep-tier-pricing__item--best) .ep-tier-pricing__item:not(.ep-tier-pricing__item--base):not(.ep-tier-pricing__item--best){display:none}.ep-tier-pricing:not(:has(.ep-tier-pricing__item--best)) .ep-tier-pricing__item:not(.ep-tier-pricing__item--base):not(:last-child){display:none}.ep-tier-pricing{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ep-tier-pricing__item{min-width:0}}body :is(.product-card-wrapper,.ep-product-card){container-type:inline-size;container-name:ep-card}body :is(.product-card-wrapper,.ep-product-card) .card{min-width:0;max-width:100%}body :is(.product-card-wrapper,.ep-product-card) .ep-card-tier-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;overflow:visible}body :is(.product-card-wrapper,.ep-product-card) .ep-card-tier__quantity,body :is(.product-card-wrapper,.ep-product-card) .ep-card-tier__price,body :is(.product-card-wrapper,.ep-product-card) .ep-card-tier__best{white-space:normal;overflow-wrap:anywhere}body :is(.product-card-wrapper,.ep-product-card) .ep-card-tier{min-height:44px!important}body :is(.product-card-wrapper,.ep-product-card) .ep-card-tier:focus-visible{outline-offset:-3px}@container ep-card (max-width: 350px){body :is(.product-card-wrapper,.ep-product-card) .ep-card-tier-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;gap:4px;width:calc(100% - 16px);max-width:calc(100% - 16px);margin-inline:8px;margin-bottom:8px;overflow:visible}body :is(.product-card-wrapper,.ep-product-card) .ep-card-tier{padding:8px 2px!important;gap:4px}body :is(.product-card-wrapper,.ep-product-card) .ep-card-tier__quantity{white-space:normal;overflow-wrap:normal;min-height:2.5em;font-size:13px;line-height:1.25}body :is(.product-card-wrapper,.ep-product-card) .ep-card-tier__price{font-size:15px;letter-spacing:-.04em}body :is(.product-card-wrapper,.ep-product-card) .ep-card-tier__best{font-size:11px;white-space:normal}}@container ep-card (max-width: 230px){body :is(.product-card-wrapper,.ep-product-card) .ep-card-tier-grid{gap:3px}body :is(.product-card-wrapper,.ep-product-card) .ep-card-tier__quantity{font-size:12px}body :is(.product-card-wrapper,.ep-product-card) .ep-card-tier__price{font-size:14px}body :is(.product-card-wrapper,.ep-product-card) .ep-card-tier__quantity{min-height:0}}@media(min-width:750px)and (max-width:1199px){body.template-collection #product-grid.product-grid,body.template-search #product-grid.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:749px){body .product-grid,body.template-collection #product-grid.product-grid,body.template-search #product-grid.product-grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}body.template-collection .product-card-wrapper .card__heading,body.template-collection .product-card-wrapper .card__heading a,body.template-search .product-card-wrapper .card__heading,body.template-search .product-card-wrapper .card__heading a{font-size:15px!important;line-height:1.4!important}.template-collection .sorting-wrapper,.template-collection .facets-vertical-sort,.template-collection .mobile-facets__open{min-height:44px}.template-product .product-information__grid{grid-template-columns:minmax(0,1fr)!important}.template-product .main-product-information,.template-product .product-information,.template-product .product-information__grid,.template-product .product-information__grid>*,.template-product .product-information__media,.template-product .product-information__details,.template-product .product-details{min-width:0;max-width:100%}.template-product .product__title,.template-product .product-title{overflow-wrap:anywhere}.template-product .product__description{min-width:0;overflow-wrap:anywhere}.template-product .product__description table{display:block;max-width:100%;overflow-x:auto}.template-product .product-form__submit{min-height:48px}.template-product input[type=text],.template-product input[type=number],.template-product select,.template-collection input[type=text],.template-collection select{font-size:16px}}body :is(.product-card-wrapper,.ep-product-card) .ep-card-tier-grid{align-items:stretch;row-gap:4px}body :is(.product-card-wrapper,.ep-product-card) .ep-card-tier-grid>.ep-card-tier{display:grid;grid-template-rows:minmax(2.5em,auto) auto auto;align-content:start;justify-items:center;align-items:center;gap:4px;padding:8px 3px!important;text-align:center}body :is(.product-card-wrapper,.ep-product-card) .ep-card-tier .ep-card-tier__quantity{min-height:0;width:100%;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:13px;font-weight:600;line-height:1.25}body :is(.product-card-wrapper,.ep-product-card) .ep-card-tier .ep-card-tier__price{font-size:16px;font-weight:800;line-height:1.25;font-variant-numeric:tabular-nums;letter-spacing:-.035em}body :is(.product-card-wrapper,.ep-product-card) .ep-card-tier .ep-card-tier__best,body :is(.product-card-wrapper,.ep-product-card) .ep-card-tier .ep-card-tier__stock{font-family:Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.2;text-align:center}@supports (grid-template-rows: subgrid){body :is(.product-card-wrapper,.ep-product-card) .ep-card-tier-grid{grid-template-rows:auto auto auto}body :is(.product-card-wrapper,.ep-product-card) .ep-card-tier-grid>.ep-card-tier{grid-row:span 3;grid-template-rows:subgrid}}@container ep-card (max-width: 230px){body :is(.product-card-wrapper,.ep-product-card) .ep-card-tier .ep-card-tier__quantity{font-size:12px}body :is(.product-card-wrapper,.ep-product-card) .ep-card-tier .ep-card-tier__price{font-size:14px}body :is(.product-card-wrapper,.ep-product-card) .ep-card-tier .ep-card-tier__best{font-size:11px}}body :is(.product-card-wrapper,.ep-product-card) .ep-card-tier .ep-card-tier__quantity,body :is(.product-card-wrapper,.ep-product-card) .ep-card-tier .ep-card-tier__price,body :is(.product-card-wrapper,.ep-product-card) .ep-card-tier .ep-card-tier__best,body :is(.product-card-wrapper,.ep-product-card) .ep-card-tier .ep-card-tier__stock{align-self:start}body :is(.product-card-wrapper,.ep-product-card) .ep-card-tier .ep-card-tier__quantity{display:block}body :is(.product-card-wrapper,.ep-product-card) .ep-card-tier .ep-card-tier__quantity{grid-row:1;min-height:2.5em}body :is(.product-card-wrapper,.ep-product-card) .ep-card-tier .ep-card-tier__price{grid-row:2}body :is(.product-card-wrapper,.ep-product-card) .ep-card-tier .ep-card-tier__best,body :is(.product-card-wrapper,.ep-product-card) .ep-card-tier .ep-card-tier__stock{grid-row:3}body :is(.product-card-wrapper,.ep-product-card) .ep-card-tier-grid.ep-card-tier-grid--single{grid-template-columns:minmax(0,1fr)}
/*# sourceMappingURL=/cdn/shop/t/65/assets/ep-device-responsive.css.map */
