:root{--v-ivory: #f7f3ec;--v-bone: #ede6da;--v-espresso: #2a211c;--v-clay: #a26f5e;--v-hair: rgba(42, 33, 28, .14);--v-ease: cubic-bezier(.22, 1, .36, 1);--v-track: .18em}body{letter-spacing:.01em;-webkit-font-smoothing:antialiased}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.015em;line-height:1.05;font-weight:400}.velora-eyebrow,.caption-with-letter-spacing{font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:var(--v-track);text-transform:uppercase;margin:0 0 1.6rem;opacity:.8}.title-wrapper-with-link{align-items:flex-end;border-bottom:1px solid var(--v-hair);padding-bottom:2rem;margin-bottom:4rem}.title-wrapper-with-link .link{font-size:1.1rem;letter-spacing:var(--v-track);text-transform:uppercase;text-underline-offset:.5rem}.button,.shopify-payment-button__button--unbranded,.velora-btn{border-radius:0;min-height:4.8rem;font-size:1.15rem;font-weight:500;letter-spacing:var(--v-track);text-transform:uppercase;transition:background-color .4s var(--v-ease),color .4s var(--v-ease),border-color .4s var(--v-ease)}.velora-btn{display:inline-flex;align-items:center;justify-content:center;padding:0 3.2rem;border:1px solid var(--v-espresso);background:var(--v-espresso);color:var(--v-ivory);text-decoration:none;cursor:pointer;font-family:var(--font-body-family)}.velora-btn:hover{background:transparent;color:var(--v-espresso)}.velora-btn--outline{background:transparent;color:var(--v-espresso);width:100%}.velora-btn--outline:hover{background:var(--v-espresso);color:var(--v-ivory)}.velora-btn--light{background:var(--v-ivory);color:var(--v-espresso);border-color:var(--v-ivory)}.velora-btn--light:hover{background:transparent;color:var(--v-ivory)}.velora-btn:disabled{opacity:.5;cursor:not-allowed}.velora-link{font-size:1.15rem;letter-spacing:var(--v-track);text-transform:uppercase;text-decoration:none;padding:1.2rem 0;background:linear-gradient(currentColor,currentColor) 0 calc(100% - .8rem) / 100% 1px no-repeat;transition:background-size .5s var(--v-ease)}.velora-link:hover{background-size:0 1px;background-position:100% calc(100% - .8rem)}.velora-link--light{color:var(--v-ivory)}.velora-wordmark{font-family:var(--font-heading-family);font-size:clamp(2.2rem,2.4vw,3rem);letter-spacing:.32em;margin-right:-.32em;line-height:1;white-space:nowrap}.header__menu-item,.header__active-menu-item{font-size:1.15rem;letter-spacing:var(--v-track);text-transform:uppercase}.header__icon .svg-wrapper svg,.header__icon svg{width:2rem;height:2rem}.header__icon{min-width:4.4rem;min-height:4.4rem}.header-wrapper{transition:background-color .5s var(--v-ease),color .5s var(--v-ease),border-color .5s var(--v-ease)}.header-wrapper--border-bottom{border-bottom:1px solid var(--v-hair)}html:not(.velora-scrolled) .velora-header--overlay:not(:hover):not(:focus-within){background:transparent;--color-foreground: 247, 243, 236;--color-background: 0, 0, 0;border-color:transparent}html:not(.velora-scrolled) .velora-header--overlay:not(:hover):not(:focus-within) .header__heading-link,html:not(.velora-scrolled) .velora-header--overlay:not(:hover):not(:focus-within) .header__icon,html:not(.velora-scrolled) .velora-header--overlay:not(:hover):not(:focus-within) .header__menu-item{color:var(--v-ivory)}body:has(.velora-header--overlay) .section-header{margin-bottom:calc(-1 * var(--velora-header-h, 0px))}.mega-menu__content{border-top:1px solid var(--v-hair);box-shadow:none}.mega-menu__link{font-size:1.3rem;letter-spacing:.04em}.mega-menu__link--level-2{font-family:var(--font-heading-family);font-size:1.8rem;letter-spacing:0}.announcement-bar__message{font-size:1.05rem;letter-spacing:var(--v-track);text-transform:uppercase;padding:.9rem 0}.velora-hero{position:relative;display:flex;overflow:hidden;color:var(--v-ivory);background:var(--v-espresso);isolation:isolate}.velora-hero--full{min-height:100svh}.velora-hero--large{min-height:82svh}.velora-hero--medium{min-height:60svh}.velora-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;will-change:transform}.velora-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(20,15,12,.55),transparent 60%),rgba(20,15,12,var(--vh-overlay))}.velora-hero__img{width:100%;height:100%;object-fit:cover;display:block}.velora-hero__placeholder{fill:#f7f3ec2e;background:#3b302a}.velora-hero__img--mobile+.velora-hero__img--desktop{display:none}@media(min-width:750px){.velora-hero__img--mobile{display:none}.velora-hero__img--mobile+.velora-hero__img--desktop{display:block}}.velora-hero__content{position:relative;width:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-top:calc(var(--velora-header-h, 8rem) + 4rem);padding-bottom:clamp(4rem,8vw,9rem)}.velora-hero--center .velora-hero__content{justify-content:center;align-items:center;text-align:center}.velora-hero--bottom-center .velora-hero__content{align-items:center;text-align:center}.velora-hero__heading{font-size:clamp(4.4rem,9vw,13rem);line-height:.95;letter-spacing:-.03em;margin:0 0 2.4rem;color:inherit;max-width:14ch}.velora-line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.velora-line__inner{display:inline-block}.velora-hero__text{font-size:clamp(1.5rem,1.4vw,1.8rem);max-width:42ch;margin:0 0 3.2rem;opacity:.85}.velora-hero__actions{display:flex;flex-wrap:wrap;gap:1.6rem 3.2rem;align-items:center}.velora-hero .velora-eyebrow{color:inherit}.velora-editorial{padding:clamp(6rem,10vw,14rem) 0}.velora-editorial__head{max-width:60rem;margin-bottom:clamp(3.2rem,5vw,6.4rem)}.velora-editorial__heading{font-size:clamp(3.6rem,5.5vw,7.2rem);margin:0}.velora-editorial__grid{display:grid;gap:1.6rem;grid-template-columns:1fr}.velora-editorial__tile{display:block;color:inherit;text-decoration:none}.velora-editorial__media{position:relative;overflow:hidden;aspect-ratio:3 / 4;background:var(--v-bone)}.velora-editorial__media img,.velora-editorial__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--v-ease)}.velora-placeholder{fill:#2a211c33}.velora-editorial__tile:hover .velora-editorial__media img:not(.velora-parallax-img){transform:scale(1.04)}.velora-editorial__caption{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem;padding-top:1.6rem}.velora-editorial__caption .velora-eyebrow{margin:0;transition:letter-spacing .5s var(--v-ease)}.velora-editorial__tile:hover .velora-editorial__caption .velora-eyebrow{letter-spacing:.26em}.velora-editorial__title{font-family:var(--font-heading-family);font-size:clamp(2rem,2vw,2.6rem)}@media(min-width:750px){.velora-editorial__grid{grid-template-columns:repeat(12,1fr);gap:2.4rem;align-items:start}.velora-editorial__tile--1{grid-column:1 / span 7;grid-row:span 2}.velora-editorial__tile--2{grid-column:9 / span 4;margin-top:12rem}.velora-editorial__tile--3{grid-column:8 / span 5}.velora-editorial__tile--4{grid-column:2 / span 5}.velora-editorial__tile--3 .velora-editorial__media{aspect-ratio:4 / 3}}.velora-marquee{overflow:hidden;padding:2.4rem 0;border-block:1px solid var(--v-hair);background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.velora-marquee__track{display:flex;width:max-content;animation:velora-marquee var(--vm-duration, 35s) linear infinite}.velora-marquee.is-gsap .velora-marquee__track{animation:none}.velora-marquee__group{display:flex;align-items:center;flex-shrink:0}.velora-marquee__item{font-family:var(--font-heading-family);font-size:clamp(2.4rem,3.4vw,4.4rem);font-style:italic;white-space:nowrap;padding:0 3.2rem}.velora-marquee__dot{width:.6rem;height:.6rem;border-radius:50%;background:var(--v-clay);flex-shrink:0}@keyframes velora-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.velora-marquee__track{animation:none}}.card-wrapper .card{--border-opacity: 0}.card__inner{background:var(--v-bone)}.card .card__media .media img{transition:opacity .7s var(--v-ease),transform 1.2s var(--v-ease)}.card-wrapper:hover .media.media--hover-effect>img:only-child,.card-wrapper:hover .card__media .media img{transform:scale(1.03)}.card-wrapper .media.media--hover-effect>img+img{opacity:0;transform:scale(1.03)}.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}.card-wrapper:hover .media.media--hover-effect>img+img{opacity:1}.card__information{padding:1.4rem 0 0!important}.card__heading{font-family:var(--font-body-family);font-size:1.35rem;font-weight:400;letter-spacing:.02em;line-height:1.45}.card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none}.card-information{margin-top:.4rem}.card-information .price{font-size:1.3rem;letter-spacing:.04em}.price-item--sale{color:var(--v-clay)}.card .badge{border-radius:0;font-size:1rem;letter-spacing:var(--v-track);text-transform:uppercase;padding:.4rem .8rem}.quick-add__submit{min-height:4.4rem;font-size:1.05rem;background:transparent}@media(hover:hover)and (min-width:990px){.card-wrapper .quick-add{position:absolute;left:1.2rem;right:1.2rem;bottom:1.2rem;margin:0;z-index:2;opacity:0;transform:translateY(.8rem);transition:opacity .4s var(--v-ease),transform .4s var(--v-ease)}.card-wrapper:hover .quick-add,.card-wrapper:focus-within .quick-add{opacity:1;transform:none}.card-wrapper .quick-add__submit{background:#f7f3eceb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:0}.card-wrapper .card{position:relative}.card-wrapper .card__content{position:static}}.product-card-wrapper .card__inner.ratio{--ratio-percent: 133.34% !important}.collection-list .card__inner{overflow:hidden}.collection-list .card__content .card__heading{font-family:var(--font-heading-family);font-size:clamp(2.2rem,2.4vw,3rem)}.collection-list .card-wrapper:hover .media img{transform:scale(1.05)}.collection-list .icon-wrap{transition:transform .5s var(--v-ease)}.collection-list .card-wrapper:hover .icon-wrap{transform:translate(.6rem)}.slider-buttons .slider-button{width:4.4rem;height:4.4rem;border:1px solid var(--v-hair)}.slider-counter{font-size:1.15rem;letter-spacing:.1em}.image-with-text__media{overflow:hidden}.image-with-text__content{padding:clamp(3.2rem,6vw,9.6rem)!important}.image-with-text__heading{font-size:clamp(3.6rem,4.6vw,6.4rem)}.newsletter__wrapper{padding-block:clamp(6rem,10vw,12rem)!important}.newsletter-form__field-wrapper .field__input{border-radius:0}.newsletter-form__field-wrapper .field:after{box-shadow:none;border-bottom:1px solid currentColor}.product__title h1,.product__title .h1{font-size:clamp(2.2rem,2.2vw,3rem);line-height:1.2;letter-spacing:-.005em;max-width:28ch;overflow-wrap:anywhere}.product__text.caption-with-letter-spacing{margin-bottom:.8rem}.product__info-container .price{font-size:1.7rem;letter-spacing:.04em}.product__info-container>*+*{margin-top:2rem}.product__info-container .product-form__input legend,.product-form__input .form__label{font-size:1.1rem;letter-spacing:var(--v-track);text-transform:uppercase}.product-form__input--pill{display:flex;flex-wrap:wrap;gap:.6rem}.product-form__input--pill input[type=radio]+label{margin:0;min-height:4.4rem;min-width:4.4rem;padding:.8rem 1.4rem;border-radius:0;font-size:1.2rem;letter-spacing:.06em;border:1px solid var(--v-hair);background:transparent;color:rgb(var(--color-foreground));transition:border-color .3s var(--v-ease),background-color .3s var(--v-ease)}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--v-espresso)}.product-form__input--pill input[type=radio]:checked+label{background:var(--v-espresso);color:var(--v-ivory);border-color:var(--v-espresso)}.product-form__input--swatch .swatch-input__label{width:4.4rem;height:4.4rem}.product-form__input--swatch .swatch,.product__media-list .product__media-item,.thumbnail-list__item .thumbnail{border-radius:0}.thumbnail[aria-current]{box-shadow:0 0 0 1px var(--v-espresso);border-color:var(--v-espresso)}.product-form__submit{background:var(--v-espresso);color:var(--v-ivory)}.product__accordion summary .accordion__title{font-size:1.15rem;letter-spacing:var(--v-track);text-transform:uppercase}.product__description{font-size:1.45rem;line-height:1.75}.velora-countdown{display:block;padding:2rem;background:var(--vc-bg);color:var(--vc-text);border:1px solid var(--v-hair)}.velora-countdown[hidden]{display:none}.velora-countdown__label{margin:0 0 1.2rem;font-size:1.1rem;letter-spacing:var(--v-track);text-transform:uppercase}.velora-countdown__units{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;max-width:34rem}.velora-countdown__unit{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:1rem 0 .8rem;border:1px solid color-mix(in srgb,var(--vc-accent) 22%,transparent);background:#ffffff59}.velora-countdown__num{font-family:var(--font-heading-family);font-weight:300;font-size:3rem;line-height:1;color:var(--vc-accent);font-variant-numeric:tabular-nums lining-nums}.velora-countdown__word{font-size:.95rem;letter-spacing:var(--v-track);text-transform:uppercase;opacity:.65}.velora-bundle{display:block;padding:2.4rem 0 0;border-top:1px solid var(--v-hair)}.velora-bundle[hidden]{display:none}.velora-bundle__head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.velora-bundle__badge{margin:0;font-size:1.15rem;color:var(--v-clay);letter-spacing:.04em}.velora-bundle__list{list-style:none;margin:0;padding:0}.velora-bundle__item{display:grid;grid-template-columns:2.4rem 7.2rem minmax(0,1fr) auto;gap:1.4rem;align-items:center;padding:1.4rem 0;border-bottom:1px solid var(--v-hair)}.velora-bundle__check{-webkit-appearance:none;appearance:none;width:2rem;height:2rem;margin:0;border:1px solid var(--v-espresso);display:grid;place-content:center;cursor:pointer;position:relative}.velora-bundle__check:after{content:"";position:absolute;top:-1.2rem;right:-1.2rem;bottom:-1.2rem;left:-1.2rem}.velora-bundle__check:checked{background:var(--v-espresso)}.velora-bundle__check:checked:before{content:"";width:.9rem;height:.5rem;border:solid var(--v-ivory);border-width:0 0 1.5px 1.5px;transform:rotate(-45deg) translate(1px,-1px)}.velora-bundle__check:focus-visible{outline:2px solid var(--v-clay);outline-offset:2px}.velora-bundle__item:has(.velora-bundle__check:not(:checked))>:not(.velora-bundle__check){opacity:.45}.velora-bundle__media img{width:7.2rem;height:9.6rem;object-fit:cover;display:block;background:var(--v-bone)}.velora-bundle__info{display:grid;gap:.8rem;min-width:0}.velora-bundle__name{color:inherit;text-decoration:none;font-size:1.3rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.velora-bundle__name:hover{text-decoration:underline;text-underline-offset:.3rem}.velora-bundle__variant{-webkit-appearance:none;appearance:none;width:100%;max-width:22rem;min-height:4.4rem;padding:0 3.2rem 0 1.2rem;font:inherit;font-size:1.25rem;border:1px solid var(--v-hair);border-radius:0;color:inherit;cursor:pointer;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%232a211c'/%3E%3C/svg%3E") no-repeat right 1.2rem center}.velora-bundle__price{font-size:1.3rem;white-space:nowrap}.velora-bundle__totals{display:flex;gap:1.2rem;align-items:baseline;margin:2rem 0 1.4rem}.velora-bundle__totals .velora-eyebrow{margin:0 auto 0 0}.velora-bundle__original{opacity:.5;font-size:1.3rem}.velora-bundle__final{font-size:1.8rem;font-weight:400}.velora-bundle__add[aria-busy=true]{opacity:.6;cursor:progress}.velora-bundle__error{margin:1rem 0 0;color:#9b2c2c;font-size:1.3rem}@media(max-width:480px){.velora-bundle__item{grid-template-columns:2.4rem 6rem minmax(0,1fr)}.velora-bundle__media img{width:6rem;height:8rem}.velora-bundle__price{grid-column:3}}.velora-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:4;display:flex;gap:1.2rem;align-items:center;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:#f7f3ecf5;border-top:1px solid var(--v-hair);transform:translateY(100%);transition:transform .5s var(--v-ease)}.velora-sticky-atc.is-visible{transform:none}.velora-sticky-atc__title{flex:1;min-width:0;font-size:1.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.velora-sticky-atc .velora-btn{padding:0 2rem;flex-shrink:0}@media(min-width:750px){.velora-sticky-atc{display:none}}.section+.section{margin-top:0}html,body{overflow-x:clip}:focus-visible{outline-color:var(--v-clay)}
/*# sourceMappingURL=/cdn/shop/t/17/assets/velora.css.map */
