.announcement-bar-section{background-color:var(--bg-color, #111111);color:var(--text-color, #fafaf8);position:relative;z-index:101;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.05);width:100%;margin:0}.announcement-bar-container{width:100%;max-width:100%;margin:0;display:flex;align-items:center;justify-content:center;position:relative;padding:0 40px;height:38px;box-sizing:border-box}.announcement-bar__slider{width:100%;overflow:hidden;height:100%}.announcement-bar__track{display:flex;height:100%;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.announcement-bar__slide{flex:0 0 100%;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.announcement-bar__link{color:inherit;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;height:100%;width:100%;transition:opacity .25s ease}.announcement-bar__link:hover{opacity:.75}.announcement-bar__text{padding:0 16px}.announcement-bar__arrow{background:transparent;border:none;padding:0;margin:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:2;color:inherit;opacity:.5;transition:opacity .25s ease,transform .25s ease}.announcement-bar__arrow:hover{opacity:1}.announcement-bar__arrow--prev{left:12px}.announcement-bar__arrow--prev:hover{transform:translateY(-50%) translate(-2px)}.announcement-bar__arrow--next{right:12px}.announcement-bar__arrow--next:hover{transform:translateY(-50%) translate(2px)}.announcement-bar__arrow svg{width:10px;height:10px;fill:currentColor}@media(max-width:767px){.announcement-bar-container{padding:0 32px;height:34px}.announcement-bar__slide{font-size:10px;letter-spacing:.1em}}.brand-slogan{background-color:var(--palette-ivory, #F6F2EC);padding:60px 24px;text-align:center;box-sizing:border-box;display:flex;justify-content:center;align-items:center;border-bottom:1px solid var(--palette-black-alpha-06, rgba(17,17,17,.06))}.brand-slogan__inner{max-width:800px;margin:0 auto}.brand-slogan__text{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:clamp(1.2rem,2.5vw,1.8rem);font-weight:400;line-height:1.5;letter-spacing:.08em;color:var(--palette-black, #111111);margin:0;opacity:.9;animation:fadeInUp 1s ease-out}.brand-slogan__highlight{color:var(--palette-gold, #C7A36B);font-weight:400;position:relative;display:inline-block;padding:0 4px}.brand-slogan__highlight:after{content:"";position:absolute;bottom:2px;left:0;width:100%;height:1px;background-color:var(--palette-gold, #C7A36B);opacity:.4;transform:scaleX(0);transform-origin:center;transition:transform .6s cubic-bezier(.16,1,.3,1)}.brand-slogan:hover .brand-slogan__highlight:after{transform:scaleX(1)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:.95;transform:translateY(0)}}.cart-recommendations{background:var(--palette-ivory, #F6F2EC);padding:64px 0 80px;border-top:1px solid var(--palette-black-alpha-10, rgba(17,17,17,.1))}.cart-recommendations__inner{max-width:1360px;margin:0 auto;padding:0 32px}.cart-recommendations__header{margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid var(--palette-black-alpha-10, rgba(17,17,17,.1))}.cart-recommendations__heading{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:400;letter-spacing:.02em;color:var(--palette-black, #111111);margin:0;text-transform:uppercase}.cart-recommendations__subheading{font-size:.825rem;color:var(--palette-mink, #B8A89A);letter-spacing:.04em;margin-top:4px}.cart-recommendations__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:767px){.cart-recommendations__grid{grid-template-columns:repeat(2,1fr);gap:10px}.cart-recommendations__inner{padding:0 16px}}@media(min-width:768px)and (max-width:1023px){.cart-recommendations__grid{grid-template-columns:repeat(2,1fr)}}.cr-card{display:flex;flex-direction:column;text-decoration:none;color:var(--palette-black, #111111);background:var(--palette-white, #FAFAF8);transition:transform .3s ease}.cr-card__image-wrap{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:var(--palette-ivory, #F6F2EC)}.cr-card__image,.cr-card__placeholder{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.cr-card:hover .cr-card__image{transform:scale(1.04)}.cr-card__badge{position:absolute;top:12px;left:12px;padding:3px 10px;font-size:.65rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;z-index:2;border:1px solid transparent}.cr-card__badge--sale{background:var(--palette-gold, #C7A36B);color:var(--palette-black, #111111);border-color:var(--palette-gold, #C7A36B)}.cr-card__badge--new{background:transparent;color:var(--palette-black, #111111);border-color:var(--palette-mink, #B8A89A)}.cr-card__info{padding:14px 16px 16px;display:flex;flex-grow:1;flex-direction:column;gap:4px;border-top:1px solid var(--palette-black-alpha-06, rgba(17,17,17,.07))}.cr-card__vendor{font-size:.68rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--palette-mink, #B8A89A);margin:0}.cr-card__title{font-size:.875rem;font-weight:400;line-height:1.35;margin:0;color:var(--palette-black, #111111);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.cr-card:hover .cr-card__title{color:var(--palette-gold, #C7A36B)}.cr-card__price{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:500;color:var(--palette-black, #111111);margin-top:auto}.cr-card__price--sale{color:var(--palette-gold-dark, #A8895A)}.cr-card__price--compare{font-size:.8rem;font-weight:400;color:var(--palette-mink, #B8A89A);text-decoration:line-through}.cart-page-wrap{background-color:var(--palette-ivory, #F6F2EC);padding:72px 0 96px;min-height:70vh}.cart-container{max-width:1200px;margin:0 auto;padding:0 32px}@media(max-width:767px){.cart-container{padding:0 16px}}.cart-header{text-align:center;margin-bottom:48px}.cart-header__title{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:clamp(2rem,5vw,3.25rem);font-weight:300;letter-spacing:.04em;color:var(--palette-black, #111111);text-transform:uppercase;margin:0}.cart-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:32px;align-items:start}@media(max-width:991px){.cart-layout{grid-template-columns:1fr;gap:40px}}.cart-items-column{display:flex;flex-direction:column;gap:20px}.cart-items-list{background:#fff;border:1px solid var(--palette-black-alpha-06, rgba(17,17,17,.06));border-radius:2px;display:flex;flex-direction:column}.cart-item{display:flex;gap:24px;padding:24px;border-bottom:1px solid var(--palette-black-alpha-06, rgba(17,17,17,.06))}.cart-item:last-child{border-bottom:none}@media(max-width:599px){.cart-item{padding:16px;gap:16px}}.cart-item__image-wrap{width:90px;aspect-ratio:4 / 5;background-color:var(--palette-white, #FAFAF8);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;border-radius:2px}.cart-item__image{width:100%;height:100%;object-fit:cover}.cart-item__placeholder{width:60%;height:60%;color:var(--palette-mink-light, #C8BAB0)}.cart-item__details{display:flex;flex-direction:column;flex-grow:1}.cart-item__header{display:flex;justify-content:space-between;align-items:start;gap:16px;margin-bottom:6px}.cart-item__title{font-size:.875rem;font-weight:600;margin:0;line-height:1.4}.cart-item__title a{color:var(--palette-black, #111111);text-decoration:none;transition:color .2s ease}.cart-item__title a:hover{color:var(--palette-gold, #C7A36B)}.cart-item__remove-btn{color:var(--palette-mink, #B8A89A);transition:color .2s ease;cursor:pointer;flex-shrink:0}.cart-item__remove-btn:hover{color:#e25c5c}.cart-item__variant-title{font-size:.75rem;color:var(--palette-mink, #B8A89A);margin:0 0 16px}.cart-item__bottom{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.cart-item__quantity-selector{display:inline-flex;align-items:center;border:1px solid var(--palette-black-alpha-10, rgba(17,17,17,.08));border-radius:20px;padding:3px;background:#fff}.qty-btn{background:transparent;border:none;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:500;color:var(--palette-black, #111111);cursor:pointer;transition:color .2s ease}.qty-btn:hover{color:var(--palette-gold, #C7A36B)}.qty-input{width:32px;border:none;outline:none;text-align:center;font-family:inherit;font-size:.8rem;font-weight:600;color:var(--palette-black, #111111);background:transparent;appearance:textfield;-webkit-appearance:textfield;-moz-appearance:textfield}.qty-input::-webkit-outer-spin-button,.qty-input::-webkit-inner-spin-button{appearance:none;-webkit-appearance:none}.cart-item__price{font-size:.9rem;font-weight:700;color:var(--palette-black, #111111)}.cart-items-actions{display:flex;justify-content:flex-end}.cart-update-btn{background:transparent;border:1px solid var(--palette-black, #111111);border-radius:2px;color:var(--palette-black, #111111);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:12px 28px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.cart-update-btn:hover{background:var(--palette-black, #111111);color:#fff}.cart-summary-column{width:100%}.cart-summary-card{background:#fff;border:1px solid var(--palette-black-alpha-06, rgba(17,17,17,.06));border-radius:2px;padding:32px;box-sizing:border-box}@media(max-width:599px){.cart-summary-card{padding:24px 20px}}.cart-summary__title{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:1.5rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase;margin:0 0 24px;color:var(--palette-black, #111111);border-bottom:1px solid var(--palette-black-alpha-06, rgba(17,17,17,.06));padding-bottom:16px}.cart-summary__row{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;font-weight:600;margin-bottom:16px;color:var(--palette-black, #111111)}.cart-summary__price{font-size:1.15rem;font-weight:700}.cart-summary__note{font-size:.75rem;line-height:1.5;color:var(--palette-mink, #B8A89A);margin:0 0 28px}.cart-checkout-btn{width:100%;background:var(--palette-black, #111111);color:#fff;border:none;border-radius:2px;padding:18px 24px;font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease;margin-bottom:16px}.cart-checkout-btn:hover{background:var(--palette-gold, #C7A36B)}.cart-continue-link{display:block;text-align:center;font-size:.75rem;font-weight:600;letter-spacing:.06em;color:var(--palette-black, #111111);text-decoration:underline;transition:color .2s ease}.cart-continue-link:hover{color:var(--palette-gold, #C7A36B)}.cart-empty-state{text-align:center;background:#fff;border:1px solid var(--palette-black-alpha-06, rgba(17,17,17,.06));border-radius:2px;padding:80px 32px}.cart-empty-state__icon{color:var(--palette-mink-light, #C8BAB0);margin-bottom:24px;display:flex;justify-content:center}.cart-empty-state__title{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:2rem;font-weight:300;letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;color:var(--palette-black, #111111)}.cart-empty-state__text{font-size:.9rem;color:var(--palette-mink, #B8A89A);margin:0 0 32px}.cart-empty-state__btn{display:inline-block;background:var(--palette-black, #111111);color:#fff;text-decoration:none;border-radius:2px;padding:16px 36px;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:background-color .2s ease}.cart-empty-state__btn:hover{background:var(--palette-gold, #C7A36B)}.category-showcase{background:var(--palette-ivory, #F6F2EC);padding:56px 0 64px}.category-showcase__inner{max-width:1360px;margin:0 auto;padding:0 32px}.category-showcase__header{text-align:center;margin-bottom:40px}.category-showcase__heading{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:400;letter-spacing:.02em;color:var(--palette-black, #111111);margin-bottom:8px}.category-showcase__subheading{font-size:.875rem;color:var(--palette-mink, #B8A89A);letter-spacing:.04em}.category-showcase__grid{display:flex;flex-wrap:nowrap;gap:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none}.category-showcase__grid::-webkit-scrollbar{display:none}@media(max-width:767px){.category-showcase__grid{gap:12px}.category-showcase__inner{padding:0 16px}}.category-showcase__grid:hover .category-card:not(:hover){opacity:.45;transform:scale(.96);filter:grayscale(15%) blur(.5px)}.category-card{flex:0 0 calc(28.571% - 12px);min-width:220px;scroll-snap-align:start;display:flex;flex-direction:column;text-decoration:none;color:var(--palette-black, #111111);background:var(--palette-white, #FAFAF8);position:relative;box-shadow:0 4px 20px #11111105;transition:transform .6s cubic-bezier(.25,1,.5,1),opacity .6s cubic-bezier(.25,1,.5,1),filter .6s ease,box-shadow .6s ease;overflow:hidden}.category-card:hover{transform:scale(1.025);box-shadow:0 15px 35px #1111111f;z-index:5}@media(max-width:767px){.category-card{flex:0 0 calc(66.666% - 8px);min-width:180px}}.category-card__number{position:absolute;top:20px;right:20px;z-index:10;font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:1.5rem;font-weight:300;font-style:italic;color:var(--palette-white, #FAFAF8);opacity:.8;text-shadow:0 2px 4px rgba(17,17,17,.2);transition:transform .45s cubic-bezier(.25,1,.5,1),color .45s ease}.category-card:hover .category-card__number{color:var(--palette-gold, #C7A36B);transform:translateY(-4px) scale(1.1)}.category-card__image-wrap{overflow:hidden;aspect-ratio:4 / 5;background:var(--palette-ivory, #F6F2EC);position:relative}.category-card__image-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#1110 60%,#1116);opacity:.8;transition:opacity .45s ease;z-index:1}.category-card:hover .category-card__image-wrap:after{opacity:1}.category-card__image,.category-card__placeholder{width:100%;height:100%;object-fit:cover;display:block;transition:transform .65s cubic-bezier(.25,1,.5,1)}.category-card:hover .category-card__image{transform:scale(1.05) rotate(.5deg)}.category-card__info{padding:18px 20px 20px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--palette-black-alpha-10, rgba(17,17,17,.08));background:var(--palette-white, #FAFAF8);z-index:2}.category-card__title{font-size:.875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--palette-black, #111111);margin:0;transition:transform .45s cubic-bezier(.25,1,.5,1),color .45s ease}.category-card:hover .category-card__title{color:var(--palette-gold, #C7A36B);transform:translate(4px)}.category-card__link{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:500;letter-spacing:.06em;color:var(--palette-mink, #B8A89A);text-transform:uppercase;transition:color .45s ease,gap .45s cubic-bezier(.25,1,.5,1)}.category-card__link svg{transition:transform .45s cubic-bezier(.25,1,.5,1),stroke .45s ease}.category-card:hover .category-card__link{color:var(--palette-black, #111111);gap:12px}.category-card:hover .category-card__link svg{transform:translate(6px);stroke:var(--palette-gold, #C7A36B)}.category-showcase__grid-wrapper{position:relative;width:100%}.category-showcase__arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:var(--palette-white, #FAFAF8);border:1px solid var(--palette-black-alpha-10, rgba(17,17,17,.08));color:var(--palette-black, #111111);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;box-shadow:0 4px 12px #11111114;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s cubic-bezier(.25,1,.5,1),background-color .3s ease,border-color .3s ease,color .3s ease}.category-showcase__grid-wrapper:hover .category-showcase__arrow.active{opacity:1;pointer-events:auto}.category-showcase__arrow:hover{background:var(--palette-black, #111111);color:var(--palette-white, #FAFAF8);border-color:var(--palette-black, #111111)}.category-showcase__arrow--left{left:-22px}.category-showcase__arrow--right{right:-22px}@media(max-width:767px){.category-showcase__arrow{width:36px;height:36px}.category-showcase__arrow--left{left:-8px}.category-showcase__arrow--right{right:-8px}.category-showcase__arrow.active{opacity:.8;pointer-events:auto}}.collection-hero__title{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:clamp(2rem,5vw,3.5rem);font-weight:300;letter-spacing:.04em;color:var(--palette-black, #111111);text-transform:uppercase;margin:0 0 16px}.collection-hero__description{font-size:.95rem;line-height:1.6;max-width:640px;margin:0 auto;color:var(--palette-mink, #B8A89A)}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.cookie-consent{position:fixed;bottom:0;left:0;right:0;width:100%;z-index:9999;padding:24px 0;box-sizing:border-box;display:block;opacity:0;transform:translateY(100%);transition:opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94);pointer-events:none;box-shadow:0 -10px 40px #1111111a}.cookie-consent--show{opacity:1;transform:translateY(0);pointer-events:auto}.cookie-consent--hide{opacity:0;transform:translateY(100%);pointer-events:none}.cookie-consent.color-light{background:#f6f2ecd9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(250,250,248,.6)}.cookie-consent.color-dark{background:#111111d9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08)}.cookie-consent__inner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:40px;max-width:1200px;margin:0 auto;width:100%;padding:0 24px;box-sizing:border-box}.cookie-consent__title{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:1.15rem;font-weight:600;margin:0 0 6px;letter-spacing:.04em;text-transform:uppercase}.cookie-consent.color-light .cookie-consent__title{color:var(--palette-black, #111111)}.cookie-consent.color-dark .cookie-consent__title{color:var(--palette-white, #FAFAF8)}.cookie-consent__text{font-size:.8rem;line-height:1.5;margin:0;letter-spacing:.02em}.cookie-consent.color-light .cookie-consent__text{color:#111c}.cookie-consent.color-dark .cookie-consent__text{color:#fafaf8cc}.cookie-consent__policy-link{text-decoration:underline;font-weight:500;transition:color .25s ease;margin-left:4px}.cookie-consent.color-light .cookie-consent__policy-link{color:var(--palette-gold, #C7A36B)}.cookie-consent.color-light .cookie-consent__policy-link:hover{color:var(--palette-black, #111111)}.cookie-consent.color-dark .cookie-consent__policy-link{color:var(--palette-gold, #C7A36B)}.cookie-consent.color-dark .cookie-consent__policy-link:hover{color:var(--palette-white, #FAFAF8)}.cookie-consent__actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.cookie-consent__btn{font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:12px 28px;border-radius:4px;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease;text-align:center;border:1px solid transparent;white-space:nowrap;min-width:120px}.cookie-consent.color-light .cookie-consent__btn--accept{background-color:var(--palette-black, #111111);color:var(--palette-white, #FAFAF8)}.cookie-consent.color-light .cookie-consent__btn--accept:hover,.cookie-consent.color-dark .cookie-consent__btn--accept{background-color:var(--palette-gold, #C7A36B);color:var(--palette-white, #FAFAF8)}.cookie-consent.color-dark .cookie-consent__btn--accept:hover{background-color:var(--palette-white, #FAFAF8);color:var(--palette-black, #111111)}.cookie-consent.color-light .cookie-consent__btn--decline{background-color:transparent;border-color:#11111126;color:var(--palette-black, #111111)}.cookie-consent.color-light .cookie-consent__btn--decline:hover{border-color:var(--palette-black, #111111);background-color:#11111108}.cookie-consent.color-dark .cookie-consent__btn--decline{background-color:transparent;border-color:#fafaf826;color:var(--palette-white, #FAFAF8)}.cookie-consent.color-dark .cookie-consent__btn--decline:hover{border-color:var(--palette-white, #FAFAF8);background-color:#fafaf80d}@media(max-width:767px){.cookie-consent{padding:20px 0}.cookie-consent__inner{flex-direction:column;align-items:flex-start;gap:20px;padding:0 16px}.cookie-consent__actions{width:100%;gap:12px}.cookie-consent__btn{flex:1;min-width:0}}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.featured-products{background:var(--palette-ivory, #F6F2EC);padding:64px 0 80px}.featured-products__inner{max-width:1360px;margin:0 auto;padding:0 32px}.featured-products__header{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid var(--palette-black-alpha-10, rgba(17,17,17,.1))}.featured-products__heading{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:400;letter-spacing:.02em;color:var(--palette-black, #111111);margin:0}.featured-products__subheading{font-size:.825rem;color:var(--palette-mink, #B8A89A);letter-spacing:.04em;margin-top:4px}.featured-products__view-all{display:inline-flex;align-items:center;gap:8px;font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--palette-black, #111111);text-decoration:none;white-space:nowrap;transition:gap .2s ease,color .2s ease;flex-shrink:0}.featured-products__view-all svg{transition:transform .2s ease}.featured-products__view-all:hover{color:var(--palette-gold, #C7A36B);gap:12px}.featured-products__view-all:hover svg{transform:translate(4px)}.featured-products__grid{display:grid;grid-template-columns:repeat(var(--columns, 4),1fr);gap:var(--products-gap, 16px)}@media(max-width:767px){.featured-products__grid{grid-template-columns:repeat(2,1fr);gap:10px}.featured-products__inner{padding:0 16px}}@media(min-width:768px)and (max-width:1023px){.featured-products__grid{grid-template-columns:repeat(2,1fr)}}.fp-card{display:flex;flex-direction:column;text-decoration:none;color:var(--palette-black, #111111);background:var(--palette-white, #FAFAF8)}.fp-card__image-wrap{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:var(--palette-ivory, #F6F2EC)}.fp-card__image,.fp-card__placeholder{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.fp-card:hover .fp-card__image{transform:scale(1.04)}.fp-card__badge{position:absolute;top:12px;left:12px;padding:3px 10px;font-size:.65rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;z-index:2;border:1px solid transparent}.fp-card__badge--sale{background:var(--palette-gold, #C7A36B);color:var(--palette-black, #111111);border-color:var(--palette-gold, #C7A36B)}.fp-card__badge--new{background:transparent;color:var(--palette-black, #111111);border-color:var(--palette-mink, #B8A89A)}.fp-card__info{padding:14px 16px 16px;display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--palette-black-alpha-06, rgba(17,17,17,.07))}.fp-card__vendor{font-size:.68rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--palette-mink, #B8A89A);margin:0}.fp-card__title{font-size:.875rem;font-weight:400;line-height:1.35;margin:0;color:var(--palette-black, #111111);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.fp-card:hover .fp-card__title{color:var(--palette-gold, #C7A36B)}.fp-card__price{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:500;color:var(--palette-black, #111111);margin-top:4px}.fp-card__price--sale{color:var(--palette-gold-dark, #A8895A)}.fp-card__price--compare{font-size:.8rem;font-weight:400;color:var(--palette-mink, #B8A89A);text-decoration:line-through}.featured-products__cta{display:flex;justify-content:center;margin-top:48px}.featured-products__cta-btn{display:inline-flex;align-items:center;padding:13px 40px;font-size:.8rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--palette-black, #111111);border:1px solid var(--palette-gold, #C7A36B);border-radius:1px;transition:background .22s ease,color .22s ease,border-color .22s ease}.featured-products__cta-btn:hover{background:var(--palette-gold, #C7A36B);color:var(--palette-black, #111111);border-color:var(--palette-gold, #C7A36B)}.first-order-promo{height:200px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;padding:0 40px}.first-order-promo--has-bg{background-image:var(--bg-image)}.first-order-promo__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--overlay-bg, #000000);opacity:var(--overlay-opacity, 0);z-index:1;transition:opacity .3s ease}.first-order-promo__inner{max-width:1200px;margin:0 auto;width:100%;z-index:2;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:40px}.first-order-promo__left{display:flex;align-items:center;gap:20px;flex-shrink:0}.first-order-promo__discount-badge{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:clamp(2rem,3vw,2.8rem);font-weight:300;color:var(--palette-gold, #C7A36B);line-height:1;letter-spacing:.02em}.first-order-promo__heading-compact{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:.85rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;margin:0;line-height:1.2;border-left:1px solid var(--border-color);padding-left:20px;color:inherit}.first-order-promo__description-compact{font-family:var(--font-primary--family),var(--font-body, "Work Sans", sans-serif);font-size:.9rem;color:var(--desc-color);line-height:1.5;letter-spacing:.02em;max-width:520px;flex-grow:1;text-align:left}.first-order-promo__description-compact p{margin:0}.first-order-promo__button-compact{display:inline-block;padding:12px 28px;font-family:var(--font-primary--family),var(--font-body, "Work Sans", sans-serif);font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;text-decoration:none;background-color:var(--btn-bg);color:var(--btn-color);border:1px solid var(--btn-border);transition:all .3s cubic-bezier(.16,1,.3,1);cursor:pointer;border-radius:0;white-space:nowrap;flex-shrink:0}.first-order-promo__button-compact:hover{background-color:var(--btn-hover-bg);color:var(--btn-hover-color);border-color:var(--btn-hover-border);transform:translateY(-1px)}.first-order-promo--light{background-color:var(--palette-ivory, #F6F2EC);color:var(--palette-black, #111111);--border-color: rgba(17, 17, 17, .15);--overlay-bg: #FFFFFF;--desc-color: rgba(17, 17, 17, .7);--btn-bg: var(--palette-black, #111111);--btn-color: var(--palette-white, #FAFAF8);--btn-border: var(--palette-black, #111111);--btn-hover-bg: var(--palette-gold, #C7A36B);--btn-hover-color: var(--palette-white, #FAFAF8);--btn-hover-border: var(--palette-gold, #C7A36B)}.first-order-promo--dark{background-color:var(--palette-black, #111111);color:var(--palette-white, #FAFAF8);--border-color: rgba(250, 250, 248, .2);--overlay-bg: #000000;--desc-color: rgba(250, 250, 248, .7);--btn-bg: var(--palette-white, #FAFAF8);--btn-color: var(--palette-black, #111111);--btn-border: var(--palette-white, #FAFAF8);--btn-hover-bg: var(--palette-gold, #C7A36B);--btn-hover-color: var(--palette-white, #FAFAF8);--btn-hover-border: var(--palette-gold, #C7A36B)}@media(max-width:989px){.first-order-promo{height:auto;min-height:200px;padding:30px 24px}.first-order-promo__inner{flex-direction:column;gap:16px;text-align:center}.first-order-promo__left{flex-direction:column;gap:8px;align-items:center}.first-order-promo__heading-compact{border-left:none;padding-left:0}.first-order-promo__description-compact{text-align:center}.first-order-promo__button-compact{width:100%;text-align:center}}.footer-velora{background-color:var(--palette-black, #111111);color:var(--palette-mink, #B8A89A);padding:64px 48px 32px;box-sizing:border-box;font-family:var(--font-body, "Work Sans", sans-serif);border-top:1px solid rgba(255,255,255,.05)}@media(max-width:767px){.footer-velora{padding:32px 20px 24px}}.footer-velora__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;max-width:1440px;margin:0 auto}@media(max-width:991px){.footer-velora__grid{grid-template-columns:repeat(2,1fr);gap:32px}}@media(max-width:767px){.footer-velora__grid{grid-template-columns:1fr;gap:0}}.footer-velora__col{display:flex;flex-direction:column}@media(max-width:767px){.footer-velora__col{border-bottom:1px solid rgba(255,255,255,.08);padding:16px 0}}.footer-velora__title{color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0 0 24px;display:flex;justify-content:space-between;align-items:center;cursor:default}@media(max-width:767px){.footer-velora__title{margin:0;cursor:pointer}}.footer-velora__chevron{display:none;color:var(--palette-mink, #B8A89A);transition:transform .3s ease}@media(max-width:767px){.footer-velora__chevron{display:block}.footer-velora__col.active .footer-velora__chevron{transform:rotate(180deg)}}.footer-velora__links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}@media(max-width:767px){.footer-velora__links{display:none;margin-top:16px;padding-left:4px}.footer-velora__col.active .footer-velora__links{display:flex}}.footer-velora__links a{color:var(--palette-mink, #B8A89A);text-decoration:none;font-size:.75rem;font-weight:400;letter-spacing:.04em;transition:color .25s ease}.footer-velora__links a:hover{color:#fff}.footer-velora__divider{height:1px;background-color:#ffffff14;margin:48px auto 24px;max-width:1440px}@media(max-width:767px){.footer-velora__divider{margin:24px auto}}.footer-velora__bottom{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;max-width:1440px;margin:0 auto}@media(max-width:991px){.footer-velora__bottom{grid-template-columns:1fr;gap:32px;text-align:center}}.footer-velora__bottom-left{display:flex;flex-direction:column;gap:16px}@media(max-width:991px){.footer-velora__bottom-left{align-items:center;order:3}}.footer-velora__language{display:flex;align-items:center;gap:8px;font-size:.7rem;font-weight:600;letter-spacing:.06em;color:#fff}.footer-velora__globe-icon{color:#fff;flex-shrink:0}.language-label{text-transform:uppercase}.language-separator{color:#ffffff40}.language-link{color:var(--palette-mink, #B8A89A);text-decoration:none;transition:color .2s ease}.language-link:hover,.language-link.active{color:#fff}.footer-velora__copyright{font-size:.65rem;line-height:1.6;letter-spacing:.04em;color:var(--palette-mink, #B8A89A)}.footer-velora__copyright p{margin:0}.trademark-sub{margin-top:4px!important;opacity:.8}.footer-velora__bottom-center{display:flex;justify-content:center}@media(max-width:991px){.footer-velora__bottom-center{order:1}}.footer-velora__logo{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:1.85rem;font-weight:300;letter-spacing:.25em;color:#fff;text-align:center;-webkit-user-select:none;user-select:none;display:flex;justify-content:center;align-items:center}.footer-velora__logo-link{text-decoration:none;color:inherit;display:inline-flex;align-items:center;justify-content:center}.footer-velora__logo-img{max-height:44px;width:auto;object-fit:contain;filter:brightness(0) invert(1)}.footer-velora__bottom-right{display:flex;justify-content:flex-end}@media(max-width:991px){.footer-velora__bottom-right{justify-content:center;order:2}}.footer-velora__socials{display:flex;gap:12px;align-items:center}.footer-velora__social-link{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.15);color:#fff;transition:all .25s ease;background:transparent}.footer-velora__social-link:hover{border-color:#fff;color:var(--palette-gold, #C7A36B);transform:translateY(-2px)}.footer-velora__social-link svg{color:inherit;display:block}.site-header{display:flex;flex-direction:column;background-color:#f6f2ec66;border-bottom:1px solid var(--palette-black-alpha-06, rgba(17,17,17,.06));position:sticky;top:0;z-index:100;width:100%;opacity:.6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 30px #11111114;transition:background-color .35s ease,border-color .35s ease,opacity .35s ease,box-shadow .35s ease}.site-header:hover{background-color:var(--palette-ivory, #F6F2EC);background-image:none!important;border-bottom:1px solid var(--palette-black-alpha-10, rgba(17,17,17,.1));opacity:1;box-shadow:none!important}.site-header--transparent{position:absolute;top:0;left:0;background:linear-gradient(to bottom,#00000080,#00000026 60%,#0000);border-bottom-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;opacity:1}.site-header--product-page{background-color:var(--palette-ivory, #F6F2EC)!important;opacity:1!important;position:relative!important;border-bottom:1px solid var(--palette-black-alpha-10, rgba(17,17,17,.1))!important}.site-header--transparent:hover{background-color:var(--palette-ivory, #F6F2EC);background-image:none!important;border-bottom-color:var(--palette-black-alpha-10, rgba(17,17,17,.1));box-shadow:none!important;opacity:1}.site-header--transparent:not(:hover) .site-header__logo{color:#fff}.site-header--transparent:not(:hover) .site-header__logo-img{filter:brightness(0) invert(1)}.site-header--transparent:not(:hover) .site-header__utility{color:#ffffffd9}.site-header--transparent:not(:hover) .site-header__utility-link{color:inherit}.site-header--transparent:not(:hover) .site-header__utility-divider{background:#fff3}.site-header--transparent:not(:hover) .site-header__nav-link{color:#fff}.site-header--transparent:not(:hover) .site-header__icon-btn{color:#fff}.site-header__utility{display:flex;align-items:center;justify-content:space-between;padding:8px 32px;font-size:.72rem;letter-spacing:.06em;color:var(--palette-mink, #B8A89A);border-bottom:1px solid var(--palette-black-alpha-06, rgba(17,17,17,.06))}.site-header__utility-left,.site-header__utility-right{display:flex;align-items:center;gap:16px}.site-header__utility-link{display:inline-flex;align-items:center;gap:5px;text-decoration:none;color:inherit;font-weight:500;transition:color .2s ease;white-space:nowrap}.site-header__utility-link:hover{color:var(--palette-gold, #C7A36B)}.site-header__utility-link svg{width:12px;height:12px;fill:currentColor;stroke:none;flex-shrink:0}.site-header__utility-link--icon svg{width:14px;height:14px}.site-header__utility-divider{display:block;width:1px;height:12px;background:var(--palette-mink-light, #C8BAB0);flex-shrink:0}.site-header__cart-count{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background:var(--palette-gold, #C7A36B);color:var(--palette-white, #FAFAF8);font-size:.6rem;font-weight:700;border-radius:50%;flex-shrink:0}.site-header__logo-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:12px 32px;max-width:1440px;margin:0 auto;width:100%;box-sizing:border-box}.site-header__logo-left{display:flex;justify-content:flex-start}.site-header__logo-center{display:flex;justify-content:center}.site-header__logo-right{display:flex;justify-content:flex-end;align-items:center;gap:4px}.site-header__logo{text-decoration:none;color:var(--palette-black, #111111);font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:clamp(2.2rem,5vw,3.8rem);font-weight:600;letter-spacing:.12em;line-height:1;text-transform:uppercase;display:block;transition:color .2s ease}.site-header__logo:hover{color:var(--palette-gold, #C7A36B)}.site-header__logo-img{height:80px;width:auto;max-width:400px;display:block;object-fit:contain;transition:height .3s ease}@media(max-width:767px){.site-header__logo-bar{padding:8px 16px}.site-header__logo-img{height:55px;max-width:200px}.site-header__logo{font-size:clamp(1.75rem,8vw,2.5rem)}}.site-header__nav{border-top:1px solid var(--palette-black-alpha-06, rgba(17,17,17,.06))}.site-header__nav-list{display:flex;align-items:center;justify-content:center;list-style:none;padding:0 24px;margin:0;gap:0}.site-header__nav-item{position:relative}.site-header__nav-link{display:inline-block;padding:14px 18px;font-size:.8rem;font-weight:500;letter-spacing:.06em;color:var(--palette-black, #111111);text-decoration:none;white-space:nowrap;position:relative;transition:color .2s ease}.site-header__nav-link:after{content:"";position:absolute;bottom:10px;left:18px;right:18px;height:1px;background:var(--palette-gold, #C7A36B);transform:scaleX(0);transform-origin:center;transition:transform .28s cubic-bezier(.4,0,.2,1)}.site-header__nav-link:hover{color:var(--palette-gold, #C7A36B)}.site-header__nav-link:hover:after{transform:scaleX(1)}.site-header__nav-item--search,.site-header__nav-item--cart{margin-left:8px}.site-header__icon-btn{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:10px 12px;color:var(--palette-black, #111111);text-decoration:none;position:relative;transition:color .2s ease,opacity .2s ease}.site-header__icon-btn:hover{color:var(--palette-gold, #C7A36B);opacity:1}.site-header__icon-btn svg{width:18px;height:18px;display:block}.site-header__cart-count--nav{position:absolute;top:4px;right:4px;width:15px;height:15px;font-size:.55rem}@media(max-width:767px){.site-header__logo-bar{padding:8px 16px}.site-header__logo{font-size:clamp(1.75rem,8vw,2.5rem)}.site-header__nav-link{padding:12px 10px;font-size:.72rem;letter-spacing:.03em}.site-header__nav-link:after{left:10px;right:10px}}.site-header__categories-bar{border-top:1px solid var(--palette-black-alpha-06, rgba(17,17,17,.06));padding:10px 0;text-align:center;background:#ffffff05;transition:border-color .3s ease}.site-header__categories-inner{display:flex;justify-content:center;align-items:center;gap:28px;flex-wrap:nowrap;max-width:1200px;margin:0 auto;padding:0 20px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.site-header__categories-inner::-webkit-scrollbar{display:none}@media(max-width:767px){.site-header__categories-inner{justify-content:flex-start;gap:20px;padding:0 16px}}.site-header__category-link{font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--palette-black, #111111);text-decoration:none;padding:4px 8px;position:relative;transition:color .2s ease}.site-header__category-link:after{content:"";position:absolute;bottom:0;left:8px;right:8px;height:1px;background:var(--palette-gold, #C7A36B);transform:scaleX(0);transform-origin:center;transition:transform .28s cubic-bezier(.4,0,.2,1)}.site-header__category-link:hover{color:var(--palette-gold, #C7A36B)}.site-header__category-link:hover:after{transform:scaleX(1)}.site-header--transparent:not(:hover) .site-header__categories-bar{border-top-color:#ffffff1a}.site-header--transparent:not(:hover) .site-header__category-link{color:#fff}.site-header__search-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--palette-ivory, #F6F2EC);z-index:150;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(-100%);transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s ease,visibility .4s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.site-header__search-overlay.active{opacity:1;visibility:visible;transform:translateY(0)}.site-header--transparent .site-header__search-overlay{background-color:#111111f2}.site-header__search-inner{width:100%;max-width:800px;margin:0 auto;padding:0 32px;display:flex;align-items:center;gap:20px;box-sizing:border-box}.site-header__search-wrapper{flex:1;position:relative;display:flex;flex-direction:column}.site-header__search-form{width:100%;display:flex;align-items:center;border-bottom:2px solid var(--palette-gold, #C7A36B);padding:10px 0}.site-header__search-results{position:absolute;top:100%;left:0;right:0;background-color:var(--palette-ivory, #F6F2EC);border:1px solid var(--palette-black-alpha-10, rgba(17,17,17,.08));border-top:none;border-radius:0 0 8px 8px;max-height:380px;overflow-y:auto;box-shadow:0 10px 30px #11111126;z-index:200;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease,visibility .3s ease}.site-header__search-results.active{opacity:1;visibility:visible;transform:translateY(0)}.site-header--transparent .site-header__search-results{background-color:#111111f2;border-color:#ffffff1a}.predictive-search__item{display:flex;align-items:center;gap:16px;padding:12px 20px;text-decoration:none;transition:background-color .2s ease;border-bottom:1px solid rgba(17,17,17,.05);text-align:left}.site-header--transparent .predictive-search__item{border-bottom-color:#ffffff0d}.predictive-search__item:last-child{border-bottom:none}.predictive-search__item:hover{background-color:#c7a36b14}.predictive-search__image{width:50px;height:50px;object-fit:cover;border-radius:2px;background-color:#fff;flex-shrink:0}.predictive-search__image-placeholder{width:50px;height:50px;background-color:var(--palette-black-alpha-06, rgba(17,17,17,.06));border-radius:2px;flex-shrink:0}.predictive-search__info{display:flex;flex-direction:column;gap:4px;flex-grow:1}.predictive-search__title{font-size:.85rem;font-weight:500;color:var(--palette-black, #111111);margin:0;letter-spacing:.02em}.site-header--transparent .predictive-search__title{color:var(--palette-white, #FAFAF8)}.predictive-search__price{font-size:.78rem;font-weight:600;color:var(--palette-gold, #C7A36B);margin:0}.predictive-search__no-results{padding:20px;text-align:center;color:var(--palette-mink, #B8A89A);font-size:.85rem}.site-header__search-form-icon{color:var(--palette-gold, #C7A36B);margin-right:12px;flex-shrink:0}.site-header__search-input{background:transparent;border:none;outline:none;width:100%;font-size:1.25rem;font-family:var(--font-body, "Work Sans", sans-serif);color:var(--palette-black, #111111);font-weight:400;letter-spacing:.02em}.site-header--transparent .site-header__search-input{color:var(--palette-white, #FAFAF8)}.site-header__search-input::placeholder{color:var(--palette-mink, #B8A89A);opacity:.7}.site-header__search-close{background:none;border:none;cursor:pointer;color:var(--palette-black, #111111);padding:8px;display:flex;align-items:center;justify-content:center;transition:color .25s ease,transform .25s ease}.site-header--transparent .site-header__search-close{color:var(--palette-white, #FAFAF8)}.site-header__search-close:hover{color:var(--palette-gold, #C7A36B);transform:rotate(90deg)}.welcome{display:grid;grid-template-columns:var(--content-grid);background-color:var(--palette-white, #FAFAF8);padding:72px 0}.welcome-content{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 24px}.welcome-description{max-width:80ch;line-height:1.4;margin-top:1.5rem;color:var(--palette-mink, #B8A89A)}.icon{width:300px}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:50px}@media(max-width:1100px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:4px;background-color:var(--palette-ivory, #F6F2EC);border:1px solid var(--palette-black-alpha-06, rgba(17,17,17,.06));color:var(--palette-mink, #B8A89A);line-height:1.4}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem;color:var(--palette-black, #111111)}.highlight-description{flex:1 1}.highlight a{display:flex;width:fit-content;background-color:var(--palette-white, #FAFAF8);border:1px solid var(--palette-mink, #B8A89A);border-radius:4px;color:var(--palette-gold, #C7A36B);padding:3px 10px 5px;text-decoration:none;transition:color .2s ease,border-color .2s ease}.highlight a:hover{color:var(--palette-gold-dark, #A8895A);border-color:var(--palette-gold, #C7A36B)}.hero-banner{position:relative;width:100%;height:var(--banner-height, 540px);overflow:hidden;display:flex;align-items:flex-end}.hero-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-banner__media-item{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .8s cubic-bezier(.25,.46,.45,.94),visibility .8s cubic-bezier(.25,.46,.45,.94)}.hero-banner__media-item.active{opacity:1;visibility:visible}.hero-banner__image,.hero-banner__placeholder,.hero-banner__video,.hero-banner__video-iframe{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform 10s ease-out}.hero-banner__video-iframe{transform:scale(1.15);border:none}.hero-banner:hover .hero-banner__image{transform:scale(1.02)}.hero-banner__tabs{display:inline-flex;gap:8px;background:#11111159;padding:6px;border-radius:30px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);margin-bottom:24px;border:1px solid rgba(250,250,248,.15)}.hero-banner__tab-btn{background:transparent;border:none;color:var(--palette-white, #FAFAF8);font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:8px 18px;border-radius:20px;cursor:pointer;transition:background-color .25s ease,color .25s ease}.hero-banner__tab-btn.active{background:var(--palette-gold, #C7A36B);color:var(--palette-black, #111111);font-weight:600}.hero-banner__content-wrap{position:relative;z-index:1;width:100%;padding:0 48px 56px}.hero-banner__content{max-width:540px}.hero-banner__content--center{text-align:center;margin:0 auto}.hero-banner__content--right{text-align:right;margin-left:auto}.hero-banner__content--dark .hero-banner__eyebrow,.hero-banner__content--dark .hero-banner__heading,.hero-banner__content--dark .hero-banner__subheading{color:var(--palette-black, #111111);text-shadow:none}.hero-banner__content--light .hero-banner__eyebrow,.hero-banner__content--light .hero-banner__heading,.hero-banner__content--light .hero-banner__subheading{color:var(--palette-white, #FAFAF8)}.hero-banner__logo-wrap{margin-bottom:24px}.hero-banner__logo-img{max-width:240px;height:auto;display:inline-block;vertical-align:middle}.hero-banner__content--light .hero-banner__logo-img{filter:brightness(0) invert(1)}.hero-banner__eyebrow{font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;color:var(--palette-gold, #C7A36B);opacity:1}.hero-banner__heading{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:clamp(2rem,5vw,3.5rem);font-weight:400;line-height:1.12;letter-spacing:-.01em;margin-bottom:18px;color:var(--palette-black, #111111)}.hero-banner__subheading{font-size:.95rem;line-height:1.6;margin-bottom:28px;color:var(--palette-mink, #B8A89A)}.hero-banner__actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.hero-banner__content--center .hero-banner__actions{justify-content:center}.hero-banner__content--right .hero-banner__actions{justify-content:flex-end}.hero-banner__btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 28px;font-size:.8rem;font-weight:600;letter-spacing:.06em;text-decoration:none;border-radius:2px;transition:background .22s ease,color .22s ease,border-color .22s ease,transform .22s ease,box-shadow .22s ease;white-space:nowrap}.hero-banner__btn--primary{background:var(--palette-gold, #C7A36B);color:var(--palette-black, #111111);border:1px solid var(--palette-gold, #C7A36B)}.hero-banner__btn--primary:hover{background:var(--palette-gold-light, #D4B07A);border-color:var(--palette-gold-light, #D4B07A);transform:translateY(-1px);box-shadow:0 6px 20px var(--palette-gold-alpha-20, rgba(199,163,107,.2))}.hero-banner__btn--secondary{background:transparent;color:var(--palette-black, #111111);border:1px solid var(--palette-mink, #B8A89A)}.hero-banner__btn--secondary:hover{background:var(--palette-black-alpha-06, rgba(17,17,17,.06));border-color:var(--palette-black, #111111);transform:translateY(-1px)}.hero-banner__content--light .hero-banner__btn--primary{background:var(--palette-gold, #C7A36B);color:var(--palette-white, #FAFAF8);border-color:var(--palette-gold, #C7A36B)}.hero-banner__content--light .hero-banner__btn--secondary{color:var(--palette-white, #FAFAF8);border-color:#fafaf8bf}.hero-banner__content--light .hero-banner__btn--secondary:hover{background:#fafaf826}@media(max-width:767px){.hero-banner{height:420px;align-items:flex-end}.hero-banner__content-wrap{padding:0 20px 36px}.hero-banner__heading{font-size:clamp(1.75rem,7vw,2.5rem)}.hero-banner__actions{flex-direction:column;align-items:flex-start}.hero-banner__btn{width:100%;justify-content:center}}.velora-about{background-color:#fff;color:var(--palette-black, #111111);font-family:var(--font-body, "Work Sans", sans-serif);padding-bottom:80px}.velora-about__hero{background-color:var(--palette-ivory, #F6F2EC);padding:100px 24px;text-align:center;box-sizing:border-box}@media(max-width:767px){.velora-about__hero{padding:64px 20px}}.velora-about__eyebrow{font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--palette-gold, #C7A36B);display:block;margin-bottom:16px}.velora-about__title{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:clamp(2rem,5vw,3.5rem);font-weight:300;letter-spacing:.05em;text-transform:uppercase;margin:0 0 20px;color:var(--palette-black, #111111)}.velora-about__decor-line{width:60px;height:1px;background-color:var(--palette-gold, #C7A36B);margin:0 auto}.velora-about__narrative{max-width:1200px;margin:0 auto;padding:80px 24px;box-sizing:border-box}@media(max-width:767px){.velora-about__narrative{padding:48px 20px}}.velora-about__narrative-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:64px;align-items:center}@media(max-width:991px){.velora-about__narrative-grid{grid-template-columns:1fr;gap:40px}}.velora-about__narrative-heading{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:clamp(1.6rem,4vw,2.2rem);font-weight:400;margin:0 0 20px;letter-spacing:.02em}.velora-about__narrative-p{font-size:.92rem;line-height:1.8;color:var(--palette-black, #111111);margin:0 0 24px;letter-spacing:.02em}.velora-about__narrative-decor{display:flex;justify-content:center}.velora-about__decor-box{border:1px solid var(--palette-gold, #C7A36B);padding:40px;width:100%;max-width:320px;display:flex;justify-content:center;align-items:center;box-sizing:border-box;background-color:var(--palette-white, #FAFAF8)}.decor-box__inner{text-align:center}.decor-box__quote{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:1.5rem;font-style:italic;color:var(--palette-gold, #C7A36B);display:block;line-height:1.4;margin-bottom:12px}.decor-box__sub{font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--palette-mink, #B8A89A)}.velora-about__pillars{max-width:1200px;margin:0 auto;padding:64px 24px;text-align:center;box-sizing:border-box}@media(max-width:767px){.velora-about__pillars{padding:48px 20px}}.velora-about__pillars-title{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:clamp(1.6rem,4vw,2.2rem);font-weight:400;margin:0 0 20px;text-transform:uppercase;letter-spacing:.05em}.velora-about__pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:56px;text-align:left}@media(max-width:991px){.velora-about__pillars-grid{grid-template-columns:1fr;gap:32px}}.velora-about__pillar-card{background-color:#fafaf8;border:1px solid rgba(17,17,17,.03);padding:40px 32px;border-radius:2px;display:flex;flex-direction:column;box-sizing:border-box;transition:transform .25s ease}.velora-about__pillar-card:hover{transform:translateY(-4px)}.velora-about__pillar-num{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:2.2rem;font-weight:300;color:var(--palette-gold, #C7A36B);display:block;margin-bottom:24px;line-height:1}.velora-about__pillar-name{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:1.25rem;font-weight:500;margin:0 0 12px;letter-spacing:.02em;color:var(--palette-black, #111111)}.velora-about__pillar-desc{font-size:.82rem;line-height:1.6;color:var(--palette-mink, #B8A89A);margin:0}.velora-care-guide{background-color:#fff;color:var(--palette-black, #111111);font-family:var(--font-body, "Work Sans", sans-serif);padding-bottom:80px}.velora-care-guide__hero{background-color:var(--palette-ivory, #F6F2EC);padding:80px 24px;text-align:center;box-sizing:border-box;margin-bottom:64px}@media(max-width:767px){.velora-care-guide__hero{padding:56px 20px;margin-bottom:40px}}.velora-care-guide__eyebrow{font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--palette-gold, #C7A36B);display:block;margin-bottom:16px}.velora-care-guide__title{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:clamp(1.85rem,4.5vw,3rem);font-weight:300;letter-spacing:.05em;text-transform:uppercase;margin:0 0 20px;color:var(--palette-black, #111111)}.velora-care-guide__decor-line{width:60px;height:1px;background-color:var(--palette-gold, #C7A36B);margin:0 auto}.velora-care-guide__container{max-width:1000px;margin:0 auto;padding:80px 24px;box-sizing:border-box}@media(max-width:767px){.velora-care-guide__container{padding:48px 20px}}.velora-contact{max-width:1200px;margin:0 auto;padding:80px 24px;box-sizing:border-box;font-family:var(--font-body, "Work Sans", sans-serif);background-color:#fff;color:var(--palette-black, #111111)}@media(max-width:767px){.velora-contact{padding:48px 20px}}.velora-contact__header{text-align:center;margin-bottom:64px}.velora-contact__eyebrow{font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--palette-gold, #C7A36B);display:block;margin-bottom:12px}.velora-contact__title{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:clamp(2rem,5vw,3rem);font-weight:300;letter-spacing:.05em;margin:0 0 16px;text-transform:uppercase}.velora-contact__decor-line{width:60px;height:1px;background-color:var(--palette-gold, #C7A36B);margin:0 auto}.velora-contact__layout{display:grid;grid-template-columns:1.4fr .9fr;gap:80px}@media(max-width:991px){.velora-contact__layout{grid-template-columns:1fr;gap:48px}}.velora-contact__form-wrap{display:flex;flex-direction:column}.velora-contact__subtitle{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:1.6rem;font-weight:400;margin:0 0 12px;letter-spacing:.02em}.velora-contact__desc{font-size:.85rem;line-height:1.6;color:var(--palette-mink, #B8A89A);margin:0 0 36px}.velora-contact__form{display:flex;flex-direction:column;gap:20px}.velora-contact__fields-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:575px){.velora-contact__fields-row{grid-template-columns:1fr;gap:20px}}.velora-contact__field{position:relative;width:100%}.velora-contact__input,.velora-contact__textarea{width:100%;box-sizing:border-box;background:transparent;border:none;border-bottom:1px solid var(--palette-black-alpha-10, rgba(17,17,17,.08));padding:24px 0 8px;font-size:.85rem;font-family:inherit;color:var(--palette-black, #111111);outline:none;transition:border-color .25s ease}.velora-contact__textarea{resize:none}.velora-contact__input::placeholder,.velora-contact__textarea::placeholder{color:transparent}.velora-contact__label{position:absolute;left:0;top:24px;font-size:.82rem;color:var(--palette-mink, #B8A89A);pointer-events:none;transition:all .25s ease}.velora-contact__input:focus~.velora-contact__label,.velora-contact__input:not(:placeholder-shown)~.velora-contact__label,.velora-contact__textarea:focus~.velora-contact__label,.velora-contact__textarea:not(:placeholder-shown)~.velora-contact__label{top:0;font-size:.68rem;font-weight:600;letter-spacing:.05em;color:var(--palette-gold, #C7A36B)}.velora-contact__input:focus,.velora-contact__textarea:focus{border-color:var(--palette-gold, #C7A36B)}.velora-contact__button{background:var(--palette-black, #111111);color:#fff;border:none;border-radius:2px;padding:16px 32px;font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;align-self:flex-start;margin-top:16px;transition:background-color .25s ease,color .25s ease}.velora-contact__button:hover{background:var(--palette-gold, #C7A36B)}@media(max-width:575px){.velora-contact__button{width:100%;align-self:center}}.form-status{padding:16px 20px;font-size:.85rem;border-radius:2px;display:flex;align-items:center;gap:12px;margin-bottom:24px}.form-status-success{background-color:#e8f5e9;color:#2e7d32;border:1px solid #c8e6c9}.form-status-error{background-color:#ffebee;color:#c62828;border:1px solid #ffcdd2}.status-icon{flex-shrink:0}.velora-contact__info{display:flex;flex-direction:column;gap:32px}.velora-contact__card{background-color:#fafaf8;border:1px solid rgba(17,17,17,.03);padding:32px;border-radius:2px;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box}.velora-contact__card-icon{color:var(--palette-gold, #C7A36B);margin-bottom:20px}.velora-contact__card-title{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:1.15rem;font-weight:500;margin:0 0 8px;letter-spacing:.02em}.velora-contact__card-text{font-size:.78rem;line-height:1.5;color:var(--palette-mink, #B8A89A);margin:0 0 16px}.velora-contact__card-link{font-size:.85rem;font-weight:700;color:var(--palette-black, #111111);text-decoration:none;transition:color .25s ease}.velora-contact__card-link:hover{color:var(--palette-gold, #C7A36B)}.velora-contact__card-link--underline{text-decoration:underline;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.velora-cookies{background-color:#fff;color:var(--palette-black, #111111);font-family:var(--font-body, "Work Sans", sans-serif);padding-bottom:80px}.velora-cookies__header{text-align:center;background-color:var(--palette-ivory, #F6F2EC);padding:80px 24px;box-sizing:border-box;margin-bottom:64px}@media(max-width:767px){.velora-cookies__header{padding:56px 20px;margin-bottom:40px}}.velora-cookies__eyebrow{font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--palette-gold, #C7A36B);display:block;margin-bottom:12px}.velora-cookies__title{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:clamp(1.85rem,4.5vw,3rem);font-weight:300;letter-spacing:.05em;text-transform:uppercase;margin:0 0 20px;color:var(--palette-black, #111111)}.velora-cookies__decor-line{width:60px;height:1px;background-color:var(--palette-gold, #C7A36B);margin:0 auto}.velora-cookies__container{max-width:900px;margin:0 auto;padding:80px 24px;box-sizing:border-box}@media(max-width:767px){.velora-cookies__container{padding:48px 20px}}.velora-cookies__intro{font-size:.95rem;line-height:1.8;color:var(--palette-black, #111111);margin-bottom:48px;letter-spacing:.02em;text-align:justify}.velora-cookies__section{margin-bottom:56px}.velora-cookies__section-title{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:1.4rem;font-weight:500;margin:0 0 20px;letter-spacing:.02em;border-bottom:1px solid rgba(17,17,17,.06);padding-bottom:12px}.velora-cookies__section p{font-size:.88rem;line-height:1.75;color:var(--palette-black, #111111);margin:0 0 24px;letter-spacing:.02em}.table-responsive{overflow-x:auto;width:100%;margin-bottom:24px;border:1px solid rgba(17,17,17,.06);border-radius:2px}.velora-cookies__table{width:100%;border-collapse:collapse;font-size:.82rem;text-align:left}.velora-cookies__table th,.velora-cookies__table td{padding:16px 20px;border-bottom:1px solid rgba(17,17,17,.06);line-height:1.6}.velora-cookies__table th{background-color:#fafaf8;font-weight:700;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;color:var(--palette-black, #111111);white-space:nowrap}.velora-cookies__table tr:last-child td{border-bottom:none}.velora-cookies__table td strong{color:var(--palette-black, #111111)}.badge{padding:4px 10px;border-radius:2px;font-weight:600;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;display:inline-block}.badge--required{background-color:#ffebee;color:#c62828}.badge--optional{background-color:var(--palette-ivory, #F6F2EC);color:var(--palette-gold, #C7A36B);border:1px solid rgba(199,163,107,.2)}.velora-cookies__alert-box{display:flex;gap:16px;padding:24px;background-color:var(--palette-ivory, #F6F2EC);border-left:3px solid var(--palette-gold, #C7A36B);box-sizing:border-box;align-items:flex-start}.velora-cookies__alert-icon{color:var(--palette-gold, #C7A36B);flex-shrink:0;margin-top:2px}.velora-cookies__alert-text{margin:0!important;font-size:.84rem!important;line-height:1.6!important;color:var(--palette-black, #111111)!important}.velora-faq{background-color:#fff;color:var(--palette-black, #111111);font-family:var(--font-body, "Work Sans", sans-serif);padding-bottom:80px}.velora-faq__hero{background-color:var(--palette-ivory, #F6F2EC);padding:80px 24px;text-align:center;box-sizing:border-box;margin-bottom:64px}@media(max-width:767px){.velora-faq__hero{padding:56px 20px;margin-bottom:40px}}.velora-faq__eyebrow{font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--palette-gold, #C7A36B);display:block;margin-bottom:16px}.velora-faq__title{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:clamp(1.85rem,4.5vw,3rem);font-weight:300;letter-spacing:.05em;text-transform:uppercase;margin:0 0 20px;color:var(--palette-black, #111111)}.velora-faq__decor-line{width:60px;height:1px;background-color:var(--palette-gold, #C7A36B);margin:0 auto}.velora-faq__container{max-width:800px;margin:0 auto;padding:80px 24px;box-sizing:border-box}@media(max-width:767px){.velora-faq__container{padding:48px 20px}}.velora-faq__accordion{display:flex;flex-direction:column;border-top:1px solid rgba(17,17,17,.06)}.velora-faq__item{border-bottom:1px solid rgba(17,17,17,.06)}.velora-faq__trigger{background:transparent;border:none;width:100%;padding:24px 0;font-size:1rem;font-weight:600;color:var(--palette-black, #111111);display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left;outline:none;transition:color .2s ease}.velora-faq__trigger:hover{color:var(--palette-gold, #C7A36B)}.velora-faq__arrow{color:var(--palette-mink, #B8A89A);transition:transform .3s ease,color .3s ease}.velora-faq__item.active .velora-faq__arrow{transform:rotate(180deg);color:var(--palette-gold, #C7A36B)}.velora-faq__panel{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.velora-faq__panel-inner{padding-bottom:24px}.velora-faq__panel-inner p{font-size:.88rem;line-height:1.75;color:var(--palette-mink, #B8A89A);margin:0;letter-spacing:.02em}.velora-policy__contract-parties{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:24px;box-sizing:border-box}@media(max-width:767px){.velora-policy__contract-parties{grid-template-columns:1fr;gap:24px}}.party-block{background-color:#fafaf8;border:1px solid rgba(17,17,17,.03);padding:24px;border-radius:2px;box-sizing:border-box}.party-block h3{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:1.15rem;font-weight:600;color:var(--palette-gold, #C7A36B);margin:0 0 16px;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid rgba(199,163,107,.15);padding-bottom:8px}.party-block p{font-size:.82rem!important;line-height:1.6!important;margin:0 0 12px!important;color:var(--palette-black, #111111)!important}.party-block p:last-child{margin-bottom:0!important}.velora-policy__contract-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}.velora-policy__contract-list li{display:flex;gap:16px;align-items:flex-start}.list-bullet{width:6px;height:6px;border-radius:50%;background-color:var(--palette-gold, #C7A36B);flex-shrink:0;margin-top:9px}.velora-policy__contract-list p{margin:0!important;font-size:.88rem!important;line-height:1.7!important;text-align:justify!important}.velora-legal{max-width:1200px;margin:0 auto;padding:80px 24px;box-sizing:border-box;font-family:var(--font-body, "Work Sans", sans-serif);background-color:#fff;color:var(--palette-black, #111111)}@media(max-width:767px){.velora-legal{padding:48px 20px}}.velora-legal__header{text-align:center;margin-bottom:64px}.velora-legal__eyebrow{font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--palette-gold, #C7A36B);display:block;margin-bottom:12px}.velora-legal__title{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:clamp(2rem,5vw,3rem);font-weight:300;letter-spacing:.05em;margin:0 0 16px;text-transform:uppercase}.velora-legal__decor-line{width:60px;height:1px;background-color:var(--palette-gold, #C7A36B);margin:0 auto}.velora-legal__layout{display:grid;grid-template-columns:280px 1fr;gap:64px}@media(max-width:991px){.velora-legal__layout{grid-template-columns:1fr;gap:40px}}.velora-legal__sidebar{position:relative}.velora-legal__nav{position:sticky;top:180px}@media(max-width:991px){.velora-legal__nav{position:relative;top:0}}.velora-legal__nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px;border-left:1px solid rgba(17,17,17,.06)}@media(max-width:991px){.velora-legal__nav ul{flex-direction:row;flex-wrap:wrap;border-left:none;border-bottom:1px solid rgba(17,17,17,.06);padding-bottom:16px;gap:12px 20px}}.velora-legal__nav-link{color:var(--palette-mink, #B8A89A);text-decoration:none;font-size:.8rem;font-weight:500;display:block;padding-left:20px;border-left:2px solid transparent;margin-left:-1px;transition:all .25s ease}@media(max-width:991px){.velora-legal__nav-link{padding-left:0;border-left:none;margin-left:0}}.velora-legal__nav-link:hover,.velora-legal__nav-link.active{color:var(--palette-black, #111111);font-weight:700}.velora-legal__nav-link.active{border-left-color:var(--palette-gold, #C7A36B)}@media(max-width:991px){.velora-legal__nav-link.active{border-bottom:2px solid var(--palette-gold, #C7A36B);padding-bottom:4px}}.velora-legal__content{display:flex;flex-direction:column;gap:56px}.velora-legal__section{scroll-margin-top:180px}.velora-legal__section h2{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:1.5rem;font-weight:500;margin:0 0 18px;letter-spacing:.02em;border-bottom:1px solid rgba(17,17,17,.06);padding-bottom:12px}.velora-legal__section p{font-size:.9rem;line-height:1.8;color:var(--palette-black, #111111);margin:0 0 20px;letter-spacing:.02em}.velora-legal__section ul{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:10px}.velora-legal__section li{font-size:.85rem;line-height:1.6;color:var(--palette-black, #111111)}.velora-tracking{background-color:#fff;color:var(--palette-black, #111111);font-family:var(--font-body, "Work Sans", sans-serif);padding-bottom:80px}.velora-tracking__header{text-align:center;background-color:var(--palette-ivory, #F6F2EC);padding:80px 24px;box-sizing:border-box;margin-bottom:64px}@media(max-width:767px){.velora-tracking__header{padding:56px 20px;margin-bottom:40px}}.velora-tracking__eyebrow{font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--palette-gold, #C7A36B);display:block;margin-bottom:12px}.velora-tracking__title{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:clamp(2rem,5vw,3rem);font-weight:300;letter-spacing:.05em;margin:0 0 16px;text-transform:uppercase}.velora-tracking__decor-line{width:60px;height:1px;background-color:var(--palette-gold, #C7A36B);margin:0 auto}.velora-tracking__container{max-width:1200px;margin:0 auto;padding:80px 24px;box-sizing:border-box}@media(max-width:767px){.velora-tracking__container{padding:48px 20px}}.velora-tracking__layout{display:grid;grid-template-columns:1.4fr .9fr;gap:80px}@media(max-width:991px){.velora-tracking__layout{grid-template-columns:1fr;gap:48px}}.velora-tracking__form-wrap{display:flex;flex-direction:column}.velora-tracking__subtitle{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:1.6rem;font-weight:400;margin:0 0 12px;letter-spacing:.02em}.velora-tracking__desc{font-size:.85rem;line-height:1.6;color:var(--palette-mink, #B8A89A);margin:0 0 36px}.velora-tracking__form{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}.velora-tracking__field{position:relative;width:100%}.velora-tracking__input{width:100%;box-sizing:border-box;background:transparent;border:none;border-bottom:1px solid var(--palette-black-alpha-10, rgba(17,17,17,.08));padding:24px 0 8px;font-size:.85rem;font-family:inherit;color:var(--palette-black, #111111);outline:none;transition:border-color .25s ease}.velora-tracking__input::placeholder{color:transparent}.velora-tracking__label{position:absolute;left:0;top:24px;font-size:.82rem;color:var(--palette-mink, #B8A89A);pointer-events:none;transition:all .25s ease}.velora-tracking__input:focus~.velora-tracking__label,.velora-tracking__input:not(:placeholder-shown)~.velora-tracking__label{top:0;font-size:.68rem;font-weight:600;letter-spacing:.05em;color:var(--palette-gold, #C7A36B)}.velora-tracking__input:focus{border-color:var(--palette-gold, #C7A36B)}.velora-tracking__button{background:var(--palette-black, #111111);color:#fff;border:none;border-radius:2px;padding:16px 32px;font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;align-self:flex-start;transition:background-color .25s ease,color .25s ease}.velora-tracking__button:hover{background:var(--palette-gold, #C7A36B)}@media(max-width:575px){.velora-tracking__button{width:100%;align-self:center}}.velora-tracking__results{border:1px solid rgba(17,17,17,.06);background-color:#fafaf8;padding:32px;border-radius:2px;margin-top:20px;box-sizing:border-box}.velora-tracking__results-title{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:1.35rem;font-weight:500;margin:0 0 28px;color:var(--palette-black, #111111);display:flex;justify-content:space-between;align-items:center}.badge{background-color:var(--palette-ivory, #F6F2EC);color:var(--palette-gold, #C7A36B);padding:4px 10px;font-size:.75rem;font-weight:700;text-transform:uppercase;border-radius:2px;border:1px solid rgba(199,163,107,.2)}.velora-tracking__timeline{display:flex;flex-direction:column;gap:24px;position:relative;padding-left:28px}.velora-tracking__timeline:before{content:"";position:absolute;left:7px;top:6px;bottom:6px;width:2px;background-color:#1111110f}.timeline-step{position:relative}.timeline-dot{position:absolute;left:-27px;top:4px;width:16px;height:16px;border-radius:50%;background-color:#fff;border:3px solid rgba(17,17,17,.08);box-sizing:border-box;z-index:2}.timeline-step.done .timeline-dot{background-color:var(--palette-gold, #C7A36B);border-color:var(--palette-gold, #C7A36B)}.timeline-step.active .timeline-dot{background-color:#fff;border-color:var(--palette-gold, #C7A36B)}.timeline-info h4{font-size:.88rem;font-weight:700;color:var(--palette-black, #111111);margin:0 0 4px}.timeline-date{font-size:.75rem;font-weight:600;color:var(--palette-gold, #C7A36B);margin:0}.timeline-desc{font-size:.78rem;line-height:1.5;color:var(--palette-mink, #B8A89A);margin:0}.velora-tracking__info{display:flex;flex-direction:column;gap:32px}.velora-tracking__card{background-color:#fafaf8;border:1px solid rgba(17,17,17,.03);padding:32px;border-radius:2px;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box}.velora-tracking__card-icon{color:var(--palette-gold, #C7A36B);margin-bottom:20px}.velora-tracking__card-title{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:1.15rem;font-weight:500;margin:0 0 12px;letter-spacing:.02em}.velora-tracking__card-text{font-size:.8rem;line-height:1.6;color:var(--palette-mink, #B8A89A);margin:0;text-align:justify}.velora-policy__info-card{background-color:#fafaf8;border:1px solid rgba(17,17,17,.03);padding:24px;border-radius:2px;margin-top:16px;box-sizing:border-box}.info-card__header{display:flex;gap:12px;align-items:center;margin-bottom:12px}.info-card__icon{color:var(--palette-gold, #C7A36B)}.info-card__header h3{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:1.1rem;font-weight:600;color:var(--palette-black, #111111);margin:0}.velora-policy__info-card p{margin:0!important;font-size:.82rem!important;color:var(--palette-mink, #B8A89A)!important;line-height:1.6!important}.velora-returns{max-width:1000px;margin:0 auto;padding:80px 24px;box-sizing:border-box;font-family:var(--font-body, "Work Sans", sans-serif);background-color:#fff;color:var(--palette-black, #111111)}@media(max-width:767px){.velora-returns{padding:48px 20px}}.velora-returns__header{text-align:center;margin-bottom:64px}.velora-returns__eyebrow{font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--palette-gold, #C7A36B);display:block;margin-bottom:12px}.velora-returns__title{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:clamp(2rem,5vw,3rem);font-weight:300;letter-spacing:.05em;margin:0 0 16px;text-transform:uppercase}.velora-returns__decor-line{width:60px;height:1px;background-color:var(--palette-gold, #C7A36B);margin:0 auto}.velora-returns__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:64px}@media(max-width:767px){.velora-returns__grid{grid-template-columns:1fr;gap:16px}}.velora-returns__card{background-color:#fafaf8;border:1px solid rgba(17,17,17,.03);padding:32px 24px;border-radius:2px;text-align:center;box-sizing:border-box}.velora-returns__card-title{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:1.25rem;font-weight:500;margin:0 0 12px;letter-spacing:.02em;color:var(--palette-gold, #C7A36B)}.velora-returns__card-desc{font-size:.8rem;line-height:1.5;color:var(--palette-mink, #B8A89A);margin:0}.velora-returns__sec-title{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:1.5rem;font-weight:400;margin:0 0 24px;letter-spacing:.04em;border-bottom:1px solid rgba(17,17,17,.06);padding-bottom:12px}.velora-returns__table-section{margin-bottom:64px}.table-responsive{overflow-x:auto;width:100%}.velora-returns__table{width:100%;border-collapse:collapse;font-size:.85rem;text-align:left}.velora-returns__table th,.velora-returns__table td{padding:16px 20px;border-bottom:1px solid rgba(17,17,17,.06)}.velora-returns__table th{background-color:#fafaf8;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;color:var(--palette-black, #111111)}.velora-returns__table td{color:var(--palette-black, #111111)}.free-badge{background-color:#e8f5e9;color:#2e7d32;padding:4px 8px;border-radius:2px;font-weight:600;font-size:.75rem}.velora-returns__faq{margin-bottom:40px}.velora-returns__accordion{display:flex;flex-direction:column;border-top:1px solid rgba(17,17,17,.06)}.velora-returns__item{border-bottom:1px solid rgba(17,17,17,.06)}.velora-returns__trigger{background:transparent;border:none;width:100%;padding:20px 0;font-size:.9rem;font-weight:600;color:var(--palette-black, #111111);display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left;outline:none}.accordion-arrow{color:var(--palette-mink, #B8A89A);transition:transform .3s ease}.velora-returns__item.active .accordion-arrow{transform:rotate(180deg);color:var(--palette-gold, #C7A36B)}.velora-returns__panel{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.velora-returns__panel p{font-size:.82rem;line-height:1.7;color:var(--palette-mink, #B8A89A);margin:0 0 20px;padding-right:24px}.velora-policy{max-width:1200px;margin:0 auto;padding:80px 24px;box-sizing:border-box;font-family:var(--font-body, "Work Sans", sans-serif);background-color:#fff;color:var(--palette-black, #111111)}@media(max-width:767px){.velora-policy{padding:48px 20px}}.velora-policy__header{text-align:center;margin-bottom:64px}.velora-policy__eyebrow{font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--palette-gold, #C7A36B);display:block;margin-bottom:12px}.velora-policy__title{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:clamp(1.85rem,5vw,2.5rem);font-weight:300;letter-spacing:.05em;margin:0 0 16px;text-transform:uppercase}.velora-policy__decor-line{width:60px;height:1px;background-color:var(--palette-gold, #C7A36B);margin:0 auto}.velora-policy__layout{display:grid;grid-template-columns:280px 1fr;gap:64px}@media(max-width:991px){.velora-policy__layout{grid-template-columns:1fr;gap:40px}}.velora-policy__sidebar{position:relative}.velora-policy__nav{position:sticky;top:180px}@media(max-width:991px){.velora-policy__nav{position:relative;top:0}}.velora-policy__nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px;border-left:1px solid rgba(17,17,17,.06)}@media(max-width:991px){.velora-policy__nav ul{flex-direction:row;flex-wrap:wrap;border-left:none;border-bottom:1px solid rgba(17,17,17,.06);padding-bottom:16px;gap:12px 20px}}.velora-policy__nav-link{color:var(--palette-mink, #B8A89A);text-decoration:none;font-size:.82rem;font-weight:500;display:block;padding-left:20px;border-left:2px solid transparent;margin-left:-1px;transition:all .25s ease}@media(max-width:991px){.velora-policy__nav-link{padding-left:0;border-left:none;margin-left:0}}.velora-policy__nav-link:hover,.velora-policy__nav-link.active{color:var(--palette-black, #111111);font-weight:700}.velora-policy__nav-link.active{border-left-color:var(--palette-gold, #C7A36B)}@media(max-width:991px){.velora-policy__nav-link.active{border-bottom:2px solid var(--palette-gold, #C7A36B);padding-bottom:4px}}.velora-policy__content{display:flex;flex-direction:column;gap:56px}.velora-policy__section{scroll-margin-top:180px}.velora-policy__section h2{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:1.4rem;font-weight:500;margin:0 0 18px;letter-spacing:.02em;border-bottom:1px solid rgba(17,17,17,.06);padding-bottom:12px}.velora-policy__section p{font-size:.88rem;line-height:1.8;color:var(--palette-black, #111111);margin:0 0 20px;letter-spacing:.02em;text-align:justify}.velora-policy__link{color:var(--palette-gold, #C7A36B);text-decoration:underline}.velora-policy__link:hover{color:var(--palette-gold-dark, #A8895A)}.velora-policy__alert-box{display:flex;gap:16px;padding:24px;border-radius:2px;box-sizing:border-box;align-items:flex-start}.velora-policy__alert-box--danger{background-color:#fff8f8;border-left:3px solid #d32f2f}.velora-policy__alert-icon{color:#d32f2f;flex-shrink:0;margin-top:2px}.velora-policy__alert-content{font-size:.84rem;line-height:1.6;color:var(--palette-black, #111111)}.velora-policy__alert-content ul{margin:10px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.velora-policy__alert-content li{font-size:.82rem;line-height:1.5}.newsletter-section{padding:80px 24px;text-align:center;box-sizing:border-box;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.newsletter-section__inner{max-width:650px;margin:0 auto;width:100%;z-index:2;position:relative}.newsletter-section--light{background-color:var(--palette-ivory, #F6F2EC);color:var(--palette-black, #111111);--border-color: rgba(17, 17, 17, .15);--subheading-color: rgba(17, 17, 17, .7);--button-bg: var(--palette-black, #111111);--button-color: var(--palette-white, #FAFAF8);--button-border: var(--palette-black, #111111);--button-hover-bg: var(--palette-gold, #C7A36B);--button-hover-color: var(--palette-white, #FAFAF8);--button-hover-border: var(--palette-gold, #C7A36B)}.newsletter-section--dark{background-color:var(--palette-black, #111111);color:var(--palette-white, #FAFAF8);--border-color: rgba(250, 250, 248, .2);--subheading-color: rgba(250, 250, 248, .7);--button-bg: var(--palette-white, #FAFAF8);--button-color: var(--palette-black, #111111);--button-border: var(--palette-white, #FAFAF8);--button-hover-bg: var(--palette-gold, #C7A36B);--button-hover-color: var(--palette-white, #FAFAF8);--button-hover-border: var(--palette-gold, #C7A36B)}.newsletter-section__heading{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:400;letter-spacing:.02em;margin:0 0 16px;line-height:1.2}.newsletter-section__subheading{font-family:var(--font-primary--family),var(--font-body, "Work Sans", sans-serif);font-size:clamp(.9rem,1.8vw,1.05rem);color:var(--subheading-color);margin:0 0 36px;line-height:1.6;letter-spacing:.04em}.newsletter-section__subheading p{margin:0}.newsletter-section__form{width:100%}.newsletter-section__input-wrapper{display:flex;flex-direction:row;width:100%;gap:0;border-bottom:1.5px solid var(--border-color);padding-bottom:6px;transition:border-color .3s ease}.newsletter-section__input-wrapper:focus-within{border-color:var(--palette-gold, #C7A36B)}.newsletter-section__input{flex:1;background:transparent;border:none;padding:12px 16px 12px 0;font-family:var(--font-primary--family),var(--font-body, "Work Sans", sans-serif);font-size:.95rem;color:inherit;outline:none;border-radius:0;letter-spacing:.02em}.newsletter-section__input::placeholder{color:var(--subheading-color);opacity:.6}.newsletter-section__button{background:transparent;border:none;padding:12px 0 12px 16px;font-family:var(--font-primary--family),var(--font-body, "Work Sans", sans-serif);font-size:.85rem;font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:inherit;cursor:pointer;transition:color .3s ease;display:inline-flex;align-items:center;gap:8px}.newsletter-section__button:after{content:"\2192";display:inline-block;transition:transform .3s ease;font-size:1.1rem}.newsletter-section__button:hover{color:var(--palette-gold, #C7A36B)}.newsletter-section__button:hover:after{transform:translate(6px)}.newsletter-section__success{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 24px;background-color:#c7a36b14;border:1px solid var(--palette-gold, #C7A36B);color:var(--palette-gold, #C7A36B);font-size:.95rem;font-weight:400;letter-spacing:.02em;animation:fadeIn .6s ease}.newsletter-section__success svg{flex-shrink:0}.newsletter-section__error{margin-bottom:12px;text-align:left}.newsletter-section__error-message{color:#d9534f;font-size:.85rem;letter-spacing:.02em}@media(max-width:767px){.newsletter-section{padding:60px 20px}.newsletter-section__input-wrapper{flex-direction:column;border-bottom:none;gap:16px;padding-bottom:0}.newsletter-section__input{border-bottom:1.5px solid var(--border-color);padding:12px 0}.newsletter-section__input:focus{border-color:var(--palette-gold, #C7A36B)}.newsletter-section__button{padding:14px 20px;background:var(--button-bg);color:var(--button-color);border:1px solid var(--button-border);justify-content:center;width:100%;letter-spacing:.1em;transition:all .3s ease}.newsletter-section__button:after{display:none}.newsletter-section__button:hover{background:var(--button-hover-bg);color:var(--button-hover-color);border-color:var(--button-hover-border)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.swarovski-page-container{max-width:800px;margin:0 auto;padding:80px 24px;box-sizing:border-box;font-family:var(--font-body, "Work Sans", sans-serif);color:var(--palette-black, #111111);background-color:#fff}@media(max-width:767px){.swarovski-page-container{padding:48px 20px}}.swarovski-page__header{text-align:center;margin-bottom:48px}.swarovski-page__title{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:clamp(2rem,5vw,3rem);font-weight:300;letter-spacing:.05em;color:var(--palette-black, #111111);margin:0 0 16px;text-transform:uppercase}.swarovski-page__decor-line{width:60px;height:1px;background-color:var(--palette-gold, #C7A36B);margin:0 auto}.swarovski-page__content{font-size:.95rem;line-height:1.8;letter-spacing:.02em;color:var(--palette-black, #111111)}.swarovski-page__content p{margin-top:0;margin-bottom:24px}.swarovski-page__content h2,.swarovski-page__content h3,.swarovski-page__content h4{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);color:var(--palette-black, #111111);letter-spacing:.04em;margin-top:40px;margin-bottom:16px;font-weight:400}.swarovski-page__content h2{font-size:1.5rem;border-bottom:1px solid rgba(17,17,17,.06);padding-bottom:8px}.swarovski-page__content h3{font-size:1.25rem}.swarovski-page__content ul,.swarovski-page__content ol{margin-top:0;margin-bottom:24px;padding-left:20px}.swarovski-page__content li{margin-bottom:8px}.product-page-container{display:grid;grid-template-columns:1.15fr .85fr;max-width:1440px;margin:0 auto;background-color:#fff}@media(max-width:991px){.product-page-container{grid-template-columns:1fr}}.product-media-column{width:100%}.product-gallery{position:relative;width:100%;aspect-ratio:4 / 5;max-height:70vh;background-color:#fff;overflow:hidden;border-right:1px solid var(--palette-black-alpha-06, rgba(17,17,17,.06));border-bottom:1px solid var(--palette-black-alpha-06, rgba(17,17,17,.06))}.product-gallery__slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;width:100%;height:100%}.product-gallery__slider::-webkit-scrollbar{display:none}.product-gallery__slide{flex-shrink:0;width:100%;height:100%;scroll-snap-align:start;display:flex;align-items:center;justify-content:center;position:relative}.product-gallery__img-wrap{width:100%;height:100%;cursor:zoom-in}.product-gallery__image{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.product-media-placeholder{width:60%;height:60%;color:var(--palette-mink-light, #C8BAB0)}.product-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffbf;border:none;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--palette-black, #111111);cursor:pointer;z-index:10;transition:background-color .25s ease,color .25s ease,opacity .25s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.product-gallery__arrow:hover{background:#fff;color:var(--palette-gold, #C7A36B)}.product-gallery__arrow--prev{left:20px}.product-gallery__arrow--next{right:20px}.product-gallery__dots{position:absolute;bottom:24px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:10}.product-gallery__dot{background:#1113;border:none;width:8px;height:8px;border-radius:50%;cursor:pointer;transition:background-color .25s ease,transform .25s ease;padding:0}.product-gallery__dot.active{background:var(--palette-black, #111111);transform:scale(1.2)}.product-info-column{padding:64px 48px;box-sizing:border-box}@media(max-width:991px){.product-info-column{padding:32px 20px}}.product-info-sticky{position:sticky;top:200px}@media(max-width:991px){.product-info-sticky{position:relative;top:0}}.product-info__eyebrow{font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--palette-gold, #C7A36B);margin-bottom:12px;display:block}.product-info__title{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400;line-height:1.2;letter-spacing:.02em;color:var(--palette-black, #111111);margin:0 0 8px}.product-info__subtitle{font-size:.85rem;line-height:1.5;color:var(--palette-mink, #B8A89A);margin:0 0 20px}.product-info__price{font-size:1.25rem;font-weight:700;color:var(--palette-black, #111111);margin:0 0 24px}.product-info__size-guide{display:inline-flex;align-items:center;gap:8px;font-size:.75rem;font-weight:600;letter-spacing:.06em;color:var(--palette-black, #111111);text-decoration:underline;cursor:pointer;margin-bottom:24px}.product-info__size-guide svg{color:inherit}.product-info__divider{height:1px;background-color:var(--palette-black-alpha-06, rgba(17,17,17,.06));margin-bottom:28px}.shipping-section{margin-bottom:28px}.shipping-section__title{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--palette-black, #111111);margin-bottom:12px}.shipping-option{border:1px solid var(--palette-black-alpha-10, rgba(17,17,17,.08));border-radius:2px;margin-bottom:8px;transition:border-color .2s ease,box-shadow .2s ease;background:#fff}.shipping-option.active{border:2px solid var(--palette-black, #111111)}.shipping-option__label{display:flex;align-items:center;padding:16px 20px;cursor:pointer;width:100%;box-sizing:border-box}.shipping-option__radio{display:none}.shipping-option__custom-radio{width:16px;height:16px;border:1px solid var(--palette-mink, #B8A89A);border-radius:50%;margin-right:16px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .2s ease}.shipping-option.active .shipping-option__custom-radio{border-color:var(--palette-black, #111111)}.shipping-option__custom-radio:after{content:"";width:8px;height:8px;background-color:var(--palette-black, #111111);border-radius:50%;transform:scale(0);transition:transform .2s ease}.shipping-option.active .shipping-option__custom-radio:after{transform:scale(1)}.shipping-option__icon{margin-right:16px;color:var(--palette-black, #111111);display:flex;align-items:center;flex-shrink:0}.shipping-option__text{display:flex;flex-direction:column;line-height:1.3}.shipping-option__name{font-size:.8rem;font-weight:700;color:var(--palette-black, #111111)}.shipping-option__status{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;color:var(--palette-mink, #B8A89A);margin-top:4px}.status-dot{width:6px;height:6px;background-color:#2e7d32;border-radius:50%}.shipping-option__subtext{font-size:.72rem;color:var(--palette-mink, #B8A89A);text-decoration:underline;margin-top:4px}.variant-selector-wrapper{margin-bottom:16px}.variant-select-swarovski{width:100%;border:1px solid var(--palette-black-alpha-10, rgba(17,17,17,.08));border-radius:2px;padding:14px 18px;font-size:.8rem;font-weight:500;color:var(--palette-black, #111111);outline:none;cursor:pointer;background-color:#fff}.add-to-cart-swarovski{width:100%;background:var(--palette-black, #111111);color:#fff;border:none;border-radius:2px;padding:18px 24px;font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease}.add-to-cart-swarovski:hover{background:var(--palette-gold, #C7A36B)}.add-to-cart-swarovski:disabled{background:var(--palette-mink-light, #C8BAB0);cursor:not-allowed}.product-description-section{border-top:1px solid var(--palette-black-alpha-06, rgba(17,17,17,.06));background-color:#fff;padding:64px 48px}@media(max-width:767px){.product-description-section{padding:40px 20px}}.product-description-section__inner{max-width:1360px;margin:0 auto;display:grid;grid-template-columns:250px 1fr;gap:48px}@media(max-width:767px){.product-description-section__inner{grid-template-columns:1fr;gap:20px}}.product-description-section__title{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:1.5rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:var(--palette-black, #111111);margin:0}.product-info-accordions{display:flex;flex-direction:column;width:100%;border-top:1px solid rgba(17,17,17,.06)}.product-accordion-item{border-bottom:1px solid rgba(17,17,17,.06)}.product-accordion-trigger{background:transparent;border:none;width:100%;padding:20px 0;font-size:.95rem;font-weight:600;color:var(--palette-black, #111111);display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left;outline:none;font-family:var(--font-body, "Work Sans", sans-serif);transition:color .2s ease}.product-accordion-trigger:hover{color:var(--palette-gold, #C7A36B)}.product-accordion-arrow{color:var(--palette-mink, #B8A89A);transition:transform .3s ease,color .3s ease}.product-accordion-item.active .product-accordion-arrow{transform:rotate(180deg);color:var(--palette-gold, #C7A36B)}.product-accordion-panel{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.product-accordion-content{padding-bottom:24px;font-size:.88rem;line-height:1.75;color:var(--palette-black, #111111)}.shipping-returns-summary{display:flex;flex-direction:column;gap:20px}.shipping-returns-summary .summary-section h4{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:1.05rem;font-weight:600;color:var(--palette-black, #111111);margin:0 0 6px;letter-spacing:.02em}.shipping-returns-summary .summary-section p{font-size:.85rem;color:var(--palette-mink, #B8A89A);margin:0;line-height:1.6}.shipping-returns-summary .summary-section ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.shipping-returns-summary .summary-section li{font-size:.85rem;color:var(--palette-mink, #B8A89A);line-height:1.6;padding-left:14px;position:relative}.shipping-returns-summary .summary-section li:before{content:"\2022";color:var(--palette-gold, #C7A36B);position:absolute;left:0;font-size:1.1rem;line-height:1.4}.lightbox-modal{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#fffffffa;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}.lightbox-modal.active{opacity:1;visibility:visible}.lightbox-modal__close{position:absolute;top:24px;right:24px;background:transparent;border:none;cursor:pointer;color:var(--palette-black, #111111);z-index:10005;padding:10px;border-radius:50%;transition:color .2s ease,background-color .2s ease}.lightbox-modal__close:hover{color:var(--palette-gold, #C7A36B);background-color:var(--palette-ivory, #F6F2EC)}.lightbox-modal__container{position:relative;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}.lightbox-modal__slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;width:100%;height:100%}.lightbox-modal__slider::-webkit-scrollbar{display:none}.lightbox-modal__slide{flex-shrink:0;width:100vw;height:100vh;scroll-snap-align:start;display:flex;align-items:center;justify-content:center;padding:64px;box-sizing:border-box}.lightbox-modal__image{max-width:100%;max-height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.lightbox-modal__arrow{position:absolute;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--palette-black, #111111);cursor:pointer;z-index:10001;width:60px;height:60px;display:flex;align-items:center;justify-content:center;transition:color .25s ease,transform .25s ease}.lightbox-modal__arrow:hover{color:var(--palette-gold, #C7A36B)}.lightbox-modal__arrow--prev{left:32px}.lightbox-modal__arrow--next{right:32px}@media(max-width:767px){.lightbox-modal__arrow{display:none}.lightbox-modal__slide{padding:32px 16px}}.lightbox-modal__counter{position:absolute;bottom:32px;left:50%;transform:translate(-50%);font-size:.85rem;font-weight:600;letter-spacing:.1em;color:var(--palette-mink, #B8A89A);z-index:10001}.product-recommendations-section{border-top:1px solid var(--palette-black-alpha-06, rgba(17,17,17,.06));background-color:var(--palette-ivory, #F6F2EC);padding:80px 48px 96px}@media(max-width:767px){.product-recommendations-section{padding:50px 20px 64px}}.product-recommendations-section__inner{max-width:1360px;margin:0 auto;width:100%}.product-recommendations-section__title{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:clamp(1.6rem,3vw,2.25rem);font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:var(--palette-black, #111111);margin:0 0 40px;text-align:center}.product-recommendations-section__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:767px){.product-recommendations-section__grid{grid-template-columns:repeat(2,1fr);gap:10px}}@media(min-width:768px)and (max-width:1023px){.product-recommendations-section__grid{grid-template-columns:repeat(2,1fr)}}.rec-card{display:flex;flex-direction:column;text-decoration:none;color:var(--palette-black, #111111);background:var(--palette-white, #FAFAF8)}.rec-card__image-wrap{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:var(--palette-ivory, #F6F2EC)}.rec-card__image,.rec-card__placeholder{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.rec-card:hover .rec-card__image{transform:scale(1.04)}.rec-card__badge{position:absolute;top:12px;left:12px;padding:3px 10px;font-size:.65rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;z-index:2;border:1px solid transparent}.rec-card__badge--sale{background:var(--palette-gold, #C7A36B);color:var(--palette-black, #111111);border-color:var(--palette-gold, #C7A36B)}.rec-card__badge--new{background:transparent;color:var(--palette-black, #111111);border-color:var(--palette-mink, #B8A89A)}.rec-card__info{padding:14px 16px 16px;display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--palette-black-alpha-06, rgba(17,17,17,.07))}.rec-card__vendor{font-size:.68rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--palette-mink, #B8A89A);margin:0}.rec-card__title{font-size:.875rem;font-weight:400;line-height:1.35;margin:0;color:var(--palette-black, #111111);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.rec-card:hover .rec-card__title{color:var(--palette-gold, #C7A36B)}.rec-card__price{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:500;color:var(--palette-black, #111111);margin-top:4px}.rec-card__price--sale{color:var(--palette-gold-dark, #A8895A)}.rec-card__price--compare{font-size:.8rem;font-weight:400;color:var(--palette-mink, #B8A89A);text-decoration:line-through}.search-page-form{max-width:600px;margin:24px auto 0}.search-page-form__wrapper{position:relative;display:flex;align-items:center;background:#fff;border:1px solid var(--palette-black-alpha-10, rgba(17,17,17,.08));border-radius:30px;padding:2px}.search-page-form__input{width:100%;border:none;outline:none;padding:12px 24px;font-size:.875rem;font-family:inherit;border-radius:30px;color:var(--palette-black, #111111)}.search-page-form__submit{background:transparent;border:none;outline:none;cursor:pointer;padding:8px 20px;color:var(--palette-mink, #B8A89A);display:flex;align-items:center;justify-content:center;transition:color .2s ease}.search-page-form__submit:hover{color:var(--palette-gold, #C7A36B)}.collection-page-wrap{background-color:var(--palette-ivory, #F6F2EC);padding-bottom:72px}.collection-hero{text-align:center;padding:64px 32px 48px;background-color:var(--palette-ivory, #F6F2EC)}.collection-hero__title{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:clamp(2rem,5vw,3.5rem);font-weight:300;letter-spacing:.04em;color:var(--palette-black, #111111);text-transform:uppercase;margin:0}.collection-container{max-width:1400px;margin:0 auto;padding:0 32px}@media(max-width:767px){.collection-container{padding:0 16px}}.collection-toolbar{display:flex;justify-content:space-between;align-items:center;background-color:var(--palette-ivory, #F6F2EC);padding:18px 0;margin-bottom:24px;border-bottom:1px solid var(--palette-black-alpha-06, rgba(17,17,17,.06))}.collection-toolbar__count{font-size:.8rem;font-weight:500;letter-spacing:.06em;color:var(--palette-black, #111111)}.collection-toolbar__right{display:flex;gap:12px;align-items:center}.collection-toolbar__btn{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--palette-black-alpha-10, rgba(17,17,17,.08));border-radius:30px;padding:10px 24px;font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--palette-black, #111111);cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.collection-toolbar__btn:hover{background-color:var(--palette-white, #FAFAF8);border-color:var(--palette-black, #111111)}.collection-toolbar__sort-container{position:relative;display:inline-block}.collection-toolbar__sort-trigger{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--palette-black-alpha-10, rgba(17,17,17,.08));border-radius:30px;padding:10px 24px;font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--palette-black, #111111);cursor:pointer;transition:background-color .2s ease,border-color .2s ease;outline:none}.collection-toolbar__sort-trigger:hover{background-color:var(--palette-white, #FAFAF8);border-color:var(--palette-black, #111111)}.collection-toolbar__sort-trigger svg{transition:transform .3s ease}.collection-toolbar__sort-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.collection-toolbar__sort-list{position:absolute;top:calc(100% + 8px);right:0;width:240px;background-color:#f6f2ecf2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--palette-black-alpha-10, rgba(17,17,17,.08));border-radius:12px;box-shadow:0 10px 30px #11111114;padding:8px 0;margin:0;list-style:none;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease,visibility .3s ease}.collection-toolbar__sort-list.active{opacity:1;visibility:visible;transform:translateY(0)}.collection-toolbar__sort-item{padding:12px 20px;font-size:.8rem;font-weight:500;color:var(--palette-black, #111111);cursor:pointer;transition:background-color .2s ease,color .2s ease;display:flex;align-items:center;justify-content:space-between}.collection-toolbar__sort-item:hover{background-color:#1111110a;color:var(--palette-gold, #C7A36B)}.collection-toolbar__sort-item.active{color:var(--palette-gold, #C7A36B);font-weight:600}.collection-toolbar__sort-item.active:after{content:"";width:6px;height:6px;background-color:var(--palette-gold, #C7A36B);border-radius:50%;display:inline-block}.collection-products{display:grid;grid-template-columns:repeat(4,1fr);background-color:var(--palette-black-alpha-06, rgba(17,17,17,.06));gap:1px;border:1px solid var(--palette-black-alpha-06, rgba(17,17,17,.06))}@media(max-width:1199px){.collection-products{grid-template-columns:repeat(3,1fr)}}@media(max-width:899px){.collection-products{grid-template-columns:repeat(2,1fr)}}.collection-product{position:relative;background:#fff;display:flex;flex-direction:column;padding:0;transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s cubic-bezier(.25,.46,.45,.94)}.collection-product:hover{z-index:5;box-shadow:0 16px 40px #11111114}.collection-product__wishlist-btn{position:absolute;top:16px;right:16px;background:transparent;border:none;cursor:pointer;color:var(--palette-mink, #B8A89A);z-index:10;padding:6px;border-radius:50%;transition:color .2s ease,background-color .2s ease}.collection-product__wishlist-btn:hover{color:#e25c5c;background-color:#e25c5c0d}.collection-product__wishlist-btn svg{display:block}.collection-product__image-link{display:block;width:100%;text-decoration:none}.collection-product__image-wrap{overflow:hidden;aspect-ratio:4 / 5;display:flex;align-items:center;justify-content:center;background-color:#fff}.collection-product__image,.collection-product__placeholder{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.25,.46,.45,.94)}.collection-product:hover .collection-product__image{transform:scale(1.03)}.collection-product__content{padding:24px 20px;display:flex;flex-direction:column;flex-grow:1}.collection-product__eyebrow{font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--palette-gold, #C7A36B);margin-bottom:8px}.collection-product__title{font-size:.875rem;font-weight:500;line-height:1.4;letter-spacing:.02em;margin:0 0 6px}.collection-product__title a{color:var(--palette-black, #111111);text-decoration:none;transition:color .2s ease}.collection-product__title a:hover{color:var(--palette-gold, #C7A36B)}.collection-product__description{font-size:.75rem;line-height:1.5;color:var(--palette-mink, #B8A89A);margin:0 0 16px;flex-grow:1}.collection-product__price{font-size:.95rem;font-weight:700;color:var(--palette-black, #111111);margin:0}.collection-empty{grid-column:1 / -1;text-align:center;padding:96px 32px;background:#fff;color:var(--palette-mink, #B8A89A)}.collection-pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:56px}.collection-pagination a,.collection-pagination .current{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;border-radius:50%;font-size:.8rem;font-weight:500;text-decoration:none;color:var(--palette-black, #111111);transition:background .2s ease,color .2s ease}.collection-pagination a:hover{background:var(--palette-white, #FAFAF8);color:var(--palette-gold, #C7A36B)}.filter-drawer{position:fixed;top:0;bottom:0;right:0;width:100%;max-width:400px;background-color:#f6f2ecf2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:10001;box-shadow:-10px 0 40px #11111126;display:flex;flex-direction:column;transform:translate(100%);transition:transform .4s cubic-bezier(.16,1,.3,1)}.filter-drawer.active{transform:translate(0)}.filter-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#1116;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:10000;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}.filter-drawer-overlay.active{opacity:1;visibility:visible}.filter-drawer__header{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid var(--palette-black-alpha-06, rgba(17, 17, 17, .06))}.filter-drawer__title{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:1.5rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;margin:0;color:var(--palette-black, #111111)}.filter-drawer__close{background:transparent;border:none;cursor:pointer;color:var(--palette-black, #111111);display:flex;align-items:center;justify-content:center;padding:4px;transition:transform .25s ease}.filter-drawer__close:hover{transform:rotate(90deg)}.filter-drawer__form{display:flex;flex-direction:column;height:100%;overflow:hidden}.filter-drawer__content{flex-grow:1;overflow-y:auto;padding:24px 32px}.filter-group{border-bottom:1px solid var(--palette-black-alpha-06, rgba(17, 17, 17, .06));padding-bottom:24px;margin-bottom:24px}.filter-group:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.filter-group__title{font-family:var(--font-primary--family),var(--font-body, "Work Sans", sans-serif);font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin:0 0 16px;color:var(--palette-black, #111111)}.filter-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.filter-item{display:block}.filter-label{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.85rem;color:var(--palette-black, #111111)}.filter-checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.filter-checkbox-custom{height:18px;width:18px;background-color:transparent;border:1.5px solid var(--palette-mink-light, #C8BAB0);border-radius:2px;margin-right:12px;display:inline-block;position:relative;transition:background-color .2s ease,border-color .2s ease}.filter-checkbox:checked~.filter-checkbox-custom{background-color:var(--palette-gold, #C7A36B);border-color:var(--palette-gold, #C7A36B)}.filter-checkbox:checked~.filter-checkbox-custom:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:8px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}.filter-checkbox:disabled~.filter-label-text{opacity:.4;cursor:not-allowed}.filter-checkbox:disabled~.filter-checkbox-custom{opacity:.4;border-color:#1111111a}.filter-price{display:flex;gap:16px}.filter-price__field{flex:1;display:flex;flex-direction:column;gap:6px}.filter-price__label{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--palette-mink, #B8A89A)}.filter-price__input{width:100%;padding:10px 16px;background:#fff;border:1px solid var(--palette-black-alpha-10, rgba(17, 17, 17, .08));border-radius:4px;outline:none;font-family:inherit;font-size:.85rem;color:var(--palette-black, #111111);box-sizing:border-box;transition:border-color .25s ease}.filter-price__input:focus{border-color:var(--palette-gold, #C7A36B)}.filter-drawer__footer{padding:24px 32px;border-top:1px solid var(--palette-black-alpha-06, rgba(17, 17, 17, .06));display:flex;flex-direction:column;gap:12px}.filter-drawer__btn{display:block;width:100%;text-align:center;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:14px 20px;border-radius:30px;cursor:pointer;box-sizing:border-box;transition:background-color .25s ease,color .25s ease,border-color .25s ease;text-decoration:none}.filter-drawer__btn--apply{background-color:var(--palette-black, #111111);color:var(--palette-white, #FAFAF8);border:1px solid var(--palette-black, #111111)}.filter-drawer__btn--apply:hover{background-color:var(--palette-gold, #C7A36B);border-color:var(--palette-gold, #C7A36B)}.filter-drawer__btn--clear{background-color:transparent;color:var(--palette-black, #111111);border:1px solid var(--palette-black-alpha-15, rgba(17, 17, 17, .15))}.filter-drawer__btn--clear:hover{border-color:var(--palette-black, #111111);background-color:#11111108}@media(max-width:480px){.filter-drawer{max-width:100%}}.collection-pagination .current{background:var(--palette-gold, #C7A36B);color:var(--palette-black, #111111);font-weight:600}.subpage-header{position:relative;width:100%;height:var(--banner-height, 420px);overflow:hidden;display:flex;align-items:center;justify-content:center;padding-top:180px;padding-bottom:40px;box-sizing:border-box}.subpage-header__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.subpage-header__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform 8s cubic-bezier(.25,.46,.45,.94)}.subpage-header:hover .subpage-header__image,.subpage-header__image--default{transform:scale(1.04)}.subpage-header__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--overlay-color, #111111);opacity:var(--overlay-opacity, .3);z-index:1;transition:opacity .3s ease}.subpage-header__content{position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:0 24px;box-sizing:border-box}.subpage-header__inner{display:flex;flex-direction:column;gap:8px}.subpage-header.text-left .subpage-header__inner{align-items:flex-start;text-align:left}.subpage-header.text-center .subpage-header__inner{align-items:center;text-align:center}.subpage-header.text-right .subpage-header__inner{align-items:flex-end;text-align:right}.subpage-header__title{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:clamp(1.8rem,4vw,2.8rem);font-weight:500;line-height:1.2;margin:0;letter-spacing:.04em;text-transform:uppercase}.subpage-header.color-light .subpage-header__title{color:var(--palette-white, #FAFAF8)}.subpage-header.color-dark .subpage-header__title{color:var(--palette-black, #111111)}@media(max-width:767px){.subpage-header{padding-top:110px;padding-bottom:28px;height:clamp(200px,45vw,var(--banner-height, 420px))}}.subpage-header--product{height:180px!important;background-color:var(--palette-black, #111111)!important;padding-top:180px!important;padding-bottom:0!important}.subpage-header--product .subpage-header__overlay{display:none!important}@media(max-width:767px){.subpage-header--product{height:110px!important;padding-top:110px!important;padding-bottom:0!important}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.care-guide-snippet{font-family:var(--font-body, "Work Sans", sans-serif);color:var(--palette-black, #111111);line-height:1.7;font-size:.92rem}.care-guide-snippet__intro{font-size:.95rem;color:var(--palette-black, #111111);margin-bottom:40px;letter-spacing:.02em;text-align:justify}.care-guide-snippet__grid{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:768px){.care-guide-snippet__grid{grid-template-columns:repeat(2,1fr);gap:40px 32px}}.care-guide-snippet__card{display:flex;gap:20px;align-items:flex-start}.care-guide-snippet__icon-wrap{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:var(--palette-ivory, #F6F2EC);color:var(--palette-gold, #C7A36B);flex-shrink:0;border:1px solid rgba(199,163,107,.15)}.care-guide-snippet__icon{width:22px;height:22px}.care-guide-snippet__content{display:flex;flex-direction:column;gap:8px}.care-guide-snippet__title{font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:1.15rem;font-weight:600;color:var(--palette-black, #111111);margin:0;letter-spacing:.02em}.care-guide-snippet__text{font-size:.85rem;color:var(--palette-mink, #B8A89A);margin:0;text-align:justify;line-height:1.6}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
