:root{--rx-green: #1e3b2f;--rx-green-deep: #142a20;--rx-green-mid: #2a4c3c;--rx-claret: #561118;--rx-red: #8a1c24;--rx-gold-deep: #b8800c;--rx-gold-pale: #ffd77a;--rx-tartan: repeating-linear-gradient(90deg, transparent 0 10px, rgba(138, 28, 36, .9) 10px 12px, transparent 12px 22px, rgba(254, 174, 2, .75) 22px 23px, transparent 23px 34px), repeating-linear-gradient(0deg, transparent 0 6px, rgba(138, 28, 36, .6) 6px 8px, transparent 8px 14px), linear-gradient(#2a4c3c, #2a4c3c)}.shopify-section[id$=__main]{position:relative;background:radial-gradient(60% 70% at 28% 42%,rgba(254,174,2,.14),transparent 70%),linear-gradient(180deg,var(--rx-green) 0%,var(--rx-green-deep) 100%);border-top:16px solid transparent;border-image:var(--rx-tartan) 16}.shopify-section[id$=__main]>section,.shopify-section[id$=__main] .gradient{background:transparent!important}.rh-xmedia{position:relative}.rh-xmedia media-gallery,.rh-xmedia .rh-gallery{box-shadow:0 var(--rh-plinth, 10px) 0 var(--rx-claret),0 calc(var(--rh-plinth, 10px) + 2px) 0 var(--rh-gold, #feae02),0 40px 80px -30px #000c!important}.rh-xbadge{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:6}.rh-xbadge[hidden]{display:none}.rh-xbow{position:absolute;right:-40px;top:-48px;width:140px;transform:rotate(14deg);filter:drop-shadow(0 6px 8px rgba(0,0,0,.45))}.rh-xticket{position:absolute;right:-14px;top:34px;display:grid;grid-template-columns:auto auto;transform:rotate(8deg);filter:drop-shadow(0 16px 18px rgba(0,0,0,.55))}.rh-xticket .m{background:var(--rh-paper, #f1e6d0);color:var(--rh-ink, #0b0a09);padding:14px 16px 12px 18px;display:grid;gap:2px;border-radius:12px 0 0 12px;position:relative}.rh-xticket .m:before{content:"";position:absolute;left:0;right:0;top:0;height:8px;background:var(--rx-tartan);border-radius:12px 0 0}.rh-xticket small{font-family:var(--rh-font-label);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--rx-red);margin-top:5px}.rh-xticket strong{font-family:var(--rh-font-display);font-weight:400;font-size:clamp(26px,2.6vw,36px);text-transform:uppercase;line-height:1}.rh-xticket i{font-family:var(--rh-font-accent);font-weight:800;font-size:14px;color:var(--rx-red)}.rh-xticket .s{background:var(--rh-gold, #feae02);color:var(--rh-ink, #0b0a09);padding:12px 14px;display:grid;place-items:center;align-content:center;border-left:2px dashed var(--rh-ink, #0b0a09);border-radius:0 12px 12px 0}.rh-xticket .s small{color:var(--rh-ink, #0b0a09);margin:0;font-size:9.5px}.rh-xticket .s b{font-family:var(--rh-font-display);font-weight:400;font-size:38px;line-height:.9}.rh-xplate{justify-self:start;display:inline-block;background:var(--rh-ink, #0b0a09);border-radius:10px;padding:2px 6px;box-shadow:inset 0 0 0 1px #feae0259}.rh-xplate img{display:block;width:clamp(170px,15vw,210px);height:auto;margin:-8px -4px -10px}.rh-xkind{margin:10px 0 0;font-family:var(--rh-font-label);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--rx-red)}.rh-xtitle h1{margin:0;font-family:var(--rh-font-display);font-weight:400;text-transform:uppercase;font-size:clamp(40px,22px + 3.3vw,64px);line-height:.94;color:var(--rh-ink, #0b0a09);overflow-wrap:anywhere}.rh-xtitle h1 em{display:block;text-transform:none;font-family:var(--rh-font-accent);font-style:italic;font-weight:900;letter-spacing:-.01em}.rh-foil{background:linear-gradient(100deg,#a8700a,#feae02 25%,#fff0b8 42%,#feae02 58%,#b8800c 82%,#feae02);background-size:220% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent!important}.rh-xcd{position:relative;margin:14px 0 6px;padding:18px 18px 12px;border-radius:12px;background:var(--rh-ink, #0b0a09);overflow:hidden;display:grid;gap:10px;box-shadow:0 0 0 1.5px var(--rh-gold, #feae02),0 14px 24px -14px #0009}.rh-xcd:before{content:"";position:absolute;left:0;right:0;top:0;height:8px;background:var(--rx-tartan)}.rh-xcd__notch{position:absolute;width:18px;height:18px;border-radius:50%;background:var(--rh-paper, #f1e6d0);top:calc(50% + 4px);transform:translateY(-50%);z-index:2}.rh-xcd__notch.l{left:-9px}.rh-xcd__notch.r{right:-9px}.rh-xcd__head{display:flex;justify-content:space-between;align-items:center;gap:10px}.rh-xcd__title{font-family:var(--rh-font-label);font-weight:500;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--rh-gold, #feae02)}.rh-xcd__date{font-family:var(--rh-font-accent);font-style:italic;font-weight:800;font-size:15px;color:var(--rx-gold-pale)}.rh-xcd__board{display:flex;align-items:flex-start;justify-content:center;gap:6px}.rh-xcd__board[hidden],.rh-xcd__done[hidden]{display:none}.rh-xcd__group{display:grid;justify-items:center;gap:6px}.rh-xcd__digits{display:flex;gap:3px}.rh-xcd__group small{font-family:var(--rh-font-label);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#c9bba3}.rh-xcd__sep{display:grid;gap:9px;padding-top:15px}.rh-xcd__sep i{width:5px;height:5px;border-radius:50%;background:var(--rh-gold, #feae02);box-shadow:0 0 6px #feae0299}.rh-xcd__done{text-align:center;font-family:var(--rh-font-display);font-size:26px;text-transform:uppercase;color:var(--rh-gold, #feae02);padding:8px 0}.rh-flap{position:relative;width:30px;height:46px;perspective:160px;font-family:var(--rh-font-display);font-size:34px;color:var(--rh-gold, #feae02)}.rh-flap .h{position:absolute;left:0;right:0;height:50%;overflow:hidden;display:flex;justify-content:center;align-items:flex-start;background:linear-gradient(180deg,#2b2620,#1b1713);border-radius:4px 4px 0 0}.rh-flap .h span{display:block;line-height:46px;height:46px}.rh-flap .lo{top:50%;align-items:flex-end;background:linear-gradient(180deg,#15120f,#211c17);border-radius:0 0 4px 4px}.rh-flap:after{content:"";position:absolute;left:0;right:0;top:calc(50% - .5px);height:1px;background:#000;z-index:4}.rh-flap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;box-shadow:inset 0 0 0 1px #feae0259,0 2px 3px #000000b3;z-index:5;pointer-events:none}.rh-flap .fly{z-index:3;transform-origin:bottom center;backface-visibility:hidden}.rh-flap .fly-lo{z-index:3;transform-origin:top center;transform:rotateX(90deg);backface-visibility:hidden}.rh-flap.go .fly{animation:rhFlapTop .26s ease-in forwards}.rh-flap.go .fly-lo{animation:rhFlapBot .26s .26s ease-out forwards}@keyframes rhFlapTop{to{transform:rotateX(-90deg);filter:brightness(.6)}}@keyframes rhFlapBot{to{transform:rotateX(0)}}.rh-gift{margin:14px 0 6px;display:grid;gap:12px;border-top:1.5px dashed var(--rh-line, #c9bba3);padding-top:14px}.rh-gift__facts{list-style:none;margin:0;padding:0;display:grid;gap:7px;font-size:1.5rem}.rh-gift__facts li{position:relative;padding-left:20px}.rh-gift__facts li:before{content:"";position:absolute;left:2px;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--rh-gold, #feae02)}.rh-gift__label{display:block;font-weight:600;margin-bottom:4px}.rh-gift__input{width:100%;font:inherit;font-size:1.5rem;padding:10px 12px;border:1px solid rgba(11,10,9,.3);border-radius:8px;background:#fffaf0;color:var(--rh-ink, #0b0a09)}.rh-gift__input:focus-visible{outline:2px solid var(--rh-gold, #feae02);outline-offset:1px}.rh-gift__hint{margin:4px 0 0;font-size:1.3rem;opacity:.75}.rh-gift__card summary{cursor:pointer;font-size:1.4rem;text-decoration:underline;text-underline-offset:3px}.rh-gift__card[open] summary{margin-bottom:8px}.rh-xdiv{position:relative;height:84px;background:var(--rx-tartan);border-block:3px solid var(--rh-gold, #feae02);display:flex;justify-content:center;align-items:flex-start}.rh-xdiv__bow{position:relative;top:-40px;width:150px;z-index:3;filter:drop-shadow(0 8px 12px rgba(0,0,0,.55))}.rh-xdiv__tag{position:absolute;top:26px;left:calc(50% + 50px);z-index:3;transform:rotate(-3deg);background:var(--rh-paper, #f1e6d0);color:var(--rh-ink, #0b0a09);font-family:var(--rh-font-accent);font-style:italic;font-weight:800;font-size:17px;padding:6px 16px 6px 26px;white-space:nowrap;clip-path:polygon(14px 0,100% 0,100% 100%,14px 100%,0 50%);box-shadow:0 8px 14px #00000073}.rh-xdet{position:relative;padding-block:var(--rh-section-gap, 80px);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .07 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>"),var(--rx-claret);border-bottom:6px solid var(--rh-gold, #feae02);color:var(--rh-paper, #f1e6d0);box-shadow:inset 0 14px 0 -8px var(--rx-claret),inset 0 16px 0 -8px #feae028c,inset 0 -14px 0 -8px var(--rx-claret),inset 0 -16px 0 -8px #feae028c}.rh-xdet__in{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,5vw,80px);align-items:start}.rh-xdet .rh-label,.rh-xun .rh-label,.rh-xfaq .rh-label,.rh-xend .rh-label{color:var(--rh-gold, #feae02)}.rh-xdet__text{font-size:1.7rem;max-width:62ch}.rh-xdet__text h2,.rh-xdet__text h3{font-family:var(--rh-font-display);font-weight:400;text-transform:uppercase;color:var(--rh-gold, #feae02);margin:0 0 12px;font-size:2.6rem}.rh-xdet__text strong,.rh-xdet__text b{color:#ffe3a0}.rh-xdet__text p{margin:0 0 14px}.rh-xun{padding-block:var(--rh-section-gap, 80px);background:var(--rh-bg, #1d120b)}.rh-xun__top{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:10px 24px;margin-bottom:26px}.rh-xun__note{font-family:var(--rh-font-label);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:#c9bba3}.rh-xun__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px)}.rh-xun__step{margin:0;background:var(--rh-paper, #f1e6d0);border-radius:16px;padding:8px;box-shadow:0 var(--rh-plinth, 10px) 0 var(--rx-green-mid),0 calc(var(--rh-plinth, 10px) + 2px) 0 var(--rx-gold-deep)}.rh-xun__img{aspect-ratio:4 / 5;border-radius:10px;overflow:hidden;background:#000}.rh-xun__img img{width:100%;height:100%;object-fit:cover;display:block}.rh-xun__step figcaption{display:flex;gap:10px;align-items:baseline;padding:10px 6px 4px;color:var(--rh-ink, #0b0a09)}.rh-xun__step figcaption b{font-family:var(--rh-font-accent);font-style:italic;font-weight:800;font-size:22px;color:var(--rx-red)}.rh-xun__step figcaption span{font-family:var(--rh-font-display);font-size:17px;text-transform:uppercase}.shopify-section:has(.rh-mset){background:radial-gradient(70% 60% at 50% 0%,rgba(254,174,2,.1),transparent 70%),linear-gradient(180deg,var(--rx-green),var(--rx-green-deep));border-top:2px solid var(--rh-gold, #feae02)}.rh-mset .rh-mset__list{padding-top:56px}.rh-mset .rh-mset__item{position:relative;overflow:visible}.rh-mset .rh-mset__item:before{content:"";position:absolute;top:-56px;left:50%;width:1.5px;height:64px;background:var(--rh-gold, #feae02);transform:rotate(-2deg);transform-origin:top}.rh-mset .rh-mset__item:after{content:"";position:absolute;top:-9px;left:50%;transform:translate(-50%);width:20px;height:20px;border-radius:50%;background:var(--rx-green-deep);box-shadow:0 0 0 3px var(--rh-gold, #feae02)}.rh-xfaq{padding-block:var(--rh-section-gap, 80px);background:var(--rx-green-deep);color:var(--rh-paper, #f1e6d0)}.rh-xfaq__in{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,5vw,80px)}.rh-xfaq details{border-bottom:1px solid rgba(111,181,166,.28);padding:16px 0}.rh-xfaq details:first-child{border-top:1px solid rgba(111,181,166,.28)}.rh-xfaq summary{cursor:pointer;font-family:var(--rh-font-display);font-size:clamp(19px,1.6vw,22px);text-transform:uppercase;list-style:none;display:flex;justify-content:space-between;gap:16px;line-height:1.1}.rh-xfaq summary::-webkit-details-marker{display:none}.rh-xfaq summary:after{content:"+";color:var(--rh-gold, #feae02);flex:none;transition:transform .25s ease}.rh-xfaq details[open] summary:after{transform:rotate(45deg)}.rh-xfaq .rte{margin-top:10px;color:#c9bba3;max-width:58ch}.rh-xfaq summary:focus-visible{outline:2px solid var(--rh-gold, #feae02);outline-offset:5px}.rh-xend{background:linear-gradient(180deg,var(--rx-green-deep),var(--rx-green));padding-block:clamp(40px,6vw,72px) clamp(56px,8vw,96px);text-align:center;color:var(--rh-paper, #f1e6d0);border-bottom:14px solid transparent;border-image:var(--rx-tartan) 14}.rh-xend__in{display:grid;justify-items:center;gap:12px}.rh-xend__h{margin:0;font-family:var(--rh-font-accent);font-style:italic;font-weight:800;font-size:clamp(26px,2.8vw,40px)}.rh-xhead{overflow:visible}.rh-xhead .header__heading-logo{width:145%;max-width:none;height:auto;margin-block:-14px}@media(prefers-reduced-motion:no-preference){.rh-foil{animation:rhFoil 2.4s .3s ease both}@keyframes rhFoil{0%{background-position:100% 0}to{background-position:0 0}}}@media(prefers-reduced-motion:reduce){.rh-flap.go .fly,.rh-flap.go .fly-lo{animation:none}}@media(max-width:989px){.rh-xdet__in,.rh-xfaq__in{grid-template-columns:minmax(0,1fr)}.rh-xticket{right:-6px;top:20px;transform:rotate(6deg) scale(.82);transform-origin:top right}.rh-xbow{right:-10px;top:-36px;width:104px}}@media(max-width:600px){.rh-xun__steps{grid-template-columns:minmax(0,1fr)}.rh-flap{width:24px;height:38px;font-size:28px}.rh-flap .h span{line-height:38px;height:38px}.rh-xdiv__tag{left:calc(50% + 34px);font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/rh-xmas.css.map */
