*,*:before,*:after{box-sizing:border-box}html{font-size:calc(16px * var(--ora-font-scale));scroll-behavior:smooth}body{margin:0;background:var(--ora-bg);color:var(--ora-text);font-family:var(--ora-font-body);font-weight:var(--ora-font-body-weight);font-size:calc(var(--ora-body-size) * var(--ora-font-scale));line-height:var(--ora-body-line-height);letter-spacing:var(--ora-body-letter-spacing);text-rendering:optimizeLegibility}body:has(dialog[open]){overflow:hidden}h1,h2,h3,h4,h5,h6{margin-block:0 .7em;font-family:var(--ora-font-heading);line-height:1.12;text-wrap:balance}h1{font-size:calc(var(--ora-h1-size) * var(--ora-font-scale));font-family:var(--ora-h1-font);font-weight:var(--ora-h1-weight);line-height:var(--ora-h1-line-height);letter-spacing:var(--ora-h1-letter-spacing);text-transform:var(--ora-h1-case)}h2{font-size:calc(var(--ora-h2-size) * var(--ora-font-scale));font-family:var(--ora-h2-font);font-weight:var(--ora-h2-weight);line-height:var(--ora-h2-line-height);letter-spacing:var(--ora-h2-letter-spacing);text-transform:var(--ora-h2-case)}h3{font-size:calc(var(--ora-h3-size) * var(--ora-font-scale));font-family:var(--ora-h3-font);font-weight:var(--ora-h3-weight);line-height:var(--ora-h3-line-height);letter-spacing:var(--ora-h3-letter-spacing);text-transform:var(--ora-h3-case)}h4{font-size:calc(var(--ora-h4-size) * var(--ora-font-scale));font-family:var(--ora-h4-font);font-weight:var(--ora-h4-weight);line-height:var(--ora-h4-line-height);letter-spacing:var(--ora-h4-letter-spacing);text-transform:var(--ora-h4-case)}h5{font-size:calc(var(--ora-h5-size) * var(--ora-font-scale));font-family:var(--ora-h5-font);font-weight:var(--ora-h5-weight);line-height:var(--ora-h5-line-height);letter-spacing:var(--ora-h5-letter-spacing);text-transform:var(--ora-h5-case)}h6{font-size:calc(var(--ora-h6-size) * var(--ora-font-scale));font-family:var(--ora-h6-font);font-weight:var(--ora-h6-weight);line-height:var(--ora-h6-line-height);letter-spacing:var(--ora-h6-letter-spacing);text-transform:var(--ora-h6-case)}p{margin-block:0 1em}a{color:inherit;text-underline-offset:.2em}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}img{display:block;max-width:100%;height:auto}svg{display:block}summary{cursor:pointer}dialog{max-width:min(92vw,48rem);max-height:90vh;border:0;border-radius:var(--ora-radius);padding:0;color:var(--ora-text);background:var(--ora-bg);box-shadow:0 24px 70px #00000040}dialog::backdrop{background:#00000080}:focus-visible{outline:3px solid color-mix(in srgb,var(--ora-primary) 70%,#2e90fa);outline-offset:3px}[hidden],.no-js .js-only,.js .no-js-only{display:none!important}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:9999;inset-block-start:.5rem;inset-inline-start:.5rem;transform:translateY(-160%);padding:.75rem 1rem;border-radius:.4rem;background:var(--ora-primary);color:var(--ora-primary-text)}.skip-link:focus{transform:none}.page-width{width:min(100% - (2 * var(--ora-gutter)),var(--ora-page));margin-inline:auto}.section{padding-block:var(--ora-section-space)}.section--muted{background:var(--ora-muted)}.stack{display:grid;gap:var(--stack-gap,1rem)}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cluster-gap,.75rem)}.grid{display:grid;grid-template-columns:repeat(var(--grid-columns,1),minmax(0,1fr));gap:var(--grid-gap,var(--ora-grid-gap))}.button{display:inline-flex;min-height:2.9rem;align-items:center;justify-content:center;gap:.55rem;border:var(--ora-button-primary-border-width) solid var(--ora-primary-border);border-radius:var(--ora-button-radius);padding:.7rem 1.25rem;background:var(--ora-primary);color:var(--ora-primary-text);font-weight:var(--ora-button-weight);text-decoration:none;transition:transform .2s ease,opacity .2s ease}.button:hover{transform:translateY(-1px)}.button--secondary{border-width:var(--ora-button-secondary-border-width);border-color:var(--ora-secondary-button-border);border-radius:var(--ora-button-secondary-radius);background:var(--ora-secondary-button-bg);color:var(--ora-secondary-button-text)}.button--plain{border-color:transparent;background:transparent;color:inherit;padding-inline:.35rem}.field{display:grid;gap:.4rem}.field__input,.select{width:100%;min-height:2.9rem;border:1px solid var(--ora-border);border-radius:var(--ora-input-radius);padding:.65rem .8rem;background:var(--ora-input-bg);color:var(--ora-input-text);border-color:var(--ora-input-border)}.card{overflow:hidden;border:var(--ora-container-border-width) solid var(--ora-border);border-radius:var(--ora-card-radius);background:var(--ora-bg);box-shadow:var(--ora-shadow)}.card__content{padding:var(--ora-container-padding)}.muted{color:color-mix(in srgb,var(--ora-text) 65%,transparent)}.badge{display:inline-flex;align-items:center;border-radius:var(--ora-badge-radius);padding:.25rem .6rem;background:var(--ora-primary-badge-bg);color:var(--ora-primary-badge-text);border:0 solid var(--ora-primary-badge-border);font-size:.75rem;font-weight:var(--ora-badge-weight);text-transform:var(--ora-badge-case)}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.price s{opacity:.6}.price__sale{order:var(--ora-price-sale-order);color:var(--ora-error);font-weight:700}.product-card__media{position:relative;display:block}.product-badges{position:absolute;z-index:1;inset:var(--ora-badge-inset)}.rating-stars span{letter-spacing:.08em;background:linear-gradient(90deg,var(--ora-stars) calc(var(--rating) / var(--rating-max) * 100%),var(--ora-border) 0);background-clip:text;color:transparent}.product-swatch{width:1.5rem;height:1.5rem;border:2px solid var(--ora-bg);border-radius:50%;background-color:var(--swatch);background-image:var(--swatch-image);background-position:center;background-size:cover;box-shadow:0 0 0 1px var(--ora-border)}.product-gallery__zoom{width:100%;padding:0;border:0;background:none}.product-zoom{width:min(96vw,80rem);padding:1rem}.product-zoom img{max-height:85vh;margin:auto}.quantity-breaks{display:flex;flex-wrap:wrap;gap:.5rem;border:1px solid var(--ora-border);border-radius:var(--ora-radius);padding:1rem}.quantity-breaks legend{padding-inline:.35rem}.quantity-breaks small{flex-basis:100%}.sticky-product{position:fixed;z-index:25;inset:auto 0 0;display:flex;align-items:center;justify-content:center;gap:1rem;padding:.75rem var(--ora-gutter);background:var(--ora-bg);border-top:1px solid var(--ora-border);box-shadow:0 -8px 24px #00000014}.rte>*:first-child{margin-block-start:0}.rte>*:last-child{margin-block-end:0}.rte img{border-radius:var(--ora-radius)}.shopify-section{position:relative}.shopify-payment-button{margin-block-start:.75rem}.errors{color:var(--ora-error)}.breadcrumbs ol,.social-links{padding:0;list-style:none}.breadcrumbs li+li:before{content:"\203a";margin-inline-end:.75rem}.hide-mobile{display:none!important}@media(min-width:48rem){.grid{--grid-columns:2}.section{padding-block:calc(var(--ora-section-space) * 1.1)}}@media(min-width:64rem){.grid{--grid-columns:4}.hide-mobile{display:revert!important}.hide-desktop{display:none!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}[data-color-scheme]{background:var(--ora-bg-gradient,var(--ora-bg));background-color:var(--ora-bg);color:var(--ora-text)}.field__input:checked,.field__input[aria-selected=true]{background:var(--ora-input-selected-bg);color:var(--ora-input-selected-text);border-color:var(--ora-input-selected-border)}.variant-button{background:var(--ora-variant-bg);color:var(--ora-variant-text);border:1px solid var(--ora-variant-border);border-radius:var(--ora-input-radius)}.variant-button[aria-pressed=true],.variant-button:has(:checked){background:var(--ora-variant-selected-bg);color:var(--ora-variant-selected-text);border-color:var(--ora-variant-selected-border)}[role=tab]{background:var(--ora-tab-bg);color:var(--ora-tab-text);border:1px solid var(--ora-tab-border)}[role=tab][aria-selected=true]{background:var(--ora-tab-selected-bg);color:var(--ora-tab-selected-text);border-color:var(--ora-tab-selected-border)}.badge--secondary{background:var(--ora-secondary-badge-bg);color:var(--ora-secondary-badge-text);border:var(--ora-badge-secondary-border-width) solid var(--ora-secondary-badge-border)}.ora-icon{width:var(--ora-icon-size);height:var(--ora-icon-size);stroke-linecap:var(--ora-icon-linecap);font-variation-settings:"FILL" var(--ora-icon-fill),"wght" var(--ora-icon-weight),"GRAD" var(--ora-icon-grade)}.separator{border-width:var(--ora-separator-border-width)}@media(max-width:47.99rem){dialog{margin:var(--ora-popup-margin-mobile)}}:root{--ora-gutter:var(--ora-gutter-mobile);--ora-grid-gap:var(--ora-grid-gap-mobile);--ora-body-size:var(--ora-body-size-mobile);--ora-h1-size:var(--ora-h1-size-mobile);--ora-h2-size:var(--ora-h2-size-mobile);--ora-h3-size:var(--ora-h3-size-mobile);--ora-h4-size:var(--ora-h4-size-mobile);--ora-h5-size:var(--ora-h5-size-mobile);--ora-h6-size:var(--ora-h6-size-mobile)}@media(min-width:48rem){:root{--ora-gutter:var(--ora-gutter-desktop);--ora-grid-gap:var(--ora-grid-gap-desktop);--ora-body-size:var(--ora-body-size-desktop);--ora-h1-size:var(--ora-h1-size-desktop);--ora-h2-size:var(--ora-h2-size-desktop);--ora-h3-size:var(--ora-h3-size-desktop);--ora-h4-size:var(--ora-h4-size-desktop);--ora-h5-size:var(--ora-h5-size-desktop);--ora-h6-size:var(--ora-h6-size-desktop)}}.ora-content-block{min-width:0;max-width:100%;width:100%}.ora-content-block[data-alignment=center]{text-align:center}.ora-content-block[data-alignment=right]{text-align:right}.ora-content-layout{display:var(--content-display,flex);flex-direction:var(--content-direction,column);grid-template-columns:repeat(var(--content-columns,1),minmax(0,1fr));gap:var(--content-gap,20px);flex-wrap:var(--content-wrap,nowrap);justify-content:var(--content-justify,flex-start);align-items:var(--content-align,stretch)}.ora-content-layout>.ora-content-block{flex:0 1 auto}.ora-width-narrow>.page-width{max-width:48rem}.ora-width-full>.page-width{max-width:none}.ora-contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.ora-contact-message{grid-column:1/-1}.ora-contact-form>.button{justify-self:start}.ora-contact-form textarea{resize:vertical}.ora-accordion-content{padding-block:var(--ora-container-padding,24px)}[data-text-style=h1]{font-size:var(--ora-h1-size);line-height:var(--ora-h1-line-height)}[data-text-style=h2]{font-size:var(--ora-h2-size);line-height:var(--ora-h2-line-height)}[data-text-style=h3]{font-size:var(--ora-h3-size);line-height:var(--ora-h3-line-height)}[data-text-style=h4]{font-size:var(--ora-h4-size)}[data-text-style=h5]{font-size:var(--ora-h5-size)}[data-text-style=h6]{font-size:var(--ora-h6-size)}@media(min-width:48rem){.ora-visible-mobile{display:none}}@media(max-width:47.99rem){.ora-visible-desktop{display:none}.ora-contact-fields{grid-template-columns:1fr}.ora-content-layout{flex-direction:var(--content-mobile-direction,var(--content-direction,column));grid-template-columns:repeat(var(--content-mobile-columns,1),minmax(0,1fr));gap:var(--content-mobile-gap,var(--content-gap,20px));flex-wrap:var(--content-mobile-wrap,var(--content-wrap,nowrap));justify-content:var(--content-mobile-justify,var(--content-justify,flex-start));align-items:var(--content-mobile-align,var(--content-align,stretch))}}.site-header-wrap{display:block;position:relative;z-index:30;background:var(--ora-bg);color:var(--ora-text);border-bottom:1px solid var(--ora-border)}.site-header{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;min-height:var(--header-height,65px);padding-block:.75rem}.site-logo{font-family:var(--ora-font-heading);font-size:1.35rem;font-weight:700;text-decoration:none;margin-inline:auto}.site-logo img{width:auto;height:var(--header-mobile-logo-height,25px)}.ora-header-blocks{display:contents}.ora-header-blocks>.mobile-menu{order:-1}.ora-header-blocks>.ora-shell-block{width:auto}.desktop-nav{display:none}.header-actions{margin-inline-start:auto}.header-actions .icon,.mobile-menu .icon{width:1.45rem}.header-actions a{display:inline-flex;gap:.25rem;text-decoration:none}.header-search,.ora-notifications,.ora-mega-promotion{position:relative}summary{list-style:none}summary::-webkit-details-marker{display:none}.mobile-menu__panel{position:fixed;inset:0 auto 0 0;width:min(90vw,26rem);max-height:100dvh;overflow-y:auto;padding:1.25rem;background:var(--ora-bg);color:var(--ora-text);box-shadow:0 0 60px #0003;z-index:50}.mobile-menu__panel [data-close]{margin-bottom:1rem}.ora-menu-list,.ora-menu-list ul,.site-footer ul{list-style:none;padding:0}.ora-menu-list:not(.cluster),.ora-menu-list ul{display:grid;gap:.75rem}.ora-menu-list ul{padding-inline-start:1rem;margin-top:.75rem}.ora-menu-list a{display:inline-block;padding-block:.25rem}.ora-menu-list summary{display:flex;align-items:center;gap:.4rem}.ora-menu-list .icon{width:1rem}.ora-disclosure-panel,.mega-menu{position:absolute;inset-block-start:calc(100% + .75rem);inset-inline-end:0;width:min(90vw,34rem);padding:1.25rem;background:var(--ora-bg);color:var(--ora-text);border:1px solid var(--ora-border);border-radius:var(--ora-radius);box-shadow:var(--ora-shadow);z-index:40;max-height:70vh;overflow:auto}.mega-menu{inset-inline-start:0;inset-inline-end:auto}.mega-menu__promo{display:block;text-decoration:none;margin-top:1rem}.header-search form{display:flex;gap:.5rem}.ora-uppercase{text-transform:uppercase}.ora-announcements{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ora-announcement-item{display:flex;align-items:center;justify-content:center;text-align:center}.announcement p{margin:0}.announcement{font-size:.875rem}.ora-shell-block{min-width:0;width:100%}.ora-shell-text,.ora-copyright{text-align:var(--shell-align,left)}.ora-footer-wide{grid-column:1/-1;width:100%}.ora-footer-bottom{display:grid;grid-template-columns:repeat(var(--bottom-columns,3),minmax(0,1fr));gap:var(--bottom-gap,20px);align-items:center}.ora-shell-border{border-top:1px solid var(--ora-border)}.ora-footer-logo{display:block}.ora-footer-logo img{height:var(--shell-logo-height,32px);width:auto}.ora-payment-icon{width:var(--payment-width,35px);height:auto}.ora-payments{margin:0}.ora-notification h3{font-size:var(--ora-h6-size)}.site-footer{background:var(--ora-bg);color:var(--ora-text)}.site-footer .rte p:last-child{margin-bottom:0}@media(min-width:64rem){.mobile-menu{display:none}.desktop-nav{display:flex;gap:1rem;flex:1}.desktop-nav>.ora-menu-list{justify-content:center;gap:1.25rem}.desktop-nav details{position:relative}.site-logo{margin-inline:0}.site-logo img{height:var(--header-logo-height,25px)}.site-header[data-layout=logo_center] .site-logo{order:1}.site-header[data-layout=logo_center] .desktop-nav{order:0}.site-header[data-layout=logo_center] .header-actions{order:2}.site-header[data-layout=logo_center] .ora-header-blocks>*{order:3}}@media(max-width:47.99rem){.ora-announcements{grid-template-columns:1fr;gap:.5rem}.ora-footer-bottom{grid-template-columns:repeat(var(--bottom-mobile-columns,1),minmax(0,1fr));gap:var(--bottom-mobile-gap,20px)}.ora-shell-text,.ora-copyright{text-align:var(--shell-mobile-align,var(--shell-align,left))}.header-actions{gap:.4rem}.header-actions .button{padding:.35rem}.ora-notifications .ora-disclosure-panel{position:fixed;inset:5rem 5vw auto;width:90vw}}@media(prefers-reduced-motion:reduce){.site-header-wrap *,.announcement *{scroll-behavior:auto;animation:none;transition:none}}.ora-benefits{background:var(--ora-bg);color:var(--ora-text)}.ora-shell-symbol{display:flex;justify-content:inherit}.ora-shell-symbol .icon{width:var(--shell-symbol-size,42px);height:var(--shell-symbol-size,42px)}.ora-announcements{display:block}.ora-announcement-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ora-announcements[data-enhanced] .ora-announcement-items{grid-template-columns:1fr}.ora-announcement-controls{display:flex;justify-content:center;gap:.75rem}.ora-announcement-controls .button{min-height:2rem;padding:.2rem .6rem;font-size:.75rem}.ora-announcements:not([data-enhanced]) .ora-announcement-controls{display:none}.ora-shell-symbol{width:fit-content}@media(max-width:47.99rem){.ora-announcement-items{grid-template-columns:1fr}}.ora-footer-menu{text-align:var(--shell-align,left)}.ora-payments,.social-links{justify-content:var(--shell-justify,flex-start)}@media(max-width:47.99rem){.ora-footer-menu{text-align:var(--shell-mobile-align,left)}.ora-payments,.social-links{justify-content:var(--shell-mobile-justify,var(--shell-justify,flex-start))}}.ora-footer-menu>[data-text-style] :is(h1,h2,h3,h4,h5,h6){font-size:inherit;line-height:inherit}.mobile-menu__open{display:inline-flex;align-items:center;gap:.5rem}.mobile-menu__close{display:none}.mobile-menu[open]>.mobile-menu__toggle{position:fixed;inset-block-start:1rem;inset-inline-start:1rem;z-index:51;background:var(--ora-bg);color:var(--ora-text)}.mobile-menu[open]>.mobile-menu__toggle .mobile-menu__open{display:none}.mobile-menu[open]>.mobile-menu__toggle .mobile-menu__close{display:inline-flex;align-items:center;gap:.5rem}.mobile-menu[open]>.mobile-menu__panel{padding-block-start:5rem}.ora-footer-menu[data-underline-links=false] .ora-menu-list a{text-decoration:none}.ora-footer-menu[data-underline-links=true] .ora-menu-list a{text-decoration:underline}.ora-footer-menu[data-menu-align=flex-start]{--shell-align:start}.ora-footer-menu[data-menu-align=center]{--shell-align:center}.ora-footer-menu[data-menu-align=flex-end]{--shell-align:end}.ora-footer-menu[data-menu-align-mobile=flex-start]{--shell-mobile-align:start}.ora-footer-menu[data-menu-align-mobile=center]{--shell-mobile-align:center}.ora-footer-menu[data-menu-align-mobile=flex-end]{--shell-mobile-align:end}.ora-footer-menu[data-menu-align=left]{--shell-align:left}.ora-footer-menu[data-menu-align=right]{--shell-align:right}.ora-footer-menu[data-menu-align-mobile=left]{--shell-mobile-align:left}.ora-footer-menu[data-menu-align-mobile=right]{--shell-mobile-align:right}.ora-shell-block[data-text-style=paragraph][data-paragraph-size=small]{font-size:calc(var(--ora-body-size) * var(--ora-font-scale) * .875)}.ora-shell-block[data-text-style=paragraph][data-paragraph-size=normal]{font-size:calc(var(--ora-body-size) * var(--ora-font-scale))}.ora-shell-block[data-text-style=paragraph][data-paragraph-size=large]{font-size:calc(var(--ora-body-size) * var(--ora-font-scale) * 1.125)}.social-links a{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem}.social-links .icon{width:var(--social-icon-size,22px);height:var(--social-icon-size,22px)}ora-media-video{display:block}.ora-content-block{max-width:100%;width:var(--block-width,auto)}.ora-banner{position:relative;display:flex;align-items:var(--banner-justify,center);min-height:var(--banner-section-height,36rem);isolation:isolate}.ora-banner--small{min-height:calc(var(--banner-section-height,36rem) * .667)}.ora-banner--large{min-height:calc(var(--banner-section-height,36rem) * 1.333)}.ora-banner--adapt{min-height:20rem}.ora-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden}.ora-banner__media>div,.ora-banner__media img{width:100%;height:100%;object-fit:cover}.ora-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--banner-overlay);opacity:var(--banner-opacity);z-index:-1;pointer-events:none}.ora-banner__content{display:flex;flex-direction:column;align-items:var(--banner-align,flex-start)}ora-media-video iframe{display:block;width:100%;aspect-ratio:16/9;border:0}.ora-accordion-content{padding-block:1rem}.table-scroll:focus-visible{outline:2px solid currentColor}@media(max-width:47.99rem){.ora-content-block{width:var(--block-mobile-width,var(--block-width,auto))}.ora-banner{min-height:calc(var(--banner-section-height,35rem) * .8);align-items:var(--banner-mobile-justify,var(--banner-justify,center))}.ora-banner__content{align-items:var(--banner-mobile-align,var(--banner-align,flex-start))}}@media(prefers-reduced-motion:reduce){ora-media-video *{animation:none!important;transition:none!important}}.ora-mini-product{display:flex;align-items:center;gap:1rem}.ora-mini-product--column{flex-direction:column}.ora-content-block[data-text-style=h2]{font-size:var(--ora-h2-size);line-height:var(--ora-h2-line-height)}.ora-content-block[data-text-style=h3]{font-size:var(--ora-h3-size);line-height:var(--ora-h3-line-height)}@media(max-width:47.99rem){.ora-content-block[style*=--block-pad-x]{padding-inline:var(--block-mobile-pad-x,var(--block-pad-x));padding-block:var(--block-mobile-pad-y,var(--block-pad-y))}.ora-content-block{text-align:var(--text-align-mobile,inherit)!important}.ora-banner{padding-inline:var(--banner-mobile-pad-x)!important;padding-block:var(--banner-mobile-pad-y)!important}.ora-banner-mobile--small{min-height:calc(var(--banner-section-height,35rem) * .572)}.ora-banner-mobile--medium{min-height:calc(var(--banner-section-height,35rem) * .8)}.ora-banner-mobile--large{min-height:calc(var(--banner-section-height,35rem) * 1.086)}}@media(max-width:47.99rem){.ora-content-block[style*=--block-pad-x]{padding-inline:var(--block-mobile-pad-x,var(--block-pad-x))!important;padding-block:var(--block-mobile-pad-y,var(--block-pad-y))!important}}section[data-width=contained]{max-width:var(--ora-page);margin-inline:auto;padding-inline:var(--ora-gutter)}.ora-marquee{display:block;overflow-x:auto;max-width:100%;scrollbar-width:thin}.ora-marquee__track{display:flex;width:max-content;max-width:none;gap:0}.ora-marquee__sequence{display:flex;align-items:center;gap:var(--marquee-gap);padding-inline-end:var(--marquee-gap);flex:none}.ora-marquee .ora-marquee__sequence>.ora-content-block{flex:none;width:auto;max-width:none}.ora-marquee[data-enhanced]{overflow:hidden}.ora-marquee[data-enhanced] .ora-marquee__track{animation:ora-marquee-travel var(--marquee-duration,30s) linear infinite;animation-direction:var(--marquee-direction,normal)}.ora-marquee:focus-within .ora-marquee__track{animation-play-state:paused}@keyframes ora-marquee-travel{to{transform:translate(-50%)}}.no-js .ora-marquee .ora-marquee__track{animation:none;transform:none}.no-js .ora-marquee .ora-marquee__sequence{flex-wrap:wrap;max-width:100%;padding:0}.ora-content-block[data-border=true],.ora-content-block[data-border=true]>.ora-content-layout{border:var(--ora-container-border-width,1px) solid var(--ora-border)}.ora-content-block[data-border=false],.ora-content-block[data-border=false]>.ora-content-layout{border:0}.ora-review{display:flex;flex-direction:column;gap:.625rem;margin:0;overflow:hidden;width:100%}.ora-review p,.ora-review__text{margin:0}.ora-review__title,.ora-review__author{font-weight:600}.ora-review__date{font-style:italic;opacity:.8}.ora-review__media img,.ora-review__media .ora-placeholder{display:block;width:100%;height:auto;border-radius:calc(var(--ora-card-radius) * .6);object-fit:cover}.ora-review__media .ora-placeholder{aspect-ratio:4/3;background:#0000000d}.ora-review[data-display="3"] .ora-media-ratio[data-ratio=adapt] .ora-placeholder{aspect-ratio:1}.ora-review[data-display="6"] .ora-review__media .ora-placeholder{aspect-ratio:16/9}.ora-review__byline{display:flex;justify-content:space-between;align-items:center;gap:.625rem;margin-top:.625rem}.ora-review[data-display="4"]{flex-direction:row;align-items:center}.ora-review__body{display:flex;flex-direction:column;gap:.625rem;flex:1 1 0;min-width:0}.ora-review[data-display="4"] .ora-review__media{flex:0 0 40%}.ora-review[data-display="4"] .ora-review__media .ora-placeholder,.ora-review[data-display="4"] .ora-review__media img{aspect-ratio:1}.ora-review__byline--avatar{justify-content:flex-start;margin:0 0 .625rem}.ora-review__who{display:flex;flex-direction:column;gap:.25rem}.ora-review__avatar{flex:none;width:50px;height:50px;border-radius:calc(var(--ora-card-radius) * .6);object-fit:cover;overflow:hidden;background:#0000000d}.ora-review__avatar .ora-placeholder{width:100%;height:100%}.ora-media-ratio[data-ratio=landscape] img,[data-ratio=landscape]>img{aspect-ratio:4/3;object-fit:cover}.ora-media-ratio[data-ratio=square] img,[data-ratio=square]>img{aspect-ratio:1;object-fit:cover}.ora-media-ratio[data-ratio=portrait] img,[data-ratio=portrait]>img{aspect-ratio:3/4;object-fit:cover}[data-rounded=true] img{border-radius:var(--ora-card-radius)}.ora-content-block .icon{width:var(--icon-size,1.5rem);height:var(--icon-size,1.5rem);flex-shrink:0}.ora-content-block[data-icon-position=end]>.icon,.button[data-icon-position=end]>.icon{order:2}.button[data-shape=full-width]{width:100%}.button[data-icon-position]{display:inline-flex;gap:.5rem;align-items:center}[data-truncate=true]{display:-webkit-box;-webkit-line-clamp:var(--truncate-lines,2);-webkit-box-orient:vertical;overflow:hidden}[data-paragraph-size=small]{font-size:.875em}[data-paragraph-size=large]{font-size:1.125em}.ora-read-more .when-open{display:none}.ora-read-more details[open] .when-open{display:inline}.ora-read-more details[open] .when-closed{display:none}.ora-read-more:has(details[open])>.ora-read-more__preview{display:none}[data-dividers=true] .ora-content-layout>details{border-bottom:1px solid var(--ora-border)}[data-accordion-padding=small] .ora-accordion-content{padding:1rem}[data-accordion-padding=large] .ora-accordion-content{padding:2rem}[data-accordion-icon=none] summary{list-style:none}body:has([data-hide-shell=true]) .shopify-section-group-header-group,body:has([data-hide-shell=true]) .shopify-section-group-footer-group{display:none}ora-media-video video{aspect-ratio:var(--video-ratio,auto);max-width:100%}@media(max-width:47.99rem){.ora-content-block[data-icon-position]{flex-direction:var(--icon-mobile-direction)!important;gap:var(--icon-mobile-gap)!important}}@media(prefers-reduced-motion:reduce){.ora-marquee[data-enhanced] .ora-marquee__track{animation:none;transform:none}.ora-marquee__sequence[aria-hidden=true]{display:none}}.ora-content-block[data-border]>.ora-content-layout{border:0}[data-badge-style=trustpilot]{--ora-stars:#00b67a}.ora-icon-text>img,.ora-icon-only>img{width:var(--icon-size);height:var(--icon-size);object-fit:contain}.product-layout{display:flex;flex-direction:column;gap:var(--product-gap,2rem)}.product-layout>.ora-gallery-owner,.product-info{min-width:0}.product-gallery{display:block;min-width:0}.product-gallery__stage{display:grid;gap:var(--gallery-gap,10px)}.product-gallery__stage>[data-media-id]{min-width:0;overflow:hidden}.product-gallery__stage img,.product-gallery__stage video,.product-gallery__stage model-viewer{width:100%;aspect-ratio:var(--media-ratio,1);object-fit:contain}.product-gallery[data-rounded=true] .product-gallery__stage>[data-media-id]{border-radius:var(--ora-card-radius)}.product-gallery[data-display=grid] .product-gallery__stage{grid-template-columns:repeat(var(--gallery-columns,2),minmax(0,1fr))}.product-gallery[data-display=grid][data-full-first=true] [data-media-id]:first-child{grid-column:1/-1}.product-gallery__zoom{display:block}.product-gallery__thumbs{margin-block-start:.75rem;overflow:auto;flex-wrap:nowrap}.product-gallery__thumbs button{flex:0 0 4.5rem;padding:0;background:none;border:1px solid var(--ora-border);border-radius:var(--ora-input-radius);overflow:hidden}.product-gallery__thumbs [aria-pressed=true]{outline:2px solid var(--ora-primary);outline-offset:-2px}.product-zoom{padding:1rem}.product-zoom img{max-height:75vh;width:auto;object-fit:contain}.product-form,.selling-plans{display:grid;gap:1rem}.selling-plans{border:1px solid var(--ora-border);padding:1rem}.ora-product-buy{display:flex;flex-wrap:wrap;gap:.75rem}.ora-product-buy>[data-add-button]{flex:1 1 12rem}.ora-product-buy>[data-add-button] [data-product-price]{margin-inline-start:.5rem}.ora-option-buttons{display:flex;flex-wrap:wrap;gap:.5rem;border:0;padding:0}.ora-option{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--ora-border);border-radius:var(--ora-input-radius);padding:.5rem .75rem}.ora-option:has(:checked){outline:2px solid var(--ora-primary)}.ora-swatch{display:inline-block;width:1.5rem;height:1.5rem;border:1px solid var(--ora-border)}[data-swatch-rounded=true] .ora-swatch{border-radius:50%}[data-swatch-size=small] .ora-swatch{width:1rem;height:1rem}[data-swatch-size=large] .ora-swatch{width:2rem;height:2rem}.js [data-picker-type=buttons] [data-option-select]{display:none}.ora-quantity-options{display:grid;gap:.75rem}.ora-quantity-tier{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;padding:1rem;border:1px solid var(--ora-border);border-radius:var(--ora-card-radius)}[data-offer-display=row] .ora-quantity-options{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.ora-tier-image{position:relative;flex:0 0 4rem}.ora-tier-image img{width:4rem;height:4rem;object-fit:contain}.ora-tier-image>.badge{position:absolute;right:0;bottom:0}.ora-tier-image[data-image-badge-position=topleft]>.badge{inset:0 auto auto 0}.ora-tier-image[data-image-badge-position=topright]>.badge{inset:0 0 auto auto}.ora-tier-image[data-image-badge-position=bottomleft]>.badge{inset:auto auto 0 0}.ora-tier-badge{order:-2}.ora-quantity-tier[data-badge-position=bottom] .ora-tier-badge{order:5}.ora-quantity-tier[data-badge-display=overlap] .ora-tier-badge{position:absolute;top:-.6rem;right:1rem}.ora-tier-description{flex-basis:100%}.ora-quantity-tier[data-description-position=above_price] .ora-tier-description{order:-1}.ora-quantity-tier small{flex-basis:100%}.ora-cross-sell-items{display:grid;gap:1rem}.ora-cross-image{flex:0 0 var(--cross-image-width,75px)}.ora-cross-image img{width:var(--cross-image-width,75px)}[data-cross-sell-layout=column] .ora-cross-sell-items>article{flex-direction:column;align-items:start}[data-toggle-mode=switch] .ora-cross-toggle input{-webkit-appearance:none;appearance:none;width:2.5rem;height:1.4rem;border-radius:2rem;background:var(--ora-border);vertical-align:middle}[data-toggle-mode=switch] .ora-cross-toggle input:checked{background:var(--ora-primary);box-shadow:inset -1.2rem 0 0 var(--ora-bg)}[data-opener-type=text]{border:0;background:none;padding:0;text-decoration:underline}[data-native-checkout][data-full-width=false]{max-width:22rem}[data-native-checkout][data-button-style=primary]{--shopify-accelerated-checkout-button-border-radius:var(--ora-button-radius)}[data-native-checkout][data-button-style=secondary]{--shopify-accelerated-checkout-button-border-radius:var(--ora-button-secondary-radius)}.ora-comparison{min-width:calc(var(--cell-min,120px) * 3)}.ora-comparison-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ora-comparison-cell{padding:1rem;border-bottom:1px solid var(--ora-border)}.ora-comparison [role=columnheader],.ora-comparison [role=rowheader]{font-weight:600}.ora-comparison[data-highlighted-column="1"] .ora-comparison-cell:nth-child(1),.ora-comparison[data-highlighted-column="2"] .ora-comparison-cell:nth-child(2),.ora-comparison[data-highlighted-column="3"] .ora-comparison-cell:nth-child(3){color:var(--column-color);background:var(--column-bg)}.table-scroll{overflow:auto}.page-width.ora-width-narrow{max-width:52rem}.ora-reviews-grid{display:grid;grid-template-columns:repeat(var(--review-columns,3),minmax(0,1fr));gap:1.25rem}ora-product-story{display:block}.ora-commerce-block progress{width:100%;accent-color:var(--ora-primary)}.cart-layout{display:grid;gap:2rem}.cart-line{display:grid;grid-template-columns:7rem 1fr;gap:1rem;padding-block:1rem;border-bottom:1px solid var(--ora-border)}.cart-line .field__input{max-width:6rem}.cart-total,.drawer-header{justify-content:space-between}.cart-progress__track{height:.5rem;overflow:hidden;border-radius:99px;background:var(--ora-border)}.cart-progress__track span{display:block;width:var(--progress);height:100%;background:var(--ora-primary)}ora-cart-drawer dialog{width:min(100%,var(--cart-drawer-width,440px));height:100dvh;max-height:none;margin:0 0 0 auto;border-radius:0;padding:1rem}ora-cart-drawer .cart-layout{display:flex;flex-direction:column}ora-cart-drawer .cart-layout aside{position:static}@media(min-width:64rem){.product-layout{flex-direction:row;align-items:start}.product-layout[data-image-position=row-reverse]{flex-direction:row-reverse}.product-info{flex:0 0 calc(var(--product-info-width,50%) - var(--product-gap,2rem)/2)}.product-layout>.ora-gallery-owner{flex:1 1 0}.product-layout[data-gallery-sticky=true]>.ora-gallery-owner,.product-layout[data-info-sticky=true]>.product-info{position:sticky;top:6rem}.product-layout[data-gallery-full=false]>.ora-gallery-owner{padding-inline:var(--ora-container-padding)}.cart-layout{grid-template-columns:minmax(0,1fr) 22rem}.cart-layout aside{position:sticky;top:6rem;align-self:start}}@media(max-width:47.99rem){.ora-reviews-grid{grid-template-columns:repeat(var(--review-mobile-columns,1),minmax(0,1fr))}.product-gallery[data-mobile-peek=true] .product-gallery__stage{display:flex;overflow:auto;scroll-snap-type:x mandatory}.product-gallery[data-mobile-peek=true] [data-media-id]{flex:0 0 90%;scroll-snap-align:start}.product-gallery[data-mobile-peek=true] [data-media-id][data-peek-media=true]{display:block!important}.cart-line{grid-template-columns:5rem 1fr}.sticky-product{gap:.5rem}}@media(prefers-reduced-motion:reduce){.product-gallery__stage{scroll-behavior:auto}.product-zoom{animation:none}}.ora-content-block[data-text-style]>.rte>h1{font-size:inherit;line-height:inherit;font-weight:inherit}.ora-commerce-block[data-button-style=primary]{--shopify-accelerated-checkout-button-border-radius:var(--ora-button-radius)}.ora-commerce-block[data-button-style=secondary]{--shopify-accelerated-checkout-button-border-radius:var(--ora-button-secondary-radius)}.button--tertiary{background:transparent;color:inherit;border-color:transparent;padding-inline:.35rem;text-decoration:underline}.ora-route-grid{display:grid;grid-template-columns:repeat(var(--route-columns-mobile,2),minmax(0,1fr));gap:var(--ora-grid-gap,1.5rem);margin-block:1.5rem}@media(min-width:48rem){.ora-route-grid{grid-template-columns:repeat(var(--route-columns,3),minmax(0,1fr))}}.ora-route-card{display:flex;flex-direction:column;gap:var(--route-card-gap,1rem);position:relative;min-width:0}.ora-route-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ora-route-card a:not(.ora-route-card__link),.ora-route-card button,.ora-route-card summary{position:relative;z-index:2}.ora-card-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:.5rem}.ora-card-gallery>a{flex:0 0 100%;scroll-snap-align:start}.ora-card-gallery img{width:100%;aspect-ratio:var(--card-media-ratio,1);object-fit:cover}[data-rounded=true] .ora-card-gallery img,.ora-card-swatches[data-rounded=true] a{border-radius:var(--ora-radius,1rem)}.ora-card-swatches a{display:inline-flex;width:1.75rem;height:1.75rem;border:1px solid var(--ora-border)}.ora-card-swatches[data-size=large] a{width:2.5rem;height:2.5rem}.ora-card-swatches img{width:100%;height:100%;object-fit:cover}.ora-article-body{max-width:52rem;margin-inline:auto}.ora-password-content{max-width:38rem;margin-inline:auto;text-align:center;align-items:center}.facets{margin-block:1.5rem}.facets details{border-bottom:1px solid var(--ora-border);padding:.65rem 0}.facets details>label{display:block}[data-display-mode=inline] .facets{display:flex;flex-wrap:wrap;align-items:start;gap:1rem}[data-display-mode=inline] .facets details{flex:1 1 12rem}ora-route-countdown{display:block}ora-route-countdown [data-unit]{font-variant-numeric:tabular-nums}[data-timer-style=boxed] [data-unit]{display:inline-block;padding:.4em;border:1px solid var(--ora-border);border-radius:var(--ora-radius)}.ora-content-block[data-text-style=paragraph]{font-family:var(--ora-font-body);font-size:calc(var(--ora-body-size) * var(--ora-font-scale));line-height:var(--ora-body-line-height);letter-spacing:normal;text-transform:none}.ora-content-block[data-text-style=paragraph][data-paragraph-size=small]{font-size:calc(var(--ora-body-size) * var(--ora-font-scale) * .875)}.ora-content-block[data-text-style=paragraph][data-paragraph-size=large]{font-size:calc(var(--ora-body-size) * var(--ora-font-scale) * 1.125)}[data-separator=triangle] .breadcrumbs li+li:before{content:"\25b8";margin-inline-end:.5rem}ora-cart-drawer[data-cart-style=compact] .cart-line{gap:.5rem;padding-block:.5rem}@media(max-width:749px){ora-cart-drawer[data-full-width-mobile=false] dialog{width:calc(100% - 1rem)}ora-cart-drawer[data-full-width-mobile=true] dialog{width:100%}}.icon{display:inline-block;flex-shrink:0;width:var(--ora-icon-size,1.5rem);height:auto;aspect-ratio:1;vertical-align:middle}.icon--symbol{background-color:currentColor;-webkit-mask:var(--icon-mask) center/contain no-repeat;mask:var(--icon-mask) center/contain no-repeat}.icon--image{object-fit:contain}summary>.icon--keyboard_arrow_down{width:1.15em;transition:transform .2s ease}details[open]>summary>.icon--keyboard_arrow_down{transform:rotate(180deg)}.button>.icon{width:1.25em}details.ora-content-block>summary{display:flex;align-items:center;gap:.75rem;padding-block:.75rem}details.ora-content-block>summary>:is(h1,h2,h3,h4,h5,h6,p){margin:0}details.ora-content-block>summary>.ora-accordion__icon{order:-1;width:var(--icon-size,1.4rem)}details.ora-content-block>summary:after{content:"";display:var(--accordion-toggle,none);flex:none;width:1.25rem;height:1.25rem;margin-inline-start:auto;background-color:currentColor;-webkit-mask:var(--accordion-icon) center/contain no-repeat;mask:var(--accordion-icon) center/contain no-repeat;transition:transform .2s ease}details.ora-content-block[open]>summary:after{transform:rotate(var(--accordion-turn,180deg));-webkit-mask-image:var(--accordion-icon-open);mask-image:var(--accordion-icon-open)}.ora-placeholder{display:block;width:100%;height:auto;aspect-ratio:var(--placeholder-ratio,4 / 3);background-color:color-mix(in srgb,var(--ora-text) 6%,var(--ora-bg));fill:color-mix(in srgb,var(--ora-text) 30%,transparent)}[data-ratio=landscape] .ora-placeholder{--placeholder-ratio:4 / 3}[data-ratio=square] .ora-placeholder{--placeholder-ratio:1}[data-ratio=portrait] .ora-placeholder{--placeholder-ratio:3 / 4}[data-rounded=true] .ora-placeholder,.ora-card-gallery .ora-placeholder{border-radius:var(--ora-card-radius)}.ora-card-gallery .ora-placeholder{aspect-ratio:var(--card-media-ratio,1)}.product-card__media .ora-placeholder{aspect-ratio:1}.ora-mini-product .ora-placeholder{aspect-ratio:1;border-radius:var(--ora-radius)}.ora-banner__media .ora-placeholder{height:100%;aspect-ratio:auto}.ora-story__placeholder{order:-1;width:3.75rem;height:3.75rem;margin-inline:auto;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px var(--ora-bg),0 0 0 4px var(--ora-primary)}.ora-story__placeholder .ora-placeholder{height:100%;aspect-ratio:1}ora-product-story:has(>.ora-story__placeholder){display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}ora-product-story:has(>.ora-story__placeholder)>h3{margin:0;font-size:.875rem;font-weight:400}ora-slider{display:block;--slider-gap:var(--ora-grid-gap);--slider-per-page:var(--slider-per-page-desktop,1);--slider-gaps:var(--slider-gaps-desktop,0)}.ora-slider__viewport{position:relative;min-width:0}.ora-slider__track{position:relative;display:flex;contain:inline-size;gap:var(--slider-gap);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ora-slider__track::-webkit-scrollbar{display:none}.ora-slider__track:focus-visible{outline-offset:-3px}.ora-slider__track>*{flex:0 0 calc((100% - var(--slider-gaps) * var(--slider-gap)) / var(--slider-per-page));width:auto;min-width:0;max-width:none;scroll-snap-align:start}@media(max-width:47.99rem){ora-slider{--slider-per-page:var(--slider-per-page-mobile,1);--slider-gaps:var(--slider-gaps-mobile,0)}}.ora-slider__arrow{position:absolute;z-index:2;inset-block-start:50%;translate:0 -50%;width:2.5rem;height:2.5rem;min-height:0;padding:0;transition:opacity .2s ease,transform .2s ease}.ora-slider__arrow--prev{inset-inline-start:1rem}.ora-slider__arrow--next{inset-inline-end:1rem}.ora-slider__arrow .icon{width:1.25rem}.ora-slider__arrow.button--tertiary{border-color:transparent;background:color-mix(in srgb,var(--ora-bg) 85%,transparent);color:var(--ora-text);text-decoration:none}.ora-slider__arrow:disabled{opacity:0;pointer-events:none}[dir=rtl] .ora-slider__arrow .icon{transform:scaleX(-1)}.ora-slider__footer{position:relative;display:flex;align-items:center;justify-content:center;min-height:2.5rem;margin-block-start:.75rem}.ora-slider__dots{display:flex;flex-wrap:wrap;justify-content:center;gap:.125rem;max-width:calc(100% - 5rem)}.ora-slider__dot{position:relative;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:var(--ora-button-radius);background:none;color:inherit}.ora-slider__dot:before{content:"";position:absolute;inset-block-start:50%;inset-inline:.375rem;height:2px;margin-block-start:-1px;border-radius:2px;background:currentColor;opacity:.3;transition:opacity .2s ease,inset .2s ease}.ora-slider__dot:hover:before{opacity:.6}.ora-slider__dot[aria-current=true]:before{inset-inline:.125rem;opacity:1}.ora-slider__toggle{position:absolute;inset-inline-end:0;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid var(--ora-border);border-radius:50%;background:var(--ora-bg);color:var(--ora-text)}.ora-slider__toggle .icon{width:1.25rem}ora-slider:not([data-playing]) .ora-slider__toggle .icon--pause,ora-slider[data-playing] .ora-slider__toggle .icon--play_arrow{display:none}ora-slider[data-overflow=false] .ora-slider__arrow,ora-slider[data-overflow=false] .ora-slider__footer{display:none}.ora-image-banner .ora-slider__footer{margin-block-start:.5rem}.ora-image-banner .ora-banner{width:100%}@media(prefers-reduced-motion:reduce){.ora-slider__arrow,.ora-slider__dot:before{transition:none}}.site-header-wrap[data-transparent]{background:transparent;border-bottom-color:transparent;transition:background-color .2s ease,color .2s ease}.site-header-wrap[data-transparent]:is(:hover,:focus-within,:has(details[open])){--ora-text:var(--header-solid-text);--ora-bg:var(--header-solid-bg);--ora-border:var(--header-solid-border);background:var(--header-solid-bg);color:var(--header-solid-text);border-bottom-color:var(--header-solid-border)}.site-logo__solid{display:none}.site-header-wrap[data-transparent]:is(:hover,:focus-within,:has(details[open])) .site-logo__solid{display:block}.site-header-wrap[data-transparent]:is(:hover,:focus-within,:has(details[open])) .site-logo__transparent{display:none}.desktop-nav[data-menu-style=dropdown] .mega-menu{width:max-content;min-width:14rem;max-width:min(90vw,24rem);padding:1rem 1.25rem}.desktop-nav[data-menu-style=dropdown] .mega-menu>a{display:none}.desktop-nav[data-menu-style=dropdown] .mega-menu ul{margin:0;padding:0;gap:.5rem}.desktop-nav[data-menu-style=dropdown] .mega-menu ul ul{margin-block-start:.4rem;padding-inline-start:.75rem}@media(min-width:64rem){.desktop-nav[data-menu-style=megamenu] details{position:static}.desktop-nav[data-menu-style=megamenu] .mega-menu{inset-inline:0;inset-block-start:100%;width:auto;max-height:75vh;padding:2rem max(var(--ora-gutter),calc((100% - var(--ora-page)) / 2));border-inline:0;border-radius:0}.desktop-nav[data-menu-style=megamenu] .mega-menu>a{display:inline-block;margin-block-end:1rem;font-weight:600}.desktop-nav[data-menu-style=megamenu] .mega-menu>ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:1.5rem 2rem;margin:0;padding:0}.desktop-nav[data-menu-style=megamenu] .mega-menu>ul>li>a{font-weight:600}.desktop-nav[data-menu-style=megamenu] .mega-menu ul ul{margin-block-start:.5rem;padding:0;gap:.4rem}}.localization-form__country{display:inline-flex;align-items:center;gap:.4rem}.localization-form__flag{width:1.25rem;height:auto;border-radius:2px;box-shadow:0 0 0 1px color-mix(in srgb,var(--ora-text) 15%,transparent)}.ora-footer-menu[data-menu-direction=row] .ora-menu-list{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;justify-content:var(--shell-justify,flex-start)}.ora-footer-menu[data-menu-direction=row] .ora-menu-list ul{display:none}.ora-footer-menu[data-menu-direction=row][data-menu-align=center] .ora-menu-list{justify-content:center}.ora-footer-menu[data-menu-direction=row]:is([data-menu-align=flex-end],[data-menu-align=right]) .ora-menu-list{justify-content:flex-end}.ora-product-price[data-alignment=center],.ora-product-inventory[data-alignment=center]{text-align:center}.ora-product-price[data-alignment=right],.ora-product-inventory[data-alignment=right]{text-align:right}ora-variant-view{display:block}.ora-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin:0;font-family:var(--ora-font-body)}.ora-product-price[data-alignment=center] .ora-price{justify-content:center}.ora-product-price[data-alignment=right] .ora-price{justify-content:flex-end}.ora-price__current{order:var(--ora-price-sale-order,-1);font-weight:600}.ora-price__compare{font-size:.8em;font-weight:400;opacity:.6}.ora-price__badge{order:2;align-self:center;font-size:.75rem;line-height:1.3}.ora-price__unit{order:3;flex-basis:100%;font-size:.8rem;font-weight:400;opacity:.75}.ora-price__note{margin:.35rem 0 0;font-size:.8rem;opacity:.75}.ora-price__note a{color:inherit}.ora-product-inventory__status{margin:0}.ora-stock{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;--stock-color:var(--ora-success)}.ora-stock[data-level=low]{--stock-color:color-mix(in srgb,var(--ora-error) 45%,#f2a100)}.ora-stock[data-level=out]{--stock-color:var(--ora-error)}.ora-stock[data-level=backorder]{--stock-color:color-mix(in srgb,var(--ora-text) 45%,transparent)}.ora-stock__dot{position:relative;width:.55rem;height:.55rem;flex:none;border-radius:50%;background:var(--stock-color)}.ora-stock__dot:after{content:"";position:absolute;top:-.2rem;right:-.2rem;bottom:-.2rem;left:-.2rem;border-radius:50%;background:var(--stock-color);opacity:.25}.ora-stock[data-level=low] .ora-stock__dot:after{animation:ora-stock-pulse 1.8s ease-out infinite}@keyframes ora-stock-pulse{0%{transform:scale(.6);opacity:.45}to{transform:scale(1.6);opacity:0}}.ora-delivery{display:flex;align-items:center;justify-content:var(--delivery-align,flex-start);gap:.6rem}.ora-delivery>.icon{width:var(--icon-size,1.25rem);height:auto}.ora-delivery__text{margin:0}.ora-delivery__text strong{font-weight:600}.ora-delivery__note{display:block;margin-block-start:.25rem;text-align:var(--delivery-text-align,left)}@media(max-width:47.99rem){.ora-delivery{justify-content:var(--delivery-align-mobile,var(--delivery-align,flex-start))}}@media(prefers-reduced-motion:reduce){.ora-stock[data-level=low] .ora-stock__dot:after{animation:none}}@media(max-width:47.99rem){.ora-image-banner .ora-slider__arrow{display:none}}h1,[data-text-style=h1]{font-family:var(--ora-h1-font,var(--ora-font-heading));font-weight:var(--ora-h1-weight,var(--ora-font-heading-weight));line-height:var(--ora-h1-line-height);letter-spacing:var(--ora-h1-letter-spacing);text-transform:var(--ora-h1-case)}h2,[data-text-style=h2]{font-family:var(--ora-h2-font,var(--ora-font-heading));font-weight:var(--ora-h2-weight,var(--ora-font-heading-weight));line-height:var(--ora-h2-line-height);letter-spacing:var(--ora-h2-letter-spacing);text-transform:var(--ora-h2-case)}h3,[data-text-style=h3]{font-family:var(--ora-h3-font,var(--ora-font-heading));font-weight:var(--ora-h3-weight,var(--ora-font-heading-weight));line-height:var(--ora-h3-line-height);letter-spacing:var(--ora-h3-letter-spacing);text-transform:var(--ora-h3-case)}h4,[data-text-style=h4]{font-family:var(--ora-h4-font,var(--ora-font-heading));font-weight:var(--ora-h4-weight,var(--ora-font-heading-weight));line-height:var(--ora-h4-line-height);letter-spacing:var(--ora-h4-letter-spacing);text-transform:var(--ora-h4-case)}h5,[data-text-style=h5]{font-family:var(--ora-h5-font,var(--ora-font-heading));font-weight:var(--ora-h5-weight,var(--ora-font-heading-weight));line-height:var(--ora-h5-line-height);letter-spacing:var(--ora-h5-letter-spacing);text-transform:var(--ora-h5-case)}h6,[data-text-style=h6]{font-family:var(--ora-h6-font,var(--ora-font-heading));font-weight:var(--ora-h6-weight,var(--ora-font-heading-weight));line-height:var(--ora-h6-line-height);letter-spacing:var(--ora-h6-letter-spacing);text-transform:var(--ora-h6-case)}[data-text-style^=h] :is(h1,h2,h3,h4,h5,h6){font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}.desktop-nav a,.desktop-nav summary{text-decoration:none}.desktop-nav a:hover,.desktop-nav a:focus-visible{text-decoration:underline;text-underline-offset:.25em}.header-cart{position:relative}.header-cart__count{position:absolute;top:-.1rem;right:-.35rem;min-width:1.05rem;height:1.05rem;padding:0 .25rem;border-radius:999px;background:var(--ora-text);color:var(--ora-bg);font-size:.65rem;font-weight:600;line-height:1.05rem;text-align:center}@media(min-width:64rem){.site-header[data-layout=logo_center]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:1.25rem}.site-header[data-layout=logo_center]>.desktop-nav{grid-column:1;grid-row:1;flex:initial;min-width:0}.site-header[data-layout=logo_center]>.desktop-nav>.ora-menu-list{justify-content:flex-start}.site-header[data-layout=logo_center]>.site-logo{grid-column:2;grid-row:1;justify-self:center}.site-header[data-layout=logo_center]>.header-actions{grid-column:3;grid-row:1;justify-self:end;margin-inline-start:0}.site-header[data-layout=logo_center]>.ora-header-blocks{grid-column:1/-1}}.site-header[data-layout=logo_center] .ora-header-blocks>*{grid-column:1/-1}.ora-announcements{position:relative}.ora-announcements__pause{position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%);padding:.25rem;opacity:.55;line-height:0}.ora-announcements__pause:hover,.ora-announcements__pause:focus-visible{opacity:1}.ora-announcements__pause .icon{width:1rem;height:1rem}.ora-announcements__play-icon,.ora-announcements__pause[aria-pressed=true] .ora-announcements__pause-icon{display:none}.ora-announcements__pause[aria-pressed=true] .ora-announcements__play-icon{display:inline}[data-color-scheme=""]{background:none;color:inherit}.ora-content-block[data-text-style]{width:var(--block-width,100%)}.ora-slider__arrow.button--secondary{background:var(--ora-bg);border:1px solid var(--ora-border);border-radius:var(--ora-button-radius);box-shadow:0 2px 8px #00000014;color:var(--ora-text)}.ora-footer-menu{display:flex;flex-direction:column;text-align:start!important;align-items:flex-start}.ora-footer-menu .ora-menu-list{justify-content:flex-start;align-items:flex-start}.ora-newsletter__field{position:relative;display:flex;align-items:center}.ora-newsletter__input{width:100%;min-height:3.25rem;padding:.75rem 3.25rem .75rem 1rem;border:1px solid currentColor;border-radius:var(--ora-input-radius);background:transparent;color:inherit;font:inherit}.ora-newsletter__input::placeholder{color:inherit;opacity:.85}.ora-newsletter__submit{position:absolute;inset-inline-end:.5rem;display:grid;place-items:center;width:2.5rem;height:2.5rem;border:0;background:none;color:inherit;cursor:pointer}.ora-newsletter__submit .icon{width:1.1rem;height:1.1rem}.ora-banner__media .ora-placeholder,.image-banner .ora-placeholder{background-color:#d4d4d4;fill:#00000052}.ora-button--full{width:100%;align-self:stretch}.button[aria-disabled=true]{opacity:.55}.ora-marquee-image{flex:none;width:var(--marquee-image-mobile-width,100px)}.ora-marquee .ora-marquee__sequence>.ora-marquee-image{width:var(--marquee-image-mobile-width,100px)}@media(min-width:750px){.ora-marquee-image,.ora-marquee .ora-marquee__sequence>.ora-marquee-image{width:var(--marquee-image-width,100px)}}.ora-marquee-image__media,.ora-marquee-image .ora-placeholder{display:block;width:100%;height:auto;aspect-ratio:var(--marquee-image-ratio,1);object-fit:cover}.ora-marquee-image .ora-placeholder{background:#0000000f}.ora-cart-timer[data-cart-empty=true]{display:none}.ora-cart-timer.card{padding:.75rem 1rem}.ora-cart-timer ora-cart-timer{display:block}.ora-cart-timer__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem;margin:0;text-align:center}.ora-cart-timer[data-alignment=left] .ora-cart-timer__row{justify-content:flex-start;text-align:left}.ora-cart-timer[data-alignment=right] .ora-cart-timer__row{justify-content:flex-end;text-align:right}.ora-cart-timer__time{font-weight:600;font-variant-numeric:tabular-nums}.ora-cart-timer__row[hidden]{display:none}.ora-product-property .field__label{font-weight:500}.ora-product-property:not(.ora-product-property--full) .field{max-width:22rem}.ora-product-property__hint{margin:.3rem 0 0;font-size:.85em;opacity:.7;text-align:end}.ora-subscription{display:grid;gap:.6rem}.ora-subscription[hidden]{display:none}.ora-subscription__label{margin:0;font-weight:500}[data-subscription-body]{display:grid;gap:.6rem}.ora-subscription__option{display:grid;gap:.5rem;padding:.9rem 1rem;border:1px solid var(--ora-border);border-radius:var(--ora-input-radius);cursor:pointer}.ora-subscription__option[data-selected]{border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor}.ora-subscription__head{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.ora-subscription__title{font-weight:600;flex:1 1 auto}.ora-subscription__price s{opacity:.6;margin-inline-end:.25rem}.ora-subscription__badge[hidden]{display:none}.ora-subscription__description{font-size:.92em}.ora-subscription__description p{margin:0}.ora-subscription__plans{display:flex;flex-wrap:wrap;gap:.4rem}.ora-subscription__plan{border:1px solid var(--ora-border);border-radius:var(--ora-input-radius);background:var(--ora-input-bg,transparent);color:inherit;padding:.45rem .8rem;cursor:pointer;font:inherit}.ora-subscription__plan[aria-pressed=true]{background:var(--ora-input-selected-bg,transparent);color:var(--ora-input-selected-text,inherit);border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor;font-weight:600}.ora-subscription__option[data-kind=one_time] .ora-subscription__frequency{display:none}.product-form:has(ora-subscription) [data-selling-plans]{display:none}.ora-quick-add{display:block;position:relative;z-index:2}.ora-quick-add--bottom{margin-top:auto!important}.ora-quick-add__button{width:100%}.ora-quick-add__button.button--small{min-height:2.4rem;padding:.4rem .9rem;font-size:.9em}.ora-quick-add__button[aria-busy=true]{opacity:.6;cursor:progress}.ora-quick-add__dialog{width:min(92vw,56rem);padding:0}.ora-quick-add__bar{position:sticky;top:0;z-index:3;display:flex;justify-content:flex-end;padding:.6rem .8rem;background:var(--ora-bg)}.ora-quick-add__content{padding:0 1.25rem 1rem}.ora-quick-add__content .product-layout{gap:1.5rem}.ora-quick-add__details{display:block;padding:0 1.25rem 1.25rem}.ora-header-blocks>.ora-mega-menu-item{display:none}.ora-mega-menu-item>details>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:.25rem}.ora-mega-menu-item>details>summary::-webkit-details-marker{display:none}.desktop-nav .ora-mega-menu{inset-inline:0;inset-block-start:100%;width:auto;max-width:none;max-height:75vh;overflow:auto;padding:2rem max(var(--ora-gutter,1rem),calc((100% - var(--ora-page,1200px)) / 2));border-inline:0;border-radius:0}.ora-mega-menu__content{display:flex;flex-direction:var(--mega-direction,row);flex-wrap:var(--mega-wrap,nowrap);justify-content:var(--mega-justify,flex-start);align-items:var(--mega-align,flex-start);gap:var(--mega-gap,20px)}.ora-mega-menu__content[data-layout=grid]{display:grid;grid-template-columns:repeat(var(--mega-columns,4),minmax(0,1fr))}.ora-mega-menu__content[data-layout=flex]>*{flex:1 1 0;min-width:0}.desktop-nav .ora-mega-menu-item details{position:static}.desktop-nav .ora-mega-menu-item .ora-mega-menu{inset-inline:0;inset-block-start:100%;width:auto;min-width:0;max-width:none;max-height:75vh;overflow:auto;padding:2rem max(var(--ora-gutter,1rem),calc((100% - var(--ora-page,1200px)) / 2));border-inline:0;border-radius:0}@keyframes ora-drawer-in{0%{transform:translate(100%)}to{transform:none}}@keyframes ora-drawer-out{0%{transform:none}to{transform:translate(100%)}}@keyframes ora-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes ora-backdrop-out{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:no-preference){ora-cart-drawer dialog[open]{animation:ora-drawer-in .32s cubic-bezier(.2,.8,.2,1)}ora-cart-drawer dialog[open]::backdrop{animation:ora-backdrop-in .32s ease}ora-cart-drawer dialog[data-closing]{animation:ora-drawer-out .25s ease-in forwards}ora-cart-drawer dialog[data-closing]::backdrop{animation:ora-backdrop-out .25s ease-in forwards}}.ora-content-block>*{--block-width:initial;--block-mobile-width:initial;--block-pad-x:initial;--block-pad-y:initial;--block-mobile-pad-x:initial;--block-mobile-pad-y:initial}ora-facets:defined .facets__apply{display:none}.facets__count{display:inline-grid;place-items:center;min-width:1.3em;height:1.3em;padding:0 .3em;border-radius:999px;background:var(--ora-text);color:var(--ora-bg);font-size:.75em}.facets__panel{display:grid;gap:.4rem;padding-top:.5rem}.facets__sort{display:flex;flex-direction:row;align-items:center;gap:.6rem}.facets__sort .select{width:auto;min-height:2.6rem;padding-block:.45rem;padding-inline-end:2.2rem}@media(min-width:750px){[data-display-mode=inline] .facets{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-block:0 1.5rem}[data-display-mode=inline] .facets details.facets__filter{flex:none;position:relative;border:0;padding:0}[data-display-mode=inline] .facets__filter>summary{list-style:none;display:inline-flex;align-items:center;gap:.45rem;min-height:2.6rem;padding:.45rem 1rem;border:1px solid var(--ora-border);border-radius:var(--ora-input-radius);cursor:pointer;-webkit-user-select:none;user-select:none}[data-display-mode=inline] .facets__filter>summary::-webkit-details-marker{display:none}[data-display-mode=inline] .facets__filter>summary:after{content:"";width:.42em;height:.42em;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-.15em) rotate(45deg);transition:transform .2s}[data-display-mode=inline] .facets__filter[open]>summary:after{transform:translateY(.1em) rotate(-135deg)}[data-display-mode=inline] .facets__filter[open]>summary{border-color:currentColor}[data-display-mode=inline] .facets__panel{position:absolute;z-index:20;inset-block-start:calc(100% + .4rem);inset-inline-start:0;min-width:15rem;max-height:20rem;overflow:auto;padding:.9rem 1rem;background:var(--ora-bg);color:var(--ora-text);border:1px solid var(--ora-border);border-radius:var(--ora-input-radius);box-shadow:0 12px 30px #0000001a}[data-display-mode=inline] .facets__sort{margin-inline-start:auto}}ora-cart-drawer dialog[open]{display:flex;flex-direction:column}ora-cart-drawer [data-cart-content]{flex:1 1 auto;min-height:0;overflow:auto}.cart-drawer__title{margin:0;font-family:var(--ora-h6-font,var(--ora-font-heading));font-weight:var(--ora-h6-weight,var(--ora-font-heading-weight));font-size:var(--ora-h6-size-desktop,14px);line-height:1.3}.cart-drawer__close{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;margin-inline-end:-.5rem}.cart-drawer__close .icon{width:1.5rem;height:1.5rem}ora-cart-drawer dialog:has([data-cart-content][data-empty=true]) .cart-drawer__title{visibility:hidden}ora-cart-drawer dialog:has([data-cart-content][data-empty=true]) .drawer-header{border:0;background:none}ora-cart-drawer [data-cart-content][data-empty=true]{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.ora-cart-empty{align-items:center;text-align:center;gap:1.75rem}.ora-cart-empty__title{margin:0;font-family:var(--ora-h4-font,var(--ora-font-heading));font-weight:var(--ora-h4-weight,var(--ora-font-heading-weight));font-size:var(--ora-h4-size-desktop,24px);line-height:1.2}@media(max-width:47.99rem){.ora-cart-empty__title{font-size:var(--ora-h4-size-mobile,20px)}.cart-drawer__title{font-size:var(--ora-h6-size-mobile,14px)}}.ora-block--full{width:var(--block-width,100%)}@media(max-width:47.99rem){.ora-block--full{width:var(--block-mobile-width,var(--block-width,100%))}}.social-links__sample{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;opacity:.85}.ora-footer-menu{display:flex;flex-direction:row;justify-content:var(--menu-justify-mobile,flex-start);align-self:stretch;width:100%}@media(min-width:48rem){.ora-footer-menu{justify-content:var(--menu-justify,flex-start)}}.ora-footer-menu__content{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;text-align:start}.ora-footer-menu__content>.rte>*{margin:0}.ora-footer-menu .ora-menu-list{display:flex;flex-direction:column;gap:1rem}.ora-footer-menu[data-menu-direction=row] .ora-menu-list{flex-direction:row}.ora-identity__name{display:inline-block}.social-links{gap:1rem}.social-links a,.social-links__sample{position:relative;min-width:0;min-height:0}.social-links a:after{content:"";position:absolute;top:-.7rem;right:-.45rem;bottom:-.7rem;left:-.45rem}.social-links .icon{box-sizing:border-box;padding:calc(var(--social-icon-size,22px) / 16)}@media(min-width:48rem){.ora-visible-mobile_only{display:none!important}}@media(max-width:47.99rem){.ora-visible-desktop_only{display:none!important}}@media(max-width:47.99rem){.ora-content-block.ora-group--marquee{padding-inline:0!important;padding-block:var(--marquee-pad-top,0) var(--marquee-pad-bottom,0)!important}}.ora-mega-menu-carrier{display:none;margin:0;padding:0;list-style:none}.ora-quick-add__form{margin:0;display:block}.site-header:has(.ora-header-blocks .mobile-menu)>.mobile-menu--default{display:none}.ora-notifications__toggle{position:relative;display:inline-flex;align-items:center;list-style:none;cursor:pointer;padding:.35rem}.ora-notifications__toggle::-webkit-details-marker{display:none}.ora-notifications__toggle .icon{width:1.45rem;height:1.45rem}.header-cart,.ora-notifications__toggle{position:relative}@media(max-width:63.99rem){.site-header,.site-header[data-layout]{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem;position:relative;grid-template-columns:none}.site-header:after{content:"";order:4;flex:1 1 auto}.site-header>.desktop-nav{display:none}.site-header .ora-header-blocks,.site-header .header-actions{display:contents}.site-header .mobile-menu{order:0}.site-header .header-search{order:1}.site-header>.site-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;max-width:calc(100% - 9rem);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.site-header .ora-notifications{order:5}.site-header [data-wishlist-open]{order:6}.site-header .header-cart{order:7}.site-header .header-actions>a:not(.header-cart),.site-header .header-actions .localization-form,.site-header .header-actions>form,.site-header .ora-header-blocks>.ora-shell-block{display:none}}@media(max-width:63.99rem){.site-header .header-search{position:static}.site-header .header-search .ora-disclosure-panel{inset-inline:0;inset-block-start:100%;width:auto}}@media(min-width:64rem){.site-header[data-layout=logo_center]{display:flex;flex-wrap:nowrap;align-items:center;position:static;gap:1.25rem}.site-header[data-layout=logo_center]:after{content:"";order:4;flex:1 1 auto}.site-header[data-layout=logo_center] .ora-header-blocks>.ora-shell-block{order:0;flex:none}.site-header[data-layout=logo_center]>.desktop-nav{order:1;flex:0 1 auto;min-width:0;max-width:calc(50% - 9rem)}.site-header[data-layout=logo_center]>.site-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0}.site-header[data-layout=logo_center] .ora-header-blocks>.ora-notifications{order:5}.site-header[data-layout=logo_center]>.header-actions{order:6;margin-inline-start:0}}.ora-content-block>.ora-content-layout.card{padding:var(--group-mobile-pad-y,var(--ora-container-padding)) var(--group-mobile-pad-x,var(--ora-container-padding))}@media(min-width:48rem){.ora-content-block>.ora-content-layout.card{padding:var(--group-pad-y,var(--ora-container-padding)) var(--group-pad-x,var(--ora-container-padding))}}.ora-policies__list{display:flex;flex-wrap:wrap;gap:.33rem 1rem;justify-content:center;margin:0;padding:0;list-style:none}.ora-policies__list a{font-size:.9em;text-decoration:underline}@media(min-width:48rem){.ora-policies__list{justify-content:flex-start}}.button{letter-spacing:var(--ora-button-letter-spacing,0);text-transform:var(--ora-button-primary-case,none)}.button--secondary{text-transform:var(--ora-button-secondary-case,none)}.button--plain,.button--tertiary{letter-spacing:normal;text-transform:none}.field__input,.select{border-width:var(--ora-input-border-width,1px)}.ora-option,.variant-button{border-width:var(--ora-variant-border-width,1px)}.ora-option{border-style:solid;border-color:var(--ora-variant-border);background:var(--ora-variant-bg);color:var(--ora-variant-text);cursor:pointer}.ora-option:has(:checked){outline:0;border-color:var(--ora-variant-selected-border);background:var(--ora-variant-selected-bg);color:var(--ora-variant-selected-text)}.ora-option:has(:focus-visible){outline:2px solid var(--ora-text);outline-offset:2px}.ora-swatch,.ora-card-swatches a{border-width:var(--ora-swatch-border-width,1px)}.product-swatch{box-shadow:0 0 0 var(--ora-swatch-border-width,1px) var(--ora-border)}[role=tab]{border-width:var(--ora-tab-border-width,1px)}.ora-wishlist-button{display:inline-flex;align-items:center;gap:.4rem}.ora-wishlist-button .ora-wishlist-icon--on,.ora-wishlist-button[aria-pressed=true] .ora-wishlist-icon--off{display:none}.ora-wishlist-button[aria-pressed=true] .ora-wishlist-icon--on{display:inline-block}.product-card__media-wrap,.ora-card-media{position:relative}.product-card__wishlist{position:absolute;z-index:2;right:.5rem;bottom:.5rem;width:2.4rem;min-height:2.4rem;padding:0;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--ora-bg) 85%,transparent)}@media(hover:hover){.product-card__wishlist{opacity:0;transition:opacity .2s ease-in-out}.product-card__media-wrap:hover .product-card__wishlist,.ora-card-media:hover .product-card__wishlist,.product-card__wishlist:focus-visible,.product-card__wishlist[aria-pressed=true]{opacity:1}}.ora-wishlist-button--square{width:2.9rem;padding:0}.ora-toast{position:fixed;z-index:10001;left:50%;bottom:1.25rem;display:flex;align-items:center;gap:.75rem;width:max-content;min-width:min(18.75rem,calc(100% - 2rem));max-width:calc(100% - 2rem);padding:1rem 1.25rem;border-radius:var(--ora-card-radius,8px);background:color-mix(in srgb,var(--ora-success) 10%,#fff);color:var(--ora-success);box-shadow:0 10px 30px #00000026;transform:translate(-50%,calc(100% + 2rem));transition:transform .3s cubic-bezier(.4,0,.2,1);justify-content:space-between}.ora-toast:not([data-open]){visibility:hidden;transition:transform .3s cubic-bezier(.4,0,.2,1),visibility 0s .3s}.ora-toast[data-open]{transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.ora-toast{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/ora.css.map */
