.rcx{--ex1:#1F2A44;--ex2:#E0A526;container-type:inline-size;position:relative;background:#fff;color:#111;overflow:hidden}.rcx__in{font-size:5cqw;line-height:1.25}.rcx p{margin:0}.rcx img{display:block;max-width:100%}.rcx-fill{width:100%;height:100%;object-fit:contain}.rcx-ph{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;width:100%;height:100%;min-height:6rem;background:linear-gradient(135deg,#f3ead7,#e8d9ba);color:var(--ex1,#1F2A44);text-align:center}.rcx-ph__mono{display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;background:var(--ex1,#1F2A44);color:var(--ex2,#E0A526);font-weight:800;font-size:2rem;line-height:1}.rcx-ph__lbl{font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;opacity:.7}.rcx .rcx-ph__mono{width:3.4em;height:3.4em;font-size:.6em}.rcx .rcx-ph__lbl{font-size:.5em}.rcx-logo{display:block;width:100%;height:auto}.rcx-logo--mono{display:flex;align-items:center;gap:.45em;font-weight:700;color:var(--ex1)}.rcx-logo--mono b{display:grid;place-items:center;flex:0 0 auto;width:1.9em;height:1.9em;border-radius:50%;background:var(--ex1);color:#f3ebd8;font-size:1em;font-family:Georgia,Times New Roman,serif;box-shadow:inset 0 0 0 .12em var(--ex1),inset 0 0 0 .2em #f3ebd8}.rcx-logo--mono span{font-size:.9em;line-height:1.1;white-space:nowrap}.rcx-qr{display:block;flex:0 0 22%;background:#fff;padding:1cqw;border-radius:1.2cqw}.rcx-qr svg{display:block;width:100%;height:auto}.rcx-btn{display:inline-block;justify-self:start;background:var(--ex1);color:#fff;font-weight:700;border-radius:6px;padding:1rem 1.8rem;font-size:1.3rem;line-height:1.2}.rcx-paper{border-radius:3px;box-shadow:0 18px 44px #00000024,0 2px 6px #0000000f}.rcx-flyer{aspect-ratio:8.5/11}.rcx-flyer .rcx__in{height:100%;display:flex;flex-direction:column;gap:3.2cqw;padding:7cqw 7cqw 6cqw;background:#fbf7ee;font-size:3.6cqw}.rcx-flyer__top{width:50%;font-size:4.2cqw}.rcx-flyer__h{font-size:9.6cqw;line-height:.98;font-weight:800;letter-spacing:-.03em;color:var(--ex1)}.rcx-flyer__h span{display:block;color:var(--ex2)}.rcx-flyer__img{flex:1 1 auto;min-height:0;border-radius:2.5cqw;overflow:hidden;background:#fff}.rcx-flyer__img img,.rcx-flyer__img .rcx-ph{width:100%;height:100%;object-fit:contain}.rcx-flyer__p{font-size:3.6cqw;line-height:1.4;color:#333}.rcx-flyer__facts{display:grid;grid-template-columns:1fr 1fr;gap:2cqw}.rcx-flyer__facts span{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:2cqw;padding:2.4cqw 3cqw;font-size:3cqw;line-height:1.3;color:#444}.rcx-flyer__facts b{display:block;font-size:4.6cqw;line-height:1.1;color:var(--ex1)}.rcx-flyer__order{display:flex;align-items:center;gap:3.5cqw;background:var(--ex1);color:#fff;border-radius:2.5cqw;padding:3cqw;font-size:2.9cqw;line-height:1.35}.rcx-flyer__order b{display:block;font-size:4.4cqw;color:var(--ex2)}.rcx-poster{aspect-ratio:11/17}.rcx-poster .rcx__in{height:100%;display:flex;flex-direction:column;gap:3cqw;padding:7cqw;background:var(--ex1);color:#fff}.rcx-poster__top{width:50%;font-size:4cqw;background:#fff;border-radius:2cqw;padding:2cqw 3cqw}.rcx-poster__h{font-size:15cqw;line-height:.92;font-weight:800;letter-spacing:-.035em}.rcx-poster__sub{font-size:5cqw;font-weight:700;color:var(--ex2)}.rcx-poster__img{flex:1 1 auto;min-height:0;border-radius:3cqw;overflow:hidden;background:#fff}.rcx-poster__img img,.rcx-poster__img .rcx-ph{width:100%;height:100%;object-fit:contain}.rcx-poster__band{display:flex;align-items:center;gap:4cqw;background:var(--ex2);color:var(--ex1);border-radius:3cqw;padding:3cqw;font-size:3.6cqw;line-height:1.3}.rcx-poster__band b{display:block;font-size:5cqw}.rcx-poster__band .rcx-qr{flex-basis:24%}.rcx-feed{aspect-ratio:1;border-radius:6px;box-shadow:0 14px 36px #0000001f}.rcx-feed .rcx__in{position:relative;height:100%}.rcx-feed__img{position:absolute;top:0;right:0;bottom:0;left:0}.rcx-feed__img img,.rcx-feed__img .rcx-ph{width:100%;height:100%;object-fit:contain}.rcx-feed__band{position:absolute;left:0;right:0;bottom:0;background:var(--ex1);color:#fff;padding:5cqw 6cqw}.rcx-feed__h{font-size:10cqw;font-weight:800;line-height:1;letter-spacing:-.03em}.rcx-feed__s{margin-top:1.5cqw!important;font-size:4cqw;font-weight:600;color:var(--ex2)}.rcx-feed__logo{position:absolute;top:5cqw;left:5cqw;width:36%;font-size:4cqw;background:#fffffff0;padding:2cqw 2.6cqw;border-radius:2cqw}.rcx-story{aspect-ratio:9/16;border-radius:12px;box-shadow:0 14px 36px #00000024}.rcx-story .rcx__in{height:100%;display:flex;flex-direction:column;align-items:center;gap:4cqw;padding:7cqw 7cqw 8cqw;background:var(--ex1);color:#fff;text-align:center}.rcx-story__bar{display:flex;gap:1.5cqw;width:100%}.rcx-story__bar i{flex:1;height:.8cqw;border-radius:1cqw;background:#ffffff59}.rcx-story__bar i:first-child{background:#fff}.rcx-story__top{width:56%;font-size:4.6cqw;background:#fff;border-radius:2.4cqw;padding:2.4cqw 3cqw}.rcx-story__h{font-size:11cqw;font-weight:800;line-height:1;letter-spacing:-.03em}.rcx-story__img{width:100%;flex:1 1 auto;min-height:0;border-radius:4cqw;overflow:hidden;background:#fff}.rcx-story__img img,.rcx-story__img .rcx-ph{width:100%;height:100%;object-fit:contain}.rcx-story__s{font-size:4.6cqw;line-height:1.35;opacity:.9}.rcx-story__sticker{background:var(--ex2);color:var(--ex1);font-weight:800;font-size:5cqw;padding:2.6cqw 5cqw;border-radius:999px;transform:rotate(-2deg)}.rcx-story__d{font-size:3.8cqw;opacity:.75}.rcx-email{border:1px solid #E5E5E5;border-radius:12px;box-shadow:0 10px 30px #00000014}.rcx-email__chrome{display:flex;gap:6px;padding:10px 14px;background:#f2f2f2}.rcx-email__chrome i{width:9px;height:9px;border-radius:50%;background:#d4d4d4}.rcx-email__head{padding:14px 18px;border-bottom:1px solid #EEE}.rcx-email__subj{font-weight:700;font-size:1.25rem;line-height:1.3}.rcx-email__meta{display:grid;gap:2px;margin-top:4px!important;font-size:1.05rem;color:#777}.rcx-email__meta span+span{display:none}.rcx-email__body{display:grid;gap:8px;padding:14px 18px 18px}.rcx-email__logo{width:90px;font-size:1.1rem}.rcx-line{display:block;height:7px;border-radius:4px;background:#ececec}.rcx-line--s{width:60%}.rcx-email:not(.rcx-email--full) .rcx-btn{font-size:1rem;padding:.7rem 1.2rem}.rcx-email--full .rcx-email__subj{font-size:1.8rem}.rcx-email--full .rcx-email__meta{font-size:1.3rem}.rcx-email--full .rcx-email__meta span+span{display:block}.rcx-email--full .rcx-email__body{gap:1.4rem;padding:2.8rem 3.2rem 3.2rem;font-size:1.6rem;line-height:1.6;color:#222}.rcx-email--full .rcx-email__logo{width:150px;font-size:1.5rem;margin-bottom:.4rem}.rcx-email--full ul{margin:0;padding-left:2rem}.rcx-email--full .rcx-btn{font-size:1.5rem;padding:1.2rem 2.4rem}.rcx-email__hat{aspect-ratio:16/10;border-radius:10px;overflow:hidden;background:#fff}.rcx-email__hat img,.rcx-email__hat .rcx-ph{width:100%;height:100%;object-fit:contain}@media(max-width:749px){.rcx-email--full .rcx-email__body{padding:2rem;font-size:1.5rem}}.rcx-guide{border:1px solid #E5E5E5;border-radius:12px;padding:16px 18px;box-shadow:0 10px 30px #00000014}.rcx-guide__head{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:2px solid var(--ex1)}.rcx-guide__head>.rcx-logo{width:44px;flex:0 0 auto;font-size:1.1rem}.rcx-guide__head>.rcx-logo--mono span{display:none}.rcx-guide__kicker{font-size:.95rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#777}.rcx-guide__title{font-size:1.3rem;font-weight:700;color:var(--ex1)}.rcx-guide__list{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.rcx-guide__list li{display:grid;grid-template-columns:7.6rem 1fr;gap:10px;align-items:start;font-size:1.1rem;line-height:1.35}.rcx-guide__when{font-weight:700;color:var(--ex1)}.rcx-guide__what b{display:block;font-weight:600}.rcx-guide__what em{display:block;margin-top:.3rem;font-style:normal;color:#666}.rcx-guide--full{padding:3.2rem 3.6rem}.rcx-guide--full .rcx-guide__head{gap:1.6rem;padding-bottom:2rem}.rcx-guide--full .rcx-guide__head>.rcx-logo{width:64px;font-size:1.6rem}.rcx-guide--full .rcx-guide__kicker{font-size:1.2rem}.rcx-guide--full .rcx-guide__title{font-size:2.2rem}.rcx-guide--full .rcx-guide__list{gap:0;margin-top:.8rem}.rcx-guide--full .rcx-guide__list li{grid-template-columns:16rem 1fr;gap:2rem;padding:1.8rem 0;border-bottom:1px solid #EEE;font-size:1.6rem;line-height:1.45}.rcx-guide--full .rcx-guide__list li:last-child{border-bottom:0}@media(max-width:749px){.rcx-guide--full{padding:2.2rem}.rcx-guide--full .rcx-guide__list li{grid-template-columns:1fr;gap:.4rem}}.rcx-phone{border:5px solid #111;border-radius:22px;box-shadow:0 22px 44px #00000029}.rcx-phone .rcx__in{font-size:7cqw}.rcx-phone__bar{background:#f2f2f2;color:#666;text-align:center;font-size:.7em;padding:.6em}.rcx-phone__body{display:grid;gap:.45em;padding:.9em .9em 1.1em}.rcx-phone__brand{width:72%;font-size:.75em}.rcx-phone__img{aspect-ratio:1;border-radius:.5em;overflow:hidden;background:#fff}.rcx-phone__img img,.rcx-phone__img .rcx-ph{width:100%;height:100%;object-fit:contain}.rcx-phone__t{font-size:1em;font-weight:700;line-height:1.2}.rcx-phone__s{font-size:.8em;color:#555}.rcx-phone__dots{display:flex;gap:.35em}.rcx-phone__dots i{width:.9em;height:.9em;border-radius:50%;border:1px solid #CCC}.rcx-phone .rcx-btn{display:block;text-align:center;font-size:.8em;padding:.6em;border-radius:.4em}.rcx-hat{aspect-ratio:1;border-radius:22px;background:#fff}.rcx-hat img{width:100%;height:100%;object-fit:contain}.rcx-label{display:inline-flex;align-items:center;gap:.8rem;margin:0;padding:.7rem 1.4rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:999px;font-size:1.3rem;line-height:1.35;color:rgba(var(--color-foreground),.78)}.rcx-meta{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;margin:0 0 2.4rem}.rcx-label:before{content:"";flex:0 0 auto;width:.8rem;height:.8rem;border-radius:50%;background:var(--ex2)}.rcx-back{display:inline-flex;align-items:center;gap:.6rem;margin:0;font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground));text-decoration:none}.rcx-back[hidden]{display:none}.rcx-back:hover{text-decoration:underline;text-underline-offset:.3rem}.rcx-hero .rc-frh__hat .rcx-ph{height:100%}.rcx-hero .rc-frh__hat img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.rcx-a__wrap{display:grid;gap:4rem;align-items:center}@media(min-width:990px){.rcx-a__wrap{grid-template-columns:1fr 1.3fr;gap:8rem}.rcx-a--flip .rcx-a__text{order:2}}.rcx-a__pers{margin:2.4rem 0 0;padding:1.4rem 1.8rem;border-left:3px solid var(--ex2);border-radius:0 12px 12px 0;background:rgba(var(--color-foreground),.04);font-size:1.5rem;line-height:1.5}.rcx-a__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.8rem}.rcx-a__actions:empty{display:none}.rcx-a__actions .button{min-width:0;padding:0 2.4rem;letter-spacing:.1em;text-transform:uppercase;font-size:1.3rem}.rcx-a__stage{display:grid;place-items:center;padding:clamp(2.4rem,5vw,6rem);border-radius:24px;background:#f4f2ec}.rcx-a__doc{width:100%}.rcx-a__doc--flyer{max-width:46rem}.rcx-a__doc--poster{max-width:40rem}.rcx-a__doc--guide{max-width:64rem}.rcx-a--emails .rcx-a__stage,.rcx-a--guide .rcx-a__stage{place-items:stretch}.rcx-social{display:grid;gap:2.4rem;width:100%;grid-template-columns:1.5fr 1fr;align-items:start}.rcx-social__copy{grid-column:1/-1;display:grid;gap:1.2rem}@media(min-width:750px){.rcx-social__copy{grid-template-columns:1fr 1fr}}.rcx-copy{display:flex;flex-direction:column;gap:.8rem;padding:1.6rem 1.8rem;border-radius:14px;background:#fff;border:1px solid #E5E5E5}.rcx-copy__lbl{margin:0;font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:#6b6b6b}.rcx-copy__txt{margin:0;font-size:1.45rem;line-height:1.55}.rcx-copy__btn{align-self:flex-start;margin-top:auto;background:none;border:0;padding:.4rem 0;font:inherit;font-size:1.35rem;font-weight:600;text-decoration:underline;text-underline-offset:.3rem;color:inherit;cursor:pointer}.rcx-emails{width:100%;max-width:68rem;margin-inline:auto}.rcx-tabs{display:flex;gap:.6rem;margin-bottom:1.6rem;flex-wrap:wrap}.rcx-tabs button{min-height:4.4rem;padding:0 1.8rem;border:1px solid #CFCFCF;border-radius:999px;background:#fff;color:#111;font:inherit;font-size:1.4rem;font-weight:600;cursor:pointer}.rcx-tabs button[aria-selected=true]{background:#111;border-color:#111;color:#fff}.rcx-tabs button:focus-visible,.rcx-copy__btn:focus-visible{outline:2px solid #111;outline-offset:3px}.rcx-hatgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;width:100%}.rcx-hatgrid__item{display:block;aspect-ratio:1;border:0;padding:0;border-radius:14px;overflow:hidden;background:#fff;cursor:zoom-in}div.rcx-hatgrid__item{cursor:default}.rcx-hatgrid__item--main{grid-column:1/-1;aspect-ratio:4/3;border-radius:18px}.rcx-hatgrid__item img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .3s}button.rcx-hatgrid__item:hover img{transform:scale(1.03)}.rcx-hatgrid__item:focus-visible{outline:2px solid #111;outline-offset:3px}.rcx-hat__cw{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:1.6rem 0 0;font-size:1.4rem;font-weight:600}.rcx-hat__cw i{display:inline-block;width:1.8rem;height:1.8rem;border-radius:50%;border:1px solid rgba(0,0,0,.15)}.rcx-hat__cw i+*,.rcx-hat__cw i:not(:first-child){margin-left:.8rem}.rcx-shopsec__head{max-width:72rem}.rcx-shop{margin-top:4rem;border:1px solid #E5E5E5;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 20px 50px #0000000f}.rcx-shop__banner{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;padding:1.2rem 2rem;background:var(--ex1);color:#fff;font-size:1.4rem}.rcx-shop__badge{background:var(--ex2);color:var(--ex1);font-weight:700;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.4rem 1rem}.rcx-shop__browser{display:flex;align-items:center;gap:.6rem;padding:1rem 1.6rem;background:#f4f4f4;border-bottom:1px solid #E5E5E5;font-size:1.25rem;color:#777}.rcx-shop__browser i{width:1rem;height:1rem;border-radius:50%;background:#d4d4d4}.rcx-shop__browser span{margin-left:1rem;padding:.4rem 1.2rem;border-radius:999px;background:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcx-shop__grid{display:grid;gap:3.2rem;padding:clamp(2rem,4vw,4.8rem)}@media(min-width:990px){.rcx-shop__grid{grid-template-columns:1.15fr 1fr;gap:5.6rem}}.rcx-shop__main{display:block;width:100%;aspect-ratio:1;border:0;padding:0;border-radius:16px;overflow:hidden;background:#fff;cursor:zoom-in}.rcx-shop__main:disabled{cursor:default}.rcx-shop__main img{width:100%;height:100%;object-fit:contain;display:block}.rcx-shop__main .rcx-ph{height:100%}.rcx-shop__thumbs{display:flex;gap:1rem;margin-top:1.2rem;overflow-x:auto}.rcx-shop__thumbs[hidden]{display:none}.rcx-shop__thumbs button{flex:0 0 7.2rem;height:7.2rem;border:2px solid transparent;border-radius:10px;padding:0;overflow:hidden;background:#fff;cursor:pointer}.rcx-shop__thumbs button[aria-current=true]{border-color:#111}.rcx-shop__thumbs img{width:100%;height:100%;object-fit:contain;display:block}.rcx-shop__org{width:18rem;font-size:1.5rem;margin-bottom:1.6rem}.rcx-shop__title{margin:0;font-size:clamp(2.6rem,2.6vw,3.4rem);line-height:1.1;letter-spacing:-.015em}.rcx-shop__price{margin:.8rem 0 0;font-size:2.2rem;font-weight:600}.rcx-shop__purpose{margin-top:2rem;padding:1.6rem 1.8rem;border-radius:14px;background:#fbf7ee;border-left:3px solid var(--ex2)}.rcx-shop__purpose p{margin:0;font-size:1.5rem;line-height:1.5}.rcx-shop__plabel{font-weight:700;color:var(--ex1);margin-bottom:.4rem!important}.rcx-shop__cw{border:0;margin:2.4rem 0 0;padding:0}.rcx-shop__cw legend{padding:0;margin-bottom:1rem;font-size:1.45rem;font-weight:600}.rcx-shop__cw legend span{font-weight:400}.rcx-shop__swatches{display:flex;gap:1rem}.rcx-shop__swatches label{position:relative;cursor:pointer}.rcx-shop__swatches input{position:absolute;opacity:0;width:1px;height:1px}.rcx-shop__swatches span[style]{display:block;width:4rem;height:4rem;border-radius:50%;border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 0 0 3px #fff}.rcx-shop__swatches input:checked+span{outline:2px solid #111;outline-offset:2px}.rcx-shop__swatches input:focus-visible+span{outline:3px solid #111;outline-offset:3px}.rcx-shop__buy{display:flex;gap:1.2rem;margin-top:2.4rem}.rcx-qty{display:flex;align-items:center;border:1px solid #CFCFCF;border-radius:999px;height:5rem}.rcx-qty button{width:4.4rem;height:100%;border:0;background:none;font-size:2rem;cursor:pointer;color:#111}.rcx-qty output{min-width:2.4rem;text-align:center;font-size:1.6rem;font-weight:600}.rcx-shop__add{flex:1;min-height:5rem}.rcx-shop__demo{margin:1rem 0 0;font-size:1.3rem;color:#6b6b6b}.rcx-shop__acc{margin-top:2.4rem;border-top:1px solid #E5E5E5}.rcx-shop__acc details{border-bottom:1px solid #E5E5E5}.rcx-shop__acc summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;padding:1.6rem 0;font-size:1.5rem;font-weight:600}.rcx-shop__acc summary::-webkit-details-marker{display:none}.rcx-shop__acc summary:after{content:"+";font-size:2rem;font-weight:400;line-height:1}.rcx-shop__acc details[open] summary:after{content:"\2212"}.rcx-shop__acc details div{padding:0 0 1.8rem;font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.8)}.rcx-shop__acc p{margin:0}.rcx-shop__acc ul{margin:0;padding-left:1.8rem}.rcx-demo{max-width:46rem;width:calc(100% - 3.2rem);border:0;border-radius:20px;padding:3.2rem;box-shadow:0 30px 80px #0000004d}.rcx-demo::backdrop{background:#0a0a0a8c}.rcx-demo h3{margin:0 0 1rem;font-size:2.4rem;line-height:1.2}.rcx-demo p{font-size:1.55rem;line-height:1.55;margin:0 0 1rem}.rcx-demo__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.rcx-demo__actions .button{flex:1 1 auto;min-width:0}.rcx-view{width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent}.rcx-view::backdrop{background:#0c0c0ce0}.rcx-view__inner{width:100%;height:100%;display:grid;place-items:center;padding:7.2rem 2rem 3.2rem;overflow:auto;box-sizing:border-box}.rcx-view__stage{width:min(92vw,calc(84vh * var(--ar,1)));max-width:120rem}.rcx-view__stage--doc{width:min(92vw,76rem)}.rcx-view__stage>*{width:100%}.rcx-view__img{display:block;width:100%;height:auto;max-height:84vh;object-fit:contain;border-radius:8px}.rcx-view__close{position:fixed;top:1.6rem;right:1.6rem;z-index:2;display:grid;place-items:center;width:4.8rem;height:4.8rem;border:0;border-radius:50%;background:#fff;color:#111;cursor:pointer}.rcx-view__close:focus-visible{outline:3px solid #fff;outline-offset:3px}.rcx-view__cap{position:fixed;top:2.8rem;left:2.4rem;margin:0;color:#fff;font-size:1.4rem;font-weight:600;letter-spacing:.04em}.rc-notice__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.4rem!important}.rc-notice__actions .button{min-width:0;padding:0 2rem}.rcx-bar{position:fixed;z-index:40;left:50%;bottom:max(2.4rem,env(safe-area-inset-bottom));display:flex;align-items:center;gap:2rem;width:min(68rem,calc(100% - 4rem));padding:1.2rem 1.2rem 1.2rem 2.6rem;background:#111;color:#fff;border-radius:18px;box-shadow:0 20px 50px #00000047,0 2px 8px #0000002e;opacity:0;transform:translate(-50%,calc(100% + 4rem));transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .25s ease;pointer-events:none}.rcx-bar.is-on{opacity:1;transform:translate(-50%);pointer-events:auto}.rcx-bar__text{flex:1 1 auto;min-width:0}.rcx-bar__t{margin:0;font-size:1.7rem;line-height:1.25;font-weight:700;letter-spacing:-.005em}.rcx-bar__s{margin:.3rem 0 0;font-size:1.35rem;line-height:1.3;color:#ffffffa8}.rcx-bar__btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;flex:0 0 auto;min-height:5rem;padding:0 2.4rem;border-radius:12px;background:#fff;color:#111;font-size:1.3rem;line-height:1;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color .15s,transform .15s}.rcx-bar__btn:hover{background:#f2f2f2}.rcx-bar__btn:hover svg{transform:translate(3px)}.rcx-bar__btn svg{transition:transform .15s}.rcx-bar__btn:focus-visible,.rcx-bar__x:focus-visible{outline:2px solid #fff;outline-offset:3px}.rcx-bar__x{flex:0 0 auto;display:grid;place-items:center;width:4rem;height:4rem;margin-left:-.8rem;border:0;border-radius:50%;background:transparent;color:#fff9;cursor:pointer;transition:color .15s,background-color .15s}.rcx-bar__x:hover{color:#fff;background:#ffffff1a}@media(max-width:749px){.rcx-bar{left:0;right:0;bottom:0;width:auto;gap:1.2rem;padding:1.2rem 1.2rem calc(1.2rem + env(safe-area-inset-bottom)) 1.8rem;border-radius:18px 18px 0 0;transform:translateY(100%)}.rcx-bar.is-on{transform:translateY(0)}.rcx-bar__t{font-size:1.45rem}.rcx-bar__s{display:none}.rcx-bar__btn{min-height:4.6rem;padding:0 1.6rem;font-size:1.15rem;letter-spacing:.08em}.rcx-bar__btn svg{display:none}.rcx-bar__x{width:3.6rem;height:3.6rem;margin-left:-.4rem}}@media(max-width:359px){.rcx-bar__t{font-size:1.3rem}.rcx-bar__btn{padding:0 1.2rem}}@media(prefers-reduced-motion:reduce){.rcx-bar,.rcx-bar__btn,.rcx-bar__btn svg{transition:none}}.rcx-feed__img{top:0;right:0;bottom:27%;left:0;background:#fff}.rcx-feed__band{min-height:27%;display:flex;flex-direction:column;justify-content:center}.rcx-hatgrid__item,.rcx-shop__main,.rcx-shop__thumbs button{background:#fff}.rcx-hatgrid__item img,.rcx-shop__main img{padding:2%}.rcx-paper .rcx-flyer__img,.rcx-paper .rcx-poster__img{background:#fff}.rcx-flyer .rcx__in{gap:2.4cqw;padding:6cqw 6.5cqw 5.5cqw}.rcx-flyer__top{font-size:3.6cqw}.rcx-flyer__h{font-size:8.2cqw;line-height:1}.rcx-flyer__img{flex:1 1 0;min-height:0;border-radius:2.5cqw;background:#fff;padding:1.5cqw}.rcx-flyer__img img{object-fit:contain}.rcx-flyer__p{font-size:3.3cqw;line-height:1.38}.rcx-flyer__meta{display:flex;flex-wrap:wrap;gap:1.4cqw 3cqw;margin:0;font-size:3.1cqw;line-height:1.3;color:#444}.rcx-flyer__meta span{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:999px;padding:1.2cqw 2.8cqw}.rcx-flyer__meta b{color:var(--ex1)}.rcx-flyer__order{padding:2.6cqw 3cqw;gap:3cqw;font-size:2.8cqw}.rcx-flyer__order .rcx-qr{flex-basis:19%}.rcx-flyer__order b{font-size:4cqw}.rcx-poster__img{flex:1 1 0;padding:1.5cqw}.rcx-poster__img img{object-fit:contain}.rcx-story__img{flex:1 1 0;padding:1.5cqw}.rcx-story__img img{object-fit:contain}.rcx-flyer__top,.rcx-poster__top,.rcx-story__top,.rcx-feed__logo,.rcx-phone__brand,.rcx-email__logo,.rcx-shop__org{width:fit-content;max-width:100%}.rcx-poster__top,.rcx-feed__logo{align-self:flex-start}.rcx-story__top{align-self:center}.rcx-poster__top .rcx-logo--mono,.rcx-flyer__top .rcx-logo--mono,.rcx-story__top .rcx-logo--mono,.rcx-feed__logo .rcx-logo--mono{width:auto}.rcx-poster__top .rcx-logo:not(.rcx-logo--mono),.rcx-story__top .rcx-logo:not(.rcx-logo--mono),.rcx-feed__logo .rcx-logo:not(.rcx-logo--mono){width:auto;max-width:100%;max-height:9cqw}.rcx-poster__top{padding:1.8cqw 3cqw 1.8cqw 2cqw}.rcx-poster .rcx__in{gap:2.6cqw}.rcx-poster__h{font-size:13.5cqw}.rcx-poster__img{display:flex;align-items:center;justify-content:center;background:#fff}.rcx-poster__img img{width:100%;height:100%;object-fit:contain;object-position:center}.rcx-cut{position:absolute;top:0;right:0;bottom:0;left:0}.rcx-cut img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.rcx-cut .rcx-ph{position:absolute;top:0;right:0;bottom:0;left:0}.rcx-band{display:flex;align-items:center;justify-content:space-between;gap:2cqw;padding:3.4cqw 6cqw;background:var(--ex1);color:#f3ebd8}.rcx-band__brand{display:block;min-width:0;font-size:3.4cqw}.rcx-band__brand .rcx-logo--mono{color:#f3ebd8}.rcx-band__brand .rcx-logo--mono b{background:#f3ebd8;color:var(--ex1);box-shadow:none}.rcx-band__brand img.rcx-logo{width:auto;max-height:7cqw}.rcx-band__tag{font-size:2.3cqw;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--ex2);white-space:nowrap}.rcx-sticker{position:absolute;z-index:2;right:1cqw;top:2cqw;display:flex;flex-direction:column;align-items:center;justify-content:center;width:17cqw;height:17cqw;border-radius:50%;background:var(--ex2);color:var(--ex1);line-height:1;text-align:center;transform:rotate(10deg);box-shadow:0 1cqw 2.4cqw #0000002e}.rcx-sticker b{font-size:5.4cqw;font-weight:800;letter-spacing:-.02em}.rcx-sticker i{margin-top:.6cqw;font-style:normal;font-size:2.2cqw;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rcx-fine{margin:0;font-size:2.1cqw;line-height:1.35;color:#7a7468}.rcx-flyer{background:#fbf7ee}.rcx-flyer .rcx__in{display:flex;flex-direction:column;height:100%;gap:0;padding:0;background:#fbf7ee;font-size:3.4cqw}.rcx-fl__body{flex:1 1 auto;display:flex;flex-direction:column;gap:2.6cqw;min-height:0;padding:5cqw 6cqw 4.4cqw}.rcx-fl__h{margin:0;font-size:8.6cqw;line-height:.98;font-weight:800;letter-spacing:-.03em;color:var(--ex1)}.rcx-fl__h span{display:block;color:var(--ex2)}.rcx-fl__hero{position:relative;flex:1 1 0;min-height:0}.rcx-fl__p{margin:0;font-size:3.2cqw;line-height:1.4;color:#2e2e2e}.rcx-fl__tear{position:relative;margin:0 -6cqw;border-top:.35cqw dashed rgba(20,41,90,.35)}.rcx-fl__order{display:flex;align-items:center;gap:3.6cqw}.rcx-fl__order .rcx-qr{flex:0 0 19%;padding:1cqw;border:.4cqw solid var(--ex1);border-radius:1.4cqw}.rcx-fl__order b{display:block;font-size:4.6cqw;line-height:1.1;color:var(--ex1)}.rcx-fl__order span{display:block;font-size:3cqw;line-height:1.35;color:#333}.rcx-fl__order .rcx-fl__date{margin-top:.6cqw;font-weight:700;color:var(--ex1)}.rcx-poster .rcx__in{display:flex;flex-direction:column;height:100%;gap:2.6cqw;padding:6.5cqw;background:var(--ex1);color:#fff}.rcx-po__top{display:flex;align-items:center;justify-content:space-between;gap:2cqw}.rcx-po__top .rcx-band__brand{font-size:3.6cqw}.rcx-po__h{margin:1cqw 0 0;font-size:14cqw;line-height:.9;font-weight:800;letter-spacing:-.035em;color:#f3ebd8}.rcx-po__sub{margin:0;font-size:4.6cqw;font-weight:700;color:var(--ex2)}.rcx-po__hero{position:relative;flex:1 1 0;min-height:0}.rcx-po__panel{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:3cqw;background:#f3ebd8;overflow:hidden}.rcx-po__panel .rcx-cut{top:4%;right:4%;bottom:4%;left:4%}.rcx-po__band{display:flex;align-items:center;gap:3.6cqw;padding:3cqw;border-radius:3cqw;background:var(--ex2);color:var(--ex1)}.rcx-po__band .rcx-qr{flex:0 0 22%;padding:1cqw;border-radius:1.4cqw}.rcx-po__band b{display:block;font-size:5.2cqw;line-height:1.1}.rcx-po__band span{display:block;font-size:3.2cqw;line-height:1.35;font-weight:600}.rcx-av{display:grid;place-items:center;flex:0 0 auto;width:2.2em;height:2.2em;padding:.15em;border-radius:50%;overflow:hidden;background:var(--ex1);box-shadow:0 0 0 .12em #fff,0 0 0 .24em var(--ex2)}.rcx-av .rcx-logo--mono{width:100%;height:100%}.rcx-av .rcx-logo--mono span{display:none}.rcx-av .rcx-logo--mono b{width:100%;height:100%;font-size:1em;box-shadow:none}.rcx-av img.rcx-logo{width:100%;height:100%;object-fit:contain;background:#fff;border-radius:50%}.rcx-ig{border:1px solid #E5E5E5;border-radius:10px;box-shadow:0 14px 36px #0000001a}.rcx-ig .rcx__in{font-size:3.6cqw;line-height:1.3}.rcx-ig__head{display:flex;align-items:center;gap:2.4cqw;padding:2.6cqw 3cqw}.rcx-ig__who{flex:1;min-width:0;display:flex;flex-direction:column}.rcx-ig__who b{font-weight:700}.rcx-ig__who i{font-style:normal;font-size:.8em;color:#666}.rcx-ig__more{color:#333;letter-spacing:.1em}.rcx-ig__media{position:relative;aspect-ratio:1;overflow:hidden;background:#f3ebd8}.rcx-ig__media .rcx-fill,.rcx-ig__art{position:absolute;top:0;right:0;bottom:0;left:0}.rcx-ig__h{position:absolute;left:6cqw;top:6cqw;margin:0;font-size:8.4cqw;line-height:.98;font-weight:800;letter-spacing:-.03em;color:var(--ex1)}.rcx-ig__img{top:22%;right:6%;bottom:15%;left:6%}.rcx-ig__art .rcx-sticker{top:auto;bottom:18%;right:5cqw}.rcx-ig__strip{position:absolute;left:0;right:0;bottom:0;margin:0;padding:3.4cqw 6cqw;background:var(--ex1);color:var(--ex2);font-size:3.6cqw;font-weight:700}.rcx-ig__actions{display:flex;gap:3.4cqw;padding:2.6cqw 3cqw 1cqw}.rcx-ig__actions span{display:block;width:6.4cqw;height:6.4cqw;color:#111}.rcx-ig__actions svg{display:block;width:100%;height:100%}.rcx-ig__save{margin-left:auto}.rcx-ig__cap{margin:0;padding:1cqw 3cqw 3.4cqw;font-size:3.3cqw;line-height:1.4;color:#222}.rcx-ig__cap b{margin-right:.3em}.rcx-story .rcx__in{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;gap:3.4cqw;padding:5cqw 6cqw;background:linear-gradient(180deg,var(--ex1) 0%,#0B1736 100%);color:#fff;text-align:center;font-size:4cqw}.rcx-st__head{align-self:stretch;display:flex;align-items:center;gap:2.4cqw;font-size:3.6cqw}.rcx-st__head i{font-style:normal;opacity:.7}.rcx-st__head .rcx-av{box-shadow:none}.rcx-st__h{margin:3cqw 0 0;font-size:10cqw;line-height:1;font-weight:800;letter-spacing:-.03em;color:#f3ebd8}.rcx-st__circle{position:relative;flex:0 0 auto;width:78%;aspect-ratio:1;border-radius:50%;background:#f3ebd8}.rcx-st__circle .rcx-cut{top:10%;right:10%;bottom:10%;left:10%}.rcx-st__link{display:inline-flex;align-items:center;gap:1.6cqw;padding:2.6cqw 4.6cqw;border-radius:2.4cqw;background:#fff;color:var(--ex1);font-size:4.2cqw;font-weight:800;letter-spacing:.02em;text-transform:uppercase;box-shadow:0 1cqw 3cqw #00000040}.rcx-st__link svg{width:4.6cqw;height:4.6cqw}.rcx-st__d{margin:0;font-size:3.8cqw;opacity:.8}.rcx-st__reply{margin-top:auto;align-self:stretch;display:flex;align-items:center;gap:3cqw;font-size:3.4cqw}.rcx-st__reply span{flex:1;padding:2.4cqw 4cqw;border:1px solid rgba(255,255,255,.55);border-radius:999px;text-align:left;opacity:.9}.rcx-st__reply svg{width:6cqw;height:6cqw}.rcx-email--full{background:#fff}.rcx-email__chrome span{margin-left:1rem;font-size:1.2rem;color:#777}.rcx-em__meta{padding:1.8rem 2.4rem 1.4rem;border-bottom:1px solid #EEE}.rcx-em__subj{margin:0 0 1.2rem;font-size:2rem;line-height:1.3;font-weight:700;color:#111}.rcx-em__from{display:flex;align-items:center;gap:1.2rem;font-size:1.4rem}.rcx-em__from .rcx-av{font-size:1.6rem;box-shadow:none}.rcx-em__from div{flex:1;display:flex;flex-direction:column}.rcx-em__from span,.rcx-em__from time{font-size:1.25rem;color:#777}.rcx-em__canvas{padding:2.4rem;background:#f1f0ec}.rcx-em__card{max-width:56rem;margin:0 auto;overflow:hidden;border-radius:6px;background:#fff;box-shadow:0 1px 3px #0000000f}.rcx-em__band{display:flex;justify-content:center;padding:1.6rem;background:var(--ex1)}.rcx-em__band .rcx-band__brand{font-size:1.6rem}.rcx-em__band--sm{padding:8px}.rcx-em__band--sm .rcx-band__brand{font-size:1rem}.rcx-em__body{display:grid;gap:1.4rem;padding:2.8rem 3.2rem 3.2rem;font-size:1.55rem;line-height:1.6;color:#222}.rcx-em__body p{margin:0}.rcx-em__body ul{margin:0;padding-left:2rem}.rcx-em__h{font-size:2.4rem!important;line-height:1.2!important;font-weight:800;letter-spacing:-.01em;color:var(--ex1)}.rcx-em__hat{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:8px;background:#f3ebd8}.rcx-em__hat .rcx-cut{top:6%;right:6%;bottom:6%;left:6%}.rcx-em__cta .rcx-btn{padding:1.3rem 2.6rem;border-radius:6px;font-size:1.5rem}.rcx-em__foot{margin:0;padding:1.6rem 3.2rem 2.4rem;border-top:1px solid #F0F0F0;font-size:1.2rem;line-height:1.5;color:#8a8a8a;text-align:center}@media(max-width:749px){.rcx-em__canvas{padding:1.2rem}.rcx-em__body{padding:2rem;font-size:1.45rem}.rcx-em__meta{padding:1.4rem 1.6rem}}.rcx-doc{border-radius:4px;background:#fff;box-shadow:0 18px 44px #0000001f,0 2px 6px #0000000f}.rcx-doc__band{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2rem 2.8rem;background:var(--ex1)}.rcx-doc__band .rcx-band__brand{font-size:1.6rem}.rcx-doc__band .rcx-band__tag{font-size:1.2rem}.rcx-doc__band--sm{margin:-16px -18px 10px;padding:8px 12px}.rcx-doc__band--sm .rcx-band__brand{font-size:1rem}.rcx-doc__band--sm .rcx-band__tag{font-size:.8rem}.rcx-doc__meta{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;padding:2rem 2.8rem;border-bottom:1px solid #EEE}.rcx-doc__meta i{display:block;font-style:normal;font-size:1.1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#888}.rcx-doc__meta b{display:block;margin-top:.3rem;font-size:1.5rem;color:var(--ex1)}.rcx-doc__table{width:100%;border-collapse:collapse;font-size:1.45rem;line-height:1.45}.rcx-doc__table th{padding:1.2rem;border-bottom:2px solid var(--ex1);text-align:left;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:#888}.rcx-doc__table th:first-child,.rcx-doc__table td:first-child{padding-left:2.8rem}.rcx-doc__table th:last-child,.rcx-doc__table td:last-child{padding-right:2.8rem}.rcx-doc__table td{padding:1.6rem 1.2rem;border-bottom:1px solid #EEE;vertical-align:top}.rcx-doc__table td:first-child{font-weight:700;color:var(--ex1);white-space:nowrap}.rcx-doc__table td b{display:block}.rcx-doc__table td span{display:block;margin-top:.2rem;color:#666}.rcx-doc__table em{display:inline-block;margin:0 .4rem .4rem 0;padding:.2rem .8rem;border-radius:999px;background:#f3ebd8;color:var(--ex1);font-style:normal;font-size:1.15rem;font-weight:600}.rcx-doc__chk{display:inline-block;width:1.8rem;height:1.8rem;border:2px solid #C9C9C9;border-radius:4px}.rcx-doc__foot{margin:0;padding:1.6rem 2.8rem 2rem;font-size:1.15rem;color:#999}@media(max-width:749px){.rcx-doc__meta{grid-template-columns:1fr}.rcx-doc__table thead{display:none}.rcx-doc__table tr{display:grid;grid-template-columns:1fr auto;padding:1.4rem 2rem;border-bottom:1px solid #EEE}.rcx-doc__table td{border:0;padding:0!important}.rcx-doc__table td:nth-child(2){grid-column:1/-1;margin-top:.4rem}.rcx-doc__table td:nth-child(3){grid-column:1;margin-top:.8rem}.rcx-doc__table td:nth-child(4){grid-row:1;grid-column:2}}.rc-frc__mock--social .rcx{width:44%}.rcx-logo--img{display:flex;align-items:center;gap:.45em;width:auto;font-weight:700;color:var(--ex1)}.rcx-logo--img img{flex:0 0 auto;width:auto;height:2.1em;max-width:none;object-fit:contain}.rcx-logo--img span{font-size:.9em;line-height:1.1;white-space:nowrap}.rcx-band__brand .rcx-logo--img,.rcx-po__top .rcx-logo--img{color:#f3ebd8}.rcx-av:has(.rcx-logo--img){background:#fff}.rcx-av .rcx-logo--img{justify-content:center;width:100%;height:100%}.rcx-av .rcx-logo--img span{display:none}.rcx-av .rcx-logo--img img{height:78%}.rcx-poster__top .rcx-logo--img,.rcx-story__top .rcx-logo--img,.rcx-feed__logo .rcx-logo--img{max-height:none}.rcx-pdp .rcx__in{font-size:5cqw;line-height:1.3;background:#fff;color:#111}.rcx-pdp__hdr{display:flex;align-items:center;justify-content:space-between;padding:3.4cqw 4.6cqw;border-bottom:1px solid #EEE}.rcx-pdp__burger{display:block;width:6cqw;height:4.4cqw;background:linear-gradient(#111,#111) top/100% .7cqw no-repeat,linear-gradient(#111,#111) center/100% .7cqw no-repeat,linear-gradient(#111,#111) bottom/100% .7cqw no-repeat}.rcx-pdp__bag{display:block;width:5.2cqw;height:5.6cqw;border:.7cqw solid #111;border-radius:.6cqw .6cqw 1.2cqw 1.2cqw}.rcx-pdp__mark{display:flex;flex-direction:column;align-items:center;line-height:1}.rcx-pdp__mark b{font-size:5.2cqw;font-weight:800;letter-spacing:.2em}.rcx-pdp__mark small{margin-top:.8cqw;font-size:2.3cqw;letter-spacing:.55em}.rcx-pdp__img{aspect-ratio:1;padding:4cqw;background:#fff}.rcx-pdp__img img,.rcx-pdp__img .rcx-ph{width:100%;height:100%;object-fit:contain}.rcx-pdp__thumbs{display:flex;gap:2cqw;padding:0 4.6cqw}.rcx-pdp__thumbs i{flex:1;aspect-ratio:1;border:1px solid #EEE;background:#f6f6f4}.rcx-pdp__thumbs i.is-on{border:.6cqw solid #111;background:#fff}.rcx-pdp__info{display:grid;gap:2cqw;padding:4cqw 4.6cqw 5cqw}.rcx-pdp__title{font-family:var(--font-heading-family);font-size:6.4cqw;line-height:1.15;font-weight:700}.rcx-pdp__price{font-size:4.4cqw;letter-spacing:.05em}.rcx-pdp__sup{font-size:3.7cqw}.rcx-pdp__sup u{font-weight:700}.rcx-pdp__lbl{margin-top:1cqw!important;font-size:3.3cqw;color:#555}.rcx-pdp__pill{justify-self:start;display:inline-flex;align-items:center;gap:2cqw;padding:1.3cqw 3.4cqw 1.3cqw 1.3cqw;background:#111;color:#fff;font-size:3.5cqw}.rcx-pdp__pillimg{display:block;width:8cqw;height:8cqw;background:#fff}.rcx-pdp__pillimg img,.rcx-pdp__pillimg .rcx-ph{width:100%;height:100%;object-fit:contain}.rcx-pdp__pillimg .rcx-ph__mono,.rcx-pdp__pillimg .rcx-ph__lbl{display:none}.rcx-pdp__add{display:block;margin-top:1.4cqw;padding:3.2cqw;border:1px solid #111;text-align:center;font-size:3.8cqw;letter-spacing:.03em}.rcx-pdp__pay{display:flex;align-items:center;justify-content:center;gap:1.2cqw;padding:3cqw;border-radius:.8cqw;background:#5a31f4;color:#fff;font-size:3.8cqw}.rcx-pdp__pay b{font-size:4.8cqw;font-weight:800;letter-spacing:-.02em}.rcx-pdp__pay em{padding:.3cqw 1cqw;border-radius:.8cqw;background:#fff;color:#5a31f4;font-style:normal;font-size:2.8cqw;font-weight:800}.rc-frc__mock--shop .rcx{width:32%}.rcx-shop__main{border-radius:0}.rcx-shop__thumbs button{border-radius:0;border:1px solid #E5E5E5}.rcx-shop__thumbs button[aria-current=true]{border:2px solid #111}.rcx-store__title{margin:0;font-family:var(--font-heading-family);font-size:clamp(2.8rem,2.6vw,3.8rem);font-weight:700;line-height:1.15;letter-spacing:.005em}.rcx-store__price{margin:1.2rem 0 0;font-size:1.8rem;letter-spacing:.06em}.rcx-store__rule{margin:2rem 0;border:0;border-top:1px solid #E5E5E5}.rcx-store__sup{margin:0;font-size:1.6rem}.rcx-store__sup u{font-weight:700;text-underline-offset:.3rem}.rcx-store__fact{margin:.8rem 0 0;font-size:1.45rem;color:#555}.rcx-store__facts{margin:.6rem 0 0;padding-left:2rem;font-size:1.45rem;color:#555}.rcx-store__cw{margin-top:2.4rem}.rcx-store__cw legend{margin-bottom:.8rem;font-size:1.4rem;font-weight:400;color:#555}.rcx-store__pills{display:flex;flex-wrap:wrap;gap:1rem}.rcx-store__pills label{position:relative;cursor:pointer}.rcx-store__pills input{position:absolute;width:1px;height:1px;opacity:0}.rcx-store__pill{display:inline-flex;align-items:center;gap:1.2rem;padding:.6rem 2rem .6rem .6rem;border:1px solid #CFCFCF;background:#fff;color:#111;font-size:1.5rem}.rcx-store__pills input:checked+.rcx-store__pill{border-color:#111;background:#111;color:#fff}.rcx-store__pills input:focus-visible+.rcx-store__pill{outline:2px solid #111;outline-offset:3px}.rcx-store__pillimg{display:block;width:4.4rem;height:4.4rem;background:#fff}.rcx-store__pillimg img,.rcx-store__pillimg .rcx-ph{width:100%;height:100%;object-fit:contain}.rcx-store__pillimg .rcx-ph__mono,.rcx-store__pillimg .rcx-ph__lbl{display:none}.rcx-store__lbl{margin:2.4rem 0 .8rem;font-size:1.4rem;color:#555}.rcx-store__qty{display:inline-flex;align-items:center;height:4.8rem;border:1px solid #111}.rcx-store__qty button{width:4.6rem;height:100%;border:0;background:none;color:#111;font-size:1.8rem;cursor:pointer}.rcx-store__qty output{min-width:3.6rem;text-align:center;font-size:1.6rem}.rcx-store__buy{display:grid;gap:1rem;max-width:44rem;margin-top:2.4rem}.rcx-store__add{width:100%}.rcx-store__pay{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;min-height:4.8rem;border:0;border-radius:4px;background:#5a31f4;color:#fff;font:inherit;font-size:1.6rem;cursor:pointer}.rcx-store__pay:hover{background:#4a26d6}.rcx-store__pay b{font-size:2rem;font-weight:800;letter-spacing:-.02em}.rcx-store__pay em{padding:.1rem .5rem;border-radius:.4rem;background:#fff;color:#5a31f4;font-style:normal;font-size:1.2rem;font-weight:800}.rcx-store__more{justify-self:center;padding:.4rem;border:0;background:none;color:#111;font:inherit;font-size:1.3rem;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.rcx-store__pay:focus-visible,.rcx-store__more:focus-visible,.rcx-store__qty button:focus-visible{outline:2px solid #111;outline-offset:3px}.rcx-store__acc summary{font-family:var(--font-heading-family);font-size:1.6rem}.rcx-store__trust{margin:1.6rem 0 0;font-size:1.4rem;color:#555}.rcx-pdp__thumbs i{display:block;overflow:hidden;background:#fff}.rcx-pdp__thumbs img{display:block;width:100%;height:100%;object-fit:contain}.rcx-v2 .rcx-band{justify-content:flex-start}.rcx-v2-po-h{font-size:10.4cqw;line-height:.94;margin-top:1.5cqw}.rcx-v2-po-sub{font-size:3.9cqw;line-height:1.3;font-weight:600}.rcx-v2-po-price{display:flex;align-items:baseline;justify-content:space-between;gap:2cqw;color:#f3ebd8;flex-wrap:wrap}.rcx-v2-po-price b{font-size:5.6cqw;font-weight:800;letter-spacing:-.01em}.rcx-v2-po-price span{font-size:3.1cqw;font-weight:600;opacity:.9}.rcx-v2 .rcx-po__band .rcx-v2-po-date{font-size:3.4cqw;font-weight:800;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.6cqw}.rcx-v2-po-fine{margin:0;text-align:center;font-size:2.5cqw;letter-spacing:.04em;color:#f3ebd8;opacity:.75}.rcx-v2-fl-h{line-height:.98}.rcx-v2-fl-sub{margin:0;font-size:3.5cqw;line-height:1.35;font-weight:600;color:var(--ex1)}.rcx-v2-feat{margin:0;text-align:center;font-size:3.2cqw;font-weight:700;letter-spacing:.02em;color:var(--ex1)}.rcx-v2 .rcx-fl__order .rcx-fl__date{text-transform:uppercase;letter-spacing:.06em;font-size:.82em}
/*# sourceMappingURL=/cdn/shop/t/10/assets/rcx.css.map */
