:root{--rx-paper: #ffffff;--rx-mist: #f5f6f7;--rx-fog: #eceef0;--rx-graphite: #6a7278;--rx-silver: #c9ced2;--rx-ink: #101215;--rx-ink-soft: #5f666c;--rx-line: rgba(16, 18, 21, .1);--rx-line-strong: rgba(16, 18, 21, .22);--rx-accent: #6a7278;--rx-gold: #b08d4f;--rx-radius: 0px;--rx-radius-media: 0px;--rx-page-max: 1280px;--rxm-atc-h: 0px;--rx-editorial-max: 760px;--rx-gutter: clamp(16px, 3vw, 48px);--rx-space-1: 8px;--rx-space-2: 16px;--rx-space-3: 24px;--rx-space-4: 32px;--rx-space-5: 48px;--rx-space-6: 72px;--rx-space-7: 96px;--rx-serif: var(--element-text-font-family--heading), Georgia, "Times New Roman", serif;--rx-sans: var(--element-text-font-family--body), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}body.template-product{--rxm-atc-h: 76px}@media(max-width:749px){:root{--rx-gutter: 16px}}.rx-home{background:var(--rx-paper);color:var(--rx-ink)}.rx-shell{width:min(100%,var(--rx-page-max));margin-inline:auto;padding-inline:var(--rx-gutter)}.rx-section{padding-block:var(--rx-space-5)}.rx-section--compact{padding-block:var(--rx-space-2)}.rx-eyebrow{margin:0 0 var(--rx-space-1);color:var(--rx-accent);font:600 10px/1.2 var(--rx-sans);letter-spacing:.18em;text-transform:uppercase}.rx-title{max-width:var(--rx-editorial-max);margin:0;color:inherit;font:400 clamp(30px,4vw,56px)/1 var(--rx-serif);letter-spacing:-.03em}.rx-title--small{font-size:clamp(27px,3vw,42px);line-height:1.05}.rx-copy{max-width:var(--rx-editorial-max);color:var(--rx-ink-soft);font:400 14px/1.55 var(--rx-sans)}.rx-section-head{display:flex;align-items:end;justify-content:space-between;gap:var(--rx-space-3);margin-bottom:var(--rx-space-2)}.rx-section-head__title{margin:0;color:var(--rx-ink);font:500 clamp(16px,1.25vw,21px)/1.2 var(--rx-sans);letter-spacing:.075em;text-transform:uppercase}.rx-text-link{display:inline-flex;align-items:center;gap:11px;color:inherit;font:600 11px/1 var(--rx-sans);letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.rx-text-link:after{content:"\2192";font-size:16px;transition:transform .18s ease}.rx-text-link:hover:after{transform:translate(4px)}.rx-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:var(--rx-space-2);padding:12px 26px;border:1px solid var(--rx-ink);border-radius:var(--rx-radius);background:var(--rx-ink);color:var(--rx-paper);font:600 10px/1 var(--rx-sans);letter-spacing:.14em;text-decoration:none;text-transform:uppercase;transition:background .2s ease,color .2s ease}.rx-button:after{content:"\2192";font-size:15px}.rx-button:hover{background:transparent;color:var(--rx-ink)}.rx-line-icon{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.rx-media{position:relative;overflow:hidden;background:var(--rx-mist)}.rx-media img,.rx-media svg{width:100%;height:100%;object-fit:cover}.rx-media img{transition:transform .7s cubic-bezier(.2,.65,.25,1)}a:hover .rx-media img{transform:scale(1.02)}@media(max-width:749px){.rx-section-head{align-items:center;margin-bottom:var(--rx-space-2)}.rx-section-head__title{font-size:16px}}@media(prefers-reduced-motion:reduce){.rx-media img,.rx-text-link:after{transition:none}}.page-width{max-width:var(--rx-page-max);margin:0 auto;padding-inline:20px}.rx-fab{position:fixed;right:16px;bottom:calc(env(safe-area-inset-bottom) + var(--rxm-atc-h, 0px) + 16px);z-index:40;display:flex;flex-direction:column;align-items:flex-end;gap:10px;transition:opacity .22s ease,transform .22s ease,visibility .22s ease}.rx-fab.is-context-hidden{opacity:0;visibility:hidden;transform:translateY(14px);pointer-events:none}.rx-fab__trigger{width:56px;height:56px;padding:0;display:grid;place-items:center;border:1px solid var(--rx-line-strong);border-radius:50%;background:var(--rx-paper);box-shadow:0 6px 18px #1012151f;cursor:pointer;transition:border-color .25s ease}.rx-fab__trigger:hover{border-color:var(--rx-ink)}.rx-fab__stack{position:relative;display:block;width:38px;height:38px}.rx-fab__chip{position:absolute;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;transition:opacity .18s ease,transform .18s ease}.rx-fab__chip--rewards{top:0;left:0;background:var(--rx-ink);color:var(--rx-paper)}.rx-fab__chip--wa{right:0;bottom:0;border:2px solid var(--rx-paper);background:var(--rx-fog);color:var(--rx-ink)}.rx-fab__close{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--rx-ink);opacity:0;transform:scale(.7);transition:opacity .18s ease,transform .18s ease}.rx-fab.is-open .rx-fab__chip{opacity:0;transform:scale(.6)}.rx-fab.is-open .rx-fab__close{opacity:1;transform:scale(1)}.rx-fab__actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px;opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease}.rx-fab__actions[hidden]{display:none}.rx-fab.is-open .rx-fab__actions{opacity:1;transform:translateY(0)}.rx-fab__action{display:inline-flex;align-items:center;gap:10px;padding:6px 6px 6px 14px;border:1px solid var(--rx-line-strong);border-radius:999px;background:var(--rx-paper);box-shadow:0 4px 14px #1012151a;color:var(--rx-ink);cursor:pointer;text-decoration:none}.rx-fab__action-label{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.rx-fab__action-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%}.rx-fab__action-icon--wa{background:var(--rx-fog);color:var(--rx-ink)}.rx-fab__action-icon--rewards{background:var(--rx-ink);color:var(--rx-paper)}@media(min-width:769px){.rx-fab{right:24px;bottom:24px}}@media(prefers-reduced-motion:reduce){.rx-fab,.rx-fab__trigger,.rx-fab__chip,.rx-fab__close,.rx-fab__actions{transition:none}}.product-item__image,.product-item__image-wrapper,.card__media,.product__media,.rxf-card__media{position:relative}.rx-badges{position:absolute;top:10px;left:10px;z-index:6;display:inline-flex;flex-wrap:wrap;gap:6px;pointer-events:none}.rx-badge{padding:4px 9px;border:1px solid var(--rx-line-strong);border-radius:var(--rx-radius);background:var(--rx-paper);color:var(--rx-ink);font-size:9px;font-weight:600;line-height:1.1;letter-spacing:.12em;text-transform:uppercase}.rx-badge--new,.rx-badge--best,.rx-badge--bogos{border-color:var(--rx-line-strong);background:var(--rx-paper);color:var(--rx-ink)}.rx-badge--sale{border-color:var(--rx-ink);background:var(--rx-ink);color:var(--rx-paper)}@media(max-width:420px){.rx-badges{top:8px;left:8px;gap:4px}.rx-badge{padding:3px 7px;font-size:8px}}[class*=product-grid] .card-wrapper,.featured-collection-custom .rxf-card .card-wrapper{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--rx-line);border-radius:var(--rx-radius);background:var(--rx-paper);transition:border-color .25s ease}[class*=product-grid] .card-wrapper:hover,.featured-collection-custom .rxf-card .card-wrapper:hover{border-color:var(--rx-line-strong)}[class*=product-grid] .card__media,.featured-collection-custom .rxf-card .card__media{display:flex;align-items:center;justify-content:center;height:260px;padding:18px 14px;border-bottom:1px solid var(--rx-line);background:var(--rx-paper)}[class*=product-grid] .card__media img,.featured-collection-custom .rxf-card .card__media img{width:100%;height:100%;object-fit:contain;transition:transform .45s cubic-bezier(.2,.65,.25,1)}[class*=product-grid] .card-wrapper:hover .card__media img,.featured-collection-custom .rxf-card .card-wrapper:hover .card__media img{transform:scale(1.02)}[class*=product-grid] [class*=card__information],[class*=product-grid] [class*=card-information],.featured-collection-custom .rxf-card [class*=card__information],.featured-collection-custom .rxf-card [class*=card-information]{flex:1 1 auto;display:flex;flex-direction:column;padding:14px 14px 16px;text-align:left}[class*=product-grid] [class*=card__heading],.featured-collection-custom .rxf-card [class*=card__heading]{display:-webkit-box;overflow:hidden;min-height:40px;margin:4px 0;color:var(--rx-ink);font-size:13px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}[class*=product-grid] .price,.featured-collection-custom .rxf-card .price{display:inline-flex;align-items:baseline;gap:8px;margin-top:auto;color:var(--rx-ink);font-size:14px;font-weight:500;line-height:1.1}[class*=product-grid] .price .price-item--regular,.featured-collection-custom .rxf-card .price .price-item--regular{color:var(--rx-graphite);font-size:13px;font-weight:400;text-decoration:line-through}[class*=product-grid] .grid-product__actions,.featured-collection-custom .rxf-card .grid-product__actions{position:absolute;top:10px;right:10px;z-index:3}.rxf-card [class*=hover] [class*=badge],.rxf-card .grid-product__badge-group [class*=badge]:not(:first-child){display:none}@media(max-width:768px){[class*=product-grid] .card__media,.featured-collection-custom .rxf-card .card__media{height:220px}.featured-collection-custom .rxf-collection-grid{display:flex;gap:12px;padding:2px 2px 10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.featured-collection-custom .rxf-card{flex:0 0 70vw;scroll-snap-align:start}.featured-collection-custom .rxf-collection-grid::-webkit-scrollbar{display:none}}.rxf-trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1400px;margin:0 auto;padding:32px 5%;border-top:1px solid var(--rx-line);border-bottom:1px solid var(--rx-line);background:var(--rx-paper);text-align:center}.rxf-trust-item svg{width:30px;height:30px;margin-bottom:10px}.rxf-trust-item h4{margin-bottom:4px;color:var(--rx-ink);font-size:14px;font-weight:500}.rxf-trust-item p{color:var(--rx-ink-soft);font-size:13px;letter-spacing:.02em}@media(max-width:768px){.rxf-trust-strip{grid-template-columns:1fr 1fr;row-gap:28px}}.rxFaqList,.rxFaqList li{list-style:none;margin-left:0;padding-left:0}.rxFaqItem{margin:0;padding:18px 0;border:0;border-top:1px solid var(--rx-line);border-radius:0;background:transparent}.rxFaqList li:last-child .rxFaqItem{border-bottom:1px solid var(--rx-line)}.rxFaqQ{margin:0 0 6px;color:var(--rx-ink);font-size:14px;font-weight:500;line-height:1.4}.rxFaqA{margin:0;color:var(--rx-ink-soft);font-size:14px;line-height:1.7}.rxAcc summary{font-size:15px;font-weight:500}.button--primary,button.btn--primary{padding:13px 28px;border:1px solid var(--rx-ink);border-radius:var(--rx-radius);background:var(--rx-ink);color:var(--rx-paper);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:background .25s ease,color .25s ease}.button--primary:hover,button.btn--primary:hover{background:transparent;color:var(--rx-ink);transform:none}
/*# sourceMappingURL=/cdn/shop/t/68/assets/reflexions-global.css.map */
