*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh;-webkit-font-smoothing:antialiased}@media screen and (min-width:1024px){body.cart-page-type .main-content{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto auto;column-gap:20px;max-width:1440px;margin:0 auto;padding:260px 140px;min-height:calc(100vh - 150px)}}body.cart-page-type .main-content .cart__items-wrapper{grid-column:1 / span 7;grid-row:1}body.cart-page-type .main-content .cart__footer-wrapper{grid-column:9 / span 4;grid-row:1}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs);outline:0}select{background-color:var(--color-background);color:currentcolor;font-size:var(--text-base);font-weight:400}select option{font-size:var(--text-base);font-weight:400}dialog{background-color:var(--color-background);color:var(--color-foreground)}summary:hover{cursor:pointer}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;font-weight:400}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}body{font-family:var(--font-primary--family);background-color:var(--color-background);color:var(--color-foreground)}a[href^=tel],a[href^=mailto],a[href^=sms]{color:inherit!important;text-decoration:none!important}[x-apple-data-detectors]{color:inherit!important;text-decoration:none!important;font-size:inherit!important;font-family:inherit!important;font-weight:inherit!important;line-height:inherit!important}a,button{color:var(--color-foreground);text-decoration:none;outline:0}button{background:none;border:0;outline:0;padding:0;font-family:var(--font-primary--family);font-weight:400;cursor:pointer}.btn{display:inline-flex;align-items:center;justify-content:center;height:47px;padding:0 24px;border:1px solid transparent;text-align:center;cursor:pointer}.btn--full-width{display:flex;width:100%}.btn--primary{letter-spacing:var(--letter-spacing);background-color:rgb(var(--color-black));color:rgb(var(--color-white))}.btn--primary:disabled{cursor:not-allowed}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}@media screen and (max-width:749px){.small-hide{display:none!important}}@media screen and (max-width:1023px){.medium-hide{display:none!important}}@media screen and (min-width:1024px){.medium-up-hide{display:none!important}}.unstyled-list,.list-unstyled{padding:0;list-style:none}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.invisible{opacity:0;pointer-events:none}.fade-in{opacity:0;transition:opacity 1s ease}.fade-in.is-loaded{opacity:1}@media(prefers-reduced-motion:reduce){.fade-in{transition-duration:.01ms}}.rounded-full{border-radius:100%}.rounded{border-radius:2em}.underlined-link{color:currentColor;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;transition:opacity .2s ease}.underlined-link:hover{opacity:.5}.font-primary{font-family:var(--font-primary--family)}.font-secondary{font-family:var(--font-secondary--family)}.font-script{font-family:var(--font-script--family);font-weight:400;font-style:normal}.overflow-hidden{overflow:hidden}.hidden{display:none!important}.text-tiny,.text-xs{font-size:var(--text-xs);line-height:1.3em}.text-sm{font-size:var(--text-sm);line-height:1.3em}.text-base{font-size:var(--text-base);line-height:1.2em}.text-lg{font-size:var(--text-lg);line-height:1.44em}.text-xl{font-size:var(--text-xl);line-height:1.44em}.letter-spacing{letter-spacing:var(--letter-spacing)}.letter-spacing-sm{letter-spacing:var(--letter-spacing-sm)}.uppercase{text-transform:uppercase}.text-center{text-align:center}.text-right{text-align:right}.underline{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.rte p{font-size:var(--text-lg);font-family:var(--font-secondary--family)}.rte p:not(:last-child){margin-bottom:1em}.rte a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;transition:opacity .2s ease}.rte a:hover{opacity:.5}.rte strong{font-weight:400}.rte:not(.list-unstyled) ul{list-style:disc}.rte ul,.rte ol{margin-top:5em}.rte:not(.list-unstyled) ol{list-style:numeric}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6,.rte strong{text-transform:uppercase;letter-spacing:.08em;font-size:var(--text-sm);line-height:1.4;margin:3em 0 1em}.rte table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;font-family:var(--font-primary--family);border:1px solid currentColor;border-collapse:collapse;margin:3em 0}.rte table th,.rte table td{padding:20px 12px;border:1px solid currentColor;font-size:var(--text-base);font-weight:400;text-align:center}.rte table th,.rte table tr:first-of-type td{text-transform:uppercase;letter-spacing:var(--letter-spacing-sm);font-size:var(--text-sm)}.rte img{display:block;max-width:100%;height:auto;margin:2em auto}.rte figure{margin:2em 0}.rte figure img{margin:0 auto}.rte figcaption{margin-top:.5em;font-family:var(--font-secondary--family);font-size:var(--text-sm);text-align:center;color:rgba(var(--color-black),.6)}.rte blockquote{margin:2em 0;padding-left:1.5em;border-left:2px solid currentColor;font-family:var(--font-secondary--family);font-style:italic;font-size:var(--text-lg)}.rte blockquote p:last-child{margin-bottom:0}.rte iframe,.rte video{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16 / 9;margin:2em 0}.rte hr{margin:3em 0;border:none;border-top:1px solid rgb(var(--color-border))}.rte pre{margin:2em 0;padding:20px;overflow-x:auto;background-color:rgba(var(--color-black),.05);font-size:var(--text-base)}.rte code{padding:.15em .4em;background-color:rgba(var(--color-black),.05);font-size:.9em}.rte pre code{padding:0;background:none}.rte .shg-rich-text p{font-size:var(--text-lg);font-family:var(--font-secondary--family)}.rte .shogun-heading-component h1,.rte .shogun-heading-component h2,.rte .shogun-heading-component h3,.rte .shogun-heading-component h4,.rte .shogun-heading-component h5,.rte .shogun-heading-component h6{margin:3em 0 1em;text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-primary--family);font-size:var(--text-sm);line-height:1.4}.shg-btn{display:inline-flex!important;align-items:center;justify-content:center;height:47px!important;padding:0 24px!important;border:1px solid transparent!important;border-radius:0!important;background-color:rgb(var(--color-black))!important;background-image:none!important;color:rgb(var(--color-white))!important;font-family:var(--font-primary--family)!important;font-size:var(--text-base)!important;text-transform:uppercase;letter-spacing:var(--letter-spacing);text-decoration:none!important}.shg-product-image-wrapper{position:relative;width:100%;aspect-ratio:1 / 1.25;overflow:hidden;background-color:rgb(var(--product-card-bg))}.shg-product-image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center center}.shg-product-title-component{margin-top:16px}.shg-product-title-component h3{margin:0;text-transform:uppercase;letter-spacing:var(--letter-spacing-sm);font-family:var(--font-primary--family);font-size:var(--text-base);font-weight:400}.h-captcha{position:absolute;z-index:9999;left:50%;transform:translate(-50%);margin:24px 0}.shopify-payment-button__more-options{font-family:var(--font-secondary--family);font-size:var(--text-base)!important;text-underline-offset:3px;text-decoration-thickness:1px;text-align:left!important}
/*# sourceMappingURL=/cdn/shop/t/124/assets/critical.css.map */
