@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=Jost:wght@300;400;500&display=swap";:root{--font-heading-family: "Cormorant Garamond", Georgia, serif !important;--font-body-family: "Jost", -apple-system, BlinkMacSystemFont, sans-serif !important}body{font-family:Jost,-apple-system,sans-serif!important;font-weight:400!important;font-size:1.7rem!important}h1,h2,h3,.h0,.h1,.h2,.h3,.banner__heading,.rich-text__heading,.title,.collection-list-title,.product__title,.product__title h1{font-family:Cormorant Garamond,Georgia,serif!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:600!important;line-height:1.3!important}.header__menu-item,.list-menu__item,.button,.button--primary,.button--secondary,.product-form__submit,.price,.price-item{font-family:Jost,sans-serif!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-weight:500!important;font-size:1.5rem!important}body,.gradient,main,.shopify-section,.color-background-1,.color-background-2,.color-inverse,.color-accent-1,.color-accent-2,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{--color-background: 255,255,255;--color-foreground: 17,17,17;--gradient-background: #ffffff;background:#fff!important;background-color:#fff!important;color:#111!important}.announcement-bar-section,.announcement-bar,.utility-bar,.announcement-bar-section .shopify-section,.announcement-bar .color-background-1,.utility-bar .color-background-1{background:#0a0a0a!important;background-color:#0a0a0a!important;color:#fff!important;border:none!important}.announcement-bar__message,.utility-bar__item,.announcement-bar a,.announcement-bar p,.announcement-bar span,.announcement-bar-section p,.announcement-bar-section span{color:#fff!important;font-family:Jost,sans-serif!important;font-size:1.2rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:400!important}.announcement-bar svg,.utility-bar svg,.announcement-bar-section svg{color:#fff!important}.button,.button--primary,.button--secondary,.product-form__submit,.shopify-payment-button__button--unbranded{background:transparent!important;background-image:none!important;color:#111!important;border:1px solid #111111!important;border-radius:0!important;box-shadow:none!important;padding:1.4rem 3rem!important;font-size:1.4rem!important;transition:background .35s ease,color .35s ease!important}.button:after,.button:before,.button--primary:after,.button--primary:before{display:none!important}.button:hover,.button--primary:hover,.product-form__submit:hover,.shopify-payment-button__button--unbranded:hover{background:#111!important;color:#fff!important}body:has(.banner) .section-header{position:relative!important;top:auto!important;z-index:100!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:none!important;margin-bottom:calc(-1 * var(--header-height, 120px))!important}body:has(.banner) .section-header .header-wrapper,body:has(.banner) .section-header .header,body:has(.banner) .section-header .gradient,body:has(.banner) .section-header .color-background-1{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:none!important}body:has(.banner) .header__heading-link{background:none!important;border-radius:0!important}body:has(.banner) .header__heading-link img,body:has(.banner) .header__heading img{filter:brightness(0) invert(1) drop-shadow(0 1px 2px rgba(0,0,0,.75)) drop-shadow(0 2px 5px rgba(0,0,0,.55)) drop-shadow(0 3px 12px rgba(0,0,0,.35))!important;mix-blend-mode:normal!important}.banner__media:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;z-index:1!important;background:linear-gradient(to bottom,#0000002e,#0000001a,#00000008 12%,#0000 18% 80%,#00000014 90%,#0003)!important}.banner__content{z-index:2!important}.banner__box,.banner__content .banner__box{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;max-width:none!important}.banner__content{align-items:flex-end!important;justify-content:flex-start!important;padding:0 0 6rem 5rem!important}.banner__heading{color:#fff!important;font-size:clamp(2.2rem,3.2vw,4rem)!important;letter-spacing:.06em!important;line-height:1.25!important;max-width:22ch!important;margin:0 0 1.2rem!important;text-shadow:0 1px 2px rgba(0,0,0,.9),0 1px 4px rgba(0,0,0,.75),0 3px 12px rgba(0,0,0,.55),0 6px 28px rgba(0,0,0,.35)!important}.banner__text,.banner__text p{color:#fff!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:1.4rem!important;font-weight:500!important;line-height:1.6!important;max-width:46ch!important;text-shadow:0 1px 2px rgba(0,0,0,.95),0 1px 5px rgba(0,0,0,.75),0 3px 12px rgba(0,0,0,.5)!important}.banner__buttons .button,.banner .button{color:#fff!important;border-color:#fff!important;background:transparent!important;text-shadow:0 1px 3px rgba(0,0,0,.9),0 2px 6px rgba(0,0,0,.6)!important;box-shadow:0 1px 4px #00000059,0 2px 10px #0003!important}.banner__buttons .button:hover,.banner .button:hover{background:#fff!important;color:#111!important;text-shadow:none!important}.button,.card,.card__inner,.media,.card__media .media img,.global-media-settings,.collection-list__item,.banner__media{border-radius:0!important}.card,.card__inner,.media,.global-media-settings,.collection-list__item,.banner__media{box-shadow:none!important}.collection-list-title,.title-wrapper .title,.section-header__title,.title-wrapper--self-padded-tablet-down .title{text-align:center!important;font-size:clamp(2.6rem,3vw,3.6rem)!important;margin-bottom:3rem!important}.card__information .card__heading,.card__information .card__heading a,.card--standard .card__heading,.card--standard .card__heading a,.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a{font-family:Jost,-apple-system,sans-serif!important;text-transform:none!important;letter-spacing:.02em!important;font-size:1.6rem!important;font-weight:500!important;line-height:1.45!important;color:#111!important;text-shadow:none!important}.card__information{text-align:center!important;padding-top:1.4rem!important}.price,.price-item{color:#111!important;font-size:1.4rem!important;text-shadow:none!important}.collection-list .card__heading,.collection-list .card__heading a,.collection-list .card__information .card__heading,.collection-list .card__information .card__heading a,.collection-list__item .card__heading,.collection-list__item .card__heading a,.collection-list__item .card__information .card__heading,.collection-list__item .card__information .card__heading a,.collection-list .card__content .card__heading,.collection-list .card__content .card__heading a{font-family:Cormorant Garamond,Georgia,serif!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:clamp(1.9rem,1.6vw,2.4rem)!important;font-weight:600!important;line-height:1.3!important;color:#fff!important;text-shadow:0 0 3px rgba(0,0,0,.95),0 1px 5px rgba(0,0,0,.9),0 3px 14px rgba(0,0,0,.8),0 6px 30px rgba(0,0,0,.65)!important}body:has(.banner) .header__menu-item,body:has(.banner) .header__menu-item span,body:has(.banner) .header>.header__icons a,body:has(.banner) .header__icon,body:has(.banner) .header__icon svg,body:has(.banner) .header__icons svg,body:has(.banner) .header .icon{color:#fff!important}body:has(.banner) .header__icon svg path,body:has(.banner) .header__icons svg path{stroke:#fff!important}body:has(.banner) .header__icon svg,body:has(.banner) .header__icons svg,body:has(.banner) .header .icon{filter:drop-shadow(0 0 1px rgba(0,0,0,.9)) drop-shadow(0 1px 3px rgba(0,0,0,.75)) drop-shadow(0 2px 6px rgba(0,0,0,.5)) drop-shadow(0 3px 14px rgba(0,0,0,.3))!important}body:has(.banner) .header__menu-item{text-shadow:0 1px 2px rgba(0,0,0,.9),0 2px 6px rgba(0,0,0,.6),0 3px 14px rgba(0,0,0,.35)!important}body:has(.banner) .section-header .header{padding-top:1.2rem!important;padding-bottom:1.2rem!important}body:has(.banner) .header__heading-link{padding:1rem 3.5rem!important;margin:0!important}@media screen and (max-width:749px){body:has(.banner) .section-header .header{padding-top:.6rem!important;padding-bottom:.6rem!important}body:has(.banner) .header__heading-link{padding:.6rem 2rem!important}.banner__content{padding:0 1.2rem 1.4rem!important}.banner__heading{font-size:1.9rem!important;letter-spacing:.04em!important;max-width:20ch!important;margin-bottom:.7rem!important}.banner__text,.banner__text p{font-size:1.05rem!important;letter-spacing:.06em!important;max-width:34ch!important;line-height:1.5!important}.banner__buttons,.banner .banner__buttons{margin:0!important;display:flex!important;flex-wrap:wrap!important;gap:.6rem!important}.banner__buttons .button,.banner .button{font-size:.95rem!important;letter-spacing:.05em!important;padding:.6rem 1.2rem!important;min-height:0!important;min-width:0!important;line-height:1.3!important;white-space:nowrap!important;border-width:1px!important}}@media screen and (max-width:400px){.banner__heading{font-size:1.7rem!important}.banner__buttons .button,.banner .button{font-size:.85rem!important;padding:.5rem .9rem!important;letter-spacing:.03em!important}.banner__content{padding:0 1rem 1.2rem!important}}.menu-drawer,.menu-drawer__inner-container,.menu-drawer__navigation,.menu-drawer__submenu,.menu-drawer__utility-links,.cart-drawer,.cart-drawer__inner,.drawer__inner,.search-modal,.search-modal__content,body:has(.banner) .section-header .menu-drawer,body:has(.banner) .section-header .menu-drawer__inner-container,body:has(.banner) .section-header .menu-drawer__navigation,body:has(.banner) .section-header .menu-drawer__submenu,body:has(.banner) .section-header .menu-drawer__utility-links,body:has(.banner) .section-header .search-modal,body:has(.banner) .section-header .search-modal__content{background:#fff!important;background-color:#fff!important}.menu-drawer__menu-item,.menu-drawer a,.menu-drawer span,.menu-drawer summary,.cart-drawer a,.cart-drawer span,.search-modal a,.search-modal span,.search-modal input,body:has(.banner) .section-header .menu-drawer a,body:has(.banner) .section-header .menu-drawer span,body:has(.banner) .section-header .menu-drawer summary,body:has(.banner) .section-header .menu-drawer__menu-item,body:has(.banner) .section-header .search-modal a,body:has(.banner) .section-header .search-modal span,body:has(.banner) .section-header .search-modal input{color:#111!important;text-shadow:none!important}.menu-drawer svg,.cart-drawer svg,.search-modal svg,body:has(.banner) .section-header .menu-drawer svg,body:has(.banner) .section-header .cart-drawer svg,body:has(.banner) .section-header .search-modal svg{color:#111!important;filter:none!important}.menu-drawer svg path,.search-modal svg path,body:has(.banner) .section-header .menu-drawer svg path,body:has(.banner) .section-header .search-modal svg path{stroke:#111!important}.cart-count-bubble,body:has(.banner) .header__icon .cart-count-bubble{filter:none!important}.menu-drawer__overlay,.cart-drawer__overlay{background:#00000073!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/gallery-restyle.css.map */
