footer.velzarie-footer{display:block;margin:0;padding:0;background:#fff;color:#111;border-top:1px solid #dedede;font:400 15px/1.55 Manrope,Arial,sans-serif}.velzarie-footer__inner{max-width:1480px;margin:auto;padding:clamp(28px,5vw,62px) clamp(16px,5vw,74px) 19px}.velzarie-footer__grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));align-items:start;gap:28px clamp(20px,4vw,54px)}.velzarie-footer__brand img{display:block;width:112px;height:auto;margin:0 0 12px;filter:none}.velzarie-footer__tagline{font-size:17px;font-weight:650;margin:0 0 8px;color:#111}.velzarie-footer__description{max-width:32ch;font-size:14px;line-height:1.65;margin:0;color:#111}.velzarie-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:0;font-size:14px}.velzarie-footer nav h2{margin:0 0 5px;font:750 12px/1.4 Manrope,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#111}.velzarie-footer a{color:#111;text-decoration:none}.velzarie-footer a:hover,.velzarie-footer a:focus-visible{text-decoration:underline;color:#111}.velzarie-footer__bottom{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid #dedede;margin-top:25px;padding-top:13px}.velzarie-footer__bottom nav{flex-direction:row;flex-wrap:wrap;gap:8px 16px;font-size:13px}.velzarie-footer small{color:#111;font-size:13px}.velzarie-product-details{margin:clamp(32px,5vw,68px) 0;padding:clamp(22px,3vw,38px) 0 0;background:#fff;color:#111;border-top:1px solid #dedede;scroll-margin-top:28px}.velzarie-product-details__label{font:700 12px/1.4 Manrope,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#111;margin:0 0 12px}.velzarie-product-details h2{font-size:clamp(24px,4vw,44px);line-height:1.13;margin:0 0 14px}.velzarie-product-details__body{font:400 16px/1.65 Manrope,Arial,sans-serif;max-width:70ch}.velzarie-product-details__body h2{font-size:clamp(21px,2.6vw,29px);margin:23px 0 8px}.velzarie-product-details__body p{margin:0 0 12px}.velzarie-product-details__body dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,185px),1fr));gap:8px 17px;margin:0 0 18px}.velzarie-product-details__body dt{font-weight:750}.velzarie-product-details__body dd{margin:0}.velzarie-product-details__body details{border-top:1px solid #dedede;padding:8px 0}.velzarie-product-details__body summary{cursor:pointer;min-height:33px;font-weight:650}.velzarie-details-jump{display:inline-block;color:#111;text-decoration:underline;text-underline-offset:.22em;font-weight:650}@media(max-width:900px){.velzarie-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.velzarie-footer__brand{grid-column:1/-1}}@media(max-width:600px){.velzarie-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.velzarie-footer__grid nav a{display:flex;align-items:center;min-height:40px}.velzarie-footer .velzarie-footer__policies{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;align-items:start;border-top:1px solid #dedede;padding-top:18px}.velzarie-footer__policies h2{grid-column:1/-1}}a.cta,button.buy,#xo-main-content .xo-btn:is(.xo-btn--primary,.xo-btn--secondary):not(.xo-btn--link),#xo-main-content [name=checkout]{min-height:46px;border-radius:8px;font-size:14px;font-weight:650;letter-spacing:.01em;text-transform:none}a.cta,button.buy{border:1px solid #111;background:#111;color:#fff;transition:background-color .18s ease,border-color .18s ease}a.cta{display:inline-flex;align-items:center;gap:1rem;padding:0 1.15rem}button.buy:disabled{border-color:#dedede;background:#f4f4f4;color:#565656;cursor:default}.shop-strip a{min-height:44px;border-radius:8px;letter-spacing:.02em;text-transform:none}a.cta:focus-visible,button.buy:focus-visible,.shop-strip a:focus-visible,#xo-main-content .xo-btn:focus-visible,#xo-main-content [name=checkout]:focus-visible{outline:2px solid #111;outline-offset:3px}@media(hover:hover){a.cta:hover,button.buy:not(:disabled):hover{background:#333;border-color:#333;color:#fff}}@media(prefers-reduced-motion:reduce){a.cta,button.buy{transition:none}}#xo-main-content .shopify-payment-button__button--unbranded{min-height:46px;border:1px solid #111;border-radius:8px;background:#fff;color:#111;font-weight:650;letter-spacing:.01em;text-transform:none}#xo-main-content .shopify-payment-button__button--unbranded:hover:not([disabled]){background:#f4f4f4}.velzarie-icon{display:inline-block;flex:none;vertical-align:middle}.store-header>.cart-toggle,.store-header .store-menu summary{gap:6px}.store-header .store-menu summary{list-style:none}.store-header .store-menu summary::-webkit-details-marker{display:none}.card .text-link .velzarie-icon,.velzarie-footer__bottom .velzarie-icon{width:14px;height:14px;margin-inline-start:2px}a.cta .velzarie-icon{width:17px;height:17px}:is(.vz-reference,.gradient) :is(h1,h2,h3,h4,p,dd,dt,.velzarie-footer__description,.velzarie-product-details__body,.rte){-webkit-user-select:text;user-select:text}.vz-note-kicker{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:#514630;font:700 12px/1.4 Manrope,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.vz-note-kicker .velzarie-icon{width:16px;height:16px}.vz-note-edit{border-top:1px solid #e6e3dd}.vz-note-heading{margin-bottom:22px}.vz-note-heading h2{margin-bottom:8px}.vz-note-heading p:last-child{margin:0}.vz-note-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.vz-note-card{display:block;border:1px solid #e6e3dd;border-radius:6px;overflow:hidden;text-decoration:none}.vz-note-card:hover .vz-note-card__label{text-decoration:underline;text-underline-offset:4px}.vz-note-card__label{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:12px;font-size:13px;font-weight:750;letter-spacing:.04em}.vz-note-card__label .velzarie-icon,.vz-brand-statement .text-link .velzarie-icon,.velzarie-details-jump .velzarie-icon{width:15px;height:15px}.vz-brand-statement{background:#f8f7f4;padding-block:clamp(38px,6vw,82px)}.vz-brand-statement .vz-note-kicker{justify-content:center}.vz-fragrance-art{display:block;width:100%;height:auto;object-fit:contain}.vz-fragrance-art--hero,.vz-fragrance-art--thumbnail{aspect-ratio:1;background:#f7f5f1}.vz-fragrance-art--notes{aspect-ratio:3/2;background:#f7f5f1}.vz-product-story{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:clamp(24px,6vw,82px)}.vz-product-note-art{margin-top:8px}.vz-product-note-art .vz-fragrance-art{border-radius:6px}.vz-product-note-art p:last-child{margin:8px 0 0;font-size:13px;color:#555}@media(max-width:740px){.vz-note-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vz-product-story{grid-template-columns:minmax(0,1fr)}.vz-product-note-art{grid-row:1}}.vz-note-card__notes{display:block;padding:0 12px 12px;color:#48443e;font-size:13px;line-height:1.45}.vz-fragrance-art--card{aspect-ratio:1;background:#f7f5f1}.vz-category-hero{position:relative;isolation:isolate;display:grid;align-items:end;background:#111;color:#fff}.vz-category-hero img,.vz-category-hero__copy{grid-area:1/1}.vz-category-hero img{display:block;width:100%;height:auto;object-fit:contain;z-index:-2}.vz-category-hero:after{position:absolute;top:0;right:0;bottom:0;left:0}.vz-category-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#080808e8 0%,#08080885 42%,transparent 76%)}.vz-category-hero__copy{width:min(100%,1400px);margin-inline:auto;padding:clamp(24px,5vw,76px)}.vz-category-hero__copy p{font:700 12px/1.4 Manrope,Arial,sans-serif;text-transform:uppercase;letter-spacing:.15em;margin:0 0 9px;color:#fff}.vz-category-hero__copy h1{max-width:18ch;margin:0;color:#fff;font:500 clamp(32px,5.1vw,74px)/1.04 "Playfair Display",Georgia,serif;text-wrap:balance}@media(max-width:640px){.vz-category-hero:after{background:linear-gradient(0deg,#080808ec 0%,#08080855 43%,transparent 75%)}}.vz-size-options{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.vz-size-options .xo-field-radio{display:inline-flex;flex:none;min-width:48px;min-height:48px;align-items:center;justify-content:center;border:1px solid #bdbdbd;border-radius:999px;padding:0 12px;background:#fff;color:#161616;cursor:pointer}.vz-size-options .xo-field-radio:has(input[value="60 ml"]){width:60px;height:60px;padding:0;border-radius:50%}.vz-size-options .xo-field-radio .xo-field-radio__label{min-height:0;padding:0;border:0;background:transparent;color:inherit;box-shadow:none;font-size:13px;font-weight:650;white-space:nowrap}.vz-size-options .xo-field-radio:has(input:checked){background:#161616;color:#fff;border-color:#161616}.vz-size-options .xo-field-radio:has(input:focus-visible){outline:2px solid #161616;outline-offset:3px}.vz-card-purchase{margin-top:auto}.vz-reference #vz-collection .card .vz-card-add{display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px}.vz-card-add .velzarie-icon{width:16px;height:16px}.vz-reference #vz-collection .card .vz-card-size{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 8px;margin-top:8px;margin-bottom:0;font-size:12px}.vz-card-size a{text-decoration:underline;text-underline-offset:3px}.vz-contact{max-width:1040px;margin:0 auto;padding:clamp(26px,5vw,70px) 0}.vz-contact__intro{display:block;padding:0;margin-bottom:26px;background:transparent;border:0}.vz-contact__intro h1{font-size:clamp(32px,5vw,58px);margin:0 0 10px}.vz-contact__intro p:last-child{margin:0}.vz-contact__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:clamp(20px,5vw,64px);align-items:start}.vz-contact__form,.vz-contact__fields{display:grid;gap:14px}.vz-contact__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.vz-contact__form label{display:block;font-size:14px;font-weight:650;margin-bottom:6px}.vz-contact__form label span{font-size:12px;font-weight:400}.vz-contact__form input,.vz-contact__form textarea,.vz-contact__form button{font:inherit;border-radius:6px}.vz-contact__form input,#xo-main-content .vz-contact__form textarea{width:100%;padding:10px 12px;min-height:44px;background:#fff;color:#111;border:1px solid #aaa}.vz-contact__form textarea{resize:vertical}.vz-contact__form button{justify-self:start;display:inline-flex;align-items:center;gap:9px;min-height:46px;padding:8px 18px;background:#161616;color:#fff;border:1px solid #161616;cursor:pointer}.vz-contact__form :is(input,textarea,button):focus-visible{outline:2px solid #161616;outline-offset:2px}.vz-contact__notice,.vz-contact__details{padding:16px;background:#f7f5f1;border:1px solid #e6e3dd;border-radius:6px}.vz-contact__notice--error{border-color:#a73939}.vz-contact__details h2{font-size:20px;margin-top:0}.vz-contact__details p:last-child{margin-bottom:0}@media(max-width:640px){.vz-contact__grid,.vz-contact__fields{grid-template-columns:minmax(0,1fr)}}#xo-main-content :is(.xo-product-image,.xo-product-card__header,xo-product-media) img{object-fit:contain}@media(max-width:740px){#xo-main-content .filters-content__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}#xo-main-content .filters-content__grid>xo-product{grid-area:auto;min-width:0;order:0}}@media(min-width:741px){.vz-category-hero--compact{block-size:clamp(240px,40svh,380px);grid-template:minmax(0,1fr)/minmax(0,1fr);overflow:hidden}.vz-category-hero--compact:before{content:"";position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;z-index:-3;background:var(--vz-category-backdrop) center/cover no-repeat;filter:blur(20px) brightness(.64)}.vz-category-hero--compact img{height:100%;min-height:0;object-position:center;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);width:auto;max-width:100%;justify-self:center}.vz-category-hero--compact:after{background:linear-gradient(90deg,#080808cc,transparent 46%)}.vz-category-hero--compact .vz-category-hero__copy{align-self:center;padding:16px clamp(20px,5vw,76px)}.vz-category-hero--compact h1{max-width:min(12ch,34vw);font-size:clamp(30px,4vw,62px)}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/velzarie-store-details.css.map */
