.amr-xmas{--amr-navy:#0D3040;--amr-gold:#C9A84C;--amr-gold-text:#9A7B2C;background:#fff;padding:var(--amr-pt,72px) 0 var(--amr-pb,80px);font-family:Cormorant Garamond,serif;color:#000}.amr-xmas *,.amr-xmas *:before,.amr-xmas *:after{box-sizing:border-box}.amr-xmas h2,.amr-xmas h3,.amr-xmas p,.amr-xmas ul{margin:0;padding:0;letter-spacing:normal;text-transform:none;font-family:Cormorant Garamond,serif}.amr-xmas .amr-xmas__editor-note{max-width:1200px;margin:0 auto 16px;padding:10px 16px;background:#fbf7ec;border-left:3px solid var(--amr-gold);font-size:16px}.amr-xmas__inner{max-width:1200px;margin:0 auto;padding:0 40px}.amr-xmas__hero{position:relative;display:flex;align-items:center;min-height:var(--amr-hero-h,600px);padding:48px}.amr-xmas--panel-right .amr-xmas__hero{justify-content:flex-end}.amr-xmas__cover{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--amr-navy)}.amr-xmas__cover picture{display:contents}.amr-xmas__cover img,.amr-xmas__cover .amr-xmas__ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:var(--amr-focal,50% 50%)}.amr-xmas--ribbon .amr-xmas__hero{padding-top:124px}.amr-xmas .amr-xmas__ribbon{position:absolute;top:30px;left:-16px;z-index:3;margin:0;filter:drop-shadow(0 8px 14px rgba(0,0,0,.3))}.amr-xmas__ribbon:before{content:"";position:absolute;left:0;top:100%;border-top:12px solid #7A5F1E;border-left:16px solid transparent}.amr-xmas__ribbon-band{position:relative;display:flex;align-items:center;gap:14px;height:64px;padding:0 52px 0 32px;background:linear-gradient(180deg,#e6cc7e,#c9a84c,#b8933a);color:var(--amr-navy);font-family:Cormorant Garamond,serif;font-size:23px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;line-height:1;white-space:nowrap;clip-path:polygon(0 0,100% 0,calc(100% - 20px) 50%,100% 100%,0 100%)}.amr-xmas__ribbon-band:after{content:"";position:absolute;left:0;right:24px;top:6px;bottom:6px;border-top:1px dashed rgba(255,255,255,.6);border-bottom:1px dashed rgba(255,255,255,.6);pointer-events:none}.amr-xmas__ribbon-band svg{width:34px;height:26px;flex:none}.amr-xmas__panel{position:relative;width:440px;max-width:100%;overflow:hidden;background:var(--amr-navy);color:#fff;padding:44px 42px 32px;box-shadow:0 30px 60px -30px #00000073}.amr-xmas__panel:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(201,168,76,.45);pointer-events:none}.amr-xmas__mark{position:absolute;right:-70px;bottom:-70px;width:300px;height:300px;opacity:.16;pointer-events:none}.amr-xmas .amr-xmas__eyebrow{position:relative;font-size:14px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--amr-gold);margin-bottom:16px}.amr-xmas .amr-xmas__title{position:relative;font-size:42px;line-height:1.08;font-weight:500;color:#fff;margin-bottom:18px}.amr-xmas .amr-xmas__title em{font-style:italic;color:var(--amr-gold);font-weight:500}.amr-xmas .amr-xmas__text{position:relative;margin-bottom:18px}.amr-xmas .amr-xmas__text p{font-size:18px;line-height:1.55;font-weight:500;color:#ffffffe0}.amr-xmas .amr-xmas__text p+p{margin-top:10px}.amr-xmas .amr-xmas__text a{color:var(--amr-gold);text-decoration:underline;text-underline-offset:3px}.amr-xmas .amr-xmas__points{position:relative;list-style:none;margin-bottom:24px}.amr-xmas .amr-xmas__points li{position:relative;list-style:none;margin:0;font-size:16.5px;font-weight:600;line-height:1.35;padding:6px 0 6px 26px;color:#fff;border-top:1px solid rgba(255,255,255,.12)}.amr-xmas .amr-xmas__points li:last-child{border-bottom:1px solid rgba(255,255,255,.12)}.amr-xmas .amr-xmas__points li:before{content:"\2726";position:absolute;left:2px;top:7px;color:var(--amr-gold);font-size:13px}.amr-xmas__ctas{position:relative;display:flex;flex-direction:column;gap:12px}.amr-xmas a.amr-xmas__btn{display:block;text-align:center;font-family:Cormorant Garamond,serif;font-size:15px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;line-height:1.3;padding:16px 20px;border:1px solid var(--amr-gold);transition:background-color .25s ease,color .25s ease,border-color .25s ease}.amr-xmas a.amr-xmas__btn--gold{background:var(--amr-gold);color:var(--amr-navy)}.amr-xmas a.amr-xmas__btn--gold:hover{background:#fff;border-color:#fff;color:var(--amr-navy)}.amr-xmas a.amr-xmas__btn--line{background:transparent;color:#fff;border-color:#fff9}.amr-xmas a.amr-xmas__btn--line:hover{border-color:var(--amr-gold);color:var(--amr-gold)}.amr-xmas .amr-xmas__note{position:relative;margin-top:18px;font-size:15px;font-style:italic;font-weight:500;color:var(--amr-gold);text-align:center}.amr-xmas__shop{margin-top:52px;min-width:0}.amr-xmas__shophead{display:flex;justify-content:space-between;align-items:baseline;gap:16px;border-bottom:1px solid rgba(13,48,64,.15);padding-bottom:14px;margin-bottom:22px}.amr-xmas .amr-xmas__shoptitle{font-size:28px;font-weight:600;line-height:1.2;color:#000}.amr-xmas .amr-xmas__shoptitle em{font-style:italic;color:var(--amr-navy)}.amr-xmas a.amr-xmas__all{flex-shrink:0;font-size:14px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--amr-navy);text-decoration:none;border-bottom:1px solid var(--amr-gold);padding-bottom:3px}.amr-xmas a.amr-xmas__all:hover{color:var(--amr-gold-text)}.amr-xmas__all--m{display:none}.amr-xmas__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.amr-xmas__card{display:flex;flex-direction:column;min-width:0;text-decoration:none;color:#000}.amr-xmas__img{position:relative;overflow:hidden;background:#f1f3f5;aspect-ratio:4/5}.amr-xmas__img img,.amr-xmas__img .amr-xmas__ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.amr-xmas__img--cover img{object-fit:cover}.amr-xmas__img--contain img{object-fit:contain;padding:8%}.amr-xmas__tag{position:absolute;top:12px;left:12px;z-index:1;background:var(--amr-navy);color:var(--amr-gold);font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:6px 10px;line-height:1.2}.amr-xmas__meta{padding:12px 2px 0}.amr-xmas .amr-xmas__by{font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--amr-gold-text);margin-bottom:4px}.amr-xmas .amr-xmas__name{font-size:17.5px;line-height:1.22;font-weight:600;color:#000;margin-bottom:5px}.amr-xmas .amr-xmas__price{font-size:17px;font-weight:700;color:var(--amr-navy)}.amr-xmas .amr-xmas__sub{font-size:15px;font-style:italic;font-weight:500;color:#333;margin-top:2px}.amr-xmas a.amr-xmas__card:hover .amr-xmas__name{text-decoration:underline;text-decoration-color:var(--amr-gold);text-underline-offset:3px}.amr-xmas a:focus-visible{outline:2px solid var(--amr-gold);outline-offset:3px}@media(prefers-reduced-motion:no-preference){.amr-xmas__img img{transition:transform .6s ease}.amr-xmas a.amr-xmas__card:hover .amr-xmas__img img{transform:scale(1.04)}}@media(max-width:999px){.amr-xmas{padding:0 0 48px}.amr-xmas__inner{padding:0}.amr-xmas__hero{display:block;min-height:0;padding:0}.amr-xmas__cover{position:relative;inset:auto;aspect-ratio:3/2}.amr-xmas__cover img,.amr-xmas__cover .amr-xmas__ph{object-position:var(--amr-focal-m,50% 50%)}.amr-xmas--ribbon .amr-xmas__hero{padding-top:0}.amr-xmas .amr-xmas__ribbon{top:22px;left:0}.amr-xmas__ribbon:before{display:none}.amr-xmas__ribbon-band{height:48px;padding:0 38px 0 20px;font-size:17px;letter-spacing:.16em;gap:10px}.amr-xmas__ribbon-band svg{width:26px;height:20px}.amr-xmas__panel{width:auto;margin:-72px 24px 0;padding:40px 30px 30px}.amr-xmas__panel:before{top:10px;right:10px;bottom:10px;left:10px}.amr-xmas__mark{width:210px;height:210px;right:-55px;bottom:auto;top:-55px}.amr-xmas .amr-xmas__eyebrow{font-size:13px}.amr-xmas .amr-xmas__title{font-size:36px}.amr-xmas__shop{margin-top:36px;padding:0 20px}.amr-xmas .amr-xmas__shoptitle{font-size:23px}.amr-xmas__shophead a.amr-xmas__all{display:none}.amr-xmas__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;margin:0 -20px;padding:0 0 6px;scroll-padding-left:20px;scrollbar-width:none}.amr-xmas__grid::-webkit-scrollbar{display:none}.amr-xmas__card{flex:0 0 40%;scroll-snap-align:start}.amr-xmas__card:first-child{margin-left:20px}.amr-xmas__card:last-child{margin-right:20px}.amr-xmas a.amr-xmas__all--m{display:block;text-align:center;margin:22px auto 0;width:max-content}}@media(max-width:699px){.amr-xmas__cover{aspect-ratio:4/5}.amr-xmas__panel{margin:-56px 14px 0;padding:36px 24px 28px}.amr-xmas__card{flex-basis:72%}}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map */
