main[data-template*=product] .product-information{--sc-commerce-surface: #f7f9fd;--sc-commerce-ink: #111318;--sc-commerce-muted: #667080;--sc-commerce-shadow: 0 18px 48px rgb(17 19 24 / .12)}main[data-template*=product] .product-information .product-details{align-self:start}main[data-template*=product] .product-information .product-information__media{background:var(--sc-commerce-surface)}main[data-template*=product] .product-information .product-media,main[data-template*=product] .product-information .product-media-container{background:var(--sc-commerce-surface)}main[data-template*=product] .product-information .product-details .text-block h1{margin:0;max-width:10ch}main[data-template*=product] .product-information product-price,main[data-template*=product] .product-information .price{font-weight:700}main[data-template*=product] .product-information .product-form-buttons{gap:10px}main[data-template*=product] .product-information .product-form-buttons .add-to-cart-button.button{min-height:54px;background:var(--sc-commerce-ink);border-color:var(--sc-commerce-ink);color:#fff;box-shadow:0 10px 26px #11131829}main[data-template*=product] .product-information .product-form-buttons .add-to-cart-button.button:hover{background:#24252c;transform:translateY(-1px)}main[data-template*=product] .sticky-add-to-cart__bar{border:1px solid rgb(17 19 24 / .12);background:#ffffffe0;box-shadow:var(--sc-commerce-shadow)}main[data-template*=product] .sticky-add-to-cart__bar:before{opacity:0}main[data-template*=product] .sticky-add-to-cart__button.add-to-cart-button.button{background:var(--sc-commerce-ink);color:#fff}main[data-template*=collection] .product-grid product-card,main[data-template*=search] .product-grid product-card,main[data-template*=product] .product-recommendations product-card{isolation:isolate}main[data-template*=collection] .product-grid .product-card__content,main[data-template*=search] .product-grid .product-card__content,main[data-template*=product] .product-recommendations .product-card__content{gap:8px;transition:transform .22s var(--ease-out-cubic),box-shadow .22s var(--ease-out-cubic)}main[data-template*=collection] .product-grid .product-card__link:focus-visible+.product-card__content,main[data-template*=search] .product-grid .product-card__link:focus-visible+.product-card__content,main[data-template*=product] .product-recommendations .product-card__link:focus-visible+.product-card__content{outline:2px solid currentColor;outline-offset:4px}@media(hover:hover)and (pointer:fine){main[data-template*=collection] .product-grid product-card:hover .product-card__content,main[data-template*=search] .product-grid product-card:hover .product-card__content,main[data-template*=product] .product-recommendations product-card:hover .product-card__content{transform:translateY(-4px)}}main[data-template*=collection] .product-grid .card-gallery,main[data-template*=search] .product-grid .card-gallery,main[data-template*=product] .product-recommendations .card-gallery{overflow:hidden;background:#f7f9fd}main[data-template*=collection] .product-grid :is(.card-gallery,.product-card__image,.product-media),main[data-template*=search] .product-grid :is(.card-gallery,.product-card__image,.product-media),main[data-template*=product] .product-recommendations :is(.card-gallery,.product-card__image,.product-media){transition:transform .42s var(--ease-out-cubic),filter .42s var(--ease-out-cubic)}@media(hover:hover)and (pointer:fine){main[data-template*=collection] .product-grid product-card:hover :is(.product-card__image,.product-media),main[data-template*=search] .product-grid product-card:hover :is(.product-card__image,.product-media),main[data-template*=product] .product-recommendations product-card:hover :is(.product-card__image,.product-media){transform:scale(1.025);filter:saturate(1.02) contrast(1.01)}}main[data-template*=collection] .product-grid product-card a,main[data-template*=search] .product-grid product-card a,main[data-template*=product] .product-recommendations product-card a{text-decoration:none}main[data-template*=collection] .product-grid product-card .text-block,main[data-template*=search] .product-grid product-card .text-block,main[data-template*=product] .product-recommendations product-card .text-block{min-height:2.45em}main[data-template*=collection] .product-grid product-card :is(h3,h4,p),main[data-template*=search] .product-grid product-card :is(h3,h4,p),main[data-template*=product] .product-recommendations product-card :is(h3,h4,p){display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}main[data-template*=collection] .product-grid product-card .price,main[data-template*=search] .product-grid product-card .price,main[data-template*=product] .product-recommendations product-card .price{font-weight:700}main[data-template*=collection] .product-grid .quick-add__button,main[data-template*=search] .product-grid .quick-add__button,main[data-template*=product] .product-recommendations .quick-add__button{right:12px;bottom:12px;height:42px;min-width:42px}main[data-template*=collection] .product-grid .quick-add__button .add-to-cart-icon,main[data-template*=search] .product-grid .quick-add__button .add-to-cart-icon,main[data-template*=product] .product-recommendations .quick-add__button .add-to-cart-icon{width:40px}@media screen and (min-width:750px){main[data-template*=collection] .product-grid .quick-add__button,main[data-template*=search] .product-grid .quick-add__button,main[data-template*=product] .product-recommendations .quick-add__button{transform:translateY(8px)}main[data-template*=collection] .product-grid product-card:is(:hover,:focus-within) .quick-add__button,main[data-template*=search] .product-grid product-card:is(:hover,:focus-within) .quick-add__button,main[data-template*=product] .product-recommendations product-card:is(:hover,:focus-within) .quick-add__button{transform:translateY(0)}}@media screen and (max-width:749px){main[data-template*=product] .product-information .product-details>.group-block{border-inline:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}main[data-template*=product] .product-information .product-details .text-block h1{max-width:100%}main[data-template*=product] .product-information .product-form-buttons{grid-template-columns:1fr}main[data-template*=product] .sticky-add-to-cart__bar{width:calc(100% - 24px);bottom:12px;border-radius:18px}main[data-template*=product] .sticky-add-to-cart__button{width:46px;min-width:46px}main[data-template*=collection] .product-grid,main[data-template*=search] .product-grid{gap:18px 12px}main[data-template*=collection] .product-grid .product-card__content,main[data-template*=search] .product-grid .product-card__content{gap:6px}main[data-template*=collection] .product-grid .quick-add__button,main[data-template*=search] .product-grid .quick-add__button,main[data-template*=product] .product-recommendations .quick-add__button{right:8px;bottom:8px;height:38px;min-width:38px}main[data-template*=collection] .product-grid .quick-add__button .add-to-cart-icon,main[data-template*=search] .product-grid .quick-add__button .add-to-cart-icon,main[data-template*=product] .product-recommendations .quick-add__button .add-to-cart-icon{width:36px}}variant-picker .size-chart-trigger{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;flex:0 0 auto;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#ff7000;font:inherit;font-size:14px;line-height:1.25;text-transform:none;white-space:nowrap;cursor:pointer}variant-picker .size-chart-trigger svg{width:16px;height:16px;margin-right:4px}variant-picker .size-chart-text{position:relative;display:inline-block}variant-picker .size-chart-text:after{position:absolute;right:0;bottom:-2px;left:0;height:1px;background:currentColor;content:"";transform:scaleX(1);transform-origin:left center;transition:transform .35s ease}variant-picker .size-chart-trigger:is(:hover,:focus-visible) .size-chart-text:after{transform:scaleX(0)}.size-chart-modal[hidden]{display:none!important}.size-chart-modal[data-size-chart-overlay]{width:min(948px,calc(100% - 48px));max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow:visible;border:0;border-radius:4px;background:transparent;opacity:0;transition:opacity .2s ease}.size-chart-modal[data-size-chart-overlay]::backdrop{background:#00000085}.size-chart-modal[data-size-chart-overlay].is-open{opacity:1}.size-chart-modal__content{position:relative;width:100%;max-height:calc(100dvh - 48px);padding:40px;overflow:auto;border-radius:4px;background:#fff;color:#111;box-shadow:0 10px 30px #0000002e;transform:translateY(8px);transition:transform .2s ease}.size-chart-modal.is-open .size-chart-modal__content{transform:translateY(0)}.size-chart-modal__close{position:absolute;z-index:1;top:12px;right:16px;display:grid;place-items:center;width:40px;height:40px;min-width:40px;min-height:40px;margin:0;padding:0;border:0;background:transparent;color:#111;font:inherit;font-size:28px;font-weight:300;line-height:1;cursor:pointer}.size-chart-modal__close:hover{opacity:.55}.size-chart-modal__header{margin-bottom:30px;padding-inline:40px;text-align:center}.size-chart-modal__header h3{margin:0;font-size:20px;font-weight:500;line-height:1.2;letter-spacing:1px;text-transform:uppercase}.size-chart-modal .size-chart-image{display:block;width:100%;max-width:100%;height:auto;margin:0 auto}@media screen and (max-width:749px){variant-picker .size-chart-trigger{font-size:14px}.size-chart-modal[data-size-chart-overlay]{width:100%;max-height:86dvh;margin:auto 0 0;border-radius:8px 8px 0 0}.size-chart-modal__content{width:100%;max-height:min(86dvh,760px);padding:28px 18px 24px;border-radius:8px 8px 0 0}.size-chart-modal__close{top:8px;right:8px}.size-chart-modal__header{margin-bottom:20px}.size-chart-modal__header h3{font-size:18px}}@media(prefers-reduced-motion:reduce){.size-chart-modal[data-size-chart-overlay],.size-chart-modal__content,variant-picker .size-chart-text:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/stormcrew-product-flow.css.map */
