.arp-rakhi{--arp-ink: #080808;--arp-white: #ffffff;--arp-cream: #f4efe8;--arp-warm-cream: #f8f0e3;--arp-paper: #fbf8f3;--arp-slate: #465b71;--arp-brown: #7d5449;--arp-dark-brown: #433625;--arp-gold: #b28b4e;--arp-line: rgba(8, 8, 8, .16);--arp-muted: #67635e;position:relative;min-width:320px;min-height:100vh;overflow:hidden;background:var(--arp-white);color:var(--arp-ink);font-family:var(--font-body--family, "Josefin Sans", "Avenir Next", Arial, sans-serif);font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}body.arp-rakhi-intro-locked,body.arp-rakhi-modal-open{overflow:hidden!important}.arp-rakhi,.arp-rakhi *,.arp-rakhi *:before,.arp-rakhi *:after{box-sizing:border-box}.arp-rakhi button,.arp-rakhi a{color:inherit;font:inherit}.arp-rakhi button{border:0;border-radius:0}.arp-rakhi button:focus-visible,.arp-rakhi a:focus-visible{outline:2px solid var(--arp-slate);outline-offset:4px}.arp-rakhi a{text-decoration:none}.arp-rakhi img{display:block;max-width:100%}.arp-rakhi [hidden]{display:none!important}.arp-micro-label{margin:0;color:var(--arp-slate);font-size:11px;font-weight:700;letter-spacing:2.3px;line-height:1.3;text-transform:uppercase}.arp-ritual-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:grid;grid-template-rows:auto 1fr;min-height:100svh;overflow:hidden;background:radial-gradient(circle at 77% 52%,rgba(255,255,255,.72) 0 15%,transparent 42%),var(--arp-cream);opacity:1;visibility:visible;transition:opacity .55s ease,visibility 0s linear 0s;will-change:opacity}.arp-paper-grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.22;background-image:repeating-linear-gradient(0deg,rgba(67,54,37,.035) 0,rgba(67,54,37,.035) 1px,transparent 1px,transparent 4px),repeating-linear-gradient(90deg,transparent 0,transparent 7px,rgba(255,255,255,.22) 7px,rgba(255,255,255,.22) 8px);mix-blend-mode:multiply}.arp-intro-header{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;height:78px;padding:0 5.2vw;border-bottom:1px solid rgba(67,54,37,.16)}.arp-brand-wordmark{display:inline-flex;align-items:center;min-height:34px;font-size:24px;font-weight:400;letter-spacing:-1.4px;line-height:1;text-transform:lowercase}.arp-brand-wordmark img{width:auto;height:40px;object-fit:contain}.arp-intro-edition{color:var(--arp-dark-brown);font-size:10px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase}.arp-intro-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(380px,.84fr) minmax(560px,1.16fr);min-height:0}.arp-intro-message{align-self:center;max-width:650px;padding:7vh 5.2vw 11vh}.arp-intro-message h1{max-width:650px;margin:25px 0 26px;color:var(--arp-dark-brown);font-family:var(--font-heading--family, var(--font-body--family, "Josefin Sans", sans-serif));font-size:clamp(52px,5.2vw,88px);font-weight:300;letter-spacing:-4.8px;line-height:.94}.arp-intro-message h1 .arp-scent-word{color:var(--arp-slate);font-style:italic;font-weight:700}.arp-intro-message h1 em{display:block;margin-top:11px;color:var(--arp-slate);font-family:Georgia,Times New Roman,serif;font-size:.83em;font-weight:400;letter-spacing:-3px}.arp-intro-body{max-width:470px;margin:0 0 36px;color:#57534d;font-size:15px;letter-spacing:.1px;line-height:1.75}.arp-choose-gift{position:relative;display:inline-flex;align-items:center;justify-content:space-between;width:240px;min-height:58px;padding:0 24px;overflow:hidden;background:var(--arp-slate);color:var(--arp-white)!important;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;transition:background .35s ease,transform .35s ease}.arp-choose-gift:before{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--arp-ink);content:"";transform:translate(-102%);transition:transform .5s cubic-bezier(.77,0,.18,1)}.arp-choose-gift>span{position:relative;z-index:1}.arp-choose-gift:hover:before{transform:translate(0)}.arp-choose-gift:hover .arp-button-arrow{transform:translate(4px)}.arp-mobile-ritual-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:18px}.arp-mobile-ritual-actions button{padding:5px 0 6px;border-bottom:1px solid rgba(67,54,37,.42)!important;background:transparent;color:var(--arp-dark-brown);cursor:pointer;font-size:9px;font-weight:700;letter-spacing:1.15px;text-transform:uppercase}.arp-mobile-replay{display:none;align-items:center;gap:7px}.arp-mobile-replay span{color:var(--arp-gold);font-size:14px}.arp-intro-tied .arp-mobile-replay{display:inline-flex;animation:arp-replay-button-in .42s cubic-bezier(.22,1,.36,1) both}.arp-button-arrow{font-size:21px;font-weight:300;transition:transform .35s ease}.arp-ritual-visual{position:relative;align-self:stretch;min-height:640px;overflow:hidden;border-left:1px solid rgba(67,54,37,.13);background:linear-gradient(135deg,rgba(70,91,113,.04),transparent 52%),linear-gradient(175deg,#f9f5ee,#eee5d7);isolation:isolate}.arp-ritual-visual:before,.arp-ritual-visual:after{position:absolute;content:"";pointer-events:none}.arp-ritual-visual:before{top:7%;left:12%;width:76%;height:82%;border:1px solid rgba(178,139,78,.3);border-radius:50%;opacity:.7;transform:rotate(-9deg)}.arp-ritual-visual:after{right:-10%;bottom:-25%;width:68%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(70,91,113,.14),transparent 68%)}.arp-visual-halo{position:absolute;top:19%;left:21%;width:58%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.94) 0,rgba(255,250,238,.48) 40%,transparent 70%);filter:blur(2px);opacity:.95;transform:scale(.96);transition:transform 1.2s ease,opacity 1.2s ease}.arp-ritual-svg{position:absolute;z-index:5;top:4%;left:-4%;width:108%;height:90%;overflow:visible;shape-rendering:geometricPrecision}.arp-brother-wrist,.arp-tying-hand,.arp-brother-hand-photo,.arp-brother-hand-tied-photo,.arp-sister-hands-photo,.arp-rakhi-medallion,.arp-rakhi-photo-medallion,.arp-rakhi-knot,.arp-tie-sparkles{transform-box:fill-box;transform-origin:center;will-change:transform,opacity}.arp-brother-wrist,.arp-tying-hand,.arp-rakhi-knot,.arp-rakhi-photo-medallion{display:none}.arp-brother-hand-photo,.arp-brother-hand-tied-photo,.arp-sister-hands-photo{pointer-events:none;transform-box:fill-box;transform-origin:center}.arp-brother-hand-photo,.arp-brother-hand-tied-photo{filter:drop-shadow(0 12px 11px rgba(86,51,31,.11));transition:opacity .52s cubic-bezier(.22,1,.36,1)}.arp-brother-hand-tied-photo{opacity:0}.arp-sister-hands-photo{opacity:0;filter:drop-shadow(0 11px 10px rgba(86,51,31,.12))}.arp-rakhi-medallion{opacity:0}.arp-rakhi-assembly{display:none}.arp-brother-arm-shape,.arp-hand-palm-svg,.arp-hand-forearm-svg,.arp-finger-svg{stroke:#773b2857;stroke-width:1.6;stroke-linejoin:round}.arp-arm-light{fill:none;stroke:#ffe8d77a;stroke-linecap:round;stroke-width:9}.arp-arm-shadow-line{fill:none;stroke:#7136241c;stroke-linecap:round;stroke-width:8}.arp-wrist-crease{fill:none;stroke:#67301f40;stroke-linecap:round;stroke-width:2.2}.arp-crease-two{opacity:.62}.arp-rakhi-wrap,.arp-thread-end,.arp-rakhi-tail{fill:none;stroke-linecap:round;stroke-linejoin:round}.arp-rakhi-wrap-back{stroke:#8f1f29;stroke-width:4.8;opacity:.96}.arp-rakhi-wrap-gold{stroke:#d8aa49;stroke-width:3.2}.arp-rakhi-wrap-front{stroke:#a51f28;stroke-width:4.2}.arp-thread-end{stroke:#a51f28;stroke-width:4;opacity:0}.arp-thread-end-lower{stroke:#d0a143}.arp-tying-hand{opacity:0}.arp-finger-svg{filter:drop-shadow(0 2px 1px rgba(107,53,35,.06))}.arp-upper-middle,.arp-upper-ring,.arp-upper-pinky,.arp-lower-middle,.arp-lower-ring,.arp-lower-pinky{transform-box:fill-box;transform-origin:right center;transform:scaleX(.68)}.arp-nail-svg{stroke:#904d4257;stroke-width:1.2}.arp-palm-crease{fill:none;stroke:#6b35233d;stroke-linecap:round;stroke-width:2}.arp-mehendi{fill:#6f3d236b}.arp-bangle-svg{fill:none;stroke-width:8}.arp-gold-bangle{stroke:#d7a747;filter:drop-shadow(0 2px 2px rgba(81,48,23,.2))}.arp-red-bangle{stroke:#a5202a}.arp-tie-sparkles{fill:#e0b65c;opacity:0}.arp-ritual-caption{position:absolute;z-index:9;right:5.4vw;top:7vh;bottom:auto;max-width:300px;margin:0;color:var(--arp-dark-brown);font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic;line-height:1.55;text-align:right}.arp-ritual-status{position:absolute;z-index:10;bottom:6.5vh;left:5.4vw;display:flex;align-items:center;gap:12px;opacity:0;transform:translateY(8px)}.arp-ritual-status p{margin:0;color:var(--arp-slate);font-size:9px;font-weight:700;letter-spacing:1.45px;text-transform:uppercase}.arp-status-orbit{position:relative;display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(178,139,78,.48);border-radius:50%}.arp-status-orbit:before{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid rgba(178,139,78,.22);border-radius:50%;content:""}.arp-status-orbit i{width:6px;height:6px;border-radius:50%;background:#a31f27;box-shadow:0 0 0 4px #a31f271a}.arp-watch-again{display:none!important;align-items:center;gap:7px;margin-left:8px;padding:7px 0 6px;border-bottom:1px solid rgba(67,54,37,.42)!important;background:transparent;color:var(--arp-dark-brown);cursor:pointer;font-size:8px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;transition:border-color .25s ease,color .25s ease}.arp-watch-again span{color:var(--arp-gold);font-size:15px;line-height:0;transition:transform .45s cubic-bezier(.22,1,.36,1)}.arp-watch-again:hover span{transform:rotate(-180deg)}.arp-transition-wipe{position:fixed;z-index:100001;top:51%;left:73%;width:80px;height:80px;border-radius:50%;background:var(--arp-white);pointer-events:none;opacity:0;transform:translate(-50%,-50%) scale(0);will-change:transform,opacity}.arp-skip-intro{position:absolute;z-index:12;bottom:78px;left:5.2vw;padding:8px 0;border-bottom:1px solid rgba(8,8,8,.38)!important;background:transparent;color:#686159;cursor:pointer;font-size:10px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;display:none!important}.arp-intro-idle .arp-intro-header{animation:arp-soft-enter .75s ease both}.arp-intro-idle .arp-intro-message .arp-micro-label{animation:arp-copy-rise .7s cubic-bezier(.22,1,.36,1) .15s both}.arp-intro-idle .arp-intro-message h1{animation:arp-copy-rise .9s cubic-bezier(.22,1,.36,1) .28s both}.arp-intro-idle .arp-intro-body{animation:arp-copy-rise .8s cubic-bezier(.22,1,.36,1) .55s both}.arp-intro-idle .arp-choose-gift{pointer-events:none;animation:arp-copy-rise .75s cubic-bezier(.22,1,.36,1) 2.42s both}.arp-intro-idle .arp-brother-hand-photo{animation:arp-svg-arm-enter 1.05s cubic-bezier(.22,1,.36,1) .05s both}.arp-intro-idle .arp-sister-hands-photo{animation:arp-real-hands-tie 3.18s cubic-bezier(.45,.02,.15,1) .1s both}.arp-intro-idle .arp-rakhi-wrap{stroke-dasharray:1;stroke-dashoffset:1;animation:arp-draw-rakhi 1.2s cubic-bezier(.65,0,.35,1) .92s both}.arp-intro-idle .arp-rakhi-wrap-gold{animation-delay:1.02s}.arp-intro-idle .arp-rakhi-wrap-front{animation-delay:1.12s}.arp-intro-idle .arp-thread-end-upper{stroke-dasharray:1;stroke-dashoffset:1;animation:arp-pull-thread-upper 1.62s cubic-bezier(.45,0,.2,1) .84s both}.arp-intro-idle .arp-thread-end-lower{stroke-dasharray:1;stroke-dashoffset:1;animation:arp-pull-thread-lower 1.62s cubic-bezier(.45,0,.2,1) .84s both}.arp-intro-idle .arp-rakhi-knot{animation:arp-secure-knot 1.05s cubic-bezier(.22,1,.36,1) 1.64s both}.arp-intro-idle .arp-rakhi-medallion{animation:arp-medallion-settle 1.12s cubic-bezier(.22,1,.36,1) 1.88s both}.arp-intro-idle .arp-tie-sparkles{animation:arp-sparkle-tie .9s ease 2.28s both}.arp-intro-idle .arp-visual-halo{animation:arp-ritual-glow 1.55s ease-in-out .4s both}.arp-intro-idle .arp-ritual-caption{animation:arp-copy-rise .65s ease 1.3s both}.arp-intro-idle .arp-ritual-status{animation:arp-status-arrive .55s ease 1.35s both}.arp-intro-tied .arp-tying-hand,.arp-intro-revealing .arp-tying-hand,.arp-intro-tied .arp-sister-hands-photo,.arp-intro-revealing .arp-sister-hands-photo,.arp-intro-tied .arp-brother-hand-photo,.arp-intro-revealing .arp-brother-hand-photo{opacity:0}.arp-intro-tied .arp-brother-hand-tied-photo,.arp-intro-revealing .arp-brother-hand-tied-photo{opacity:1;animation:arp-tied-hand-reveal .62s cubic-bezier(.22,1,.36,1) both}.arp-intro-tied .arp-rakhi-medallion{opacity:1;animation:arp-svg-rakhi-heartbeat 3.2s ease-in-out infinite}.arp-intro-tied .arp-visual-halo{animation:arp-halo-breathe 3.4s ease-in-out infinite}.arp-intro-tied .arp-ritual-status{opacity:1;transform:translateY(0)}.arp-intro-tied .arp-status-orbit:before{animation:arp-orbit-pulse 2.2s ease-out infinite}.arp-intro-tied .arp-choose-gift{animation:arp-button-ready 2.6s ease-in-out infinite}.arp-intro-tied .arp-watch-again{display:none!important}.arp-intro-revealing .arp-choose-gift,.arp-intro-revealing .arp-skip-intro{pointer-events:none}.arp-intro-revealing .arp-transition-wipe{animation:arp-cinematic-wipe 1.25s cubic-bezier(.76,0,.24,1) .22s forwards}.arp-intro-revealing .arp-ritual-caption,.arp-intro-revealing .arp-ritual-status{animation:arp-caption-breathe .62s ease both}.arp-intro-revealed .arp-ritual-intro{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .48s ease,visibility 0s linear .5s}@keyframes arp-soft-enter{0%{opacity:0}to{opacity:1}}@keyframes arp-copy-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes arp-svg-arm-enter{0%{opacity:0;transform:translate(-150px)}to{opacity:1;transform:translate(0)}}@keyframes arp-real-hands-tie{0%{opacity:0;transform:translate(220px) scale(.95) rotate(2deg)}14%{opacity:1}31%{opacity:1;transform:translate(52px) scale(.98) rotate(.7deg)}43%{opacity:1;transform:translate(0) scale(1) rotate(0)}56%{opacity:1;transform:translate(-11px) scale(1.012) rotate(-.45deg)}67%{opacity:1;transform:translate(5px) scale(.998) rotate(.25deg)}77%{opacity:1;transform:translate(0) scale(1) rotate(0)}to{opacity:0;transform:translate(210px) scale(.96) rotate(1.4deg)}}@keyframes arp-upper-hand-tie{0%{opacity:0;transform:translate(245px,-185px) rotate(9deg)}14%{opacity:1}29%{opacity:1;transform:translate(56px,-42px) rotate(4deg)}40%{transform:translate(0) rotate(0)}53%{transform:translate(-12px,9px) rotate(-1.5deg)}65%{transform:translate(20px,-14px) rotate(2deg)}76%{opacity:1;transform:translate(9px,-8px) rotate(1deg)}to{opacity:0;transform:translate(250px,-175px) rotate(8deg)}}@keyframes arp-lower-hand-tie{0%{opacity:0;transform:translate(245px,185px) rotate(-9deg)}14%{opacity:1}29%{opacity:1;transform:translate(56px,42px) rotate(-4deg)}40%{transform:translate(0) rotate(0)}53%{transform:translate(-12px,-9px) rotate(1.5deg)}65%{transform:translate(20px,14px) rotate(-2deg)}76%{opacity:1;transform:translate(9px,8px) rotate(-1deg)}to{opacity:0;transform:translate(250px,175px) rotate(-8deg)}}@keyframes arp-draw-rakhi{0%{opacity:0;stroke-dashoffset:1}12%{opacity:1}to{opacity:1;stroke-dashoffset:0}}@keyframes arp-pull-thread-upper{0%,10%{opacity:0;stroke-dashoffset:1;transform:translate(32px,-20px)}28%{opacity:1;stroke-dashoffset:0}64%{opacity:1;transform:translate(0)}82%,to{opacity:0;transform:translate(-22px,17px)}}@keyframes arp-pull-thread-lower{0%,10%{opacity:0;stroke-dashoffset:1;transform:translate(32px,20px)}28%{opacity:1;stroke-dashoffset:0}64%{opacity:1;transform:translate(0)}82%,to{opacity:0;transform:translate(-22px,-17px)}}@keyframes arp-secure-knot{0%,20%{opacity:0;transform:scale(.2) rotate(-18deg)}62%{opacity:1;transform:scale(1.18) rotate(4deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes arp-medallion-settle{0%,12%{opacity:0;transform:translateY(-22px) scale(.35) rotate(-22deg)}57%{opacity:1;transform:translateY(3px) scale(1.18) rotate(5deg)}78%{transform:translateY(0) scale(.96) rotate(-2deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes arp-tied-hand-reveal{0%{opacity:0}to{opacity:1}}@keyframes arp-sparkle-tie{0%{opacity:0;transform:scale(.3) rotate(-12deg)}45%{opacity:1;transform:scale(1.2) rotate(5deg)}to{opacity:0;transform:scale(1.7) rotate(12deg)}}@keyframes arp-svg-rakhi-heartbeat{0%,72%,to{transform:scale(1)}82%{transform:scale(1.035)}91%{transform:scale(1)}}@keyframes arp-ritual-glow{0%{opacity:.9;transform:scale(.96)}55%{opacity:1;transform:scale(1.18)}to{opacity:.76;transform:scale(1.06)}}@keyframes arp-halo-breathe{0%,to{opacity:.73;transform:scale(1.02)}50%{opacity:1;transform:scale(1.1)}}@keyframes arp-status-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes arp-replay-button-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes arp-orbit-pulse{0%{opacity:.65;transform:scale(.85)}70%,to{opacity:0;transform:scale(1.55)}}@keyframes arp-button-ready{0%,to{box-shadow:0 0 #465b7100}50%{box-shadow:0 12px 34px #465b7138}}@keyframes arp-cinematic-wipe{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}5%{opacity:1}to{opacity:1;transform:translate(-50%,-50%) scale(38)}}@keyframes arp-caption-breathe{0%{opacity:1;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}to{opacity:0;transform:translateY(-12px)}}.arp-storefront-shell{min-height:100vh;background:var(--arp-white);opacity:0;transform:translateY(15px) scale(.998);transition:opacity .72s ease .15s,transform .82s cubic-bezier(.22,1,.36,1) .12s}.arp-intro-revealed .arp-storefront-shell{opacity:1;transform:translateY(0) scale(1)}.arp-note-banner{display:grid;min-height:34px;padding:8px 20px;place-items:center;background:var(--arp-slate);color:var(--arp-white);font-size:9px;font-weight:700;letter-spacing:2.15px;text-align:center;text-transform:uppercase}.arp-campaign-lead{display:grid;grid-template-columns:.92fr 1.08fr;min-height:650px;border-bottom:1px solid var(--arp-line);background:var(--arp-cream)}.arp-lead-copy{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:8vw 8.5vw}.arp-lead-copy h2,.arp-products-header h2,.arp-campaign-end h2{margin:20px 0 24px;font-family:var(--font-heading--family, var(--font-body--family, "Josefin Sans", sans-serif));font-size:clamp(48px,5vw,78px);font-weight:300;letter-spacing:-4.2px;line-height:.98}.arp-lead-copy>p:not(.arp-micro-label){max-width:490px;margin:0 0 32px;color:#5d5954;font-size:15px;line-height:1.75}.arp-lead-copy>a{display:inline-flex;align-items:center;gap:22px;padding-bottom:8px;border-bottom:1px solid var(--arp-ink);font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.arp-lead-copy>a span{color:var(--arp-slate);font-size:19px;transition:transform .3s ease}.arp-lead-copy>a:hover span{transform:translateY(4px)}.arp-lead-note-preview{position:relative;display:grid;min-height:650px;overflow:hidden;place-items:center;background:radial-gradient(circle at 50% 46%,rgba(255,255,255,.28),transparent 34%),var(--arp-slate)}.arp-lead-note-preview:before,.arp-lead-note-preview:after{position:absolute;aspect-ratio:1;border:1px solid rgba(244,239,232,.22);border-radius:50%;content:""}.arp-lead-note-preview:before{width:min(31vw,430px)}.arp-lead-note-preview:after{width:min(23vw,320px)}.arp-floating-thread{position:absolute;z-index:2;width:66%;height:130px;border:solid rgba(238,198,112,.72);border-width:2px 0 0;border-radius:50%}.arp-thread-a{top:35%;left:-9%;transform:rotate(9deg)}.arp-thread-b{right:-11%;bottom:29%;border-color:#992429bd;transform:rotate(-14deg)}.arp-preview-note-card{position:relative;z-index:4;display:flex;align-items:center;flex-direction:column;justify-content:center;width:min(31vw,420px);aspect-ratio:1.26 / 1;padding:50px;background:var(--arp-paper);box-shadow:0 40px 80px #121d2a47;perspective:1200px;text-align:center;transform:rotate(-3deg);transform-style:preserve-3d;transition:transform .65s cubic-bezier(.22,1,.36,1)}.arp-preview-note-card:before{position:absolute;z-index:3;top:13px;right:13px;bottom:13px;left:13px;border:1px solid rgba(125,84,73,.22);content:"";pointer-events:none}.arp-lead-note-preview:hover .arp-preview-note-card{transform:rotate(0) translateY(-7px)}.arp-note-message{position:relative;z-index:2;display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;height:100%;transition:opacity .35s ease,transform .35s ease}.arp-rakhi.arp-note-motion-ready .arp-note-message{opacity:0;transform:translateY(14px) scale(.965)}.arp-note-sealed-cover{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;display:none;align-items:center;flex-direction:column;justify-content:space-between;padding:58px 45px 54px;border:1px solid rgba(178,139,78,.24);background:linear-gradient(115deg,rgba(255,255,255,.78),transparent 32%),linear-gradient(170deg,#fdfaf5,#f3ebdf);box-shadow:0 20px 45px #1b263224;pointer-events:none;transform:rotateX(0);transform-origin:center top;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.arp-rakhi.arp-note-motion-ready .arp-note-sealed-cover{display:flex}.arp-note-sealed-cover:before{position:absolute;top:13px;right:13px;bottom:13px;left:13px;border:1px solid rgba(125,84,73,.18);content:""}.arp-note-cover-kicker,.arp-note-cover-signature{position:relative;z-index:2;color:var(--arp-slate);font-size:8px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.arp-note-cover-signature{color:var(--arp-brown);font-family:Georgia,Times New Roman,serif;font-size:11px;font-style:italic;font-weight:400;letter-spacing:.35px;text-transform:none}.arp-card-rakhi{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0}.arp-card-rakhi-thread{position:absolute;top:calc(50% - 3px);width:52%;height:7px;background:linear-gradient(to bottom,#8d1720 0 28%,#e2b450 28% 44%,#a82029 44% 72%,#f0ce75 72% 84%,#7c1119 84% 100%);box-shadow:0 2px 5px #531a1638;opacity:0}.arp-card-rakhi-thread-left{left:-2px;transform:scaleX(0);transform-origin:left center}.arp-card-rakhi-thread-right{right:-2px;transform:scaleX(0);transform-origin:right center}.arp-card-rakhi-medallion{position:absolute;top:50%;left:50%;width:72px;height:72px;border:3px solid #efd17c;border-radius:50%;background:radial-gradient(circle at 38% 32%,#f47770 0 7%,transparent 8%),radial-gradient(circle,#a51f28 0 30%,#d9aa45 31% 38%,#8d1921 39% 56%,#e7bd61 57% 65%,#8a151e 66% 100%);box-shadow:0 10px 24px #5b231d47,0 0 0 7px #b28b4e1f;opacity:0;transform:translate(-50%,-50%) scale(.2) rotate(-38deg)}.arp-card-rakhi-medallion:before{position:absolute;top:-13px;right:-13px;bottom:-13px;left:-13px;border:2px solid rgba(219,174,78,.78);background:repeating-conic-gradient(from 0deg,rgba(218,169,69,.95) 0 8deg,transparent 8deg 22.5deg);clip-path:polygon(50% 0,59% 16%,72% 5%,75% 24%,93% 20%,84% 38%,100% 50%,82% 59%,94% 74%,75% 75%,71% 95%,58% 83%,50% 100%,41% 83%,28% 95%,25% 75%,6% 74%,18% 59%,0 50%,16% 38%,7% 20%,25% 24%,28% 5%,41% 16%);content:"";opacity:.88}.arp-card-rakhi-medallion:after{position:absolute;top:13px;right:13px;bottom:13px;left:13px;border:1px solid rgba(255,237,171,.86);border-radius:50%;content:""}.arp-card-rakhi-medallion i{position:absolute;z-index:2;top:50%;left:50%;width:12px;height:12px;border:2px solid #ffe9a3;border-radius:50%;background:#7c1119;box-shadow:inset 0 0 0 2px #cf9537;transform:translate(-50%,-50%)}.arp-rakhi-sparkle{position:absolute;top:50%;left:50%;width:8px;height:8px;background:#f2d483;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0}.arp-rakhi-sparkle-one{margin:-62px 0 0 -70px}.arp-rakhi-sparkle-two{margin:-53px 0 0 58px;transform:scale(.72)}.arp-rakhi-sparkle-three{margin:49px 0 0 -64px;transform:scale(.58)}.arp-rakhi-sparkle-four{margin:54px 0 0 56px;transform:scale(.86)}.arp-note-reveal-sheen{position:absolute;z-index:7;top:-25%;left:-55%;width:34%;height:150%;background:linear-gradient(90deg,transparent,rgba(255,244,196,.62),transparent);opacity:0;pointer-events:none;transform:rotate(18deg)}.arp-lead-note-preview.is-note-revealing .arp-card-rakhi-thread-left{animation:arp-card-thread-left .82s cubic-bezier(.22,1,.36,1) .34s both}.arp-lead-note-preview.is-note-revealing .arp-card-rakhi-thread-right{animation:arp-card-thread-right .82s cubic-bezier(.22,1,.36,1) .34s both}.arp-lead-note-preview.is-note-revealing .arp-card-rakhi-medallion{animation:arp-card-rakhi-lock .94s cubic-bezier(.18,.88,.28,1.2) .92s both}.arp-lead-note-preview.is-note-revealing .arp-rakhi-sparkle{animation:arp-card-rakhi-sparkle .82s ease 1.62s both}.arp-lead-note-preview.is-note-revealing .arp-note-sealed-cover{animation:arp-note-cover-open 1.12s cubic-bezier(.7,0,.2,1) 2.22s forwards}.arp-lead-note-preview.is-note-revealing .arp-note-message{animation:arp-note-message-reveal .82s cubic-bezier(.22,1,.36,1) 2.62s forwards}.arp-lead-note-preview.is-note-revealing .arp-note-reveal-sheen{animation:arp-note-foil-sheen .88s ease 2.92s both}.arp-lead-note-preview.is-note-revealed .arp-note-sealed-cover{opacity:0;visibility:hidden;transform:rotateX(-112deg) translateY(-12px)}.arp-lead-note-preview.is-note-revealed .arp-note-message{opacity:1;transform:translateY(0) scale(1)}.arp-lead-note-preview.is-note-revealed .arp-note-reveal-sheen{opacity:0}@keyframes arp-card-thread-left{0%{opacity:0;transform:scaleX(0)}12%{opacity:1}76%{opacity:1;transform:scaleX(1.04)}to{opacity:1;transform:scaleX(1)}}@keyframes arp-card-thread-right{0%{opacity:0;transform:scaleX(0)}12%{opacity:1}76%{opacity:1;transform:scaleX(1.04)}to{opacity:1;transform:scaleX(1)}}@keyframes arp-card-rakhi-lock{0%{opacity:0;transform:translate(-50%,-50%) scale(.2) rotate(-38deg)}42%{opacity:1;transform:translate(-50%,-50%) scale(1.16) rotate(7deg)}70%{opacity:1;transform:translate(-50%,-50%) scale(.94) rotate(-3deg)}to{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0)}}@keyframes arp-card-rakhi-sparkle{0%,18%{opacity:0}48%{opacity:1;filter:drop-shadow(0 0 7px rgba(242,212,131,.82))}to{opacity:0;transform:scale(1.9) rotate(35deg)}}@keyframes arp-note-cover-open{0%{opacity:1;transform:rotateX(0) translateY(0)}38%{opacity:1;transform:rotateX(-16deg) translateY(-3px)}82%{opacity:.9;transform:rotateX(-102deg) translateY(-11px)}to{opacity:0;visibility:hidden;transform:rotateX(-112deg) translateY(-12px)}}@keyframes arp-note-message-reveal{0%{opacity:0;transform:translateY(14px) scale(.965)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes arp-note-foil-sheen{0%{left:-55%;opacity:0}18%{opacity:.72}to{left:125%;opacity:0}}.arp-note-mark{display:grid;width:44px;height:44px;margin-bottom:28px;place-items:center;border:1px solid var(--arp-gold);border-radius:50%;color:var(--arp-gold);font-family:Georgia,serif;font-size:13px}.arp-preview-note-card p{max-width:280px;margin:0 0 25px;color:var(--arp-dark-brown);font-family:Georgia,serif;font-size:clamp(19px,1.8vw,26px);font-style:italic;line-height:1.4}.arp-preview-note-card small{display:inline-flex;align-items:center;justify-content:center;padding:8px 11px 7px;border:1px solid rgba(234,199,126,.82);background:var(--arp-slate);color:var(--arp-white);box-shadow:0 8px 20px #2e3e502e;font-size:9px;font-weight:800;letter-spacing:1.45px;text-transform:uppercase}.arp-preview-note-card small:before{margin-right:7px;color:#eac77e;content:"\2726";font-size:9px;line-height:1}.arp-how-strip{display:grid;grid-template-columns:repeat(3,1fr);background:var(--arp-slate);color:var(--arp-white)}.arp-how-strip article{display:grid;grid-template-columns:52px 1fr;gap:20px;min-height:142px;padding:38px 4.5vw;border-right:1px solid rgba(255,255,255,.18)}.arp-how-strip article:last-child{border-right:0}.arp-how-strip article>span{color:#eac77e;font-family:Georgia,serif;font-size:13px;font-style:italic}.arp-how-strip p{margin:0;color:#ffffffb8;font-size:12px;letter-spacing:.2px;line-height:1.55}.arp-how-strip strong{display:block;margin-bottom:7px;color:var(--arp-white);font-size:12px;letter-spacing:.8px}.arp-products-section{padding:105px 4.5vw 130px;background:var(--arp-white)}.arp-products-header{display:grid;grid-template-columns:1fr minmax(220px,350px);align-items:end;gap:40px;margin-bottom:54px}.arp-products-header h2{margin-bottom:0;font-size:clamp(44px,4.5vw,69px)}.arp-products-intro{margin:0 0 7px;color:var(--arp-muted);font-size:13px;line-height:1.65}.arp-person-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:52px}.arp-person-picker>button{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:25px;min-height:196px;padding:30px 32px;overflow:hidden;border:1px solid rgba(70,91,113,.22)!important;background:linear-gradient(135deg,#f7f4ee,#ece8df);color:var(--arp-ink);cursor:pointer;text-align:left;isolation:isolate;transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .55s ease,color .4s ease,border-color .4s ease}.arp-person-picker>button:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(circle at 78% 20%,rgba(218,180,99,.28),transparent 31%),linear-gradient(135deg,var(--arp-slate),#283b4d);content:"";opacity:0;transition:opacity .5s ease}.arp-person-picker>button:after{position:absolute;top:-120%;bottom:-120%;left:-42%;z-index:-1;width:26%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);content:"";opacity:0;transform:rotate(14deg)}.arp-person-picker>button:hover,.arp-person-picker>button.is-active{border-color:#465b7194!important;color:var(--arp-white);transform:translateY(-6px);box-shadow:0 25px 60px #25354230}.arp-person-picker>button:hover:before,.arp-person-picker>button.is-active:before{opacity:1}.arp-person-picker>button.is-active:after{opacity:1;animation:arp-person-sheen 1.15s .08s ease both}.arp-person-index{align-self:start;color:var(--arp-gold);font-family:Georgia,serif;font-size:13px;font-style:italic;letter-spacing:.5px}.arp-person-copy{position:relative;z-index:2;display:block}.arp-person-copy small{display:block;margin-bottom:11px;color:#7d7770;font-size:9px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;transition:color .4s ease}.arp-person-copy strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,2.6vw,39px);font-style:italic;font-weight:400;letter-spacing:-1.1px;line-height:1}.arp-person-picker>button:hover .arp-person-copy small,.arp-person-picker>button.is-active .arp-person-copy small{color:#ffffffa8}.arp-person-arrow{align-self:end;font-size:26px;font-weight:200;transition:transform .45s cubic-bezier(.22,1,.36,1)}.arp-person-picker>button:hover .arp-person-arrow,.arp-person-picker>button.is-active .arp-person-arrow{transform:translate(7px)}.arp-person-thread{position:absolute;top:42px;right:-2px;left:44%;height:2px;background:#a3202a;transform:rotate(-5deg);transform-origin:right center;opacity:.72;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .4s ease}.arp-person-thread:before{position:absolute;top:6px;right:0;left:-8%;height:1px;background:var(--arp-gold);content:""}.arp-person-thread i{position:absolute;top:50%;left:44%;display:block;width:28px;height:28px;border:7px double var(--arp-gold);border-radius:50%;background:#a3202a;box-shadow:0 0 0 4px #fff6dfb3;transform:translate(-50%,-50%)}.arp-person-picker>button:hover .arp-person-thread,.arp-person-picker>button.is-active .arp-person-thread{opacity:1;transform:rotate(0) translate(-8px)}.arp-gift-lineup[hidden]{display:none!important}.arp-gift-lineup{scroll-margin-top:112px}.arp-gift-lineup.is-lineup-ready{animation:arp-lineup-in .7s cubic-bezier(.22,1,.36,1) both}.arp-lineup-heading{display:grid;grid-template-columns:1fr minmax(240px,390px);align-items:end;gap:34px;margin-bottom:39px;padding-top:31px;border-top:1px solid var(--arp-line)}.arp-lineup-heading h3{margin:5px 0 0;color:var(--arp-dark-brown);font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3.2vw,49px);font-style:italic;font-weight:400;letter-spacing:-1.6px;line-height:1}.arp-lineup-heading>p{margin:0 0 3px;color:var(--arp-muted);font-size:12px;line-height:1.7}.arp-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:58px 26px}.arp-product-card{min-width:0;animation:arp-card-in .5s ease both}.arp-product-card.is-filtered-out{display:none}.arp-product-media{position:relative;display:grid;aspect-ratio:.96 / 1;overflow:hidden;place-items:center;background:#f6f5f2}.arp-product-card.is-product-loading .arp-product-media:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#f2f0ec 22%,#fbfaf7,#f2f0ec 62%);background-size:240% 100%;content:"";animation:arp-product-shimmer 1.45s ease-in-out infinite}.arp-product-media:after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid transparent;content:"";pointer-events:none;transition:border-color .35s ease}.arp-product-card:hover .arp-product-media:after{border-color:#465b7140}.arp-product-media img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;padding:8%;opacity:1;mix-blend-mode:multiply;transition:opacity .32s ease,transform .72s cubic-bezier(.22,1,.36,1)}.arp-product-card.is-product-loading .arp-product-media img{opacity:0}.arp-product-card.is-product-error .arp-product-media:before{position:absolute;top:18%;right:18%;bottom:18%;left:18%;border:1px solid rgba(70,91,113,.16);content:"Image unavailable";color:#79756f;font-size:10px;letter-spacing:.12em;text-align:center;text-transform:uppercase;display:grid;place-items:center}.arp-product-card:hover .arp-product-media img{transform:scale(1.045)}.arp-note-included-tag{position:absolute;top:14px;left:14px;padding:9px 11px 8px;background:#fffffff0;color:var(--arp-slate);font-size:8px;font-weight:700;letter-spacing:1.25px;text-transform:uppercase}.arp-product-copy{padding-top:23px}.arp-product-category{margin:0 0 10px;color:var(--arp-slate);font-size:9px;font-weight:700;letter-spacing:1.65px;text-transform:uppercase}.arp-product-copy h3{margin:0 0 6px;font-size:18px;font-weight:400;letter-spacing:-.35px;line-height:1.3}.arp-product-scent{margin:0;color:var(--arp-brown);font-family:Georgia,serif;font-size:12px;font-style:italic;line-height:1.5}.arp-product-description{min-height:47px;margin:15px 0 18px;color:#75706b;font-size:11px;line-height:1.65}.arp-product-price-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.arp-product-prices{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.arp-product-prices s{color:#928d87;font-size:11px;letter-spacing:.1px;text-decoration-color:#a31f27;text-decoration-thickness:1.5px}.arp-product-prices strong{color:var(--arp-ink);font-size:15px;font-weight:600}@keyframes arp-product-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.arp-save-pill{padding:5px 7px 4px;background:#a31f2717;color:#961f28;font-size:7px;font-weight:800;letter-spacing:.55px;text-transform:uppercase}.arp-tax-copy{flex:0 0 auto;color:#99948e;font-size:8px;letter-spacing:.65px;text-transform:uppercase}.arp-personalise-button,.arp-add-gift-button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:0 18px;border:1px solid var(--arp-ink)!important;background:transparent;color:var(--arp-ink);cursor:pointer;font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;transition:color .3s ease,background .3s ease,border-color .3s ease}.arp-rakhi .arp-personalise-button,.arp-rakhi .arp-add-gift-button{border-color:var(--arp-slate)!important;background:var(--arp-slate)!important;color:var(--arp-white)!important}.arp-rakhi .arp-personalise-button span,.arp-rakhi .arp-add-gift-button span{color:var(--arp-white)!important}.arp-personalise-button{position:relative;justify-content:center;text-align:center}.arp-personalise-button:hover{border-color:var(--arp-ink)!important;background:var(--arp-ink)!important;color:var(--arp-white)!important}.arp-personalise-button span:last-child{position:absolute;right:18px;font-size:18px;transition:transform .3s ease}.arp-personalise-button:hover span:last-child{transform:translate(4px)}.arp-personalise-button:disabled{cursor:not-allowed;opacity:.5}.arp-native-gift-form{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.arp-campaign-end{display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:520px;padding:80px 24px;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.85),transparent 35%),var(--arp-cream);text-align:center}.arp-campaign-end h2{margin:22px 0 35px;color:var(--arp-dark-brown);font-size:clamp(48px,5.7vw,82px)}.arp-campaign-end button{padding:0 0 8px;border-bottom:1px solid var(--arp-ink)!important;background:transparent;cursor:pointer;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}@keyframes arp-card-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes arp-lineup-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes arp-person-sheen{0%{left:-42%}to{left:128%}}.arp-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99990;display:grid;padding:32px;overflow-y:auto;place-items:center;background:#101213b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:arp-modal-backdrop-in .35s ease both}.arp-gift-modal{position:relative;display:grid;grid-template-columns:.78fr 1.22fr;width:min(1040px,100%);min-height:630px;max-height:min(92dvh,820px);overflow:hidden;background:var(--arp-white);box-shadow:0 38px 120px #0000004f;animation:arp-modal-in .5s cubic-bezier(.22,1,.36,1) both}.arp-modal-close{position:absolute;z-index:4;top:18px;right:19px;display:grid;width:38px;height:38px;place-items:center;background:transparent;color:var(--arp-ink);cursor:pointer;font-family:Arial,sans-serif!important;font-size:28px!important;font-weight:200;line-height:1;transition:transform .3s ease}.arp-modal-close:hover{transform:rotate(90deg)}.arp-modal-product{display:flex;align-items:center;flex-direction:column;justify-content:center;padding:55px 45px;background:#f4f3f0;text-align:center}.arp-modal-product-label,.arp-step-label{margin:0 0 23px;color:var(--arp-slate);font-size:9px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}.arp-modal-product-image{display:grid;width:100%;max-width:285px;aspect-ratio:1;margin-bottom:30px;place-items:center}.arp-modal-product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.arp-modal-product h3{margin:0 0 7px;font-size:18px;font-weight:400}.arp-modal-product p{margin:0 0 15px;color:var(--arp-brown);font-family:Georgia,serif;font-size:12px;font-style:italic}.arp-modal-product-prices{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px}.arp-modal-product-prices s{color:#918b84;font-size:11px;text-decoration-color:#a31f27;text-decoration-thickness:1.5px}.arp-modal-product-prices strong{font-size:14px;font-weight:600}.arp-modal-product-prices span{padding:5px 7px 4px;background:#a31f2717;color:#961f28;font-size:7px;font-weight:800;letter-spacing:.55px;text-transform:uppercase}.arp-modal-flow{display:flex;align-items:center;justify-content:center;padding:42px clamp(38px,4.5vw,68px);overflow-y:auto}.arp-recipient-step,.arp-note-step{width:100%;max-width:510px;animation:arp-flow-step-in .45s cubic-bezier(.22,1,.36,1) both}.arp-recipient-step h2,.arp-note-step h2{margin:0 0 15px;font-family:var(--font-heading--family, var(--font-body--family, sans-serif));font-size:clamp(35px,3vw,48px);font-weight:300;letter-spacing:-2.5px;line-height:1}.arp-flow-copy{max-width:480px;margin:0 0 31px;color:#706b66;font-size:12px;line-height:1.65}.arp-recipient-options{display:grid;gap:12px}.arp-recipient-options button{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:18px;min-height:84px;padding:13px 20px;border:1px solid rgba(8,8,8,.18)!important;background:var(--arp-white);cursor:pointer;text-align:left;transition:border-color .3s ease,background .3s ease,color .3s ease,transform .3s ease}.arp-recipient-options button:hover{border-color:var(--arp-slate)!important;background:var(--arp-slate);color:var(--arp-white);transform:translate(5px)}.arp-recipient-icon{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(70,91,113,.36);border-radius:50%;color:var(--arp-slate);font-family:Georgia,serif;font-size:15px}.arp-recipient-options button:hover .arp-recipient-icon{border-color:#ffffff85;color:#efd090}.arp-recipient-options strong,.arp-recipient-options small{display:block}.arp-recipient-options strong{margin-bottom:5px;font-size:13px;font-weight:600}.arp-recipient-options small{color:#8a8580;font-size:10px}.arp-recipient-options button:hover small{color:#ffffffad}.arp-recipient-options i{font-size:20px;font-style:normal;font-weight:300}.arp-included-copy{margin:22px 0 0;color:#77716b;font-size:9px}.arp-included-copy span{margin-right:7px;color:var(--arp-slate)}.arp-change-recipient{margin:0 0 30px;padding:0 0 5px;border-bottom:1px solid rgba(8,8,8,.28)!important;background:transparent;cursor:pointer;font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.arp-personal-note{position:relative;margin:20px 0 18px;padding:34px 34px 26px;overflow:hidden;background:var(--arp-cream);box-shadow:0 15px 36px #45372614}.arp-personal-note:before,.arp-personal-note:after{position:absolute;top:19px;width:43%;height:1px;background:#a31f27;content:""}.arp-personal-note:before{left:0}.arp-personal-note:after{right:0}.arp-personal-note-mark{position:absolute;top:10px;left:50%;display:grid;width:19px;height:19px;place-items:center;border:2px solid var(--arp-gold);border-radius:50%;background:#a31f27;transform:translate(-50%)}.arp-personal-note p{margin:0 0 13px;color:var(--arp-dark-brown);font-family:Georgia,Times New Roman,serif;font-size:12px;font-style:italic;line-height:1.48;white-space:pre-line}.arp-personal-note small{color:var(--arp-brown);font-size:9px;font-weight:700;letter-spacing:.75px}.arp-shagun-card{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:5px 14px;margin:0 0 12px;padding:11px 14px 10px;overflow:hidden;border:1px solid rgba(192,147,62,.52);background:linear-gradient(135deg,#fffaf0,#f2e4c6);box-shadow:0 14px 32px #5b3e141a;isolation:isolate}.arp-shagun-card:after{position:absolute;top:-80%;bottom:-80%;left:-35%;z-index:-1;width:20%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);content:"";transform:rotate(13deg);animation:arp-shagun-sheen 3.8s 1.1s ease-in-out infinite}.arp-shagun-thread{position:absolute;top:31px;z-index:-1;width:48%;height:2px;background:#a31f27;transform:scaleX(0);animation:arp-shagun-thread-in .85s .18s cubic-bezier(.22,1,.36,1) forwards}.arp-shagun-thread:after{position:absolute;top:6px;width:100%;height:1px;background:var(--arp-gold);content:""}.arp-shagun-thread-left{right:50%;transform-origin:right center}.arp-shagun-thread-right{left:50%;transform-origin:left center}.arp-shagun-medallion{position:relative;z-index:2;grid-row:1 / 3;display:grid;width:38px;height:38px;place-items:center;border:4px double #c79a42;border-radius:50%;background:#a31f27;box-shadow:0 0 0 4px #fffaf0f0,0 8px 18px #662c2233;animation:arp-shagun-medallion-in .8s .52s cubic-bezier(.2,1.4,.4,1) both}.arp-shagun-medallion:before,.arp-shagun-medallion:after{position:absolute;width:7px;height:7px;border-radius:50%;background:#fff1bf;content:"";box-shadow:0 0 0 1px #a87926}.arp-shagun-medallion:before{top:4px}.arp-shagun-medallion:after{bottom:4px}.arp-shagun-medallion i{display:block;width:13px;height:13px;border:3px solid #f4d27f;border-radius:50%;background:#77131e}.arp-shagun-copy{position:relative;z-index:2;min-width:0}.arp-shagun-copy small{display:block;margin-bottom:4px;color:#8e681d;font-size:8px;font-weight:800;letter-spacing:1.25px;text-transform:uppercase}.arp-shagun-copy strong{display:block;color:var(--arp-dark-brown);font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic;font-weight:400}.arp-shagun-code-row{position:relative;z-index:2;grid-column:2;display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;margin:0;padding:4px 4px 4px 10px;border:1px dashed rgba(108,75,28,.38);background:#ffffffad}.arp-shagun-code-row code{color:#79212a;font-family:var(--font-body--family, Arial, sans-serif);font-size:14px;font-weight:800;letter-spacing:2.2px}.arp-shagun-code-row button{min-width:86px;min-height:28px;padding:0 9px;border:1px solid var(--arp-slate)!important;background:var(--arp-slate);color:var(--arp-white)!important;cursor:pointer;font-size:7px;font-weight:800;letter-spacing:1px;text-transform:uppercase;transition:background .25s ease,color .25s ease,transform .25s ease}.arp-shagun-code-row button:hover,.arp-shagun-code-row button.is-copied{background:var(--arp-ink);transform:translateY(-1px)}.arp-shagun-card>p{display:none}.arp-add-gift-button{justify-content:center;border-color:var(--arp-slate)!important;background:var(--arp-slate);color:var(--arp-white)}.arp-add-gift-button:hover{border-color:var(--arp-ink)!important;background:var(--arp-ink)}.arp-add-gift-button[aria-busy=true]{cursor:wait;opacity:.72}.arp-note-travel-copy{margin:13px 0 0;color:#8e8983;font-size:9px;text-align:center}.arp-add-error{margin:12px 0 0;color:#9b1f28;font-size:10px;line-height:1.45;text-align:center}.arp-cart-toast{position:fixed;z-index:99980;right:24px;bottom:24px;max-width:320px;padding:15px 20px;background:var(--arp-dark-brown);color:var(--arp-white);box-shadow:0 18px 46px #0000003d;font-size:11px;font-weight:700;letter-spacing:.45px;animation:arp-toast-in .35s ease both}@keyframes arp-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes arp-modal-in{0%{opacity:0;transform:translateY(30px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes arp-flow-step-in{0%{opacity:0;transform:translate(15px)}to{opacity:1;transform:translate(0)}}@keyframes arp-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes arp-shagun-thread-in{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes arp-shagun-medallion-in{0%{opacity:0;transform:scale(.35) rotate(-34deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes arp-shagun-sheen{0%,46%{left:-35%;opacity:0}62%{opacity:.8}82%,to{left:125%;opacity:0}}@media(min-width:801px)and (max-height:760px){.arp-intro-header{height:62px}.arp-brand-wordmark img{height:34px}.arp-intro-message{padding:3.5vh 4.7vw 4vh}.arp-intro-message h1{margin:15px 0 18px;font-size:clamp(42px,4.35vw,66px);letter-spacing:-3.7px}.arp-intro-message h1 em{margin-top:7px}.arp-intro-body{margin-bottom:20px;font-size:13px;line-height:1.55}.arp-choose-gift{min-height:52px}.arp-mobile-ritual-actions{margin-top:13px}.arp-ritual-visual{min-height:0}.arp-ritual-caption{top:24px}.arp-ritual-status{bottom:24px}}@media(min-width:801px)and (max-height:610px){.arp-intro-message{padding-top:20px;padding-bottom:18px}.arp-intro-message h1{margin:11px 0 15px;font-size:clamp(37px,3.9vw,55px)}.arp-intro-body{display:none}.arp-choose-gift{min-height:48px}.arp-mobile-ritual-actions{margin-top:10px}}@media(max-width:1100px){.arp-intro-layout{grid-template-columns:.86fr 1.14fr}.arp-ritual-visual{min-height:580px}.arp-ritual-svg{top:5%;left:-8%;width:116%;height:90%}.arp-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:55px 24px}}@media(max-width:800px){.arp-ritual-intro{display:block;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.arp-intro-header{height:67px;padding:0 22px}.arp-brand-wordmark img{height:34px}.arp-intro-edition{font-size:8px;letter-spacing:1.5px}.arp-intro-layout{display:flex;min-height:auto;flex-direction:column;overflow:visible}.arp-intro-message{align-self:stretch;padding:6vh 24px 26px}.arp-intro-message h1{margin:18px 0;font-size:clamp(42px,13.5vw,63px);letter-spacing:-3px}.arp-intro-message h1 em{letter-spacing:-2.2px}.arp-intro-body{max-width:390px;margin-bottom:25px;font-size:13px;line-height:1.6}.arp-choose-gift{width:218px;min-height:54px}.arp-ritual-visual{min-height:360px;flex:0 0 360px;border-top:1px solid rgba(67,54,37,.13);border-left:0}.arp-ritual-svg{top:-2%;left:-18%;width:136%;height:104%}.arp-ritual-caption{top:22px;right:22px;bottom:auto;max-width:220px;font-size:12px}.arp-ritual-status{bottom:70px;left:22px;gap:9px}.arp-ritual-status p{font-size:8px;letter-spacing:1px}.arp-ritual-status .arp-watch-again,.arp-skip-intro{display:none!important}.arp-mobile-ritual-actions{display:flex;align-items:center;gap:22px;margin-top:18px}.arp-mobile-ritual-actions button{padding:5px 0 6px;border-bottom:1px solid rgba(67,54,37,.42)!important;background:transparent;color:var(--arp-dark-brown);cursor:pointer;font-size:9px;font-weight:700;letter-spacing:1.15px;text-transform:uppercase}.arp-mobile-replay{display:none;align-items:center;gap:7px}.arp-mobile-replay span{color:var(--arp-gold);font-size:14px}.arp-intro-tied .arp-mobile-replay{display:inline-flex;animation:arp-replay-button-in .42s cubic-bezier(.22,1,.36,1) both}.arp-intro-revealing .arp-mobile-ritual-actions{pointer-events:none;opacity:.55}.arp-transition-wipe{top:76%;left:57%}.arp-campaign-lead{grid-template-columns:1fr;min-height:0}.arp-lead-copy{min-height:320px;padding:48px 25px 44px}.arp-lead-copy h2,.arp-products-header h2,.arp-campaign-end h2{letter-spacing:-2.8px}.arp-lead-note-preview{min-height:280px}.arp-preview-note-card{width:min(68vw,300px);padding:32px 28px}.arp-preview-note-card p{margin-bottom:15px;font-size:17px}.arp-note-mark{width:36px;height:36px;margin-bottom:16px}.arp-lead-note-preview:before{width:61vw}.arp-lead-note-preview:after{width:44vw}.arp-how-strip{grid-template-columns:repeat(3,minmax(225px,78vw));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.arp-how-strip::-webkit-scrollbar{display:none}.arp-how-strip article{min-height:108px;padding:24px 22px;border-right:1px solid rgba(255,255,255,.17);border-bottom:0;scroll-snap-align:start}.arp-products-section{padding:62px 20px 95px}.arp-products-header{grid-template-columns:1fr;gap:24px;margin-bottom:38px}.arp-products-header h2{font-size:45px}.arp-person-picker{grid-template-columns:1fr;gap:12px;margin-bottom:42px}.arp-person-picker>button{min-height:145px;padding:24px 23px}.arp-lineup-heading{grid-template-columns:1fr;gap:15px;margin-bottom:30px}.arp-gift-lineup{scroll-margin-top:82px}.arp-modal-backdrop{align-items:end;padding:0}.arp-gift-modal{grid-template-columns:1fr;width:100%;max-height:94dvh;min-height:0;overflow-y:auto}.arp-modal-product{display:grid;grid-template-columns:94px 1fr auto;grid-template-rows:auto auto auto;gap:0 18px;padding:28px 55px 27px 22px;text-align:left}.arp-modal-product-label{display:block;grid-column:2 / 4;margin:0 0 8px}.arp-modal-product-image{grid-row:1 / 4;width:94px;margin:0}.arp-modal-product h3{grid-column:2;align-self:end;margin:0 0 4px;font-size:14px}.arp-modal-product p{grid-column:2;margin:0;font-size:10px}.arp-modal-product-prices{grid-column:3;grid-row:2 / 4;align-self:end;align-items:flex-end;flex-direction:column;gap:3px;margin-bottom:3px}.arp-modal-flow{padding:35px 24px 32px;overflow:visible}.arp-recipient-step h2,.arp-note-step h2{font-size:37px}.arp-personal-note{margin:17px 0 16px;padding:34px 22px 24px}.arp-personal-note p{font-size:11px;line-height:1.46}.arp-shagun-card{grid-template-columns:34px minmax(0,1fr);gap:4px 10px;margin-bottom:10px;padding:9px 11px 8px}.arp-shagun-medallion{width:34px;height:34px;border-width:3px;box-shadow:0 0 0 3px #fffaf0f0,0 6px 14px #662c222e}.arp-shagun-copy small{margin-bottom:2px;font-size:6px}.arp-shagun-copy strong{font-size:12px}.arp-shagun-code-row{padding:3px 3px 3px 8px}.arp-shagun-code-row button{min-width:80px;min-height:27px}}@media(max-width:560px){.arp-micro-label{font-size:9px;letter-spacing:1.7px}.arp-intro-message{padding:4.5vh 22px 22px}.arp-intro-message h1{font-size:clamp(38px,11.8vw,48px);line-height:.93}.arp-intro-body{display:none}.arp-choose-gift{width:100%;max-width:260px}.arp-ritual-visual{min-height:320px;flex-basis:320px}.arp-ritual-caption{max-width:170px}.arp-ritual-status{flex-wrap:wrap;max-width:220px}.arp-watch-again{flex-basis:auto}.arp-lead-copy{min-height:288px;padding:39px 22px 34px}.arp-lead-copy h2{margin:14px 0 16px;font-size:40px}.arp-lead-copy>p:not(.arp-micro-label){margin-bottom:19px;font-size:12px;line-height:1.55}.arp-lead-copy>a{gap:14px;font-size:9px}.arp-lead-note-preview{min-height:244px}.arp-preview-note-card{width:min(70vw,278px);padding:26px 24px}.arp-preview-note-card p{margin-bottom:11px;font-size:15px;line-height:1.3}.arp-preview-note-card small{font-size:7px;letter-spacing:1.15px}.arp-note-mark{width:31px;height:31px;margin-bottom:11px;font-size:10px}.arp-how-strip{grid-template-columns:repeat(3,minmax(205px,76vw))}.arp-how-strip article{grid-template-columns:35px 1fr;gap:12px;min-height:96px;padding:20px 18px}.arp-how-strip p,.arp-how-strip strong{font-size:10px}.arp-products-section{padding:54px 12px 82px}.arp-products-header{padding:0 7px}.arp-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:31px 10px}.arp-product-card{display:flex;min-width:0;flex-direction:column}.arp-product-copy{display:flex;flex:1;flex-direction:column;padding-top:13px}.arp-product-category{margin-bottom:7px;overflow:hidden;font-size:7px;letter-spacing:1px;text-overflow:ellipsis;white-space:nowrap}.arp-product-copy h3{min-height:34px;margin-bottom:4px;font-size:13px;letter-spacing:-.2px;line-height:1.3}.arp-product-scent{display:-webkit-box;min-height:27px;overflow:hidden;font-size:9px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.arp-product-description{display:none}.arp-product-price-row{margin-top:11px;margin-bottom:10px}.arp-product-prices{align-items:flex-start;gap:4px 5px}.arp-product-prices s{width:100%;font-size:8px}.arp-product-prices strong{font-size:12px}.arp-save-pill{padding:4px 5px 3px;font-size:5.8px;letter-spacing:.35px}.arp-tax-copy{display:none}.arp-personalise-button{min-height:43px;padding:0 8px;font-size:7px;letter-spacing:.58px;white-space:nowrap}.arp-personalise-button span:last-child{display:none}.arp-note-sealed-cover{padding:28px 24px 26px}.arp-card-rakhi-medallion{width:62px;height:62px}.arp-note-cover-kicker{letter-spacing:1.55px}.arp-product-media{aspect-ratio:1 / 1}.arp-product-media img{padding:5%}.arp-note-included-tag{top:7px;left:7px;padding:6px 7px 5px;font-size:5.8px;letter-spacing:.65px}.arp-person-picker>button{grid-template-columns:auto 1fr auto;gap:17px;min-height:134px}.arp-person-copy strong{font-size:29px}.arp-person-copy small{font-size:8px;letter-spacing:.85px}.arp-person-thread{left:38%}.arp-lineup-heading h3{font-size:34px}.arp-shagun-medallion{width:34px;height:34px}.arp-shagun-code-row code{font-size:12px;letter-spacing:1.6px}.arp-shagun-code-row button{min-width:78px}.arp-campaign-end{min-height:430px}.arp-campaign-end h2{font-size:44px}.arp-cart-toast{right:14px;bottom:14px;left:14px;max-width:none;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/arp-rakhi-note.css.map */
