@layer reset,tokens,base,layout,components,utilities,overrides;@layer tokens{:root{--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-16: 4rem;--space-24: 6rem;--radius-none: 0;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: 1rem;--radius-full: 999px;--opacity-10: .1;--opacity-20: .2;--opacity-40: .4;--opacity-60: .6;--opacity-75: .75;--layer-base: 0;--layer-raised: 10;--layer-sticky: 20;--layer-overlay: 30;--layer-drawer: 40;--layer-modal: 50;--ease-out: cubic-bezier(.22, 1, .36, 1);--duration-fast: .12s;--duration-base: .24s;--page-width: 1400px;--page-margin: var(--space-4);--minimum-touch-target: 44px;--color-bg-rgb: 255 255 255;--color-fg-rgb: 18 18 18;--color-accent-rgb: 18 18 18;--color-border-rgb: 18 18 18;--color-bg: rgb(var(--color-bg-rgb));--color-fg: rgb(var(--color-fg-rgb));--color-accent: rgb(var(--color-accent-rgb));--color-border: rgb(var(--color-border-rgb) / var(--opacity-20))}}@layer reset{*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none;padding-inline:0}img,picture,video,canvas,svg{display:block;max-inline-size:100%;block-size:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}:where(:focus-visible){outline:2px solid currentcolor;outline-offset:2px}}@layer base{html{font-size:calc(62.5% * var(--font-body-scale, 1))}.content-for-layout{flex:1 0 auto}body{margin:0;min-block-size:100dvh;display:flex;flex-direction:column;font-family:var(--font-body-family, system-ui, sans-serif);font-size:1.6rem;line-height:1.6;color:var(--color-fg);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family, inherit);font-weight:700;line-height:1.15;text-wrap:balance}h1{font-size:clamp(2.5rem,3.2vw,3.3rem)}h2{font-size:clamp(2.2rem,2.6vw,2.6rem)}h3{font-size:clamp(1.9rem,2vw,2rem)}h4{font-size:1.6rem}h5{font-size:1.4rem}h6{font-size:1.3rem}@media screen and (max-width:1199px){input,select,textarea{font-size:max(1.6rem,16px)}}}@layer layout{.section{display:grid;grid-template-columns:minmax(var(--page-margin),1fr) minmax(0,var(--page-width)) minmax(var(--page-margin),1fr)}.section>*{grid-column:2}.section>.section--full{grid-column:1 / -1}.section-content{padding-block:var(--section-padding-block, var(--space-12))}}@layer components{.button{display:inline-block;padding:var(--space-3) var(--space-6);border-radius:var(--radius-button);text-decoration:none;font-weight:600;line-height:1;cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.button--primary{background:var(--color-accent);color:var(--color-bg)}.button--secondary{border:1px solid var(--color-border);color:var(--color-fg)}.button--custom{background:var(--btn-bg);color:var(--btn-fg);font-weight:800;border:var(--btn-border-width, 4px) solid color-mix(in srgb,var(--btn-bg),#000 24%)}.button--small{padding:var(--space-2) var(--space-4);font-size:1.4rem}.button--large{padding:2rem 4.8rem;font-size:2.6rem}.button--full{display:block;inline-size:100%;text-align:center}.button--upper{text-transform:uppercase;letter-spacing:.04em}.button:hover{opacity:.85}.rte>:first-child{margin-block-start:0}.rte>:last-child{margin-block-end:0}.rte h1,.rte h2,.rte h3,.rte h4{margin-block:2em .7em;line-height:1.25;font-weight:700}.rte p,.rte ul,.rte ol,.rte table,.rte blockquote{margin-block:0 var(--space-4)}.rte ul,.rte ol{padding-inline-start:var(--space-6)}.rte li{margin-block-end:var(--space-2)}.rte a{color:var(--color-accent);text-underline-offset:.2em}.rte img{max-inline-size:100%;block-size:auto;border-radius:var(--radius-md)}.rte blockquote{padding-inline-start:var(--space-4);border-inline-start:3px solid var(--color-border);color:rgb(var(--color-fg-rgb) / .75)}.rte table{inline-size:100%;border-collapse:collapse}.rte th,.rte td{padding:var(--space-3);border:1px solid var(--color-border);text-align:start}.page-section__wrap{margin-inline:auto;padding-inline:var(--page-margin)}.page-section__wrap--narrow{max-inline-size:760px}.page-section__wrap--medium{max-inline-size:960px}.page-section__wrap--wide{max-inline-size:calc(var(--page-width) + 2 * var(--page-margin))}.page-section__header{text-align:var(--page-align, center);margin-block-end:clamp(32px,5vw,56px)}.page-section__title{margin:0;padding-block-end:var(--space-4)}.page-section__content{line-height:1.75}.page-section__content>h2,.page-section__content>h3{padding-block-start:var(--space-2)}.shopify-policy__container{max-inline-size:760px;margin-inline:auto;padding:clamp(48px,8vw,96px) var(--page-margin)}.shopify-policy__title{text-align:center;margin-block-end:clamp(32px,5vw,56px)}.shopify-policy__title h1{margin:0;padding-block-end:var(--space-4)}.pcard{display:flex;flex-direction:column;text-decoration:none;color:inherit}.pcard__media{position:relative;overflow:hidden;border-radius:var(--radius-lg);background:rgb(var(--color-fg-rgb) / .03)}.pcard__img{inline-size:100%;block-size:auto;display:block}.pcard__img--alt{position:absolute;top:0;right:0;bottom:0;left:0;block-size:100%;object-fit:cover;opacity:0;transition:opacity .35s var(--ease-out)}@media(hover:hover){.pcard:hover .pcard__img--alt{opacity:1}.pcard:hover .pcard__badge{opacity:0}}.pcard__badge{position:absolute;inset-block-end:0;inset-inline-start:0;display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.2rem;background:#0000009e;color:#fff;font-size:1.4rem;font-weight:700;border-start-end-radius:var(--radius-md);transition:opacity .3s var(--ease-out)}.pcard__badge svg{inline-size:1.6rem;block-size:1.6rem}.pcard__title{margin-block-start:var(--space-3);font-weight:700;text-align:center}.pcard__price{margin-block-start:var(--space-1);display:flex;gap:var(--space-2);justify-content:center;align-items:baseline}.pcard__now{font-weight:800}.pcard__now--sale{color:#3aa655}.pcard__was{color:rgb(var(--color-fg-rgb) / .5)}.pcard:hover .pcard__title{text-decoration:underline}}@layer utilities{.visually-hidden{position:absolute!important;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.hidden{display:none!important}.flex{display:flex}.grid{display:grid}.contents{display:contents}.text-center{text-align:center}@media screen and (max-width:749px){.desktop\:only{display:none!important}}@media screen and (min-width:750px){.mobile\:only{display:none!important}}.spacing-style{padding-block-start:var(--padding-block-start, 0);padding-block-end:var(--padding-block-end, 0);padding-inline-start:var(--padding-inline-start, 0);padding-inline-end:var(--padding-inline-end, 0);margin-block-start:var(--margin-block-start, 0);margin-block-end:var(--margin-block-end, 0)}.gap-style{gap:var(--gap, 0)}.size-style{inline-size:var(--inline-size, auto);max-inline-size:var(--max-inline-size, none);block-size:var(--block-size, auto)}.border-style{border-width:var(--border-width, 0);border-style:var(--border-style, solid);border-color:var(--border-color, var(--color-border));border-radius:var(--border-radius, 0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.notification-message,.notification-message1{display:flex!important;align-items:center;gap:.5rem!important;padding-inline-start:1rem!important}._rsi-buy-now-button-floating{background:#e9f7de!important;padding:12px 16px!important;text-align:center}._rsi-buy-now-button{padding:13px 30px!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/base.css.map */
