:root{--ot-white: #ffffff;--ot-ivory: #fdfbf8;--ot-blush: #f9eeec;--ot-blush-2: #f4e1df;--ot-cream: #f6f0e8;--ot-champagne: #f5ecd9;--ot-sage-tint: #eef1ea;--ot-rose-tint: #f6e3e7;--ot-berry: #9b2f55;--ot-berry-deep: #7e2645;--ot-gold: #b8924a;--ot-gold-light: #e3c27a;--ot-gold-text: #7a5a22;--ot-charcoal: #2b2523;--ot-muted: #6b5e57;--ot-font-script: "Pinyon Script", "Snell Roundhand", "Apple Chancery", cursive;--nyx-cream: var(--ot-ivory);--nyx-sand: var(--ot-blush);--nyx-warm-white: var(--ot-white);--nyx-ivory: var(--ot-ivory);--nyx-charcoal: var(--ot-charcoal);--nyx-black: #1f1a19;--nyx-warm-gray: var(--ot-muted);--nyx-label: #6f6158;--nyx-gold: var(--ot-gold);--nyx-dusty-rose: #d9b3bb}body.nyx{background-color:var(--ot-white)}.ot-script{font-family:var(--ot-font-script);font-weight:400;font-style:normal;letter-spacing:0;text-transform:none;line-height:1}.ot-strip{position:relative;overflow:hidden;text-align:center;padding:9px 44px;font-size:12px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.ot-strip--berry{background:linear-gradient(90deg,#74213f 0%,var(--ot-berry-deep) 50%,#74213f 100%);color:var(--ot-ivory)}.ot-strip--blush{background:var(--ot-blush);color:var(--ot-charcoal)}.ot-strip--ivory{background:var(--ot-ivory);color:var(--ot-charcoal);border-bottom:1px solid #efe6dc}.ot-strip__line{margin:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 14px}.ot-strip__script{font-size:24px;color:var(--ot-gold-light);transform:translateY(1px)}.ot-strip--blush .ot-strip__script,.ot-strip--ivory .ot-strip__script{color:var(--ot-berry)}.ot-strip__link{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--ot-gold-light)}.ot-strip__link:hover{color:var(--ot-gold-light)}.ot-strip__text--mob{display:none}.ot-strip__spark{position:absolute;width:12px;height:12px;color:var(--ot-gold-light);opacity:.9;animation:ot-twinkle 3.2s ease-in-out infinite}.ot-strip--blush .ot-strip__spark,.ot-strip--ivory .ot-strip__spark{color:var(--ot-gold)}.ot-strip__spark--a{left:12%;top:9px}.ot-strip__spark--b{left:20%;bottom:6px;width:8px;height:8px;animation-delay:1.1s}.ot-strip__spark--c{right:18%;top:7px;width:9px;height:9px;animation-delay:.5s}.ot-strip__spark--d{right:11%;bottom:8px;animation-delay:1.8s}@keyframes ot-twinkle{0%,to{opacity:.35;transform:scale(.75) rotate(0)}50%{opacity:1;transform:scale(1) rotate(20deg)}}@media(max-width:749px){.ot-strip{padding:8px 30px;font-size:11px;letter-spacing:.1em}.ot-strip__script{font-size:21px}.ot-strip__text--desk{display:none}.ot-strip__text--mob{display:inline}.ot-strip__spark--a{left:10px}.ot-strip__spark--b{left:22px}.ot-strip__spark--c{right:22px}.ot-strip__spark--d{right:10px}}.nyx-header{background:var(--ot-white);border-bottom:1px solid #f1e8e1}.nyx-header__nav>li>a:after{background:var(--ot-berry)}.nyx-header__nav a:hover{color:var(--ot-berry)}.ot-hhero{position:relative;overflow:hidden;background:var(--ot-ivory)}.ot-hhero__media{position:relative;aspect-ratio:16 / 9;max-height:var(--ot-hhero-maxh, 88vh);width:100%}.ot-hhero__media picture,.ot-hhero__media img,.ot-hhero__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--ot-hhero-pos, right center);display:block}.ot-hhero__content{position:absolute;top:50%;transform:translateY(-50%);left:max(4vw,32px);width:min(34%,500px);color:var(--ot-charcoal);z-index:2}.ot-hhero--right .ot-hhero__content{left:auto;right:max(4vw,32px)}.ot-hhero__eyebrow{color:var(--ot-gold-text);margin-bottom:8px}.ot-hhero__script{font-size:clamp(44px,4.6vw,78px);color:var(--ot-berry);margin:0 0 2px;line-height:1.1}.nyx-scope .ot-hhero__title{font-size:clamp(38px,3.9vw,64px);font-weight:300;line-height:1.04;margin:0 0 18px;letter-spacing:.01em;overflow-wrap:break-word}.ot-hhero__title em{display:block;font-style:italic;color:var(--ot-berry)}.ot-hhero__text{font-size:17px;color:#4a403c;max-width:430px;margin-bottom:28px}.ot-hhero__text p{margin:0}.ot-hhero__buttons{display:flex;flex-wrap:wrap;gap:12px}.ot-hhero__spark{position:absolute;color:var(--ot-gold);z-index:2;animation:ot-twinkle 3.6s ease-in-out infinite}.ot-hhero__spark--a{width:22px;height:22px;left:max(3vw,20px);top:14%}.ot-hhero__spark--b{width:14px;height:14px;left:30%;top:22%;animation-delay:1.3s}@media(max-width:989px)and (min-width:750px){.ot-hhero__content{width:44%}.ot-hhero__text{font-size:15px}}@media(max-width:749px){.ot-hhero__media{aspect-ratio:9 / 16;max-height:none}.ot-hhero__media img{object-position:var(--ot-hhero-pos-m, center top)}.ot-hhero__content{top:auto;bottom:22px;transform:none;left:20px;right:20px;width:auto;text-align:center}.ot-hhero__content:before{content:"";position:absolute;top:-18px;right:-20px;bottom:-22px;left:-20px;background:linear-gradient(to top,#fffffff5,#ffffffdb 72%,#fff0);z-index:-1}.ot-hhero__eyebrow{display:inline-block;background:#fdfbf8f0;color:var(--ot-gold-text);padding:5px 14px;border-radius:999px;box-shadow:0 0 0 1px #b8924a59;margin-bottom:10px}.ot-hhero__script{font-size:44px;text-shadow:0 0 14px rgba(255,255,255,.9)}.nyx-scope .ot-hhero__title{font-size:38px;margin-bottom:10px}.ot-hhero__text{font-size:15px;margin:0 auto 18px}.ot-hhero__buttons{justify-content:center}.ot-hhero__buttons .nyx-btn{padding:14px 20px}.ot-hhero__spark--b{left:auto;right:18px;top:10%}}.ot-tiles{background:var(--ot-white);padding:var(--ot-pt, 56px) 0 var(--ot-pb, 56px)}.ot-tiles__head{text-align:center;margin-bottom:28px}.nyx-scope .ot-tiles__title{font-size:clamp(28px,3vw,42px);font-weight:300}.ot-tiles__script{font-size:clamp(30px,3vw,42px);color:var(--ot-berry);margin:2px 0 0}.ot-tiles__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ot-tile__link{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;aspect-ratio:4 / 5;overflow:hidden;text-align:center;padding:0 12px 24px;color:var(--ot-charcoal);isolation:isolate}.ot-tile--blush .ot-tile__link{background:radial-gradient(120% 90% at 50% 20%,#fff 0%,var(--ot-blush) 60%,var(--ot-blush-2) 100%)}.ot-tile--ivory .ot-tile__link{background:radial-gradient(120% 90% at 50% 20%,#fff 0%,var(--ot-ivory) 55%,var(--ot-cream) 100%)}.ot-tile--rose .ot-tile__link{background:radial-gradient(120% 90% at 50% 20%,#fff 0%,var(--ot-rose-tint) 60%,#efd3da 100%)}.ot-tile--sage .ot-tile__link{background:radial-gradient(120% 90% at 50% 20%,#fff 0%,var(--ot-sage-tint) 60%,#e0e7da 100%)}.ot-tile--gold .ot-tile__link{background:radial-gradient(120% 90% at 50% 20%,#fff 0%,var(--ot-champagne) 60%,#eedfc1 100%)}.ot-tile__link:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(184,146,74,.45);pointer-events:none;transition:inset var(--nyx-base)}.ot-tile__link:hover:after{top:6px;right:6px;bottom:6px;left:6px}.ot-tile__art{position:absolute;top:6%;right:8%;bottom:30%;left:8%;z-index:-1;transition:transform .6s ease}.ot-tile__svg{width:100%;height:100%}.ot-tile__art--photo{top:16px;right:16px;bottom:46%;left:16px;overflow:hidden;background:#ffffff2e}.ot-tile__photo{width:100%;height:100%;object-fit:cover;object-position:center 40%;display:block}.ot-tile--blush .ot-tile__photo{object-position:center 48%}.ot-tile--sage .ot-tile__photo{object-position:center 18%}.ot-tile--gold .ot-tile__photo{object-position:32% 72%}.ot-tile--rose .ot-tile__photo{object-position:center 22%}.ot-tile__link:hover .ot-tile__art{transform:scale(1.05) rotate(-1.5deg)}.ot-tile__link:hover .ot-tile__art--photo{transform:scale(1.035) rotate(0)}.ot-tile__label{display:flex;flex-direction:column;align-items:center;gap:0}.ot-tile__serif{font-family:var(--nyx-font-display);font-size:clamp(18px,1.7vw,26px);letter-spacing:.14em;text-transform:uppercase;font-weight:500}.ot-tile__script{font-size:clamp(40px,3.8vw,60px);color:var(--ot-berry);margin-top:-2px}.ot-tile__cap{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ot-muted);margin-top:6px}@media(max-width:749px){.ot-tiles__grid{grid-template-columns:repeat(2,1fr);gap:10px}.ot-tile__link{padding-bottom:16px}.ot-tile__serif{font-size:14px;letter-spacing:.12em}.ot-tile__script{font-size:36px}.ot-tile__cap{display:none}.ot-tile__art--photo{top:10px;right:10px;bottom:34%;left:10px}}.ot-models{background:var(--ot-white);padding:var(--ot-pt, 32px) 0 var(--ot-pb, 80px)}.ot-models__head{text-align:center;margin-bottom:28px}.ot-models__head .nyx-eyebrow{color:var(--ot-gold-text)}.nyx-scope .ot-models__title{font-size:clamp(32px,3.4vw,50px);font-weight:300}.ot-models__title .ot-script{color:var(--ot-berry);font-size:1.35em}.ot-models__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--ot-cols, 3),1fr);gap:16px}.ot-model__link{display:block;position:relative;overflow:hidden;color:#fff}.ot-model__media{display:block;aspect-ratio:3 / 4;background:var(--ot-blush)}.ot-model__media img,.ot-model__media svg{width:100%;height:100%;object-fit:cover;object-position:var(--ot-pos, center top);transition:transform .8s ease}.ot-model__link:hover .ot-model__media img{transform:scale(1.04)}.ot-model__label{position:absolute;left:0;right:0;bottom:0;padding:72px 24px 22px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;background:linear-gradient(to top,#1f16148c,#1f161433 55%,#1f161400)}.ot-model__name{font-family:var(--nyx-font-display);font-size:clamp(28px,2.4vw,40px);line-height:1;letter-spacing:.02em;text-shadow:0 1px 12px rgba(0,0,0,.25)}.ot-model__cta{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;border-bottom:1px solid rgba(255,255,255,.8);padding-bottom:2px;white-space:nowrap}@media(max-width:749px){.ot-models{overflow:hidden}.ot-models__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:0 -24px;padding:0 24px 6px;scroll-padding:0 24px;scrollbar-width:none}.ot-models__grid::-webkit-scrollbar{display:none}.ot-model{flex:0 0 78%;scroll-snap-align:start}}.nyx-marquee{background:var(--ot-blush);color:var(--ot-charcoal);border-top:1px solid #f1e2df;border-bottom:1px solid #f1e2df}.nyx-marquee__sep{color:var(--ot-gold)}.nyx-marquee__item{color:#4b3f3b}.nyx-cta{background:radial-gradient(90% 120% at 50% 0%,#fff 0%,var(--ot-blush) 55%,var(--ot-rose-tint) 100%);color:var(--ot-charcoal);position:relative;overflow:hidden}.nyx-cta .nyx-eyebrow{color:var(--ot-gold-text)}.nyx-scope .nyx-cta__title{color:var(--ot-charcoal)}.nyx-cta__title em{color:var(--ot-berry)}.nyx-cta__text{color:#4a403c}.nyx-cta .nyx-btn--outline-light{color:var(--ot-charcoal);border-color:var(--ot-charcoal);background:transparent}.nyx-cta .nyx-btn--outline-light:hover{background:var(--ot-charcoal);color:var(--ot-ivory)}.nyx-newsletter{background:var(--ot-ivory);border-top:1px solid #f1e8e1}.nyx-btn--primary{background:var(--ot-charcoal);border-color:var(--ot-charcoal);color:var(--ot-ivory)}.nyx-btn--primary:hover{background:var(--ot-berry-deep);border-color:var(--ot-berry-deep)}.nyx-btn--outline{color:var(--ot-charcoal);border-color:var(--ot-charcoal);background:#fff9}.nyx-footer{background:var(--ot-ivory);color:var(--ot-charcoal);border-top:1px solid #efe6dc}.nyx-footer__tagline{color:var(--ot-muted)}.nyx-footer__social a,.nyx-footer__col a,.nyx-footer__legal a{color:#5f534c}.nyx-footer__social a:hover,.nyx-footer__col a:hover,.nyx-footer__legal a:hover{color:var(--ot-berry)}.nyx-scope .nyx-footer__col h2{color:var(--ot-charcoal)}.nyx-footer__copyright{color:#5f534c}.nyx-footer__bottom{border-top-color:#e9ddd2}.nyx-footer .nyx-wordmark{color:var(--ot-charcoal)}.ot-footer-bottom{padding:0 0 28px;border-top:0}.ot-footer-bottom .nyx-footer__bottom{margin-top:0}.ot-move{position:relative;overflow:hidden;background:var(--ot-ivory);padding:8px 24px 40px;isolation:isolate}.ot-move__glow{position:absolute;border-radius:50%;filter:blur(40px);z-index:-1;opacity:.9}.ot-move__glow--a{width:46%;height:160%;left:-6%;top:-30%;background:radial-gradient(closest-side,#f3d9de,transparent)}.ot-move__glow--b{width:40%;height:150%;left:34%;top:-20%;background:radial-gradient(closest-side,#f3e4c4,transparent)}.ot-move__glow--c{width:40%;height:160%;right:-6%;top:-30%;background:radial-gradient(closest-side,#e2e9dc,transparent)}.ot-move--gold .ot-move__glow--a{background:radial-gradient(closest-side,#f3e4c4,transparent)}.ot-move--sage .ot-move__glow--b{background:radial-gradient(closest-side,#e2e9dc,transparent)}.ot-move__panel{position:relative;max-width:var(--nyx-container);margin:0 auto;display:grid;grid-template-columns:auto max-content minmax(220px,1fr) auto auto;align-items:center;gap:28px;padding:26px 40px;background:#ffffff75;-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15);border:1px solid rgba(184,146,74,.55);border-radius:2px;box-shadow:0 1px #ffffffe6 inset,0 18px 40px -28px #7e264559}.ot-move--blush .ot-move__panel{background:#fcf0f180}.ot-move--gold .ot-move__panel{background:#faf3e485}.ot-move--sage .ot-move__panel{background:#f3f6ef8c}.ot-move__panel:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid rgba(184,146,74,.22);pointer-events:none}.ot-move__brand{display:contents}.ot-tree{position:relative;display:block;width:104px;height:125px;color:var(--ot-gold-text)}.ot-tree__svg{width:100%;height:100%;display:block}.ot-tree__logo{position:absolute;left:50%;top:27.5%;transform:translate(-50%,-50%);height:32%;width:auto;filter:drop-shadow(0 0 6px rgba(255,236,200,.8))}.ot-move__words{display:flex;flex-direction:column;min-width:0}.ot-move__wordmark{font-family:var(--nyx-font-display);font-weight:500;text-transform:uppercase;letter-spacing:.08em;line-height:.95;font-size:clamp(34px,3.5vw,58px);white-space:nowrap;color:transparent;-webkit-text-stroke:1.1px var(--ot-gold-text);background:linear-gradient(100deg,#b8924a14,#9b2f550f);-webkit-background-clip:text;background-clip:text}@supports not (-webkit-text-stroke: 1px black){.ot-move__wordmark{color:var(--ot-gold-text)}}.ot-move__kicker{font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--ot-gold-text);margin-top:8px;font-weight:600}.ot-move__tagline p{margin:0}.ot-move__serif{font-family:var(--nyx-font-display);font-size:clamp(22px,2vw,30px);letter-spacing:.04em;color:var(--ot-charcoal);line-height:1.2}.ot-move__script{font-size:clamp(24px,1.9vw,30px);color:var(--ot-berry);margin-top:4px!important;line-height:1.15}.ot-move__btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 30px;border:1px solid var(--ot-charcoal);border-radius:999px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--ot-charcoal);background:#ffffff59;white-space:nowrap;transition:background var(--nyx-base),color var(--nyx-base)}.ot-move__btn:hover,.ot-move__btn:focus-visible{background:var(--ot-charcoal);color:var(--ot-ivory)}@media(max-width:1180px)and (min-width:750px){.ot-move__wordmark{font-size:clamp(30px,4vw,44px)}.ot-move__panel{grid-template-columns:auto 1fr auto auto;padding:24px 28px;gap:24px}.ot-move__tagline{grid-column:2 / 3}.ot-move__btn{grid-column:3;grid-row:1 / span 2}.ot-move__words{grid-column:2}.ot-tree{grid-row:1 / span 2}}@media(max-width:749px){.ot-move{padding:4px 16px 28px}.ot-move__panel{grid-template-columns:1fr;justify-items:center;text-align:center;gap:14px;padding:28px 20px 30px}.ot-move__words{align-items:center}.ot-move__wordmark{font-size:clamp(32px,10.5vw,46px);white-space:normal;letter-spacing:.06em}.ot-tree{width:92px;height:110px}}.ot-qr{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--ot-charcoal);text-align:center}.ot-qr__disc{position:relative;display:block;width:136px;height:136px;border-radius:18px;overflow:hidden;background:#1b1310;box-shadow:0 0 0 1px #b8924ab3,0 0 0 5px #ffffff8c,0 0 0 6px #b8924a59,0 10px 30px -12px #7e264573}.ot-qr__video,.ot-qr__still{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ot-qr__still{display:none}.ot-qr__cap{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:#5f534c;line-height:1.5}.ot-qr__cap span{display:block}.ot-qr__cap .ot-qr__domain{text-transform:none;letter-spacing:.06em;font-size:12px;color:var(--ot-charcoal)}.ot-qr:hover .ot-qr__cap{color:var(--ot-berry)}@media(max-width:1100px)and (min-width:750px){.ot-qr{grid-column:4;grid-row:1 / span 2}}@media(max-width:749px){.ot-qr__disc{width:150px;height:150px}.ot-qr{margin-top:6px}}@media(prefers-reduced-motion:reduce){.ot-strip__spark,.ot-hhero__spark{animation:none}.ot-qr__video{display:none}.ot-qr__still{display:block}}@media(max-width:749px){.ot-strip__link{display:inline-block;padding:15px 8px;margin:-15px -8px}.nyx-header .nyx-action,.nyx-header .nyx-menu-btn{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}.nyx-drawer__head .nyx-action{min-height:44px;min-width:44px}.nyx-drawer__list>li{padding:4px 0}.nyx-drawer__list>li>a{display:flex;align-items:center;min-height:44px}.nyx-drawer__sub{padding:0 0 4px 2px}.nyx-drawer__sub a{display:flex;align-items:center;min-height:44px;padding:0}.nyx-drawer__extra a{display:inline-flex;align-items:center;min-height:44px}.nyx-link{position:relative}.nyx-link:before{content:"";position:absolute;left:-6px;right:-6px;top:-11px;bottom:-11px}.mobile-facets__open-wrapper,.mobile-facets__open{min-height:44px;display:flex;align-items:center}.product__tax a,.product__policies a{display:inline-block;padding:14px 4px;margin:-14px -4px}.nyx-footer__grid{grid-template-columns:1fr 1fr;column-gap:20px;row-gap:24px}.nyx-footer__brand{grid-column:1 / -1}.nyx-footer__col li{margin:0}.nyx-footer__col a,.nyx-footer__social a{display:flex;align-items:center;min-height:44px}.nyx-scope .nyx-footer__col h2{margin-bottom:4px}.nyx-footer__legal{gap:0 14px;flex-wrap:wrap}.nyx-footer__legal a{display:inline-flex;align-items:center;min-height:44px}}@media(max-width:400px){.nyx-header .nyx-action--account{display:none}}@media(max-width:749px){.nyx-header__logo{flex-shrink:0;min-width:44px}}@media(min-width:1025px){.nyx-header__top{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto;align-items:center;row-gap:6px;padding-bottom:0}.nyx-header__logo{grid-column:2;grid-row:1;justify-self:center}.nyx-header__actions{grid-column:3;grid-row:1;justify-self:end}.nyx-header__navwrap{grid-column:1 / -1;grid-row:2;display:flex;justify-content:center;border-top:1px solid #f1e8e1;padding:4px 0 2px}.nyx-header__nav{gap:clamp(18px,2.1vw,34px);flex-wrap:wrap;justify-content:center}.nyx-header__nav a{font-size:13px;letter-spacing:.12em}.nyx-wordmark--header{display:inline}}.nyx-header .nyx-wordmark,.nyx-header .nyx-wordmark span{color:#a8823c;background:linear-gradient(100deg,#8a6526,#b8924a 28%,#e3c27a,#b8924a 72%,#8a6526);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
/*# sourceMappingURL=/cdn/shop/t/23/assets/ot-holiday.css.map */
