.vesha-collections .vesha-section-heading{display:block;margin-bottom:30px;text-align:left}.vesha-collections{padding-block:72px 88px}.vesha-collections__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.vesha-collection{text-decoration:none;color:inherit;min-width:0}.vesha-collection__image{height:310px;background:#e9e4d9;padding:25px;display:flex;justify-content:center}.vesha-collection:nth-child(2) .vesha-collection__image{background:#e1e6df}.vesha-collection:nth-child(3) .vesha-collection__image{background:#ece0d5}.vesha-collection__image img{height:100%;width:auto;max-width:100%;object-fit:contain;box-shadow:5px 7px 15px #36291d1c;transition:transform .3s ease}.vesha-collection:hover img{transform:translateY(-4px)}.vesha-collection__label{display:flex;justify-content:space-between;align-items:center;margin-top:17px}.vesha-collection h3{font-size:2.8rem;margin:0 0 3px}.vesha-collection p{font-size:1.2rem;margin:0;opacity:.75}.vesha-collection__label>span{font-size:2.4rem}@media(max-width:749px){.vesha-collections{padding-block:48px 56px}.vesha-collections__grid{gap:16px;grid-template-columns:repeat(2,1fr)}.vesha-collection__image{height:230px;padding:15px}.vesha-collection h3{font-size:2.3rem}.vesha-collection:last-child:nth-child(odd){grid-column:1 / -1}.vesha-collection:last-child .vesha-collection__image{height:260px}}@media(max-width:389px){.vesha-collection__image{height:190px;padding:10px}}@media(prefers-reduced-motion:reduce){.vesha-collection__image img{transition:none}.vesha-collection:hover img{transform:none}}.vesha-hero{padding-block:56px 72px}.vesha-hero__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"copy art";gap:7%;align-items:center}.vesha-hero__copy{grid-area:copy}.vesha-hero h1{font-size:clamp(4.4rem,5.2vw,7.6rem);line-height:1.08;letter-spacing:-.01em;word-spacing:-.04em;margin:0 0 24px;max-width:580px}.vesha-hero h1 em{font-weight:inherit;color:rgb(var(--color-button))}.vesha-hero__intro{max-width:370px;font-size:1.8rem;line-height:1.6;margin-bottom:28px}.vesha-hero__gallery{grid-area:art;padding-inline:24px}.vesha-hero__frame{display:block;width:100%;max-width:360px;margin-inline:auto;padding:0;background:transparent;border:0;box-shadow:0 14px 34px #352b2014}.vesha-hero__frame img{width:100%;height:auto;display:block}@media(max-width:749px){.vesha-hero{padding-block:24px 48px}.vesha-hero__grid{grid-template-columns:1fr;grid-template-areas:"art" "copy";gap:32px}.vesha-hero__copy{text-align:center}.vesha-hero h1{font-size:clamp(3.8rem,10vw,5.6rem);max-width:440px;margin:0 auto 16px}.vesha-hero__intro{font-size:1.6rem;max-width:310px;margin:0 auto 24px}.vesha-hero__gallery{padding-inline:0}.vesha-hero__frame{max-width:280px;padding:0}}.vesha-size-guide{padding-block:72px;scroll-margin-top:2rem}.vesha-size-guide .vesha-eyebrow{margin:0 0 12px;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase}.vesha-size-guide__grid{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.8fr);gap:6%;align-items:center}.vesha-size-guide__copy h2{margin:0 0 18px;font-size:clamp(3.2rem,4vw,5rem);line-height:1.12;letter-spacing:-.035em}.vesha-size-guide__copy .rte{font-size:1.6rem;line-height:1.65}.vesha-size-guide__image img,.vesha-size-guide__image svg{display:block;width:100%;height:auto}@media(max-width:989px){.vesha-size-guide{padding-block:48px}.vesha-size-guide__grid{grid-template-columns:1fr;gap:28px}.vesha-size-guide__copy{max-width:620px}}.vesha-sticky-cart{display:none}@media screen and (max-width:749px){.vesha-sticky-cart{position:fixed;inset:auto 0 0 0;z-index:3;display:flex;align-items:center;gap:1.6rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.12);box-shadow:0 -.6rem 2rem rgba(var(--color-foreground),.06);transform:translateY(110%);transition:transform .25s ease;visibility:hidden}.vesha-sticky-cart.is-visible{transform:none;visibility:visible}body[class*=overflow-hidden] .vesha-sticky-cart{visibility:hidden;transform:translateY(110%)}.vesha-sticky-cart__info{flex:1;min-width:0}.vesha-sticky-cart__title{margin:0;font-family:var(--font-heading-family);font-size:1.6rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vesha-sticky-cart__price{margin:.2rem 0 0;font-size:1.3rem;line-height:1.4}.vesha-sticky-cart__button{flex:0 0 auto;min-height:4.4rem;padding:0 2rem;font-size:1.4rem}}.vesha-story{padding-block:80px}.vesha-story__grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:12%}.vesha-story__art{display:flex;justify-content:center;padding:30px;background:#ffffff09}.vesha-story__art img{display:block;width:auto;height:365px;max-width:100%;object-fit:contain;box-shadow:12px 15px 30px #0003}.vesha-story h2{font-size:clamp(3.5rem,4vw,5.5rem);letter-spacing:0;word-spacing:-.04em;line-height:1.15;margin:20px 0}.vesha-story .rte{font-size:1.7rem;line-height:1.7}.vesha-story .vesha-text-link{margin-top:22px;display:inline-flex;color:inherit}@media(max-width:749px){.vesha-story{padding-block:48px}.vesha-story__grid{grid-template-columns:1fr;gap:32px}.vesha-story__art img{height:310px}.vesha-story__copy{max-width:500px}}body{letter-spacing:.01em}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:0;word-spacing:-.04em}.page-width{max-width:var(--page-width)}.vesha-eyebrow{font-family:var(--font-body-family);font-size:1rem;font-weight:500;letter-spacing:.19em;line-height:1.6;text-transform:uppercase;margin:0}.vesha-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:30px}.vesha-section-heading h2{font-size:clamp(3.2rem,3.5vw,4.6rem);line-height:1.2;margin:0}.vesha-section-heading>p{font-size:1.5rem;max-width:230px;margin:0 0 5px}.button{min-height:49px;padding:0 26px;font-size:1.5rem;letter-spacing:.025em;gap:30px}.button>span{font-size:1.9rem}.vesha-text-link{font-size:1.5rem;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:8px;gap:35px}.header{padding-top:18px;padding-bottom:18px}.header__heading-link .h2{font-family:var(--font-heading-family);font-size:4.2rem;letter-spacing:-.065em;line-height:1;color:rgb(var(--color-button))}.header .header__menu-item{font-size:1.5rem}.header__active-menu-item{text-underline-offset:.5rem}.header__icon{width:42px}.announcement-bar .announcement-bar__message{min-height:30px;padding:7px 0;font-size:1.3rem;letter-spacing:0}.utility-bar{border-bottom:0}.collection .title{font-size:clamp(3.2rem,3.5vw,4.6rem)}.collection__title .collection__description{font-size:1.5rem}.card__inner{background:#ece7dd}.card__media .media img{object-fit:contain}.card__information{padding-top:16px}.card__heading,.card__heading.h5{font-size:2rem;line-height:1.3;letter-spacing:0;word-spacing:-.04em}gcl-card-widget{display:none!important}.card-information .price{font-size:1.5rem;letter-spacing:.03em;margin-top:7px}.card__heading a{text-decoration:none}.collection-hero__title{font-size:clamp(4rem,5vw,6rem)}.collection-hero__description{max-width:620px;font-size:1.5rem}.product__title h1{font-size:clamp(3.4rem,4vw,5rem);line-height:1.15}.product__info-wrapper .price{font-size:1.8rem}.product__description{font-size:1.4rem;line-height:1.8}.product__media img{object-fit:contain}.product__accordion .accordion__title{font-family:var(--font-body-family);font-size:1.5rem;letter-spacing:.01em}.product__text{font-size:1.5rem}.product__text.caption-with-letter-spacing{font-size:1rem;letter-spacing:.15em}.product__info-container .product-form__input,.product-form__buttons{max-width:none}.footer{border-top:1px solid rgba(var(--color-foreground),.15)}.footer-block__heading{font-family:var(--font-body-family);text-transform:none;letter-spacing:0;font-size:1.6rem}.footer-block__details-content .list-menu__item--link,.footer-block__details-content{font-size:1.5rem}.footer__content-bottom{padding-top:18px}.collapsible-content__heading{font-size:clamp(3.2rem,3.5vw,4.6rem)}.collapsible-content .accordion__title{font-family:var(--font-body-family);font-size:1.4rem;letter-spacing:0}.accordion__content{font-size:1.4rem;line-height:1.8}.main-page-title{font-size:clamp(4rem,5vw,6rem)}.rte{line-height:1.85}:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(min-width:990px){.header--middle-left{grid-template-columns:1fr auto 1fr}.header__icons{justify-self:end}}@media(max-width:749px){.header__heading-link .h2{font-size:3.5rem}.vesha-section-heading{align-items:flex-start;flex-direction:column;gap:14px}.vesha-section-heading>p{max-width:none}.card__heading,.card__heading.h5{font-size:1.7rem}.collection .grid{row-gap:30px}.product__info-wrapper{padding-top:24px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.vesha-help-note{font-size:1.3rem;line-height:1.7}.vesha-help-note a,.vesha-size-link a{color:inherit;text-underline-offset:.3rem}.product__eyebrow{margin:0 0 1rem;font-size:1.1rem;letter-spacing:.2em;opacity:.72}.product__info-container>.product__title{margin-bottom:1.2rem}.product__info-container .product-form__input .form__label{font-size:1.6rem;font-weight:700;color:rgb(var(--color-foreground));margin-bottom:.8rem}.product__info-container .form__label-value{font-weight:400}.product__info-container .product-form__input--pill input[type=radio]+label{min-width:9rem;text-align:center;padding:1.1rem 2rem}gcl-product-widget{display:block;margin-bottom:1.2rem;font-family:var(--font-body-family)}.vesha-size-link{margin:-.6rem 0 1.8rem;font-size:1.4rem}.product__info-container .icon-with-text--vertical{--icon-size: 2rem;--icon-spacing: 1.2rem;display:grid;gap:1rem;margin:2.2rem 0 2.6rem;padding:1.8rem 0;border-block:1px solid rgba(var(--color-foreground),.12)}.product__info-container .icon-with-text--vertical .icon-with-text__item{margin:0;align-items:center}.product__info-container .icon-with-text--vertical .svg-wrapper{fill:rgb(var(--color-button));color:rgb(var(--color-button))}.product__info-container .icon-with-text--vertical .h4{font-family:var(--font-body-family);font-size:1.4rem;font-weight:400;letter-spacing:.01em;line-height:1.5}.product__description>p:first-child strong{display:block;font-family:var(--font-heading-family);font-size:2.4rem;font-weight:400;line-height:1.3;letter-spacing:0;word-spacing:-.04em}.product__tax{font-size:1.35rem;color:rgba(var(--color-foreground),.85)}.vesha-payment-note{margin:-.4rem 0 0;font-size:1.3rem;text-align:center;opacity:.75}.product__accordion .accordion__content ul{margin:0 0 1rem;padding-left:1.8rem}.product__description h3{margin:2.6rem 0 .6rem;font-family:var(--font-body-family);font-size:1.15rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.product__description ul{margin:0;padding-left:1.8rem}.product__description li{margin-bottom:.2rem}@media(max-width:749px){.product__title h1{font-size:3.2rem}.product__info-wrapper{padding-top:16px}}.product-form__input[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
