:root{--font-body-family:"Nunito",sans-serif !important;--font-heading-family:"Instrument Sans",sans-serif !important}body :where(p,span,div,a,li,ul,ol,button,input,select,textarea,label,strong,em,small,td,th,blockquote,figcaption,article,section,header,footer,nav){font-family:Nunito,sans-serif!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Instrument Sans,sans-serif!important}.product__accordion .accordion__title{font-family:Instrument Sans,sans-serif!important;font-size:12px!important;font-weight:400!important;letter-spacing:2.16px!important;text-transform:uppercase!important;color:#1c1c1c!important}.product__accordion summary .icon-caret{display:none!important}.product__accordion summary{position:relative;padding-right:28px}.product__accordion summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-family:Nunito,sans-serif;font-size:22px;font-weight:300;line-height:1;color:#1c1c1c}.product__accordion details[open] summary:after{content:"\2212"}.product__title h1,.product__title h2,.title{text-transform:uppercase!important;letter-spacing:.18em!important}.product__title h1,.product__title h2{font-size:18px!important}.title{font-size:16px!important;font-weight:400!important}.collapsible-content .accordion__content,.faq-vesper .accordion__content,.collapsible-content .accordion__content p,.faq-vesper .accordion__content p{font-family:Nunito,sans-serif!important;font-size:14px!important;line-height:1.65!important;color:#1c1c1c!important}.menu-drawer{width:calc(100vw - 31px)!important;max-width:400px!important}@media screen and (max-width:749px){html body .section-header .header-wrapper:has(details.menu-drawer-container[open]),html body .header-wrapper:has(details.menu-drawer-container[open]){background:#f7f1eb!important}html body .shopify-section:has(details.menu-drawer-container[open]){z-index:100!important}html body .header-wrapper:has(details.menu-drawer-container[open]) .header__heading,html body .header-wrapper:has(details.menu-drawer-container[open]) .header__heading-link,html body .header-wrapper:has(details.menu-drawer-container[open]) .header__icons{opacity:0!important;pointer-events:none!important}html body .header-wrapper:has(details.menu-drawer-container[open]){border-bottom:0!important;box-shadow:none!important}.header-wrapper:has(details.menu-drawer-container[open]) .menu-drawer-container>summary,.header-wrapper:has(details.menu-drawer-container[open]) .menu-drawer-container>summary .icon,.header-wrapper:has(details.menu-drawer-container[open]) .menu-drawer-container>summary svg{color:#1c1c1c!important}}.menu-drawer__navigation{padding:0!important}.menu-drawer__menu-item{font-family:Instrument Sans,sans-serif!important;font-size:12px!important;font-weight:400!important;letter-spacing:2.16px!important;text-transform:uppercase!important;color:#1c1c1c!important;padding:8px 20px!important;min-height:36px!important;display:flex!important;align-items:center!important;line-height:1.6!important}summary.menu-drawer__menu-item{padding-right:44px!important}.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus-visible{background:#1c1c1c0d!important;color:#1c1c1c!important}.menu-drawer__submenu .menu-drawer__menu-item{padding-left:28px!important}.menu-drawer__menu-item--active,.menu-drawer__menu-item[aria-current]{background:transparent!important}summary.menu-drawer__menu-item{position:relative!important}summary.menu-drawer__menu-item .icon-arrow{display:none!important}summary.menu-drawer__menu-item:after{content:""!important;position:absolute!important;right:22px!important;top:50%!important;width:7px!important;height:7px!important;margin-top:-4px!important;border-right:1.2px solid #1c1c1c!important;border-top:1.2px solid #1c1c1c!important;transform:rotate(45deg)!important}.menu-drawer__utility-links{padding:20px!important;border-top:.8px solid rgba(28,28,28,.12)!important}.menu-drawer__account{font-family:Instrument Sans,sans-serif!important;font-size:12px!important;font-weight:400!important;letter-spacing:2.16px!important;text-transform:uppercase!important;color:#1c1c1c!important}:root{color-scheme:light}html{background-color:rgb(var(--color-background, 255,255,255))}.scroll-trigger.animate--slide-in{animation-name:fadeIn!important}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.25s}@media(prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s}}.price-display{align-items:center!important;gap:16px!important}.price-display .current-price{order:1!important;font-size:18px!important;font-weight:400!important;color:#2c2828!important}.price-display .compare-price{order:2!important;font-size:15px!important;font-weight:400!important;color:#1c1c1ca6!important;text-decoration-color:#1c1c1ca6!important}.shopify-section-group-header-group:has(>.header-wrapper){position:sticky!important;top:0!important;z-index:6!important;transition:none!important}.shopify-section-group-header-group:has(>.header-wrapper).shopify-section-header-hidden{top:0!important}.vct{position:sticky!important;top:var(--vesper-header-h, 65px)!important;z-index:2!important}.product-form__buttons .product-form__submit,html body .sticky-atc .product-form__submit,html body .sticky-atc-button{color:#fff!important;background-color:transparent!important;background-image:linear-gradient(#1c1c1c,#1c1c1c),linear-gradient(transparent,transparent)!important;background-size:101% 101%,0 101%!important;background-position:right center!important;background-repeat:no-repeat!important;box-shadow:inset 0 0 0 1px #1c1c1c!important;border-radius:0!important;font-family:Nunito,sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:2.34px!important;line-height:1.65!important;text-transform:uppercase!important;padding:11.4px 28px!important;height:auto!important;min-height:0!important;max-height:none!important;transition:background-size .45s cubic-bezier(.785,.135,.15,.86),background-position .45s step-end,color .45s cubic-bezier(.785,.135,.15,.86)!important}.product-form__buttons .product-form__submit span,html body .sticky-atc-button span{font-size:13px!important;font-weight:400!important;letter-spacing:2.34px!important;text-transform:uppercase!important}@media(hover:hover){.product-form__buttons .product-form__submit:not([disabled]):hover,html body .sticky-atc-button:not([disabled]):hover{color:#1c1c1c!important;background-size:0 101%,101% 101%!important;background-position:left center!important}}.product-popup-modal__content{overscroll-behavior:contain!important}.product-popup-modal__content-info{padding:0!important;margin:0!important}.product-popup-modal h1.h2{position:sticky!important;top:0!important;z-index:6!important;background:#fff!important;border-bottom:1px solid #e7e2da!important;width:100%!important;margin:0!important;padding:16px 22px!important;box-sizing:border-box!important;font-family:Instrument Sans,sans-serif!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:2.52px!important;color:#1c1c1c!important;font-size:14px!important;font-weight:400!important}.product-popup-modal__toggle{background:transparent!important;box-shadow:none!important;border:none!important;border-radius:0!important;color:#1c1c1c!important}.product-popup-modal__content-info>p{margin:0!important;padding:14px 0 18px!important;text-align:center!important}.product-popup-modal__content-info img{display:block!important;margin:0 auto!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:calc(80vh - 124px)!important}@media(max-width:749px){.product-popup-modal__content{position:fixed!important;top:var(--header-height,65px)!important;left:0!important;right:0!important;bottom:auto!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:calc(100dvh - var(--header-height,65px))!important;margin:0!important;padding:0!important;transform:none!important;border-radius:0!important;overflow:auto!important;box-sizing:border-box!important}.product-popup-modal h1.h2{padding:14px 16px!important}.product-popup-modal__toggle{position:fixed!important;top:calc(var(--header-height,65px) + 6px)!important;right:10px!important;transform:none!important;z-index:130!important;margin:0!important}.product-popup-modal__content-info>p{padding:14px 10px 24px!important}.product-popup-modal__content-info img{width:100%!important;max-height:none!important}}.vesper-sg-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important}.vesper-sg-row>legend.form__label,.vesper-sg-row>legend{margin:0!important;padding:0!important;width:auto!important;line-height:1!important;font-family:Nunito,sans-serif!important;font-size:14px!important;font-weight:400!important;color:#1c1c1c!important;text-transform:none!important;letter-spacing:normal!important}.vesper-sg-row>.product-popup-modal__opener{margin:0!important;flex:0 0 auto!important;display:flex!important;align-items:center!important;line-height:1!important;font-size:14px!important;height:auto!important;min-height:0!important}.vesper-sg-row>.product-popup-modal__opener .product-popup-modal__button{min-height:0!important;height:auto!important;font-family:Nunito,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1!important;color:#1c1c1c!important;text-transform:none!important;letter-spacing:normal!important;text-decoration:underline!important;padding:0!important;border:0!important}modal-opener.product-popup-modal__opener{display:none!important}.vesper-sg-row>modal-opener.product-popup-modal__opener{display:flex!important}html.vsg-libre modal-opener.product-popup-modal__opener{display:flex!important}.vesper-caption{font-family:Nunito,sans-serif!important;font-size:14px!important;font-weight:700!important;color:#1c1c1c!important;margin:24px 0!important;padding-bottom:24px!important;border-bottom:1px solid #dddddd!important;line-height:1.45!important}.product__accordion .accordion__content,.product__accordion .accordion__content p,.product__accordion .accordion__content li{font-family:Nunito,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.65!important;letter-spacing:normal!important;color:#1c1c1c!important}.contact .contact__button{text-align:center}.contact .contact__button .button{display:flex!important;width:100%!important;justify-content:center;align-items:center;min-height:44px;padding:11px 28px!important;background:#1c1c1c!important;color:#fff!important;border:.8px solid #1c1c1c!important;border-radius:0!important;font-family:Nunito,sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:2.34px!important;text-transform:uppercase!important}.collapsible-content summary:hover .accordion__title,.faq-vesper summary:hover .accordion__title,.product__accordion summary:hover .accordion__title{text-decoration:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vesper-2.css.map */
