.stock-submenu{font-family:StockSpartan,Arial,sans-serif;font-weight:450;color:var(--submenu-ink)}.stock-submenu *{box-sizing:border-box}.stock-submenu__hero{display:grid;grid-template-columns:44% 56%;width:100%;height:360px;background:var(--submenu-bg);color:var(--submenu-ink)}.stock-submenu__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding:28px clamp(32px,5.55vw,104px)}.stock-submenu .stock-submenu__title{font-family:StockAdvercase,Georgia,serif!important;font-size:clamp(54px,5vw,80px)!important;font-weight:400!important;line-height:1!important;letter-spacing:-.025em!important;text-transform:none!important;color:inherit;margin:0 0 18px!important;overflow-wrap:normal}.stock-submenu__subtitle{font-size:clamp(17px,1.35vw,21px);line-height:1.45;max-width:32ch;margin:0;text-wrap:pretty}.stock-submenu__media{min-width:0;height:100%;overflow:hidden}.stock-submenu__media img{display:block;height:100%;width:100%;object-fit:var(--submenu-fit);object-position:var(--submenu-position)}.stock-submenu__hero--text{grid-template-columns:1fr}.stock-submenu__hero--text .stock-submenu__copy{max-width:1440px;width:100%;margin:auto}.stock-submenu__details{display:flex;gap:40px;align-items:flex-start;padding-top:28px;padding-bottom:28px}.stock-submenu__details-copy{max-width:85ch;font-size:16px;line-height:1.6;color:#2c333e}.stock-submenu__details-copy h2{font-family:StockAdvercase,Georgia,serif!important;font-weight:400!important;font-size:28px!important;line-height:1.2!important;text-transform:none!important;letter-spacing:normal!important}.stock-submenu__details-copy p:last-child{margin-bottom:0}.stock-submenu__details-copy a{color:inherit;text-decoration:underline;text-underline-offset:3px}.stock-submenu__secondary{display:block;width:300px;height:auto;max-width:100%}@media(min-width:1700px){.stock-submenu__copy{padding-left:max(80px,calc((100vw - 1440px)/2))}}@media(min-width:701px)and (max-width:1050px){.stock-submenu .stock-submenu__title{font-size:54px!important}.stock-submenu__copy{padding:28px}}@media(max-width:700px){.stock-submenu__hero{display:flex;flex-direction:column;height:392px}.stock-submenu__copy{padding:22px 24px;height:182px;flex:none}.stock-submenu .stock-submenu__title{font-size:42px!important;line-height:1!important;margin:0 0 12px!important}.stock-submenu__subtitle{font-size:15px;line-height:1.4;max-width:32ch}.stock-submenu__media{height:210px;width:100%;flex:none}.stock-submenu__hero--text .stock-submenu__copy{height:392px;margin:0}.stock-submenu__details{display:flex;flex-direction:column;gap:24px;padding-top:24px;padding-bottom:24px}.stock-submenu__details-copy{font-size:15px}}.stock-submenu--framed .stock-submenu__media{display:flex;justify-content:center;align-items:center;background:var(--submenu-bg)}.stock-submenu--framed .stock-submenu__media img{width:auto;max-width:100%;height:100%;object-fit:contain;object-position:center}.stock-submenu__intro{font-size:16px;line-height:1.45;max-width:45ch}.stock-submenu__intro p{margin:0 0 10px}.stock-submenu__intro p:last-child{margin-bottom:0}@media(max-width:700px){.stock-submenu--inline .stock-submenu__copy{padding:14px 24px}.stock-submenu--inline .stock-submenu__title{font-size:36px!important;margin-bottom:8px!important}.stock-submenu__intro{font-size:13px;line-height:1.3;max-width:none}.stock-submenu__intro p{margin-bottom:5px}}#MainContent:has(.stock-submenu) #CollectionAjaxResult.collection-content{padding-top:32px!important}@media(max-width:700px){#MainContent:has(.stock-submenu) #CollectionAjaxResult.collection-content{padding-top:24px!important}}@media(max-width:700px){.stock-submenu__hero{height:auto;min-height:392px}.stock-submenu__copy{height:auto;min-height:182px}.stock-submenu__hero--text .stock-submenu__copy{height:auto;min-height:392px}}#MainContent:has(.stock-submenu)>.shopify-section.index-section{margin-top:32px;margin-bottom:32px}@media(max-width:700px){#MainContent:has(.stock-submenu)>.shopify-section.index-section{margin-top:24px;margin-bottom:24px}}.stock-submenu--auto-intro .stock-submenu__hero{height:auto;min-height:360px}.stock-submenu--auto-intro .stock-submenu__copy{padding-top:28px;padding-bottom:28px}.stock-submenu--auto-intro .stock-submenu__media{position:relative;height:auto;min-height:360px}.stock-submenu--auto-intro .stock-submenu__media img{position:absolute;top:0;right:0;bottom:0;left:0}@media(max-width:700px){.stock-submenu--auto-intro .stock-submenu__hero{min-height:392px}.stock-submenu--auto-intro .stock-submenu__copy{padding:22px 24px}.stock-submenu--auto-intro .stock-submenu__media{height:210px;min-height:0}.stock-submenu--auto-intro .stock-submenu__intro{font-size:15px;line-height:1.45}}
/*# sourceMappingURL=/cdn/shop/t/93/compiled_assets/styles.css.map?subset=AAAAAAAAAAI */
