:root{--sage: #4a5a44;--sage-deep: #3b4936;--ivory: #f4f1eb;--ivory-lift: #faf8f4;--ivory-warm: #efebe3;--taupe: #b8ac9a;--taupe-soft: #d8d0c4;--charcoal: #1e1e1c;--ink-soft: #6e6e68;--ink-body: #43433f;--rule: rgba(30, 30, 28, .13);--rule-light: rgba(244, 241, 235, .22);--display: "Playfair Display", Georgia, serif;--body: "Lato", system-ui, -apple-system, "Segoe UI", sans-serif;--pad: clamp(20px, 5vw, 72px)}html{-webkit-text-size-adjust:100%}body{background:var(--ivory);color:var(--charcoal);overflow-x:hidden}:where(.vd) img,:where(.vd) svg{display:block;max-width:100%}:where(.vd) a{color:inherit;text-decoration:none}:where(.vd) button{font:inherit;color:inherit;cursor:pointer;border:0;background:none}:where(.vd) :focus-visible,:where(.vd):focus-visible{outline:2px solid var(--sage);outline-offset:3px}.vd{font-family:var(--body);font-weight:300;font-size:16px;line-height:1.75;color:var(--charcoal);-webkit-font-smoothing:antialiased}:where(.vd) h1,:where(.vd) h2,:where(.vd) h3,:where(.vd) h4{font-family:var(--display);font-weight:400;margin:0;letter-spacing:.01em;color:var(--charcoal);text-transform:none}:where(.vd) h1{font-size:clamp(41.6px,6.4vw,81.6px);line-height:1.04}:where(.vd) h2{font-size:clamp(30.4px,3.6vw,48px);line-height:1.14}:where(.vd) h3{font-size:18.88px;line-height:1.3}:where(.vd) p{margin:0 0 1.1em}:where(.vd) .lede{font-size:clamp(16px,1.25vw,17.44px);max-width:44ch;color:var(--ink-body)}.eyebrow{font-size:11px;letter-spacing:.28em;text-transform:uppercase;font-weight:400;font-family:var(--body);color:var(--sage);margin:0 0 22px;line-height:1.75}.eyebrow--pale{color:var(--taupe)}.vd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn{display:inline-block;padding:15px 34px;font-family:var(--body);font-size:11px;line-height:1.75;letter-spacing:.22em;text-transform:uppercase;font-weight:400;border:1px solid var(--sage);border-radius:0;background:none;color:var(--sage);cursor:pointer;text-align:center;transition:background .35s ease,color .35s ease}.btn--solid{background:var(--sage);color:var(--ivory)}.btn--solid:hover{background:var(--sage-deep);border-color:var(--sage-deep);color:var(--ivory)}.btn--ghost{color:var(--sage)}.btn--ghost:hover{background:var(--sage);color:var(--ivory)}.btn--pale{border-color:var(--ivory);color:var(--ivory)}.btn--pale:hover{background:var(--ivory);color:var(--sage)}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.linkline{display:inline-block;font-size:11px;letter-spacing:.2em;text-transform:uppercase;padding-bottom:4px;border-bottom:1px solid currentColor}.announce{background:var(--charcoal);color:var(--ivory);text-align:center;font-family:var(--body);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;padding:11px 16px;line-height:1.75}.announce a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(244,241,235,.4)}.header{position:sticky;top:0;z-index:40;background:#f4f1ebed;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border-bottom:1px solid var(--rule)}.header .header__in{display:flex!important;align-items:center;gap:16px;width:100%;box-sizing:border-box;padding:16px var(--pad)}.header .header__in>.nav{flex:1 1 0%;min-width:0}.header .header__in>.mark{flex:0 0 auto}.header .header__in>.util{flex:1 1 0%;min-width:0}.header .header__in>.burger{flex:0 0 auto}.mark{text-align:center;line-height:1;display:block}.mark__name{font-family:var(--display);font-size:clamp(16.8px,2.1vw,24px);letter-spacing:.3em;text-indent:.3em;color:var(--sage);white-space:nowrap}.mark__sub{font-size:8.5px;letter-spacing:.42em;text-indent:.42em;color:var(--taupe);margin-top:5px;white-space:nowrap}.mark__logo{margin:0 auto;height:auto}.util{display:flex;gap:26px;justify-content:flex-end;align-items:center}.util button,.util a{font-size:11px;letter-spacing:.18em;text-transform:uppercase;line-height:1.75;white-space:nowrap}.burger{display:none}.nav{display:flex;gap:34px;align-items:center}.nav__item{position:relative}.nav a.nav__link,.nav button.nav__link{display:inline-flex;align-items:center;gap:7px;position:relative;margin:0;padding:4px 0;font-family:var(--body);font-weight:300;font-size:11px;letter-spacing:.18em;line-height:1.75;text-transform:uppercase;color:inherit;background:none;border:0;white-space:nowrap;-webkit-appearance:none;appearance:none}.nav__link:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:var(--sage);transition:width .35s ease}.nav__link:hover:after,.nav__item.is-open>.nav__link:after,.nav__link.is-current:after{width:100%}.nav__caret{width:8px;height:5px;flex:0 0 auto;transition:transform .3s ease;opacity:.55}.nav__item.is-open .nav__caret{transform:rotate(180deg);opacity:1}.menu{position:absolute;top:calc(100% + 15px);left:-24px;min-width:216px;z-index:5;background:var(--ivory-lift);border:1px solid var(--rule);padding:19px 24px 16px;box-shadow:0 22px 44px -30px #1e1e1c8c;opacity:0;visibility:hidden;transform:translateY(-7px);transition:opacity .28s ease,transform .28s ease,visibility .28s}.menu:before{content:"";position:absolute;top:-17px;left:0;right:0;height:17px}.nav__item.is-open .menu{opacity:1;visibility:visible;transform:none}.menu__label{font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:var(--taupe);margin:0 0 13px;padding-bottom:11px;border-bottom:1px solid var(--rule)}.menu a{display:block;font-size:14.4px;padding:7px 0;transition:color .25s ease,padding-left .25s ease}.menu a:hover{color:var(--sage);padding-left:6px}.menu__all{margin-top:12px;padding-top:12px;border-top:1px solid var(--rule);font-size:10px!important;letter-spacing:.2em;text-transform:uppercase;color:var(--taupe)}.mnav{display:none;border-top:1px solid var(--rule);background:var(--ivory);padding:4px var(--pad) 32px}.mnav.is-open{display:block}.mnav__group{padding:22px 0;border-bottom:1px solid var(--rule)}.mnav__group:last-child{border-bottom:0}.mnav__head{display:block;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--sage)}.mnav__list{display:flex;flex-wrap:wrap;gap:8px 26px;margin-top:15px}.mnav__list a{font-size:14.72px}.mnav__util{display:flex;gap:26px;padding-top:24px;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.sec{padding:clamp(72px,8.5vw,132px) var(--pad)}.sec--tight{padding-block:clamp(52px,6vw,86px)}.sec__head{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;flex-wrap:wrap;margin-bottom:clamp(38px,4.5vw,60px)}.sec__head p{margin:14px 0 0}.sec__foot{margin-top:44px}.crumb{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--taupe);margin:0 0 20px;line-height:1.9}.crumb a:hover{color:var(--sage)}.grid-vd{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2.2vw,30px)}.grid-vd--three{grid-template-columns:repeat(3,1fr)}.grid-vd--two{grid-template-columns:repeat(2,1fr)}.card{display:block}.card__frame{position:relative;aspect-ratio:3 / 3.7;background:var(--ivory-lift);border:1px solid var(--rule);display:grid;place-items:center;overflow:hidden}.card:nth-child(2n) .card__frame{background:var(--ivory-warm)}.card__frame svg{width:62%;transition:transform .8s cubic-bezier(.22,.7,.3,1)}.card__frame img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,.7,.3,1)}.card:hover .card__frame svg,.card:hover .card__frame img{transform:translateY(-9px) scale(1.035)}.card__flag{position:absolute;top:14px;left:14px;z-index:2;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--sage);background:var(--ivory);padding:5px 10px;border:1px solid var(--rule)}.card__meta{display:flex;justify-content:space-between;gap:16px;margin-top:20px;align-items:baseline}.card__meta h3{font-size:16.8px}.card__price{font-size:14.4px;color:var(--sage);white-space:nowrap}.card__price s{color:var(--taupe);margin-right:6px;text-decoration:line-through}.card__note{font-size:13.12px;color:var(--ink-soft);letter-spacing:.04em;margin:5px 0 0}.card--live .card__frame:after{content:attr(data-cta);position:absolute;left:0;right:0;bottom:0;padding:13px;background:var(--ivory);border-top:1px solid var(--rule);color:var(--sage);font-size:10px;letter-spacing:.22em;text-transform:uppercase;text-align:center;transform:translateY(100%);transition:transform .4s cubic-bezier(.22,.7,.3,1);z-index:2}.card--live:hover .card__frame:after,.card--live:focus-visible .card__frame:after{transform:none}.signup{background:var(--charcoal);color:var(--ivory);padding:clamp(66px,7.5vw,110px) var(--pad);text-align:center}.signup h2{color:var(--ivory);max-width:16ch;margin-inline:auto}.signup p{color:#f4f1eb99;max-width:46ch;margin:20px auto 34px}.vd-form{display:flex;max-width:460px;margin-inline:auto;border-bottom:1px solid var(--rule-light)}.vd-form input[type=email]{flex:1;min-width:0;background:none;border:0;color:var(--ivory);padding:14px 2px;font-family:var(--body);font-weight:300;font-size:15.2px;line-height:1.75}.vd-form input[type=email]::placeholder{color:#f4f1eb6b}.vd-form input[type=email]:focus{outline:none}.vd-form button{font-size:10px;letter-spacing:.22em;text-transform:uppercase;padding:14px 0 14px 20px;color:var(--taupe);white-space:nowrap;transition:color .3s}.vd-form button:hover{color:var(--ivory)}.form__msg{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--taupe);margin:18px 0 0;min-height:17px}.footer{background:var(--ivory);padding:clamp(60px,7vw,96px) var(--pad) 34px;border-top:1px solid var(--rule)}.footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:clamp(26px,3vw,44px)}.footer h4{font-size:10px;letter-spacing:.24em;text-transform:uppercase;font-weight:400;margin:0 0 20px;color:var(--sage);font-family:var(--body);line-height:1.75}.footer ul{list-style:none;padding:0;margin:0}.footer li{margin-bottom:11px;font-size:14.08px}.footer li a:hover{color:var(--sage)}.seal{width:96px;margin-bottom:22px}.footer__note{max-width:32ch;font-size:13.76px;color:var(--ink-soft)}.footer__base{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:clamp(46px,5vw,72px);padding-top:22px;border-top:1px solid var(--rule);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#7a7a73}.footer__payment{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.footer__payment svg{width:38px;height:24px}.rv{opacity:0;transform:translateY(22px);transition:opacity .9s ease,transform .9s cubic-bezier(.22,.7,.3,1)}.rv.in,.shopify-design-mode .rv{opacity:1;transform:none}@media(min-width:1001px){.mnav{display:none!important}}@media(max-width:1000px){.header .header__in>.nav{display:none}.header .header__in>.mark{flex:1 1 auto;text-align:left}.header .header__in>.util{flex:0 0 auto}.mark__logo{margin:0}.burger{display:block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.util a[data-desk]{display:none}.grid-vd,.grid-vd--three{grid-template-columns:repeat(2,1fr);gap:26px 18px}.footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.grid-vd,.grid-vd--three,.grid-vd--two,.footer__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.vd *,.rv{animation-duration:.01ms!important;transition-duration:.01ms!important}.rv{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/verdelisse-base.css.map */
