body:has(.valentine-hero) .section-header{position:fixed!important;top:0;left:0;right:0;z-index:1000!important}body:has(.valentine-hero) .section-header .header-wrapper{background-color:transparent!important;transition:background-color .4s ease!important}body:has(.valentine-hero) .section-header .header-wrapper .header{background-color:transparent!important;transition:background-color .4s ease!important}body:has(.valentine-hero) .section-header.scrolled-past-header .header-wrapper{background-color:#fff!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body:has(.valentine-hero) .section-header.scrolled-past-header .header-wrapper .header{background-color:#fff!important}body:has(.valentine-hero) .section-header{z-index:1000!important}body:has(.valentine-hero) .header-wrapper,body:has(.valentine-hero) .header-wrapper .header,body:has(.valentine-hero) .header__inline-menu,body:has(.valentine-hero) .menu-drawer{z-index:1000!important}.valentine-hero{z-index:1!important}.valentine-hero__content,.valentine-hero__title,.valentine-hero__title-white,.valentine-hero__title-gold,.valentine-hero__button{z-index:5!important;position:relative}.grain-overlay{display:block!important;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;pointer-events:none;z-index:9999;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%' height='100%' filter='url(%23noise)'/%3E%3C/svg%3E")}.multicolumn .multicolumn-list__item:first-child p{font-family:var(--font-heading-family);font-size:2rem;line-height:1.3;font-style:italic;color:var(--color-foreground)}@media screen and (min-width:750px){.multicolumn .multicolumn-list__item:first-child p{font-size:2.5rem}}.rich-text__text .gold-accent{color:#d4af37;font-style:italic}.closing-statement{padding:100px 20px;text-align:center}@media screen and (min-width:750px){.closing-statement{padding:160px 40px}}.closing-statement__container{max-width:1000px;margin:0 auto}.closing-statement__title{font-family:var(--font-heading-family);font-size:2rem;font-weight:400;line-height:1.15;color:#fff;margin:0}@media screen and (min-width:750px){.closing-statement__title{font-size:3.5rem}}@media screen and (min-width:990px){.closing-statement__title{font-size:4.5rem}}.closing-statement__accent{color:#d4af37;font-style:italic}.closing-statement:before,.closing-statement:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:1px;height:60px;background:linear-gradient(to bottom,transparent,#D4AF37,transparent)}.closing-statement:before{top:0}.closing-statement:after{bottom:0}.closing-statement{position:relative}.craft-section{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#f8f6f3;padding:80px 20px;overflow:hidden}@media screen and (min-width:750px){.craft-section{padding:120px 40px}}.craft-section__bg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.craft-section__bracelet{width:100%;max-width:900px;height:auto;opacity:.25}@media screen and (min-width:990px){.craft-section__bracelet{max-width:1200px;opacity:.3}}.craft-section__content{position:relative;z-index:10;text-align:center;max-width:700px}.craft-section__eyebrow{display:block;font-family:var(--font-body-family);font-size:.75rem;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:#7a2d42;margin-bottom:24px}.craft-section__title{font-family:var(--font-heading-family);font-size:2rem;font-weight:400;color:#1a1612;margin:0 0 24px;line-height:1.1}@media screen and (min-width:750px){.craft-section__title{font-size:3rem}}@media screen and (min-width:990px){.craft-section__title{font-size:4rem}}.craft-section__text{font-family:var(--font-body-family);font-size:1rem;line-height:1.8;color:#5a5652;margin:0 0 40px}@media screen and (min-width:750px){.craft-section__text{font-size:1.125rem}}.craft-section__button{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-body-family);font-size:.875rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#fff;background-color:#1a1612;padding:18px 36px;text-decoration:none;transition:all .3s ease}.craft-section__button:hover{background-color:#2a2622;transform:translateY(-3px);box-shadow:0 10px 30px #1a161266}.craft-section__arrow{transition:transform .3s ease}.craft-section__button:hover .craft-section__arrow{transform:translate(4px)}.craft-section__line{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:1px;height:80px;background:linear-gradient(to bottom,transparent,#D4AF37)}.craft-section,[id*=rich_text] .rich-text{background-color:#f8f6f3;position:relative}.craft-section .rich-text__text,[id*=rich_text] .rich-text__text{font-family:var(--font-body-family);font-size:1rem;line-height:1.8;color:#5a5652;max-width:700px;margin:0 auto}.craft-section h2,[id*=rich_text] .rich-text__heading{font-family:var(--font-heading-family);font-size:2.5rem;font-weight:400;color:#1a1612;margin-bottom:24px}@media screen and (min-width:750px){.craft-section h2,[id*=rich_text] .rich-text__heading{font-size:3rem}}.marquee-section{padding:20px 0;overflow:hidden}.marquee-track{display:flex;width:max-content;animation:marquee 40s linear infinite}.marquee-content{display:flex;align-items:center;gap:0}.marquee-text{font-family:var(--font-heading-family);font-size:2.5rem;font-weight:400;text-transform:uppercase;letter-spacing:.15em;white-space:nowrap;opacity:.12;font-style:italic}.marquee-separator{margin:0 2.5rem;font-size:1rem;opacity:.2}@media screen and (min-width:750px){.marquee-text{font-size:4rem}.marquee-separator{margin:0 4rem}}@media screen and (min-width:990px){.marquee-text{font-size:5.5rem}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-20%)}}.philosophy-section{background-color:#f8f6f3;padding:128px 20px;position:relative;overflow:hidden}@media screen and (min-width:750px){.philosophy-section{padding:160px 48px}}@media screen and (min-width:990px){.philosophy-section{padding:192px 80px}}.philosophy-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:48px}@media screen and (min-width:990px){.philosophy-container{grid-template-columns:5fr 2fr 5fr;gap:0;align-items:center}}.philosophy-left{text-align:center}@media screen and (min-width:990px){.philosophy-left{text-align:left;padding-right:48px}}.philosophy-eyebrow{display:block;font-family:var(--font-body-family);font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:#7a2d42;margin-bottom:32px}.philosophy-quote{font-family:var(--font-heading-family);font-size:1.875rem;font-weight:400;line-height:1.2;color:#1a1612;margin:0 0 40px;font-style:normal;border:none!important;padding-left:0!important}@media screen and (min-width:750px){.philosophy-quote{font-size:2.5rem}}@media screen and (min-width:990px){.philosophy-quote{font-size:3rem;line-height:1.2}}.philosophy-line-horizontal{width:96px;height:1px;background-color:#7a2d42;margin:0 auto}@media screen and (min-width:990px){.philosophy-line-horizontal{margin:0}}.philosophy-center{display:none}@media screen and (min-width:990px){.philosophy-center{display:flex;justify-content:center;align-items:center;height:100%;min-height:400px}}.philosophy-line-vertical{display:block!important;width:1px!important;height:400px!important;background:linear-gradient(to bottom,transparent 0%,#E8B4BC 15%,#E8B4BC 85%,transparent 100%)!important}.philosophy-right{text-align:center}@media screen and (min-width:990px){.philosophy-right{text-align:left;padding-left:48px}}.philosophy-description{font-family:"Source Serif 4","Source Serif Pro",Georgia,serif;font-size:1.125rem;line-height:1.8;color:#5a5652;margin:0}@media screen and (min-width:750px){.philosophy-description{font-size:1.25rem}}.brand-tagline{padding:80px 20px;text-align:center}@media screen and (min-width:750px){.brand-tagline{padding:100px 40px}}.brand-tagline__container{max-width:900px;margin:0 auto}.brand-tagline__text{font-family:var(--font-heading-family);font-size:1.125rem;font-weight:400;font-style:italic;line-height:1.6;color:#ffffff80;margin:0;letter-spacing:.02em}@media screen and (min-width:750px){.brand-tagline__text{font-size:1.35rem}}@media screen and (min-width:990px){.brand-tagline__text{font-size:1.5rem}}.valentine-hero{position:relative;height:100vh;min-height:700px;max-height:1200px;display:flex;align-items:flex-end;overflow:hidden}.valentine-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.valentine-hero__image{width:100%;height:100%;object-fit:cover}.valentine-hero__overlay{display:block!important;position:absolute;top:0;left:0;right:0;bottom:0;background:#1a161280;z-index:2;pointer-events:none}.valentine-hero__content{position:relative;z-index:10;width:100%;padding:0 20px 80px}@media screen and (min-width:750px){.valentine-hero__content{padding:0 40px 100px}}@media screen and (min-width:990px){.valentine-hero__content{padding:0 60px 120px}}.valentine-hero__container{max-width:1400px;margin:0 auto;position:relative}.valentine-hero__collab{position:absolute;top:-200px;z-index:15;margin-bottom:var(--collab-margin, 40px)}.valentine-hero__collab--right{right:0;left:auto}.valentine-hero__collab--left{left:0;right:auto}@media screen and (min-width:750px){.valentine-hero__collab{top:-220px}}@media screen and (min-width:990px){.valentine-hero__collab{top:-250px}}.valentine-hero__collab-image{display:block;width:var(--collab-width, 150px);height:auto;max-width:100%;filter:drop-shadow(0 4px 20px rgba(0,0,0,.3))}.valentine-hero__eyebrow{display:block;font-family:var(--font-body-family);font-size:.7rem;font-weight:400;letter-spacing:.4em;text-transform:uppercase;color:#d4af37;margin-bottom:20px;opacity:0;animation:fadeInUp .8s ease forwards;animation-delay:.5s}@media screen and (min-width:750px){.valentine-hero__eyebrow{font-size:.8rem;margin-bottom:24px}}.valentine-hero__title{margin:0 0 24px;line-height:.95}.valentine-hero__title-white{display:block;font-family:var(--font-heading-family);font-size:3rem;font-weight:400;color:#fff;opacity:0;animation:fadeInUp 1s ease forwards;animation-delay:.7s}.valentine-hero__title-gold{display:block;font-family:var(--font-heading-family);font-size:3rem;font-weight:400;font-style:italic;color:#d4af37;opacity:0;animation:fadeInUp 1s ease forwards;animation-delay:.85s}@media screen and (min-width:750px){.valentine-hero__title-white,.valentine-hero__title-gold{font-size:5rem}}@media screen and (min-width:990px){.valentine-hero__title-white,.valentine-hero__title-gold{font-size:7rem}}.valentine-hero__subtitle{font-family:var(--font-body-family);font-size:1rem;font-weight:400;color:#fff9;max-width:500px;margin:0 0 32px;line-height:1.6;opacity:0;animation:fadeInUp .8s ease forwards;animation-delay:1.1s}@media screen and (min-width:750px){.valentine-hero__subtitle{font-size:1.125rem}}.valentine-hero__button{display:inline-block;font-family:var(--font-body-family);font-size:1rem;font-weight:500;letter-spacing:.1em;text-transform:lowercase;color:#1a1612;background-color:#d4af37;padding:18px 40px;text-decoration:none;transition:all .3s ease;opacity:0;animation:fadeInUp .8s ease forwards;animation-delay:1.3s}@media screen and (min-width:750px){.valentine-hero__button{font-size:1.1rem;padding:20px 48px}}.valentine-hero__button:hover{background-color:#c9a432;transform:translateY(-3px);box-shadow:0 10px 30px #d4af374d}.valentine-hero__scroll-indicator{position:absolute!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important;z-index:10!important;height:96px!important;display:flex!important;justify-content:center!important}.valentine-hero__scroll-line{display:block!important;width:1px!important;height:100%!important;background:linear-gradient(to bottom,transparent 0%,rgba(255,255,255,.5) 50%,transparent 100%)!important;opacity:1!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scrollPulse{0%,to{transform:scaleY(1);opacity:.5}50%{transform:scaleY(1.2);opacity:1}}.val-collection{background-color:#1a1612;padding:80px 20px}@media screen and (min-width:750px){.val-collection{padding:120px 40px}}@media screen and (min-width:990px){.val-collection{padding:140px 60px}}.val-collection__container{max-width:1200px;margin:0 auto}.val-collection__header{margin-bottom:60px}@media screen and (min-width:750px){.val-collection__header{margin-bottom:80px}}.val-collection__eyebrow{display:block;font-family:var(--font-body-family);font-size:.75rem;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:#d4af37;margin-bottom:16px}.val-collection__title{font-family:var(--font-heading-family);font-size:2.5rem;font-weight:400;color:#fff;margin:0;line-height:1.1}@media screen and (min-width:750px){.val-collection__title{font-size:3.5rem}}@media screen and (min-width:990px){.val-collection__title{font-size:4.5rem}}.val-collection__grid{display:grid;grid-template-columns:1fr;gap:40px}@media screen and (min-width:990px){.val-collection__grid{grid-template-columns:7fr 5fr;gap:48px}}.val-collection__card--large{display:block;position:relative;text-decoration:none;overflow:hidden}.val-collection__image-wrap{position:relative;aspect-ratio:3 / 4;overflow:hidden;background-color:#f8f6f3;border-radius:4px}.val-collection__image{width:100%;height:100%;object-fit:cover;transition:transform .7s ease;mix-blend-mode:multiply}.val-collection__card--large:hover .val-collection__image{transform:scale(1.05)}.val-collection__card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(26,22,18,.8) 0%,transparent 50%);opacity:.6}.val-collection__card-content{position:absolute;bottom:0;left:0;right:0;padding:32px;transform:translateY(10px);transition:transform .5s ease}.val-collection__card--large:hover .val-collection__card-content{transform:translateY(0)}.val-collection__stacked{display:flex;flex-direction:column;gap:32px}@media screen and (min-width:990px){.val-collection__stacked{padding-top:80px;gap:48px}}.val-collection__card--small{display:flex;align-items:center;gap:24px;text-decoration:none;transition:transform .3s ease}.val-collection__card--small:hover{transform:translate(8px)}.val-collection__small-image{width:120px;height:120px;flex-shrink:0;overflow:hidden;background-color:#f8f6f3;border-radius:4px}@media screen and (min-width:750px){.val-collection__small-image{width:160px;height:160px}}.val-collection__small-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease;mix-blend-mode:multiply}.val-collection__card--small:hover .val-collection__small-image img{transform:scale(1.1)}.val-collection__small-info{flex:1}.val-collection__card-subtitle{display:block;font-family:var(--font-body-family);font-size:.7rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#d4af37;opacity:.6;margin-bottom:8px}.val-collection__card-title{font-family:var(--font-heading-family);font-size:1.5rem;font-weight:400;color:#fff;margin:0 0 8px;transition:color .3s ease}@media screen and (min-width:750px){.val-collection__card--large .val-collection__card-title{font-size:2rem}}.val-collection__card:hover .val-collection__card-title{color:#d4af37}.val-collection__card-price{font-family:var(--font-body-family);font-size:1rem;color:#d4af37;margin:0}.val-collection__card-price span{color:#fff6;font-size:.875rem}
/*# sourceMappingURL=/cdn/shop/t/26/assets/custom-valentine.css.map */
