:root{--gryp-font-sans: "Gryp Azo Sans", "Futura", "Century Gothic", "Avenir Next", "Helvetica Neue", Arial, sans-serif;--gryp-font-display: "Gryp Nightwatcher", var(--gryp-font-sans);--gryp-weight-regular: 400;--gryp-weight-medium: 500;--gryp-weight-bold: 700;--gryp-black: #000000;--gryp-white: #ffffff;--gryp-grey-50: #f5f5f5;--gryp-grey-200: #e2e2e2;--gryp-grey-500: #767676;--gryp-accent: var(--gryp-black);--gryp-accent-contrast: var(--gryp-white);--gryp-ease-out: cubic-bezier(.22, 1, .36, 1);--gryp-ease-in-out: cubic-bezier(.65, 0, .35, 1);--gryp-duration-fast: .18s;--gryp-duration: .4s;--gryp-duration-slow: .8s;--font-body--family: var(--gryp-font-sans);--font-body--style: normal;--font-body--weight: var(--gryp-weight-regular);--font-subheading--family: var(--gryp-font-sans);--font-subheading--style: normal;--font-subheading--weight: var(--gryp-weight-medium);--font-heading--family: var(--gryp-font-sans);--font-heading--style: normal;--font-heading--weight: var(--gryp-weight-bold);--font-accent--family: var(--gryp-font-sans);--font-accent--style: normal;--font-accent--weight: var(--gryp-weight-medium)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:var(--gryp-black);color:var(--gryp-white)}:is(.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded):not(.button-unstyled){font-weight:var(--gryp-weight-bold);text-transform:uppercase;letter-spacing:.08em;transition:color var(--gryp-duration-fast) var(--gryp-ease-out),background-color var(--gryp-duration-fast) var(--gryp-ease-out),box-shadow var(--gryp-duration-fast) var(--gryp-ease-out),scale var(--gryp-duration-fast) var(--gryp-ease-out)}:is(.button,button.shopify-payment-button__button--unbranded):not(.button-secondary,.button-unstyled,.button-custom):hover:not([disabled],[aria-disabled=true]){--button-color: var(--color-primary-button-background);--button-background-color: var(--color-primary-button-text);--button-border-color: var(--color-primary-button-background);--button-border-width: 1px}.button-secondary:not(.button-unstyled):hover:not([disabled],[aria-disabled=true]){--button-color: var(--color-background);--button-background-color: var(--color-secondary-button-text);--button-border-color: var(--color-secondary-button-text)}#shopify-pc__banner__body-title{text-transform:none}@media screen and (max-width:1023px){.menu-drawer-container .menu-drawer{--drawer-width: 100vw;--drawer-max-width: 100vw;--color-background: var(--gryp-black);--color-background-rgb: 0 0 0;--color-foreground: var(--gryp-white);--color-foreground-rgb: 255 255 255;--color-border: var(--gryp-white);--color-border-rgb: 255 255 255;width:var(--drawer-width);color:var(--color-foreground);border-inline-end:0}}body:has(main[data-template=index]) #header-component[transparent] .header-logo{transition:opacity var(--gryp-duration) var(--gryp-ease-out),visibility var(--gryp-duration)}body:has(main[data-template=index]) #header-component[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link:hover)):not(:has(header-menu[aria-expanded=true])) .header-logo{opacity:0;visibility:hidden}.gryp-home-block{padding:72px var(--page-margin, 16px) 0}.gryp-home-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;font-size:17px;font-weight:var(--gryp-weight-medium);letter-spacing:.02em}.gryp-home-head h2{display:flex;align-items:center;gap:10px;margin:0;font:inherit;letter-spacing:inherit;text-transform:none}.gryp-section-link{color:inherit;text-decoration:none;transition:opacity var(--gryp-duration-fast) var(--gryp-ease-out)}@media(hover:hover){.gryp-section-link:hover{opacity:.6}}.gryp-section-link:focus-visible{outline:1px solid currentColor;outline-offset:4px}.gryp-view-all{display:flex;justify-content:flex-end;margin-top:20px}.gryp-view-all a{font-size:15px;font-weight:500;color:inherit;text-decoration:underline;text-underline-offset:5px}main>.shopify-section:last-child .gryp-home-block{padding-bottom:72px}@media screen and (min-width:990px){.gryp-home-block{padding-top:120px}main>.shopify-section:last-child .gryp-home-block{padding-bottom:120px}}.gryp-container{inline-size:min(var(--page-content-width, 1200px),100% - var(--page-margin, 16px) * 2);min-inline-size:0;margin-inline:auto}.gryp-display{font-family:var(--gryp-font-display);font-weight:var(--gryp-weight-bold);letter-spacing:.01em;line-height:.95}@media(prefers-reduced-motion:reduce){:root{--gryp-duration-fast: 0ms;--gryp-duration: 0ms;--gryp-duration-slow: 0ms}}@media(hover:hover)and (pointer:fine){.gryp-drop-list__row,.gryp-ev__row>:not(template),.gryp-events-page__item>:not(.gryp-events-page__media){transition:opacity var(--gryp-duration-fast) var(--gryp-ease-out)}.gryp-drop-list__item:hover .gryp-drop-list__row,.gryp-drop-list__item:focus-visible .gryp-drop-list__row,.gryp-ev__row:hover>:not(template),.gryp-ev__row:focus-visible>:not(template),.gryp-events-page__item:hover>:not(.gryp-events-page__media),.gryp-events-page__item:focus-visible>:not(.gryp-events-page__media){opacity:.6}}.gryp-hover-photo{display:none}@media(hover:hover)and (pointer:fine)and (min-width:990px){.gryp-hover-photo{display:block;overflow:hidden;margin:0;pointer-events:none;position:fixed;z-index:4;left:0;top:0;will-change:transform;width:min(24vw,340px);aspect-ratio:4 / 5;background:var(--gryp-grey-50, #f5f5f5);opacity:0;scale:.96;transition:opacity var(--gryp-duration) var(--gryp-ease-out),scale var(--gryp-duration) var(--gryp-ease-out)}.gryp-hover-photo.is-on{opacity:1;scale:1}.gryp-hover-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;visibility:hidden}.gryp-hover-photo img.is-current{visibility:visible}}@media(prefers-reduced-motion:reduce){.gryp-hover-photo{transition:none;scale:1}}@media(pointer:coarse),(max-width:989px){:is(.gryp-view-all a,.gryp-section-link,.gryp-drop__hero-link,.gryp-ev__cta,.gryp-ev-page__map,.menu__item>a,.footer-utilities__text a,.policy-list-trigger,.social-icons__icon-wrapper){position:relative}:is(.gryp-view-all a,.gryp-section-link,.gryp-drop__hero-link,.gryp-ev__cta,.gryp-ev-page__map,.menu__item>a,.footer-utilities__text a,.policy-list-trigger,.social-icons__icon-wrapper):after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);translate:-50% -50%}}shopify-account::part(signed-out-avatar):focus-visible{outline:1px solid currentColor;outline-offset:3px;border-radius:0;box-shadow:none}.shopify-policy__container{min-width:0;max-width:min(65ch,100%);overflow-wrap:anywhere}.shopify-policy__title h1{font-size:clamp(1.75rem,7vw,2.75rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;text-transform:none;overflow-wrap:break-word}.shopify-policy__body table{display:block;max-width:100%;overflow-x:auto;font-size:14px;line-height:1.35}.shopify-policy__body :is(th,td){overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;padding-inline:8px}.shopify-policy__body :is(thead,tr:not(:has(td))){text-transform:none}.shopify-policy__body .rte :is(h2,h3,h4){font-size:clamp(1.125rem,4.6vw,1.375rem);line-height:1.25;letter-spacing:-.01em;text-transform:none}@media screen and (min-width:1024px)and (max-width:1279px){#header-component .menu-list{--menu-horizontal-gap: 14px}#header-component .menu-list__link{font-size:.9375rem}#header-component .header-logo__image{width:137px;height:auto}}@media screen and (min-width:990px){sticky-add-to-cart{display:none!important}}.gryp-toast{position:fixed;left:50%;top:calc(var(--header-height, 64px) + 12px);z-index:1000;translate:-50% 0;margin:0;padding:12px 18px;background:#000;color:#fff;font-size:14px;font-weight:500;opacity:0;pointer-events:none;translate:-50% -8px;transition:opacity var(--gryp-duration) var(--gryp-ease-out),translate var(--gryp-duration) var(--gryp-ease-out)}.gryp-toast.is-on{opacity:1;translate:-50% 0}.email-signup__gryp-touch.gryp-touch--muted{margin:10px 0 0;color:inherit;opacity:.7}.cart-items__gryp-touch{margin:0 0 20px;font-size:17px;font-weight:500;line-height:1.4;color:inherit;text-wrap:balance}.cart-drawer__content:has(.cart-items__wrapper--drawer-empty)>.theme-drawer__title,.cart-page--empty .cart-title h1{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.gryp-ess__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none}.gryp-ess__card{display:grid;gap:2px;color:inherit;text-decoration:none}.gryp-ess__media{position:relative;display:block;aspect-ratio:4 / 5;margin-bottom:10px;overflow:hidden;background:var(--gryp-grey-50, #f5f5f5)}.gryp-ess__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity var(--gryp-duration-fast) var(--gryp-ease-out)}.gryp-ess__back,.gryp-ess__media.is-flipped .gryp-ess__face{opacity:0}.gryp-ess__media.is-flipped .gryp-ess__back{opacity:1}@media(hover:hover){.gryp-ess__card:hover .gryp-ess__media--flip .gryp-ess__face{opacity:0}.gryp-ess__card:hover .gryp-ess__media--flip .gryp-ess__back{opacity:1}}.gryp-ess__media--empty{display:grid;place-items:center;color:var(--gryp-grey-500, #767676);font-size:13px}.gryp-ess__name{font-size:15px;font-weight:700;line-height:1.4}.gryp-ess__price{font-size:15px;line-height:1.4;color:var(--gryp-grey-500, #767676)}.gryp-touch{margin:0;font-size:15px;line-height:1.45}.gryp-touch--italic{font-style:italic}.gryp-touch--muted{font-size:13px;color:var(--gryp-grey-500, #767676)}.product-form-buttons .quantity-selector-wrapper{display:none}.product-form-buttons shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 0;--shopify-accelerated-checkout-button-block-size: var(--height-buy-buttons)}@media screen and (min-width:750px){.media-gallery--two-column .media-gallery__grid>.product-media-container:last-child:nth-child(odd){grid-column:1 / -1}}:root{--view-transition-old-main-content: var(--gryp-duration-fast) var(--gryp-ease-out) both fadeOut;--view-transition-new-main-content: var(--gryp-duration) var(--gryp-ease-out) both fadeIn}:is(.gryp-hero__button,.gryp-ev-page__cta,.gryp-404__btn,.gryp-drops-page__form button){transition:color var(--gryp-duration-fast) var(--gryp-ease-out),background-color var(--gryp-duration-fast) var(--gryp-ease-out),scale var(--gryp-duration-fast) var(--gryp-ease-out)}:is(.button,.button-secondary,.gryp-hero__button,.gryp-ev-page__cta,.gryp-404__btn,.gryp-drops-page__form button):not(.button-unstyled):active:not([disabled],[aria-disabled=true]){scale:.98}.gryp-view-all a,.gryp-ev__cta,.gryp-drops-page__cta,.gryp-ev-page__card-cta,.gryp-ev-page__facts a,.gryp-ig-card__link{transition:opacity var(--gryp-duration-fast) var(--gryp-ease-out)}@media(hover:hover){.gryp-view-all a:hover,.gryp-ev__next-link:hover .gryp-ev__cta,.gryp-drops-page__drop:hover .gryp-drops-page__cta,.gryp-ev-page__card:hover .gryp-ev-page__card-cta,.gryp-ev-page__facts a:hover,.gryp-ig-card:hover .gryp-ig-card__link{opacity:.6}}@supports selector(::details-content){.gryp-pd{interpolate-size:allow-keywords}.gryp-pd__item::details-content{block-size:0;overflow-y:clip;opacity:0;transition:block-size var(--gryp-duration) var(--gryp-ease-out),opacity var(--gryp-duration) var(--gryp-ease-out),content-visibility var(--gryp-duration) allow-discrete}.gryp-pd__item[open]::details-content{block-size:auto;opacity:1}}@media(prefers-reduced-motion:reduce){:is(.button,.button-secondary,.gryp-hero__button,.gryp-ev-page__cta,.gryp-404__btn,.gryp-drops-page__form button):active{scale:none}}main img,main video{background-color:var(--gryp-grey-50, #f5f5f5)}main img.is-loaded{background-color:transparent}.gryp-fade{opacity:0;transition:opacity var(--gryp-duration) var(--gryp-ease-out)}.gryp-fade.is-loaded{opacity:1}@media screen and (min-width:750px){.product-information .product-details.sticky-content--desktop{top:var(--header-height, 0px);max-height:calc(100dvh - var(--header-height, 0px));overflow-y:auto;scrollbar-width:thin}}.shopify-section-group-footer-group .menu__details .details-content>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.shopify-section-group-footer-group .menu__details .details-content>ul>li{margin:0}@media screen and (min-width:750px){.shopify-section-group-footer-group .menu__details .details-content>ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.variant-option__button-label,.variant-option__button-label:before,.variant-option__button-label:after,.variant-option__button-label__pill,.variant-option__button-label input,.variant-option__button-label input:before,.variant-option__button-label input:after,.variant-option__select-wrapper{transition:none!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/gryp.css.map */
