/* wc-core.css */
.woocommerce table.shop_table{border:1px solid var(--r1-border);border-radius:var(--r1-surface-radius);overflow:hidden;} .woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{border-radius:var(--r1-button-radius);background:var(--r1-primary);color:#fff;font-weight:600;padding:.8rem 1rem;} .woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover{background:var(--r1-hover);color:#fff;} .woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.wc-block-components-text-input input,.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input{border:1px solid var(--r1-border);border-radius:10px;background:#fff;}
/* product-card.css */
.woocommerce ul.products{display:grid;grid-template-columns:repeat(var(--r1-shop-columns,4),minmax(0,1fr));gap:24px;margin:28px 0;} .woocommerce ul.products::before,.woocommerce ul.products::after{display:none!important;} .woocommerce ul.products li.product{float:none;width:auto;margin:0;padding:0 0 18px;border:1px solid var(--r1-border);border-radius:var(--r1-card-radius);overflow:hidden;background:#fff;transition:transform .18s ease,box-shadow .18s ease;} .woocommerce ul.products li.product:hover{transform:translateY(-2px);box-shadow:var(--r1-shadow);} .woocommerce ul.products li.product a img{margin:0 0 14px;aspect-ratio:var(--r1-product-image-ratio,1/1);object-fit:var(--r1-product-image-fit,cover);background:var(--r1-bg);} .woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .star-rating{margin-left:16px;margin-right:16px;} .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1rem;color:var(--r1-text);padding:0;} .woocommerce ul.products li.product .price{color:var(--r1-text);font-weight:700;} .woocommerce ul.products:not(.reactor-category-grid) li.product:not(.product-category){position:relative;display:flex;flex-direction:column;float:none;width:auto;min-width:0;height:100%;margin:0;padding:0;overflow:hidden;background:var(--r1-surface);border:1px solid var(--r1-border);border-radius:var(--r1-card-radius);box-shadow:0 2px 10px rgba(15,23,42,.045);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;box-sizing:border-box;} .woocommerce ul.products:not(.reactor-category-grid) li.product:not(.product-category):hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--r1-hover) 30%,var(--r1-border));box-shadow:var(--r1-shadow);} .woocommerce ul.products:not(.reactor-category-grid) li.product:not(.product-category) .woocommerce-LoopProduct-link,.reactor-product-slider ul.products.reactor-product-slider__track>li.product:not(.product-category) .woocommerce-LoopProduct-link{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;color:inherit;text-decoration:none;} .woocommerce ul.products:not(.reactor-category-grid) li.product:not(.product-category) a img{display:block;width:calc(100% - 24px);height:auto;aspect-ratio:var(--r1-product-image-ratio,1/1);margin:12px auto 0;object-fit:var(--r1-product-image-fit,cover);object-position:center;background:var(--r1-surface);border-radius:0;transition:transform .28s ease;} .woocommerce ul.products:not(.reactor-category-grid) li.product:not(.product-category):hover a img{transform:scale(1.02);} .woocommerce ul.products:not(.reactor-category-grid) li.product:not(.product-category) .woocommerce-loop-product__title{min-height:2.7em;margin:0;padding:16px 16px 0;overflow:hidden;color:var(--r1-text);font-size:1rem;font-weight:600;line-height:1.35;text-align:left;text-transform:none;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;} .woocommerce ul.products:not(.reactor-category-grid) li.product:not(.product-category) .star-rating{margin:10px 16px 0;} .woocommerce ul.products:not(.reactor-category-grid) li.product:not(.product-category) .price{display:block;margin:auto 16px 14px;padding-top:12px;color:var(--r1-primary);font-size:1.08rem;font-weight:700;line-height:1.25;} .woocommerce ul.products:not(.reactor-category-grid) li.product:not(.product-category) .price ins,.reactor-product-slider ul.products.reactor-product-slider__track>li.product:not(.product-category) .price ins{color:#e5484d;text-decoration:none;} .woocommerce ul.products:not(.reactor-category-grid) li.product:not(.product-category) .price del,.reactor-product-slider ul.products.reactor-product-slider__track>li.product:not(.product-category) .price del{color:var(--r1-muted);opacity:.72;font-size:.9em;font-weight:500;} .woocommerce ul.products:not(.reactor-category-grid) li.product:not(.product-category)>.button,.woocommerce ul.products:not(.reactor-category-grid) li.product:not(.product-category) .add_to_cart_button{display:flex;align-items:center;justify-content:center;width:auto;min-height:46px;margin:0 16px;padding:11px 14px;border:1px solid var(--r1-primary);border-radius:var(--r1-button-radius);background:var(--r1-primary);color:#fff;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;box-shadow:none;} .woocommerce ul.products:not(.reactor-category-grid) li.product:not(.product-category)>.button:hover,.woocommerce ul.products:not(.reactor-category-grid) li.product:not(.product-category) .add_to_cart_button:hover{background:var(--r1-hover);border-color:var(--r1-hover);color:#fff;}:is(.woocommerce,.reactor-product-slider) ul.products li.product:not(.product-category):hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--r1-hover) 30%,var(--r1-border));box-shadow:var(--r1-shadow);}:is(.woocommerce,.reactor-product-slider) ul.products li.product:not(.product-category) .woocommerce-loop-product__title,:is(.woocommerce,.reactor-product-slider) ul.products li.product:not(.product-category) .price{color:var(--r1-text);}:is(.woocommerce,.reactor-product-slider) ul.products li.product:not(.product-category)>.button{margin-left:16px;margin-right:16px;}:is(.woocommerce,.reactor-product-slider) ul.products li.product:not(.product-category){background:var(--r1-surface);border:1px solid var(--r1-border);border-radius:var(--r1-card-radius);box-shadow:0 2px 10px rgba(15,23,42,.045);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;overflow:hidden;padding-bottom:0;}:is(.woocommerce,.reactor-product-slider) ul.products li.product:not(.product-category) .r1-product-card-actions>.button{float:none;display:flex;align-items:center;justify-content:center;flex:0 0 50%;width:50%;max-width:50%;min-width:0;min-height:56px;margin:0;padding:14px 10px;border:0;border-radius:0;box-shadow:none;font-size:13px;font-weight:400;line-height:1.2;text-align:center;text-decoration:none;box-sizing:border-box;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transform:translateY(0) scale(1);transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .12s ease,transform .08s ease,filter .08s ease;} .woocommerce ul.products li.product:not(.product-category) .r1-product-card-actions>:is(.add_to_cart_button,.product_type_simple),.reactor-product-slider ul.products li.product:not(.product-category) .r1-product-card-actions>:is(.add_to_cart_button,.product_type_simple){border-radius:0 0 0 var(--r1-card-radius);background:var(--r1-primary);color:#fff;}:is(.woocommerce,.reactor-product-slider) ul.products li.product:not(.product-category) .r1-product-card-actions>.r1-product-details-button{border-radius:0 0 var(--r1-card-radius) 0;background:#f7f9fb;color:#111;border-left:1px solid var(--r1-border);}:is(.woocommerce,.reactor-product-slider) ul.products li.product:not(.product-category) .r1-product-card-actions>a.button{height:auto;float:none;clear:none;position:static;} .woocommerce ul.products:not(.reactor-category-grid) li.product:not(.product-category) .r1-product-card-actions>a.button:is(.add_to_cart_button,.product_type_simple),.woocommerce ul.products li.product:not(.product-category) .r1-product-card-actions>a.button:is(.add_to_cart_button,.product_type_simple),.reactor-product-slider ul.products li.product:not(.product-category) .r1-product-card-actions>a.button:is(.add_to_cart_button,.product_type_simple){background:var(--r1-primary);color:#fff;}:is(.woocommerce,.reactor-product-slider) ul.products li.product:not(.product-category) .r1-product-card-actions>a.button.r1-product-details-button{border-left:1px solid var(--r1-border);background:#f7f9fb;color:#111;}:is(.woocommerce,.reactor-product-slider) ul.products li.product:not(.product-category) .r1-product-card-actions{gap:0;position:static;display:flex;align-items:stretch;width:100%;opacity:1;pointer-events:auto;border:0;border-top:1px solid var(--r1-border);background:var(--r1-surface);box-shadow:none;box-sizing:border-box;overflow:hidden;border-radius:0 0 var(--r1-card-radius) var(--r1-card-radius);margin:auto 0 0;padding:0;}:is(.woocommerce,.reactor-product-slider) ul.products li.product:not(.product-category) .r1-product-card-actions>.screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;} .reactor-product-slider ul.products.reactor-product-slider__track>li.product:not(.product-category){display:flex;flex-direction:column;height:100%;padding:0;} .reactor-product-slider ul.products.reactor-product-slider__track>li.product:not(.product-category) .woocommerce-LoopProduct-link>img{display:block;width:calc(100% - 24px);height:auto;aspect-ratio:var(--r1-product-image-ratio,1/1);margin:12px auto 0;object-fit:var(--r1-product-image-fit,cover);object-position:center;background:#fff;border-radius:0;} .reactor-product-slider ul.products.reactor-product-slider__track>li.product:not(.product-category) .woocommerce-loop-product__title{min-height:2.7em;margin:0;padding:16px 16px 0;color:var(--r1-text);font-size:1rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;} .reactor-product-slider ul.products.reactor-product-slider__track>li.product:not(.product-category) .price{display:block;margin:auto 16px 14px;padding-top:12px;color:var(--r1-text);font-size:1.08rem;font-weight:700;} body.r1-product-card-classic .woocommerce ul.products li.product:not(.product-category){box-shadow:none;transform:none;} body.r1-product-card-classic .woocommerce ul.products li.product:not(.product-category):hover{transform:none;box-shadow:none;border-color:var(--r1-border);} body.r1-product-card-classic .woocommerce ul.products li.product:not(.product-category) a img{border-radius:0;} .woocommerce ul.products>li.product-category + li.product:not(.product-category){grid-column-start:1;clear:both;} .woocommerce ul.products li.product:not(.product-category) .r1-product-card-actions>:is(.add_to_cart_button,.product_type_simple):hover,.reactor-product-slider ul.products li.product:not(.product-category) .r1-product-card-actions>:is(.add_to_cart_button,.product_type_simple):hover{background:var(--r1-hover);color:#fff;}:is(.woocommerce,.reactor-product-slider) ul.products li.product:not(.product-category) .r1-product-card-actions>.r1-product-details-button:hover{background:color-mix(in srgb,var(--r1-bg) 82%,var(--r1-text) 18%);color:var(--r1-text);}:is(.woocommerce,.reactor-product-slider) ul.products li.product:not(.product-category) .r1-product-card-actions>.button:active{transform:translateY(1px) scale(.985);filter:brightness(.96);box-shadow:inset 0 2px 5px rgba(15,23,42,.18);transition-duration:.04s;}:is(.woocommerce,.reactor-product-slider) ul.products li.product:not(.product-category) .r1-product-card-actions>.button:focus-visible{outline:2px solid var(--r1-primary);outline-offset:-3px;}:is(.woocommerce,.reactor-product-slider) ul.products li.product:not(.product-category),.single-product div.product{position:relative;}:is(.woocommerce,.reactor-product-slider) ul.products li.product:not(.product-category) .onsale,.single-product div.product>.onsale{position:absolute;z-index:20;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:0;min-height:28px;margin:0;padding:0 10px;border:0;border-radius:8px;background:#e5484d;color:#fff;font-size:11px;font-weight:650;line-height:1;letter-spacing:.01em;text-transform:none;white-space:nowrap;box-shadow:0 2px 8px rgba(15,23,42,.14);transform:none;}:is(.woocommerce,.reactor-product-slider) ul.products li.product:not(.product-category) .onsale{top:20px;left:20px;right:auto;} .single-product div.product>.onsale{top:16px;left:16px;right:auto;} @media (max-width:1100px){.woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr));}} @media (max-width:800px){.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));}} @media (max-width:440px){.woocommerce ul.products{gap:12px;} .woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .star-rating{margin-left:12px;margin-right:12px;} .woocommerce ul.products li.product .button{font-size:.9rem;padding:.7rem .8rem;}} @media (max-width:640px){.woocommerce ul.products:not(.reactor-category-grid) li.product:not(.product-category) a img{width:calc(100% - 16px);margin-top:8px;} .woocommerce ul.products:not(.reactor-category-grid) li.product:not(.product-category) .woocommerce-loop-product__title{padding:12px 12px 0;font-size:.88rem;} .woocommerce ul.products:not(.reactor-category-grid) li.product:not(.product-category) .price{margin-right:12px;margin-left:12px;font-size:1rem;}} @media (prefers-reduced-motion:reduce){.woocommerce ul.products:not(.reactor-category-grid) li.product:not(.product-category),.woocommerce ul.products:not(.reactor-category-grid) li.product:not(.product-category) a img{transition:none;}} @media (max-width:640px){:is(.woocommerce,.reactor-product-slider) ul.products li.product:not(.product-category) .r1-product-card-actions>.button{min-height:48px;padding:12px 6px;font-size:12px;} .reactor-product-slider ul.products.reactor-product-slider__track>li.product:not(.product-category) .woocommerce-LoopProduct-link>img{width:calc(100% - 16px);margin-top:8px;} .woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(var(--r1-products-mobile-columns,2),minmax(0,1fr));}:is(.woocommerce,.reactor-product-slider) ul.products li.product:not(.product-category) .onsale{top:14px;left:14px;} .single-product div.product>.onsale{top:12px;left:12px;}} @media (prefers-reduced-motion:reduce){:is(.woocommerce,.reactor-product-slider) ul.products li.product:not(.product-category) .r1-product-card-actions>.button{transition:none;}} body.r1-hover-image .woocommerce ul.products li.product:not(.product-category) .woocommerce-LoopProduct-link{position:relative;} body.r1-hover-image .woocommerce ul.products li.product:not(.product-category) .r1-restart-secondary-image{position:absolute;inset:0;width:100%;height:100%;object-fit:var(--r1-product-image-fit,cover);opacity:0;transition:opacity .25s ease;pointer-events:none;z-index:1;} body.r1-hover-image .woocommerce ul.products li.product:not(.product-category):hover .r1-restart-secondary-image{opacity:1;} body.r1-hover-image .woocommerce ul.products li.product:not(.product-category):hover a img{transform:none;}
/* catalog.css */
body.r1-category-card-overlay .woocommerce li.product-category{position:relative;min-height:220px;padding:0;border:0;background:var(--r1-bg);} body.r1-category-card-overlay .woocommerce li.product-category a{display:block;height:100%;} body.r1-category-card-overlay .woocommerce li.product-category a img{display:block;width:100%;height:100%;min-height:220px;margin:0;aspect-ratio:4/3;object-fit:cover;} body.r1-category-card-overlay .woocommerce li.product-category:after{content:"";position:absolute;inset:auto 0 0;height:55%;background:linear-gradient(transparent,rgba(15,23,42,.78));pointer-events:none;} .r1-store-sidebar{grid-column:1;grid-row:1;} .r1-store-content{grid-column:2;} .r1-store-sidebar .widget{padding:18px;border:1px solid var(--r1-border);border-radius:var(--r1-surface-radius);margin-bottom:18px;} .r1-store-sidebar .widget-title{font-size:1rem;margin-top:0;} .r1-store-layout{display:grid;grid-template-columns:var(--r1-sidebar-width) minmax(0,1fr);gap:var(--r1-sidebar-gap);} .r1-store-layout.sidebar-left .r1-store-sidebar{grid-column:1;grid-row:1;} .r1-store-layout.sidebar-left .r1-store-content{grid-column:2;grid-row:1;} .r1-store-layout.sidebar-right{grid-template-columns:minmax(0,1fr) var(--r1-sidebar-width);} .r1-store-layout.sidebar-right .r1-store-content{grid-column:1;grid-row:1;} .r1-store-layout.sidebar-right .r1-store-sidebar{grid-column:2;grid-row:1;} .r1-catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 var(--r1-element-gap,20px);} .r1-catalog-toolbar .woocommerce-ordering,.r1-catalog-toolbar .woocommerce-result-count{float:none;margin:0;} .r1-catalog-toolbar .woocommerce-ordering{order:1;} .r1-catalog-toolbar .woocommerce-result-count{order:2;text-align:right;}:is(.woocommerce ul.products,ul.products.reactor-category-grid) li.product-category.reactor-category-card:hover{background:transparent;border:0;box-shadow:none;transform:none;outline:0;}:is(.woocommerce ul.products,ul.products.reactor-category-grid) li.product-category.reactor-category-card>a.categories__content-item{width:100%;height:100%;box-sizing:border-box;}:is(.woocommerce ul.products,ul.products.reactor-category-grid) li.product-category.reactor-category-card>a.categories__content-item img{background:#fff;} .woocommerce ul.products li.product-category:not(.reactor-category-card){position:relative;display:flex;flex-direction:column;float:none;width:auto;min-width:0;height:100%;margin:0;padding:0;box-sizing:border-box;overflow:hidden;background:var(--r1-surface);border:1px solid var(--r1-border);border-radius:var(--r1-card-radius);box-shadow:0 10px 28px rgba(20,35,45,.07);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;} .woocommerce ul.products li.product-category:not(.reactor-category-card):hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--r1-hover) 35%,var(--r1-border));box-shadow:0 18px 42px rgba(20,35,45,.12);} .woocommerce ul.products li.product-category:not(.reactor-category-card)>a{display:flex;flex-direction:column;width:100%;height:100%;color:var(--r1-text);text-decoration:none;} .woocommerce ul.products li.product-category:not(.reactor-category-card)>a>img{display:block;order:1;width:calc(100% - 24px);height:auto;aspect-ratio:1/1;margin:12px auto 0;padding:12px;object-fit:contain;object-position:center;background:#fff;border-radius:0;box-sizing:border-box;} .woocommerce ul.products li.product-category:not(.reactor-category-card) .woocommerce-loop-category__title{display:flex;align-items:baseline;gap:6px;min-height:0;order:2;margin:0;padding:16px;color:var(--r1-text);font-size:1rem;font-weight:600;line-height:1.25;} .woocommerce ul.products li.product-category:not(.reactor-category-card) .count{margin-left:6px;padding:0;background:transparent;color:var(--r1-muted);font-size:.8em;font-weight:400;} .woocommerce ul.products li.product-category:not(.reactor-category-card):is(.button,.star-rating,.price){display:none!important;}:is(.woocommerce ul.products,ul.products.reactor-category-grid) li.product-category.reactor-category-card{height:auto;overflow:visible;border-radius:0;transform:none;outline:0;display:block;float:none;width:auto;min-width:0;margin:0;padding:0;background:transparent;border:0;box-shadow:none;}:is(.woocommerce ul.products,ul.products.reactor-category-grid) li.product-category.reactor-category-card>.categories__content-item{position:relative;display:flex;flex-direction:column;width:100%;min-height:100%;overflow:hidden;background:var(--r1-surface);border:1px solid var(--r1-border);border-radius:var(--r1-card-radius);box-shadow:0 10px 28px rgba(20,35,45,.07);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;box-sizing:border-box;}:is(.woocommerce ul.products,ul.products.reactor-category-grid) li.product-category.reactor-category-card>.categories__content-item:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--r1-hover) 35%,var(--r1-border));box-shadow:0 18px 42px rgba(20,35,45,.12);}:is(.woocommerce ul.products,ul.products.reactor-category-grid) li.product-category.reactor-category-card>.categories__content-item>img{display:block;order:1;width:calc(100% - 24px);height:auto;aspect-ratio:1/1;margin:12px auto 0;padding:12px;object-position:center;background:#fff;border-radius:0;box-sizing:border-box;}:is(.woocommerce ul.products,ul.products.reactor-category-grid) li.product-category.reactor-category-card>.reactor-category-thumbnail--original>img{object-fit:contain;}:is(.woocommerce ul.products,ul.products.reactor-category-grid) li.product-category.reactor-category-card>.reactor-category-thumbnail--stretch>img{object-fit:fill;}:is(.woocommerce ul.products,ul.products.reactor-category-grid) li.product-category.reactor-category-card .categories__item-head{position:relative;order:2;display:flex;flex-direction:column;justify-content:center;gap:6px;width:100%;min-height:88px;margin:0;padding:16px 56px 18px 16px;box-sizing:border-box;}:is(.woocommerce ul.products,ul.products.reactor-category-grid) li.product-category.reactor-category-card .categories__item-title{margin:0;color:var(--r1-text);font-size:1rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;}:is(.woocommerce ul.products,ul.products.reactor-category-grid) li.product-category.reactor-category-card .categories__item-count{margin:0;color:var(--r1-muted);font-size:.8125rem;font-weight:400;}:is(.woocommerce ul.products,ul.products.reactor-category-grid) li.product-category.reactor-category-card .categories__item-btn{position:absolute;right:16px;bottom:22px;width:34px;height:34px;}:is(.woocommerce ul.products,ul.products.reactor-category-grid) li.product-category.reactor-category-card .categories__item-btn svg{display:block;width:34px;height:34px;}:is(.woocommerce ul.products,ul.products.reactor-category-grid) li.product-category.reactor-category-card .categories__item-btn circle{fill:var(--r1-bg);transition:fill .2s ease;}:is(.woocommerce ul.products,ul.products.reactor-category-grid) li.product-category.reactor-category-card .categories__item-btn path{stroke:var(--r1-text);transition:stroke .2s ease;}:is(.woocommerce ul.products,ul.products.reactor-category-grid) li.product-category.reactor-category-card>.categories__content-item:hover .categories__item-btn circle{fill:var(--r1-hover);}:is(.woocommerce ul.products,ul.products.reactor-category-grid) li.product-category.reactor-category-card>.categories__content-item:hover .categories__item-btn path{stroke:#fff;} ul.products.reactor-category-grid li.product-category.reactor-category-card{height:100%;} ul.products.reactor-category-grid li.product-category.reactor-category-card>.categories__content-item{height:100%;} ul.products.reactor-category-grid li.product-category.reactor-category-card>.categories__content-item>img{object-fit:contain;} ul.products.reactor-category-grid li.product-category.reactor-category-card .categories__item-btn{z-index:10;pointer-events:none!important;} .woocommerce ul.products:has(>li.product-category){grid-template-columns:repeat(var(--r1-category-columns,4),minmax(0,1fr));} body.r1-category-card-overlay .woocommerce li.product-category .woocommerce-loop-category__title{position:absolute;z-index:2;left:16px;right:16px;bottom:14px;margin:0;padding:0;color:#fff;text-align:left;} .woocommerce .woocommerce-ordering select{border:1px solid var(--r1-border);border-radius:10px;padding:.65rem .8rem;background:#fff;} .r1-subcategory-chip:hover,.r1-subcategory-chip:focus-visible{border-color:var(--r1-primary);background:var(--r1-bg);color:var(--r1-primary);} .r1-subcategory-chip:active{transform:translateY(1px);} .r1-subcategory-chip:focus-visible{outline:2px solid var(--r1-primary);outline-offset:2px;} .woocommerce .woocommerce-breadcrumb{color:var(--r1-muted);font-size:.9rem;margin-bottom:22px;} .woocommerce .woocommerce-result-count{color:var(--r1-muted);} .r1-category-description{color:var(--r1-text);line-height:var(--r1-body-line-height,1.6);} .r1-category-description>.term-description{margin:0;} .r1-category-description--before{margin:0 0 var(--r1-element-gap,20px);} .r1-category-description--after{margin:var(--r1-section-gap,48px) 0 0;} .r1-subcategory-chips{margin:0 0 var(--r1-element-gap,20px);} .r1-subcategory-chips__list{display:flex;flex-wrap:wrap;align-items:center;gap:10px;} .r1-subcategory-chip{display:inline-flex;align-items:center;min-height:38px;padding:8px 14px;border:1px solid var(--r1-border);border-radius:var(--r1-control-radius,9px);background:var(--r1-surface);color:var(--r1-text);font-size:var(--r1-small-size,14px);font-weight:500;line-height:1.2;text-decoration:none;box-shadow:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .08s ease;} @media (max-width:1100px){.r1-store-layout{grid-template-columns:230px minmax(0,1fr);}} @media (max-width:800px){.r1-store-layout,.r1-store-layout.sidebar-right{display:block;} .r1-store-sidebar{margin-top:24px;margin-bottom:24px;}} @media (max-width:640px){.r1-catalog-toolbar{align-items:flex-start;flex-direction:column;} .r1-catalog-toolbar .woocommerce-result-count{text-align:left;} .woocommerce ul.products:not(.reactor-category-grid) li.product-category:not(.reactor-category-card) a img{width:calc(100% - 16px);margin-top:8px;padding:7px;} .woocommerce ul.products:not(.reactor-category-grid) li.product-category:not(.reactor-category-card) .woocommerce-loop-category__title{padding:12px;font-size:.88rem;} .woocommerce ul.products li.product-category.reactor-category-card>.categories__content-item>img{width:calc(100% - 16px);margin-top:8px;padding:8px;} .woocommerce ul.products li.product-category.reactor-category-card .categories__item-head{min-height:72px;padding:10px 38px 12px 10px;gap:4px;} .woocommerce ul.products li.product-category.reactor-category-card .categories__item-title{font-size:.8125rem;} .woocommerce ul.products li.product-category.reactor-category-card .categories__item-count{font-size:.6875rem;} .woocommerce ul.products li.product-category.reactor-category-card .categories__item-btn{right:10px;bottom:18px;width:26px;height:26px;} .woocommerce ul.products li.product-category.reactor-category-card .categories__item-btn svg{width:26px;height:26px;} .woocommerce ul.products:not(:has(>li.product-category)),.woocommerce-page ul.products:not(:has(>li.product-category)){grid-template-columns:repeat(var(--r1-products-mobile-columns,2),minmax(0,1fr));} .woocommerce ul.products:has(>li.product-category),.woocommerce-page ul.products:has(>li.product-category){grid-template-columns:repeat(var(--r1-category-mobile-columns,2),minmax(0,1fr));}} @media (min-width:641px) and (max-width:1024px){.woocommerce ul.products:not(:has(>li.product-category)),.woocommerce-page ul.products:not(:has(>li.product-category)){grid-template-columns:repeat(var(--r1-products-tablet-columns,3),minmax(0,1fr));} .woocommerce ul.products:has(>li.product-category),.woocommerce-page ul.products:has(>li.product-category){grid-template-columns:repeat(var(--r1-category-tablet-columns,3),minmax(0,1fr));}} @media (max-width:767px){.r1-subcategory-chips__list{gap:8px;} .r1-subcategory-chip{min-height:36px;padding:7px 12px;}} @media (prefers-reduced-motion:reduce){.r1-subcategory-chip{transition:none;}}
/* cart-notice.css */
.r1-cart-toast{position:fixed;left:50%;top:50%;right:auto;bottom:auto;z-index:99999;display:flex;align-items:center;gap:12px;min-width:340px;max-width:min(460px,calc(100vw - 32px));padding:16px 50px 16px 18px;border:1px solid var(--r1-border);border-radius:14px;background:#fff;color:var(--r1-text);box-shadow:0 16px 40px rgba(15,23,42,.16);transform:translate(-50%,calc(-50% + 18px));opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,transform .22s ease,visibility .22s ease;}.r1-cart-toast.is-visible{opacity:1;visibility:visible;transform:translate(-50%,-50%);pointer-events:auto;}.r1-cart-toast__icon{display:flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;border-radius:999px;background:var(--r1-primary);color:#fff;box-shadow:0 6px 18px rgba(10,149,174,.22);}.r1-cart-toast__check{width:24px;height:24px;display:block;stroke-width:3.2;}.r1-cart-toast__content{min-width:0;display:flex;flex-direction:column;gap:3px;}.r1-cart-toast__title{margin:0;font-size:14px;line-height:1.35;font-weight:600;color:var(--r1-text);}.r1-cart-toast__link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--r1-primary);text-decoration:none;}.r1-cart-toast__link:hover{color:var(--r1-hover);}.r1-cart-toast__close{position:absolute;top:6px;right:6px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--r1-muted);font-size:20px;line-height:1;cursor:pointer;}.r1-cart-toast__close:hover{background:var(--r1-bg);color:var(--r1-text);}@media (max-width:640px){.r1-cart-toast{width:calc(100vw - 32px);max-width:none;min-width:0;}}
/* ticker.css */
html body .reactor-ticker{position:relative;left:50%;right:50%;display:block;width:100vw;max-width:none;height:var(--reactor-ticker-height,54px);margin:0 -50vw;padding:0;overflow:hidden;box-sizing:border-box;background:var(--reactor-ticker-background,var(--r1-primary,#0A95AE));background-image:var(--reactor-ticker-background-image,none);background-position:var(--reactor-ticker-background-position,center center);background-size:var(--reactor-ticker-background-size,cover);background-repeat:var(--reactor-ticker-background-repeat,no-repeat);color:var(--reactor-ticker-color,#fff);line-height:1;box-shadow:0 1px 0 var(--reactor-ticker-background,#111);z-index:2;} html body .reactor-ticker__viewport{position:relative;z-index:1;width:100%;height:100%;overflow:hidden;} html body .reactor-ticker__background-video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;} html body .reactor-ticker__track{display:flex;align-items:center;width:max-content;min-width:200%;height:100%;will-change:transform;animation:reactorTickerMoveLeft var(--reactor-ticker-duration,24s) linear infinite;} html body .reactor-ticker--right .reactor-ticker__track{animation-name:reactorTickerMoveRight;} html body .reactor-ticker__track--pause:hover{animation-play-state:paused;} html body .reactor-ticker__group{display:flex;flex:0 0 auto;align-items:center;min-width:50%;height:100%;} html body .reactor-ticker__item{display:inline-flex;flex:0 0 auto;align-items:center;height:100%;margin:0;padding:0 var(--reactor-ticker-gap,64px) 0 0;color:inherit;font-family:var(--reactor-ticker-font-family,inherit);font-size:var(--reactor-ticker-font-size,16px);font-weight:var(--reactor-ticker-font-weight,600);line-height:var(--reactor-ticker-line-height,1);letter-spacing:var(--reactor-ticker-letter-spacing,normal);text-transform:var(--reactor-ticker-transform,none);text-decoration-line:var(--reactor-ticker-decoration,none);white-space:nowrap;} html body .reactor-fullscreen-slider + style + script + .reactor-ticker,html body .reactor-fullscreen-slider + .reactor-ticker{margin-top:0;} @keyframes reactorTickerMoveLeft{from{transform:translate3d(0,0,0);} to{transform:translate3d(-50%,0,0);}} @keyframes reactorTickerMoveRight{from{transform:translate3d(-50%,0,0);} to{transform:translate3d(0,0,0);}} @media (max-width:1024px){html body .reactor-ticker__item{font-size:var(--reactor-ticker-font-size-tablet,var(--reactor-ticker-font-size,16px));}} @media (max-width:767px){html body .reactor-ticker__item{font-size:var(--reactor-ticker-font-size-mobile,var(--reactor-ticker-font-size-tablet,var(--reactor-ticker-font-size,16px)));}} @media (prefers-reduced-motion:reduce){html body .reactor-ticker__track{animation-play-state:paused;}}
/* fullscreen-slider.css */
html body.reactor-fullscreen-slider-page #header_main,html body.reactor-fullscreen-slider-page #header_main_alternate{position:relative;z-index:1000;} html body.reactor-fullscreen-slider-page #header_meta{position:relative;z-index:1001;} html body .reactor-fullscreen-slider{position:relative;display:block;top:0;left:auto;right:auto;float:none;clear:both;width:100vw;min-width:100vw;max-width:100vw;height:var(--r1rb-base-height,var(--reactor-fullscreen-height,100svh));min-height:var(--r1rb-base-min-height,var(--r1rb-base-height,var(--reactor-fullscreen-height,100svh)));left:50%;right:50%;margin:0 -50vw 0;padding:0;transform:none;overflow:hidden;border-radius:var(--r1-reactor-surface-radius,var(--reactor-fullscreen-radius,0));box-sizing:border-box;isolation:isolate;z-index:1;} @media(max-width:989px){html body .reactor-fullscreen-slider{height:var(--r1rb-tablet-height,var(--r1rb-base-height,var(--reactor-fullscreen-height,100svh))); min-height:var(--r1rb-tablet-min-height,var(--r1rb-base-min-height,var(--r1rb-tablet-height,var(--r1rb-base-height,var(--reactor-fullscreen-height,100svh)))));}} html body .reactor-fullscreen-slider__track,html body .reactor-fullscreen-slider__slide{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;} html body .reactor-fullscreen-slider__track{overflow:hidden;} html body .reactor-fullscreen-slider__slide{visibility:hidden;opacity:0;overflow:hidden;transition:opacity .7s ease,visibility 0s linear .7s;pointer-events:none;z-index:1;} html body .reactor-fullscreen-slider__slide.is-active{visibility:visible;opacity:1;transition-delay:0s;pointer-events:auto;z-index:2;} html body .reactor-fullscreen-slider__media,html body .reactor-fullscreen-slider__media img,html body .reactor-fullscreen-slider__media video{position:absolute;inset:0;display:block;width:100%;height:100%;} html body .reactor-fullscreen-slider__media img,html body .reactor-fullscreen-slider__media video{object-fit:var(--r1rb-slide-media-fit,cover);object-position:center;} html body .reactor-fullscreen-slider__slide::after{content:"";position:absolute;inset:0;z-index:2;background:var(--reactor-fullscreen-slide-overlay,transparent);pointer-events:none;} html body .reactor-fullscreen-slider__layer{position:absolute;inset:0;z-index:3;display:flex;width:100%;height:100%;padding:44px max(88px,calc((100vw - var(--r1-container,1280px))/2 + 32px));box-sizing:border-box;pointer-events:none;} html body .reactor-fullscreen-slider__h--left{justify-content:flex-start;text-align:left;} html body .reactor-fullscreen-slider__h--center{justify-content:center;text-align:center;} html body .reactor-fullscreen-slider__h--right{justify-content:flex-end;text-align:right;} html body .reactor-fullscreen-slider__v--top{align-items:flex-start;} html body .reactor-fullscreen-slider__v--center{align-items:center;} html body .reactor-fullscreen-slider__v--bottom{align-items:flex-end;} html body .reactor-fullscreen-slider__text-box{display:inline-flex;flex-direction:column;align-items:flex-start;width:auto;max-width:min(820px,72%);padding:0;border-radius:0;background:transparent;box-sizing:border-box;pointer-events:auto;} html body .reactor-fullscreen-slider__text-box--center{align-items:center;} html body .reactor-fullscreen-slider__text-box--right{align-items:flex-end;} html body .reactor-fullscreen-slider__text-box:is(h1,h2,h3,h4,h5,h6){display:inline-block;width:auto;max-width:100%;margin:0 0 6px;padding:10px 15px;background:transparent;color:var(--reactor-fullscreen-title-color,#fff);font-family:var(--reactor-fullscreen-title-font,inherit);font-size:var(--reactor-fullscreen-title-size,64px);font-weight:var(--reactor-fullscreen-title-weight,700);line-height:1.05;letter-spacing:-.025em;text-align:inherit;text-shadow:none;box-sizing:border-box;} html body .reactor-fullscreen-slider__text-box p{display:inline-block;width:auto;max-width:100%;margin:0;padding:9px 15px;background:transparent;color:var(--reactor-fullscreen-subtitle-color,#fff);font-family:var(--reactor-fullscreen-subtitle-font,inherit);font-size:var(--reactor-fullscreen-subtitle-size,26px);font-weight:var(--reactor-fullscreen-subtitle-weight,400);line-height:1.35;text-align:inherit;text-shadow:none;box-sizing:border-box;} html body .reactor-fullscreen-slider__buttons{display:flex;flex-wrap:wrap;justify-content:inherit;gap:12px;width:100%;max-width:100%;margin-top:14px;pointer-events:auto;} html body .reactor-fullscreen-slider__text-box--left .reactor-fullscreen-slider__buttons{justify-content:flex-start;} html body .reactor-fullscreen-slider__text-box--center .reactor-fullscreen-slider__buttons{justify-content:center;} html body .reactor-fullscreen-slider__text-box--right .reactor-fullscreen-slider__buttons{justify-content:flex-end;} html body .reactor-fullscreen-slider__button{display:inline-flex;align-items:center;justify-content:center;min-width:150px;min-height:50px;padding:0 28px;border:2px solid #fff;border-radius:14px;box-sizing:border-box;text-decoration:none;font-size:16px;font-weight:600;line-height:1;transition:background-color .2s ease,color .2s ease;} html body .reactor-fullscreen-slider__button--primary{background:#fff;color:#111;} html body .reactor-fullscreen-slider__button--primary:hover{background:transparent;color:#fff;} html body .reactor-fullscreen-slider__button--secondary{background:transparent;color:#fff;} html body .reactor-fullscreen-slider__button--secondary:hover{background:#fff;color:#111;} html body .reactor-fullscreen-slider__arrow{position:absolute;top:50%;z-index:6;width:54px;height:72px;border-radius:0;background:rgba(0,0,0,.28);color:#fff;cursor:pointer;transform:translateY(-50%);transition:background-color .2s ease;} html body .reactor-fullscreen-slider__arrow:hover{background:rgba(0,0,0,.55);} html body .reactor-fullscreen-slider__arrow--prev{left:0;} html body .reactor-fullscreen-slider__arrow--next{right:0;} html body .reactor-fullscreen-slider__arrow svg{display:block;width:22px;height:38px;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;} html body .reactor-fullscreen-slider__bullets{position:absolute;right:0;bottom:18px;left:0;z-index:7;display:flex;justify-content:center;gap:9px;pointer-events:none;} html body .reactor-fullscreen-slider__bullet{width:11px;height:11px;min-width:0;min-height:0;margin:0;padding:0;border:2px solid #fff;border-radius:50%;background:transparent;box-shadow:none;cursor:pointer;pointer-events:auto;transition:background-color .2s ease,transform .2s ease;} html body .reactor-fullscreen-slider__bullet.is-active{background:#fff;transform:scale(1.1);} html body .reactor-fullscreen-slider__arrow{width:44px; height:44px; display:flex; align-items:center; justify-content:center; border-radius:50%; background:var(--r1-primary,var(--r1-theme-primary,#0A95AE)); color:#fff; box-shadow:0 6px 22px rgba(0,0,0,.15); transition:opacity .2s ease,transform .2s ease;} html body .reactor-fullscreen-slider__arrow:hover{opacity:.92; transform:translateY(-50%) scale(1.05);} html body .reactor-fullscreen-slider__arrow--prev{left:20px;} html body .reactor-fullscreen-slider__arrow--next{right:20px;} html body .reactor-fullscreen-slider__arrow svg{width:24px; height:24px; stroke:currentColor; stroke-width:2; filter:none;} html body .reactor-fullscreen-slider__bullets,html body .reactor-wide-slider__bullets,html body .reactor-product-slider__bullets{display:flex; align-items:center; justify-content:center; gap:8px;} html body .reactor-fullscreen-slider__bullet,html body .reactor-wide-slider__bullet,html body .reactor-product-slider__bullet{width:8px; height:8px; min-width:8px; padding:0; border:0; border-radius:999px; background:rgba(255,255,255,.55); box-shadow:none; opacity:1; transform:none; transition:width .2s ease,background-color .2s ease,opacity .2s ease;} html body .reactor-fullscreen-slider__bullet.is-active,html body .reactor-wide-slider__bullet.is-active,html body .reactor-product-slider__bullet.is-active{width:24px; background:#fff; opacity:1; transform:none;} html body .reactor-fullscreen-slider__arrow{width:44px;height:44px;min-width:44px;min-height:44px; padding:0;border:0;border-radius:0;background:transparent; box-shadow:none;color:transparent;font-size:0;line-height:0; opacity:1;overflow:visible;} html body .reactor-fullscreen-slider__arrow:hover{background:transparent;box-shadow:none;} html body .reactor-fullscreen-slider__arrow svg{display:none;} html body .reactor-fullscreen-slider__arrow::before{content:"";position:absolute;top:50%;left:50%;display:block; width:14px;height:14px;box-sizing:border-box; border-right:3px solid #cbd5da;border-bottom:3px solid #cbd5da; transform-origin:50% 50%;transition:border-color .25s ease;} html body .reactor-fullscreen-slider__arrow--prev::before{left:55%;transform:translate(-50%,-50%) rotate(135deg);} html body .reactor-fullscreen-slider__arrow--next::before{left:45%;transform:translate(-50%,-50%) rotate(-45deg);} html body .reactor-fullscreen-slider__arrow:hover::before{border-color:var(--r1-primary,var(--r1-theme-primary,#0A95AE));} html body .r1-reactor-fullscreen-slider-block{--r1-fullscreen-dive:calc(var(--r1-header-overlay-height,145px) + var(--r1-page-y,0px)); position:relative; left:50%; width:100vw; max-width:none; margin:0 0 0 -50vw; padding:0;} html body .r1-reactor-fullscreen-slider-block>.r1-reactor-common-content{width:100%; max-width:none; margin:0; padding:0;} html body .r1-reactor-fullscreen-slider-block>.r1-reactor-common-content>.reactor-fullscreen-slider{position:relative; top:0; left:0; right:auto; width:100vw; min-width:100vw; max-width:100vw; margin:0; padding:0; border-radius:var(--r1-reactor-surface-radius,0);} html body .r1-reactor-fullscreen-slider-block + .r1-reactor-ticker-block{transform:none; margin-top:0; margin-bottom:0; padding-top:0;} html body .reactor-fullscreen-slider__layer{padding-left:max(104px,calc((100vw - var(--r1-container,1280px))/2 + 32px)); padding-right:max(104px,calc((100vw - var(--r1-container,1280px))/2 + 32px));} html body .reactor-fullscreen-slider .reactor-fullscreen-slider__layer--text{padding-left:max(124px,calc((100vw - var(--r1-container,1280px))/2 + 52px)); padding-right:max(96px,calc((100vw - var(--r1-container,1280px))/2 + 52px));} html body .reactor-fullscreen-slider .reactor-fullscreen-slider__layer,html body .reactor-fullscreen-slider .reactor-fullscreen-slider__layer--text{padding-left:72px; padding-right:72px;padding-left:var(--r1-reactor-media-content-rail,72px);padding-right:var(--r1-reactor-media-content-rail,72px);} @media (max-width:767px){html body .reactor-fullscreen-slider{height:var(--r1rb-mobile-height,var(--r1rb-tablet-height,var(--r1rb-base-height,var(--reactor-fullscreen-height,100svh))));min-height:var(--r1rb-mobile-min-height,var(--r1rb-tablet-min-height,var(--r1rb-base-min-height,var(--r1rb-mobile-height,var(--r1rb-tablet-height,var(--r1rb-base-height,var(--reactor-fullscreen-height,100svh)))))));}html body .reactor-fullscreen-slider__layer{padding:145px 44px 0;justify-content:flex-start;align-items:center;text-align:left;}html body .reactor-fullscreen-slider__text-box,html body .reactor-fullscreen-slider__text-box--center,html body .reactor-fullscreen-slider__text-box--right{max-width:100%;padding:0;align-items:flex-start;text-align:left;}html body .reactor-fullscreen-slider__buttons{justify-content:flex-start;align-items:center;margin-left:0;margin-right:0;}html body .reactor-fullscreen-slider__text-box:is(h1,h2,h3,h4,h5,h6){padding:8px 11px;}html body .reactor-fullscreen-slider__text-box p{padding:7px 11px;}html body .reactor-fullscreen-slider__text-box:is(h1,h2,h3,h4,h5,h6){font-size:var(--reactor-fullscreen-title-size-mobile,38px);}html body .reactor-fullscreen-slider__text-box p{font-size:var(--reactor-fullscreen-subtitle-size-mobile,18px);}html body .reactor-fullscreen-slider__buttons{max-width:100%;gap:8px;}html body .reactor-fullscreen-slider__button{min-width:120px;min-height:42px;padding:0 17px;font-size:14px;}html body .reactor-fullscreen-slider__arrow{width:36px;height:54px;}html body .reactor-fullscreen-slider__arrow svg{width:16px;height:28px;}html body .reactor-fullscreen-slider__bullets{bottom:10px;}} @media (prefers-reduced-motion:reduce){html body .reactor-fullscreen-slider__slide,html body .reactor-fullscreen-slider__button,html body .reactor-fullscreen-slider__bullet{transition:none;}} @media (max-width:767px){html body .reactor-fullscreen-slider__layer{padding-left:58px; padding-right:58px;}} @media (max-width:767px){html body .reactor-fullscreen-slider .reactor-fullscreen-slider__layer--text{padding-left:64px;padding-right:54px;}} @media (max-width:767px){html body .reactor-fullscreen-slider .reactor-fullscreen-slider__layer,html body .reactor-fullscreen-slider .reactor-fullscreen-slider__layer--text{padding-left:20px; padding-right:20px;}} html body #primary article.page .entry-content>.r1-reactor-fullscreen-slider-block:first-child,html body #primary .entry-content>.r1-reactor-fullscreen-slider-block:first-child{margin-block-start:calc(-1 * (var(--r1-header-overlay-height,145px) + var(--r1-page-y,0px)));} html body #primary .entry-content>.r1-reactor-fullscreen-slider-block:first-child + .r1-reactor-ticker-block{margin-block-start:0;margin-block-end:0;} html body .entry-content>.r1-reactor-fullscreen-slider-block:first-child{padding-top:0;padding-bottom:0;} html body .entry-content>.r1-reactor-fullscreen-slider-block:first-child + .r1-reactor-ticker-block{padding:0;margin:0;} @media (min-width:768px) and (max-width:1024px){html body .reactor-fullscreen-slider__text-box:is(h1,h2,h3,h4,h5,h6){font-size:var(--reactor-fullscreen-title-size-tablet,var(--reactor-fullscreen-title-size,44px));} html body .reactor-fullscreen-slider__text-box p{font-size:var(--reactor-fullscreen-subtitle-size-tablet,var(--reactor-fullscreen-subtitle-size,16px));}} html body a.r1rb-designed-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:var(--r1cb-height,50px);padding:0 24px;border:1px solid var(--r1cb-border,#0A95AE);border-radius:var(--r1cb-radius,14px);background:var(--r1cb-bg,#0A95AE);color:var(--r1cb-fg,#fff);font-size:var(--r1cb-font,16px);font-weight:var(--r1cb-weight,600);line-height:1.25;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;filter:none;} html body a.r1rb-designed-button:hover{background:var(--r1cb-hover-bg,#087F95);color:var(--r1cb-hover-fg,#fff);border-color:var(--r1cb-hover-border,#087F95);filter:none;} html body a.r1rb-designed-button.r1rb-button-variant--outline{background:transparent;color:var(--r1cb-border,#0A95AE);} html body a.r1rb-designed-button.r1rb-button-variant--text{background:transparent;border-color:transparent;color:var(--r1cb-fg,#fff);} html body a.r1rb-designed-button.r1rb-button-width--full{width:100%;} html body a.r1rb-designed-button.r1rb-button-align--center{margin-inline:auto;} html body a.r1rb-designed-button.r1rb-button-align--right{margin-left:auto;} html body a.r1rb-designed-button.r1rb-button-variant--outline:hover,html body a.r1rb-designed-button.r1rb-button-variant--text:hover{background:var(--r1cb-hover-bg,#087F95);color:var(--r1cb-hover-fg,#fff);border-color:var(--r1cb-hover-border,#087F95);}
/* wide-slider.css */
html body .reactor-wide-slider{position:relative;display:block;left:auto;right:auto;float:none;clear:both;width:100%;min-width:0;max-width:100%;height:var(--r1rb-base-height,var(--reactor-wide-height-desktop,530px));min-height:var(--r1rb-base-min-height,0px);margin:0;padding:0;transform:none;overflow:hidden;border-radius:var(--r1-reactor-surface-radius,var(--reactor-wide-radius,0));box-sizing:border-box;isolation:isolate;} @media(max-width:989px){html body .reactor-wide-slider{height:var(--r1rb-tablet-height,var(--r1rb-base-height,var(--reactor-wide-height-desktop,530px))); min-height:var(--r1rb-tablet-min-height,var(--r1rb-base-min-height,0px));}} html body .reactor-wide-slider__track,html body .reactor-wide-slider__slide{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;} html body .reactor-wide-slider__track{overflow:hidden;} html body .reactor-wide-slider__slide{visibility:hidden;opacity:0;overflow:hidden;transition:opacity .7s ease,visibility 0s linear .7s;pointer-events:none;z-index:1;} html body .reactor-wide-slider__slide.is-active{visibility:visible;opacity:1;transition-delay:0s;pointer-events:auto;z-index:2;} html body .reactor-wide-slider__media,html body .reactor-wide-slider__media img,html body .reactor-wide-slider__media video{position:absolute;inset:0;display:block;width:100%;height:100%;} html body .reactor-wide-slider__media img,html body .reactor-wide-slider__media video{object-fit:var(--r1rb-slide-media-fit,cover);object-position:center;} html body .reactor-wide-slider__slide::after{content:"";position:absolute;inset:0;z-index:2;background:var(--reactor-wide-slide-overlay,transparent);pointer-events:none;} html body .reactor-wide-slider__layer{position:absolute;inset:0;z-index:3;display:flex;width:100%;height:100%;padding:44px 72px;box-sizing:border-box;pointer-events:none;} html body .reactor-wide-slider__h--left{justify-content:flex-start;text-align:left;} html body .reactor-wide-slider__h--center{justify-content:center;text-align:center;} html body .reactor-wide-slider__h--right{justify-content:flex-end;text-align:right;} html body .reactor-wide-slider__v--top{align-items:flex-start;} html body .reactor-wide-slider__v--center{align-items:center;} html body .reactor-wide-slider__v--bottom{align-items:flex-end;} html body .reactor-wide-slider__text-box{display:inline-flex;flex-direction:column;align-items:flex-start;width:auto;max-width:min(820px,72%);padding:0;border-radius:0;background:transparent;box-sizing:border-box;pointer-events:auto;} html body .reactor-wide-slider__text-box--center{align-items:center;} html body .reactor-wide-slider__text-box--right{align-items:flex-end;} html body .reactor-wide-slider__text-box:is(h1,h2,h3,h4,h5,h6){display:inline-block;width:auto;max-width:100%;margin:0 0 6px;padding:10px 15px;background:transparent;color:var(--reactor-wide-title-color,#fff);font-family:var(--reactor-wide-title-font,inherit);font-size:var(--reactor-wide-title-size,64px);font-weight:var(--reactor-wide-title-weight,700);line-height:1.05;letter-spacing:-.025em;text-align:inherit;text-shadow:none;box-sizing:border-box;} html body .reactor-wide-slider__text-box p{display:inline-block;width:auto;max-width:100%;margin:0;padding:9px 15px;background:transparent;color:var(--reactor-wide-subtitle-color,#fff);font-family:var(--reactor-wide-subtitle-font,inherit);font-size:var(--reactor-wide-subtitle-size,26px);font-weight:var(--reactor-wide-subtitle-weight,400);line-height:1.35;text-align:inherit;text-shadow:none;box-sizing:border-box;} html body .reactor-wide-slider__buttons{display:flex;flex-wrap:wrap;justify-content:inherit;gap:12px;width:100%;max-width:100%;margin-top:14px;pointer-events:auto;} html body .reactor-wide-slider__text-box--left .reactor-wide-slider__buttons{justify-content:flex-start;} html body .reactor-wide-slider__text-box--center .reactor-wide-slider__buttons{justify-content:center;} html body .reactor-wide-slider__text-box--right .reactor-wide-slider__buttons{justify-content:flex-end;} html body .reactor-wide-slider__button{display:inline-flex;align-items:center;justify-content:center;min-width:150px;min-height:50px;padding:0 28px;border:0;border-radius:14px;box-sizing:border-box;text-decoration:none;font-size:16px;font-weight:600;line-height:1;transition:background-color .2s ease,color .2s ease;} html body .reactor-wide-slider__button--primary{background:var(--r1-primary,var(--r1-theme-primary,#0A95AE));color:#fff;} html body .reactor-wide-slider__button--primary:hover{filter:brightness(.94);color:#fff;} html body .reactor-wide-slider__button--secondary{filter:brightness(.94);color:#fff;} html body .reactor-wide-slider__button--secondary:hover{background:var(--r1-primary,var(--r1-theme-primary,#0A95AE));color:#fff;} html body .reactor-wide-slider__arrow{position:absolute;top:50%;z-index:6;width:54px;height:72px;border-radius:0;background:rgba(0,0,0,.28);color:#fff;cursor:pointer;transform:translateY(-50%);transition:background-color .2s ease;} html body .reactor-wide-slider__arrow:hover{background:rgba(0,0,0,.55);} html body .reactor-wide-slider__arrow--prev{left:0;} html body .reactor-wide-slider__arrow--next{right:0;} html body .reactor-wide-slider__arrow svg{display:block;width:22px;height:38px;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;} html body .reactor-wide-slider__bullets{position:absolute;right:0;bottom:18px;left:0;z-index:7;gap:9px;pointer-events:none;} html body .reactor-wide-slider__bullet{width:11px;height:11px;min-width:0;min-height:0;border:2px solid #fff;border-radius:50%;background:transparent;cursor:pointer;pointer-events:auto;transition:background-color .2s ease,transform .2s ease;} html body .reactor-wide-slider__bullet.is-active{transform:scale(1.1);} html body .reactor-wide-slider__arrow{width:44px; height:44px; display:flex; align-items:center; justify-content:center; border-radius:50%; background:var(--r1-primary,var(--r1-theme-primary,#0A95AE)); color:#fff; box-shadow:0 6px 22px rgba(0,0,0,.15); transition:opacity .2s ease,transform .2s ease;} html body .reactor-wide-slider__arrow:hover{opacity:.92; transform:translateY(-50%) scale(1.05);} html body .reactor-wide-slider__arrow--prev{left:20px;} html body .reactor-wide-slider__arrow--next{right:20px;} html body .reactor-wide-slider__arrow svg{width:24px; height:24px; stroke:currentColor; stroke-width:2; filter:none;} [class*="__bullets"] [class*="__bullet"]{border-radius:999px;} html body .reactor-wide-slider__arrow{width:44px;height:44px;min-width:44px;min-height:44px; padding:0;border:0;border-radius:0;background:transparent; box-shadow:none;color:transparent;font-size:0;line-height:0; opacity:1;overflow:visible;} html body .reactor-wide-slider__arrow:hover{background:transparent;box-shadow:none;} html body .reactor-wide-slider__arrow svg{display:none;} html body .reactor-wide-slider__arrow::before{content:"";position:absolute;top:50%;left:50%;display:block; width:14px;height:14px;box-sizing:border-box; border-right:3px solid #cbd5da;border-bottom:3px solid #cbd5da; transform-origin:50% 50%;transition:border-color .25s ease;} html body .reactor-wide-slider__arrow--prev::before{left:55%;transform:translate(-50%,-50%) rotate(135deg);} html body .reactor-wide-slider__arrow--next::before{left:45%;transform:translate(-50%,-50%) rotate(-45deg);} html body .reactor-wide-slider__arrow:hover::before{border-color:var(--r1-primary,var(--r1-theme-primary,#0A95AE));} html body .reactor-wide-slider__bullets{display:flex;align-items:center;justify-content:center;gap:8px;} html body .reactor-wide-slider__bullet{width:8px;height:8px;min-width:8px;min-height:8px;margin:0;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.55);opacity:1;box-shadow:none;transform:none;transition:width .2s ease,background-color .2s ease,opacity .2s ease;} html body .reactor-wide-slider__bullet.is-active{width:24px;background:#fff;opacity:1;transform:none;} html body .reactor-wide-slider .reactor-wide-slider__layer,html body .reactor-wide-slider .reactor-wide-slider__layer--text{padding-left:72px; padding-right:72px;padding-left:var(--r1-reactor-media-content-rail,72px);padding-right:var(--r1-reactor-media-content-rail,72px);} @media (max-width:767px){html body .reactor-wide-slider{height:var(--r1rb-mobile-height,var(--r1rb-tablet-height,var(--r1rb-base-height,var(--reactor-wide-height-mobile,300px))));min-height:var(--r1rb-mobile-min-height,var(--r1rb-tablet-min-height,var(--r1rb-base-min-height,0px))));}html body .reactor-wide-slider__layer{padding:20px;}html body .reactor-wide-slider__text-box{max-width:100%;padding:0;}html body .reactor-wide-slider__text-box:is(h1,h2,h3,h4,h5,h6){padding:8px 11px;}html body .reactor-wide-slider__text-box p{padding:7px 11px;}html body .reactor-wide-slider__text-box:is(h1,h2,h3,h4,h5,h6){font-size:var(--reactor-wide-title-size-mobile,38px);}html body .reactor-wide-slider__text-box p{font-size:var(--reactor-wide-subtitle-size-mobile,18px);}html body .reactor-wide-slider__buttons{max-width:100%;gap:8px;}html body .reactor-wide-slider__button{min-width:120px;min-height:42px;padding:0 17px;font-size:14px;}html body .reactor-wide-slider__arrow{width:36px;height:54px;}html body .reactor-wide-slider__arrow svg{width:16px;height:28px;}html body .reactor-wide-slider__bullets{bottom:10px;}} @media (prefers-reduced-motion:reduce){html body .reactor-wide-slider__slide,html body .reactor-wide-slider__button,html body .reactor-wide-slider__bullet{transition:none;}} @media (max-width:767px){html body .reactor-wide-slider .reactor-wide-slider__layer,html body .reactor-wide-slider .reactor-wide-slider__layer--text{padding-left:20px; padding-right:20px;}} @media (min-width:768px) and (max-width:1024px){html body .reactor-wide__text-box:is(h1,h2,h3,h4,h5,h6){font-size:var(--reactor-wide-title-size-tablet,var(--reactor-wide-title-size,44px));} html body .reactor-wide__text-box p{font-size:var(--reactor-wide-subtitle-size-tablet,var(--reactor-wide-subtitle-size,16px));}} html body a.r1rb-designed-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:var(--r1cb-height,50px);padding:0 24px;border:1px solid var(--r1cb-border,#0A95AE);border-radius:var(--r1cb-radius,14px);background:var(--r1cb-bg,#0A95AE);color:var(--r1cb-fg,#fff);font-size:var(--r1cb-font,16px);font-weight:var(--r1cb-weight,600);line-height:1.25;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;filter:none;} html body a.r1rb-designed-button:hover{background:var(--r1cb-hover-bg,#087F95);color:var(--r1cb-hover-fg,#fff);border-color:var(--r1cb-hover-border,#087F95);filter:none;} html body a.r1rb-designed-button.r1rb-button-variant--outline{background:transparent;color:var(--r1cb-border,#0A95AE);} html body a.r1rb-designed-button.r1rb-button-variant--text{background:transparent;border-color:transparent;color:var(--r1cb-fg,#fff);} html body a.r1rb-designed-button.r1rb-button-width--full{width:100%;} html body a.r1rb-designed-button.r1rb-button-align--center{margin-inline:auto;} html body a.r1rb-designed-button.r1rb-button-align--right{margin-left:auto;} html body a.r1rb-designed-button.r1rb-button-variant--outline:hover,html body a.r1rb-designed-button.r1rb-button-variant--text:hover{background:var(--r1cb-hover-bg,#087F95);color:var(--r1cb-hover-fg,#fff);border-color:var(--r1cb-hover-border,#087F95);}
