:root{--p-bone: #f1f0ed;--p-taupe: #67645e;--p-grey: #84827e;--p-hair: #dddbd5}body{color:var(--p-taupe);letter-spacing:.005em;-webkit-font-smoothing:antialiased}h1,h2,h3,.h0,.h1,.h2,.h3{text-transform:lowercase;letter-spacing:-.02em;font-weight:500;color:var(--p-taupe)}.caps,.p-eyebrow{font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--p-grey)}.header__heading-link .h2,.header__heading-link .header__heading-logo-wrapper+span{font-size:0}.header__heading-link .h2:after{content:"vestela.";font-size:2.6rem;font-weight:600;letter-spacing:-.03em;text-transform:lowercase;color:var(--p-taupe)}.header-wrapper{border-bottom:1px solid var(--p-hair)}.header__menu-item{text-transform:lowercase;letter-spacing:.02em;font-size:1.4rem;color:var(--p-taupe)}.header__menu-item:hover{color:var(--p-taupe);text-decoration:underline;text-underline-offset:4px}.announcement-bar__message{font-size:1.05rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-size:1.2rem;letter-spacing:.1em;font-weight:600;padding:1.4rem 3rem}.button--secondary{--color-button-text: 103, 100, 94}.card__heading{text-transform:lowercase;font-weight:500;letter-spacing:-.01em}.card__heading a{color:var(--p-taupe)}.card-information .price{color:var(--p-grey);font-size:1.3rem}.card--standard .card__inner{background:var(--p-bone)}.card__media img{mix-blend-mode:multiply}.price{color:var(--p-taupe)}.price--on-sale .price-item--regular{color:var(--p-grey)}.product__title h1{text-transform:lowercase;font-weight:500}.product__text.caption-with-letter-spacing{letter-spacing:.16em;color:var(--p-grey);font-size:1.05rem}.product-form__input .form__label{letter-spacing:.1em;text-transform:uppercase;font-size:1.05rem;color:var(--p-grey)}.accordion{border-top:1px solid var(--p-hair);border-bottom:none}.accordion+.accordion{border-top:1px solid var(--p-hair)}.accordion .summary__title .h4{text-transform:none;font-weight:500;font-size:1.4rem;letter-spacing:.02em}.product__accordion .accordion__content{color:var(--p-grey);font-size:1.35rem}.p-chips{display:flex;flex-wrap:wrap;gap:.8rem;margin:1.6rem 0}.p-chip{font-size:1.02rem;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--p-hair);border-radius:999px;padding:.5rem 1.3rem;color:var(--p-taupe);background:transparent;white-space:nowrap}.p-section{padding:7rem 2rem}.p-wrap{max-width:130rem;margin:0 auto}.p-narrow{max-width:76rem;margin:0 auto}.p-bone{background:var(--p-bone)}.p-hero{position:relative;overflow:hidden;background:var(--p-bone)}.p-hero__media{width:100%;height:min(88vh,84rem);object-fit:cover;display:block}.p-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:6rem clamp(2rem,6vw,8rem);background:linear-gradient(180deg,#1d1c1a00 55%,#1d1c1a47)}.p-hero__title{color:#fff;font-size:clamp(3.6rem,7vw,7.2rem);font-weight:500;letter-spacing:-.03em;text-transform:lowercase;line-height:1.02;margin:0 0 2.4rem;max-width:22ch;text-wrap:balance}.p-hero__cta{display:inline-block;background:#fff;color:var(--p-taupe);border-radius:999px;padding:1.5rem 3.4rem;font-size:1.25rem;letter-spacing:.1em;font-weight:600;text-decoration:none}.p-hero__cta:hover{background:var(--p-bone)}.p-manifesto{text-align:left}.p-manifesto h2{font-size:clamp(2.8rem,4.5vw,4.6rem);line-height:1.15;margin:0 0 2rem;max-width:24ch;text-wrap:balance}.p-manifesto p{color:var(--p-grey);font-size:1.6rem;max-width:58ch;margin:0}.p-split{display:grid;grid-template-columns:1fr 1fr}.p-split__cell{position:relative;min-height:56rem;overflow:hidden}.p-split__cell img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.p-split__label{position:absolute;left:3.2rem;bottom:3rem;z-index:2;color:#fff;font-size:clamp(2.4rem,3vw,3.4rem);font-weight:500;letter-spacing:-.02em;text-transform:lowercase;text-shadow:0 1px 24px rgba(29,28,26,.35)}.p-split__cell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1d1c1a00 60%,#1d1c1a4d)}@media(max-width:749px){.p-split{grid-template-columns:1fr}.p-split__cell{min-height:42rem}}.p-proof{text-align:left}.p-proof__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4rem;margin:4rem 0 3rem}.p-proof__stat{border-top:1px solid var(--p-hair);padding-top:2rem}.p-proof__num{font-size:clamp(3.4rem,5vw,5.2rem);font-weight:500;letter-spacing:-.03em;color:var(--p-taupe);line-height:1}.p-proof__label{color:var(--p-grey);font-size:1.35rem;margin-top:1rem;max-width:30ch}.p-proof__foot{color:var(--p-grey);font-size:1.1rem}@media(max-width:749px){.p-proof__grid{grid-template-columns:1fr;gap:2.4rem}}.p-founder{display:grid;grid-template-columns:5fr 7fr;gap:6rem;align-items:center}.p-founder img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.p-founder blockquote{margin:0;font-size:clamp(2.2rem,3vw,3.2rem);line-height:1.3;font-weight:500;letter-spacing:-.015em;color:var(--p-taupe);max-width:24ch;text-wrap:balance}.p-founder cite{display:block;margin-top:2.4rem;font-style:normal;color:var(--p-grey);font-size:1.3rem}@media(max-width:749px){.p-founder{grid-template-columns:1fr;gap:3rem}}.p-ugc__row{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem;margin-top:3.2rem}.p-ugc__cell img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}.p-ugc__name{font-size:1.2rem;color:var(--p-grey);margin-top:.9rem;text-transform:lowercase}@media(max-width:749px){.p-ugc__row{grid-template-columns:repeat(2,1fr)}}.p-values{display:grid;grid-template-columns:repeat(3,1fr);gap:4rem}.p-values h3{font-size:1.25rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--p-taupe);margin:0 0 1.2rem}.p-values p{color:var(--p-grey);font-size:1.4rem;margin:0}.p-values a{color:var(--p-taupe)}@media(max-width:749px){.p-values{grid-template-columns:1fr;gap:2.6rem}}.footer{border-top:1px solid var(--p-hair)}.footer__content-top{padding-bottom:3rem}.footer-block__heading{text-transform:lowercase;letter-spacing:.02em;font-weight:500}.footer__copyright{text-align:left}.badge{letter-spacing:.08em;text-transform:lowercase}.quick-add__submit{font-size:1.15rem;letter-spacing:.08em}.slider-button{color:var(--p-grey)}.underline-links-hover a:hover{text-underline-offset:3px}.p-section{padding:7rem 5rem}@media(max-width:749px){.p-section{padding:5rem 2rem}}.p-manifesto p.p-eyebrow,.p-proof .p-eyebrow{font-size:1.1rem}.announcement-bar__message{font-size:1.25rem;letter-spacing:.12em}.product-form__submit{background:#67645e;color:#f1f0ed;--color-button: 103, 100, 94;--color-button-text: 241, 240, 237}.product-form__submit:hover{background:#55524c}.p-trust{border-top:1px solid var(--p-hair);border-bottom:1px solid var(--p-hair);padding:1.1rem 0;margin:1.6rem 0;font-size:1.15rem;letter-spacing:.04em;color:var(--p-grey);text-transform:lowercase}.p-upsell{font-size:1.3rem;color:var(--p-grey);margin:.6rem 0 0}.p-upsell a{color:var(--p-taupe)}pickup-availability,.pickup-availability-preview{display:none!important}.product .slider-counter,.blog h1.title--primary,.main-blog .title--primary{display:none}.article-template__content table{border-collapse:collapse;width:100%;margin:2rem 0;font-size:1.4rem}.article-template__content th{text-align:left;font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase;color:var(--p-grey);font-weight:600;padding:.9rem 1.2rem;border-bottom:1px solid var(--p-hair)}.article-template__content td{padding:.9rem 1.2rem;border-bottom:1px solid var(--p-hair);vertical-align:top}.p-next{font-size:1.2rem;color:var(--p-grey);margin-top:1rem}.p-next a{color:var(--p-taupe)}.article-template__hero-container{max-width:96rem;margin:0 auto}@media(prefers-reduced-motion:no-preference){.p-hero__media{animation:mKen 12s cubic-bezier(.19,.6,.22,1) both}@keyframes mKen{0%{transform:scale(1.07)}to{transform:scale(1)}}.p-hero__title{animation:mUp 1s .25s cubic-bezier(.16,.84,.3,1) both}.p-hero__cta{animation:mUp 1s .5s cubic-bezier(.16,.84,.3,1) both}@keyframes mUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}html.js .p-manifesto>*,html.js .p-proof .p-eyebrow,html.js .p-proof__stat,html.js .p-proof__foot,html.js .p-founder img,html.js .p-founder blockquote,html.js .p-founder cite,html.js .p-founder .p-eyebrow,html.js .p-ugc .p-eyebrow,html.js .p-ugc__cell,html.js .p-values>div,html.js .p-split__label,html.js .p-section .button,html.js .p-trust,html.js .p-narrow>*{opacity:.01;transform:translateY(22px);transition:opacity .8s cubic-bezier(.16,.84,.3,1),transform .8s cubic-bezier(.16,.84,.3,1)}html.js .m-in{opacity:1!important;transform:translateY(0)!important}.p-values>div:nth-child(2),.p-ugc__cell:nth-child(2){transition-delay:.1s}.p-values>div:nth-child(3),.p-ugc__cell:nth-child(3){transition-delay:.2s}.p-ugc__cell:nth-child(4){transition-delay:.3s}.p-proof__stat:nth-child(2){transition-delay:.12s}.p-proof__stat:nth-child(3){transition-delay:.24s}.p-split__cell{overflow:hidden}.p-split__cell img{transition:transform 1.4s cubic-bezier(.19,.6,.22,1)}.p-split__cell:hover img{transform:scale(1.035)}.p-ugc__cell{overflow:hidden}.p-ugc__cell img{transition:transform 1.2s cubic-bezier(.19,.6,.22,1)}.p-ugc__cell:hover img{transform:scale(1.04)}.card__media img{transition:transform 1.2s cubic-bezier(.19,.6,.22,1)}.card:hover .card__media img{transform:scale(1.04)}.button,.p-hero__cta{transition:transform .35s ease,background-color .35s ease,box-shadow .35s ease}.button:hover,.p-hero__cta:hover{transform:translateY(-2px)}.p-chip{transition:border-color .3s ease,transform .3s ease}.p-chip:hover{border-color:var(--p-taupe);transform:translateY(-1px)}}.p-hero video.p-hero__media{object-fit:cover}.p-split__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}@media(prefers-reduced-motion:no-preference){.p-hero{transform:scale(calc(1 - var(--m-hero-p, 0) * .055)) translateY(calc(var(--m-hero-p, 0) * -6px));border-radius:calc(var(--m-hero-p, 0) * 28px);overflow:hidden;will-change:transform}}.p-quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:4rem;margin-top:3.2rem}.p-quote{border-top:1px solid var(--p-hair);padding-top:2.2rem}.p-quote blockquote{margin:0;font-size:1.7rem;line-height:1.5;font-weight:500;letter-spacing:-.01em;color:var(--p-taupe)}.p-quote cite{display:block;margin-top:1.6rem;font-style:normal;font-size:1.2rem;color:var(--p-grey)}@media(max-width:749px){.p-quotes{grid-template-columns:1fr;gap:2.6rem}}@media(prefers-reduced-motion:no-preference){html.js .p-quote{opacity:.01;transform:translateY(22px);transition:opacity .8s cubic-bezier(.16,.84,.3,1),transform .8s cubic-bezier(.16,.84,.3,1)}.p-quote:nth-child(2){transition-delay:.12s}.p-quote:nth-child(3){transition-delay:.24s}}.footer__content-bottom-wrapper{justify-content:center}.footer__column--info{align-items:center}.footer__localization{justify-content:center}.p-lang-mobile{display:none}@media(max-width:989px){.p-lang-mobile{display:flex;align-items:center;gap:.4rem;position:absolute;left:8rem;top:50%;transform:translateY(-50%)}.p-lang-mobile__item{font-size:1.15rem;letter-spacing:.08em;color:var(--p-grey);text-decoration:none;padding:.4rem .2rem}.p-lang-mobile__item--active{color:var(--p-taupe);font-weight:600}.p-lang-mobile__sep{color:var(--p-hair);font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/patch-custom.css.map */
