:root{--rr-ink: #20272b;--rr-ink-rgb: 32 39 43;--rr-slate: #444e55;--rr-slate-rgb: 68 78 85;--rr-sky: #8abfe7;--rr-sky-rgb: 138 191 231;--rr-paper: #ffffff;--rr-stone: #f4f5f6;--rr-stone-rgb: 244 245 246;--rr-line: #e3e6e8;--rr-muted: rgb(32 39 43 / .7);--rr-font: var(--font-body-family);--rr-text-display: clamp(2.25rem, 1.6rem + 2.4vw, 3.5rem);--rr-text-h2: clamp(1.75rem, 1.35rem + 1.5vw, 2.5rem);--rr-text-h3: 1.25rem;--rr-text-body: 1.0625rem;--rr-text-small: .875rem;--rr-lh-display: 1.08;--rr-lh-h2: 1.15;--rr-lh-h3: 1.3;--rr-lh-body: 1.6;--rr-lh-small: 1.5;--rr-track-display: -.025em;--rr-track-h2: -.02em;--rr-container: 1280px;--rr-gutter: 24px;--rr-measure: 44rem;--rr-space-section: 56px;--rr-space-1: 8px;--rr-space-2: 12px;--rr-space-3: 16px;--rr-space-4: 24px;--rr-space-5: 32px;--rr-space-6: 48px;--rr-radius-card: 16px;--rr-radius-input: 12px;--rr-radius-pill: 999px;--rr-button-height: 48px;--rr-ease: cubic-bezier(.2, 0, 0, 1);--rr-duration: .2s}@media screen and (min-width:768px){:root{--rr-gutter: 40px;--rr-space-section: 64px}}@media screen and (min-width:1024px){:root{--rr-space-section: 96px}}@media screen and (min-width:1280px){:root{--rr-gutter: 48px}}:root{--border-radius: 0px;--rounded-card: var(--rr-radius-card);--rounded-block: var(--rr-radius-card);--page-padding: var(--rr-gutter);--buttons-border-width: 1.5px;--input-height: 3rem;--title-xl: var(--rr-text-display);--title-lg: clamp(2rem, 1.5rem + 2vw, 3rem);--title-md: var(--rr-text-h2);--title-sm: clamp(1.5rem, 1.25rem + 1vw, 2rem);--text-h0: clamp(2.5rem, 1.8rem + 2.8vw, 4rem);--text-h1: var(--rr-text-display);--text-h2: var(--rr-text-h2);--text-h3: var(--rr-text-h3);--text-h4: 1.125rem;--text-h5: 1rem;--text-h6: .9375rem}@media screen and (min-width:1280px){:root{--page-padding: max(var(--rr-gutter), 50vw - var(--scrollbar-width, 0px) / 2 - var(--rr-container) / 2)}}body{font-size:var(--text-base);line-height:var(--rr-lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background-color:rgb(var(--rr-sky-rgb) / .45);color:inherit}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,[class*=title-]{text-wrap:balance}p,.rte li{text-wrap:pretty}.rte>p,.rte>ul,.rte>ol{max-width:70ch}:is(.text-center,.justify-center) .rte>:is(p,ul,ol){margin-inline:auto}.text-right .rte>:is(p,ul,ol){margin-inline-start:auto}@media screen and (min-width:768px){.md\:text-center .rte>:is(p,ul,ol){margin-inline:auto}}@media screen and (min-width:1024px){.lg\:text-center .rte>:is(p,ul,ol){margin-inline:auto}}.text-opacity{color:rgb(var(--color-foreground) / .72)}.link,.rte a:not(.button,.reversed-link){background:none;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:rgb(var(--color-foreground) / .4);text-underline-offset:.22em;transition:text-decoration-color var(--rr-duration) var(--rr-ease),color var(--rr-duration) var(--rr-ease)}@media screen and (pointer:fine){:is(.link,.rte a:not(.button,.reversed-link)):hover{background:none;text-decoration-color:currentColor}}*:focus-visible{outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:3px;box-shadow:0 0 0 3px #ffffffeb}:is(.rr-surface-ink,.header-section,.footer-group .rr-surface-ink){--color-keyboard-focus: var(--rr-sky-rgb)}hr,.section--divider:after{border-color:var(--rr-line)}#MainContent .section--padding{padding-block-start:max(min(var(--section-padding-top) * .75,22px),min((var(--section-padding-top) - 29px) * 1000,var(--rr-space-section) / 2),min((var(--section-padding-top) - 59px) * 1000,var(--rr-space-section)));padding-block-end:max(min(var(--section-padding-bottom) * .75,22px),min((var(--section-padding-bottom) - 29px) * 1000,var(--rr-space-section) / 2),min((var(--section-padding-bottom) - 59px) * 1000,var(--rr-space-section)))}@media screen and (min-width:768px){#MainContent .section--padding{padding-block-start:max(min(var(--section-padding-top),29px),min((var(--section-padding-top) - 29px) * 1000,var(--rr-space-section) / 2),min((var(--section-padding-top) - 59px) * 1000,var(--rr-space-section)));padding-block-end:max(min(var(--section-padding-bottom),29px),min((var(--section-padding-bottom) - 29px) * 1000,var(--rr-space-section) / 2),min((var(--section-padding-bottom) - 59px) * 1000,var(--rr-space-section)))}}.title-xl,.title-lg,.h0,.h1,.rte h1:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){line-height:var(--rr-lh-display);letter-spacing:var(--rr-track-display)}.title-md,.title-sm,.h2,.rte h2:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){line-height:var(--rr-lh-h2);letter-spacing:var(--rr-track-h2)}.h3,.rte h3:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-weight:600;line-height:var(--rr-lh-h3);letter-spacing:-.01em}.h4,.h5,.h6,.rte :is(h4,h5,h6):not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-weight:600;line-height:1.35;letter-spacing:-.005em}.rte :is(h2,h3,h4):not(:first-child){margin-block-start:1.6em}.rte :is(h2,h3,h4)+*{margin-block-start:.6em}.button:not(.button--close,.button--small,.button--blur,.self-button,.quick-view__button,[is=previous-button],[is=next-button]){min-height:var(--rr-button-height);max-height:none;padding-block:.75rem;padding-inline:1.75rem;font-size:1rem;font-weight:600;line-height:1.2;letter-spacing:-.005em;border-radius:var(--rr-radius-pill)}.button:after{border-radius:var(--rr-radius-pill)}.button--small:not(.button--close){min-height:2.25rem;padding-inline:1rem;font-weight:600}.button,.button .btn-text{transition:background-color var(--rr-duration) var(--rr-ease),color var(--rr-duration) var(--rr-ease),box-shadow var(--rr-duration) var(--rr-ease)}.button--secondary{-webkit-backdrop-filter:none;backdrop-filter:none}.button .btn-fill{display:none}@media screen and (pointer:fine){.button--primary:not([disabled]):hover{box-shadow:inset 0 0 0 999px rgb(var(--color-button-text) / .14)}.button--secondary:not([disabled],.button--close):hover{box-shadow:inset 0 0 0 999px rgb(var(--color-button-background) / .08)}}.product-card{box-shadow:none}.product-card__title{font-size:1rem;font-weight:500;line-height:1.35;letter-spacing:-.005em}@media screen and (min-width:1024px){.product-card__title{font-size:1.0625rem}}.product-card__content .price{font-size:.9375rem;font-weight:500}.product-card__top .caption,.product-card__content .text-3xs{color:var(--rr-muted)}.badge{font-size:.75rem;font-weight:500;letter-spacing:0}.card.article-card{--article-card-ring: 0 0 0 0 transparent;--article-card-shadow: 0 0 0 0 transparent;--article-card-shadow-hover: 0 0 0 0 transparent;--article-card-surface: transparent;--article-card-radius: 0px;--article-card-pad: var(--rr-space-4) 0 0}.card.article-card .article-card__inner{overflow:visible}.card.article-card .article-card__frame{border-radius:var(--rr-radius-card)}.card.article-card .article-card__meta,.card.article-card .article-card__excerpt{color:var(--rr-muted)}@media screen and (pointer:fine){.card.article-card:hover .article-card__inner{transform:none}.card.article-card:hover .article-card__frame>.article-card__image{--tw-scale-x: 1;--tw-scale-y: 1}.card.article-card:hover .article-card__heading-link{opacity:1;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}}.multicolumn-card.with-border{border-color:var(--rr-line)}.input,.select,.textarea{background-color:rgb(var(--color-background));border-radius:var(--rr-radius-input);font-size:1rem}.input:focus,.select:focus-visible,.textarea:focus{background-color:rgb(var(--color-background));border-color:rgb(var(--color-foreground));box-shadow:0 0 0 1px rgb(var(--color-foreground))}input[type=checkbox]:not(.switch){border-radius:4px}.field .label,label{font-weight:500}.highlighted-text .icon{display:none}.highlighted-text:is([data-style=full_text],[data-style=half_text],[data-style=underline]),.highlighted-text.animate:is([data-style=full_text],[data-style=half_text],[data-style=underline]),.highlighted-text.with-gradient:is([data-style=full_text],[data-style=half_text],[data-style=underline]){background-image:none}.highlighted-text[data-style=text],.highlighted-text.animate[data-style=text]{color:inherit}.js .highlighted-text.with-gradient[data-style=text],.js .highlighted-text.with-gradient.animate[data-style=text]{-webkit-text-fill-color:currentColor;background-image:none}.highlighted-text[data-style=stencil]{-webkit-text-stroke:0;-webkit-text-fill-color:currentColor}@media screen and (pointer:fine){:is(.horizontal-product__media,.media-card__link,.multicolumn .media[href]):hover img,.product-card__media:hover>.media>img,.product-card__media:hover video-media>img{--tw-scale-x: 1;--tw-scale-y: 1}.highlight-text a:hover .media :is(img,svg){transform:none}.media-card__link:hover .media-card__content .icon{--tw-rotate: 0deg}}.header-section .dropdown__nav li,.header-section .dropdown[open] .dropdown__nav li,.header-section .mega-menu__item,.header-section .mega-menu[open] .mega-menu__item,.header-section .mega-menu__nav-item,.header-section .mega-menu[open] .mega-menu__nav-item{--tw-translate-x: 0;--tw-translate-y: 0;transition:opacity .18s var(--rr-ease);transition-delay:0s}.header-section .mega-menu__footer:before,.header-section .mega-menu[open] .mega-menu__footer:before{--tw-scale-x: 1;transition:none}.topbar-section{font-size:var(--rr-text-small);border-block-end:1px solid var(--rr-line)}.topbar .announcement__content{font-weight:500;letter-spacing:-.005em}.topbar a.announcement__content .announcement-text,.topbar__phone-link{text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:transparent;text-underline-offset:.25em;transition:text-decoration-color var(--rr-duration) var(--rr-ease)}.topbar a.announcement__content:hover .announcement-text,.topbar__phone-link:hover{text-decoration-color:currentColor}.topbar .localization{position:relative}.topbar__phone{margin:0}.topbar__phone-link{font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.header-section .header{min-height:0}.header__menu>ul .menu__item{font-size:.9375rem;font-weight:500;letter-spacing:-.005em;height:var(--sp-12)}@media screen and (min-width:1280px){.header__menu>ul .menu__item{font-size:1rem}}.header__menu>ul.with-dot .menu__item .btn-text:after{--tw-translate-x: 0;--tw-translate-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;inset-inline-start:0;inset-block-end:-.45em;width:100%;height:1.5px;border-radius:0;opacity:0;transition:opacity var(--rr-duration) var(--rr-ease)}.header__menu>ul li[aria-controls] .menu__item:hover .btn-text:after,.header__menu>ul li[aria-expanded=true] .menu__item .btn-text:after,.header__menu>ul.with-dot summary[open] .menu__item .btn-text:after,.header__menu>ul.with-dot a.menu__item:hover .btn-text:after,.header__menu>ul.with-dot summary:hover .menu__item .btn-text:after{opacity:1}.header__buttons>:is(a,button){width:2.75rem;height:2.75rem}.header-section .dropdown__container,.header-section .mega-menu__container{--color-background: 255 255 255;--color-foreground: var(--rr-ink-rgb);--color-keyboard-focus: var(--rr-slate-rgb)}.header-section .dropdown__container{border:1px solid var(--rr-line);border-block-start:0;border-end-start-radius:12px;border-end-end-radius:12px;padding-block:var(--rr-space-3) var(--rr-space-4)}.header-section .dropdown{min-width:15rem}.header-section .dropdown__nav{gap:0}.header-section .dropdown__nav li>:is(details,p){padding-inline:var(--rr-space-4)}.header-section .dropdown__nav a{display:inline-block;margin-block:.4rem;padding-block:0;font-size:.9375rem;line-height:1.4}.header-section .dropdown__corner,.header-section .header__corner{display:none}.header-section .mega-menu__container{border-block-end:1px solid var(--rr-line)}.header-section .mega-menu__list{padding-block:var(--rr-space-5) var(--rr-space-6)}.header-section .mega-menu__item--nav{padding-block-start:0}.header-section .mega-menu__nav.flex{column-gap:clamp(2rem,5vw,5rem);row-gap:var(--rr-space-5)}.header-section .mega-menu__nav.flex .mega-menu__nav-item{flex:0 1 14rem;max-width:16rem}.header-section .mega-menu__group-title{display:inline-block;font-family:var(--font-body-family);font-size:.8125rem;font-weight:600;letter-spacing:0;line-height:1.4;color:var(--rr-muted)}.header-section a.mega-menu__group-title{color:rgb(var(--rr-ink-rgb))}.header-section .mega-menu__nav ul{display:grid;gap:.15rem;margin-block-start:var(--rr-space-2)}.header-section .mega-menu__nav ul a{display:inline-block;margin-block:.3rem;padding-block:0;font-size:1rem;line-height:1.4}@media screen and (min-width:1024px){.header-section .mega-menu__list{max-width:calc(var(--rr-container) + 5rem);margin-inline:auto;padding-inline:2.5rem}.header-section .mega-menu__item--nav{padding-inline-end:0}.header-section .mega-menu__nav.flex{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.header-section .mega-menu__nav.flex .mega-menu__nav-item{max-width:none}}.header-section .mega-menu__footer{margin-block-start:var(--rr-space-5);padding-block:var(--rr-space-4) var(--rr-space-3)}.header-section .mega-menu__footer:before{background-color:var(--rr-line)}.header-section .mega-menu__footer a{justify-content:flex-start;gap:var(--rr-space-2)}.header-section .mega-menu__footer .heading,.header-section .mega-menu__footer span{font-family:var(--font-body-family);font-size:1rem;font-weight:600;letter-spacing:0}.header-section .mega-menu__footer .icon{width:1rem;height:1rem}.menu-drawer{--color-keyboard-focus: var(--rr-slate-rgb)}.menu-drawer .drawer__menu-item{font-family:var(--font-body-family);font-size:1.25rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;padding-block:.8rem;min-height:3rem}.menu-drawer .drawer__submenu>button[data-close]{font-family:var(--font-body-family);font-size:.9375rem;font-weight:600;min-height:3rem;color:rgb(var(--color-foreground) / .72)}.menu-drawer .drawer__menu summary.drawer__menu-item{padding-inline-end:2.5rem}.menu-drawer .drawer__menu summary.drawer__menu-item:after{content:"";position:absolute;inset-block-start:50%;inset-inline-end:.75rem;width:.5rem;height:.5rem;border-block-start:1.5px solid currentColor;border-inline-end:1.5px solid currentColor;opacity:.55;transform:translateY(-50%) rotate(calc(45deg * var(--transform-logical)))}.footer-group .footer{font-size:.9375rem}.footer__accordions .details__summary .heading{font-family:var(--font-body-family);font-size:.9375rem;font-weight:600;letter-spacing:0;line-height:1.4}.footer__accordions .details__content ul{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.footer__accordions .details__content a{color:rgb(var(--color-foreground) / .8);text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.22em;transition:color var(--rr-duration) var(--rr-ease),text-decoration-color var(--rr-duration) var(--rr-ease)}.footer__accordions .details__content a:hover{color:rgb(var(--color-foreground));text-decoration-color:currentColor}@media screen and (max-width:767px){.footer__accordions .details,[data-rounded-block=round] .footer__accordions .details:is(:first-of-type,:last-of-type){border-color:var(--rr-line);border-inline-width:0;border-radius:0;padding-inline:0}.footer__accordions .details .details__summary{min-height:3.25rem;padding-block:.9rem}.footer__accordions .details__content ul{gap:0}.footer__accordions .details__content a{display:block;padding-block:.55rem}}@media screen and (min-width:1280px){.footer{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.footer__left{border-inline-end:0}.footer__right{padding-inline:var(--rr-space-6) 0;align-content:start;gap:var(--rr-space-5)}}.footer__right{border-color:var(--rr-line)}@media screen and (max-width:767px){.footer__right{border-block-start-width:0;margin-block-start:0;padding-block-start:var(--rr-space-6)}}.footer__right>*{grid-column:1 / -1}@media screen and (min-width:768px)and (max-width:1279px){.footer__right>.footer__newsletter{grid-column:span 3 / span 3}.footer__right>.footer__contact-line{grid-column:span 2 / span 2}}.footer__newsletter .newsletter-form .field .input{background-color:#fff;border:1px solid rgb(var(--color-foreground) / .5)}.footer__newsletter{gap:var(--rr-space-3)}.footer__newsletter .h3{font-size:1.125rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;font-family:var(--font-body-family)}.footer__contact-line{grid-column:1 / -1;font-size:1rem;line-height:1.7}.footer__contact-line p{margin:0}.footer__contact-line a{font-weight:500;font-variant-numeric:tabular-nums}.footer__right>.footer__socials{justify-content:flex-start}.footer__socials .social_platform,.footer__socials a{color:rgb(var(--color-foreground) / .8)}.footer__socials a:hover{color:rgb(var(--color-foreground))}.footer-copyright{font-size:var(--rr-text-small);color:rgb(var(--color-foreground) / .75)}.footer-copyright .credits a{color:inherit}.footer-copyright__legal{display:block;margin-block-start:.25rem}.footer-copyright__legal a+a{margin-inline-start:var(--rr-space-3)}.footer-copyright .payment-icons svg{opacity:.85}html .cookie-modal .drawer__inner{max-width:22rem;height:auto;margin:var(--rr-space-3);background-color:rgb(var(--color-background));backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid var(--rr-line);border-radius:var(--rr-radius-card)}@media screen and (max-width:479px){html .cookie-modal .drawer__inner{max-width:none;width:auto;inset-inline:0;margin:var(--rr-space-2)}}.cookie-banner .rte{font-size:var(--rr-text-small);line-height:var(--rr-lh-small)}.cookie-banner .button:not(.button--close){min-height:2.75rem;padding-inline:1.25rem;font-size:.9375rem}.rr-container{width:100%;max-width:calc(var(--rr-container) + var(--rr-gutter) * 2);margin-inline:auto;padding-inline:var(--rr-gutter)}.rr-section{padding-block:var(--rr-space-section)}.rr-section--flush-top{padding-block-start:0}.rr-section--flush-bottom{padding-block-end:0}.rr-measure{max-width:var(--rr-measure)}.rr-stack>*+*{margin-block-start:var(--rr-stack-gap, var(--rr-space-3))}.rr-grid{display:grid;gap:var(--rr-grid-gap, var(--rr-space-5)) var(--rr-space-4);grid-template-columns:minmax(0,1fr)}@media screen and (min-width:768px){.rr-grid--2,.rr-grid--3,.rr-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1024px){.rr-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rr-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.rr-surface-paper{--color-background: 255 255 255;--color-foreground: var(--rr-ink-rgb);background-color:var(--rr-paper);color:var(--rr-ink)}.rr-surface-stone{--color-background: var(--rr-stone-rgb);--color-foreground: var(--rr-ink-rgb);background-color:var(--rr-stone);color:var(--rr-ink)}.rr-surface-ink{--color-background: var(--rr-ink-rgb);--color-foreground: 255 255 255;--color-button-background: var(--rr-sky-rgb);--color-button-text: var(--rr-ink-rgb);--color-button-border: var(--rr-sky-rgb);--rr-muted: rgb(255 255 255 / .78);background-color:var(--rr-ink);color:#fff}.rr-display{font-family:var(--font-heading-family);font-size:var(--rr-text-display);font-weight:700;line-height:var(--rr-lh-display);letter-spacing:var(--rr-track-display);text-wrap:balance}.rr-h2{font-family:var(--font-heading-family);font-size:var(--rr-text-h2);font-weight:700;line-height:var(--rr-lh-h2);letter-spacing:var(--rr-track-h2);text-wrap:balance}.rr-h3{font-family:var(--font-heading-family);font-size:var(--rr-text-h3);font-weight:600;line-height:var(--rr-lh-h3);letter-spacing:-.01em}.rr-body{font-size:var(--rr-text-body);line-height:var(--rr-lh-body)}.rr-small{font-size:var(--rr-text-small);line-height:var(--rr-lh-small)}.rr-muted{color:var(--rr-muted)}.rr-section-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--rr-space-3) var(--rr-space-5);margin-block-end:var(--rr-space-5)}.rr-section-head>:first-child{max-width:var(--rr-measure)}.rr-section-head p{margin-block-start:var(--rr-space-2);color:var(--rr-muted)}.rr-section-head--center{flex-direction:column;align-items:center;text-align:center}@media screen and (min-width:1024px){.rr-section-head{margin-block-end:var(--rr-space-6)}}.rr-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--rr-button-height);padding:.75rem 1.75rem;border-radius:var(--rr-radius-pill);border:1.5px solid transparent;font-family:var(--font-body-family);font-size:1rem;font-weight:600;line-height:1.2;letter-spacing:-.005em;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--rr-duration) var(--rr-ease),color var(--rr-duration) var(--rr-ease),border-color var(--rr-duration) var(--rr-ease)}.rr-btn--primary{background-color:var(--rr-ink);border-color:var(--rr-ink);color:#fff}.rr-btn--primary:hover{background-color:var(--rr-slate);border-color:var(--rr-slate)}.rr-btn--secondary{background-color:transparent;border-color:var(--rr-ink);color:var(--rr-ink)}.rr-btn--secondary:hover{background-color:rgb(var(--rr-ink-rgb) / .06)}.rr-btn--on-dark,.rr-surface-ink .rr-btn--primary{background-color:var(--rr-sky);border-color:var(--rr-sky);color:var(--rr-ink)}.rr-btn--on-dark:hover,.rr-surface-ink .rr-btn--primary:hover{background-color:#a6cfee;border-color:#a6cfee}.rr-surface-ink .rr-btn--secondary{border-color:#fff;color:#fff}.rr-surface-ink .rr-btn--secondary:hover{background-color:#ffffff1a}.rr-link{display:inline-flex;align-items:center;gap:.375rem;font-weight:600;color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:rgb(var(--color-foreground, var(--rr-ink-rgb)) / .35);text-underline-offset:.25em;transition:text-decoration-color var(--rr-duration) var(--rr-ease)}.rr-link:hover{text-decoration-color:currentColor}.rr-card{display:flex;flex-direction:column;gap:var(--rr-space-3);color:inherit;text-decoration:none}.rr-card__media{position:relative;overflow:hidden;border-radius:var(--rr-radius-card);background-color:var(--rr-stone);aspect-ratio:var(--rr-card-ratio, 4 / 3)}.rr-card__media img{width:100%;height:100%;object-fit:cover}.rr-card__title{font-size:var(--rr-text-h3);font-weight:600;line-height:var(--rr-lh-h3);letter-spacing:-.01em}.rr-card__text{color:var(--rr-muted)}a.rr-card:hover .rr-card__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.rr-card--outline{padding:var(--rr-space-4);border:1px solid var(--rr-line);border-radius:var(--rr-radius-card)}.rr-surface-ink .rr-card--outline{border-color:#ffffff29}.rr-divider{height:1px;border:0;background-color:var(--rr-line);margin:0}.rr-surface-ink .rr-divider{background-color:#ffffff29}.rr-media{overflow:hidden;border-radius:var(--rr-radius-card);background-color:var(--rr-stone)}.rr-media img,.rr-media video{display:block;width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){.button,.button .btn-text,.rr-btn,.rr-link,.link,.rte a,.topbar__phone-link,.footer__accordions .details__content a,.header__menu>ul.with-dot .menu__item .btn-text:after{transition:none}}@media screen and (min-width:768px)and (max-width:1023px){.card-grid--4{--card-grid-per-row: 2}}@supports (color: lch(from white calc(l*1) c h)){.product-card--standard{--rr-card-text: lch(from rgb(var(--color-background)) calc(15.07 + 84.93*clamp(0, (54 - l) * 1000, 1)) calc(4.42 - (4.42*clamp(0, (54 - l) * 1000, 1))) 237.6);--rr-card-quiet: color-mix(in srgb, var(--rr-card-text) 74%, transparent)}.product-card--standard .product-card__content,.product-card--standard .product-card__title,.product-card--standard .price__regular{color:var(--rr-card-text)}.product-card--standard :is(.price__sale,.unit-price,.wholesale-message,.product-card__top .caption,.text-opacity,.text-3xs){color:var(--rr-card-quiet)}.product-card--standard .wholesale-message:hover{color:var(--rr-card-text)}}.product-card .product-card__details{flex-direction:column;align-items:flex-start;gap:.375rem}.product-card .product-card__details>.grow{flex-grow:0}.product-card .product-card__details>.price{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:.5rem}#MainContent .rr-enq[data-brand=resin-rock]{--rr-line: #e3e6e8;--rr-field: #ffffff;--rr-muted: rgb(32 39 43 / .7);--rr-accent-dark: #444e55;--rr-glow: transparent;--rr-shadow: transparent}#MainContent .rr-enq[data-brand=resin-rock] .rr-card{border-radius:var(--rr-radius-card);box-shadow:none}#MainContent .rr-enq[data-brand=resin-rock] .rr-title{font-weight:700}#MainContent .rr-enq[data-brand=resin-rock] .rr-intro{font-size:1rem}#MainContent .rr-enq[data-brand=resin-rock] .rr-lab{font-size:.9375rem;font-weight:500;letter-spacing:0}#MainContent .rr-enq[data-brand=resin-rock] .rr-lab:after{font-weight:500}#MainContent .rr-enq[data-brand=resin-rock] .rr-set{border-radius:var(--rr-radius-card)}#MainContent .rr-enq[data-brand=resin-rock] .rr-leg{font-size:.9375rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--rr-ink)}#MainContent .rr-enq[data-brand=resin-rock] :is(input[type=text],input[type=email],input[type=tel],textarea){min-height:var(--rr-button-height);padding:.75rem 1rem;font-size:1rem;line-height:1.4;background:#fff;border:1px solid rgb(var(--rr-ink-rgb) / .5);border-radius:var(--rr-radius-input)}#MainContent .rr-enq[data-brand=resin-rock] textarea{min-height:8rem}#MainContent .rr-enq[data-brand=resin-rock] :is(input,textarea):focus{border-color:var(--rr-ink);box-shadow:0 0 0 1px var(--rr-ink);background:#fff}#MainContent .rr-enq[data-brand=resin-rock] .rr-box{border-color:rgb(var(--rr-ink-rgb) / .5);border-radius:4px}#MainContent .rr-enq[data-brand=resin-rock] .rr-consent input[type=checkbox]:focus-visible~.rr-box{outline:2px solid var(--rr-slate);outline-offset:3px;box-shadow:none}#MainContent .rr-enq[data-brand=resin-rock] .rr-consent{font-size:.9375rem}#MainContent .rr-enq[data-brand=resin-rock] .rr-btn{min-width:0;min-height:var(--rr-button-height);margin-top:var(--rr-space-4);padding:.75rem 1.75rem;font-size:1rem;font-weight:600;line-height:1.2;letter-spacing:-.005em;border:1.5px solid var(--rr-ink);border-radius:var(--rr-radius-pill);background:var(--rr-ink);color:#fff;transition:background-color var(--rr-duration) var(--rr-ease),border-color var(--rr-duration) var(--rr-ease)}#MainContent .rr-enq[data-brand=resin-rock] .rr-btn:hover:not(:disabled){background:var(--rr-slate);border-color:var(--rr-slate);transform:none}.pdf-brochures-section>.container{max-width:none;padding-inline:var(--page-padding)}.pdf-brochures-section .brochure-card{border:1px solid var(--rr-line);border-radius:var(--rr-radius-card);box-shadow:none;transition:border-color var(--rr-duration) var(--rr-ease)}.pdf-brochures-section .brochure-card:hover{transform:none;box-shadow:none;border-color:rgb(var(--rr-ink-rgb) / .3)}.pdf-brochures-section .download-btn{min-height:var(--rr-button-height);padding:.75rem 1.25rem;gap:.5rem;font-size:1rem;font-weight:600;line-height:1.2;color:var(--rr-ink);background:transparent;border:1.5px solid var(--rr-ink);border-radius:var(--rr-radius-pill);transition:background-color var(--rr-duration) var(--rr-ease)}.pdf-brochures-section .download-btn:hover{color:var(--rr-ink);background:rgb(var(--rr-ink-rgb) / .06);transform:none;box-shadow:none}.pdf-brochures-section .download-btn:hover svg{transform:none}.pdf-brochures-section .download-btn:focus{outline:2px solid var(--rr-slate);outline-offset:3px}#MainContent .rrl a.rrl-pill{display:inline-flex;align-items:center;min-height:var(--rr-button-height);padding:.75rem 1.5rem;margin:6px 8px 6px 0;font-size:1rem;font-weight:600;line-height:1.2;color:var(--rr-ink)!important;background:transparent!important;border:1.5px solid var(--rr-ink);border-radius:var(--rr-radius-pill)}#MainContent .rrl a.rrl-pill:hover{background:rgb(var(--rr-ink-rgb) / .06)!important}.pdf-viewer-section-wrapper .pdf-viewer-section{max-width:none;padding-inline:var(--page-padding)}.pdf-viewer-section-wrapper .pdf-btn{height:auto;min-height:var(--rr-button-height);padding:.75rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.2;color:var(--rr-ink);background:transparent;border:1.5px solid var(--rr-ink);border-radius:var(--rr-radius-pill);opacity:1;transition:background-color var(--rr-duration) var(--rr-ease)}.pdf-viewer-section-wrapper .pdf-btn:hover{color:var(--rr-ink);background:rgb(var(--rr-ink-rgb) / .06);opacity:1}.pdf-viewer-section-wrapper .pdf-load-btn{margin:var(--rr-space-4);color:#fff;background:var(--rr-ink);border-color:var(--rr-ink)}.pdf-viewer-section-wrapper .pdf-load-btn:hover{color:#fff;background:var(--rr-slate);border-color:var(--rr-slate)}.pdf-viewer-section-wrapper :is(.pdf-controls,.pdf-viewer-container,.pdf-icon){box-shadow:none}.pdf-viewer-section-wrapper .pdf-controls{border-color:var(--rr-line);border-radius:var(--rr-radius-card) var(--rr-radius-card) 0 0}.pdf-viewer-section-wrapper .pdf-viewer-container{border-color:var(--rr-line);border-radius:0 0 var(--rr-radius-card) var(--rr-radius-card)}.cart-notification-content{box-shadow:none;border-inline-start:1px solid var(--rr-line)}.cart-notification-header,.cart-notification-body,.cart-notification-actions{border-color:var(--rr-line)}.cart-notification-header,.cart-notification-title{font-size:1rem;color:var(--rr-ink)}.cart-notification-image{border-radius:12px;border-color:var(--rr-line)}.cart-notification-actions{gap:var(--rr-space-2)}.cart-notification-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--rr-button-height);padding:.75rem 1.75rem;font-size:1rem;font-weight:600;line-height:1.2;border:1.5px solid var(--rr-ink);border-radius:var(--rr-radius-pill);transition:background-color var(--rr-duration) var(--rr-ease),border-color var(--rr-duration) var(--rr-ease)}.cart-notification-btn:hover{opacity:1}.cart-notification-btn--secondary{color:var(--rr-ink);background:transparent}.cart-notification-btn--secondary:hover{background:rgb(var(--rr-ink-rgb) / .06)}.cart-notification-btn--primary{color:#fff;background:var(--rr-ink)}.cart-notification-btn--primary:hover{background:var(--rr-slate);border-color:var(--rr-slate)}@media(max-width:749px){.cart-notification-content{border-inline-start:0;border-block-start:1px solid var(--rr-line);border-radius:var(--rr-radius-card) var(--rr-radius-card) 0 0}}#crm-lead-form .crm-lead-form{max-width:40rem;margin:0;font-family:var(--font-body-family);color:var(--rr-ink)}#crm-lead-form .crm-form-group{margin-bottom:var(--rr-space-3)}#crm-lead-form .crm-form-group label{margin-bottom:var(--rr-space-1);font-size:.9375rem;font-weight:500;color:var(--rr-ink)}#crm-lead-form .crm-form-group label .required{color:inherit}#crm-lead-form .crm-form-group :is(input,select,textarea){min-height:var(--rr-button-height);padding:.75rem 1rem;font-family:inherit;font-size:1rem;line-height:1.4;color:var(--rr-ink);background-color:#fff;border:1px solid rgb(var(--rr-ink-rgb) / .5);border-radius:var(--rr-radius-input)}#crm-lead-form .crm-form-group select{-webkit-appearance:none;appearance:none;padding-inline-end:2.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2320272b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:12px 8px}#crm-lead-form .crm-phone-row .crm-country-code{width:6.5rem}#crm-lead-form .crm-form-group input::placeholder{color:var(--rr-muted);opacity:1}#crm-lead-form .crm-form-group :is(input,select,textarea):focus{border-color:var(--rr-ink);box-shadow:0 0 0 1px var(--rr-ink)}#crm-lead-form .crm-address-suggestions{border-color:var(--rr-line);border-radius:0 0 var(--rr-radius-input) var(--rr-radius-input)}#crm-lead-form .crm-address-suggestion{font-size:1rem;border-color:var(--rr-line)}#crm-lead-form .crm-address-suggestion:hover{background:var(--rr-stone)}#crm-lead-form .crm-file-upload{padding:var(--rr-space-4);border:1.5px dashed rgb(var(--rr-ink-rgb) / .3);border-radius:var(--rr-radius-input)}#crm-lead-form .crm-file-upload:hover,#crm-lead-form .crm-file-upload.dragover{border-color:var(--rr-ink);background:var(--rr-stone)}#crm-lead-form .crm-file-upload-label{font-size:1rem;color:var(--rr-muted)}#crm-lead-form .crm-file-preview-item{border-color:var(--rr-line);border-radius:12px}#crm-lead-form .crm-submit-btn,#crm-lead-form .crm-submit-btn:hover{width:auto;min-height:var(--rr-button-height);margin-top:var(--rr-space-3);padding:.75rem 1.75rem;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.2;color:#fff;background:var(--rr-ink);border:1.5px solid var(--rr-ink);border-radius:var(--rr-radius-pill);box-shadow:none;transition:background-color var(--rr-duration) var(--rr-ease),border-color var(--rr-duration) var(--rr-ease)}#crm-lead-form .crm-submit-btn:hover{background:var(--rr-slate);border-color:var(--rr-slate)}#crm-lead-form .crm-submit-btn:disabled{background:var(--rr-ink);opacity:.55}#crm-lead-form .crm-message{border-radius:var(--rr-radius-input)}#MainContent .article-hero__frame{box-shadow:none}#MainContent .works-filter-tabs{background:var(--rr-stone);border:1px solid var(--rr-line);box-shadow:none}#MainContent .works-filter-tab{color:var(--rr-muted)}#MainContent .works-filter-tab:hover{color:var(--rr-ink);background:#fff}#MainContent .works-filter-tab.active{color:#fff;background:var(--rr-ink);border-color:var(--rr-ink);box-shadow:none}#MainContent .page-width>.title-wrapper:has(+.page)>.heading,#MainContent .search-section .title-wrapper>.heading,#MainContent .blog-section--main .title-wrapper>.heading{font-size:var(--rr-text-display);line-height:var(--rr-lh-display);letter-spacing:var(--rr-track-display)}#MainContent .page-width>.title-wrapper:has(+.page){margin-block-end:var(--rr-space-5)}#MainContent .search-section .title-wrapper{text-align:start;justify-items:start;gap:var(--rr-space-5)}#MainContent .search-section .search__form{width:100%;max-width:var(--rr-measure);margin-inline:0}@media screen and (max-width:767px){.footer-copyright{padding-block-end:4.5rem}}.facet-sticky.rr-facet-off>.button{opacity:0!important;visibility:hidden!important;transition:opacity var(--rr-duration) var(--rr-ease),visibility var(--rr-duration) var(--rr-ease)}@media screen and (max-width:1023px){main-cart .cart-item__quantity quantity-input.cart-quantity{width:auto;height:calc(2.75rem + 2px);border:1px solid rgb(var(--rr-ink-rgb) / .5);border-radius:var(--rr-radius-input);background-color:#fff}main-cart .cart-item__quantity quantity-input.cart-quantity .quantity__input{order:0;flex:0 0 2.75rem;width:2.75rem;padding-inline:0;border:0;border-radius:0;box-shadow:none;background:transparent}main-cart .cart-item__quantity quantity-input.cart-quantity .quantity__buttons{display:contents}main-cart .cart-item__quantity quantity-input.cart-quantity .quantity__button{display:flex;align-items:center;justify-content:center;flex:0 0 2.75rem;width:2.75rem;height:100%;padding:0;color:var(--rr-ink)}main-cart .cart-item__quantity quantity-input.cart-quantity .quantity__button[name=minus]{order:-1}main-cart .cart-item__quantity quantity-input.cart-quantity .quantity__button[name=plus]{order:1}main-cart .cart-item__quantity quantity-input.cart-quantity .quantity__button .icon{display:none}main-cart .cart-item__quantity quantity-input.cart-quantity .quantity__button{position:relative}main-cart .cart-item__quantity quantity-input.cart-quantity .quantity__button:before,main-cart .cart-item__quantity quantity-input.cart-quantity .quantity__button[name=plus]:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;width:.875rem;height:1.5px;border-radius:1px;background-color:currentColor;transform:translate(-50%,-50%)}main-cart .cart-item__quantity quantity-input.cart-quantity .quantity__button[name=plus]:after{transform:translate(-50%,-50%) rotate(90deg)}}@media screen and (max-width:767px){main-cart tr.cart-item:has(quantity-input){display:grid;grid-template-columns:minmax(0,1fr)}main-cart tr.cart-item:has(quantity-input)>td:first-child,main-cart tr.cart-item:has(quantity-input)>td.cart-item__quantity{display:block;width:auto}main-cart tr.cart-item:has(quantity-input)>td.cart-item__quantity{padding-block-start:var(--rr-space-3);padding-inline-start:calc(var(--cart-item-media-width) + 1.125rem);text-align:start}main-cart tr.cart-item:has(quantity-input) .cart-quantity__info{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--rr-space-3) var(--rr-space-4)}}#MainContent .page-width>.rich-text.md\:text-left>.heading{max-width:var(--rr-measure)}#MainContent .page-width>.rich-text.md\:text-left>.rte>:is(p,ul,ol){max-width:min(70ch,var(--rr-measure))}#MainContent .page-width--narrow>.rich-text.md\:text-left{max-width:var(--rr-measure);margin-inline:auto}.product-card.rr-card-cutout .product-card__media .media{background-color:var(--rr-stone)}.product-card.rr-card-cutout .product-card__media .media>img{box-sizing:border-box;padding:6%;object-fit:contain;mix-blend-mode:multiply}@media screen and (max-width:767px){#MainContent .works-filter-tabs{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:var(--rr-space-1);width:auto;max-width:none;margin:0 calc(-1 * var(--page-padding, 24px)) var(--rr-space-5);padding:2px var(--page-padding, 24px);background:transparent;border:0;border-radius:0;box-shadow:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--page-padding, 24px);scrollbar-width:none;-webkit-overflow-scrolling:touch}#MainContent .works-filter-tabs::-webkit-scrollbar{display:none}#MainContent .works-filter-tab{flex:0 0 auto;scroll-snap-align:start;min-height:44px;padding:0 18px;font-size:.9375rem;font-weight:500;color:var(--rr-ink);background:var(--rr-paper);border:1px solid var(--rr-line);border-radius:var(--rr-radius-pill);box-shadow:none}#MainContent .works-filter-tab.active{color:#fff;background:var(--rr-ink);border-color:var(--rr-ink)}}.rr-cat-row{padding-block-start:var(--rr-space-4)}.rr-cat-row__list{list-style:none;margin:0 calc(-1 * var(--page-padding, 24px));padding:0 var(--page-padding, 24px) var(--rr-space-1);display:grid;grid-auto-flow:column;grid-auto-columns:120px;gap:var(--rr-space-3);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--page-padding, 24px);scrollbar-width:none}.rr-cat-row__list::-webkit-scrollbar{display:none}.rr-cat-row__list>li{scroll-snap-align:start}@media screen and (min-width:1280px){.rr-cat-row__list{margin:0;padding:0;grid-auto-flow:row;grid-template-columns:repeat(9,minmax(0,1fr));gap:var(--rr-space-4);overflow:visible}}.rr-cat-row__item{display:block;color:var(--rr-ink);text-decoration:none}.rr-cat-row__img{display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--rr-radius-input);background:var(--rr-stone)}.rr-cat-row__img img{display:block;width:100%;height:100%;object-fit:cover}.rr-cat-row__name{display:block;margin-block-start:var(--rr-space-1);font-size:.9375rem;font-weight:600;line-height:1.3}@media screen and (pointer:fine){.rr-cat-row__item:hover .rr-cat-row__name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}}.faqs.with-border .faq:not(:first-child):has(>.accordion--text:only-child){padding:0;border:0;background:none}.faqs.with-border .faq:not(:first-child)>.accordion--text:only-child{padding-block:0}#MainContent:has(.cart.is-empty) .rr-shop-cartnote{display:none}#MainContent :is(.rte,.pl-article) a[href^="https://maps.app.goo.gl"]:not(.button){color:inherit;text-decoration-line:none}@media screen and (pointer:fine){#MainContent :is(.rte,.pl-article) a[href^="https://maps.app.goo.gl"]:not(.button):hover{text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:rgb(var(--color-foreground) / .4);text-underline-offset:.22em}}recently-viewed:not(:has(.product-card)){display:none}.shopify-section[id*=__visualizer_] .gallery-container{max-width:var(--rr-container);margin-inline:auto}.shopify-section[id*=__video_with_text_EfdzmW] .image-with-text__item video,.shopify-section[id*=__video_with_text_EfdzmW] .image-with-text__item img{width:100%;height:100%;object-fit:cover}.shopify-section[id*=__visualizer_] .gallery-slide{width:100%}.shopify-section[id*=__visualizer_] .gallery-slide img{width:100%!important;max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/28/assets/rr-redesign.css.map */
