.product-card.gv2-card{height:100%}.gv2-card__info.product-card__info{flex:1 1 auto}.gv2-card__info .gv2-card__rating{display:block!important;min-height:1.125rem}.gv2-card__info .product-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em}.gv2-card__info .price-list{margin-top:auto;padding-top:.125rem}#build-a-box{scroll-margin-top:calc(var(--header-height, 4rem) + 1rem)}:root{--gv2-gap: 3.5rem}@media screen and (min-width:1000px){:root{--gv2-gap: 5rem}}.gv2-section{padding-block:calc(var(--gv2-gap) / 2)!important}.shopify-section--gv2-catrow+.shopify-section .gv2-section{padding-top:1.25rem!important}.gv2-section.gv2-story{margin-block:calc(var(--gv2-gap) / 2);padding-block:calc(var(--gv2-gap) * .75)!important}.gv2-prow .gv2-scroller{padding-bottom:0}.gv2-marquee__track{display:flex;flex:none;align-items:center;gap:inherit}.gv2-hero__trust.is-marquee{overflow:hidden!important;justify-content:flex-start!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)!important;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)!important}.is-marquee .gv2-marquee__track{gap:0;animation:gv2-marquee var(--gv2-marquee-dur, 18s) linear infinite}.is-marquee .gv2-marquee__track>*{margin-inline-end:1.75rem}.is-marquee:hover .gv2-marquee__track,.is-marquee.is-paused .gv2-marquee__track{animation-play-state:paused}@keyframes gv2-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.is-marquee .gv2-marquee__track{animation:none}}.header-search__form-control{margin-block:.75rem;padding:.375rem .5rem .375rem 1rem!important;border:1.5px solid var(--gv2-line);border-radius:999px;background:var(--gv2-paper);transition:border-color .15s}.header-search__form-control:focus-within{border-color:var(--gv2-maroon);background:#fff}.header-search__form-control>svg{color:var(--gv2-maroon)}.header-search__input{font-family:var(--text-font-family)!important;font-size:1rem!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;color:var(--gv2-ink);min-height:2.25rem}.header-search__input::placeholder{color:var(--gv2-sub);opacity:1}@media screen and (min-width:1000px){.header-search__form-control{margin-block:1rem}}.gv2-ps{display:grid;gap:.75rem;max-width:46rem;margin-inline:auto;padding-block:.25rem 1.5rem;color:var(--gv2-ink)}.gv2-ps__label{margin:0;font-family:var(--heading-font-family);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gv2-sub)}.gv2-ps__list{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.gv2-ps__item{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.5rem;border-radius:.875rem;color:inherit;text-decoration:none;transition:background .15s}.gv2-ps__item:hover,.gv2-ps__item:focus-visible{background:var(--gv2-paper)}.gv2-ps__item:focus-visible{outline:2px solid var(--gv2-yellow);outline-offset:0}.gv2-ps__img{display:block;width:3.5rem;height:3.5rem;border-radius:.625rem;overflow:hidden;background:var(--gv2-paper)}.gv2-ps__img img{width:100%;height:100%;object-fit:contain}.gv2-ps__info{display:grid;gap:.125rem;min-width:0}.gv2-ps__title{font-weight:600;font-size:.9375rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gv2-ps__meta{font-size:.8125rem;color:var(--gv2-sub)}.gv2-ps__meta:empty{display:none}.gv2-ps__price{display:grid;justify-items:end;font-family:var(--heading-font-family);font-weight:700;font-size:1rem;white-space:nowrap}.gv2-ps__price s{font-family:var(--text-font-family);font-weight:400;font-size:.75rem;color:var(--gv2-sub)}.gv2-ps__all{width:100%}.gv2-ps__empty{margin:0;padding:1rem;border-radius:var(--gv2-r);background:var(--gv2-paper);font-size:.9375rem;line-height:1.5}.gv2-ps__best{display:grid;gap:.75rem;margin-top:.75rem;padding-top:1.25rem;border-top:1px solid var(--gv2-line)}@media screen and (min-width:700px){.gv2-ps__all{width:auto;justify-self:start}.gv2-ps__list--best{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}}.gv2-size-list{display:grid;gap:.25rem;margin-bottom:1rem}.gv2-size{display:flex;align-items:baseline;gap:.5rem;margin:0;font-size:.9375rem}.gv2-size span{color:var(--gv2-sub)}.gv2-size strong{font-weight:600;color:var(--gv2-ink)}.product-info{--product-info-gap: 1rem}.product-info .product-info__block-item:is([data-block-type=variant-picker],[data-block-type=liquid],[data-block-type=text],[data-block-type=feature-with-icon],[data-block-type="@app"],[data-block-type=inventory]),.product-info .product-info__block-group.feature-badge-list{--product-info-gap: 1rem}.product-info .product-info__block-item:is([data-block-type=buy-buttons],[data-block-type=offers],[data-block-type=complementary-products],[data-block-type=separator],[data-block-type=description],[data-block-type=accordion],[data-block-type=share-buttons]),.product-info .product-info__block-group.accordion-group{--product-info-gap: 1.5rem}.product-info .product-info__block-item:is([data-block-type=title],[data-block-type=price],[data-block-type=badges],[data-block-type=vendor],[data-block-type=sku],[data-block-type=rating]),.product-info .product-info__block-item[data-block-type="@app"]:has([class*=jdgm]),.product-info .product-info__block-item[data-block-type=liquid]:has([data-gv-unit-value]){--product-info-gap: .5rem}.product-info .accordion-group{display:grid;gap:.75rem}.product-info .accordion-group>*+*>.accordion{border-block-start-width:1px}.product-info .accordion{border:1px solid var(--gv2-line);border-radius:var(--gv2-r);padding-inline:1rem;background:#fff}html:root{--button-font: normal 700 var(--text-sm) / 1.65 var(--heading-font-family);--button-text-transform: none;--button-letter-spacing: .01em}.button{font-weight:700}.product-info .buy-buttons{--button-font: normal 700 1.0625rem / 1.65 var(--heading-font-family)}.product-info .buy-buttons :is(.button,.shopify-payment-button__button--unbranded){font-size:1.0625rem!important}.shopify-payment-button__button--unbranded{text-transform:none!important}:is(button,a)[class*=wishlist i],:is(button,a)[id*=wishlist i],[class*=wishlist i] :is(button,a),.product-info [class*=wishlist i],.product-info [class*=wishlist i] *{font-family:var(--heading-font-family)!important;font-weight:700!important;font-style:normal!important;text-transform:none!important;letter-spacing:.01em!important}.product-info .product-info__block-item[data-block-type="@app"]:not(:has([class*=jdgm])),.product-info .product-info__block-item[data-block-type="@app"]:not(:has([class*=jdgm])) :not(svg,svg *){font-family:var(--text-font-family)!important;letter-spacing:0!important}
/*# sourceMappingURL=/cdn/shop/t/30/assets/gv2-hotfix.css.map */
