@charset "UTF-8";:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32,7,7,0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{font-family:star;src:url("https://roguesupplements.co/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2") format("woff2"),url("https://roguesupplements.co/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"),url("https://roguesupplements.co/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url("https://roguesupplements.co/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2") format("woff2"),url("https://roguesupplements.co/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"),url("https://roguesupplements.co/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype");font-weight:400;font-style:normal}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be transparent transparent transparent;z-index:100;display:block}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:currentColor}.woocommerce form .form-row select{cursor:pointer;appearance:none;padding-right:3em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - .5em) 50%}.woocommerce form .form-row textarea{height:4em;line-height:1.5;box-shadow:none}.woocommerce form .form-row .country_to_state--single{background:0 0;border:0;padding:0;appearance:none;background-image:none;font:inherit;font-weight:700;color:inherit;width:auto;pointer-events:none}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid .select2-container:not (.select2-container--open) .select2-selection{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--wc-green)}.woocommerce form .form-row.woocommerce-validated .select2-container:not (.select2-container--open) .select2-selection{border-color:var(--wc-green)}.woocommerce form .form-row::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row:-moz-placeholder{line-height:normal}.woocommerce form .form-row:-ms-input-placeholder{line-height:normal}:where(.woocommerce) .select2-container{width:100%}:where(.woocommerce) .select2-container .select2-selection--single{height:auto}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__rendered{padding:.5em;line-height:normal;box-sizing:border-box;color:var(--wc-form-color-text,#444);font-weight:400}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__placeholder{color:var(--wc-form-color-text,#444)}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;right:.5em;height:100%;width:16px}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:0;margin:-8px 0 0}:where(.woocommerce) .select2-container .select2-dropdown,:where(.woocommerce) .select2-container .select2-selection{background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa);border-radius:var(--wc-form-border-radius,4px)}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}:where(.woocommerce) .select2-results__options{list-style:none;margin:0;padding:0}:where(.woocommerce) .select2-results__option{margin:0}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#720eec;color:#fcfbfe;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fcfbfe;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url("https://roguesupplements.co/wp-content/plugins/woocommerce/assets/images/icons/loader.svg") center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url("https://roguesupplements.co/wp-content/plugins/woocommerce/assets/images/icons/loader.svg") center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red)!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:var(--wc-red)}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.7;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__image a{display:block;outline-offset:-2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#fff;border:none;box-sizing:content-box;border-radius:100%;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:99}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;top:9px;position:absolute;width:10px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden=true]{border:0;clip-path:inset(50%);height:1px;left:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px) 50%;-webkit-background-position:calc(100% - 12px) 50%}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#958e09;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.7;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(90,89,68,.5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering>label{margin-right:.25rem}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816f98}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:transparent none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;font-size:24px}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not (.active)::before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(2n) td,.woocommerce table.shop_attributes tr:nth-child(2n) th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid color-mix(in srgb,currentColor 20%,transparent);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-spacing:0;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #cfc8d8;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px}.woocommerce form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red)}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .wc_bis_form{margin:2em 0;padding:0}.woocommerce .wc_bis_form.hidden{display:none}.woocommerce .wc_bis_form__form-row{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;gap:.7em;margin:.7em 0}.woocommerce .wc_bis_form__input{box-sizing:border-box;width:auto;white-space:nowrap}.woocommerce .wc_bis_form__button{box-sizing:border-box;white-space:nowrap}.woocommerce .wc_bis_form__checkbox{font-size:var(--wp--preset--font-size--small,.7em);display:block}.woocommerce:where(.wc_bis_form__input,.wc_bis_form__button){padding:.9rem 1.1rem;line-height:1}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details .order-actions--heading,.woocommerce .woocommerce-order-details .order-actions--heading,.woocommerce .woocommerce-order-downloads .order-actions--heading{vertical-align:middle}.woocommerce .woocommerce-customer-details .order-actions-button,.woocommerce .woocommerce-order-details .order-actions-button,.woocommerce .woocommerce-order-downloads .order-actions-button{margin-right:10px}.woocommerce .woocommerce-customer-details .order-actions-button:last-child,.woocommerce .woocommerce-order-details .order-actions-button:last-child,.woocommerce .woocommerce-order-downloads .order-actions-button:last-child{margin-right:0}.woocommerce .woocommerce-customer-details:last-child,.woocommerce .woocommerce-order-details:last-child,.woocommerce .woocommerce-order-downloads:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .additional-fields,.woocommerce .woocommerce-customer-details .addresses{margin-bottom:2em}.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{margin-bottom:0}.woocommerce .addresses .wc-block-components-additional-fields-list{margin:0;padding:0}.woocommerce .addresses .wc-block-components-additional-fields-list dt{margin:0;padding:0;font-style:normal;font-weight:700;display:inline}.woocommerce .addresses .wc-block-components-additional-fields-list dt::after{content:":"}.woocommerce .addresses .wc-block-components-additional-fields-list dt::before{content:"";display:block}.woocommerce .addresses .wc-block-components-additional-fields-list dd{margin:0;padding:0;font-style:normal;display:inline}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border:1px solid rgba(0,0,0,.1);padding:0;display:grid;grid-template-columns:1fr max-content}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom:1px solid rgba(0,0,0,.1);font-style:normal;font-weight:700;padding:1rem;box-sizing:border-box;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after{display:none}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type{border-bottom:0}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom:1px solid rgba(0,0,0,.1);padding:1rem;box-sizing:border-box;text-align:right;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type{border-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgba(0,0,0,.1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px;box-sizing:border-box}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red);vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce a.button,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce button.button,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce #respond input#submit.loading,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce a.button.loading,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce button.button.loading,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce a.button.loading::after,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce button.button.loading::after,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce a.button.added::after,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce button.button.added::after,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce a.button.disabled,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce a.button:disabled,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce button.button.disabled,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce input.button.disabled,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce input.button:disabled,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not (.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,:where(body:not (.woocommerce-block-theme-has-button-styles)):where(:not (.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not (.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not (.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not (.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not (.woocommerce-uses-block-theme)) div.product span.price{color:#958e09;font-size:1.25em}.woocommerce:where(body:not (.woocommerce-uses-block-theme)) div.product .stock{color:#958e09}.woocommerce:where(body:not (.woocommerce-uses-block-theme)) div.product .out-of-stock{color:var(--wc-red)}.woocommerce:where(body:not (.woocommerce-uses-block-theme)) ul.products li.product .price{color:#958e09}.woocommerce:where(body:not (.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #720eec;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";content:"\e028"/"";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus{border-color:var(--wc-red)}#add_payment_method table.cart td.actions .coupon .coupon-error-notice,.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice,.woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);flex-basis:100%;float:none;font-size:.75em;margin-bottom:0;margin-top:8px;text-align:left;width:auto}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#958e09}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method .checkout .checkout-inline-error-message,.woocommerce-cart .checkout .checkout-inline-error-message,.woocommerce-checkout .checkout .checkout-inline-error-message{color:var(--wc-red);font-size:.75em;margin-bottom:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:rgba(129,110,153,.14);border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid rgba(104,87,125,.14);margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-cart #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal img{max-height:24px;vertical-align:middle;float:right;margin:0}#add_payment_method #payment ul.payment_methods li:not (.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not (.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not (.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not (.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not (.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not (.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not (.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not (.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not (.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e2;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2bacd;border-top-color:#b5abc2}#add_payment_method #payment div.payment_box::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box::-webkit-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box:-moz-placeholder,.woocommerce-cart #payment div.payment_box:-moz-placeholder,.woocommerce-checkout #payment div.payment_box:-moz-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box:-ms-input-placeholder,.woocommerce-cart #payment div.payment_box:-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box:-ms-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url("https://roguesupplements.co/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/visa.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url("https://roguesupplements.co/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/mastercard.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url("https://roguesupplements.co/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/laser.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url("https://roguesupplements.co/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/diners.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url("https://roguesupplements.co/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/maestro.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url("https://roguesupplements.co/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/jcb.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url("https://roguesupplements.co/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/amex.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url("https://roguesupplements.co/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/discover.svg")}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e2;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:24px;vertical-align:middle;float:right}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-invalid #terms{outline:2px solid var(--wc-red);outline-offset:2px}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not (.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}form.has-custom-place-order-button #place_order{display:none!important}:root{--mp13c-w:62vw;--mp13c-radius:28px;--mp13c-c-bg:var(--c-pal-1,#F9D7A9);--mp13c-c-ink:var(--c-pal-6,#461109);--mp13c-c-ink-2:var(--c-pal-5,#65380F);--mp13c-c-accent:var(--c-pal-4,#98551E);--mp13c-c-sage:var(--c-accent-sage,#AFCD85);--mp13c-c-brick:var(--c-pal-7,#DD5629);--mp13c-c-shadow:rgba(70,17,9,.22)}.mp13-cart-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center}.mp13-cart-trigger__badge{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 6px;background:var(--mp13c-c-accent);color:var(--mp13c-c-bg);border-radius:999px;font-size:12px;font-weight:700;line-height:20px;text-align:center;border:2px solid var(--mp13c-c-bg);transform:scale(0);transform-origin:center;transition:transform 320ms cubic-bezier(0.34,1.56,0.64,1)}.mp13-cart-trigger__badge:not ([hidden]){transform:scale(1)}.mp13c-cart-fly{position:fixed;z-index:9999;width:22px;height:22px;color:var(--mp13c-c-brick);pointer-events:none;will-change:transform,opacity}.mp13-cart{position:fixed;inset:0;z-index:200;visibility:hidden;pointer-events:none;transition:visibility 0s linear 620ms;font-family:var(--ff-body,system-ui,sans-serif);font-weight:700}.mp13-cart__scrim{position:absolute;inset:0;background:rgba(70,17,9,.35);backdrop-filter:blur(6px) saturate(120%);-webkit-backdrop-filter:blur(6px) saturate(120%);opacity:0;transition:opacity 540ms cubic-bezier(0.22,1,0.36,1);cursor:pointer}.mp13-cart__drawer{position:absolute;top:0;right:0;bottom:0;width:90vw;max-width:100vw;background:var(--mp13c-c-bg);color:var(--mp13c-c-ink);box-shadow:-22px 0 60px var(--mp13c-c-shadow);border-top-left-radius:var(--mp13c-radius);border-bottom-left-radius:var(--mp13c-radius);display:flex;flex-direction:column;transform:translateX(100%);transition:transform 620ms cubic-bezier(0.22,1,0.36,1);will-change:transform;overflow:hidden}@media(min-width:768px){.mp13-cart__drawer{width:var(--mp13c-w);min-width:460px}}.mp13-cart__head{display:flex;align-items:center;justify-content:space-between;padding:clamp(20px,2vw,32px) clamp(20px,2vw,32px) clamp(14px,1.2vw,22px)}.mp13-cart__title{margin:0;font-family:var(--ff-display,var(--ff-body));font-size:clamp(20px,1.4vw,26px);color:var(--mp13c-c-ink);letter-spacing:-0.005em}.mp13-cart__count{color:var(--mp13c-c-ink-2);font-weight:500;font-size:.8em;margin-left:6px}.mp13-cart__close{background:var(--mp13c-c-accent);color:var(--mp13c-c-bg);border:0;width:44px;height:44px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 18px var(--mp13c-c-shadow);transition:background 240ms ease,transform 240ms ease,color 240ms ease}.mp13-cart__close:hover,.mp13-cart__close:focus-visible{background:var(--mp13c-c-sage);color:var(--mp13c-c-ink);transform:rotate(90deg)}.mp13-cart__shipping{padding:0 clamp(20px,2vw,32px) clamp(14px,1.4vw,20px)}.mp13-cart__shipping-msg{margin:0 0 8px;font-size:13px;color:var(--mp13c-c-ink-2)}.mp13-cart__shipping-msg strong{color:var(--mp13c-c-accent);font-weight:700}.mp13-cart__shipping-msg span{color:var(--mp13c-c-accent);font-weight:700}.mp13-cart__shipping-msg--unlocked{color:var(--mp13c-c-accent);font-weight:600}.mp13-cart__shipping-bar{height:8px;border-radius:999px;background:rgba(70,17,9,.12);overflow:hidden}.mp13-cart__shipping-fill{display:block;height:100%;background:linear-gradient(90deg,var(--mp13c-c-accent),var(--mp13c-c-sage));border-radius:999px;transition:width 540ms cubic-bezier(0.22,1,0.36,1)}.mp13-cart__main{flex:1;display:flex;flex-direction:column;min-height:0}@media(min-width:900px){.mp13-cart__main{flex-direction:row;gap:clamp(12px,1vw,20px);padding:0 clamp(20px,2vw,32px)}}.mp13-cart__body{flex:1;overflow-y:auto;padding:clamp(8px,1vw,16px) clamp(16px,1.4vw,24px) clamp(20px,2vw,32px);scrollbar-width:thin;min-height:0;touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@media(min-width:900px){.mp13-cart__body{padding:clamp(8px,1vw,16px) 0 clamp(20px,2vw,32px);flex:1 1 60%}}.mp13-cart__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(8px,.8vw,12px)}.mp13-cart__item{display:flex;align-items:stretch;gap:clamp(10px,1.2vw,16px);padding:clamp(10px,1vw,14px);background:hsla(0,0%,100%,.55);border-radius:18px;transition:background 200ms ease,transform 220ms ease}.mp13-cart__item:hover{background:#fff}.mp13-cart__thumb{flex:none;width:clamp(64px,6vw,80px);height:clamp(64px,6vw,80px);border-radius:14px;background:rgba(70,17,9,.06);overflow:hidden;display:grid;place-items:center}.mp13-cart__thumb img{width:100%;height:100%;object-fit:contain}.mp13-cart__meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.mp13-cart__name{font-family:var(--ff-display,var(--ff-body));font-size:clamp(14px,1vw,16px);font-weight:700;color:var(--mp13c-c-ink);text-decoration:none;line-height:1.25;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mp13-cart__price{color:var(--mp13c-c-ink-2);font-size:13px;font-weight:600}.mp13-cart__price .amount{color:inherit}.mp13-cart__price--bulk{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.mp13-cart__price-orig{text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:rgba(70,17,9,.55);color:var(--mp13c-c-ink-2);opacity:.7;font-size:13px;font-weight:700}.mp13-cart__price-orig .amount{color:inherit}.mp13-cart__price-each{color:var(--mp13c-c-accent);font-weight:800;font-size:15px}.mp13-cart__price-each .amount{color:inherit}.mp13-cart__bulk-pill{display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:2px 8px;background:rgba(175,205,133,.35);color:var(--mp13c-c-ink);border-radius:999px;font-family:var(--ff-display,var(--ff-body));font-size:11px;font-weight:700;line-height:1.3;width:max-content;max-width:100%}.mp13-cart__bulk-pill svg{color:var(--mp13c-c-accent);flex:none}.mp13-cart__bulk-pill strong{color:var(--mp13c-c-ink);font-weight:800}.mp13-cart__bulk-pill .amount{color:inherit}.mp13-cart__qty-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.mp13-cart__qty{display:inline-flex;align-items:center;background:rgba(70,17,9,.08);border-radius:999px;padding:2px}.mp13-cart__qty-btn{width:28px;height:28px;border:0;border-radius:999px;background:rgba(0,0,0,0);color:var(--mp13c-c-ink);font-size:16px;font-weight:700;cursor:pointer;transition:background 200ms ease,color 200ms ease}.mp13-cart__qty-btn:hover,.mp13-cart__qty-btn:focus-visible{background:var(--mp13c-c-accent);color:var(--mp13c-c-bg)}.mp13-cart__qty-num{min-width:24px;text-align:center;font-size:13px;font-weight:600;color:var(--mp13c-c-ink)}.mp13-cart__remove{background:rgba(0,0,0,0);border:0;color:var(--mp13c-c-ink-2);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;padding:4px 6px;border-radius:6px;transition:color 200ms ease,background 200ms ease}.mp13-cart__remove:hover{color:var(--mp13c-c-brick);background:rgba(221,86,41,.1)}.mp13-cart__empty{position:relative;text-align:center;padding:clamp(40px,7vh,80px) clamp(20px,2vw,40px) clamp(40px,8vh,100px);color:var(--mp13c-c-ink-2);display:flex;flex-direction:column;align-items:center;gap:8px}.mp13-cart__empty>svg{color:var(--mp13c-c-ink-2);opacity:.35;margin:0 auto 16px;display:block}.mp13-cart__empty-mascot{width:clamp(120px,16vw,180px);height:auto;margin:0 auto 10px;filter:drop-shadow(0 14px 20px rgba(70,17,9,0.3));animation:mp13-cart-empty-bob 5s ease-in-out infinite;will-change:transform}.mp13-cart__empty-headline{margin:0;font-family:var(--ff-display,var(--ff-body));font-size:clamp(20px,1.8vw,26px);color:var(--mp13c-c-ink);line-height:1.15}.mp13-cart__empty-sub{margin:0 0 clamp(18px,2.4vh,26px);font-size:clamp(13px,1vw,15px);color:var(--mp13c-c-ink-2);opacity:.85}.mp13-cart__empty-cta{display:inline-flex;align-items:center;gap:8px;padding:13px 28px;background:var(--mp13c-c-accent);color:var(--mp13c-c-bg) !important;border-radius:999px;font-family:var(--ff-display,var(--ff-body));font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:13px;text-decoration:none !important;box-shadow:0 12px 24px var(--mp13c-c-shadow);transition:background 240ms ease,color 240ms ease,transform 240ms ease;position:relative;z-index:1}.mp13-cart__empty-cta:hover,.mp13-cart__empty-cta:focus-visible{background:var(--mp13c-c-sage);color:var(--mp13c-c-ink) !important;transform:translateY(-2px)}.mp13-cart__empty-cta svg{transition:transform 240ms ease;color:currentColor;opacity:1;margin:0}.mp13-cart__empty-cta:hover svg{transform:translateX(3px)}.mp13-cart__related-toggle{display:none}@media(max-width:899px){.mp13-cart__related-toggle{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;margin:clamp(6px,1vw,10px) clamp(16px,1.4vw,24px) clamp(4px,.8vw,8px);padding:10px 14px;background:hsla(0,0%,100%,.55);color:var(--mp13c-c-ink);border:0;border-radius:999px;cursor:pointer;font-family:var(--ff-display,var(--ff-body));font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;box-shadow:0 4px 12px rgba(70,17,9,.08);transition:background 200ms ease,transform 200ms ease}.mp13-cart__related-toggle:hover,.mp13-cart__related-toggle:focus-visible{background:hsla(0,0%,100%,.8);transform:translateY(-1px)}}.mp13-cart__related-toggle-label{flex:1;text-align:left}.mp13-cart__related-toggle-chev{flex:none;transition:transform 240ms cubic-bezier(0.22,1,0.36,1)}.mp13-cart.is-related-open .mp13-cart__related-toggle-chev{transform:rotate(180deg)}.mp13-cart__related{padding:clamp(10px,1.2vw,16px) clamp(20px,2vw,32px) clamp(6px,1vw,12px);background:hsla(0,0%,100%,.35)}@media(max-width:899px){.mp13-cart__related{max-height:0;padding-top:0;padding-bottom:0;overflow:hidden;background:rgba(0,0,0,0);transition:max-height 320ms cubic-bezier(0.22,1,0.36,1),padding 240ms ease}}@media(min-width:900px){.mp13-cart__related{flex:0 0 36%;max-width:36%;padding:clamp(8px,1vw,16px) 0 clamp(20px,2vw,32px);background:rgba(0,0,0,0);display:flex;flex-direction:column;min-height:0}}@media(max-width:899px){.mp13-cart.is-related-open .mp13-cart__related{max-height:240px;padding-top:clamp(10px,1.2vw,16px);padding-bottom:clamp(6px,1vw,12px)}}@media(max-width:899px){.mp13-cart__related-head{display:none}}.mp13-cart__related-head{margin-bottom:8px}.mp13-cart__related-title{margin:0;font-family:var(--ff-display,var(--ff-body));font-size:clamp(11px,.9vw,13px);font-weight:700;color:var(--mp13c-c-ink-2);text-transform:uppercase;letter-spacing:.1em}.mp13-cart__related-list{list-style:none;margin:0;padding:0 0 4px;display:flex;gap:clamp(6px,.6vw,10px);overflow-x:auto;scrollbar-width:thin;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.mp13-cart__related-list::-webkit-scrollbar{height:4px;width:4px}.mp13-cart__related-list::-webkit-scrollbar-thumb{background:rgba(70,17,9,.2);border-radius:999px}@media(min-width:900px){.mp13-cart__related-list{flex-direction:column;overflow-x:hidden;overflow-y:auto;scroll-snap-type:none;flex:1;min-height:0;padding-right:4px;overscroll-behavior:contain}}.mp13-cart__related-item{position:relative;flex:0 0 clamp(96px,9vw,128px);background:var(--mp13c-c-bg);border-radius:12px;padding:8px 8px 10px;scroll-snap-align:start;box-shadow:0 4px 12px rgba(70,17,9,.08);transition:transform 220ms ease,box-shadow 220ms ease}.mp13-cart__related-item:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(70,17,9,.14)}@media(min-width:900px){.mp13-cart__related-item{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:8px 10px}}.mp13-cart__related-thumb{display:block;width:100%;aspect-ratio:1;background:rgba(70,17,9,.06);border-radius:10px;overflow:hidden;margin-bottom:6px}.mp13-cart__related-thumb img{width:100%;height:100%;object-fit:contain}@media(min-width:900px){.mp13-cart__related-thumb{flex:0 0 52px;width:52px;height:52px;margin-bottom:0}}.mp13-cart__related-meta{display:flex;flex-direction:column;gap:2px;min-width:0}@media(min-width:900px){.mp13-cart__related-meta{flex:1;padding-right:36px}}.mp13-cart__related-name{font-family:var(--ff-display,var(--ff-body));font-size:11px;font-weight:700;color:var(--mp13c-c-ink);line-height:1.2;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:900px){.mp13-cart__related-name{font-size:13px}}.mp13-cart__related-price{color:var(--mp13c-c-ink-2);font-size:11px;font-weight:600}.mp13-cart__related-price .amount{color:inherit}@media(min-width:900px){.mp13-cart__related-price{font-size:12px}}.mp13-cart__related-add{position:absolute;top:10px;right:10px;width:26px;height:26px;border-radius:999px;border:0;background:var(--mp13c-c-accent);color:var(--mp13c-c-bg);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 10px var(--mp13c-c-shadow);transition:background 220ms ease,color 220ms ease,transform 220ms ease}.mp13-cart__related-add:hover,.mp13-cart__related-add:focus-visible{background:var(--mp13c-c-sage);color:var(--mp13c-c-ink);transform:scale(1.08)}@media(min-width:900px){.mp13-cart__related-add{top:50%;right:8px;transform:translateY(-50%)}.mp13-cart__related-add:hover,.mp13-cart__related-add:focus-visible{transform:translateY(-50%) scale(1.08)}}.mp13-cart__related-add[disabled],.mp13-cart__related-item.is-added .mp13-cart__related-add{background:var(--mp13c-c-sage);color:var(--mp13c-c-ink);box-shadow:none;cursor:default}.mp13-cart__related-add[disabled]:hover,.mp13-cart__related-add[disabled]:focus-visible,.mp13-cart__related-item.is-added .mp13-cart__related-add:hover,.mp13-cart__related-item.is-added .mp13-cart__related-add:focus-visible{background:var(--mp13c-c-sage);color:var(--mp13c-c-ink);transform:none}@media(min-width:900px){.mp13-cart__related-add[disabled]:hover,.mp13-cart__related-add[disabled]:focus-visible,.mp13-cart__related-item.is-added .mp13-cart__related-add:hover,.mp13-cart__related-item.is-added .mp13-cart__related-add:focus-visible{transform:translateY(-50%)}}.mp13-cart__foot{padding:clamp(16px,1.6vw,24px) clamp(20px,2vw,32px) clamp(20px,2vw,32px);background:hsla(0,0%,100%,.35)}.mp13-cart__fee{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;padding:8px 12px;background:rgba(175,205,133,.25);border-radius:10px;font-family:var(--ff-display,var(--ff-body));font-size:13px;font-weight:700;color:var(--mp13c-c-ink)}.mp13-cart__fee-label{display:inline-flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.04em}.mp13-cart__fee-label svg{color:var(--mp13c-c-accent)}.mp13-cart__fee-amount{color:var(--mp13c-c-accent);font-weight:800}.mp13-cart__fee-amount .amount{color:inherit}.mp13-cart__reward{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 8px;margin-bottom:12px;background:linear-gradient(95deg,rgba(244,174,89,0.22) 0%,rgba(175,205,133,0.28) 100%);border:1px solid rgba(244,174,89,.45);border-radius:999px;font-size:12px;color:var(--mp13c-c-ink-2);line-height:1.25;box-shadow:0 4px 10px rgba(70,17,9,.08)}.mp13-cart__reward-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:var(--mp13c-c-accent);color:var(--mp13c-c-bg);flex:none;animation:mp13-cart-star-spin 8s linear infinite}.mp13-cart__reward-text strong{color:var(--mp13c-c-ink)}.mp13-cart__reward-num{display:inline-block;padding:1px 8px;margin:0 2px;background:var(--mp13c-c-accent);color:var(--mp13c-c-bg);border-radius:999px;font-weight:700;font-size:11px;letter-spacing:.04em}.mp13-cart__subtotal{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.mp13-cart__subtotal-label{font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--mp13c-c-ink-2)}.mp13-cart__subtotal-amount{font-family:var(--ff-display,var(--ff-body));font-size:clamp(20px,1.6vw,28px);font-weight:700;color:var(--mp13c-c-ink)}.mp13-cart__subtotal-amount .amount{color:inherit}.mp13-cart__actions{display:flex;flex-direction:column;gap:10px}.mp13-cart__checkout{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;background:var(--mp13c-c-accent);color:var(--mp13c-c-bg);border-radius:999px;font-family:var(--ff-display,var(--ff-body));font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:14px;text-decoration:none;box-shadow:0 8px 18px var(--mp13c-c-shadow);transition:background 220ms ease,color 220ms ease,transform 220ms ease}.mp13-cart__checkout:hover,.mp13-cart__checkout:focus-visible{background:var(--mp13c-c-sage);color:var(--mp13c-c-ink);transform:translateY(-1px)}.mp13-cart__checkout svg{transition:transform 220ms ease}.mp13-cart__checkout:hover svg{transform:translateX(3px)}.mp13-cart__view{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;color:var(--mp13c-c-ink-2);text-decoration:none;border-radius:999px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;transition:color 200ms ease,background 200ms ease}.mp13-cart__view:hover,.mp13-cart__view:focus-visible{background:rgba(70,17,9,.08);color:var(--mp13c-c-ink)}.mp13-cart.is-open{visibility:visible;pointer-events:auto;transition:visibility 0s linear 0s}.mp13-cart.is-open .mp13-cart__scrim{opacity:1}.mp13-cart.is-open .mp13-cart__drawer{transform:translateX(0)}.mp13-cart.is-loading .mp13-cart__body{opacity:.55;pointer-events:none}@keyframes mp13-cart-star-spin{0%,60%,100%{transform:rotate(0deg)}70%{transform:rotate(-12deg)}80%{transform:rotate(12deg)}90%{transform:rotate(-6deg)}}@keyframes mp13-cart-empty-bob{0%,100%{transform:translate(0,0) rotate(-3deg)}50%{transform:translate(0,-10px) rotate(3deg)}}@media(prefers-reduced-motion:reduce){.mp13-cart,.mp13-cart__drawer,.mp13-cart__scrim,.mp13-cart__reward-icon,.mp13-cart__empty-mascot{transition:none;animation:none;transform:none}}.y-chat{position:fixed;right:clamp(16px,2.4vw,28px);bottom:clamp(16px,2.4vw,28px);z-index:9000;font-family:var(--ff-body,system-ui,sans-serif);color:var(--c-pal-6,#461109)}.y-chat__trigger{position:relative;display:grid;place-items:center;width:clamp(72px,8vw,96px);height:clamp(72px,8vw,96px);border-radius:999px;border:0;background:rgba(0,0,0,0);cursor:pointer;box-shadow:none;transition:transform 280ms cubic-bezier(0.22,1,0.36,1);padding:0;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.y-chat__trigger:hover,.y-chat__trigger:focus-visible{transform:translateY(-3px) scale(1.05);outline:none}.y-chat__trigger:active{transform:translateY(-1px) scale(0.98)}.y-chat__mascot{width:100%;height:100%;object-fit:contain;object-position:center bottom;pointer-events:none;animation:y-chat-bob 4.5s ease-in-out infinite;filter:drop-shadow(0 10px 14px rgba(70,17,9,0.35)) drop-shadow(0 4px 8px rgba(70,17,9,0.22))}.y-chat__pulse{display:none}.y-chat__greeting{position:absolute;left:50%;bottom:calc(100% - 6px);width:clamp(116px,30vw,150px);aspect-ratio:240/260;transform:translateX(-46%) translateY(10px) scale(0.9);transform-origin:bottom center;pointer-events:none;opacity:0;filter:drop-shadow(0 10px 18px rgba(70,17,9,0.18));transition:opacity 240ms cubic-bezier(0.22,1,0.36,1),transform 260ms cubic-bezier(0.22,1,0.36,1)}.y-chat__greeting-cloud{position:absolute;inset:0;width:100%;height:100%;display:block}.y-chat__greeting-text{position:absolute;inset:20% 16% 32% 16%;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--ff-display,var(--ff-body));font-weight:700;line-height:1.05;font-size:clamp(11px,2.2vw,15px);color:var(--c-pal-6,#461109)}.y-chat__trigger:hover+.y-chat__greeting,.y-chat__trigger:focus-visible+.y-chat__greeting,.y-chat.is-hinting .y-chat__greeting{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-46%) translateY(0) scale(1)}.y-chat.is-open .y-chat__greeting{display:none}.y-chat__panel{position:absolute;right:0;bottom:calc(100% + 14px);width:min(340px,100vw - 32px);background:linear-gradient(180deg,var(--c-pal-1,#F9D7A9) 0%,#fff 130%);border-radius:22px;box-shadow:0 22px 50px rgba(70,17,9,.28),0 8px 18px rgba(70,17,9,.18);overflow:hidden;opacity:0;transform:translateY(12px) scale(0.96);transform-origin:bottom right;pointer-events:none;visibility:hidden;transition:opacity 240ms cubic-bezier(0.22,1,0.36,1),transform 280ms cubic-bezier(0.22,1,0.36,1),visibility 0s linear 280ms}.y-chat.is-open .y-chat__panel{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;visibility:visible;transition:opacity 240ms cubic-bezier(0.22,1,0.36,1),transform 280ms cubic-bezier(0.22,1,0.36,1),visibility 0s linear 0s}.y-chat__panel-head{display:flex;align-items:center;gap:12px;padding:14px 16px;background:linear-gradient(135deg,var(--c-pal-4,#98551E) 0%,var(--c-pal-5,#65380F) 100%);color:var(--c-pal-1,#F9D7A9)}.y-chat__panel-avatar{flex:none;width:44px;height:44px;border-radius:999px;background:hsla(0,0%,100%,.18);object-fit:contain;object-position:center bottom;padding:4px}.y-chat__panel-meta{flex:1;min-width:0}.y-chat__panel-title{margin:0;font-family:var(--ff-display,var(--ff-body));font-size:15px;font-weight:700;letter-spacing:.02em}.y-chat__panel-status{margin:2px 0 0;font-size:11px;opacity:.85;display:inline-flex;align-items:center;gap:6px}.y-chat__dot{width:8px;height:8px;border-radius:999px;background:var(--c-accent-sage,#AFCD85);box-shadow:0 0 0 0 rgba(175,205,133,.8);animation:y-chat-dot 1.8s ease-in-out infinite}.y-chat__panel-close{flex:none;width:32px;height:32px;border-radius:999px;border:0;background:hsla(0,0%,100%,.14);color:var(--c-pal-1,#F9D7A9);cursor:pointer;display:grid;place-items:center;transition:background 200ms ease,transform 200ms ease}.y-chat__panel-close:hover,.y-chat__panel-close:focus-visible{background:hsla(0,0%,100%,.28);transform:rotate(90deg);outline:none}.y-chat__panel-body{padding:14px 16px 18px}.y-chat__intro{margin:0 0 12px;font-family:var(--ff-display,var(--ff-body));color:var(--c-pal-6,#461109);font-size:14px;line-height:1.35}.y-chat__form{display:grid;gap:10px}.y-chat__field{display:grid;gap:4px}.y-chat__field-label{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--c-pal-5,#65380F);font-family:var(--ff-display,var(--ff-body));font-weight:700}.y-chat__input,.y-chat__textarea{width:100%;padding:10px 14px;border:1.5px solid rgba(70,17,9,.14);border-radius:14px;background:#fff;color:var(--c-pal-6,#461109);font:inherit;font-size:14px;line-height:1.4;outline:none;box-shadow:inset 0 1px 2px rgba(70,17,9,.06);transition:border-color 200ms ease,box-shadow 200ms ease}.y-chat__input::placeholder,.y-chat__textarea::placeholder{color:rgba(70,17,9,.45)}.y-chat__input:focus,.y-chat__input:focus-visible,.y-chat__textarea:focus,.y-chat__textarea:focus-visible{border-color:var(--c-pal-3,#C16C29);box-shadow:0 0 0 3px rgba(244,174,89,.25)}.y-chat__textarea{resize:vertical;min-height:80px;max-height:200px}.y-chat__hint{margin:0;font-size:12px;color:var(--c-pal-7,#DD5629);font-weight:600}.y-chat__send-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:4px}.y-chat__send-label{flex:1 1 100%;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--c-pal-5,#65380F);font-family:var(--ff-display,var(--ff-body));font-weight:700}.y-chat__send{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;border-radius:999px;font-family:var(--ff-display,var(--ff-body));font-weight:700;font-size:13px;text-decoration:none;box-shadow:0 8px 18px rgba(70,17,9,.18);transition:background 220ms ease,color 220ms ease,transform 200ms ease,box-shadow 220ms ease}.y-chat__send:hover,.y-chat__send:focus-visible{transform:translateY(-1px);box-shadow:0 12px 22px rgba(70,17,9,.24);outline:none}.y-chat__send--viber{background:#7360f2;color:#fff}.y-chat__send--viber:hover,.y-chat__send--viber:focus-visible{background:#5d4ddc;color:#fff}.y-chat__send--wa{background:#25d366;color:#fff}.y-chat__send--wa:hover,.y-chat__send--wa:focus-visible{background:#1ebe57;color:#fff}.y-chat__send--email{background:var(--c-pal-4,#98551E);color:var(--c-pal-1,#F9D7A9)}.y-chat__send--email:hover,.y-chat__send--email:focus-visible{background:var(--c-pal-5,#65380F);color:var(--c-pal-1,#F9D7A9)}.y-chat__send--phone{background:var(--c-accent-sage,#AFCD85);color:var(--c-pal-6,#461109)}.y-chat__send--phone:hover,.y-chat__send--phone:focus-visible{background:#9bbd6f;color:var(--c-pal-6,#461109)}.y-chat__phone-line{margin:10px 0 0;font-family:var(--ff-body);font-size:13px;color:var(--c-pal-5,#65380F);text-align:center}.y-chat__phone-number{font-weight:700;color:var(--c-pal-4,#98551E);text-decoration:none;white-space:nowrap}.y-chat__phone-number:hover,.y-chat__phone-number:focus-visible{text-decoration:underline}.y-chat__legal{margin:6px 0 0;font-size:11px;color:rgba(70,17,9,.55);line-height:1.4}@keyframes y-chat-bob{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(-3deg)}}@keyframes y-chat-pulse{0%{box-shadow:0 0 0 0 rgba(244,174,89,.55)}70%{box-shadow:0 0 0 14px rgba(244,174,89,0)}100%{box-shadow:0 0 0 0 rgba(244,174,89,0)}}@keyframes y-chat-dot{0%,100%{box-shadow:0 0 0 0 rgba(175,205,133,.8)}70%{box-shadow:0 0 0 8px rgba(175,205,133,0)}}@media(prefers-reduced-motion:reduce){.y-chat__mascot,.y-chat__pulse,.y-chat__dot{animation:none}}@media(max-width:480px){.y-chat{right:14px;bottom:14px}.y-chat__panel{right:0;width:calc(100vw - 28px);max-width:360px}.y-chat__greeting-text{font-size:11px;inset:18% 12% 32% 12%}}.mp13-glass-menu,.y-mobile-menu{position:fixed;inset:0;z-index:9000;visibility:hidden;pointer-events:none}.mp13-glass-menu.is-open,.y-mobile-menu.is-open{visibility:visible;pointer-events:auto}.mp13-glass-menu.is-closing,.y-mobile-menu.is-closing{visibility:visible;pointer-events:none}.mp13-glass-menu__layer,.y-mobile-menu__layer{position:absolute;left:0;right:0;top:0;bottom:-22vh;transform:translateY(-101%);transition:none;will-change:transform;pointer-events:none;overflow:hidden;-webkit-mask:linear-gradient(#000,#000) top/100% calc(100% - 22vh) no-repeat,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1440' height='100' viewBox='0 0 1440 100' preserveAspectRatio='none'><path fill='black' d='M0,50 C90,10 270,10 360,50 S630,80 720,50 S990,30 1080,50 S1350,100 1440,50 L1440,100 L0,100 Z' /></svg>") bottom/100% 22vh no-repeat;mask:linear-gradient(#000,#000) top/100% calc(100% - 22vh) no-repeat,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1440' height='100' viewBox='0 0 1440 100' preserveAspectRatio='none'><path fill='black' d='M0,50 C90,10 270,10 360,50 S630,80 720,50 S990,30 1080,50 S1350,100 1440,50 L1440,100 L0,100 Z' /></svg>") bottom/100% 22vh no-repeat}.mp13-glass-menu__layer--1,.y-mobile-menu__layer--1{background:var(--c-pal-4,#98551E)}.mp13-glass-menu__layer--2,.y-mobile-menu__layer--2{background:var(--c-pal-3,#C16C29);-webkit-mask:linear-gradient(#000,#000) top/100% calc(100% - 22vh) no-repeat,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1440' height='100' viewBox='0 0 1440 100' preserveAspectRatio='none'><path fill='black' d='M0,40 C120,0 240,0 360,40 S600,90 720,40 S960,0 1080,40 S1320,90 1440,40 L1440,100 L0,100 Z' /></svg>") bottom/100% 22vh no-repeat;mask:linear-gradient(#000,#000) top/100% calc(100% - 22vh) no-repeat,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1440' height='100' viewBox='0 0 1440 100' preserveAspectRatio='none'><path fill='black' d='M0,40 C120,0 240,0 360,40 S600,90 720,40 S960,0 1080,40 S1320,90 1440,40 L1440,100 L0,100 Z' /></svg>") bottom/100% 22vh no-repeat}.mp13-glass-menu__layer--3,.y-mobile-menu__layer--3{background:#b06a2e;-webkit-mask:linear-gradient(#000,#000) top/100% calc(100% - 22vh) no-repeat,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1440' height='100' viewBox='0 0 1440 100' preserveAspectRatio='none'><path fill='black' d='M0,60 C180,20 360,20 540,60 S900,100 1080,60 S1260,20 1440,60 L1440,100 L0,100 Z' /></svg>") bottom/100% 22vh no-repeat;mask:linear-gradient(#000,#000) top/100% calc(100% - 22vh) no-repeat,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1440' height='100' viewBox='0 0 1440 100' preserveAspectRatio='none'><path fill='black' d='M0,60 C180,20 360,20 540,60 S900,100 1080,60 S1260,20 1440,60 L1440,100 L0,100 Z' /></svg>") bottom/100% 22vh no-repeat}.mp13-glass-menu__layer--4,.y-mobile-menu__layer--4{background:#d98e4a;-webkit-mask:linear-gradient(#000,#000) top/100% calc(100% - 22vh) no-repeat,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1440' height='100' viewBox='0 0 1440 100' preserveAspectRatio='none'><path fill='black' d='M0,55 C75,15 225,15 300,55 S525,85 600,55 S825,15 900,55 S1125,85 1200,55 S1365,30 1440,55 L1440,100 L0,100 Z' /></svg>") bottom/100% 22vh no-repeat;mask:linear-gradient(#000,#000) top/100% calc(100% - 22vh) no-repeat,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1440' height='100' viewBox='0 0 1440 100' preserveAspectRatio='none'><path fill='black' d='M0,55 C75,15 225,15 300,55 S525,85 600,55 S825,15 900,55 S1125,85 1200,55 S1365,30 1440,55 L1440,100 L0,100 Z' /></svg>") bottom/100% 22vh no-repeat}.mp13-glass-menu__layer--5,.y-mobile-menu__layer--5{background:var(--c-pal-1,#F9D7A9)}.mp13-glass-menu__layer--6,.y-mobile-menu__layer--6{background:rgba(249,215,169,.55);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%)}.mp13-glass-menu__layer--6::before,.y-mobile-menu__layer--6::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,0.22) 0%,rgba(255,255,255,0) 30%),radial-gradient(60% 40% at 30% 12%,rgba(255,255,255,0.18),transparent 70%);mix-blend-mode:screen}@media(min-width:768px){.mp13-glass-menu .mp13-glass-menu__layer,.mp13-glass-menu .y-mobile-menu__layer,.y-mobile-menu .mp13-glass-menu__layer,.y-mobile-menu .y-mobile-menu__layer{bottom:-28vh;-webkit-mask-size:100% calc(100% - 28vh),100% 28vh;mask-size:100% calc(100% - 28vh),100% 28vh}}.mp13-glass-menu.is-open .mp13-glass-menu__layer,.mp13-glass-menu.is-open .y-mobile-menu__layer,.y-mobile-menu.is-open .mp13-glass-menu__layer,.y-mobile-menu.is-open .y-mobile-menu__layer{transform:translateY(0);transition:transform 1100ms cubic-bezier(0.65,0,0.35,1)}.mp13-glass-menu.is-open .mp13-glass-menu__layer--1,.mp13-glass-menu.is-open .y-mobile-menu__layer--1,.y-mobile-menu.is-open .mp13-glass-menu__layer--1,.y-mobile-menu.is-open .y-mobile-menu__layer--1{transition-delay:0ms}.mp13-glass-menu.is-open .mp13-glass-menu__layer--2,.mp13-glass-menu.is-open .y-mobile-menu__layer--2,.y-mobile-menu.is-open .mp13-glass-menu__layer--2,.y-mobile-menu.is-open .y-mobile-menu__layer--2{transition-delay:110ms}.mp13-glass-menu.is-open .mp13-glass-menu__layer--3,.mp13-glass-menu.is-open .y-mobile-menu__layer--3,.y-mobile-menu.is-open .mp13-glass-menu__layer--3,.y-mobile-menu.is-open .y-mobile-menu__layer--3{transition-delay:220ms}.mp13-glass-menu.is-open .mp13-glass-menu__layer--4,.mp13-glass-menu.is-open .y-mobile-menu__layer--4,.y-mobile-menu.is-open .mp13-glass-menu__layer--4,.y-mobile-menu.is-open .y-mobile-menu__layer--4{transition-delay:330ms}.mp13-glass-menu.is-open .mp13-glass-menu__layer--5,.mp13-glass-menu.is-open .y-mobile-menu__layer--5,.y-mobile-menu.is-open .mp13-glass-menu__layer--5,.y-mobile-menu.is-open .y-mobile-menu__layer--5{transition-delay:440ms}.mp13-glass-menu.is-open .mp13-glass-menu__layer--6,.mp13-glass-menu.is-open .y-mobile-menu__layer--6,.y-mobile-menu.is-open .mp13-glass-menu__layer--6,.y-mobile-menu.is-open .y-mobile-menu__layer--6{transition-delay:550ms}.mp13-glass-menu.is-closing .mp13-glass-menu__layer,.mp13-glass-menu.is-closing .y-mobile-menu__layer,.y-mobile-menu.is-closing .mp13-glass-menu__layer,.y-mobile-menu.is-closing .y-mobile-menu__layer{transform:translateY(-101%);transition:transform 1100ms cubic-bezier(0.65,0,0.35,1)}.mp13-glass-menu.is-closing .mp13-glass-menu__layer--6,.mp13-glass-menu.is-closing .y-mobile-menu__layer--6,.y-mobile-menu.is-closing .mp13-glass-menu__layer--6,.y-mobile-menu.is-closing .y-mobile-menu__layer--6{transition-delay:0ms}.mp13-glass-menu.is-closing .mp13-glass-menu__layer--5,.mp13-glass-menu.is-closing .y-mobile-menu__layer--5,.y-mobile-menu.is-closing .mp13-glass-menu__layer--5,.y-mobile-menu.is-closing .y-mobile-menu__layer--5{transition-delay:110ms}.mp13-glass-menu.is-closing .mp13-glass-menu__layer--4,.mp13-glass-menu.is-closing .y-mobile-menu__layer--4,.y-mobile-menu.is-closing .mp13-glass-menu__layer--4,.y-mobile-menu.is-closing .y-mobile-menu__layer--4{transition-delay:220ms}.mp13-glass-menu.is-closing .mp13-glass-menu__layer--3,.mp13-glass-menu.is-closing .y-mobile-menu__layer--3,.y-mobile-menu.is-closing .mp13-glass-menu__layer--3,.y-mobile-menu.is-closing .y-mobile-menu__layer--3{transition-delay:330ms}.mp13-glass-menu.is-closing .mp13-glass-menu__layer--2,.mp13-glass-menu.is-closing .y-mobile-menu__layer--2,.y-mobile-menu.is-closing .mp13-glass-menu__layer--2,.y-mobile-menu.is-closing .y-mobile-menu__layer--2{transition-delay:440ms}.mp13-glass-menu.is-closing .mp13-glass-menu__layer--1,.mp13-glass-menu.is-closing .y-mobile-menu__layer--1,.y-mobile-menu.is-closing .mp13-glass-menu__layer--1,.y-mobile-menu.is-closing .y-mobile-menu__layer--1{transition-delay:550ms}.mp13-glass-menu__close,.y-mobile-menu__close{position:absolute;top:18px;right:clamp(16px,4vw,40px);z-index:3;width:54px;height:54px;border:0;border-radius:999px;cursor:pointer;background:rgba(70,17,9,.1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--c-pal-6,#461109);font-size:30px;line-height:1;display:grid;place-items:center;opacity:0;transform:scale(0.7) rotate(-30deg);transition:opacity .4s ease,transform .5s cubic-bezier(0.22,1,0.36,1),background .25s}.mp13-glass-menu__close:hover,.y-mobile-menu__close:hover{background:rgba(70,17,9,.2);transform:scale(1.06) rotate(0deg)}.mp13-glass-menu.is-open .mp13-glass-menu__close,.mp13-glass-menu.is-open .y-mobile-menu__close,.y-mobile-menu.is-open .mp13-glass-menu__close,.y-mobile-menu.is-open .y-mobile-menu__close{opacity:1;transform:scale(1) rotate(0deg);transition-delay:880ms}.mp13-glass-menu__inner,.y-mobile-menu__inner{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;padding:clamp(72px,12vh,120px) clamp(22px,6vw,72px) clamp(24px,4vh,44px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.mp13-glass-menu__content,.y-mobile-menu__content{flex:0 0 auto;margin:auto 0;width:100%;max-width:900px;margin-inline:auto;display:grid;grid-template-columns:1fr;gap:clamp(24px,4vh,44px)}@media(min-width:768px){.mp13-glass-menu__content,.y-mobile-menu__content{grid-template-columns:1.1fr .9fr;gap:clamp(40px,5vw,72px);align-items:start}}.mp13-glass-menu__label,.y-mobile-menu__label{font-family:var(--ff-body);font-weight:700;text-transform:uppercase;letter-spacing:.2em;font-size:12px;color:var(--c-pal-3,#C16C29);margin:0 0 14px;opacity:0;transform:translateY(12px);transition:opacity 50ms ease,transform 50ms ease}.mp13-glass-menu__list,.y-mobile-menu__list{list-style:none;margin:0;padding:0}.mp13-glass-menu__list li,.y-mobile-menu__list li{opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .6s cubic-bezier(0.22,1,0.36,1)}.mp13-glass-menu__list a,.y-mobile-menu__list a{font-family:var(--ff-display);font-size:clamp(22px,4.4vw,34px);color:var(--c-pal-6,#461109);text-decoration:none;line-height:1.22;display:inline-block;padding:2px 0;transition:color .25s,transform .25s}.mp13-glass-menu__list a:hover,.y-mobile-menu__list a:hover{color:var(--c-pal-4,#98551E);transform:translateX(6px)}.mp13-glass-menu__featured,.y-mobile-menu__featured{opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .6s cubic-bezier(0.22,1,0.36,1)}.mp13-glass-menu__featured-list,.y-mobile-menu__featured-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.mp13-glass-menu__featured-card,.y-mobile-menu__featured-card{display:flex;align-items:center;gap:14px;padding:10px 12px;border-radius:16px;text-decoration:none;background:rgba(70,17,9,.07);border:1px solid rgba(70,17,9,.12);transition:background .25s,transform .25s}.mp13-glass-menu__featured-card:hover,.y-mobile-menu__featured-card:hover{background:rgba(70,17,9,.13);transform:translateX(4px)}.mp13-glass-menu__featured-thumb,.y-mobile-menu__featured-thumb{flex:0 0 auto;width:54px;height:54px;border-radius:12px;overflow:hidden;background:hsla(0,0%,100%,.4)}.mp13-glass-menu__featured-thumb img,.y-mobile-menu__featured-thumb img{width:100%;height:100%;object-fit:cover;display:block}.mp13-glass-menu__featured-meta,.y-mobile-menu__featured-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.mp13-glass-menu__featured-name,.y-mobile-menu__featured-name{font-family:var(--ff-body);font-weight:700;font-size:15px;color:var(--c-pal-6,#461109);line-height:1.2}.mp13-glass-menu__featured-price,.y-mobile-menu__featured-price{font-family:var(--ff-body);font-size:13px;color:var(--c-pal-4,#98551E)}.mp13-glass-menu__featured-price del,.y-mobile-menu__featured-price del{opacity:.55;margin-right:6px;color:var(--c-pal-5,#65380F)}.mp13-glass-menu__social,.y-mobile-menu__social{list-style:none;margin:clamp(20px,3vh,30px) auto 0;padding:0;display:flex;gap:14px;justify-content:center;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .6s cubic-bezier(0.22,1,0.36,1)}.mp13-glass-menu__social a,.y-mobile-menu__social a{width:44px;height:44px;border-radius:999px;display:grid;place-items:center;color:var(--c-pal-6,#461109);background:rgba(70,17,9,.08);border:1px solid rgba(70,17,9,.14);transition:background .25s,color .25s,transform .25s}.mp13-glass-menu__social a:hover,.y-mobile-menu__social a:hover{background:var(--c-pal-4,#98551E);color:var(--c-pal-1,#F9D7A9);transform:translateY(-3px)}.mp13-glass-menu.is-open .mp13-glass-menu__label,.mp13-glass-menu.is-open .y-mobile-menu__label,.y-mobile-menu.is-open .mp13-glass-menu__label,.y-mobile-menu.is-open .y-mobile-menu__label{opacity:.95;transform:translateY(0);transition:opacity .5s ease 700ms,transform .6s cubic-bezier(0.22,1,0.36,1) 700ms}.mp13-glass-menu.is-open .mp13-glass-menu__list li,.mp13-glass-menu.is-open .y-mobile-menu__list li,.y-mobile-menu.is-open .mp13-glass-menu__list li,.y-mobile-menu.is-open .y-mobile-menu__list li{opacity:1;transform:translateY(0)}.mp13-glass-menu.is-open .mp13-glass-menu__list li:nth-child(1),.mp13-glass-menu.is-open .y-mobile-menu__list li:nth-child(1),.y-mobile-menu.is-open .mp13-glass-menu__list li:nth-child(1),.y-mobile-menu.is-open .y-mobile-menu__list li:nth-child(1){transition-delay:760ms}.mp13-glass-menu.is-open .mp13-glass-menu__list li:nth-child(2),.mp13-glass-menu.is-open .y-mobile-menu__list li:nth-child(2),.y-mobile-menu.is-open .mp13-glass-menu__list li:nth-child(2),.y-mobile-menu.is-open .y-mobile-menu__list li:nth-child(2){transition-delay:820ms}.mp13-glass-menu.is-open .mp13-glass-menu__list li:nth-child(3),.mp13-glass-menu.is-open .y-mobile-menu__list li:nth-child(3),.y-mobile-menu.is-open .mp13-glass-menu__list li:nth-child(3),.y-mobile-menu.is-open .y-mobile-menu__list li:nth-child(3){transition-delay:880ms}.mp13-glass-menu.is-open .mp13-glass-menu__list li:nth-child(4),.mp13-glass-menu.is-open .y-mobile-menu__list li:nth-child(4),.y-mobile-menu.is-open .mp13-glass-menu__list li:nth-child(4),.y-mobile-menu.is-open .y-mobile-menu__list li:nth-child(4){transition-delay:940ms}.mp13-glass-menu.is-open .mp13-glass-menu__list li:nth-child(5),.mp13-glass-menu.is-open .y-mobile-menu__list li:nth-child(5),.y-mobile-menu.is-open .mp13-glass-menu__list li:nth-child(5),.y-mobile-menu.is-open .y-mobile-menu__list li:nth-child(5){transition-delay:1000ms}.mp13-glass-menu.is-open .mp13-glass-menu__list li:nth-child(6),.mp13-glass-menu.is-open .y-mobile-menu__list li:nth-child(6),.y-mobile-menu.is-open .mp13-glass-menu__list li:nth-child(6),.y-mobile-menu.is-open .y-mobile-menu__list li:nth-child(6){transition-delay:1060ms}.mp13-glass-menu.is-open .mp13-glass-menu__list li:nth-child(7),.mp13-glass-menu.is-open .y-mobile-menu__list li:nth-child(7),.y-mobile-menu.is-open .mp13-glass-menu__list li:nth-child(7),.y-mobile-menu.is-open .y-mobile-menu__list li:nth-child(7){transition-delay:1120ms}.mp13-glass-menu.is-open .mp13-glass-menu__featured,.mp13-glass-menu.is-open .y-mobile-menu__featured,.y-mobile-menu.is-open .mp13-glass-menu__featured,.y-mobile-menu.is-open .y-mobile-menu__featured{opacity:1;transform:translateY(0);transition-delay:1140ms}.mp13-glass-menu.is-open .mp13-glass-menu__social,.mp13-glass-menu.is-open .y-mobile-menu__social,.y-mobile-menu.is-open .mp13-glass-menu__social,.y-mobile-menu.is-open .y-mobile-menu__social{opacity:1;transform:translateY(0);transition-delay:1240ms}body.mp13-glass-locked{position:fixed;left:0;right:0;width:100%;overflow:hidden}@media(prefers-reduced-motion:reduce){.mp13-glass-menu .y-mobile-menu__layer,.mp13-glass-menu .mp13-glass-menu__layer,.mp13-glass-menu .y-mobile-menu__list li,.mp13-glass-menu .y-mobile-menu__featured,.mp13-glass-menu .y-mobile-menu__social,.y-mobile-menu .y-mobile-menu__layer,.y-mobile-menu .mp13-glass-menu__layer,.y-mobile-menu .y-mobile-menu__list li,.y-mobile-menu .y-mobile-menu__featured,.y-mobile-menu .y-mobile-menu__social{transition-duration:.01ms !important;transition-delay:0ms !important}}:root{--mp13p-c-bg:var(--c-pal-1,#F9D7A9);--mp13p-c-ink:var(--c-pal-6,#461109);--mp13p-c-ink-2:var(--c-pal-5,#65380F);--mp13p-c-accent:var(--c-pal-4,#98551E);--mp13p-c-sage:var(--c-accent-sage,#AFCD85);--mp13p-c-line:rgba(70,17,9,.14);--mp13p-c-shadow:rgba(70,17,9,.22);--mp13p-radius:24px}.mp13-profile-trigger{position:relative;display:inline-flex}.mp13-profile-trigger::after{content:"";position:absolute;top:100%;left:-8px;right:-8px;height:18px;pointer-events:none}.mp13-profile-trigger:hover::after,.mp13-profile-trigger:focus-within::after,.mp13-profile-trigger.is-open::after{pointer-events:auto}.mp13-profile-trigger__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}@media(max-width:979px){.mp13-profile-trigger__btn{overflow:visible}}.mp13-profile-trigger__avatar{width:32px !important;height:32px !important;border-radius:50%;object-fit:cover;border:2px solid var(--mp13p-c-bg)}@media(max-width:639px){.mp13-profile-trigger__avatar{width:52px !important;height:52px !important;border:0}}.mp13-profile-trigger__avatar--mascot{width:40px;height:40px;border:0;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 3px 6px rgba(70,17,9,0.35));transition:transform 280ms cubic-bezier(0.22,1,0.36,1)}@media(max-width:979px){.mp13-profile-trigger__avatar--mascot{width:144px !important;height:144px !important;max-width:none !important}}@media(max-width:639px){.mp13-profile-trigger__avatar--mascot{width:52px !important;height:52px !important}}.mp13-profile-trigger:hover .mp13-profile-trigger__avatar--mascot,.mp13-profile-trigger:focus-within .mp13-profile-trigger__avatar--mascot{transform:translateY(-2px) rotate(-6deg)}.mp13-profile-dropdown{position:absolute;top:calc(100% + 14px);right:0;width:clamp(260px,20vw,320px);max-width:calc(100vw - 24px);background:var(--mp13p-c-bg);color:var(--mp13p-c-ink);border-radius:var(--mp13p-radius);box-shadow:0 22px 50px var(--mp13p-c-shadow);padding:clamp(14px,1.2vw,20px);z-index:180}@media(max-width:639px){.mp13-profile-dropdown{position:fixed;top:calc(var(--y-header-h,88px));left:12px;right:12px;width:auto;max-width:none;transform-origin:top right}.mp13-profile-dropdown::before{display:none}}.mp13-profile-dropdown{opacity:0;transform:translateY(-8px) scale(0.98);pointer-events:none;visibility:hidden;transition:opacity 240ms cubic-bezier(0.22,1,0.36,1),transform 260ms cubic-bezier(0.22,1,0.36,1),visibility 0s linear 260ms}.mp13-profile-dropdown::before{content:"";position:absolute;top:-7px;right:22px;width:14px;height:14px;background:inherit;transform:rotate(45deg);border-radius:3px}.mp13-profile-dropdown__head{display:flex;align-items:center;gap:12px;padding:6px 6px 14px}.mp13-profile-dropdown__head--guest{display:block;text-align:center;padding-bottom:10px}.mp13-profile-dropdown__avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;object-position:center;flex:none;aspect-ratio:1/1}.mp13-profile-dropdown__greet{min-width:0}.mp13-profile-dropdown__eyebrow{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--mp13p-c-ink-2);opacity:.8}.mp13-profile-dropdown__name{margin:2px 0 0;font-family:var(--ff-display,var(--ff-body));font-size:clamp(15px,1.05vw,17px);font-weight:700;color:var(--mp13p-c-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp13-profile-dropdown__title{margin:0 0 6px;font-family:var(--ff-display,var(--ff-body));font-size:clamp(16px,1.2vw,19px);color:var(--mp13p-c-ink);letter-spacing:-0.005em}.mp13-profile-dropdown__sub{margin:0;font-size:13px;color:var(--mp13p-c-ink-2);line-height:1.45}.mp13-profile-dropdown__list{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:2px}.mp13-profile-dropdown__list a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;text-decoration:none;color:var(--mp13p-c-ink-2);font-size:14px;font-weight:500;transition:background 180ms ease,color 180ms ease,transform 180ms ease}.mp13-profile-dropdown__list a svg{flex:none;opacity:.8}.mp13-profile-dropdown__list a:hover,.mp13-profile-dropdown__list a:focus-visible{background:hsla(0,0%,100%,.55);color:var(--mp13p-c-ink);transform:translateX(2px)}.mp13-profile-dropdown__list a:hover svg,.mp13-profile-dropdown__list a:focus-visible svg{opacity:1;color:var(--mp13p-c-accent)}.mp13-profile-dropdown__points{background:linear-gradient(95deg,rgba(244,174,89,0.35) 0%,rgba(175,205,133,0.35) 100%);border:1px solid rgba(244,174,89,.45);margin-bottom:8px;padding:8px 12px 8px 8px !important;color:var(--mp13p-c-ink) !important;font-family:var(--ff-display)}.mp13-profile-dropdown__points:hover{background:linear-gradient(95deg,rgba(244,174,89,0.55) 0%,rgba(175,205,133,0.5) 100%) !important;transform:translateY(-1px) !important}.mp13-profile-dropdown__points-mascot{flex:none;width:36px;height:36px;border-radius:999px;background:var(--mp13p-c-bg);overflow:hidden;display:grid;place-items:center;box-shadow:0 4px 10px rgba(70,17,9,.2)}.mp13-profile-dropdown__points-mascot img{width:88%;height:88%;object-fit:contain;object-position:center}.mp13-profile-dropdown__points-text{flex:1;display:flex;flex-direction:column;line-height:1.15}.mp13-profile-dropdown__points-text>span{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--mp13p-c-ink-2)}.mp13-profile-dropdown__points-text>strong{font-family:var(--ff-display);color:var(--mp13p-c-ink);font-size:16px;font-weight:700}.mp13-profile-dropdown__foot{display:flex;gap:8px;padding-top:6px}.mp13-profile-dropdown__foot--guest{flex-direction:column}.mp13-profile-dropdown__primary{flex:1;display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;background:var(--mp13p-c-accent);color:var(--mp13p-c-bg);border-radius:999px;font-family:var(--ff-display,var(--ff-body));font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:12px;text-decoration:none;box-shadow:0 6px 16px var(--mp13p-c-shadow);transition:background 220ms ease,color 220ms ease,transform 220ms ease}.mp13-profile-dropdown__primary:hover,.mp13-profile-dropdown__primary:focus-visible{background:var(--mp13p-c-sage);color:var(--mp13p-c-ink);transform:translateY(-1px)}.mp13-profile-dropdown__secondary{flex:1;display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;background:rgba(0,0,0,0);color:var(--mp13p-c-accent);border:2px solid var(--mp13p-c-accent);border-radius:999px;font-family:var(--ff-display,var(--ff-body));font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:12px;text-decoration:none;transition:background 220ms ease,color 220ms ease,transform 220ms ease}.mp13-profile-dropdown__secondary:hover,.mp13-profile-dropdown__secondary:focus-visible{background:var(--mp13p-c-accent);color:var(--mp13p-c-bg);transform:translateY(-1px)}.mp13-profile-dropdown__logout{flex:none;display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;color:var(--mp13p-c-ink-2);text-decoration:none;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;transition:color 180ms ease,background 180ms ease}.mp13-profile-dropdown__logout:hover,.mp13-profile-dropdown__logout:focus-visible{background:rgba(70,17,9,.08);color:var(--mp13p-c-ink)}@media(hover:hover)and (pointer:fine){.mp13-profile-trigger:hover .mp13-profile-dropdown,.mp13-profile-trigger:focus-within .mp13-profile-dropdown{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;visibility:visible;transition:opacity 240ms cubic-bezier(0.22,1,0.36,1),transform 260ms cubic-bezier(0.22,1,0.36,1),visibility 0s linear 0s}}.mp13-profile-trigger.is-open .mp13-profile-dropdown{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;visibility:visible;transition:opacity 240ms cubic-bezier(0.22,1,0.36,1),transform 260ms cubic-bezier(0.22,1,0.36,1),visibility 0s linear 0s}@media(prefers-reduced-motion:reduce){.mp13-profile-dropdown{transition:none}}:root{--mp13-search-w:40vw;--mp13-search-radius:28px;--mp13-search-radius-pill:999px;--mp13-c-bg:var(--c-pal-1,#F9D7A9);--mp13-c-ink:var(--c-pal-6,#461109);--mp13-c-ink-2:var(--c-pal-5,#65380F);--mp13-c-accent:var(--c-pal-4,#98551E);--mp13-c-sage:var(--c-accent-sage,#AFCD85);--mp13-c-line:rgba(70,17,9,.14);--mp13-c-shadow:rgba(70,17,9,.22)}.mp13-search{position:fixed;inset:0;z-index:200;visibility:hidden;pointer-events:none;transition:visibility 0s linear 620ms;font-family:var(--ff-body,system-ui,sans-serif)}.mp13-search__scrim{position:absolute;inset:0;background:rgba(70,17,9,.35);backdrop-filter:blur(6px) saturate(120%);-webkit-backdrop-filter:blur(6px) saturate(120%);opacity:0;transition:opacity 540ms cubic-bezier(0.22,1,0.36,1);cursor:pointer}.mp13-search__drawer{position:absolute;top:0;right:0;bottom:0;width:90vw;max-width:100vw;background:var(--mp13-c-bg);color:var(--mp13-c-ink);box-shadow:-22px 0 60px rgba(70,17,9,.28);border-top-left-radius:var(--mp13-search-radius);border-bottom-left-radius:var(--mp13-search-radius);display:flex;flex-direction:column;transform:translateX(100%);transition:transform 620ms cubic-bezier(0.22,1,0.36,1);will-change:transform;overflow:hidden}@media(min-width:768px){.mp13-search__drawer{width:var(--mp13-search-w);min-width:460px}}.mp13-search__head{display:flex;align-items:center;gap:clamp(8px,1.2vw,16px);padding:clamp(20px,2vw,32px) clamp(20px,2vw,32px) clamp(14px,1.2vw,22px)}.mp13-search__form{flex:1;min-width:0}.mp13-search__field{display:flex;align-items:center;gap:10px;background:hsla(0,0%,100%,.55);border:1.5px solid var(--mp13-c-line);border-radius:var(--mp13-search-radius-pill);padding:clamp(10px,1vw,14px) clamp(14px,1.4vw,20px);transition:border-color 240ms ease,background 240ms ease,box-shadow 240ms ease}.mp13-search__field:focus-within{border-color:var(--mp13-c-accent);background:#fff;box-shadow:0 6px 22px rgba(70,17,9,.14)}.mp13-search__icon{color:var(--mp13-c-ink-2);flex:none}.mp13-search__input{flex:1;min-width:0;border:0;outline:0;background:rgba(0,0,0,0);font:inherit;font-size:clamp(15px,1.1vw,18px);color:var(--mp13-c-ink);letter-spacing:-0.005em}.mp13-search__input::placeholder{color:rgba(70,17,9,.45)}.mp13-search__input::-webkit-search-cancel-button{display:none}.mp13-search__clear{background:rgba(0,0,0,0);border:0;color:var(--mp13-c-ink-2);font-size:22px;line-height:1;cursor:pointer;padding:0 4px;opacity:.7;transition:opacity 200ms ease}.mp13-search__clear:hover,.mp13-search__clear:focus-visible{opacity:1}.mp13-search__close{flex:none;background:var(--mp13-c-accent);color:var(--mp13-c-bg);border:0;width:44px;height:44px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 18px var(--mp13-c-shadow);transition:background 240ms ease,transform 240ms ease,box-shadow 240ms ease}.mp13-search__close:hover,.mp13-search__close:focus-visible{background:var(--mp13-c-sage);color:var(--mp13-c-ink);transform:rotate(90deg)}.mp13-search__body{flex:1;overflow-y:auto;padding:clamp(16px,1.4vw,24px);scrollbar-width:thin}.mp13-search__hint{margin:0;padding:clamp(40px,6vh,80px) clamp(20px,2vw,32px);text-align:center;color:var(--mp13-c-ink-2);font-family:var(--ff-display,var(--ff-body));font-size:clamp(14px,1.1vw,16px);opacity:.8}.mp13-search__foot{padding:clamp(12px,1vw,20px) clamp(20px,2vw,32px) clamp(20px,2vw,32px)}.mp13-search__view-all{display:inline-flex;align-items:center;gap:10px;width:100%;justify-content:center;padding:clamp(12px,1.2vw,18px) clamp(18px,1.6vw,26px);background:var(--mp13-c-accent);color:var(--mp13-c-bg);border-radius:var(--mp13-search-radius-pill);font-family:var(--ff-display,var(--ff-body));font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:clamp(13px,1vw,15px);text-decoration:none;box-shadow:0 8px 18px var(--mp13-c-shadow);transition:background 240ms ease,color 240ms ease,transform 240ms ease}.mp13-search__view-all:hover,.mp13-search__view-all:focus-visible{background:var(--mp13-c-sage);color:var(--mp13-c-ink);transform:translateY(-1px)}.mp13-search__view-all svg{transition:transform 240ms ease}.mp13-search__view-all:hover svg{transform:translateX(3px)}.mp13-search__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(8px,.8vw,12px)}.mp13-search__item{opacity:0;transform:translateY(8px);animation:mp13-search-pop 420ms cubic-bezier(0.22,1,0.36,1) forwards;animation-delay:calc(var(--i,0)*50ms)}.mp13-search__card{display:flex;align-items:center;gap:clamp(12px,1.2vw,18px);padding:clamp(10px,1vw,14px);background:hsla(0,0%,100%,.55);border:1px solid var(--mp13-c-line);border-radius:18px;text-decoration:none;color:inherit;transition:background 240ms ease,border-color 240ms ease,transform 240ms ease,box-shadow 240ms ease}.mp13-search__card:hover,.mp13-search__card:focus-visible{background:#fff;border-color:var(--mp13-c-accent);transform:translateY(-2px);box-shadow:0 12px 22px rgba(70,17,9,.14)}.mp13-search__thumb{flex:none;width:clamp(60px,6vw,78px);height:clamp(60px,6vw,78px);border-radius:14px;background:rgba(70,17,9,.06);overflow:hidden;display:grid;place-items:center}.mp13-search__thumb img{width:100%;height:100%;object-fit:contain;display:block}.mp13-search__meta{flex:1;min-width:0}.mp13-search__title{margin:0 0 4px;font-family:var(--ff-display,var(--ff-body));font-size:clamp(15px,1.05vw,17px);font-weight:700;color:var(--mp13-c-ink);line-height:1.25;letter-spacing:-0.005em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mp13-search__title mark{background:rgba(244,174,89,.55);color:inherit;padding:0 2px;border-radius:4px}.mp13-search__price{color:var(--mp13-c-ink-2);font-size:clamp(13px,1vw,15px);font-weight:600}.mp13-search__price del{opacity:.55;margin-right:6px;font-weight:500}.mp13-search__price ins{text-decoration:none;color:var(--mp13-c-accent)}.mp13-search__price .amount{color:inherit}.mp13-search__empty{margin:0;padding:clamp(40px,6vh,80px) clamp(20px,2vw,32px);text-align:center;color:var(--mp13-c-ink-2);font-family:var(--ff-display,var(--ff-body));font-size:clamp(15px,1.1vw,17px);opacity:.85}.mp13-search__spinner{display:block;width:32px;height:32px;margin:clamp(40px,6vh,80px) auto;border-radius:50%;border:3px solid rgba(70,17,9,.15);border-top-color:var(--mp13-c-accent);animation:mp13-search-spin .8s linear infinite}.mp13-search.is-open{visibility:visible;pointer-events:auto;transition:visibility 0s linear 0s}.mp13-search.is-open .mp13-search__scrim{opacity:1}.mp13-search.is-open .mp13-search__drawer{transform:translateX(0)}@keyframes mp13-search-pop{to{opacity:1;transform:translateY(0)}}@keyframes mp13-search-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.mp13-search,.mp13-search__drawer,.mp13-search__scrim,.mp13-search__item{transition:none;animation:none}.mp13-search__spinner{animation-duration:0s}}:root{--mp13w-c-bg:var(--c-pal-1,#F9D7A9);--mp13w-c-ink:var(--c-pal-6,#461109);--mp13w-c-ink-2:var(--c-pal-5,#65380F);--mp13w-c-accent:var(--c-pal-4,#98551E);--mp13w-c-brick:var(--c-pal-7,#DD5629);--mp13w-c-sage:var(--c-accent-sage,#AFCD85);--mp13w-c-line:rgba(70,17,9,.14);--mp13w-c-shadow:rgba(70,17,9,.22);--mp13w-radius:24px}.mp13-wishlist-trigger{position:relative;display:inline-flex}.mp13-wishlist-trigger::after{content:"";position:absolute;top:100%;left:-8px;right:-8px;height:18px;pointer-events:none}.mp13-wishlist-trigger:hover::after,.mp13-wishlist-trigger:focus-within::after,.mp13-wishlist-trigger.is-open::after{pointer-events:auto}.mp13-wishlist-trigger__btn{position:relative;display:inline-flex;align-items:center;justify-content:center}.mp13-wishlist-trigger__badge{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 6px;background:var(--mp13w-c-accent);color:var(--mp13w-c-bg);border-radius:999px;font-size:12px;font-weight:700;line-height:20px;text-align:center;border:2px solid var(--mp13w-c-bg);transform:scale(0);transform-origin:center;transition:transform 320ms cubic-bezier(0.34,1.56,0.64,1)}.mp13-wishlist-trigger__badge:not ([hidden]){transform:scale(1)}.mp13-wishlist-dropdown{position:absolute;top:calc(100% + 14px);right:0;width:clamp(280px,22vw,360px);max-width:calc(100vw - 24px);background:var(--mp13w-c-bg);color:var(--mp13w-c-ink);border-radius:var(--mp13w-radius);box-shadow:0 22px 50px var(--mp13w-c-shadow);padding:clamp(12px,1.2vw,18px);z-index:180}@media(max-width:639px){.mp13-wishlist-dropdown{position:fixed;top:calc(var(--y-header-h,88px));left:12px;right:12px;width:auto;max-width:none;transform-origin:top right}.mp13-wishlist-dropdown::before{display:none}}.mp13-wishlist-dropdown{opacity:0;transform:translateY(-8px) scale(0.98);pointer-events:none;visibility:hidden;transition:opacity 240ms cubic-bezier(0.22,1,0.36,1),transform 260ms cubic-bezier(0.22,1,0.36,1),visibility 0s linear 260ms}.mp13-wishlist-dropdown::before{content:"";position:absolute;top:-7px;right:22px;width:14px;height:14px;background:inherit;transform:rotate(45deg);border-radius:3px}.mp13-wishlist-dropdown__head{padding:4px 6px 10px}.mp13-wishlist-dropdown__title{margin:0;font-family:var(--ff-display,var(--ff-body));font-size:clamp(15px,1.05vw,17px);color:var(--mp13w-c-ink);letter-spacing:-0.005em}.mp13-wishlist-dropdown__body{max-height:60vh;overflow-y:auto;scrollbar-width:thin}.mp13-wishlist-dropdown__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.mp13-wishlist-dropdown__item{position:relative;display:flex;align-items:center}.mp13-wishlist-dropdown__card{display:flex;align-items:center;gap:10px;flex:1;padding:8px;background:hsla(0,0%,100%,.5);border-radius:14px;text-decoration:none;color:inherit;min-width:0;transition:background 200ms ease,transform 200ms ease}.mp13-wishlist-dropdown__card:hover,.mp13-wishlist-dropdown__card:focus-visible{background:#fff;transform:translateY(-1px)}.mp13-wishlist-dropdown__thumb{flex:none;width:48px;height:48px;border-radius:10px;background:rgba(70,17,9,.06);overflow:hidden;display:grid;place-items:center}.mp13-wishlist-dropdown__thumb img{width:100%;height:100%;object-fit:contain}.mp13-wishlist-dropdown__meta{min-width:0;flex:1}.mp13-wishlist-dropdown__name{display:block;font-family:var(--ff-display,var(--ff-body));font-size:13px;font-weight:700;color:var(--mp13w-c-ink);line-height:1.2;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:2px}.mp13-wishlist-dropdown__price{display:block;font-size:12px;color:var(--mp13w-c-ink-2)}.mp13-wishlist-dropdown__price .amount{color:inherit}.mp13-wishlist-dropdown__remove{position:absolute;right:4px;top:4px;width:22px;height:22px;border-radius:999px;border:0;background:rgba(0,0,0,0);color:var(--mp13w-c-ink-2);font-size:16px;line-height:1;cursor:pointer;opacity:0;transition:opacity 180ms ease,background 180ms ease,color 180ms ease}.mp13-wishlist-dropdown__remove:hover{background:var(--mp13w-c-brick);color:var(--mp13w-c-bg)}.mp13-wishlist-dropdown__item:hover .mp13-wishlist-dropdown__remove{opacity:1}.mp13-wishlist-dropdown__empty{margin:0;padding:24px 8px;text-align:center;color:var(--mp13w-c-ink-2);font-size:14px;opacity:.85}.mp13-wishlist-dropdown__foot{padding-top:10px}.mp13-wishlist-dropdown__view-all{display:inline-flex;align-items:center;gap:8px;width:100%;justify-content:center;padding:10px 14px;background:var(--mp13w-c-accent);color:var(--mp13w-c-bg);border-radius:999px;font-family:var(--ff-display,var(--ff-body));font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:12px;text-decoration:none;box-shadow:0 6px 16px var(--mp13w-c-shadow);transition:background 220ms ease,color 220ms ease,transform 220ms ease}.mp13-wishlist-dropdown__view-all:hover,.mp13-wishlist-dropdown__view-all:focus-visible{background:var(--mp13w-c-sage);color:var(--mp13w-c-ink);transform:translateY(-1px)}.mp13-wishlist-dropdown__view-all svg{transition:transform 220ms ease}.mp13-wishlist-dropdown__view-all:hover svg{transform:translateX(2px)}@media(hover:hover)and (pointer:fine){.mp13-wishlist-trigger:hover .mp13-wishlist-dropdown,.mp13-wishlist-trigger:focus-within .mp13-wishlist-dropdown{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;visibility:visible;transition:opacity 240ms cubic-bezier(0.22,1,0.36,1),transform 260ms cubic-bezier(0.22,1,0.36,1),visibility 0s linear 0s}}.mp13-wishlist-trigger.is-open .mp13-wishlist-dropdown{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;visibility:visible;transition:opacity 240ms cubic-bezier(0.22,1,0.36,1),transform 260ms cubic-bezier(0.22,1,0.36,1),visibility 0s linear 0s}.mp13-wishlist-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;cursor:pointer;background:rgba(0,0,0,0);color:var(--mp13w-c-ink-2);transition:color 220ms ease,transform 200ms ease,background 220ms ease;font:inherit}.mp13-wishlist-toggle:hover,.mp13-wishlist-toggle:focus-visible{color:var(--mp13w-c-brick);transform:translateY(-1px)}.mp13-wishlist-toggle.is-active{color:var(--mp13w-c-brick)}.mp13-wishlist-toggle.is-just-added svg{animation:mp13w-pop 480ms cubic-bezier(0.34,1.56,0.64,1)}.mp13-wishlist-toggle--lg{padding:10px 18px;border-radius:999px;background:rgba(70,17,9,.06);font-family:var(--ff-display,var(--ff-body));font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:13px}.mp13-wishlist-toggle--lg.is-active{background:rgba(221,86,41,.12)}.mp13-wishlist-toggle--sm{width:38px;height:38px;border-radius:999px;background:var(--mp13w-c-accent);color:var(--mp13w-c-bg);box-shadow:0 6px 14px var(--mp13w-c-shadow);transition:background 220ms ease,color 220ms ease,transform 220ms ease}.mp13-wishlist-toggle--sm .mp13-wishlist-toggle__label{display:none}.mp13-wishlist-toggle--sm:hover,.mp13-wishlist-toggle--sm:focus-visible{background:var(--mp13w-c-brick);color:var(--mp13w-c-bg);transform:translateY(-1px)}.mp13-wishlist-toggle--sm.is-active{background:var(--mp13w-c-brick);color:var(--mp13w-c-bg)}@keyframes mp13w-pop{0%{transform:scale(1)}35%{transform:scale(1.3)}70%{transform:scale(0.92)}100%{transform:scale(1)}}.mp13w-heart-fly{position:fixed;z-index:9999;width:22px;height:22px;color:var(--mp13w-c-brick);pointer-events:none;will-change:transform,opacity}.mp13-wishlist-page{color:var(--mp13w-c-ink)}.mp13-wishlist-page__empty{text-align:center;padding:clamp(60px,12vh,160px) 20px}.mp13-wishlist-page__empty p{max-width:480px;margin:0 auto 28px;font-size:clamp(15px,1.1vw,18px);color:var(--mp13w-c-ink-2)}.mp13-wishlist-hero{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(420px,60vh,580px);display:flex;align-items:center;justify-content:center;text-align:center;color:var(--mp13w-c-ink)}.mp13-wishlist-hero__bg{position:absolute;inset:0;z-index:0}.mp13-wishlist-hero__bg img{width:100%;height:100%;object-fit:cover;display:block}.mp13-wishlist-hero__veil{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(249,215,169,0.7) 0%,rgba(249,215,169,0.5) 50%,rgba(249,215,169,0.6) 100%)}.mp13-wishlist-hero__mascot{position:absolute;left:clamp(8%,14vw,22%);top:50%;width:clamp(110px,12vw,180px);z-index:2;filter:drop-shadow(0 14px 18px rgba(70,17,9,0.3));transform:translateY(-50%) scaleX(-1);animation:mp13-wishlist-hero-bob 6s ease-in-out infinite;pointer-events:none}.mp13-wishlist-hero__inner{position:relative;z-index:3;padding-block:clamp(120px,18vh,200px) clamp(80px,14vh,160px);max-width:720px}.mp13-wishlist-hero__eyebrow{display:inline-flex;padding:6px 16px;background:rgba(70,17,9,.1);color:var(--mp13w-c-accent);font-family:var(--ff-body);font-weight:700;font-size:clamp(11px,1vw,14px);letter-spacing:.22em;text-transform:uppercase;border-radius:999px;margin:0 0 clamp(20px,3vh,32px)}.mp13-wishlist-hero__title{font-family:var(--ff-display,var(--ff-body));font-size:clamp(32px,4.4vw,60px);line-height:1.05;letter-spacing:-0.015em;margin:0 0 clamp(14px,2vh,22px);background-image:linear-gradient(100deg,var(--c-pal-3) 0%,var(--c-pal-4) 45%,var(--c-pal-6) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);text-wrap:balance}.mp13-wishlist-hero__sub{margin:0 auto;max-width:52ch;font-size:clamp(15px,1.2vw,18px);line-height:1.55;color:var(--mp13w-c-ink-2)}.mp13-wishlist-hero__wave{position:absolute;inset:auto 0 0 0;height:clamp(120px,16vh,200px);z-index:4;pointer-events:none;overflow:hidden}.mp13-wishlist-hero__wave-layer{position:absolute;left:0;right:0;bottom:0;height:100%;background-repeat:repeat-x;background-position:0 bottom;background-size:1440px 100%;will-change:background-position;animation-iteration-count:infinite;animation-timing-function:linear}.mp13-wishlist-hero__wave-layer--back{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1440' height='240' viewBox='0 0 1440 240' preserveAspectRatio='none'><path fill='%23F9D7A9' d='M0,140 C200,140 460,60 720,60 S1240,140 1440,140 L1440,240 L0,240 Z' opacity='.55' /></svg>");animation-name:mp13-wishlist-hero-wave;animation-duration:26s}.mp13-wishlist-hero__wave-layer--front{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1440' height='240' viewBox='0 0 1440 240' preserveAspectRatio='none'><path fill='%23F9D7A9' d='M0,200 C420,200 540,150 720,150 S1020,200 1440,200 L1440,240 L0,240 Z' /></svg>");animation-name:mp13-wishlist-hero-wave;animation-duration:45s}.mp13-wishlist-hero::after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:24px;background:var(--mp13w-c-bg);z-index:5;pointer-events:none}@keyframes mp13-wishlist-hero-bob{0%,100%{translate:0 0}50%{translate:0 -8px}}@keyframes mp13-wishlist-hero-wave{from{background-position-x:0}to{background-position-x:-1440px}}.mp13-wishlist-toolbar{background:var(--mp13w-c-bg);padding-block:clamp(20px,3vh,36px) clamp(8px,1.2vh,16px);position:sticky;top:clamp(72px,9vh,100px);z-index:80}.mp13-wishlist-toolbar__inner{display:flex;justify-content:center}.mp13-wishlist-toolbar__scroller{position:relative;display:flex;align-items:center;gap:6px;min-width:0;width:100%;max-width:880px}.mp13-wishlist-toolbar__chips{flex:1;min-width:0;list-style:none;margin:0;padding:4px 0;display:flex;gap:8px;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mp13-wishlist-toolbar__chips::-webkit-scrollbar{display:none}.mp13-wishlist-toolbar__chips{justify-content:center;mask-image:linear-gradient(90deg,transparent 0%,#000 5%,#000 95%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 5%,#000 95%,transparent 100%)}.mp13-wishlist-toolbar__chip{flex:none;display:inline-flex;align-items:center;padding:8px 16px;background:rgba(70,17,9,.06);color:var(--mp13w-c-ink-2);border-radius:999px;font-family:var(--ff-display,var(--ff-body));font-size:13px;text-decoration:none;white-space:nowrap;transition:background var(--t-base,200ms) ease,color var(--t-base,200ms) ease,transform var(--t-base,200ms) ease}.mp13-wishlist-toolbar__chip:hover{background:rgba(70,17,9,.12);transform:translateY(-1px)}.mp13-wishlist-toolbar__chip.is-active{background:var(--mp13w-c-accent);color:var(--mp13w-c-bg)}.mp13-wishlist-toolbar__scroll-btn{flex:none;width:32px;height:32px;border-radius:999px;border:0;background:var(--c-pal-5,#65380F);color:var(--mp13w-c-bg);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--t-base,200ms) ease,color var(--t-base,200ms) ease,opacity var(--t-base,200ms) ease,transform var(--t-base,200ms) ease}.mp13-wishlist-toolbar__scroll-btn:hover{background:var(--c-accent-sage,#AFCD85);color:var(--mp13w-c-ink);transform:translateY(-1px)}.mp13-wishlist-toolbar__scroll-btn.is-disabled{opacity:.35;pointer-events:none}.mp13-wishlist-grid-section{background:var(--mp13w-c-bg);padding-block:clamp(20px,3vh,40px) clamp(60px,9vh,120px)}.mp13-wishlist-grid-section .products{transition:opacity 260ms cubic-bezier(0.22,1,0.36,1),transform 320ms cubic-bezier(0.22,1,0.36,1),filter 280ms cubic-bezier(0.22,1,0.36,1)}.mp13-wishlist-grid-section .products.is-loading{filter:brightness(0.96)}.mp13-wishlist-grid-section .products.is-out{opacity:0;transform:translateY(8px)}@media(prefers-reduced-motion:reduce){.mp13-wishlist-dropdown,.mp13-wishlist-trigger__badge,.mp13-wishlist-toggle,.mp13-wishlist-hero__mascot,.mp13-wishlist-hero__wave-layer{transition:none;animation:none}}:root{--mp13b-c-bg:var(--c-pal-1,#F9D7A9);--mp13b-c-ink:var(--c-pal-6,#461109);--mp13b-c-ink-2:var(--c-pal-5,#65380F);--mp13b-c-accent:var(--c-pal-4,#98551E);--mp13b-c-sage:var(--c-accent-sage,#AFCD85);--mp13b-c-amber:var(--c-pal-2,#F4AE59);--mp13b-radius:16px}.mp13-bulk-card-hint{display:inline-flex;align-items:center;gap:6px;margin:6px 0 0;padding:4px 10px;background:rgba(175,205,133,.35);color:var(--mp13b-c-ink);border-radius:999px;font-family:var(--ff-display,system-ui,sans-serif);font-size:11px;font-weight:700;line-height:1.2;width:max-content;max-width:100%}.mp13-bulk-card-hint svg{color:var(--mp13b-c-accent);flex:none}.mp13-bulk-card-hint strong{color:var(--mp13b-c-accent);font-weight:800}.mp13-bulk-table{margin:18px 0;padding:18px 20px;background:linear-gradient(180deg,var(--mp13b-c-bg) 0%,var(--mp13b-c-amber) 130%);border-radius:var(--mp13b-radius);box-shadow:0 10px 24px rgba(70,17,9,.14);isolation:isolate}.mp13-bulk-table__head{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding-bottom:12px;border-bottom:1px dashed rgba(70,17,9,.15)}.mp13-bulk-table__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:var(--mp13b-c-accent);color:var(--mp13b-c-bg);flex:none;box-shadow:0 4px 10px rgba(70,17,9,.2)}.mp13-bulk-table__title{margin:0;font-family:var(--ff-display,system-ui,sans-serif);font-size:clamp(15px,1.2vw,18px);color:var(--mp13b-c-ink);text-transform:uppercase;letter-spacing:.08em}.mp13-bulk-table__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.mp13-bulk-table__row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:10px 14px;background:hsla(0,0%,100%,.55);border-radius:12px;transition:background var(--t-base,240ms) ease,transform var(--t-base,240ms) ease}.mp13-bulk-table__row.is-active{background:var(--mp13b-c-sage);transform:translateX(4px);box-shadow:0 6px 14px rgba(175,205,133,.5)}.mp13-bulk-table__qty{font-family:var(--ff-display,system-ui,sans-serif);color:var(--mp13b-c-ink)}.mp13-bulk-table__qty strong{font-size:18px;font-weight:800}.mp13-bulk-table__qty small{font-size:11px;opacity:.8;margin-left:4px;text-transform:uppercase;letter-spacing:.08em}.mp13-bulk-table__pct{font-family:var(--ff-display,system-ui,sans-serif);font-weight:800;font-size:16px;color:var(--mp13b-c-accent)}.is-active .mp13-bulk-table__pct{color:var(--mp13b-c-ink)}.mp13-bulk-table__price{font-family:var(--ff-display,system-ui,sans-serif);font-size:13px;color:var(--mp13b-c-ink-2);font-weight:700}.mp13-bulk-banner{position:relative;display:flex;align-items:center;gap:14px;width:100%;margin:clamp(12px,1.6vh,18px) 0 clamp(4px,.8vh,10px);padding:14px 22px;background:linear-gradient(95deg,var(--mp13b-c-sage) 0%,rgba(175,205,133,0.8) 100%);color:var(--mp13b-c-ink);border-radius:18px;box-shadow:0 10px 22px rgba(175,205,133,.45),inset 0 0 0 1px hsla(0,0%,100%,.35);cursor:pointer;user-select:none;transition:transform 240ms cubic-bezier(0.22,1,0.36,1),box-shadow 240ms cubic-bezier(0.22,1,0.36,1)}.mp13-bulk-banner:hover,.mp13-bulk-banner:focus-visible{transform:translateY(-2px);box-shadow:0 16px 30px rgba(175,205,133,.55),inset 0 0 0 1px hsla(0,0%,100%,.5);outline:none}.mp13-bulk-banner__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:var(--mp13b-c-accent);color:var(--mp13b-c-bg);box-shadow:0 6px 14px rgba(70,17,9,.2)}.mp13-bulk-banner__body{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.mp13-bulk-banner__headline{font-family:var(--ff-display,system-ui,sans-serif);font-weight:800;font-size:clamp(14px,1.1vw,17px);color:var(--mp13b-c-ink);text-transform:uppercase;letter-spacing:.04em}.mp13-bulk-banner__sub{margin-top:3px;font-family:var(--ff-body,system-ui,sans-serif);font-size:13px;color:var(--mp13b-c-ink);opacity:.85}@media(max-width:559px){.mp13-bulk-banner{padding:12px 16px;gap:10px}.mp13-bulk-banner__icon{width:38px;height:38px}.mp13-bulk-banner__sub{font-size:12px}}.mp13-bulk-popover.is-open{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.mp13-bulk-popover{position:fixed;z-index:9500;width:min(320px,100vw - 24px);background:linear-gradient(180deg,var(--mp13b-c-bg) 0%,var(--mp13b-c-amber) 130%);border-radius:16px;box-shadow:0 22px 44px rgba(70,17,9,.28);padding:14px 16px;opacity:0;visibility:hidden;transform:translateY(-6px) scale(0.98);pointer-events:none;transition:opacity 220ms cubic-bezier(0.22,1,0.36,1),transform 240ms cubic-bezier(0.22,1,0.36,1)}.mp13-bulk-popover__head{margin:0 0 10px;padding-bottom:8px;border-bottom:1px dashed rgba(70,17,9,.15)}.mp13-bulk-popover__title{font-family:var(--ff-display,system-ui,sans-serif);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--mp13b-c-ink)}.mp13-bulk-popover__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.mp13-bulk-popover__row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;background:hsla(0,0%,100%,.55);border-radius:10px;transition:background 220ms ease,transform 220ms ease}.mp13-bulk-popover__row.is-active{background:var(--mp13b-c-sage);transform:translateX(3px);box-shadow:0 4px 10px rgba(175,205,133,.45)}.mp13-bulk-popover__qty{font-family:var(--ff-display,system-ui,sans-serif);font-size:12px;color:var(--mp13b-c-ink)}.mp13-bulk-popover__qty strong{font-size:14px;font-weight:800;margin-right:2px}.mp13-bulk-popover__pct{font-family:var(--ff-display,system-ui,sans-serif);font-weight:800;font-size:13px;color:var(--mp13b-c-accent)}.is-active .mp13-bulk-popover__pct{color:var(--mp13b-c-ink)}.mp13-bulk-popover__each{font-family:var(--ff-display,system-ui,sans-serif);font-size:12px;font-weight:700;color:var(--mp13b-c-ink-2);white-space:nowrap}.mp13-bulk-popover__each small{font-size:10px;opacity:.7;margin-left:1px}.y-product-hero__trust-pill--bulk{position:relative;cursor:pointer}.y-product-hero__trust-pill--bulk.is-open .mp13-bulk-popover{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto;transition-delay:0s}.y-product-hero__price[data-mp13-bulk-price]{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.y-product-hero__price.is-bulk-active [data-mp13-bulk-price-original] .price,.y-product-hero__price.is-bulk-active [data-mp13-bulk-price-original] .amount{text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:rgba(70,17,9,.35);color:var(--mp13b-c-ink-2);opacity:.55;font-weight:500}.y-product-hero__price-discount{font-family:var(--ff-display,system-ui,sans-serif);font-size:clamp(28px,3vw,40px);font-weight:800;color:var(--mp13b-c-accent);display:inline-flex;align-items:center}.y-product-hero__price-discount::before{content:"";display:inline-block;width:6px;height:6px;border-radius:999px;background:var(--mp13b-c-sage);margin-right:8px}.y-product-hero__price-total{margin:6px 0 0;padding:6px 12px;display:inline-flex;align-items:center;gap:4px 6px;flex-wrap:wrap;background:rgba(175,205,133,.35);border-radius:999px;font-family:var(--ff-display,system-ui,sans-serif);font-size:13px;font-weight:700;color:var(--mp13b-c-ink);max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.y-product-hero__price-total strong{color:var(--mp13b-c-accent);font-weight:800}.y-product-hero__price-total[hidden]{display:none}@media(max-width:559px){.y-product-hero__price-total{border-radius:14px;padding:8px 14px;line-height:1.35}}.mp13-bulk-line-pill{display:inline-flex;align-items:center;gap:4px;margin:4px 0 0;padding:2px 8px;background:rgba(175,205,133,.4);color:var(--mp13b-c-ink);border-radius:999px;font-family:var(--ff-display,system-ui,sans-serif);font-size:11px;font-weight:700;line-height:1.3;max-width:100%;flex-wrap:wrap;word-wrap:break-word;overflow-wrap:break-word}.mp13-bulk-line-pill svg{color:var(--mp13b-c-accent);flex:none}.mp13-bulk-line-pill strong{font-weight:800}:root{--rg-black:#000000;--rg-grey:#E6E6E6;--rg-charcoal:#121212;--rg-white:#FFFFFF;--rg-volt:#A9CF3F;--rg-violet:#7B4AA8;--rg-pink:#DB1E79;--rg-bg:var(--rg-black);--rg-surface:#1a1a1a;--rg-surface-2:#232323;--rg-ink:var(--rg-white);--rg-ink-muted:#B8B8B8;--rg-primary:var(--rg-volt);--rg-primary-ink:var(--rg-black);--rg-accent:var(--rg-violet);--rg-accent-ink:var(--rg-white);--rg-h1:var(--rg-volt);--rg-h2:var(--rg-violet);--rg-h3:var(--rg-volt);--rg-grad-hero:linear-gradient(135deg,#7B4AA8 0%,#DB1E79 55%,#A9CF3F 130%);--rg-grad-accent:linear-gradient(120deg,#DB1E79 0%,#7B4AA8 100%);--rg-grad-volt:linear-gradient(120deg,#A9CF3F 0%,#7cd66a 100%);--rg-r-sm:10px;--rg-r-md:18px;--rg-r-lg:28px;--rg-r-xl:40px;--rg-r-pill:999px;--rg-shadow-1:0 2px 8px rgba(0,0,0,0.5);--rg-shadow-2:0 14px 40px rgba(0,0,0,0.6);--rg-shadow-glow:0 0 44px rgba(169,207,63,0.45);--rg-shadow-glow-pink:0 0 44px rgba(219,30,121,0.45);--rg-glass-bg:rgba(26,26,26,0.55);--rg-glass-brd:rgba(255,255,255,0.12);--rg-blur:saturate(150%) blur(16px);--rg-ease-out:cubic-bezier(0.16,1,0.3,1);--rg-dur-fast:180ms;--rg-dur:420ms;--rg-z-dropdown:100;--rg-z-sticky:200;--rg-z-backdrop:300;--rg-z-drawer:400;--rg-z-toast:500;--rg-z-tooltip:600;--rg-container:1200px;--rg-gap:clamp(1rem,3vw,2.5rem)}@media (prefers-reduced-motion:reduce){:root{--rg-dur-fast:1ms;--rg-dur:1ms}}*,*::before,*::after{box-sizing:border-box}*{-webkit-tap-highlight-color:transparent}html{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input,textarea,select,[contenteditable="true"]{-webkit-user-select:text;user-select:text}img,svg{-webkit-user-drag:none}.rg-pdp__stage-track,.rg-pdp__stage-track *,.rg-pdp__thumbs,.rg-pdp__thumbs *,.mp13-cart__related-list,.mp13-cart__related-list *{-webkit-touch-callout:none;-webkit-user-drag:none}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}*{scrollbar-color:var(--rg-volt) var(--rg-violet);scrollbar-width:thin}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--rg-violet)}::-webkit-scrollbar-thumb{background:var(--rg-volt);border-radius:999px;border:2px solid var(--rg-violet)}::-webkit-scrollbar-thumb:hover{background:#bfe05a}::-webkit-scrollbar-corner{background:var(--rg-violet)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto !important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}body{margin:0;background:var(--rg-bg);color:var(--rg-ink);font-family:"Montserrat",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif;font-weight:900;text-transform:uppercase;line-height:1.05;letter-spacing:-0.02em;text-wrap:balance;margin:0 0 0.4em}h1{color:var(--rg-h1)}h2{color:var(--rg-h2)}h3{color:var(--rg-h3)}h4,h5,h6{color:var(--rg-ink)}p{text-wrap:pretty}.rg-container{width:min(var(--rg-container),92vw);margin-inline:auto}.rg-section{padding-block:clamp(3rem,8vw,7rem)}.rg-skip-link{position:absolute;left:-9999px;top:0;z-index:var(--rg-z-tooltip);background:var(--rg-accent);color:var(--rg-accent-ink);padding:0.6em 1em;border-radius:var(--rg-r-sm)}.rg-skip-link:focus{left:1rem;top:1rem}.rg-site-header{position:sticky;top:0;z-index:var(--rg-z-sticky);background:var(--rg-glass-bg);-webkit-backdrop-filter:var(--rg-blur);backdrop-filter:var(--rg-blur);border-bottom:0;transition:transform var(--rg-dur) var(--rg-ease-out),background var(--rg-dur) var(--rg-ease-out)}.rg-site-header--overlay{position:fixed;left:0;right:0;top:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid transparent}.rg-site-header--overlay.is-scrolled{background:rgba(18,18,18,0.55);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);border-bottom:0;box-shadow:0 1vh 3vh rgba(0,0,0,0.35)}.rg-site-header{transition:transform var(--rg-dur) var(--rg-ease-out),background var(--rg-dur) var(--rg-ease-out),backdrop-filter var(--rg-dur) var(--rg-ease-out),border-color var(--rg-dur) var(--rg-ease-out)}.rg-site-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:3vw;height:11vh;min-height:64px;padding-inline:3vw;width:100%;max-width:100%;margin:0}.rg-header-left{display:flex;align-items:center;gap:1.6vw;justify-self:start}.rg-brand{justify-self:center;display:flex;align-items:center;position:relative}.rg-header-actions{display:flex;align-items:center;gap:1.8vw;justify-self:end}.rg-brand__text{font-weight:900;font-size:2vw;letter-spacing:-0.04em;text-transform:uppercase}.rg-brand .custom-logo-link{display:inline-flex;line-height:0}.rg-brand .custom-logo{height:4.5vh;min-height:30px;width:auto}.rg-brand__hover{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap;opacity:0;font-family:"Montserrat",sans-serif;font-weight:900;text-transform:uppercase;font-size:1.5vw;letter-spacing:-0.02em;line-height:1;color:var(--rg-volt)}.no-js .rg-brand__hover{display:none}@media (max-width:780px){.rg-brand__hover{font-size:4vw}}.rg-burger{position:relative;display:inline-block;width:2.6vw;min-width:28px;height:2.6vw;min-height:28px;background:none;border:0;cursor:pointer;padding:0}.rg-burger span{position:absolute;left:50%;top:50%;width:100%;height:2px;border-radius:2px;background:var(--rg-volt);transform-origin:center;transition:transform 0.4s cubic-bezier(0.65,0,0.35,1),opacity 0.3s ease}.rg-burger span:nth-child(1){transform:translate(-50%,calc(-50% - 4px))}.rg-burger span:nth-child(2){transform:translate(-50%,calc(-50% + 4px))}.rg-burger.is-active span:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.rg-burger.is-active span:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.rg-lang-wrap{position:relative;display:inline-flex}.rg-lang{color:var(--rg-volt);font-weight:800;font-size:0.82rem;display:inline-flex;align-items:center;gap:0.4em;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.12);border-radius:var(--rg-r-pill);padding:0.4em 0.7em;cursor:pointer;text-transform:uppercase;letter-spacing:0.04em;transition:border-color 0.3s var(--rg-ease-out),background 0.3s var(--rg-ease-out)}.rg-lang:hover,.rg-lang-wrap.is-open .rg-lang{border-color:rgba(169,207,63,0.4);background:rgba(255,255,255,0.08)}.rg-lang__flag{font-size:1.05em;line-height:1}.rg-lang-slot--mobile{display:none}.rg-brand__mono{display:none}.rg-lang__chev{transition:transform 0.3s var(--rg-ease-out)}.rg-lang-wrap.is-open .rg-lang__chev{transform:rotate(180deg)}.rg-lang__menu{position:absolute;top:calc(100% + 0.5rem);right:0;z-index:var(--rg-z-dropdown,700);list-style:none;margin:0;padding:0.4rem;min-width:11rem;background:rgba(14,14,16,0.85);border:1px solid rgba(255,255,255,0.12);border-radius:var(--rg-r-md,14px);-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%);box-shadow:0 20px 50px rgba(0,0,0,0.5);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity 0.25s var(--rg-ease-out),transform 0.25s var(--rg-ease-out),visibility 0.25s}.rg-lang-wrap.is-open .rg-lang__menu{opacity:1;visibility:visible;transform:translateY(0)}.rg-lang__opt{display:flex;align-items:center;gap:0.6em;padding:0.55em 0.7em;border-radius:10px;color:rgba(255,255,255,0.85);text-decoration:none;font-weight:600;font-size:0.9rem;transition:background 0.2s,color 0.2s}.rg-lang__opt:hover{background:rgba(169,207,63,0.1);color:var(--rg-volt)}.rg-lang__opt.is-current{color:var(--rg-volt)}.rg-lang__opt .rg-lang__flag{font-size:1.2em}.rg-lang__name{margin-right:auto}.rg-lang__tick{color:var(--rg-volt)}@media (max-width:780px){.rg-lang__menu{right:auto;left:0;min-width:10rem;max-width:calc(100vw - 1.5rem)}}.rg-icon{position:relative;display:inline-flex;color:var(--rg-volt);background:none;border:0;cursor:pointer;padding:0;transition:transform var(--rg-dur-fast) var(--rg-ease-out)}.rg-icon:hover{transform:translateY(-0.4vh)}.rg-icon svg{display:block;width:2.4vw;height:2.4vw;min-width:22px;min-height:22px}.rg-badge{position:absolute;top:-0.6vh;right:-0.5vw;min-width:2vh;height:2vh;min-height:20px;min-width:20px;display:grid;place-items:center;padding:0 0.4vh;font-size:1.3vh;font-weight:800;line-height:1;color:var(--rg-black);background:var(--rg-volt);border:2px solid var(--rg-charcoal);border-radius:var(--rg-r-pill)}.rg-badge[hidden]{display:none !important}.mp13c-cart-fly,.mp13w-heart-fly{display:none !important}@keyframes rg-icon-pop{0%{transform:scale(1)}35%{transform:scale(1.35)}70%{transform:scale(0.94)}100%{transform:scale(1)}}@keyframes rg-icon-flash{0%,100%{filter:none}40%{filter:drop-shadow(0 0 10px rgba(169,207,63,0.9)) drop-shadow(0 0 4px rgba(169,207,63,0.8))}}.rg-icon-pop{animation:rg-icon-pop 0.45s cubic-bezier(0.34,1.56,0.64,1)}.rg-icon-pop svg{animation:rg-icon-flash 0.45s ease}.rg-icon-pop .rg-badge,.rg-icon-pop .mp13-wishlist-trigger__badge{animation:rg-icon-pop 0.45s cubic-bezier(0.34,1.56,0.64,1)}@media (prefers-reduced-motion:reduce){.rg-icon-pop,.rg-icon-pop svg,.rg-icon-pop .rg-badge{animation:none}}.rg-icon-wrap{position:relative;display:inline-flex}.rg-dropdown{position:absolute;top:calc(100% + 1.2vh);right:0;z-index:var(--rg-z-dropdown,700);width:min(20rem,78vw);padding:1.1rem;border-radius:var(--rg-r-lg);background:rgba(18,18,18,0.92);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);border:1px solid rgba(169,207,63,0.28);box-shadow:0 2vh 5vh rgba(0,0,0,0.5),0 0 30px rgba(123,74,168,0.25);opacity:0;visibility:hidden;transform:translateY(-0.6vh);transition:opacity var(--rg-dur) var(--rg-ease-out),transform var(--rg-dur) var(--rg-ease-out),visibility var(--rg-dur)}.rg-account.is-open .rg-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.rg-account::after{content:"";position:absolute;top:100%;right:0;width:100%;height:1.4vh}.rg-dropdown__head{margin:0 0 0.9rem;display:flex;flex-direction:column;gap:0.15rem}.rg-dropdown__hi{color:var(--rg-ink-muted);font-size:0.82rem}.rg-dropdown__name{color:var(--rg-white);font-weight:800;text-transform:uppercase;letter-spacing:0.01em;font-size:1rem}.rg-dropdown__points{display:inline-flex;align-items:center;gap:0.4em;margin:0 0 0.9rem;padding:0.4em 0.9em;border-radius:var(--rg-r-pill);text-decoration:none;align-self:flex-start;background:var(--rg-volt);color:#000;transition:transform 0.25s var(--rg-ease-out),box-shadow 0.25s var(--rg-ease-out)}.rg-dropdown__points:hover{transform:translateY(-1px);box-shadow:0 0 18px rgba(169,207,63,0.5)}.rg-dropdown__points-mark{width:1em;height:1em;object-fit:contain;display:block}.rg-dropdown__points-num{font-weight:900;font-size:0.9rem;color:#000}.rg-dropdown__points-label{font-weight:800;text-transform:uppercase;letter-spacing:0.04em;font-size:0.7rem;color:#000}.rg-dropdown__list{list-style:none;margin:0 0 0.9rem;padding:0;display:grid;gap:0.15rem}.rg-dropdown__list a,.rg-dropdown__link{display:block;padding:0.6rem 0.7rem;border-radius:10px;color:var(--rg-white);text-decoration:none;font-weight:700;font-size:0.92rem;letter-spacing:0.01em;transition:background var(--rg-dur) var(--rg-ease-out),color var(--rg-dur) var(--rg-ease-out)}.rg-dropdown__list a:hover,.rg-dropdown__link:hover{background:rgba(169,207,63,0.12);color:var(--rg-volt)}.rg-dropdown__cta{display:block;text-align:center;padding:0.75rem 1rem;border-radius:var(--rg-r-pill);background:var(--rg-volt);color:var(--rg-black);font-weight:800;text-transform:uppercase;letter-spacing:0.04em;font-size:0.85rem;text-decoration:none;transition:box-shadow var(--rg-dur) var(--rg-ease-out),transform var(--rg-dur-fast) var(--rg-ease-out)}.rg-dropdown__cta:hover{box-shadow:0 0 26px rgba(169,207,63,0.55);transform:translateY(-1px)}.rg-dropdown__link{text-align:center;margin-top:0.4rem;color:var(--rg-ink-muted)}.rg-nav{display:none}@media (max-width:780px){.rg-site-header__inner{height:9vh;column-gap:4vw}.rg-brand__text{font-size:5vw}.rg-lang{font-size:3.4vw}}.rg-btn{display:inline-flex;align-items:center;gap:0.5em;padding:1.4vh 2.4vw;border-radius:var(--rg-r-pill);font-weight:800;text-transform:uppercase;letter-spacing:0.02em;border:0;cursor:pointer;transition:transform var(--rg-dur-fast) var(--rg-ease-out),box-shadow var(--rg-dur) var(--rg-ease-out)}.rg-btn--primary{background:var(--rg-volt);color:var(--rg-primary-ink);box-shadow:var(--rg-shadow-glow)}.rg-btn--accent{background:var(--rg-grad-accent);color:var(--rg-accent-ink)}.rg-btn:hover{transform:translateY(-2px)}.rg-btn:active{transform:translateY(0)}.rg-hero{position:relative;height:100vh;height:100svh;display:grid;place-items:center;border-radius:0 0 0 6vw;background:var(--rg-black);box-shadow:0 3vh 7vh rgba(123,74,168,0.30);z-index:2}.rg-hero__media{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit}.rg-hero__video{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(0.72) saturate(0.85) blur(1px);transform:scale(1.04);opacity:1}.rg-hero__scrim{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(0,0,0,0.10) 0%,rgba(0,0,0,0.45) 100%),linear-gradient(180deg,rgba(0,0,0,0.30) 0%,rgba(0,0,0,0.05) 40%,var(--rg-black) 100%)}.rg-hero__content{position:relative;z-index:2;text-align:center;padding:0 4vw;max-width:90vw;margin-inline:auto}.rg-hero--split{height:auto;min-height:92vh;min-height:92svh;display:flex;align-items:center;place-items:initial;overflow:hidden}.rg-hero--split .rg-hero__media{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit}.rg-hero--split .rg-hero__video{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(0.95) saturate(0.95) blur(22px);transform:scale(1.15);opacity:0.9;-webkit-mask-image:radial-gradient(130% 100% at 55% 40%,#000 40%,transparent 92%);mask-image:radial-gradient(130% 100% at 55% 40%,#000 40%,transparent 92%)}.rg-hero--split .rg-hero__scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,0.55) 0%,rgba(0,0,0,0.25) 45%,rgba(0,0,0,0.05) 100%),linear-gradient(180deg,rgba(0,0,0,0.1) 0%,transparent 40%,rgba(0,0,0,0.35) 100%)}.rg-hero--split .rg-hero__inner{position:relative;z-index:2;width:92vw;margin-inline:auto;display:grid;grid-template-columns:1.05fr 0.95fr;gap:clamp(2rem,5vw,5rem);align-items:center;padding-block:clamp(4rem,10vh,8rem)}@media (min-width:901px){.rg-hero--split .rg-hero__inner{width:78vw}}@media (max-width:900px){.rg-hero--split .rg-hero__inner{grid-template-columns:minmax(0,1fr)}.rg-hero--split .rg-hero__inner>*{min-width:0;max-width:100%}.rg-hero--split .rg-hero__title{overflow-wrap:anywhere}}.rg-hero--split .rg-hero__copy{max-width:60ch;text-align:left}.rg-hero__eyebrow{margin:0 0 1em;font-weight:800;letter-spacing:0.3em;text-transform:uppercase;font-size:clamp(0.72rem,1vw,0.85rem);color:var(--rg-volt)}.rg-hero--split .rg-hero__title{font-size:clamp(3rem,6vw,7rem);display:grid;place-items:start;justify-content:start;text-align:left;min-height:1.1em;margin:0 0 0.5em}.rg-hero--split .rg-hero__title .rg-word{justify-self:start}.rg-hero--split .rg-hero__lead{text-align:left;margin:0 0 1.6em;max-width:46ch;padding-inline:0}.rg-hero--split .rg-hero__lead,.rg-hero--split .rg-hero__lead.is-in{background:none !important;-webkit-text-fill-color:#fff !important;color:#fff !important;animation:none !important}.rg-hero__cta{display:inline-flex}.rg-hero__figure{position:relative;display:flex;align-items:flex-end;justify-content:center;align-self:stretch;min-height:60vh;padding-top:clamp(3rem,8vh,6rem)}.rg-hero__figure::before{content:"";position:absolute;left:4%;right:4%;bottom:0;top:22%;z-index:0;border-radius:var(--rg-r-xl);background:radial-gradient(120% 90% at 50% 15%,rgba(123,74,168,0.16),transparent 62%),rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.10);box-shadow:0 40px 80px rgba(0,0,0,0.5),inset 0 1px 0 rgba(255,255,255,0.06)}.rg-hero__figure-glow{position:absolute;inset:18% 6% 0;z-index:0;background:radial-gradient(circle at 50% 55%,rgba(169,207,63,0.20),rgba(123,74,168,0.20) 52%,transparent 74%);filter:blur(50px)}.rg-hero__figure-img{position:relative;z-index:1;width:auto;max-width:100%;max-height:clamp(50vh,66vh,76vh);object-fit:contain;object-position:bottom center;margin-inline:auto;filter:drop-shadow(0 30px 45px rgba(0,0,0,0.6))}.rg-hero__figure--duo .rg-hero__figure-stage{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:center;width:100%;height:100%}.rg-hero__figure--duo .rg-hero__figure-stage{gap:0;justify-content:center}.rg-hero__figure--duo .rg-hero__figure-img--a{z-index:2;margin:0 -22% 0 12%;max-height:clamp(48vh,62vh,72vh);object-position:bottom center}.rg-hero__figure--duo .rg-hero__figure-img--b{z-index:1;margin:0;max-height:clamp(50vh,65vh,76vh);object-position:bottom center;filter:drop-shadow(0 30px 45px rgba(0,0,0,0.6)) brightness(0.92)}.rg-hero__figure--duo .rg-hero__figure-img--a{margin-right:-2vw}.rg-hero__figure--duo .rg-hero__figure-img--b{margin-left:-2vw}@media (max-width:900px){.rg-hero--split .rg-hero__inner{grid-template-columns:1fr;text-align:center}.rg-hero--split .rg-hero__copy{max-width:100%;margin-inline:auto;text-align:center;padding-top:4vw}.rg-hero--split .rg-hero__title{place-items:center;justify-content:center;text-align:center}.rg-hero--split .rg-hero__title .rg-word{justify-self:center}.rg-hero--split .rg-hero__lead{text-align:center;margin-inline:auto}.rg-hero__figure{min-height:44vh;order:2}.rg-hero__figure-img{max-height:48vh}.rg-hero__figure--duo .rg-hero__figure-img{max-height:40vh}}@media (max-width:520px){.rg-hero__figure--duo .rg-hero__figure-img--a{margin:0 -3vw 0 0;max-height:37.8vh}.rg-hero__figure--duo .rg-hero__figure-img--b{margin:0 -3vw 0 0;max-height:39.9vh}}.rg-hero__title{font-size:7.5vw;line-height:0.9;margin:0 0 2.5vh;position:relative;display:grid;place-items:center;justify-content:center;width:100%;min-height:7.5vw}.rg-hero__title .rg-word{grid-area:1 / 1;justify-self:center;white-space:nowrap;opacity:0;will-change:opacity;background:linear-gradient(100deg,var(--rg-volt) 0%,var(--rg-violet) 25%,#ffffff 50%,var(--rg-violet) 75%,var(--rg-volt) 100%);background-size:200% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 0.5vh 4vh rgba(0,0,0,0.5)) drop-shadow(0 0 30px rgba(169,207,63,0.2));animation:rg-title-gleam 5s linear infinite}@media (prefers-reduced-motion:reduce){.rg-hero__title .rg-word{animation:none;background-position:50% 0}}.no-js .rg-hero__title .rg-word:first-child,.rg-hero__title .rg-word:first-child{opacity:1}@media (prefers-reduced-motion:reduce){.rg-hero__title .rg-word{transition:none}.rg-hero__title .rg-word:not (.is-active){opacity:0}.rg-hero__title .rg-word.is-active{opacity:1}}.rg-hero__lead{color:var(--rg-white);font-weight:800;text-transform:uppercase;font-size:2vw;line-height:1.25;letter-spacing:0.01em;max-width:26ch;margin-inline:auto;text-shadow:0 0.2vh 2vh rgba(0,0,0,0.6);opacity:0;transform:translateY(1.2em);filter:blur(4px);transition:opacity 1s var(--rg-ease-out),transform 1s var(--rg-ease-out),filter 1s var(--rg-ease-out)}.rg-hero__lead.is-in{opacity:1;transform:translateY(0);filter:blur(0)}.rg-hero__lead.is-in{background:linear-gradient(100deg,rgba(255,255,255,0.78) 0%,rgba(255,255,255,0.78) 38%,#ffffff 50%,rgba(255,255,255,0.78) 62%,rgba(255,255,255,0.78) 100%);background-size:220% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:rg-lead-shine 6s linear infinite}@keyframes rg-lead-shine{to{background-position:-120% 0}}.no-js .rg-hero__lead{opacity:1;transform:none;filter:none}@media (prefers-reduced-motion:reduce){.rg-hero__lead{opacity:1;transform:none;filter:none;transition:none}.rg-hero__lead.is-in{animation:none;background-position:50% 0}}.rg-hero__scroll{position:absolute;left:3vw;bottom:5vh;z-index:4;display:flex;flex-direction:column;align-items:center;gap:1.4vh;color:var(--rg-white)}.rg-hero__scroll-label{font-size:max(0.8vw,11px);font-weight:700;letter-spacing:0.3em;writing-mode:vertical-rl;text-orientation:mixed}.rg-hero__scroll-track{position:relative;width:2px;height:8vh;border-radius:2px;background:linear-gradient(180deg,rgba(255,255,255,0.15),rgba(255,255,255,0.35));overflow:hidden}.rg-hero__scroll-dot{position:absolute;left:50%;top:0;transform:translateX(-50%);width:4px;height:40%;border-radius:2px;background:var(--rg-volt);box-shadow:0 0 10px var(--rg-volt);animation:rg-scroll-run 1.8s var(--rg-ease-out) infinite}@keyframes rg-scroll-run{0%{top:-40%;opacity:0}25%{opacity:1}75%{opacity:1}100%{top:100%;opacity:0}}@media (prefers-reduced-motion:reduce){.rg-hero__scroll-dot{animation:none;top:30%}}@media (max-width:780px){.rg-hero__title{font-size:13vw}.rg-hero__lead{font-size:4vw}.rg-hero__scroll{font-size:2.6vw}}.rg-rebels{position:relative;z-index:auto;background:var(--rg-black);padding:16vh 4vw 18vh;min-height:60vh;overflow:visible;margin-top:-8vh}.rg-rebels__inner{position:relative;z-index:2;max-width:74vw}.rg-rebels__lead{color:var(--rg-violet);font-weight:900;text-transform:uppercase;font-size:6vw;line-height:1;letter-spacing:-0.02em;margin:0}.rg-rebels__figure{position:absolute;right:5vw;top:-42vh;z-index:3;height:98vh;width:auto;will-change:transform;pointer-events:none}.rg-rebels__figure-img{height:100%;width:auto;display:block;filter:drop-shadow(0 1.5vh 3vh rgba(0,0,0,0.55))}.rg-next{position:relative;z-index:4;background:var(--rg-black);margin-top:0;min-height:90vh;border-radius:4vw 0 0 0;box-shadow:0 -1.5vh 4vh -1.5vh rgba(169,207,63,0.30);overflow:hidden;display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.rg-next__media{position:relative;display:flex;align-items:flex-end;justify-content:center}.rg-next__img{height:100vh;width:100%;max-width:100%;object-fit:cover;object-position:center top;display:block;filter:grayscale(1) contrast(1.05)}.rg-next__media::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(to right,#000 0%,transparent 32%,transparent 60%,#000 88%),linear-gradient(to bottom,#000 0%,transparent 15%,transparent 82%,#000 100%)}.rg-next__content{position:relative;display:flex;flex-direction:column;justify-content:center;gap:3.5vh;padding:12vh 6vw 12vh 5vw}.rg-next__content::before{content:"";position:absolute;z-index:0;pointer-events:none;left:2vw;top:30%;width:60%;height:50%;background:radial-gradient(circle,rgba(123,74,168,0.22),transparent 70%);filter:blur(50px)}.rg-next__content>*{position:relative;z-index:1}.rg-next__title{font-size:5.5vw;line-height:0.98;margin:0;text-transform:uppercase;letter-spacing:-0.02em;--fill:0%;background:linear-gradient(180deg,var(--rg-volt) 0%,var(--rg-volt) var(--fill),rgba(169,207,63,0.22) calc(var(--fill) + 8%),rgba(169,207,63,0.22) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@media (prefers-reduced-motion:reduce){.rg-next__title{--fill:100%}}.rg-next__sub{color:var(--rg-white);font-weight:800;text-transform:uppercase;font-size:1.4vw;line-height:1.3;letter-spacing:0.01em;max-width:32ch;margin:0}.rg-next__cta{align-self:flex-start;margin-top:1vh}.rg-btn--grad{background:linear-gradient(120deg,var(--rg-pink) 0%,var(--rg-violet) 100%);color:#fff;box-shadow:0 1vh 3vh rgba(219,30,121,0.35);position:relative;overflow:hidden;transition:box-shadow 0.4s var(--rg-ease-out);will-change:transform}.rg-btn--grad .rg-btn__label{position:relative;z-index:1;transition:transform 0.4s var(--rg-ease-out)}.rg-btn--grad .rg-btn__arrow{position:relative;z-index:1;display:inline-flex;align-items:center;width:0;overflow:hidden;opacity:0;transform:translateX(-6px);transition:width 0.4s var(--rg-ease-out),opacity 0.4s var(--rg-ease-out),transform 0.4s var(--rg-ease-out)}.rg-btn--grad:hover{box-shadow:0 1.5vh 4vh rgba(219,30,121,0.55),0 0 24px rgba(123,74,168,0.5)}.rg-btn--grad:hover .rg-btn__label{transform:translateX(-4px)}.rg-btn--grad:hover .rg-btn__arrow{width:1.5em;opacity:1;transform:translateX(0);margin-left:0.35em}@media (max-width:860px){.rg-next{grid-template-columns:1fr;min-height:auto}.rg-next__media{height:60vh}.rg-next__img{height:60vh;object-position:center top}.rg-next__content{padding:8vh 6vw;text-align:left}.rg-next__title{font-size:11vw}.rg-next__sub{font-size:4vw}}[data-rg-scroll-fade]{will-change:opacity,transform}@media (prefers-reduced-motion:reduce){[data-rg-scroll-fade]{opacity:1 !important;transform:none !important}}@media (max-width:780px){.rg-rebels__inner{max-width:100%}.rg-rebels__lead{font-size:10vw}.rg-rebels__figure{height:80vh;right:0;top:-8vh;opacity:0.95}.rg-next{border-radius:8vw 0 0 0;margin-top:-4vh}}.rg-manifesto{background:transparent;display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,4vw);align-items:center;padding:clamp(4rem,10vh,8rem) 4vw}.rg-manifesto__box{position:relative;background:transparent;padding:clamp(1rem,3vh,2rem) clamp(0.5rem,1.5vw,1.5rem)}.rg-manifesto__box::before{content:"";position:absolute;z-index:0;pointer-events:none;left:-2vw;top:20%;width:70%;height:60%;background:radial-gradient(circle,rgba(123,74,168,0.20),transparent 70%);filter:blur(55px)}.rg-manifesto__text{position:relative;z-index:1;font-weight:900;text-transform:uppercase;font-size:clamp(1.5rem,2.6vw,2.8rem);line-height:1.28;letter-spacing:-0.01em;margin:0;--fill:0%;background:linear-gradient(180deg,var(--rg-white) 0%,var(--rg-white) var(--fill),rgba(255,255,255,0.18) calc(var(--fill) + 8%),rgba(255,255,255,0.18) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@media (prefers-reduced-motion:reduce){.rg-manifesto__text{--fill:100%}}.rg-manifesto__grid{display:grid;grid-template-columns:1fr 1fr;gap:2vw}.rg-pcard{position:relative;display:flex;flex-direction:column;border-radius:var(--rg-r-lg);background:#111;text-decoration:none;transition:transform 0.8s var(--rg-ease-out),box-shadow 0.8s var(--rg-ease-out);will-change:transform}.rg-pcard::after{content:"";position:absolute;left:8%;right:8%;bottom:-4vh;height:6vh;border-radius:50%;z-index:-1;opacity:0;pointer-events:none;filter:blur(22px);transition:opacity 0.45s var(--rg-ease-out)}.rg-pcard--volt::after{background:var(--rg-volt)}.rg-pcard--violet::after{background:var(--rg-violet)}.rg-pcard--volt{background:linear-gradient(180deg,var(--rg-black) 0% 50%,var(--rg-volt) 50% 100%);box-shadow:0 0 0 1px rgba(169,207,63,0.4),0 1vh 3vh rgba(0,0,0,0.5)}.rg-pcard--violet{background:linear-gradient(180deg,#e9e9ea 0% 50%,var(--rg-violet) 50% 100%);box-shadow:0 0 0 1px rgba(123,74,168,0.4),0 1vh 3vh rgba(0,0,0,0.5)}.rg-pcard__media{position:relative;display:grid;place-items:center;padding:4vh 1vw;min-height:30vh;overflow:hidden;border-radius:inherit}.rg-pcard__name{position:absolute;left:0;right:0;bottom:2vh;text-align:center;color:var(--rg-black);font-weight:900;text-transform:uppercase;font-size:1.1vw;letter-spacing:0.03em;line-height:1.1;padding:0 0.5vw}@media (max-width:980px){.rg-pcard__name{font-size:3vw}}.rg-pcard__img{max-height:28vh;width:auto;object-fit:contain;filter:drop-shadow(0 1vh 2vh rgba(0,0,0,0.5));transition:transform 0.9s var(--rg-ease-out),filter 0.9s var(--rg-ease-out);will-change:transform}.rg-pcard:hover{transform:translateY(-1.2vh);box-shadow:0 0 0 1px var(--rg-volt),0 3vh 6vh rgba(0,0,0,0.6)}.rg-pcard:hover::after{opacity:0.55}.rg-pcard:hover .rg-pcard__img{transform:translateY(-1vh) scale(1.06);filter:drop-shadow(0 2vh 3vh rgba(0,0,0,0.6))}@media (prefers-reduced-motion:reduce){.rg-pcard,.rg-pcard__img{transition:none}.rg-pcard:hover{transform:none}.rg-pcard:hover .rg-pcard__img{transform:none}}@media (max-width:980px){.rg-manifesto{grid-template-columns:1fr;gap:6vh}.rg-manifesto__text{font-size:5vw}}.rg-bento{background:var(--rg-black);display:grid;grid-template-columns:repeat(4,1fr);grid-template-areas:". pack1 pack2 trend" "cta cta cta .";gap:2vw;padding:0 4vw 10vh;align-items:stretch}.rg-bento__pack:nth-of-type(1){grid-area:pack1}.rg-bento__pack:nth-of-type(2){grid-area:pack2}.rg-bento__trending{grid-area:trend}.rg-bento__cta{grid-area:cta}.rg-bento__trending{position:relative;display:flex;flex-direction:column;justify-content:space-between;background:var(--rg-violet);border-radius:var(--rg-r-lg);padding:4vh 2.5vw;text-decoration:none;overflow:hidden;transition:transform 0.8s var(--rg-ease-out),box-shadow 0.8s var(--rg-ease-out)}.rg-bento__trending-title{color:var(--rg-black);font-weight:900;text-transform:uppercase;font-size:2.6vw;line-height:1.02;margin:0;letter-spacing:-0.01em}.rg-bento__trending-img{max-height:24vh;width:auto;align-self:center;margin-top:2vh;filter:drop-shadow(0 1.5vh 3vh rgba(0,0,0,0.4));transition:transform 0.8s var(--rg-ease-out)}.rg-bento__trending:hover{transform:translateY(-1.2vh);box-shadow:0 3vh 6vh rgba(0,0,0,0.5)}.rg-bento__trending:hover .rg-bento__trending-img{transform:translateY(-0.8vh) scale(1.05)}.rg-bento__cta{position:relative;background:var(--rg-volt);border-radius:var(--rg-r-lg);overflow:visible;min-height:42vh;display:flex;align-items:center;padding:5vh 4vw 5vh 26vw}.rg-bento__cta-figure{position:absolute;left:2vw;bottom:0;z-index:2;width:auto;height:62vh;object-fit:contain;object-position:bottom;pointer-events:none}.rg-bento__cta-body{display:flex;flex-direction:column;gap:3.5vh;max-width:60ch}.rg-bento__cta-title{color:var(--rg-black);font-weight:900;text-transform:uppercase;font-size:3vw;line-height:1.05;margin:0;letter-spacing:-0.01em}.rg-bento__cta-btn{align-self:flex-start}@media (max-width:980px){.rg-bento{grid-template-columns:1fr 1fr;grid-template-areas:"pack1 pack2" "trend trend" "cta cta"}.rg-bento__cta{flex-direction:column;align-items:stretch;padding:5vh 6vw;min-height:auto;overflow:hidden}.rg-bento__cta-figure{position:relative;left:auto;height:40vh;align-self:center}.rg-bento__cta-body{max-width:100%}.rg-bento__trending-title,.rg-bento__cta-title{font-size:6vw}}.rg-detail{background:var(--rg-black);padding:8vh 0 12vh}.rg-detail__title{color:var(--rg-violet);font-weight:900;text-transform:uppercase;font-size:6vw;line-height:0.95;letter-spacing:-0.02em;margin:0 0 6vh}.rg-detail__wrap{display:grid;grid-template-columns:22vw 1fr;gap:4vw;align-items:start}.rg-detail__tabs{display:flex;flex-direction:column;gap:2vh;position:sticky;top:14vh;align-self:start}.rg-detail__tab{appearance:none;cursor:pointer;text-align:left;padding:1.8vh 1.4vw;border-radius:var(--rg-r-pill);font-family:"Montserrat",sans-serif;font-weight:800;text-transform:uppercase;font-size:clamp(0.85rem,1vw,1rem);letter-spacing:0.02em;background:rgba(255,255,255,0.04);color:var(--rg-ink-muted);border:1px solid rgba(255,255,255,0.08);transition:background var(--rg-dur) var(--rg-ease-out),color var(--rg-dur) var(--rg-ease-out),border-color var(--rg-dur) var(--rg-ease-out)}.rg-detail__tab:hover{color:var(--rg-white);border-color:rgba(169,207,63,0.4)}.rg-detail__tab.is-active{background:var(--rg-volt);color:var(--rg-black);border-color:var(--rg-volt)}.rg-detail__panel{display:block}.rg-detail__panel[hidden]{display:none}.rg-detail__heading{color:var(--rg-volt);font-weight:900;text-transform:uppercase;font-size:2vw;letter-spacing:0.01em;margin:0 0 4vh}.rg-detail__media{margin:0 0 4vh}.rg-detail__img{max-width:30vw;height:auto;border-radius:var(--rg-r-md)}.rg-detail__copy{color:var(--rg-ink-muted);font-weight:500}.rg-detail__copy p{font-size:clamp(1rem,1.15vw,1.2rem);line-height:1.65;letter-spacing:0;margin:0 0 3.5vh;max-width:60ch}.rg-detail__copy ul{list-style:none;margin:0;padding:0;display:grid;gap:1.8vh}.rg-detail__copy li{position:relative;padding-left:1.8rem;font-size:clamp(0.95rem,1.05vw,1.1rem);line-height:1.5;color:var(--rg-white);font-weight:600}.rg-detail__copy li::before{content:"";position:absolute;left:0;top:0.55em;width:0.6rem;height:0.6rem;border-radius:50%;background:var(--rg-volt)}.rg-detail__panel.is-active{animation:rg-detail-in 0.5s var(--rg-ease-out)}@keyframes rg-detail-in{from{opacity:0;transform:translateY(2vh)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rg-detail__panel.is-active{animation:none}}@media (max-width:900px){.rg-detail__title{font-size:11vw}.rg-detail__wrap{grid-template-columns:1fr;gap:5vh}.rg-detail__tabs{flex-direction:row;flex-wrap:wrap;position:static}.rg-detail__tab{font-size:3.4vw;padding:1.6vh 4vw}.rg-detail__heading{font-size:6vw}.rg-detail__img{max-width:80vw}.rg-detail__copy p,.rg-detail__copy li{font-size:4vw}.rg-detail__copy li{padding-left:6vw}}.rg-carousel{background:transparent;padding:8vh 0 16vh;overflow:hidden}.rg-carousel__head{display:flex;align-items:flex-end;justify-content:space-between;padding:0 4vw;margin-bottom:5vh;gap:2vw}.rg-carousel__title{color:var(--rg-volt);font-weight:900;text-transform:uppercase;font-size:5vw;line-height:0.95;letter-spacing:-0.02em;margin:0}.rg-carousel__nav{display:flex;gap:1vw;flex:0 0 auto}.rg-carousel__arrow{width:3.4vw;height:3.4vw;min-width:44px;min-height:44px;display:grid;place-items:center;cursor:pointer;border-radius:var(--rg-r-pill);border:1px solid rgba(255,255,255,0.10);background:rgba(255,255,255,0.04);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--rg-volt);transition:transform var(--rg-dur) var(--rg-ease-out),background var(--rg-dur) var(--rg-ease-out),color var(--rg-dur) var(--rg-ease-out),border-color var(--rg-dur) var(--rg-ease-out)}.rg-carousel__arrow:hover{background:var(--rg-volt);color:var(--rg-black);transform:translateY(-0.4vh)}.rg-carousel__splide{padding:3vh 0 9vh;cursor:grab}.rg-carousel__splide.is-dragging,.rg-carousel__splide .splide__track:active{cursor:grabbing}.rg-carousel__splide .splide__track{overflow:visible}.rg-carousel__splide .splide__list{align-items:stretch}.rg-carousel__splide .splide__slide{height:auto;display:flex}.rg-carousel__splide .splide__slide .rg-pcarousel-card{width:100%}.rg-pcarousel-card{scroll-snap-align:start}.rg-pcarousel-card{width:100%;background:rgba(255,255,255,0.04);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--rg-r-lg);border:1px solid rgba(255,255,255,0.08);display:flex;flex-direction:column;overflow:visible;position:relative;transition:transform 0.5s var(--rg-ease-out),box-shadow 0.5s var(--rg-ease-out),border-color 0.5s var(--rg-ease-out);will-change:transform}.rg-pcarousel-card:hover{border-color:rgba(169,207,63,0.4)}.rg-pcarousel-card__body{flex:1 1 auto;display:flex;flex-direction:column}.rg-pcarousel-card__name{min-height:2.6em}.rg-pcarousel-card__price{margin-top:auto}.rg-pcarousel-card::after{content:"";position:absolute;left:10%;right:10%;bottom:-3vh;height:5vh;border-radius:50%;z-index:-1;opacity:0;filter:blur(24px);background:var(--rg-volt);transition:opacity 0.5s var(--rg-ease-out)}.rg-pcarousel-card:hover{transform:translateY(-1.6vh);box-shadow:0 3vh 6vh rgba(0,0,0,0.6)}.rg-pcarousel-card:hover::after{opacity:0.55}.rg-pcarousel-card__media{position:relative;border-radius:var(--rg-r-lg) var(--rg-r-lg) 0 0;overflow:hidden;aspect-ratio:1 / 1;background:radial-gradient(80% 65% at 50% 38%,#ffffff 0%,#f4f5f7 55%,#e7e9ee 100%)}.rg-pcarousel-card__media::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;box-shadow:inset 0 -2.2rem 2.5rem -1.5rem rgba(120,120,140,0.35),inset 0 0 0 1px rgba(255,255,255,0.5);background:radial-gradient(70% 55% at 50% 42%,transparent 60%,rgba(200,202,212,0.25) 100%)}.rg-pcarousel-card__imglink{display:block;width:100%;height:100%}.rg-pcarousel-card__name,.rg-pcarousel-card__name a{position:static}.rg-pcarousel-card__name a::after{content:"";position:absolute;inset:0;z-index:1}.rg-pcarousel-card__wish,.rg-pcarousel-card__cta,.rg-pcarousel-card .added_to_cart{position:relative;z-index:3}.rg-pcarousel-card__img{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:contain;padding:12%;transition:opacity 0.5s var(--rg-ease-out),transform 0.6s var(--rg-ease-out)}.rg-pcarousel-card__img--hover{opacity:0}.rg-pcarousel-card:hover .rg-pcarousel-card__img--main{opacity:0;transform:scale(1.12)}.rg-pcarousel-card:hover .rg-pcarousel-card__img--hover{opacity:1;transform:scale(1.08)}.rg-pcarousel-card__media:not (:has(.rg-pcarousel-card__img--hover)):hover .rg-pcarousel-card__img--main,.rg-pcarousel-card:hover .rg-pcarousel-card__img--main:only-child{opacity:1;transform:scale(1.12)}.rg-pcarousel-card__wish{position:absolute;top:1vh;right:1vh;z-index:3;width:2.4vw;height:2.4vw;min-width:38px;min-height:38px;display:grid;place-items:center;cursor:pointer;border-radius:var(--rg-r-pill);border:0;background:rgba(255,255,255,0.85);color:var(--rg-violet);backdrop-filter:blur(6px);transition:background var(--rg-dur) var(--rg-ease-out),color var(--rg-dur) var(--rg-ease-out),transform var(--rg-dur) var(--rg-ease-out)}.rg-pcarousel-card__wish:hover{background:var(--rg-violet);color:#fff;transform:scale(1.1)}.rg-pcarousel-card__wish.is-active{color:var(--rg-violet)}.rg-pcarousel-card__wish.is-active svg{fill:var(--rg-violet);stroke:var(--rg-violet)}.rg-pcarousel-card__body{padding:2.4vh 1.4vw 2.4vh;display:flex;flex-direction:column;gap:1.4vh;flex:1 1 auto}.rg-pcarousel-card__name{margin:0;font-size:1.15vw;font-weight:800;text-transform:uppercase;letter-spacing:0.01em}.rg-pcarousel-card__name a{color:#fff}.rg-pcarousel-card__name a:hover{color:var(--rg-volt)}.rg-pcarousel-card__price{color:var(--rg-volt);font-weight:900;font-size:1.4vw}.rg-pcarousel-card__price del{color:var(--rg-ink-muted);font-weight:600;margin-right:0.4em;font-size:0.8em}.rg-pcarousel-card__price ins{text-decoration:none}.rg-pcarousel-card__cta.button{margin-top:0.6vh;align-self:stretch;text-align:center;background:var(--rg-volt) !important;color:var(--rg-black) !important;font-weight:800 !important;text-transform:uppercase;letter-spacing:0.02em;border-radius:var(--rg-r-pill) !important;padding:1.4vh 1.5vw !important;border:0 !important;transition:transform var(--rg-dur-fast) var(--rg-ease-out),box-shadow var(--rg-dur) var(--rg-ease-out) !important}.rg-pcarousel-card__cta.button:hover{transform:translateY(-2px);box-shadow:var(--rg-shadow-glow)}.rg-pcarousel-card__cta.loading{opacity:0.7}.rg-pcarousel-card__cta.added::after{content:" ✓"}.rg-pcarousel-card__body .added_to_cart,.products .added_to_cart{display:inline-flex;align-items:center;justify-content:center;gap:0.4rem;margin-top:0.6vh;align-self:stretch;text-align:center;width:100%;background:transparent;color:var(--rg-white);border:1px solid rgba(255,255,255,0.25);border-radius:var(--rg-r-pill);padding:1.1vh 1.5vw;text-decoration:none;font-weight:800;text-transform:uppercase;letter-spacing:0.03em;font-size:0.8rem;transition:background var(--rg-dur) var(--rg-ease-out),color var(--rg-dur) var(--rg-ease-out),border-color var(--rg-dur) var(--rg-ease-out),transform var(--rg-dur-fast) var(--rg-ease-out);animation:rg-viewcart-in 0.4s var(--rg-ease-out) both}.rg-pcarousel-card__body .added_to_cart:hover,.products .added_to_cart:hover{background:var(--rg-violet);color:#fff;border-color:var(--rg-violet);transform:translateY(-2px)}@keyframes rg-viewcart-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.rg-carousel__title{font-size:10vw}.rg-pcarousel-card{flex-basis:70vw}.rg-pcarousel-card__name{font-size:4.4vw}.rg-pcarousel-card__price{font-size:5.4vw}.rg-carousel__arrow{width:12vw;height:12vw}}.rg-panel{background:var(--rg-glass-bg);-webkit-backdrop-filter:var(--rg-blur);backdrop-filter:var(--rg-blur);border:1px solid var(--rg-glass-brd);border-radius:var(--rg-r-lg);padding:clamp(1.25rem,3vw,2rem);box-shadow:var(--rg-shadow-1)}.rg-site-footer{position:relative;background:rgba(255,255,255,0.025);-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%);margin:clamp(2rem,6vh,5rem) clamp(0.75rem,1.5vw,1.5rem) 0;border-radius:clamp(2rem,4vw,4vw) clamp(2rem,4vw,4vw) 0 0;box-shadow:0 -1.5vh 5vh -1.5vh rgba(123,74,168,0.55)}.rg-site-footer::before{content:"";position:absolute;inset:0 0 auto 0;height:clamp(2rem,4vw,4vw);border-radius:inherit;border-top:1px solid rgba(123,74,168,0.5);border-left:1px solid rgba(123,74,168,0.25);border-right:1px solid rgba(123,74,168,0.25);pointer-events:none}.rg-site-footer__inner{display:grid;grid-template-columns:1.2fr 1fr 0.85fr 1.4fr;gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(3rem,8vh,6rem) clamp(2rem,5vh,4rem)}.rg-footer-col{min-width:0}.rg-footer-logo{display:inline-block}.rg-footer-logo__img{display:block;width:clamp(160px,14vw,240px);height:auto}.rg-footer-follow{margin:clamp(1.2rem,3vh,2rem) 0 1rem;font-weight:800;text-transform:uppercase;letter-spacing:0.03em;font-size:clamp(0.85rem,1vw,1rem);color:var(--rg-white)}.rg-footer-socials{list-style:none;display:flex;gap:0.7rem;margin:0 0 clamp(1.5rem,4vh,2.5rem);padding:0}.rg-footer-social{width:2.8rem;height:2.8rem;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:rgba(255,255,255,0.05);color:var(--rg-white);border:1px solid rgba(123,74,168,0.4);transition:background var(--rg-dur) var(--rg-ease-out),color var(--rg-dur) var(--rg-ease-out),border-color var(--rg-dur) var(--rg-ease-out),transform var(--rg-dur) var(--rg-ease-out)}.rg-footer-social:hover{background:var(--rg-violet);color:#fff;border-color:var(--rg-violet);transform:translateY(-2px)}.rg-footer-news{display:flex;flex-direction:column;max-width:22rem;overflow:hidden;border-radius:12px;border:1px solid rgba(255,255,255,0.10)}.rg-footer-news__input{border:0;padding:0.9rem 1rem;background:rgba(255,255,255,0.05);color:var(--rg-white);font:inherit;font-size:0.95rem}.rg-footer-news__input::placeholder{color:var(--rg-ink-muted);text-transform:uppercase;letter-spacing:0.02em;font-size:0.85rem}.rg-footer-news__btn{border:0;cursor:pointer;padding:0.85rem 1rem;background:var(--rg-volt);color:var(--rg-black);font:inherit;font-weight:800;text-transform:uppercase;letter-spacing:0.08em;transition:background var(--rg-dur) var(--rg-ease-out),color var(--rg-dur) var(--rg-ease-out)}.rg-footer-news__btn:hover{background:var(--rg-violet);color:#fff}.rg-footer-heading{margin:0 0 clamp(1rem,2.5vh,1.6rem);font-weight:800;text-transform:uppercase;letter-spacing:0.02em;font-size:clamp(1rem,1.25vw,1.3rem);color:var(--rg-violet)}.rg-footer-list{list-style:none;margin:0;padding:0;display:grid;gap:clamp(0.6rem,1.6vh,1rem)}.rg-footer-list a{color:var(--rg-white);text-decoration:none;font-weight:800;text-transform:uppercase;letter-spacing:0.01em;font-size:clamp(0.85rem,1vw,1rem);transition:color var(--rg-dur) var(--rg-ease-out)}.rg-footer-list a:hover{color:var(--rg-volt)}.rg-footer-contacts .rg-footer-email{white-space:nowrap}@media (max-width:1200px){.rg-footer-contacts .rg-footer-email{white-space:normal;word-break:break-word}}.rg-footer-address{color:var(--rg-white);font-weight:800;text-transform:uppercase;letter-spacing:0.01em;font-size:clamp(0.85rem,1vw,1rem);line-height:1.4}.rg-site-footer__legal{padding-block:clamp(1.5rem,4vh,2.5rem);border-top:1px solid rgba(255,255,255,0.08);color:var(--rg-ink-muted);font-size:0.9rem}@media (max-width:960px){.rg-site-footer__inner{grid-template-columns:1fr 1fr}}@media (max-width:560px){.rg-site-footer__inner{grid-template-columns:1fr}}.rg-testbar{position:fixed;left:0;right:0;bottom:0;z-index:var(--rg-z-toast);background:rgba(14,14,16,0.55);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border-top:1px solid rgba(255,255,255,0.08);box-shadow:0 -8px 30px rgba(0,0,0,0.35);overflow:hidden;padding:0.7em 0;line-height:1.2;background-image:radial-gradient(120% 140% at 50% 120%,rgba(169,207,63,0.10),transparent 60%)}.rg-testbar__track{display:flex;align-items:center;width:max-content;white-space:nowrap;animation:rg-marquee 28s linear infinite}.rg-testbar:hover .rg-testbar__track{animation-play-state:paused}.rg-testbar__item{color:var(--rg-volt);font-weight:800;text-transform:uppercase;letter-spacing:0.08em;font-size:clamp(0.72rem,1.5vw,0.9rem);padding:0 1.4rem}.rg-testbar__sep{color:rgba(255,255,255,0.35);font-size:0.7em;transform:translateY(-1px)}@keyframes rg-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.rg-testbar__track{animation:none;justify-content:center;width:100%}.rg-testbar__item:nth-child(n+3),.rg-testbar__sep{display:none}}.rg-cursor{position:fixed;top:0;left:0;z-index:10000;pointer-events:none;opacity:0;transition:opacity 0.3s ease;will-change:transform}.rg-cursor.is-active{opacity:1}.rg-cursor__dot{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:var(--rg-volt);transition:width 0.25s var(--rg-ease-out),height 0.25s var(--rg-ease-out),background 0.25s ease}.rg-cursor.is-on-volt .rg-cursor__dot{background:var(--rg-violet)}.rg-cursor.is-on-volt .rg-cursor__glow{background:radial-gradient(circle,rgba(123,74,168,0.5) 0%,rgba(123,74,168,0.2) 36%,rgba(123,74,168,0) 73%)}.rg-cursor__glow{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(169,207,63,0.45) 0%,rgba(169,207,63,0.18) 35%,rgba(169,207,63,0) 72%);filter:blur(22px);transition:width 0.35s var(--rg-ease-out),height 0.35s var(--rg-ease-out),opacity 0.3s ease}.rg-cursor.is-hover .rg-cursor__dot{width:14px;height:14px}.rg-cursor.is-hover .rg-cursor__glow{width:190px;height:190px;background:radial-gradient(circle,rgba(169,207,63,0.6) 0%,rgba(169,207,63,0.22) 38%,rgba(169,207,63,0) 74%);filter:blur(28px)}@media (hover:none),(pointer:coarse){.rg-cursor{display:none !important}}@media (prefers-reduced-motion:reduce){.rg-cursor{display:none !important}}@media (hover:hover) and (pointer:fine){html.rg-cursor-on,html.rg-cursor-on *{cursor:none !important}}.rg-reveal{opacity:1}.js .rg-reveal{opacity:0;transform:translateY(24px)}.rg-faq{padding-block:clamp(4rem,10vh,9rem);background:var(--rg-black)}.rg-faq__wrap{display:grid;grid-template-columns:1.05fr 0.95fr;gap:clamp(2rem,6vw,6vw);align-items:start}.rg-faq--reverse .rg-faq__wrap{grid-template-columns:0.95fr 1.05fr}.rg-faq__eyebrow{margin:0 0 0.6em;font-weight:800;letter-spacing:0.28em;text-transform:uppercase;font-size:clamp(0.72rem,0.9vw,0.85rem);color:var(--rg-volt)}.rg-faq__title{margin:0 0 clamp(1.6rem,4vh,3rem);font-weight:900;line-height:0.98;letter-spacing:-0.01em;text-transform:uppercase;font-size:clamp(2rem,4.4vw,3.4rem);color:var(--rg-white)}.rg-faq__list{display:flex;flex-direction:column;gap:1.1vh}.rg-faq__item{border:1px solid rgba(255,255,255,0.10);border-radius:var(--rg-r-lg);background:rgba(255,255,255,0.03);overflow:hidden;transition:border-color var(--rg-dur) var(--rg-ease-out),background var(--rg-dur) var(--rg-ease-out)}.rg-faq__item.is-open{border-color:rgba(169,207,63,0.45);background:rgba(169,207,63,0.06)}.rg-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:clamp(1rem,2.4vh,1.6rem) clamp(1.2rem,2.6vw,2rem);background:transparent;border:0;cursor:pointer;text-align:left;color:var(--rg-white);font:inherit}.rg-faq__q-text{font-weight:800;letter-spacing:0.01em;font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.25;text-transform:uppercase}.rg-faq__item.is-open .rg-faq__q-text{color:var(--rg-volt)}.rg-faq__icon{position:relative;flex:0 0 auto;width:2.6vh;height:2.6vh;min-width:22px;min-height:22px;border-radius:50%;background:rgba(255,255,255,0.08);transition:background var(--rg-dur) var(--rg-ease-out)}.rg-faq__item.is-open .rg-faq__icon{background:var(--rg-volt)}.rg-faq__icon span{position:absolute;top:50%;left:50%;width:44%;height:2px;background:var(--rg-white);border-radius:2px;transform:translate(-50%,-50%);transition:transform var(--rg-dur) var(--rg-ease-out),background var(--rg-dur) var(--rg-ease-out)}.rg-faq__icon span:last-child{transform:translate(-50%,-50%) rotate(90deg)}.rg-faq__item.is-open .rg-faq__icon span{background:var(--rg-black)}.rg-faq__item.is-open .rg-faq__icon span:last-child{transform:translate(-50%,-50%) rotate(0deg)}.rg-faq__a{max-height:0;overflow:hidden;transition:max-height var(--rg-dur) var(--rg-ease-out)}.rg-faq__a[hidden]{display:block}.rg-faq__item.is-open .rg-faq__a{max-height:40vh}.rg-faq__a-inner{margin:0;padding:0 clamp(1.2rem,2.6vw,2rem) clamp(1.1rem,2.4vh,1.6rem);color:var(--rg-ink-muted);font-size:clamp(0.95rem,1.1vw,1.05rem);line-height:1.6}.rg-faq__col--media{position:relative;display:flex;align-items:flex-end;justify-content:flex-end;position:sticky;top:14vh;align-self:start;height:58vh;padding:clamp(1.5rem,3vw,3rem);background:var(--rg-black);border-radius:var(--rg-r-xl);box-shadow:0 0 70px 6px rgba(169,207,63,0.35),0 3vh 7vh rgba(0,0,0,0.55);overflow:hidden}.rg-faq__blob{position:absolute;z-index:0;right:-6%;bottom:-4%;width:78%;height:92%;background:radial-gradient(52% 50% at 62% 50%,rgba(169,207,63,0.20),rgba(169,207,63,0) 68%),radial-gradient(58% 58% at 55% 46%,rgba(123,74,168,0.55),rgba(123,74,168,0) 72%);filter:blur(10px);border-radius:46% 54% 52% 48% / 54% 48% 52% 46%}.rg-faq__wordmark{position:absolute;top:clamp(1.5rem,3vw,3rem);left:clamp(1.5rem,3vw,3rem);z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:0.02em;font-weight:900;line-height:0.86;letter-spacing:-0.01em;text-transform:uppercase;font-size:clamp(2.4rem,6vw,5.4rem);color:rgba(123,74,168,0.85);pointer-events:none;user-select:none}.rg-faq__wordmark-brand{font-family:inherit;text-transform:none;font-style:italic;color:var(--rg-violet)}.rg-faq__img{position:relative;z-index:2;display:block;width:auto;margin:0 calc(-1 * clamp(1.5rem,3vw,3rem)) calc(-1 * clamp(1.5rem,3vw,3rem)) 0;max-width:calc(100% + clamp(1.5rem,3vw,3rem));max-height:100%;height:auto;object-fit:contain;filter:drop-shadow(0 3vh 5vh rgba(0,0,0,0.5));will-change:transform}@media (max-width:900px){.rg-faq__wrap,.rg-faq--reverse .rg-faq__wrap{grid-template-columns:1fr}.rg-faq__col--media{order:-1;min-height:46vh;justify-content:center;margin-right:0}.rg-faq__img{max-width:100%;margin-right:0;max-height:56vh}.rg-faq__blob{right:0;width:90%}.rg-faq__wordmark{inset:3% auto auto 4%;font-size:clamp(2rem,12vw,3.4rem)}}.rg-ss{padding-block:clamp(4rem,10vh,9rem);background:transparent}.rg-ss__panel{position:relative;border-radius:var(--rg-r-xl);padding:clamp(2.5rem,7vh,6rem) clamp(1.8rem,5vw,5rem) clamp(3rem,8vh,6rem);background:rgba(255,255,255,0.03);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.08);overflow:hidden}.rg-ss__panel::before{content:"";position:absolute;z-index:0;pointer-events:none;left:50%;top:-20%;transform:translateX(-50%);width:70%;height:60%;background:radial-gradient(circle,rgba(169,207,63,0.18),transparent 70%);filter:blur(40px)}.rg-ss__panel>*{position:relative;z-index:1}.rg-ss__title{margin:0 0 clamp(1.2rem,3vh,2rem);font-weight:900;line-height:0.95;letter-spacing:-0.01em;text-transform:uppercase;font-size:clamp(2.6rem,7vw,6rem);color:var(--rg-volt);text-align:center}.rg-ss__intro{max-width:62ch;margin:0 auto;font-weight:600;text-transform:none;letter-spacing:0;line-height:1.6;font-size:clamp(0.85rem,1vw,1rem);color:rgba(255,255,255,0.85);text-align:center}.rg-ss__intro-accent{color:var(--rg-volt);font-weight:700}.rg-ss__intro-accent{color:var(--rg-volt)}.rg-ss__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(0.8rem,1.5vw,1.5rem);margin-top:clamp(2rem,5vh,3.5rem);overflow-x:auto;scrollbar-width:none;padding-bottom:0.5rem}.rg-ss__grid::-webkit-scrollbar{display:none}.rg-ss__card{display:flex;flex-direction:row;align-items:center;text-align:left;gap:0.8rem;min-width:12rem;padding:clamp(0.9rem,1.6vh,1.3rem) clamp(0.9rem,1.4vw,1.3rem);border-radius:var(--rg-r-lg);background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);transition:border-color var(--rg-dur) var(--rg-ease-out)}.rg-ss__card:hover{border-color:rgba(169,207,63,0.4)}.rg-ss__card-txt{display:flex;flex-direction:column;min-width:0}.rg-ss__icon{display:inline-flex;width:clamp(28px,2.4vw,36px);height:clamp(28px,2.4vw,36px);color:var(--rg-volt);transition:transform var(--rg-dur) var(--rg-ease-out),filter var(--rg-dur) var(--rg-ease-out)}.rg-ss__icon svg{width:100%;height:100%;display:block}.rg-ss__card:hover .rg-ss__icon{transform:translateY(-0.6vh) scale(1.05);filter:drop-shadow(0 0 14px rgba(169,207,63,0.6))}.rg-ss__card-title{margin:0.2rem 0 0;font-weight:800;line-height:1.15;text-transform:uppercase;letter-spacing:0.01em;font-size:clamp(0.78rem,0.95vw,0.95rem);color:var(--rg-violet)}.rg-ss__card-body{margin:0;max-width:22ch;font-weight:600;text-transform:none;letter-spacing:0;line-height:1.45;font-size:clamp(0.72rem,0.85vw,0.85rem);color:var(--rg-ink-muted)}@media (max-width:760px){.rg-ss__grid{grid-template-columns:repeat(4,minmax(13rem,1fr))}}.rg-reviews{position:relative;display:grid;grid-template-columns:34% 1fr;gap:0;background:transparent;min-height:70vh;align-items:stretch;padding-bottom:clamp(3rem,9vh,7rem);overflow:hidden}.rg-reviews__panel{position:relative;z-index:1;background:transparent;display:flex;align-items:flex-end;padding:clamp(2rem,6vh,5rem) clamp(1.5rem,3vw,3rem)}.rg-reviews__panel::before{content:"";position:absolute;z-index:-1;pointer-events:none;left:-4vw;top:25%;width:85%;height:55%;background:radial-gradient(circle,rgba(123,74,168,0.28),transparent 70%);filter:blur(55px)}.rg-reviews__title{margin:0;font-weight:900;line-height:0.9;letter-spacing:-0.01em;text-transform:uppercase;font-size:clamp(2.6rem,7vw,7rem);color:var(--rg-white)}.rg-reviews__stage{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(2rem,6vh,5rem) clamp(1.5rem,4vw,4rem) 0}.rg-reviews__splide{position:relative;z-index:2;width:100%;max-width:60vw;margin-left:0}.rg-reviews__splide .splide__slide{display:flex}.rg-review-card{margin:0;width:100%;background:rgba(255,255,255,0.04);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,0.08);border-radius:var(--rg-r-xl);padding:clamp(1.8rem,4vw,3.5rem);min-height:30vh;display:flex;flex-direction:column;justify-content:center}.rg-review-card__quote{display:block;font-family:Georgia,"Times New Roman",serif;font-size:clamp(3rem,6vw,5rem);line-height:0.6;color:var(--rg-volt);margin-bottom:clamp(1rem,2.5vh,2rem)}.rg-review-card__text{margin:0 0 clamp(1rem,2.5vh,1.8rem);font-weight:800;text-transform:uppercase;letter-spacing:0.01em;line-height:1.35;font-size:clamp(1.05rem,1.5vw,1.6rem);color:var(--rg-white)}.rg-review-card__meta{font-weight:800;text-transform:uppercase;letter-spacing:0.03em;font-size:clamp(0.85rem,1.05vw,1.05rem);color:var(--rg-volt)}.rg-reviews__controls{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-top:clamp(1.5rem,4vh,3rem);max-width:none;margin-left:0}.rg-reviews__dots{order:1;display:flex;gap:0.9rem;align-items:center}.rg-reviews__nav{order:2;margin-left:auto}.rg-reviews__dot{width:1.15rem;height:1.15rem;padding:0;border:0;border-radius:50%;background:rgba(123,74,168,0.7);cursor:pointer;transition:background var(--rg-dur) var(--rg-ease-out),transform var(--rg-dur) var(--rg-ease-out)}.rg-reviews__dot:hover{background:rgba(123,74,168,1)}.rg-reviews__dot.is-active{background:var(--rg-volt);transform:scale(1.3);box-shadow:0 0 12px rgba(169,207,63,0.6)}.rg-reviews__nav{display:flex;align-items:center;gap:0.8rem}.rg-reviews__arrow{width:2.8rem;height:2.8rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,0.06);border:1px solid rgba(169,207,63,0.35);color:var(--rg-white);cursor:pointer;transition:background var(--rg-dur) var(--rg-ease-out),color var(--rg-dur) var(--rg-ease-out),transform var(--rg-dur) var(--rg-ease-out)}.rg-reviews__arrow:hover{background:var(--rg-volt);color:var(--rg-black);transform:translateY(-2px)}.rg-reviews__cta.rg-btn--grad{margin-left:0.4rem;background:var(--rg-volt);color:var(--rg-black);box-shadow:0 0 30px rgba(169,207,63,0.45)}.rg-reviews__cta.rg-btn--grad .rg-btn__label,.rg-reviews__cta.rg-btn--grad .rg-btn__arrow{color:var(--rg-black)}.rg-reviews__cta.rg-btn--grad:hover{box-shadow:0 0 44px rgba(169,207,63,0.7)}@media (max-width:860px){.rg-reviews{grid-template-columns:1fr;min-height:auto}.rg-reviews__panel{border-radius:0;padding-block:clamp(2.5rem,8vh,5rem)}.rg-reviews__stage{padding:clamp(2rem,6vh,4rem) 6vw 0}.rg-reviews__splide,.rg-reviews__controls{margin-left:0;max-width:100%}.rg-reviews__controls{justify-content:center}.rg-reviews__panel,.rg-reviews__stage{box-sizing:border-box;max-width:100%;min-width:0}}@media (max-width:900px){.rg-header-left{gap:3vw}.rg-header-actions{gap:4vw}.rg-icon svg,.mp13-wishlist-trigger__btn svg{width:24px !important;height:24px !important}.rg-icon,.rg-burger,.rg-lang,.mp13-wishlist-trigger__btn,.mp13-search-trigger{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.rg-lang{min-width:0;padding-inline:0.6rem}input:not ([type=checkbox]):not ([type=radio]):not ([type=range]):not ([type=submit]):not ([type=button]),select,textarea{font-size:16px}}@media (max-width:600px){.rg-icon--collapse{display:none !important}.rg-header-actions{gap:0}.rg-header-left{gap:4vw}.rg-hero__title{font-size:clamp(3rem,16vw,5rem)}.rg-hero--split .rg-hero__title{font-size:clamp(2.7rem,6vw,5rem)}.rg-hero__lead{font-size:clamp(0.95rem,4.4vw,1.15rem);padding-inline:6vw}.rg-next__title{font-size:13vw}.rg-manifesto{grid-template-columns:1fr}.rg-manifesto__text{font-size:6.5vw}.rg-bento{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:none;gap:2vw;align-items:stretch}.rg-bento>*{min-width:0;width:auto}.rg-bento__pack,.rg-bento__trending,.rg-bento__cta{grid-area:auto !important}.rg-bento__pack{grid-column:span 1 !important}.rg-bento__trending{grid-column:1 / -1 !important}.rg-bento__cta{grid-column:1 / -1 !important}.rg-bento__cta{flex-direction:column;align-items:stretch;padding:4vh 6vw;min-height:auto;overflow:hidden}.rg-bento__cta-figure{position:relative;left:auto;height:34vh;align-self:center}.rg-bento__cta{position:relative}.rg-bento__cta::before{content:"";position:absolute;left:0;right:0;top:calc(4vh + 34vh - 9vh);height:9vh;z-index:3;pointer-events:none;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 60%,rgba(0,0,0,0.92) 100%)}.rg-bento__cta-body{max-width:100%}.rg-manifesto{padding-bottom:2vw}.rg-bento{padding-top:0;margin-top:0;padding-inline:4vw}.rg-detail__wrap{grid-template-columns:1fr}.rg-detail__tabs{position:static;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:2vw;padding-bottom:1vh;-webkit-overflow-scrolling:touch;scrollbar-width:none}.rg-detail__tabs::-webkit-scrollbar{display:none}.rg-detail__tab{flex:0 0 auto;font-size:3.6vw;padding:1.4vh 4vw}.rg-faq__wrap{grid-template-columns:1fr}.rg-faq__col--media{position:static;height:44vh;order:-1}.rg-faq__q-text{font-size:4.2vw}.rg-ss__grid{grid-template-columns:repeat(4,minmax(13rem,1fr))}.rg-ss__title{font-size:clamp(2.4rem,12vw,3.4rem)}.rg-reviews__dots{display:none !important}.rg-reviews{grid-template-columns:1fr}.rg-reviews__splide,.rg-reviews__controls{margin-left:0;max-width:100%}.rg-reviews__title{font-size:clamp(3rem,18vw,5rem)}.rg-reviews__controls{flex-direction:column-reverse;align-items:stretch;gap:1.2rem}.rg-reviews__nav{justify-content:center;margin-left:0}.rg-reviews__dots{justify-content:center}.rg-site-footer__inner{grid-template-columns:1fr}.rg-footer-news{max-width:none}.rg-ss,.rg-faq,.rg-carousel{padding-block:clamp(3rem,8vh,5rem)}.rg-site-header__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:0.5rem}.rg-header-left{gap:0}.rg-brand{justify-self:center}.rg-brand__mono{display:inline-flex;align-items:center}.rg-brand__mono{position:relative}.rg-brand__mono-img{height:30px;width:auto;display:block;transition:opacity 0.32s var(--rg-ease-out,ease)}.rg-brand__mono-img--purple{position:absolute;inset:0;opacity:0}.rg-brand__mono:active .rg-brand__mono-img--purple,.rg-brand__mono.is-pressed .rg-brand__mono-img--purple{opacity:1}.rg-brand__mono:active .rg-brand__mono-img--green,.rg-brand__mono.is-pressed .rg-brand__mono-img--green{opacity:0}.rg-brand .custom-logo-link,.rg-brand .custom-logo,.rg-brand__hover,.rg-brand__text{display:none !important}.rg-icon-wrap--wishlist.rg-icon--collapse,.rg-account.rg-icon--collapse,button.rg-icon--collapse[data-y-search-open]{display:inline-flex !important}.rg-account .rg-dropdown,.rg-account.is-open .rg-dropdown{position:fixed;top:4.6rem;left:12px;right:12px;width:auto;max-width:none}.rg-header-left>.rg-lang-wrap{display:none}.rg-lang-slot--mobile{display:inline-flex;align-items:center}.rg-lang{padding:0;font-size:0.78rem;gap:0.2em;background:none;border:0;min-width:0}.rg-lang .rg-lang__flag{display:none}.rg-lang__menu .rg-lang__flag{display:inline}}.rg-shop{padding-block:clamp(7rem,14vh,11rem) clamp(4rem,10vh,8rem);background:var(--rg-black)}.rg-shop__hero{position:relative;text-align:center;margin-bottom:clamp(2.5rem,6vh,4rem);padding-block:clamp(1rem,3vh,2.5rem)}.rg-shop__hero::before,.rg-shop__hero::after{content:"";position:absolute;z-index:0;pointer-events:none;left:50%;border-radius:50%;filter:blur(70px)}.rg-shop__hero::before{width:42vw;max-width:620px;aspect-ratio:1.7/1;top:34%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(123,74,168,0.42),transparent 68%)}.rg-shop__hero::after{width:30vw;max-width:440px;aspect-ratio:2/1;top:24%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(169,207,63,0.22),transparent 66%)}.rg-shop__hero>*{position:relative;z-index:1}.rg-shop__eyebrow{display:inline-block;margin:0 0 1em;padding:0.45em 1.3em;border-radius:var(--rg-r-pill);background:rgba(169,207,63,0.12);border:1px solid rgba(169,207,63,0.4);font-weight:800;letter-spacing:0.28em;text-transform:uppercase;font-size:clamp(0.72rem,0.9vw,0.85rem);color:var(--rg-volt)}.rg-shop__title{margin:0 0 0.4em;font-weight:900;line-height:0.95;letter-spacing:-0.015em;text-transform:uppercase;font-size:clamp(3rem,8vw,7rem);background:linear-gradient(100deg,var(--rg-volt) 0%,var(--rg-violet) 25%,#ffffff 50%,var(--rg-violet) 75%,var(--rg-volt) 100%);background-size:200% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-wrap:balance;filter:drop-shadow(0 0 30px rgba(169,207,63,0.25));animation:rg-title-gleam 5s linear infinite}@keyframes rg-title-gleam{to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.rg-shop__title{animation:none;background-position:50% 0}}.rg-shop__sub{margin:0 auto;max-width:52ch;color:var(--rg-ink-muted);font-weight:700;text-transform:uppercase;letter-spacing:0.01em;font-size:clamp(0.9rem,1.1vw,1.05rem);line-height:1.5}.rg-shop__toolbar{display:flex;align-items:center;gap:1rem;flex-wrap:nowrap;margin-bottom:1.4rem}.rg-shop__sort{display:flex;align-items:center;gap:0.6rem;flex:0 0 auto}.rg-shop__sort-label{color:var(--rg-ink-muted);font-weight:800;text-transform:uppercase;letter-spacing:0.06em;font-size:0.72rem}.rg-shop__sort .woocommerce-ordering{margin:0}.rg-shop__sort select,.woocommerce-ordering select{appearance:none;-webkit-appearance:none;background:rgba(255,255,255,0.05);color:var(--rg-white);border:1px solid rgba(169,207,63,0.35);border-radius:var(--rg-r-pill);padding:0.7rem 2.4rem 0.7rem 1.1rem;font:inherit;font-weight:700;text-transform:uppercase;letter-spacing:0.02em;font-size:0.8rem;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23A9CF3F' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 0.9rem center}.rg-shop__sort select option{background:#121212;color:#fff}.rg-shop__chips-wrap{display:flex;align-items:center;gap:0.5rem;flex:1 1 auto;min-width:0}.rg-shop__chip-arrow{flex:0 0 auto;width:2.4rem;height:2.4rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.10);color:var(--rg-white);cursor:pointer;transition:background var(--rg-dur) var(--rg-ease-out),color var(--rg-dur) var(--rg-ease-out)}.rg-shop__chip-arrow:hover{background:var(--rg-volt);color:var(--rg-black)}.rg-shop__chips{display:flex;gap:0.6rem;overflow-x:auto;scroll-behavior:smooth;min-width:0;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:0.2rem 0}.rg-shop__chips::-webkit-scrollbar{display:none}.rg-shop__chip{flex:0 0 auto;display:inline-flex;align-items:center;padding:0.7rem 1.4rem;border-radius:var(--rg-r-pill);text-decoration:none;white-space:nowrap;background:rgba(255,255,255,0.05);color:var(--rg-white);border:1px solid rgba(255,255,255,0.10);font-weight:800;text-transform:uppercase;letter-spacing:0.02em;font-size:clamp(0.72rem,0.85vw,0.85rem);transition:background var(--rg-dur) var(--rg-ease-out),color var(--rg-dur) var(--rg-ease-out),border-color var(--rg-dur) var(--rg-ease-out)}.rg-shop__chip:hover{border-color:rgba(169,207,63,0.5)}.rg-shop__chip.is-active{background:var(--rg-volt);color:var(--rg-black);border-color:var(--rg-volt)}.rg-shop__more-filters{flex:0 0 auto;display:inline-flex;align-items:center;gap:0.5rem;cursor:pointer;padding:0.75rem 1.4rem;border-radius:var(--rg-r-pill);background:var(--rg-violet);color:#fff;border:0;font:inherit;font-weight:800;text-transform:uppercase;letter-spacing:0.04em;font-size:0.8rem;transition:background var(--rg-dur) var(--rg-ease-out),box-shadow var(--rg-dur) var(--rg-ease-out)}.rg-shop__more-filters:hover{background:var(--rg-volt);color:var(--rg-black);box-shadow:0 0 24px rgba(169,207,63,0.4)}.rg-shop__more-count{display:inline-grid;place-items:center;min-width:1.3rem;height:1.3rem;padding:0 0.3rem;border-radius:var(--rg-r-pill);background:var(--rg-volt);color:var(--rg-black);font-size:0.72rem;font-weight:900}.rg-shop__count{margin:0 0 clamp(1.5rem,4vh,2.5rem);color:var(--rg-ink-muted);font-weight:700;text-transform:uppercase;letter-spacing:0.02em;font-size:0.85rem}.rg-shop__count .woocommerce-result-count{margin:0}.rg-shop__grid.products{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);column-gap:clamp(1.5rem,3vw,2.5rem);row-gap:clamp(2.5rem,5vw,4rem)}.rg-shop__grid.products::before,.rg-shop__grid.products::after{content:none !important}.rg-shop-cell{margin:0 !important;width:auto !important;float:none !important}.rg-shop__pagination{margin-top:clamp(3rem,7vh,5rem);display:block;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:0.35rem}.rg-shop__pagination::-webkit-scrollbar{display:none}.rg-shop__pagination>nav,.rg-shop__pagination>ul.page-numbers{width:max-content;max-width:none;margin-inline:auto}.rg-shop__pagination ul.page-numbers{flex-wrap:nowrap !important}.rg-shop__pagination ul.page-numbers,.woocommerce nav.woocommerce-pagination ul,nav.woocommerce-pagination ul.page-numbers{border:0 !important;margin:0 !important;padding:0 !important;display:flex !important;flex-wrap:wrap;gap:0.5rem;justify-content:center;align-items:center;list-style:none !important;white-space:normal}.rg-shop__pagination .woocommerce-pagination ul.page-numbers li,.rg-shop__pagination ul.page-numbers li,.woocommerce nav.woocommerce-pagination ul li,nav.woocommerce-pagination ul.page-numbers li{border:0 !important;margin:0 !important;padding:0 !important;float:none !important;overflow:visible !important;display:block !important;list-style:none !important}.rg-shop__pagination .page-numbers li a.page-numbers,.rg-shop__pagination .page-numbers li span.page-numbers,.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:2.8rem;height:2.8rem;padding:0 0.85rem !important;border-radius:var(--rg-r-pill);text-decoration:none;background:rgba(255,255,255,0.05);color:var(--rg-white);border:1px solid rgba(255,255,255,0.10);font-weight:800;font-size:0.9rem;line-height:1;transition:background var(--rg-dur) var(--rg-ease-out),border-color var(--rg-dur) var(--rg-ease-out),color var(--rg-dur) var(--rg-ease-out),box-shadow var(--rg-dur) var(--rg-ease-out)}.rg-shop__pagination .page-numbers li a.page-numbers:hover,.woocommerce nav.woocommerce-pagination ul li a:hover{background:rgba(169,207,63,0.14);border-color:rgba(169,207,63,0.5);color:var(--rg-volt)}.rg-shop__pagination .page-numbers li span.current,.rg-shop__pagination .page-numbers li a.current,.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a.current{background:var(--rg-volt) !important;color:var(--rg-black) !important;border-color:var(--rg-volt) !important;box-shadow:0 0 18px rgba(169,207,63,0.28)}.rg-shop__pagination .page-numbers li a.next,.rg-shop__pagination .page-numbers li a.prev,.woocommerce nav.woocommerce-pagination ul li a.next,.woocommerce nav.woocommerce-pagination ul li a.prev{background:rgba(123,74,168,0.22);border-color:rgba(123,74,168,0.5);font-size:1.05rem}.rg-shop__pagination .page-numbers li a.next:hover,.rg-shop__pagination .page-numbers li a.prev:hover,.woocommerce nav.woocommerce-pagination ul li a.next:hover,.woocommerce nav.woocommerce-pagination ul li a.prev:hover{background:var(--rg-violet);border-color:var(--rg-volt);color:var(--rg-volt)}.rg-shop__pagination .page-numbers li span.dots,.woocommerce nav.woocommerce-pagination ul li span.dots{background:none;border-color:transparent;color:var(--rg-ink-muted);min-width:1.6rem;padding:0 !important}.rg-shop__empty{text-align:center;color:var(--rg-ink-muted);font-size:1.1rem;padding-block:clamp(3rem,8vh,6rem)}.rg-filter{position:fixed;inset:0;z-index:800;visibility:hidden;pointer-events:none;overflow:clip}.rg-filter.is-open{visibility:visible;pointer-events:auto}.rg-filter__scrim{position:absolute;inset:0;background:rgba(0,0,0,0.55);opacity:0;transition:opacity 0.35s var(--rg-ease-out);cursor:pointer}.rg-filter.is-open .rg-filter__scrim{opacity:1}.rg-filter__drawer{position:absolute;top:0;right:0;width:min(420px,92vw);height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#0e0e10;border-left:1px solid rgba(255,255,255,0.08);box-shadow:-22px 0 60px rgba(0,0,0,0.5);transform:translateX(100%);transition:transform 0.45s var(--rg-ease-out)}.rg-filter.is-open .rg-filter__drawer{transform:translateX(0)}.rg-filter__head{display:flex;align-items:center;justify-content:space-between;padding:clamp(1.2rem,3vh,2rem) clamp(1.4rem,3vw,2rem) 1rem;border-bottom:1px solid rgba(255,255,255,0.08)}.rg-filter__body{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:clamp(1.2rem,3vh,2rem) clamp(1.4rem,3vw,2rem)}.rg-filter__body>* + *{margin-top:clamp(1.6rem,4vh,2.4rem)}.rg-filter__foot{display:flex;gap:1rem;align-items:center;padding:clamp(1.2rem,3vh,1.8rem) clamp(1.4rem,3vw,2rem);border-top:1px solid rgba(255,255,255,0.08);background:#0e0e10}.rg-filter__title{margin:0;font-weight:900;text-transform:uppercase;letter-spacing:-0.01em;font-size:1.6rem;color:var(--rg-white)}.rg-filter__close{width:2.6rem;height:2.6rem;border:0;border-radius:50%;background:var(--rg-volt);color:var(--rg-black);font-size:1.4rem;line-height:1;cursor:pointer;transition:background var(--rg-dur) var(--rg-ease-out),color var(--rg-dur) var(--rg-ease-out)}.rg-filter__close:hover{background:var(--rg-violet);color:#fff}.rg-filter__body{display:block;flex:1 1 auto;min-height:0;max-height:calc(100svh - 12rem);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:clamp(1.2rem,3vh,2rem) clamp(1.4rem,3vw,2rem)}.rg-filter__body>* + *{margin-top:clamp(1.6rem,4vh,2.4rem)}.rg-filter__label{margin:0 0 1rem;font-weight:800;text-transform:uppercase;letter-spacing:0.03em;font-size:0.9rem;color:var(--rg-volt)}.rg-filter__range{position:relative;height:1.4rem}.rg-filter__range-track{position:absolute;top:50%;left:0;right:0;height:4px;transform:translateY(-50%);background:var(--rg-violet);border-radius:4px}.rg-filter__range-fill{position:absolute;top:0;height:100%;background:var(--rg-volt);border-radius:4px}.rg-filter__range-input{position:absolute;top:0;left:0;width:100%;height:1.4rem;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}.rg-filter__range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:auto;width:1.2rem;height:1.2rem;border-radius:50%;background:var(--rg-volt);border:2px solid #121212;cursor:pointer;box-shadow:0 0 8px rgba(169,207,63,0.6)}.rg-filter__range-input::-moz-range-thumb{pointer-events:auto;width:1.2rem;height:1.2rem;border-radius:50%;background:var(--rg-volt);border:2px solid #121212;cursor:pointer}.rg-filter__range-vals{display:flex;justify-content:space-between;margin-top:0.6rem;color:var(--rg-white);font-weight:700}.rg-filter__range-vals strong{color:var(--rg-volt)}.rg-filter__checks{display:grid;gap:0.7rem}.rg-filter__check{display:flex;align-items:center;gap:0.7rem;cursor:pointer;color:var(--rg-white);font-weight:700}.rg-filter__check input{position:absolute;opacity:0;width:0;height:0}.rg-filter__box{flex:0 0 auto;width:1.3rem;height:1.3rem;border-radius:50%;border:2px solid rgba(169,207,63,0.5);background:rgba(255,255,255,0.04);transition:background var(--rg-dur) var(--rg-ease-out),border-color var(--rg-dur) var(--rg-ease-out);position:relative}.rg-filter__check input:checked + .rg-filter__box{background:var(--rg-volt);border-color:var(--rg-volt)}.rg-filter__check input:checked + .rg-filter__box::after{content:"";position:absolute;left:50%;top:46%;width:5px;height:9px;border:solid #000;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}.rg-filter__check-label em{color:var(--rg-ink-muted);font-style:normal;font-weight:600}.rg-filter__pills{display:flex;flex-wrap:wrap;gap:0.6rem}.rg-filter__pill{cursor:pointer}.rg-filter__pill input{position:absolute;opacity:0}.rg-filter__pill span{display:inline-flex;align-items:center;gap:0.3rem;padding:0.6rem 1.1rem;border-radius:var(--rg-r-pill);background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.10);color:var(--rg-white);font-weight:800;text-transform:uppercase;letter-spacing:0.02em;font-size:0.8rem;transition:background var(--rg-dur) var(--rg-ease-out),color var(--rg-dur) var(--rg-ease-out),border-color var(--rg-dur) var(--rg-ease-out)}.rg-filter__pill input:checked + span{background:var(--rg-volt);color:var(--rg-black);border-color:var(--rg-volt)}.rg-filter__pill--rating span{color:var(--rg-volt)}.rg-filter__pill--rating input:checked + span{color:var(--rg-black)}.rg-filter__pill--rating em{font-style:normal;font-size:0.7rem;color:inherit}.rg-filter__toggle{display:flex;align-items:center;gap:0.8rem;cursor:pointer;color:var(--rg-white);font-weight:700}.rg-filter__toggle input{position:absolute;opacity:0}.rg-filter__switch{flex:0 0 auto;width:3rem;height:1.6rem;border-radius:var(--rg-r-pill);background:var(--rg-violet);position:relative;transition:background var(--rg-dur) var(--rg-ease-out)}.rg-filter__switch::after{content:"";position:absolute;top:2px;left:2px;width:1.2rem;height:1.2rem;border-radius:50%;background:#fff;transition:transform var(--rg-dur) var(--rg-ease-out)}.rg-filter__toggle input:checked + .rg-filter__switch{background:var(--rg-volt)}.rg-filter__toggle input:checked + .rg-filter__switch::after{transform:translateX(1.4rem);background:#000}.rg-filter__foot{display:flex;gap:1rem;align-items:center;padding:clamp(1.2rem,3vh,1.8rem) clamp(1.4rem,3vw,2rem);border-top:1px solid rgba(255,255,255,0.08)}.rg-filter__clear{color:var(--rg-ink-muted);text-decoration:none;font-weight:800;text-transform:uppercase;letter-spacing:0.04em;font-size:0.85rem;transition:color var(--rg-dur) var(--rg-ease-out)}.rg-filter__clear:hover{color:var(--rg-white)}.rg-filter__apply{flex:1;padding:0.9rem 1.4rem;border:0;border-radius:var(--rg-r-pill);background:var(--rg-volt);color:var(--rg-black);font:inherit;font-weight:900;text-transform:uppercase;letter-spacing:0.06em;cursor:pointer;transition:background var(--rg-dur) var(--rg-ease-out),color var(--rg-dur) var(--rg-ease-out)}.rg-filter__apply:hover{background:var(--rg-violet);color:#fff}@media (max-width:900px){.rg-shop__grid.products{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.rg-shop__toolbar{flex-wrap:wrap;row-gap:0.7rem}.rg-shop__chips-wrap{order:1;width:100%}.rg-shop__more-filters{order:2;flex:0 0 auto}.rg-shop__sort{order:3;margin-left:auto;flex:0 1 auto;min-width:0}.rg-shop__sort-label{display:none}.rg-shop__more-filters{font-size:0.68rem;padding:0.6rem 0.9rem;letter-spacing:0.02em;white-space:nowrap}.rg-shop__sort .rg-select__btn{font-size:0.68rem;padding:0.55rem 0.8rem;letter-spacing:0.01em;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rg-shop__sort .rg-select__menu{left:auto;right:0;width:max-content;max-width:calc(100vw - 2rem)}.rg-shop__more-count{min-width:1rem;height:1rem;padding:0 0.22rem;font-size:0.58rem;margin-left:0.15rem}.rg-shop__more-filters:has(.rg-shop__more-count)>svg{display:none}.rg-shop__sort .rg-select__btn{max-width:10.5rem}.rg-shop__sort .rg-select__btn>span,.rg-shop__sort .rg-select__btn .rg-select__value{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-shop__clear-btn{order:4;width:100%;justify-content:center;margin-top:0.1rem;font-size:0.68rem;padding:0.55rem 0.9rem}}@media (max-width:600px){.rg-shop__grid.products{grid-template-columns:repeat(2,1fr);gap:0.7rem}.rg-shop__grid.products>li,.rg-shop__grid.products .rg-shop-cell{min-width:0}.rg-shop__grid.products .rg-pcarousel-card{min-width:0}.rg-shop__grid.products>li,.rg-shop__grid.products .rg-shop-cell{display:flex}.rg-shop__grid.products .rg-pcarousel-card{width:100%;height:100%;display:flex;flex-direction:column}.rg-shop__grid.products .rg-pcarousel-card__media{aspect-ratio:1 / 1;flex-shrink:0}.rg-shop__grid.products .rg-pcarousel-card__body{padding:0.7rem 0.6rem 0.75rem;gap:0.35rem}.rg-shop__grid.products .rg-pcarousel-card__name{font-size:0.6rem;line-height:1.25;letter-spacing:0.01em;min-height:2.5em;overflow:hidden}.rg-shop__grid.products .rg-pcarousel-card__price{font-size:0.9rem}.rg-shop__grid.products .rg-pcarousel-card__price del{font-size:0.7em;margin-right:0.25em}.rg-shop__grid.products .rg-pcarousel-card__cta.button{padding:0.6rem 0.4rem !important;font-size:0.68rem;margin-top:0.35rem;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.rg-shop__grid.products .rg-mens-pill--card{font-size:0.48rem;padding:0.25em 0.5em;top:0.4rem;left:0.4rem}.rg-shop__grid.products .rg-points-pill--card{font-size:0.48rem;left:0.4rem;bottom:0.4rem;padding:0.2em 0.45em 0.2em 0.35em}.rg-shop__grid.products .rg-points-pill--card .rg-points-pill__text{font-size:0.48rem}.rg-shop__grid.products .rg-pcarousel-card__wish{width:28px;height:28px;top:0.4rem;right:0.4rem}.rg-shop__grid.products .rg-pcarousel-card__wish svg{width:14px;height:14px}.rg-shop__grid.products .rg-pcarousel-card__badge{font-size:0.5rem;padding:0.2em 0.5em}.rg-shop__grid.products .added_to_cart{font-size:0.65rem;padding:0.45rem 0.6rem !important}}@media (max-width:900px){.rg-shop{padding-block:calc(clamp(7rem,14vh,11rem) - 5vw) clamp(4rem,10vh,8rem)}.rg-shop__hero{overflow:visible}.rg-shop{overflow-x:clip}.rg-shop__hero::before{width:95vw;max-width:none;aspect-ratio:1/1;left:-30vw;top:-18%;transform:none;filter:blur(60px);background:radial-gradient(circle,rgba(169,207,63,0.38),transparent 68%)}.rg-shop__hero::after{width:105vw;max-width:none;aspect-ratio:1/1;left:auto;right:-35vw;top:auto;bottom:-25%;transform:none;filter:blur(60px);background:radial-gradient(circle,rgba(123,74,168,0.5),transparent 68%)}.rg-shop__hero{margin-top:-5vw;padding-block:0 clamp(0.5rem,2vh,1.5rem);margin-bottom:clamp(1.5rem,4vh,2.5rem)}.rg-shop{background:transparent}}.rg-select{position:relative;display:inline-block}.rg-select__native{position:absolute;opacity:0;width:1px;height:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;pointer-events:none}.rg-select__btn{display:inline-flex;align-items:center;gap:0.6rem;cursor:pointer;padding:0.7rem 1.1rem;border-radius:var(--rg-r-pill);background:rgba(255,255,255,0.05);color:var(--rg-white);border:1px solid rgba(169,207,63,0.35);font:inherit;font-weight:700;text-transform:uppercase;letter-spacing:0.02em;font-size:0.8rem;transition:border-color var(--rg-dur) var(--rg-ease-out),background var(--rg-dur) var(--rg-ease-out)}.rg-select__btn:hover{border-color:var(--rg-volt)}.rg-select__btn svg{transition:transform var(--rg-dur) var(--rg-ease-out)}.rg-select.is-open .rg-select__btn svg{transform:rotate(180deg)}.rg-select__menu{position:absolute;top:calc(100% + 0.5rem);left:0;z-index:50;min-width:100%;width:max-content;max-width:20rem;background:var(--rg-volt);border-radius:14px;padding:6px;margin:0;list-style:none;box-shadow:0 1.5vh 4vh rgba(0,0,0,0.5),0 0 24px rgba(169,207,63,0.3);opacity:0;visibility:hidden;transform:translateY(-0.4rem);transition:opacity var(--rg-dur) var(--rg-ease-out),transform var(--rg-dur) var(--rg-ease-out),visibility var(--rg-dur)}.rg-select.is-open .rg-select__menu{opacity:1;visibility:visible;transform:translateY(0)}.rg-select__opt{padding:0.6rem 0.9rem;border-radius:8px;cursor:pointer;color:#000;font-weight:800;text-transform:uppercase;letter-spacing:0.02em;font-size:0.78rem;transition:background var(--rg-dur) var(--rg-ease-out)}.rg-select__opt:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.rg-select__opt:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.rg-select__opt:hover{background:rgba(0,0,0,0.12)}.rg-select__opt.is-selected{background:#000;color:var(--rg-volt)}.rg-shop__results{transition:opacity 0.2s ease}.rg-shop__results.is-loading{opacity:0.5;pointer-events:none}.rg-shop__clear-btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:0.4rem;padding:0.7rem 1.1rem;border-radius:var(--rg-r-pill);text-decoration:none;background:transparent;color:var(--rg-violet);border:1px solid rgba(123,74,168,0.6);font-weight:800;text-transform:uppercase;letter-spacing:0.03em;font-size:0.78rem;transition:background var(--rg-dur) var(--rg-ease-out),color var(--rg-dur) var(--rg-ease-out)}.rg-shop__clear-btn:hover{background:var(--rg-violet);color:#fff}.rg-shop__clear-btn[hidden]{display:none}@keyframes rg-title-swap{0%{opacity:0;transform:translateY(0.4em) scale(0.98)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes rg-card-in{0%{opacity:0;transform:translateY(24px)}100%{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rg-shop__grid>li{animation:none !important}.rg-shop__title{animation:none !important}}.rg-bg-glows{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.rg-bg-glow{position:absolute;border-radius:50%;filter:blur(90px);will-change:transform;opacity:0.85}.rg-bg-glow--volt{width:48vw;height:48vw;max-width:760px;max-height:760px;background:radial-gradient(circle,rgba(169,207,63,0.55),transparent 70%);top:-8vh;left:-6vw;animation:rg-glow-drift-a 28s ease-in-out infinite}.rg-bg-glow--violet{width:54vw;height:54vw;max-width:860px;max-height:860px;background:radial-gradient(circle,rgba(123,74,168,0.65),transparent 70%);bottom:-12vh;right:-8vw;animation:rg-glow-drift-b 34s ease-in-out infinite}@keyframes rg-glow-drift-a{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(18vw,22vh) scale(1.15)}66%{transform:translate(8vw,48vh) scale(0.95)}}@keyframes rg-glow-drift-b{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(-16vw,-20vh) scale(1.1)}66%{transform:translate(-6vw,-44vh) scale(0.9)}}@media (prefers-reduced-motion:reduce){.rg-bg-glow{animation:none !important}}body{background:var(--rg-black)}.rg-hero,.rg-rebels,.rg-carousel,.rg-faq,.rg-ss,.rg-reviews,.rg-shop,.rg-manifesto,.rg-bento{background:transparent !important}.rg-shop__benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1rem,2vw,2rem);margin-bottom:clamp(1.5rem,4vh,2.5rem);padding:clamp(1.2rem,3vh,2rem) clamp(1rem,2.5vw,2rem);border:1px solid rgba(255,255,255,0.08);border-radius:var(--rg-r-lg);background:rgba(255,255,255,0.03);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rg-shop__benefit{display:flex;align-items:center;gap:0.9rem}.rg-shop__benefit-icon{flex:0 0 auto;color:var(--rg-volt);display:inline-flex}.rg-shop__benefit-body{display:flex;flex-direction:column;min-width:0}.rg-shop__benefit-body strong{color:var(--rg-white);font-weight:800;text-transform:uppercase;letter-spacing:0.02em;font-size:clamp(0.8rem,1vw,0.95rem)}.rg-shop__benefit-body em{color:var(--rg-ink-muted);font-style:normal;font-size:clamp(0.72rem,0.85vw,0.82rem)}.rg-shop__promo{position:relative;overflow:hidden;display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap;margin-bottom:clamp(2rem,5vh,3rem);padding:clamp(1.4rem,3.5vh,2.4rem) clamp(1.6rem,4vw,3rem);border-radius:var(--rg-r-lg);text-decoration:none;background:linear-gradient(110deg,var(--rg-violet) 0%,#5c3585 55%,var(--rg-black) 100%);box-shadow:0 0 50px rgba(123,74,168,0.35)}.rg-shop__promo-glow{position:absolute;inset:0;background:radial-gradient(40% 120% at 85% 50%,rgba(169,207,63,0.35),transparent 70%);pointer-events:none}.rg-shop__promo-tag{position:relative;z-index:1;padding:0.35em 1em;border-radius:var(--rg-r-pill);background:var(--rg-volt);color:#000;font-weight:900;text-transform:uppercase;letter-spacing:0.06em;font-size:0.72rem}.rg-shop__promo-title{position:relative;z-index:1;flex:1;min-width:12ch;color:#fff;font-weight:900;text-transform:uppercase;letter-spacing:-0.005em;line-height:1.1;font-size:clamp(1.1rem,2.2vw,1.9rem)}.rg-shop__promo-cta{position:relative;z-index:1;display:inline-flex;align-items:center;gap:0.5rem;padding:0.7rem 1.3rem;border-radius:var(--rg-r-pill);background:var(--rg-volt);color:#000;font-weight:800;text-transform:uppercase;letter-spacing:0.03em;font-size:0.82rem;transition:background var(--rg-dur) var(--rg-ease-out)}.rg-shop__promo:hover .rg-shop__promo-cta{background:#fff}.rg-shop__spotlight{display:grid;grid-template-columns:0.9fr 1.1fr;align-items:center;gap:clamp(1.5rem,5vw,5rem);margin-top:clamp(3rem,8vh,6rem);padding:clamp(2rem,5vh,4rem) clamp(1.5rem,4vw,3.5rem);border-radius:var(--rg-r-xl);overflow:hidden;background:linear-gradient(140deg,#141414 0%,#0a0a0a 100%);border:1px solid rgba(169,207,63,0.2);box-shadow:0 0 60px rgba(0,0,0,0.5)}.rg-shop__spotlight-media{position:relative;display:flex;justify-content:center}.rg-shop__spotlight-glow{position:absolute;inset:8% 8% 0;background:radial-gradient(circle,rgba(169,207,63,0.35),rgba(123,74,168,0.25) 45%,transparent 72%);filter:blur(30px)}.rg-shop__spotlight-img{position:relative;z-index:1;max-width:100%;max-height:46vh;height:auto;object-fit:contain;filter:drop-shadow(0 2vh 4vh rgba(0,0,0,0.5))}.rg-shop__spotlight-eyebrow{display:inline-block;margin-bottom:0.8em;padding:0.4em 1.1em;border-radius:var(--rg-r-pill);background:rgba(169,207,63,0.14);border:1px solid rgba(169,207,63,0.4);color:var(--rg-volt);font-weight:800;text-transform:uppercase;letter-spacing:0.2em;font-size:0.72rem}.rg-shop__spotlight-title{margin:0 0 0.4em;color:var(--rg-white);font-weight:900;line-height:0.98;letter-spacing:-0.01em;text-transform:uppercase;font-size:clamp(1.8rem,3.6vw,3.2rem)}.rg-shop__spotlight-text{margin:0 0 1.2em;max-width:44ch;color:var(--rg-ink-muted);font-weight:600;line-height:1.5;font-size:clamp(0.95rem,1.1vw,1.1rem)}.rg-shop__spotlight-price{margin-bottom:1.4em;color:var(--rg-volt);font-weight:900;font-size:clamp(1.4rem,2.4vw,2rem)}.rg-shop__spotlight-price del{color:var(--rg-ink-muted);font-weight:600;margin-right:0.4em}.rg-shop__spotlight-cta{align-self:flex-start}.rg-shop__cta-band{position:relative;overflow:hidden;text-align:center;margin-top:clamp(3rem,8vh,6rem);padding:clamp(3rem,8vh,6rem) clamp(1.5rem,5vw,4rem);border-radius:var(--rg-r-xl);background:radial-gradient(120% 100% at 50% 0%,rgba(123,74,168,0.5) 0%,var(--rg-black) 60%);border:1px solid rgba(123,74,168,0.3)}.rg-shop__cta-glow{position:absolute;top:-30%;left:50%;transform:translateX(-50%);width:60vw;max-width:700px;aspect-ratio:2/1;background:radial-gradient(circle,rgba(169,207,63,0.25),transparent 70%);filter:blur(60px);pointer-events:none}.rg-shop__cta-title{position:relative;z-index:1;margin:0 0 0.3em;font-weight:900;text-transform:uppercase;letter-spacing:-0.02em;font-size:clamp(2.4rem,6vw,5rem);background:linear-gradient(100deg,var(--rg-volt),#fff 50%,var(--rg-violet));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.rg-shop__cta-sub{position:relative;z-index:1;margin:0 0 2em;color:rgba(255,255,255,0.85);font-weight:700;text-transform:uppercase;letter-spacing:0.02em;font-size:clamp(0.85rem,1.1vw,1.05rem)}.rg-shop__cta-form{position:relative;z-index:1;display:flex;gap:0.6rem;max-width:30rem;margin:0 auto}.rg-shop__cta-input{flex:1;min-width:0;padding:0.9rem 1.2rem;border:1px solid rgba(255,255,255,0.15);border-radius:var(--rg-r-pill);background:rgba(255,255,255,0.06);color:#fff;font:inherit}.rg-shop__cta-input::placeholder{color:var(--rg-ink-muted)}.rg-shop__cta-btn{padding:0.9rem 1.6rem;border:0;border-radius:var(--rg-r-pill);background:var(--rg-volt);color:#000;font:inherit;font-weight:800;text-transform:uppercase;letter-spacing:0.04em;cursor:pointer;transition:background var(--rg-dur) var(--rg-ease-out),color var(--rg-dur) var(--rg-ease-out)}.rg-shop__cta-btn:hover{background:var(--rg-violet);color:#fff}@media (max-width:820px){.rg-shop__benefits{grid-template-columns:1fr 1fr}.rg-shop__spotlight{grid-template-columns:1fr;text-align:center}.rg-shop__spotlight-text{margin-inline:auto}.rg-shop__spotlight-cta{align-self:center}.rg-shop__spotlight-media{order:-1}}@media (max-width:500px){.rg-shop__benefits{grid-template-columns:1fr 1fr;gap:0.7rem;padding:0.9rem}.rg-shop__benefit{flex-direction:column;align-items:flex-start;gap:0.45rem}.rg-shop__benefit-body{font-size:0.82rem;line-height:1.3}.rg-shop__cta-form{flex-direction:column}}.rg-marquee{background:transparent;padding-block:clamp(2rem,6vh,5rem);overflow:hidden;display:flex;flex-direction:column;gap:clamp(0.2rem,1vh,0.8rem);user-select:none}.rg-marquee__row{overflow:hidden;white-space:nowrap}.rg-marquee__track{display:inline-flex;align-items:center;gap:clamp(1rem,2.5vw,3rem);will-change:transform}.rg-marquee__row--a .rg-marquee__track{animation:rg-marquee-left 32s linear infinite}.rg-marquee__row--b .rg-marquee__track{animation:rg-marquee-right 32s linear infinite}@keyframes rg-marquee-left{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes rg-marquee-right{from{transform:translateX(-50%)}to{transform:translateX(0)}}.rg-marquee__word{font-weight:900;text-transform:uppercase;letter-spacing:-0.02em;font-size:clamp(2.5rem,8vw,8rem);line-height:1}.rg-marquee__row--a .rg-marquee__word{color:var(--rg-white)}.rg-marquee__row--b .rg-marquee__word{color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,0.35)}.rg-marquee__dot{font-size:clamp(1.5rem,4vw,4rem);line-height:1;color:var(--rg-volt)}.rg-marquee__row--b .rg-marquee__dot{color:var(--rg-violet)}@media (prefers-reduced-motion:reduce){.rg-marquee__track{animation:none !important}}.rg-marquee--slogan{padding-block:clamp(3rem,9vh,7rem);scroll-margin-top:6rem}.rg-marquee--slogan .rg-marquee__word:nth-child(4n+3){color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,0.35)}.rg-bento__pack.rg-pcard--volt,.rg-bento__pack.rg-pcard--violet{background:rgba(255,255,255,0.04) !important;box-shadow:none !important;border:1px solid rgba(255,255,255,0.08);border-radius:var(--rg-r-lg);transition:border-color var(--rg-dur) var(--rg-ease-out),transform 0.6s var(--rg-ease-out)}.rg-bento__pack.rg-pcard--volt:hover{border-color:rgba(169,207,63,0.5)}.rg-bento__pack.rg-pcard--violet:hover{border-color:rgba(123,74,168,0.6)}.rg-bento__pack .rg-pcard__media::after{display:none !important}.rg-bento__pack .rg-pcard__name{color:var(--rg-white)}.rg-bento__trending{background:rgba(255,255,255,0.04) !important;border:1px solid rgba(255,255,255,0.08)}.rg-bento__trending:hover{border-color:rgba(169,207,63,0.5)}.rg-bento__trending-title{color:var(--rg-white) !important}.rg-bento__trending-title::after{content:"";display:block;width:3rem;height:3px;margin-top:0.6rem;background:var(--rg-volt);border-radius:3px}.rg-bento__cta{background:linear-gradient(120deg,rgba(123,74,168,0.35) 0%,var(--rg-black) 70%) !important;border:1px solid rgba(123,74,168,0.3);box-shadow:0 0 50px rgba(123,74,168,0.25)}.rg-bento__cta-title{color:var(--rg-white) !important}.rg-manifesto__grid .rg-pcard.rg-pcard--volt,.rg-manifesto__grid .rg-pcard.rg-pcard--violet{background:rgba(255,255,255,0.04) !important;box-shadow:none !important;border:1px solid rgba(255,255,255,0.08);border-radius:var(--rg-r-lg);transition:border-color var(--rg-dur) var(--rg-ease-out),transform 0.6s var(--rg-ease-out)}.rg-manifesto__grid .rg-pcard--volt:hover{border-color:rgba(169,207,63,0.5)}.rg-manifesto__grid .rg-pcard--violet:hover{border-color:rgba(123,74,168,0.6)}.rg-manifesto__grid .rg-pcard__media::after{display:none !important}.rg-manifesto__grid .rg-pcard__name{color:var(--rg-white)}.rg-detail.rg-story{background:transparent !important}.rg-story__wrap{display:grid;grid-template-columns:0.9fr 1.1fr;gap:clamp(2rem,5vw,5rem);align-items:start}.rg-story__media{position:relative}.rg-story__media-inner{position:sticky;top:14vh;height:72vh;display:grid;place-items:center;border-radius:var(--rg-r-xl);background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.07);overflow:hidden}.rg-story__glow{position:absolute;inset:10%;background:radial-gradient(circle,rgba(169,207,63,0.28),rgba(123,74,168,0.22) 50%,transparent 72%);filter:blur(40px);pointer-events:none}.rg-story__img-wrap{grid-area:1 / 1;margin:0;display:grid;place-items:center;width:100%;height:100%;opacity:0;transform:scale(0.96);transition:opacity 0.6s var(--rg-ease-out),transform 0.6s var(--rg-ease-out)}.rg-story__img-wrap.is-active{opacity:1;transform:scale(1)}.rg-story__img{max-width:76%;max-height:60vh;height:auto;object-fit:contain;position:relative;z-index:1;filter:drop-shadow(0 3vh 5vh rgba(0,0,0,0.5))}.rg-story__steps{display:flex;flex-direction:column}.rg-story__step{min-height:72vh;display:flex;flex-direction:column;justify-content:center;padding-block:6vh;opacity:0.35;transition:opacity 0.5s var(--rg-ease-out)}.rg-story__step.is-active{opacity:1}.rg-story__index{font-weight:900;font-size:clamp(1rem,1.4vw,1.3rem);color:var(--rg-volt);letter-spacing:0.1em}.rg-story__name{display:block;margin:0.2em 0 0.6em;font-weight:800;text-transform:uppercase;letter-spacing:0.16em;font-size:clamp(0.75rem,0.9vw,0.9rem);color:var(--rg-ink-muted)}.rg-story__heading{margin:0 0 0.6em;color:var(--rg-white);font-weight:900;text-transform:uppercase;line-height:1.02;letter-spacing:-0.01em;font-size:clamp(1.6rem,2.8vw,2.8rem)}.rg-story__body{margin:0 0 1.6em;max-width:52ch;color:var(--rg-ink-muted);font-weight:500;line-height:1.65;font-size:clamp(1rem,1.15vw,1.15rem)}.rg-story__list{list-style:none;margin:0;padding:0;display:grid;gap:1.2vh}.rg-story__list li{position:relative;padding-left:1.8rem;color:var(--rg-white);font-weight:600;line-height:1.5;font-size:clamp(0.95rem,1.05vw,1.1rem)}.rg-story__list li::before{content:"";position:absolute;left:0;top:0.55em;width:0.6rem;height:0.6rem;border-radius:50%;background:var(--rg-volt)}@media (max-width:900px){.rg-story__wrap{grid-template-columns:1fr}.rg-story__media-inner{position:relative;top:0;height:46vh}.rg-story__step{min-height:auto;padding-block:5vh;opacity:1}}@media (prefers-reduced-motion:reduce){.rg-story__step{opacity:1}}.rg-detail.rg-hscroll{background:transparent !important;padding:8vh 0 0}.rg-hscroll__head{margin-bottom:clamp(2rem,5vh,4rem)}.rg-hscroll__progress{position:absolute;z-index:3;top:clamp(1rem,3vh,2.5rem);left:50%;transform:translateX(-50%);width:min(40vw,420px);height:4px;border-radius:4px;background:rgba(255,255,255,0.12);overflow:hidden}.rg-hscroll__progress-bar{position:absolute;inset:0 auto 0 0;width:20%;background:var(--rg-volt);border-radius:4px;box-shadow:0 0 12px rgba(169,207,63,0.5)}.rg-hscroll__viewport{position:relative;overflow:hidden;padding-top:clamp(2.5rem,6vh,4.5rem)}.rg-hscroll__track{display:flex;align-items:stretch;will-change:transform}.rg-hscroll__panel{flex:0 0 100vw;min-height:82vh;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,6rem);padding:0 max(4vw,calc((100vw - var(--rg-container)) / 2 + 1rem));box-sizing:border-box}.rg-hscroll__media{position:relative;display:grid;place-items:center;height:62vh;border-radius:var(--rg-r-xl);background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.07);overflow:hidden}.rg-hscroll__glow{position:absolute;inset:12%;background:radial-gradient(circle,rgba(169,207,63,0.28),rgba(123,74,168,0.22) 50%,transparent 72%);filter:blur(40px);pointer-events:none}.rg-hscroll__img{position:relative;z-index:1;max-width:74%;max-height:52vh;height:auto;object-fit:contain;filter:drop-shadow(0 3vh 5vh rgba(0,0,0,0.5))}@media (max-width:900px){.rg-hscroll__viewport{padding-top:calc(9vh + 1rem);height:100vh;height:100svh;max-height:100vh;max-height:100svh;box-sizing:border-box}.rg-hscroll__panel{flex:0 0 100%;grid-template-columns:1fr;grid-template-rows:auto 1fr;min-height:0;height:100%;gap:1rem;padding:0 6vw 2rem;align-content:stretch}.rg-hscroll__track{flex-wrap:nowrap}.rg-hscroll__media{height:26svh;border-radius:var(--rg-r-lg)}.rg-hscroll__img{max-height:23svh;max-width:74%}.rg-hscroll__copy{min-width:0;display:flex;flex-direction:column;min-height:0}.rg-hscroll__heading{font-size:clamp(1.35rem,6vw,1.9rem);line-height:1.1;margin-bottom:0.3em}.rg-hscroll__body{display:none}.rg-hscroll__list{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;margin-bottom:0.9rem;font-size:0.95rem;line-height:1.45}.rg-hscroll__cta{flex:0 0 auto;align-self:flex-start;margin-top:auto}.rg-hscroll__track{touch-action:pan-y}.rg-hscroll.is-pinned .rg-hscroll__panel{flex-basis:100%;width:100%}.rg-hscroll.is-pinned .rg-hscroll__viewport{overflow:hidden}.rg-hscroll:not (.is-pinned) .rg-hscroll__panel{flex:0 0 100%;width:100%}.rg-detail.rg-hscroll{overflow-x:hidden}}.rg-hscroll__index{font-weight:900;font-size:clamp(0.85rem,1vw,1rem);color:var(--rg-volt);letter-spacing:0.12em}.rg-hscroll__name{display:block;margin:0.3em 0 0.6em;font-weight:800;text-transform:uppercase;letter-spacing:0.16em;font-size:clamp(0.75rem,0.9vw,0.9rem);color:var(--rg-ink-muted)}.rg-hscroll__heading{margin:0 0 0.6em;color:var(--rg-white);font-weight:900;text-transform:uppercase;line-height:1.02;letter-spacing:-0.01em;font-size:clamp(1.6rem,2.8vw,2.8rem)}.rg-hscroll__body{margin:0 0 1.6em;max-width:52ch;color:var(--rg-ink-muted);font-weight:500;line-height:1.65;font-size:clamp(1rem,1.15vw,1.15rem)}.rg-hscroll__list{list-style:none;margin:0;padding:0;display:grid;gap:1.2vh}.rg-hscroll__list li{position:relative;padding-left:1.8rem;color:var(--rg-white);font-weight:600;line-height:1.5;font-size:clamp(0.95rem,1.05vw,1.1rem)}.rg-hscroll__list li::before{content:"";position:absolute;left:0;top:0.55em;width:0.6rem;height:0.6rem;border-radius:50%;background:var(--rg-volt)}.rg-hscroll__cta{margin-top:2.2vh;align-self:flex-start}.rg-hscroll:not (.is-pinned) .rg-hscroll__viewport{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.rg-hscroll:not (.is-pinned) .rg-hscroll__viewport::-webkit-scrollbar{display:none}.rg-hscroll:not (.is-pinned) .rg-hscroll__panel{scroll-snap-align:start}@media (max-width:900px){.rg-hscroll__head{flex-direction:column;align-items:flex-start}}.rg-pdp{background:transparent;padding-block:clamp(6rem,12vh,10rem) clamp(4rem,10vh,8rem)}.rg-pdp__crumbs{display:flex;align-items:center;gap:0.6rem;margin-bottom:clamp(1.5rem,4vh,3rem);font-size:0.82rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;color:var(--rg-ink-muted);flex-wrap:wrap}.rg-pdp__crumbs a{color:var(--rg-ink-muted);text-decoration:none;transition:color var(--rg-dur) var(--rg-ease-out)}.rg-pdp__crumbs a:hover{color:var(--rg-volt)}.rg-pdp__crumbs-current{color:var(--rg-white)}.rg-pdp__hero{display:grid;grid-template-columns:1.05fr 0.95fr;gap:clamp(2rem,5vw,5rem);align-items:start}.rg-pdp__gallery{position:sticky;top:14vh}.rg-pdp__stage{position:relative;border-radius:var(--rg-r-xl);overflow:hidden;aspect-ratio:1 / 1;background:radial-gradient(80% 65% at 50% 38%,#ffffff 0%,#f4f5f7 55%,#e7e9ee 100%)}.rg-pdp__stage-glow{position:absolute;inset:12%;z-index:0;background:radial-gradient(circle,rgba(169,207,63,0.20),rgba(123,74,168,0.16) 55%,transparent 74%);filter:blur(30px);mix-blend-mode:multiply}.rg-pdp__stage::before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;box-shadow:inset 0 -3rem 3rem -2rem rgba(120,120,140,0.35),inset 0 0 0 1px rgba(255,255,255,0.5)}.rg-pdp__stage-track{position:absolute;inset:0;z-index:1;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;touch-action:pan-y pinch-zoom;cursor:grab}.rg-pdp__stage-track::-webkit-scrollbar{display:none}.rg-pdp__stage-track.is-grabbing{cursor:grabbing;scroll-snap-type:none}.rg-pdp__slide{flex:0 0 100%;scroll-snap-align:center;display:grid;place-items:center}.rg-pdp__stage-img{width:100%;height:100%;object-fit:contain;padding:10%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.rg-pdp__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:2.9rem;height:2.9rem;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;background:rgba(0,0,0,0.10);color:var(--rg-violet);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background var(--rg-dur) var(--rg-ease-out),color var(--rg-dur) var(--rg-ease-out),opacity var(--rg-dur) var(--rg-ease-out),transform var(--rg-dur) var(--rg-ease-out)}.rg-pdp__nav:hover{background:var(--rg-violet);color:#fff}.rg-pdp__nav--prev{left:0.8rem}.rg-pdp__nav--next{right:0.8rem}.rg-pdp__nav:disabled{opacity:0;pointer-events:none}.rg-pdp__badge{position:absolute;top:1rem;left:1rem;z-index:4;padding:0.35em 1em;border-radius:var(--rg-r-pill);background:var(--rg-pink);color:#fff;font-weight:900;text-transform:uppercase;letter-spacing:0.05em;font-size:0.72rem}.rg-pdp__wish{position:absolute;top:1rem;right:1rem;z-index:4;width:2.8rem;height:2.8rem;display:grid;place-items:center;border:0;border-radius:var(--rg-r-pill);background:rgba(0,0,0,0.08);color:var(--rg-violet);backdrop-filter:blur(4px);cursor:pointer;transition:background var(--rg-dur) var(--rg-ease-out),color var(--rg-dur) var(--rg-ease-out),transform var(--rg-dur) var(--rg-ease-out)}.rg-pdp__wish:hover{background:var(--rg-violet);color:#fff;transform:scale(1.08)}.rg-pdp__wish.is-active svg{fill:var(--rg-violet)}.rg-pdp__thumbs{display:flex;gap:0.7rem;margin-top:1rem;flex-wrap:wrap}.rg-pdp__thumb{width:4.5rem;height:4.5rem;padding:0;border-radius:12px;overflow:hidden;cursor:pointer;background:rgba(255,255,255,0.9);border:2px solid transparent;transition:border-color var(--rg-dur) var(--rg-ease-out)}.rg-pdp__thumb img{width:100%;height:100%;object-fit:contain;padding:8%}.rg-pdp__thumb.is-active{border-color:var(--rg-volt)}.rg-pdp__buy-inner{padding:clamp(1.8rem,4vw,3rem);border-radius:var(--rg-r-xl);background:rgba(255,255,255,0.03);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,0.08)}.rg-pdp__eyebrow{display:inline-block;margin-bottom:0.9em;padding:0.4em 1.1em;border-radius:var(--rg-r-pill);background:rgba(169,207,63,0.12);border:1px solid rgba(169,207,63,0.4);color:var(--rg-volt);font-weight:800;text-transform:uppercase;letter-spacing:0.16em;font-size:0.72rem}.rg-pdp__title{margin:0 0 0.4em;font-weight:900;line-height:0.98;letter-spacing:-0.015em;text-transform:uppercase;font-size:clamp(2rem,3.4vw,3.4rem);background:linear-gradient(100deg,var(--rg-volt) 0%,var(--rg-violet) 25%,#fff 50%,var(--rg-violet) 75%,var(--rg-volt) 100%);background-size:200% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:rg-title-gleam 6s linear infinite}@media (prefers-reduced-motion:reduce){.rg-pdp__title{animation:none;background-position:50% 0}}.rg-pdp__rating{display:inline-flex;align-items:center;gap:0.6rem;margin-bottom:1em;text-decoration:none;cursor:pointer}.rg-pdp__rating .rg-pdp__rcount{transition:color var(--rg-dur) var(--rg-ease-out)}.rg-pdp__rating:hover .rg-pdp__rcount{color:var(--rg-volt);text-decoration:underline}.rg-pdp__stars{position:relative;font-size:1.1rem;letter-spacing:0.1em;color:rgba(255,255,255,0.15)}.rg-pdp__stars::before{content:"★★★★★";position:absolute;inset:0;width:var(--rate);overflow:hidden;color:var(--rg-volt)}.rg-pdp__rcount{color:var(--rg-ink-muted);font-size:0.85rem;font-weight:700}.rg-pdp__price{color:var(--rg-volt);font-weight:900;font-size:clamp(1.6rem,2.6vw,2.4rem);margin-bottom:1em}.rg-pdp__price del{color:var(--rg-ink-muted);font-weight:600;font-size:0.7em;margin-right:0.4em}.rg-pdp__price ins{text-decoration:none}.rg-points-pill{display:inline-flex;align-items:center;gap:0.45em;padding:0.32em 0.75em 0.32em 0.5em;border-radius:var(--rg-r-pill,999px);background:rgba(169,207,63,0.10);border:1px solid rgba(169,207,63,0.32);line-height:1;white-space:nowrap}.rg-points-pill__mark{width:1.1em;height:1.1em;object-fit:contain;display:block}.rg-points-pill__text{font-size:0.72rem;font-weight:700;letter-spacing:0.01em;text-transform:uppercase;color:rgba(255,255,255,0.75);white-space:nowrap}.rg-points-pill{flex-wrap:nowrap;max-width:none}.rg-points-pill__text strong{color:var(--rg-volt);font-weight:900}.rg-pcarousel-card__media .rg-points-pill--card{position:absolute;left:0.7rem;bottom:0.7rem;z-index:3;width:max-content;max-width:none;background:rgba(20,22,16,0.62);border-color:rgba(169,207,63,0.45);-webkit-backdrop-filter:blur(8px) saturate(130%);backdrop-filter:blur(8px) saturate(130%);pointer-events:none;box-shadow:0 4px 16px rgba(0,0,0,0.28)}.rg-points-pill--card .rg-points-pill__text{font-size:0.6rem;letter-spacing:0;color:rgba(255,255,255,0.85)}.rg-points-pill--card{padding:0.3em 0.7em 0.3em 0.45em;gap:0.35em}.rg-points-pill--card{flex-wrap:nowrap !important;white-space:nowrap !important}.rg-points-pill--card .rg-points-pill__mark{flex:0 0 auto}.rg-points-pill--card .rg-points-pill__text{flex:0 0 auto;white-space:nowrap !important}.rg-points-pill--card .rg-points-pill__text strong{white-space:nowrap}.rg-ss .rg-h2{margin:0 0 0.4em;font-weight:900;text-transform:uppercase;letter-spacing:-0.01em;line-height:1.0;font-size:clamp(2.4rem,6vw,4.5rem);color:#fff;text-align:left}.rg-ss .rg-eyebrow{margin:0 0 0.8em;font-weight:800;letter-spacing:0.28em;text-transform:uppercase;font-size:clamp(0.72rem,1vw,0.85rem);color:var(--rg-volt);text-align:left}.rg-about-advantage__head{text-align:left}.rg-pdp__price-row{display:flex;align-items:center;flex-wrap:wrap;gap:0.5rem 0.9rem;margin-bottom:1em}.rg-pdp__price-row .rg-pdp__price{margin-bottom:0}.rg-points-pill--buy{padding:0.42em 0.95em 0.42em 0.62em}.rg-points-pill--buy .rg-points-pill__text{font-size:0.78rem}.rg-bulk{margin:1.4em 0;padding:1.1em 1.2em;border-radius:var(--rg-r-md,16px);background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.09)}.rg-bulk__head{display:flex;align-items:center;gap:0.55em;margin-bottom:0.9em}.rg-bulk__icon{color:var(--rg-volt);display:inline-flex}.rg-bulk__title{font-weight:800;text-transform:uppercase;letter-spacing:0.06em;font-size:clamp(0.72rem,1vw,0.82rem);color:#fff}.rg-bulk__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.5em}.rg-bulk__tier{display:grid;grid-template-columns:4.2em 1fr auto;align-items:center;gap:0.7em;padding:0.5em 0.7em;border-radius:12px;background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.07);transition:background 0.3s var(--rg-ease-out),border-color 0.3s var(--rg-ease-out),transform 0.3s var(--rg-ease-out)}.rg-bulk__qty{font-weight:800;color:rgba(255,255,255,0.85);font-size:0.85rem;white-space:nowrap}.rg-bulk__bar{position:relative;height:6px;border-radius:6px;background:rgba(255,255,255,0.08);overflow:hidden}.rg-bulk__bar-fill{position:absolute;inset:0 auto 0 0;border-radius:6px;background:linear-gradient(90deg,var(--rg-violet),var(--rg-volt));opacity:0.5;transition:opacity 0.3s ease}.rg-bulk__save{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.rg-bulk__pct{font-weight:900;color:var(--rg-volt);font-size:0.95rem}.rg-bulk__each{font-size:0.62rem;color:rgba(255,255,255,0.5);font-weight:700}.rg-bulk__each del{display:none}.rg-bulk__tier.is-active{background:rgba(169,207,63,0.10);border-color:rgba(169,207,63,0.35)}.rg-bulk__tier.is-active .rg-bulk__bar-fill{opacity:1}.rg-bulk__tier.is-current{background:rgba(169,207,63,0.16);border-color:var(--rg-volt);transform:translateX(2px);box-shadow:0 0 0 1px rgba(169,207,63,0.25),0 6px 18px rgba(169,207,63,0.12)}.rg-bulk__note{margin:0.85em 0 0;text-align:center;font-size:0.72rem;color:rgba(255,255,255,0.6);font-weight:700}.rg-bulk__note strong{color:var(--rg-volt)}.rg-bulk__tier.is-clickable{cursor:pointer}.rg-bulk__tier.is-clickable:hover{background:rgba(169,207,63,0.08);border-color:rgba(169,207,63,0.30)}.rg-bulk__tier.is-clickable:focus-visible{outline:2px solid var(--rg-volt);outline-offset:2px}@keyframes rg-bulk-pulse{0%{box-shadow:0 0 0 0 rgba(169,207,63,0.5)}100%{box-shadow:0 0 0 0.7em rgba(169,207,63,0)}}.rg-bulk__tier.rg-bulk-pulse{animation:rg-bulk-pulse 0.55s ease-out}.rg-offer{margin:0 0 1.5em;padding:1em 1.2em;border-radius:var(--rg-r-md,16px);background:rgba(219,30,121,0.08);border:1px solid rgba(219,30,121,0.30);background-image:radial-gradient(120% 140% at 0% 0%,rgba(219,30,121,0.14),transparent 55%)}.rg-offer__label{display:inline-flex;align-items:center;gap:0.5em;color:var(--rg-pink,#DB1E79);font-weight:800;text-transform:uppercase;letter-spacing:0.08em;font-size:clamp(0.68rem,1vw,0.8rem);margin-bottom:0.7em}.rg-offer__pulse{width:0.55em;height:0.55em;border-radius:50%;background:var(--rg-pink,#DB1E79);box-shadow:0 0 0 0 rgba(219,30,121,0.6);animation:rg-offer-pulse 1.6s ease-out infinite}@keyframes rg-offer-pulse{0%{box-shadow:0 0 0 0 rgba(219,30,121,0.55)}70%{box-shadow:0 0 0 0.7em rgba(219,30,121,0)}100%{box-shadow:0 0 0 0 rgba(219,30,121,0)}}.rg-offer__clock{display:flex;align-items:flex-start;gap:0.35em}.rg-offer__unit{display:flex;flex-direction:column;align-items:center;min-width:3.1em;padding:0.35em 0.15em;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.10);border-radius:10px}.rg-offer__num{color:#fff;font-weight:900;line-height:1;font-size:clamp(1.15rem,2.2vw,1.6rem);font-variant-numeric:tabular-nums}.rg-offer__cap{margin-top:0.35em;color:rgba(255,255,255,0.55);font-size:0.6rem;text-transform:uppercase;letter-spacing:0.1em;font-weight:700}.rg-offer__sep{color:rgba(255,255,255,0.35);font-weight:900;font-size:clamp(1.15rem,2.2vw,1.6rem);line-height:1;padding-top:0.28em}.rg-pdp__short{color:rgba(255,255,255,0.85);line-height:1.7;margin-bottom:1.5em;font-size:clamp(0.95rem,1.1vw,1.05rem)}.rg-pdp__short p{margin:0 0 0.6em}.rg-pdp__trust{list-style:none;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin:1.5rem 0 0;padding:1.5rem 0 0;border-top:1px solid rgba(255,255,255,0.08)}.rg-pdp__trust li{display:inline-flex;align-items:center;gap:0.5rem;color:var(--rg-ink-muted);font-weight:700;text-transform:uppercase;letter-spacing:0.02em;font-size:0.75rem}.rg-pdp__trust svg{color:var(--rg-volt)}.rg-pdp__form{margin-top:1.5rem;display:flex;flex-direction:column;align-items:stretch}.rg-pdp__form .variations{order:1}.rg-pdp__form .single_variation_wrap{order:0;display:flex;flex-direction:column}.rg-pdp__form .single_variation_wrap .single_variation{order:0}.rg-pdp__form .single_variation_wrap .woocommerce-variation-add-to-cart{order:2}.rg-pdp__form .variations{display:block;width:100%;margin:0 0 0.4rem;border:0}.rg-pdp__form .variations tbody,.rg-pdp__form .variations tr{display:block;width:100%}.rg-pdp__form .variations tr{display:flex;align-items:center;gap:1rem}.rg-pdp__form .variations th.label{flex:0 0 auto;width:4.5rem;padding:0;margin:0;color:var(--rg-white);font-weight:800;text-transform:uppercase;letter-spacing:0.06em;font-size:0.8rem}.rg-pdp__form .variations th.label label{margin:0}.rg-pdp__form .variations td.value{flex:1;min-width:0;padding:0;margin:0;display:flex;align-items:center;gap:0.8rem}.rg-pdp__form .variations .rg-select--pdp{flex:1;min-width:0}.rg-pdp__form .variations .rg-select--pdp .rg-select__btn{width:100%;justify-content:space-between;text-align:left;padding:1rem 1.3rem;font-size:0.95rem;background:rgba(255,255,255,0.05);border:1px solid rgba(169,207,63,0.35);color:var(--rg-white)}.rg-pdp__form .variations .rg-select--pdp .rg-select__menu{width:100%;max-width:none}.rg-pdp__form .variations .rg-select--pdp .rg-select__opt{text-align:left}.rg-pdp__form .variations td.value .reset_variations{flex:0 0 auto;white-space:nowrap;margin:0;color:var(--rg-violet) !important;font-size:0.75rem;font-weight:800;text-transform:uppercase;letter-spacing:0.04em}.rg-pdp__form .variations td.value .reset_variations:hover{color:var(--rg-volt) !important}.rg-pdp__form .woocommerce-variation-price{color:var(--rg-volt);font-weight:900;font-size:1.4rem;margin:0 0 1rem}.rg-pdp__form .woocommerce-variation-availability,.rg-pdp__form .stock,.rg-pdp__buy-inner .stock{display:block;width:max-content;margin:0 0 1.2rem;padding:0.45em 1.1em;border-radius:var(--rg-r-pill);background:rgba(169,207,63,0.12);border:1px solid rgba(169,207,63,0.35);color:var(--rg-volt) !important;font-weight:800;text-transform:uppercase;letter-spacing:0.06em;font-size:0.78rem;text-align:center}.rg-pdp__form .out-of-stock,.rg-pdp__buy-inner .out-of-stock{background:rgba(219,30,121,0.12) !important;border-color:rgba(219,30,121,0.4) !important;color:var(--rg-pink) !important}.rg-pdp__form .single_variation_wrap{margin-top:1rem}.rg-pdp__form .reset_variations_alert{display:none}.rg-pdp__form form.variations_form.cart{display:block}.rg-pdp__form .woocommerce-variation-add-to-cart{display:flex;flex-wrap:nowrap;align-items:stretch;gap:0.8rem}.rg-pdp__form form.cart:not (.variations_form){display:flex;flex-wrap:nowrap;align-items:stretch;gap:0.8rem}.rg-pdp__form .quantity{flex:0 0 auto;display:inline-flex;align-items:stretch;gap:0.3rem;padding:0.4rem 0.5rem;border-radius:var(--rg-r-lg);background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1)}.rg-pdp__form .quantity .qty{width:2.4rem;text-align:center;background:transparent;border:0;color:var(--rg-white);font:inherit;font-weight:800;font-size:1.1rem;-moz-appearance:textfield}.rg-pdp__form .quantity .qty::-webkit-outer-spin-button,.rg-pdp__form .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rg-qty-steps{display:flex;flex-direction:column;gap:0.25rem;justify-content:center}.rg-pdp__form .single_add_to_cart_button,.rg-pdp__form button.single_add_to_cart_button{flex:1 1 auto;min-width:0;padding:1.1rem 1.5rem;border:0;border-radius:var(--rg-r-pill);background:linear-gradient(120deg,var(--rg-pink) 0%,var(--rg-violet) 100%);color:#fff;font:inherit;font-weight:900;text-transform:uppercase;letter-spacing:0.05em;cursor:pointer;box-shadow:0 1vh 3vh rgba(219,30,121,0.35);position:relative;will-change:transform;transition:box-shadow 0.4s var(--rg-ease-out)}.rg-pdp__form .single_add_to_cart_button:hover{background:linear-gradient(120deg,var(--rg-volt) 0%,var(--rg-violet) 100%);color:#000;box-shadow:0 1.5vh 4vh rgba(219,30,121,0.55),0 0 24px rgba(123,74,168,0.5)}.rg-pdp__form .single_add_to_cart_button:disabled{opacity:0.5;cursor:not-allowed;box-shadow:none}.rg-pdp__desc{margin-top:clamp(3rem,8vh,6rem);padding:clamp(2rem,5vw,4rem);border-radius:var(--rg-r-xl);background:rgba(255,255,255,0.03);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.08)}.rg-pdp__desc-title{margin:0 0 1.2em;color:var(--rg-white);font-weight:900;text-transform:uppercase;letter-spacing:-0.01em;font-size:clamp(1.5rem,2.4vw,2.2rem)}.rg-pdp__desc-body{color:var(--rg-ink-muted);line-height:1.75;font-size:clamp(0.95rem,1.1vw,1.1rem)}.rg-pdp__desc-body p{margin:0 0 1em}.rg-pdp__desc-body strong{color:var(--rg-white)}.rg-pdp__related{margin-top:clamp(4rem,10vh,8rem)}.rg-pdp__related-title{margin:0 0 clamp(1.5rem,4vh,3rem);color:var(--rg-white);font-weight:900;text-transform:uppercase;letter-spacing:-0.01em;font-size:clamp(1.6rem,3vw,2.6rem)}@media (max-width:900px){.rg-pdp__hero{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,5vh,2.5rem);justify-items:stretch}.rg-pdp__gallery{position:relative;top:0;min-width:0;max-width:100%}.rg-pdp__hero{min-width:0;max-width:100%}.rg-pdp__hero>*{min-width:0;max-width:100%}.rg-pdp__related .rg-shop__grid.products{grid-template-columns:repeat(2,1fr)}.rg-pdp__form .woocommerce-variation{order:-2;position:static;display:block;width:100%;margin-bottom:0.4rem}.rg-pdp__form .woocommerce-variation-price{position:static;display:block;margin:0 0 0.6rem}.rg-pdp__form .woocommerce-variation-availability,.rg-pdp__form .stock{position:static;margin:0 0 0.9rem}.rg-pdp__form:has(.woocommerce-variation-price:not (:empty))~* .rg-pdp__price-row{display:none}.rg-pdp__form .quantity{padding:0.25rem 0.35rem;gap:0.15rem;border-radius:var(--rg-r-md,14px)}.rg-pdp__form .quantity .qty{width:1.7rem;font-size:1rem}.rg-qty-steps{gap:0.15rem}.rg-qty-btn{width:1.35rem;height:1.35rem;font-size:0.9rem}.rg-pdp__form .single_add_to_cart_button,.rg-pdp__form button.single_add_to_cart_button{padding:1rem 1.2rem;font-size:0.95rem}.rg-pdp__form .variations tr{display:grid;grid-template-columns:1fr auto;grid-template-areas:"label clear" "value value";align-items:center;gap:0.5rem 0.8rem}.rg-pdp__form .variations th.label{grid-area:label}.rg-pdp__form .variations td.value{grid-area:value;display:block;width:100%}.rg-pdp__form .variations .rg-select--pdp{width:100%}.rg-pdp__form .variations tr{position:relative}.rg-pdp__form .variations td.value .reset_variations{position:absolute;top:0;right:0;z-index:2;line-height:1.6;white-space:nowrap}.rg-pdp__form .variations td.value .reset_variations[style*="display"]{display:inline-block !important}.rg-pdp__form .variations th.label{padding-right:4.5rem}.rg-pdp{position:relative;box-sizing:border-box;width:min(var(--rg-container),92vw);margin-inline:auto;padding:calc(clamp(6rem,12vh,10rem) - 15vw) 0 clamp(4rem,10vh,8rem)}.rg-pdp__crumbs{width:auto;margin-inline:0}.rg-pdp__hero{width:auto;margin-inline:0}.rg-pdp__stage{width:auto;max-width:100%}.rg-pdp__slide{flex:0 0 100%;width:100%;min-width:0}.rg-pdp__stage-track{touch-action:pan-x pan-y !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.rg-pdp__stage-img{max-width:100%;padding:4%}.rg-pdp__gallery{justify-self:center;width:100%}.rg-pdp__thumbs{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc((100vw - min(var(--rg-container),92vw)) / 2);padding-right:calc((100vw - min(var(--rg-container),92vw)) / 2);scroll-padding-left:calc((100vw - min(var(--rg-container),92vw)) / 2);flex-wrap:nowrap !important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;padding-bottom:0.2rem}.rg-pdp__thumbs::-webkit-scrollbar{display:none}.rg-pdp__thumb{flex:0 0 auto;width:3.9rem;height:3.9rem;scroll-snap-align:start}}@media (max-width:560px){.rg-pdp__related .rg-shop__grid.products{grid-template-columns:1fr}.rg-pdp__form form.cart:not (.variations_form),.rg-pdp__form .woocommerce-variation-add-to-cart{flex-direction:row;align-items:stretch}}.rg-pdp__badge{position:absolute;top:1rem;left:1rem;z-index:4;padding:0.6em 1.2em;border-radius:var(--rg-r-pill);background:linear-gradient(120deg,var(--rg-pink) 0%,var(--rg-violet) 100%);color:#fff;font-weight:900;text-transform:uppercase;letter-spacing:0.04em;font-size:clamp(1rem,1.5vw,1.5rem);box-shadow:0 0 26px rgba(219,30,121,0.5)}.rg-pdp__benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1rem,2vw,2rem);margin-top:clamp(2.5rem,6vh,4rem);padding:clamp(1.2rem,3vh,2rem) clamp(1rem,2.5vw,2rem);border-radius:var(--rg-r-lg);border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.03);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rg-pdp__benefit{display:flex;align-items:center;gap:0.8rem}.rg-pdp__benefit-ic{flex:0 0 auto;color:var(--rg-volt);display:inline-flex}.rg-pdp__benefit span span,.rg-pdp__benefit>span:last-child{display:flex;flex-direction:column;min-width:0}.rg-pdp__benefit strong{color:var(--rg-white);font-weight:800;text-transform:uppercase;letter-spacing:0.02em;font-size:clamp(0.78rem,0.95vw,0.9rem)}.rg-pdp__benefit em{color:var(--rg-ink-muted);font-style:normal;font-size:clamp(0.7rem,0.82vw,0.8rem)}.rg-pdp__acc{margin-top:clamp(3rem,8vh,6rem)}.rg-pdp__acc-heading{margin:0 0 clamp(1.5rem,4vh,2.5rem);color:var(--rg-white);font-weight:900;text-transform:uppercase;letter-spacing:-0.01em;font-size:clamp(1.5rem,2.6vw,2.4rem)}.rg-pdp__acc-item{border:1px solid rgba(255,255,255,0.10);border-radius:var(--rg-r-lg);background:rgba(255,255,255,0.03);margin-bottom:1rem;overflow:hidden;transition:border-color var(--rg-dur) var(--rg-ease-out),background var(--rg-dur) var(--rg-ease-out)}.rg-pdp__acc-item.is-open{border-color:rgba(169,207,63,0.45);background:rgba(169,207,63,0.05)}.rg-pdp__acc-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:clamp(1rem,2.4vh,1.5rem) clamp(1.2rem,2.6vw,2rem);background:transparent;border:0;cursor:pointer;text-align:left;color:var(--rg-white);font:inherit}.rg-pdp__acc-q span:first-child{font-weight:800;text-transform:uppercase;letter-spacing:0.01em;font-size:clamp(0.95rem,1.3vw,1.2rem)}.rg-pdp__acc-item.is-open .rg-pdp__acc-q span:first-child{color:var(--rg-volt)}.rg-pdp__acc-icon{position:relative;flex:0 0 auto;width:24px;height:24px;border-radius:50%;background:rgba(255,255,255,0.08);transition:background var(--rg-dur) var(--rg-ease-out)}.rg-pdp__acc-item.is-open .rg-pdp__acc-icon{background:var(--rg-volt)}.rg-pdp__acc-icon span{position:absolute;top:50%;left:50%;width:44%;height:2px;background:#fff;border-radius:2px;transform:translate(-50%,-50%);transition:transform var(--rg-dur) var(--rg-ease-out),background var(--rg-dur) var(--rg-ease-out)}.rg-pdp__acc-icon span:last-child{transform:translate(-50%,-50%) rotate(90deg)}.rg-pdp__acc-item.is-open .rg-pdp__acc-icon span{background:#000}.rg-pdp__acc-item.is-open .rg-pdp__acc-icon span:last-child{transform:translate(-50%,-50%) rotate(0deg)}.rg-pdp__acc-a{max-height:0;overflow:hidden;opacity:0;transition:max-height 0.7s cubic-bezier(0.22,1,0.36,1),opacity 0.6s ease}.rg-pdp__acc-a[hidden]{display:block}.rg-pdp__acc-item.is-open .rg-pdp__acc-a{max-height:100vh;opacity:1}.rg-pdp__acc-inner{transform:translateY(-0.6rem);transition:transform 0.7s cubic-bezier(0.22,1,0.36,1)}.rg-pdp__acc-item.is-open .rg-pdp__acc-inner{transform:translateY(0)}.rg-pdp__acc-inner{padding:0 clamp(1.2rem,2.6vw,2rem) clamp(1.2rem,2.6vh,1.8rem);color:var(--rg-ink-muted);line-height:1.7;font-size:clamp(0.95rem,1.1vw,1.05rem)}.rg-pdp__acc-inner strong{color:var(--rg-white)}.rg-pdp__cta-band{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-top:clamp(3rem,8vh,6rem);padding:clamp(2rem,5vh,3.5rem) clamp(1.8rem,4vw,3.5rem);border-radius:var(--rg-r-xl);background:linear-gradient(120deg,rgba(123,74,168,0.4) 0%,var(--rg-black) 70%);border:1px solid rgba(123,74,168,0.3)}.rg-pdp__cta-glow{position:absolute;inset:0;background:radial-gradient(40% 120% at 80% 50%,rgba(169,207,63,0.28),transparent 70%);pointer-events:none}.rg-pdp__cta-body{position:relative;z-index:1}.rg-pdp__cta-title{margin:0 0 0.3em;color:var(--rg-white);font-weight:900;text-transform:uppercase;letter-spacing:-0.01em;line-height:1.05;font-size:clamp(1.4rem,2.6vw,2.4rem)}.rg-pdp__cta-sub{margin:0;color:rgba(255,255,255,0.8);font-weight:600;font-size:clamp(0.9rem,1.1vw,1.05rem)}.rg-pdp__cta-btn{position:relative;z-index:1;flex:0 0 auto}.rg-pdp__related.rg-carousel{padding:clamp(3rem,8vh,6rem) 0 0}@media (max-width:700px){.rg-pdp__benefits{grid-template-columns:1fr 1fr}.rg-pdp__cta-band{flex-direction:column;align-items:flex-start}}.rg-pdp__reviews{margin-top:clamp(3rem,8vh,6rem)}.rg-pdp__reviews #reviews{color:var(--rg-white)}.rg-pdp__reviews .woocommerce-Reviews-title{margin:0 0 clamp(1.5rem,4vh,2.5rem);color:var(--rg-white);font-weight:900;text-transform:uppercase;letter-spacing:-0.01em;font-size:clamp(1.5rem,2.6vw,2.4rem)}.rg-pdp__reviews .woocommerce-noreviews{margin:0 0 2rem;padding:clamp(1.4rem,3vh,2rem);border-radius:var(--rg-r-lg);border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.03);color:var(--rg-ink-muted)}.rg-pdp__reviews .commentlist{list-style:none;margin:0 0 2.5rem;padding:0;display:grid;gap:1rem}.rg-pdp__reviews .commentlist li.review,.rg-pdp__reviews .commentlist li.comment{padding:clamp(1.2rem,3vw,2rem);border-radius:var(--rg-r-lg);border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.03)}.rg-pdp__reviews .comment_container{display:flex;gap:1rem}.rg-pdp__reviews .avatar{border-radius:50%;width:3rem;height:3rem}.rg-pdp__reviews .comment-text{flex:1}.rg-pdp__reviews .woocommerce-review__author{color:var(--rg-white);font-weight:800}.rg-pdp__reviews .woocommerce-review__dash{color:var(--rg-ink-muted)}.rg-pdp__reviews .woocommerce-review__published-date{color:var(--rg-ink-muted);font-size:0.85rem}.rg-pdp__reviews .description{color:var(--rg-ink-muted);line-height:1.6}.rg-pdp__reviews .star-rating{color:var(--rg-volt)}.rg-pdp__reviews .star-rating::before{color:rgba(255,255,255,0.2)}.rg-pdp__reviews #review_form_wrapper{}.rg-pdp__reviews #respond.comment-respond{padding:clamp(1.6rem,4vw,2.5rem);border-radius:var(--rg-r-xl);border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.03);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rg-pdp__reviews .comment-reply-title{color:var(--rg-white);font-weight:800;text-transform:uppercase;letter-spacing:0.02em;font-size:1.1rem;display:block;margin-bottom:1rem}.rg-pdp__reviews .comment-form label{display:block;color:var(--rg-ink-muted);font-weight:700;text-transform:uppercase;letter-spacing:0.02em;font-size:0.8rem;margin:1rem 0 0.4rem}.rg-pdp__reviews .comment-form input[type="text"],.rg-pdp__reviews .comment-form input[type="email"],.rg-pdp__reviews .comment-form textarea{width:100%;box-sizing:border-box;background:rgba(255,255,255,0.05);color:var(--rg-white);border:1px solid rgba(255,255,255,0.12);border-radius:12px;padding:0.9rem 1rem;font:inherit}.rg-pdp__reviews .comment-form input:focus,.rg-pdp__reviews .comment-form textarea:focus{outline:none;border-color:rgba(169,207,63,0.6)}.rg-pdp__reviews .comment-form-rating label{display:inline-block}.rg-pdp__reviews .stars a{color:var(--rg-volt)}.rg-pdp__reviews .comment-form .submit,.rg-pdp__reviews #respond input#submit{margin-top:1.2rem;padding:0.95rem 2rem;border:0;border-radius:var(--rg-r-pill);cursor:pointer;background:linear-gradient(120deg,var(--rg-pink) 0%,var(--rg-violet) 100%);color:#fff;font:inherit;font-weight:900;text-transform:uppercase;letter-spacing:0.05em;box-shadow:0 1vh 3vh rgba(219,30,121,0.35);transition:background var(--rg-dur) var(--rg-ease-out),transform var(--rg-dur-fast) var(--rg-ease-out)}.rg-pdp__reviews #respond input#submit:hover{background:linear-gradient(120deg,var(--rg-volt) 0%,var(--rg-violet) 100%);color:#000;transform:translateY(-2px)}.rg-pdp__reviews .comment-form-cookies-consent{display:flex;align-items:center;gap:0.5rem}.rg-pdp__reviews .comment-form-cookies-consent label{margin:0}.rg-pdp__wishlist{margin-top:0.9rem;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:0.6rem;padding:0.95rem 1.5rem;border-radius:var(--rg-r-pill);cursor:pointer;background:rgba(255,255,255,0.05);color:var(--rg-white);border:1px solid rgba(123,74,168,0.4);font:inherit;font-weight:800;text-transform:uppercase;letter-spacing:0.03em;font-size:0.85rem;transition:background var(--rg-dur) var(--rg-ease-out),color var(--rg-dur) var(--rg-ease-out),border-color var(--rg-dur) var(--rg-ease-out)}.rg-pdp__wishlist:hover{background:rgba(123,74,168,0.18);border-color:var(--rg-violet);color:#fff}.rg-pdp__wishlist.is-active{color:#fff;border-color:var(--rg-violet);background:rgba(123,74,168,0.25)}.rg-pdp__wishlist.is-active svg{fill:var(--rg-violet)}.rg-pdp__wishlist svg{transition:fill var(--rg-dur) var(--rg-ease-out)}.rg-pdp__form .single_add_to_cart_button.loading{opacity:0.75;pointer-events:none}.rg-pdp__form .single_add_to_cart_button.is-adding{animation:rg-atc-pulse 0.6s ease infinite}.rg-pdp__form .single_add_to_cart_button.is-added{background:linear-gradient(120deg,var(--rg-volt) 0%,#7cd66a 100%) !important;color:#000 !important}@keyframes rg-atc-pulse{0%,100%{transform:scale(1)}50%{transform:scale(0.98)}}.rg-pdp__reviews-head{display:flex;align-items:baseline;gap:1.2rem;flex-wrap:wrap;margin-bottom:clamp(1.5rem,4vh,2.5rem)}.rg-pdp__reviews-title{margin:0;color:var(--rg-white);font-weight:900;text-transform:uppercase;letter-spacing:-0.01em;font-size:clamp(1.5rem,2.6vw,2.4rem)}.rg-pdp__reviews-empty{color:var(--rg-ink-muted);padding:clamp(1.4rem,3vh,2rem);border-radius:var(--rg-r-lg);border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.03);margin:0 0 2rem}.rg-pdp__reviews-splide{padding:1vh 0 3vh}.rg-review-card__stars{display:block;position:relative;font-size:1.1rem;letter-spacing:0.1em;color:rgba(255,255,255,0.15);margin-bottom:1rem;width:max-content}.rg-review-card__stars::before{content:"★★★★★";position:absolute;inset:0;width:var(--rate);overflow:hidden;color:var(--rg-volt)}.rg-review-card__photo{width:100%;max-height:30vh;object-fit:cover;border-radius:12px;margin-bottom:1rem}.rg-review-card__verified{display:inline-flex;align-items:center;margin-left:0.6rem;padding:0.15em 0.7em;border-radius:var(--rg-r-pill);background:rgba(169,207,63,0.14);color:var(--rg-volt);font-weight:800;text-transform:uppercase;letter-spacing:0.04em;font-size:0.65rem}.rg-pdp__review-form{margin-top:clamp(1.5rem,4vh,2.5rem)}.rg-pdp__review-form .y-product-review-form,.rg-pdp__review-form form{padding:clamp(1.6rem,4vw,2.5rem);border-radius:var(--rg-r-xl);border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.03);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rg-pdp__review-form .y-product-review-form__title{margin:0 0 0.4em;color:var(--rg-white);font-weight:900;text-transform:uppercase;font-size:1.2rem}.rg-pdp__review-form label{color:var(--rg-ink-muted);font-weight:700;text-transform:uppercase;letter-spacing:0.02em;font-size:0.78rem}.rg-pdp__review-form textarea,.rg-pdp__review-form input[type="text"]{width:100%;box-sizing:border-box;margin-top:0.5rem;background:rgba(255,255,255,0.05);color:var(--rg-white);border:1px solid rgba(255,255,255,0.12);border-radius:12px;padding:0.9rem 1rem;font:inherit}.rg-pdp__review-form textarea:focus,.rg-pdp__review-form input:focus{outline:none;border-color:rgba(169,207,63,0.6)}.y-product-review-form__rating{border:0 !important;outline:0 !important;margin:0 0 1.2rem;padding:0;background:none !important}.y-product-review-form__stars{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;gap:0.15em;padding:0;border:0 !important;outline:0 !important;background:none !important}.y-product-review-form__stars input[type="radio"]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;margin:0}.y-product-review-form__stars label{cursor:pointer;margin:0;padding:0 0.04em;line-height:1;font-size:clamp(2rem,5vw,2.8rem);color:rgba(255,255,255,0.18);transition:color 0.15s var(--rg-ease-out),transform 0.15s var(--rg-ease-out);outline:0 !important;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.y-product-review-form__stars label:focus,.y-product-review-form__stars input:focus + label{outline:0 !important}.y-product-review-form__stars label:hover,.y-product-review-form__stars label:hover~label,.y-product-review-form__stars input:checked~label{color:var(--rg-volt)}.y-product-review-form__stars label:hover,.y-product-review-form__stars label:hover~label{transform:scale(1.08)}.y-product-review-form__stars label:active{transform:scale(0.94)}.rg-pdp__review-form button[type="submit"],.rg-pdp__review-form .button,.rg-pdp__review-form input[type="submit"]{margin-top:1.2rem;padding:0.95rem 2rem;border:0;border-radius:var(--rg-r-pill);cursor:pointer;background:linear-gradient(120deg,var(--rg-pink) 0%,var(--rg-violet) 100%);color:#fff;font:inherit;font-weight:900;text-transform:uppercase;letter-spacing:0.05em;transition:background var(--rg-dur) var(--rg-ease-out),transform var(--rg-dur-fast) var(--rg-ease-out)}.rg-pdp__review-form button[type="submit"]:hover,.rg-pdp__review-form input[type="submit"]:hover{background:linear-gradient(120deg,var(--rg-volt) 0%,var(--rg-violet) 100%);color:#000;transform:translateY(-2px)}.rg-pdp__review-form a{color:var(--rg-volt)}.rg-pdp__form .quantity{padding:0.2rem}.rg-qty-btn{width:1.6rem;height:1.6rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:0;cursor:pointer;background:none;color:var(--rg-volt);font-size:1rem;font-weight:800;line-height:1;transition:color var(--rg-dur) var(--rg-ease-out),transform var(--rg-dur-fast) var(--rg-ease-out),opacity var(--rg-dur) var(--rg-ease-out)}.rg-qty-btn:hover{background:none;color:#fff}.rg-qty-btn:active{transform:scale(0.88)}.rg-pdp__reviews-grid{display:grid;grid-template-columns:1.15fr 0.85fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.rg-pdp__reviews-carousel{min-width:0}.rg-pdp__reviews-splide{padding:0}.rg-pdp__reviews-controls{margin-top:1.5rem;max-width:none;margin-left:0}.rg-pdp__review-form{margin-top:0;position:sticky;top:14vh}@media (max-width:900px){.rg-pdp__reviews-grid{grid-template-columns:1fr}.rg-pdp__review-form{position:relative;top:0}}:root{--mp13-star:var(--rg-volt);--mp13-star-empty:rgba(255,255,255,0.18)}.mp13-rating-summary__avg{color:var(--rg-white) !important}.mp13-rating-summary__count{color:var(--rg-volt) !important}.mp13-rating-summary{color:var(--rg-volt) !important}.mp13-rating-summary a,a.mp13-rating-summary{color:var(--rg-volt) !important;text-decoration:none}.mp13-rating-summary a:hover{text-decoration:underline}.rg-transition{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;pointer-events:none;opacity:1;visibility:visible;transition:visibility 0s linear 0.8s}.rg-transition:not (.is-entering):not (.is-leaving){visibility:hidden}.rg-transition__panel{position:absolute;inset:0;background:rgba(10,10,12,0.72);-webkit-backdrop-filter:blur(26px) saturate(120%);backdrop-filter:blur(26px) saturate(120%);background-image:radial-gradient(60% 50% at 22% 18%,rgba(169,207,63,0.14),transparent 60%),radial-gradient(55% 55% at 82% 86%,rgba(123,74,168,0.18),transparent 62%);clip-path:inset(0 0 100% 0);transition:clip-path 0.75s cubic-bezier(0.76,0,0.24,1)}.rg-transition__mark{position:relative;z-index:1;display:grid;place-items:center;opacity:0;transform:translateY(8px) scale(0.94);transition:opacity 0.4s ease,transform 0.5s var(--rg-ease-out)}.rg-transition__mark img{width:clamp(64px,8vw,92px);height:auto;object-fit:contain;filter:drop-shadow(0 0 24px rgba(169,207,63,0.45))}.rg-transition__ring{position:absolute;top:50%;left:50%;width:150%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);border:1.5px solid rgba(169,207,63,0.35);opacity:0}.rg-transition.is-entering,.rg-transition.is-leaving{opacity:1;visibility:visible;pointer-events:auto}.rg-transition.is-entering .rg-transition__panel,.rg-transition.is-leaving .rg-transition__panel{clip-path:inset(0 0 0 0)}.rg-transition.is-entering .rg-transition__mark,.rg-transition.is-leaving .rg-transition__mark{opacity:1;transform:translateY(0) scale(1)}.rg-transition.is-entering .rg-transition__ring,.rg-transition.is-leaving .rg-transition__ring{animation:rg-trans-ring 1.6s ease-out infinite}.rg-transition.is-leaving .rg-transition__panel{clip-path:inset(0 0 0 0);transition:clip-path 0.55s cubic-bezier(0.76,0,0.24,1)}.rg-transition:not (.is-entering):not (.is-leaving) .rg-transition__panel{clip-path:inset(0 0 100% 0)}@keyframes rg-trans-ring{0%{opacity:0.6;transform:translate(-50%,-50%) scale(0.7)}70%{opacity:0;transform:translate(-50%,-50%) scale(1.15)}100%{opacity:0;transform:translate(-50%,-50%) scale(1.15)}}@media (prefers-reduced-motion:reduce){.rg-transition{display:none !important}}.rg-page{position:relative}.rg-page .rg-eyebrow{margin:0 0 0.6em;font-weight:800;letter-spacing:0.28em;text-transform:uppercase;font-size:clamp(0.7rem,1vw,0.82rem);color:var(--rg-volt)}.rg-page .rg-h2{margin:0 0 0.5em;font-weight:900;text-transform:uppercase;letter-spacing:-0.01em;line-height:1.02;font-size:clamp(1.9rem,4vw,3.1rem);color:#fff}.rg-page p{color:var(--rg-ink-muted);line-height:1.7}.rg-phero{position:relative;min-height:clamp(52vh,60vh,70vh);display:grid;align-items:center;overflow-x:clip}.rg-phero__media{position:absolute;inset:0;z-index:0}.rg-phero__img{width:100%;height:100%;object-fit:cover;object-position:70% 30%}.rg-phero__scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,0.92) 0%,rgba(0,0,0,0.72) 42%,rgba(0,0,0,0.25) 100%)}.rg-phero__inner{position:relative;z-index:1;padding-block:clamp(3rem,8vw,6rem);max-width:62ch}.rg-phero__eyebrow{margin:0 0 0.8em;font-weight:800;letter-spacing:0.3em;text-transform:uppercase;font-size:clamp(0.72rem,1vw,0.85rem);color:var(--rg-volt)}.rg-phero__title{margin:0;font-weight:900;text-transform:uppercase;line-height:0.98;letter-spacing:-0.015em;font-size:clamp(2.4rem,6vw,5rem);color:#fff}.rg-phero__lead{margin:1.2em 0 0;max-width:52ch;font-size:clamp(1.05rem,1.4vw,1.3rem);color:rgba(255,255,255,0.82)}.rg-phero--split{min-height:auto}.rg-phero--split .rg-phero__inner{display:grid;grid-template-columns:1.05fr 0.95fr;gap:clamp(2rem,5vw,5rem);align-items:center;max-width:var(--rg-container)}.rg-phero--split .rg-phero__copy{max-width:60ch}.rg-phero__figure{position:relative;display:flex;align-items:flex-end;justify-content:center;align-self:stretch;min-height:58vh;padding-top:clamp(3rem,8vh,6rem)}.rg-phero__figure::before{content:"";position:absolute;left:4%;right:4%;bottom:0;top:20%;z-index:0;border-radius:var(--rg-r-xl);background:radial-gradient(120% 90% at 50% 15%,rgba(123,74,168,0.14),transparent 62%),rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.10);box-shadow:0 40px 80px rgba(0,0,0,0.5),inset 0 1px 0 rgba(255,255,255,0.06)}.rg-phero__figure-glow{position:absolute;inset:16% 6% 0;z-index:0;background:radial-gradient(circle at 60% 55%,rgba(169,207,63,0.20),rgba(123,74,168,0.20) 52%,transparent 74%);filter:blur(50px)}.rg-phero__figure-img{position:relative;z-index:1;width:auto;max-width:100%;max-height:clamp(48vh,62vh,72vh);object-fit:contain;object-position:bottom center;margin-inline:auto;filter:drop-shadow(0 30px 45px rgba(0,0,0,0.6))}@media (max-width:900px){.rg-phero--split .rg-phero__inner{grid-template-columns:1fr;text-align:center}.rg-phero--split .rg-phero__copy{max-width:100%;margin-inline:auto}.rg-phero__figure{min-height:40vh;order:2}.rg-phero__figure-img{max-height:46vh}}.rg-about-intro{display:grid;grid-template-columns:1.1fr 0.9fr;gap:clamp(2rem,6vw,6vw);align-items:start}.rg-about-intro__lead p{font-size:clamp(1.02rem,1.25vw,1.2rem);margin:0 0 1.2em}.rg-about-intro__mantra{display:flex;flex-direction:column;gap:0.4em;padding:clamp(1.6rem,3vw,2.4rem);border-radius:var(--rg-r-lg);background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.09)}.rg-about-intro__mantra-lead{color:rgba(255,255,255,0.7);font-weight:700;text-transform:uppercase;letter-spacing:0.08em;font-size:0.8rem}.rg-about-intro__mantra-big{font-weight:900;text-transform:uppercase;line-height:1;font-size:clamp(2rem,4vw,3rem);color:var(--rg-volt)}.rg-about-intro__mantra-sub{color:var(--rg-ink-muted);line-height:1.6;margin-top:0.6em}.rg-about-quality__wrap{display:grid;grid-template-columns:0.85fr 1.15fr;gap:clamp(2rem,6vw,6vw);align-items:center}.rg-about-quality__media{position:relative;aspect-ratio:4/5;display:flex;align-items:flex-end;justify-content:center}.rg-about-quality__panel{position:absolute;left:0;right:0;bottom:0;height:82%;z-index:0;border-radius:var(--rg-r-xl);overflow:hidden;background:radial-gradient(120% 90% at 50% 20%,rgba(123,74,168,0.16),transparent 60%),rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.10);box-shadow:0 30px 60px rgba(0,0,0,0.4)}.rg-about-quality__glow{position:absolute;inset:-10% -10% -20%;background:radial-gradient(circle at 50% 45%,rgba(169,207,63,0.22),rgba(123,74,168,0.18) 55%,transparent 74%);filter:blur(40px)}.rg-about-quality__img{position:relative;z-index:1;width:auto;max-width:100%;height:100%;object-fit:contain;object-position:bottom center;filter:drop-shadow(0 24px 40px rgba(0,0,0,0.5))}.rg-about-quality__ship{margin-top:1.2em;color:var(--rg-volt);font-weight:800}.rg-about-makers{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,3rem)}.rg-about-maker{padding:clamp(1.6rem,3vw,2.4rem);border-radius:var(--rg-r-lg);background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.09)}.rg-about-maker__title{margin:0 0 0.7em;font-weight:900;text-transform:uppercase;line-height:1.05;font-size:clamp(1.4rem,2.2vw,1.9rem);color:var(--rg-violet)}.rg-about-maker p{margin:0 0 0.9em}.rg-about-maker strong{color:#fff}.rg-about-advantage__head{max-width:60ch;margin-bottom:clamp(2rem,4vw,3rem)}.rg-about-advantage__lead{font-size:clamp(1.02rem,1.25vw,1.2rem);color:rgba(255,255,255,0.8)}.rg-about-advantage__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.2rem,3vw,2rem)}.rg-about-card{position:relative;padding:clamp(1.6rem,3vw,2.2rem);border-radius:var(--rg-r-lg);background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);transition:border-color 0.4s var(--rg-ease-out),transform 0.4s var(--rg-ease-out);overflow:hidden}.rg-about-card:hover{border-color:rgba(169,207,63,0.4);transform:translateY(-4px)}.rg-about-card__num{display:block;font-weight:900;font-size:clamp(2rem,4vw,2.8rem);color:rgba(169,207,63,0.25);line-height:1;margin-bottom:0.3em}.rg-about-card__title{margin:0 0 0.5em;font-weight:900;text-transform:uppercase;font-size:clamp(1.05rem,1.5vw,1.3rem);color:#fff}.rg-about-card__body{margin:0;color:var(--rg-ink-muted);line-height:1.6}.rg-about-cta{text-align:center}.rg-about-cta__inner{max-width:60ch;margin-inline:auto;padding:clamp(2.5rem,6vw,5rem) clamp(1.5rem,4vw,3rem);border-radius:var(--rg-r-xl);background:radial-gradient(120% 140% at 50% 0%,rgba(123,74,168,0.18),transparent 60%),rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.09)}.rg-about-cta__title{margin:0 0 0.4em;font-weight:900;text-transform:uppercase;font-size:clamp(1.8rem,4vw,3rem);color:#fff}.rg-about-cta__lead{margin:0 auto 1.8em;max-width:48ch;color:rgba(255,255,255,0.78)}.rg-about-cta__btn{display:inline-flex}.rg-reviews-hero{padding-block:clamp(3rem,8vw,6rem) clamp(1rem,2vw,2rem);text-align:center}.rg-reviews-hero__inner{max-width:60ch;margin-inline:auto}.rg-reviews-hero .rg-phero__eyebrow,.rg-reviews-hero .rg-phero__title{text-align:center}.rg-reviews-hero__stats{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.6em;margin-top:1.4em;padding:0.6em 1.4em;border-radius:var(--rg-r-pill);background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.1)}.rg-reviews-hero__avg{font-weight:900;font-size:1.5rem;color:var(--rg-volt)}.rg-reviews-hero__stars,.rg-review-tile__stars{--rate:100%;position:relative;display:inline-block;font-size:1.1rem;letter-spacing:2px;line-height:1;color:rgba(255,255,255,0.16)}.rg-reviews-hero__stars::before,.rg-review-tile__stars::before{content:"★★★★★";position:absolute;inset:0;width:var(--rate);overflow:hidden;white-space:nowrap;color:var(--rg-volt)}.rg-reviews-hero__count{color:var(--rg-ink-muted);font-weight:600;font-size:0.95rem}.rg-review-wall{columns:3 260px;column-gap:clamp(1rem,2vw,1.6rem)}.rg-review-tile{break-inside:avoid;margin:0 0 clamp(1rem,2vw,1.6rem);padding:clamp(1.3rem,2.4vw,1.8rem);border-radius:var(--rg-r-lg);background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);transition:border-color 0.4s var(--rg-ease-out),transform 0.4s var(--rg-ease-out)}.rg-review-tile:hover{border-color:rgba(169,207,63,0.35);transform:translateY(-3px)}.rg-review-tile__stars{margin-bottom:0.7em}.rg-review-tile__text{margin:0 0 1.2em;color:rgba(255,255,255,0.9);line-height:1.6;font-size:1.02rem}.rg-review-tile__foot{display:flex;align-items:center;gap:0.7em}.rg-review-tile__avatar{flex:0 0 auto;width:2.4em;height:2.4em;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,var(--rg-violet),var(--rg-volt));color:#000;font-weight:900}.rg-review-tile__meta{display:flex;flex-direction:column;line-height:1.25;margin-right:auto}.rg-review-tile__author{color:#fff;font-weight:800;font-size:0.95rem}.rg-review-tile__product{color:var(--rg-ink-muted);font-size:0.8rem;text-decoration:none}.rg-review-tile__product:hover{color:var(--rg-volt)}.rg-review-tile__verified{display:inline-flex;align-items:center;gap:0.3em;color:var(--rg-volt);font-size:0.68rem;font-weight:800;text-transform:uppercase;letter-spacing:0.05em}.rg-contact__wrap{display:grid;grid-template-columns:0.85fr 1.15fr;gap:clamp(2rem,5vw,4rem);align-items:start}.rg-contact__aside{display:flex;flex-direction:column;gap:1rem}.rg-contact__card{display:flex;align-items:center;gap:1rem;padding:1.1rem 1.3rem;border-radius:var(--rg-r-lg);background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.09);text-decoration:none;transition:border-color 0.35s var(--rg-ease-out),background 0.35s var(--rg-ease-out)}a.rg-contact__card:hover{border-color:rgba(169,207,63,0.4);background:rgba(169,207,63,0.06)}.rg-contact__card-ic{flex:0 0 auto;width:2.9rem;height:2.9rem;display:grid;place-items:center;border-radius:12px;background:rgba(169,207,63,0.12);color:var(--rg-volt)}.rg-contact__card-body{display:flex;flex-direction:column;line-height:1.3}.rg-contact__card-label{color:var(--rg-ink-muted);font-size:0.72rem;text-transform:uppercase;letter-spacing:0.08em;font-weight:700}.rg-contact__card-value{color:#fff;font-weight:800;font-size:1rem;word-break:break-word}.rg-contact__social{display:flex;gap:0.6rem;margin-top:0.5rem}.rg-contact__social a{width:2.6rem;height:2.6rem;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);color:#fff;transition:background 0.3s,color 0.3s}.rg-contact__social a:hover{background:var(--rg-volt);color:#000}.rg-contact__formwrap{padding:clamp(1.6rem,3vw,2.4rem);border-radius:var(--rg-r-xl);background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.09)}.rg-contact__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.rg-contact__flash{margin:0 0 1.2rem;padding:0.9rem 1.1rem;border-radius:12px;font-weight:700}.rg-contact__flash--ok{background:rgba(169,207,63,0.12);border:1px solid rgba(169,207,63,0.4);color:var(--rg-volt)}.rg-contact__flash--err{background:rgba(219,30,121,0.12);border:1px solid rgba(219,30,121,0.4);color:var(--rg-pink)}.rg-field{margin-bottom:1.1rem}.rg-field-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.rg-field-row .rg-field{margin-bottom:1.1rem}@media (max-width:520px){.rg-field-row{grid-template-columns:1fr;gap:0}}.rg-field__label{display:block;margin-bottom:0.5em;color:rgba(255,255,255,0.75);font-weight:700;font-size:0.85rem;text-transform:uppercase;letter-spacing:0.05em}.rg-field__input{width:100%;padding:0.95em 1.3em;border-radius:var(--rg-r-xl);background:rgba(0,0,0,0.3);border:1px solid rgba(255,255,255,0.14);color:#fff;font:inherit;transition:border-color 0.3s var(--rg-ease-out),box-shadow 0.3s var(--rg-ease-out)}.rg-field__input--area{border-radius:calc(var(--rg-r-xl) * 0.7)}.rg-field__input::placeholder{color:rgba(255,255,255,0.4)}.rg-field__input:focus{outline:0;border-color:var(--rg-volt);box-shadow:0 0 0 3px rgba(169,207,63,0.18)}.rg-field__input--area{resize:vertical;min-height:8em}.rg-contact__submit{margin-top:0.5rem}@media (max-width:900px){.rg-about-intro,.rg-about-quality__wrap,.rg-about-makers,.rg-about-advantage__grid,.rg-contact__wrap{grid-template-columns:1fr}.rg-about-quality__media{order:-1;aspect-ratio:16/10}.rg-review-wall{columns:2 240px}}@media (max-width:560px){.rg-review-wall{columns:1}}.rg-music{position:fixed;left:clamp(1rem,3vw,2rem);bottom:clamp(4.5rem,8vh,6rem);z-index:150;display:flex;align-items:center;gap:0.5rem}.rg-music__vol{max-width:0;opacity:0;overflow:hidden;transition:max-width 0.35s var(--rg-ease-out),opacity 0.3s var(--rg-ease-out);display:flex;align-items:center}.rg-music:hover .rg-music__vol,.rg-music:focus-within .rg-music__vol,.rg-music.vol-open .rg-music__vol{max-width:9.5rem;opacity:1}.rg-music__vol{padding:0.5rem 0.85rem;background:rgba(14,14,16,0.55);border:1px solid rgba(255,255,255,0.14);border-radius:var(--rg-r-pill,999px);-webkit-backdrop-filter:blur(16px) saturate(130%);backdrop-filter:blur(16px) saturate(130%);box-shadow:0 8px 24px rgba(0,0,0,0.35)}.rg-music__vol-range{-webkit-appearance:none;appearance:none;width:6.5rem;height:6px;margin:0;border-radius:6px;cursor:pointer;background:transparent}.rg-music__vol-range::-webkit-slider-runnable-track{height:6px;border-radius:6px;background:linear-gradient(90deg,var(--rg-volt) 0 var(--rg-vol-fill,45%),rgba(255,255,255,0.2) var(--rg-vol-fill,45%) 100%)}.rg-music__vol-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-5px;width:16px;height:16px;border-radius:50%;background:var(--rg-volt);border:2px solid #0e0e10;box-shadow:0 0 10px rgba(169,207,63,0.5);cursor:pointer}.rg-music__vol-range::-moz-range-track{height:6px;border-radius:6px;background:rgba(255,255,255,0.2)}.rg-music__vol-range::-moz-range-progress{height:6px;border-radius:6px;background:var(--rg-volt)}.rg-music__vol-range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--rg-volt);border:2px solid #0e0e10;box-shadow:0 0 10px rgba(169,207,63,0.5);cursor:pointer}.rg-music__btn{display:inline-flex;align-items:center;gap:0.55em;padding:0.55em 1em 0.55em 0.8em;border:1px solid rgba(255,255,255,0.14);border-radius:var(--rg-r-pill,999px);background:rgba(14,14,16,0.55);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(16px) saturate(130%);backdrop-filter:blur(16px) saturate(130%);box-shadow:0 8px 24px rgba(0,0,0,0.35);transition:border-color 0.3s var(--rg-ease-out),background 0.3s var(--rg-ease-out),transform 0.3s var(--rg-ease-out)}.rg-music__btn:hover{border-color:rgba(169,207,63,0.45);transform:translateY(-2px)}.rg-music__label{font-size:0.72rem;font-weight:800;text-transform:uppercase;letter-spacing:0.08em}.rg-music__ic{display:inline-flex;color:var(--rg-volt)}.rg-music__ic--on{display:none}.rg-music.is-playing .rg-music__ic--muted{display:none}.rg-music.is-playing .rg-music__ic--on{display:inline-flex}.rg-music__eq{display:none;align-items:flex-end;gap:2px;height:14px}.rg-music.is-playing .rg-music__eq{display:inline-flex}.rg-music.is-playing .rg-music__ic--on{display:none}.rg-music__eq span{width:3px;background:var(--rg-volt);border-radius:2px;animation:rg-eq 0.9s ease-in-out infinite}.rg-music__eq span:nth-child(1){animation-delay:0s;height:40%}.rg-music__eq span:nth-child(2){animation-delay:0.2s;height:100%}.rg-music__eq span:nth-child(3){animation-delay:0.4s;height:60%}.rg-music__eq span:nth-child(4){animation-delay:0.15s;height:80%}@keyframes rg-eq{0%,100%{transform:scaleY(0.4)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.rg-music__eq span{animation:none}}.rg-blog{padding-block:clamp(2rem,5vw,4rem) clamp(3rem,8vw,6rem)}.rg-blog__toolbar{margin-bottom:clamp(1.5rem,4vw,2.5rem);display:flex;justify-content:center}.rg-blog__toolbar .rg-shop__chips-wrap{justify-content:flex-start;max-width:100%}.rg-blog__toolbar .rg-shop__chips{justify-content:flex-start !important;scroll-padding-left:0}.rg-blog__toolbar .rg-shop__chips{justify-content:center}.rg-blog__results{transition:opacity 0.25s ease}.rg-blog__results.is-loading{opacity:0.35;pointer-events:none}.rg-blog__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.2rem,2.4vw,2rem)}@media (max-width:900px){.rg-blog__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.rg-blog__grid{grid-template-columns:1fr}}.rg-blog-card{position:relative;display:flex;flex-direction:column;background:rgba(255,255,255,0.04);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,0.08);border-radius:var(--rg-r-lg);overflow:hidden;transition:transform 0.5s var(--rg-ease-out),box-shadow 0.5s var(--rg-ease-out),border-color 0.5s var(--rg-ease-out)}.rg-blog-card:hover{transform:translateY(-1.4vh);border-color:rgba(169,207,63,0.4);box-shadow:0 3vh 6vh rgba(0,0,0,0.6)}.rg-blog-card__media{position:relative;aspect-ratio:16/10;overflow:hidden;background:#0c0c0e}.rg-blog-card__img{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform 0.6s var(--rg-ease-out)}.rg-blog-card:hover .rg-blog-card__img{transform:scale(1.06)}.rg-blog-card__img--placeholder{display:block;background:radial-gradient(80% 80% at 50% 30%,rgba(123,74,168,0.35),rgba(12,12,14,1) 75%)}.rg-blog-card__cat{position:absolute;top:0.9rem;left:0.9rem;z-index:2;padding:0.35em 0.9em;border-radius:var(--rg-r-pill);background:rgba(12,12,14,0.6);border:1px solid rgba(169,207,63,0.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--rg-volt);font-size:0.66rem;font-weight:800;text-transform:uppercase;letter-spacing:0.06em}.rg-blog-card__body{display:flex;flex-direction:column;gap:0.8rem;padding:clamp(1.2rem,2vw,1.6rem);flex:1 1 auto}.rg-blog-card__meta{display:flex;align-items:center;gap:0.5em;color:var(--rg-ink-muted);font-size:0.78rem;font-weight:600}.rg-blog-card__dot{opacity:0.5}.rg-blog-card__read{color:var(--rg-volt)}.rg-blog-card__title{margin:0;font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:800;line-height:1.2;text-transform:none;letter-spacing:-0.01em}.rg-blog-card__title a{color:#fff;text-decoration:none}.rg-blog-card__title a::after{content:"";position:absolute;inset:0;z-index:1}.rg-blog-card__excerpt{margin:0;color:var(--rg-ink-muted);line-height:1.6;font-size:0.92rem}.rg-blog-card__more{margin-top:auto;display:inline-flex;align-items:center;gap:0.4em;color:var(--rg-volt);font-weight:800;text-transform:uppercase;letter-spacing:0.04em;font-size:0.78rem}.rg-blog-card__more svg{transition:transform 0.35s var(--rg-ease-out)}.rg-blog-card:hover .rg-blog-card__more svg{transform:translateX(4px)}.rg-blog__pagination{margin-top:clamp(2.5rem,5vw,4rem)}.rg-blog__pagination .nav-links{display:flex;flex-wrap:wrap;gap:0.5rem;justify-content:center}.rg-blog__pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.6rem;height:2.6rem;padding:0 0.7rem;border-radius:var(--rg-r-pill);background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.1);color:#fff;text-decoration:none;font-weight:700;transition:background 0.3s,border-color 0.3s,color 0.3s}.rg-blog__pagination .page-numbers:hover{border-color:rgba(169,207,63,0.5);color:var(--rg-volt)}.rg-blog__pagination .page-numbers.current{background:var(--rg-volt);color:#000;border-color:var(--rg-volt)}.rg-post__head{padding-block:clamp(2.5rem,6vw,5rem) clamp(1.5rem,3vw,2.5rem)}.rg-post__head-inner{max-width:60ch}.rg-post__crumbs{display:flex;gap:0.5em;color:var(--rg-ink-muted);font-size:0.8rem;margin-bottom:1.4em}.rg-post__crumbs a{color:var(--rg-ink-muted);text-decoration:none}.rg-post__crumbs a:hover{color:var(--rg-volt)}.rg-post__cat{display:inline-block;margin-bottom:1em;padding:0.35em 1em;border-radius:var(--rg-r-pill);background:rgba(169,207,63,0.12);border:1px solid rgba(169,207,63,0.35);color:var(--rg-volt);font-size:0.7rem;font-weight:800;text-transform:uppercase;letter-spacing:0.06em;text-decoration:none}.rg-post__title{margin:0 0 0.6em;font-weight:900;text-transform:uppercase;line-height:1.02;letter-spacing:-0.015em;font-size:clamp(2rem,4.5vw,3.6rem);color:#fff}.rg-post__meta{display:flex;align-items:center;gap:0.5em;color:var(--rg-ink-muted);font-weight:600;font-size:0.9rem}.rg-post__read{color:var(--rg-volt)}.rg-post__hero{position:relative;border-radius:var(--rg-r-xl);overflow:hidden;margin-bottom:clamp(2rem,4vw,3rem);aspect-ratio:16/8}.rg-post__hero-glow{position:absolute;inset:-15%;z-index:0;background:radial-gradient(circle at 50% 30%,rgba(169,207,63,0.16),rgba(123,74,168,0.16) 55%,transparent 74%);filter:blur(45px)}.rg-post__hero-img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;object-position:top center}.rg-post__body{max-width:68ch;margin-inline:auto}.rg-prose{color:rgba(255,255,255,0.9);font-size:clamp(1.02rem,1.2vw,1.15rem);line-height:1.8}.rg-prose p{margin:0 0 1.4em}.rg-prose h2{margin:1.8em 0 0.6em;font-weight:900;text-transform:uppercase;letter-spacing:-0.01em;font-size:clamp(1.4rem,2.4vw,2rem);color:var(--rg-volt);line-height:1.1}.rg-prose h3{margin:1.5em 0 0.5em;font-weight:800;font-size:clamp(1.2rem,2vw,1.5rem);color:#fff}.rg-prose a{color:var(--rg-volt);text-decoration:underline;text-underline-offset:3px}.rg-prose ul,.rg-prose ol{margin:0 0 1.4em;padding-left:1.4em}.rg-prose li{margin-bottom:0.5em}.rg-prose strong{color:#fff}.rg-prose blockquote{margin:1.6em 0;padding:0.6em 1.4em;border-left:3px solid var(--rg-volt);color:rgba(255,255,255,0.8);font-style:italic}.rg-prose img{border-radius:var(--rg-r-lg);margin:1.6em 0}.rg-prose h1,.rg-prose .wp-block-heading{color:#fff}.rg-prose h2.wp-block-heading{margin:1.8em 0 0.6em;font-weight:900;text-transform:uppercase;letter-spacing:-0.01em;font-size:clamp(1.4rem,2.4vw,2rem);color:var(--rg-volt);line-height:1.1}.rg-prose h3.wp-block-heading{margin:1.5em 0 0.5em;font-weight:800;font-size:clamp(1.2rem,2vw,1.5rem);color:#fff}.rg-prose h4.wp-block-heading{margin:1.3em 0 0.4em;font-weight:800;color:#fff;text-transform:uppercase;font-size:1.05rem;letter-spacing:0.02em}.rg-prose table{width:100%;border-collapse:collapse;margin:1.6em 0}.rg-prose th,.rg-prose td{padding:0.7em 0.9em;border:1px solid rgba(255,255,255,0.1);text-align:left}.rg-prose th{background:rgba(255,255,255,0.04);color:#fff;font-weight:800}.rg-prose hr,.rg-prose .wp-block-separator{border:0;height:1px;background:rgba(255,255,255,0.1);margin:2em 0}.rg-prose figure{margin:1.6em 0}.rg-page--std:not (.rg-page--wc) .rg-page__content.rg-prose{max-width:74ch}.rg-page--std:not (.rg-page--wc) .rg-page__head{max-width:74ch}.rg-post__foot{max-width:68ch;margin:clamp(2.5rem,5vw,4rem) auto 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,0.1)}.rg-post__tags{display:flex;flex-wrap:wrap;gap:0.5rem}.rg-post__tags a{padding:0.3em 0.9em;border-radius:var(--rg-r-pill);background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.12);color:var(--rg-ink-muted);font-size:0.78rem;text-decoration:none}.rg-post__tags a:hover{color:var(--rg-volt);border-color:rgba(169,207,63,0.4)}.rg-post__back{display:inline-flex}.rg-post__related-title{margin:0 0 clamp(1.5rem,3vw,2rem);font-weight:900;text-transform:uppercase;font-size:clamp(1.5rem,3vw,2.2rem);color:#fff}.rg-page--std .rg-page__head{margin-bottom:clamp(1.5rem,4vw,2.5rem)}.rg-page--std .rg-page__eyebrow{margin:0 0 0.6em;font-weight:800;letter-spacing:0.28em;text-transform:uppercase;font-size:clamp(0.72rem,1vw,0.85rem);color:var(--rg-volt)}.rg-page--std .rg-page__title{margin:0;font-weight:900;text-transform:uppercase;letter-spacing:-0.01em;line-height:1;font-size:clamp(2rem,5vw,3.6rem);color:#fff}.rg-page--wc .entry-content>h3:first-child{display:none}.rg-page--wc .woocommerce{color:rgba(255,255,255,0.9)}.rg-page--wc h3,.rg-page--wc .cart-subtotal th,.rg-page--wc .order-total th{color:#fff}.rg-page--wc label{color:rgba(255,255,255,0.8);font-weight:600;font-size:0.9rem}.rg-page--wc .form-row{margin-bottom:1rem}.rg-page--wc .woocommerce-billing-fields__field-wrapper,.rg-page--wc .woocommerce-shipping-fields__field-wrapper{display:block !important}.rg-fieldrow>.form-row,.rg-fieldrow>p.rg-half{flex:1 1 0 !important;min-width:0 !important;float:none !important;width:auto !important;margin:0 0 1rem !important}.rg-fieldrow--1>.form-row{flex:1 1 100% !important}.rg-page--wc #billing_address_2_field,.rg-page--wc #shipping_address_2_field,.rg-page--wc #billing_company_field,.rg-page--wc #shipping_company_field,.rg-page--wc .rg-hide-field{display:none !important}.rg-page--wc .rg-fieldrow:has(>.rg-hide-field:only-child),.rg-page--wc .rg-fieldrow:empty{display:none}@media (max-width:560px){.rg-page--wc .rg-fieldrow{flex-direction:column;gap:0}}.rg-page--wc input.input-text,.rg-page--wc input[type="text"],.rg-page--wc input[type="email"],.rg-page--wc input[type="tel"],.rg-page--wc input[type="password"],.rg-page--wc input[type="number"],.rg-page--wc input[type="search"],.rg-page--wc textarea,.rg-page--wc select,.rg-page--wc .select2-container--default .select2-selection--single{width:100%;padding:0.85em 1.1em !important;border-radius:var(--rg-r-md,14px) !important;background:rgba(0,0,0,0.3) !important;border:1px solid rgba(255,255,255,0.14) !important;color:#fff !important;font:inherit;height:auto !important;line-height:1.4 !important;box-shadow:none;transition:border-color 0.3s var(--rg-ease-out),box-shadow 0.3s var(--rg-ease-out)}.rg-page--wc input.input-text:focus,.rg-page--wc input[type="text"]:focus,.rg-page--wc input[type="email"]:focus,.rg-page--wc input[type="tel"]:focus,.rg-page--wc textarea:focus,.rg-page--wc select:focus{outline:0;border-color:var(--rg-volt) !important;box-shadow:0 0 0 3px rgba(169,207,63,0.18) !important}.rg-page--wc input::placeholder,.rg-page--wc textarea::placeholder{color:rgba(255,255,255,0.4) !important}.rg-page--wc .select2-container--default .select2-selection--single{display:flex;align-items:center}.rg-page--wc .select2-selection__rendered{color:#fff !important;line-height:1.4 !important;padding:0 !important}.rg-page--wc .select2-dropdown{background:#16161a;border-color:rgba(255,255,255,0.14);color:#fff}.rg-page--wc .select2-results__option--highlighted{background:var(--rg-violet) !important}@media (min-width:981px){body.woocommerce-cart .rg-page--wc .woocommerce{display:grid;grid-template-columns:minmax(0,1fr) 23rem;gap:clamp(1.5rem,3vw,2.5rem);align-items:start}body.woocommerce-cart .rg-page--wc .woocommerce-cart-form{grid-column:1;margin:0;min-width:0}body.woocommerce-cart .rg-page--wc .cart-collaterals{grid-column:2;position:sticky;top:6rem;min-width:0}body.woocommerce-cart .rg-page--wc .woocommerce-notices-wrapper{grid-column:1 / -1}}.woocommerce-cart-form{margin-bottom:2rem}.woocommerce-cart-form table.shop_table{width:100%;max-width:100%;border:1px solid rgba(255,255,255,0.09);border-radius:var(--rg-r-lg);background:rgba(255,255,255,0.03);border-collapse:separate;border-spacing:0;overflow:hidden;table-layout:fixed}.woocommerce-cart-form td.product-remove,.woocommerce-cart-form th.product-remove{width:3.2rem;padding-left:0.9rem;padding-right:0.3rem}.woocommerce-cart-form td.product-thumbnail,.woocommerce-cart-form th.product-thumbnail{width:5.5rem}.woocommerce-cart-form td.product-name,.woocommerce-cart-form th.product-name{width:auto}.woocommerce-cart-form td.product-price,.woocommerce-cart-form th.product-price{width:7.5rem;white-space:nowrap}.woocommerce-cart-form td.product-quantity,.woocommerce-cart-form th.product-quantity{width:8rem;white-space:nowrap}.woocommerce-cart-form td.product-subtotal,.woocommerce-cart-form th.product-subtotal{width:8rem;white-space:nowrap}.woocommerce-cart-form table.shop_table th,.woocommerce-cart-form table.shop_table td{white-space:normal;word-wrap:break-word}.woocommerce-cart-form table.shop_table thead th{background:rgba(255,255,255,0.02);color:var(--rg-ink-muted);font-size:0.72rem;text-transform:uppercase;letter-spacing:0.08em;font-weight:800;padding:1em 1.2em;text-align:left;border-bottom:1px solid rgba(255,255,255,0.08)}.woocommerce-cart-form table.shop_table td{padding:1.1em 1em;border-top:1px solid rgba(255,255,255,0.06);vertical-align:middle;color:rgba(255,255,255,0.9)}.woocommerce-cart td.product-thumbnail{width:84px}.woocommerce-cart td.product-thumbnail img{width:64px !important;height:64px !important;max-width:none;object-fit:contain;border-radius:10px;background:#f4f5f7;padding:4px;display:block}.woocommerce-cart td.product-name{font-weight:700}.woocommerce-cart td.product-name a{color:#fff;text-decoration:none;font-weight:700}.woocommerce-cart td.product-name a:hover{color:var(--rg-volt)}.woocommerce-cart td.product-name .variation{margin:0.3em 0 0;font-size:0.8rem;color:var(--rg-ink-muted)}.mp13-bulk-line-pill{display:flex !important;width:max-content;align-items:center;gap:0.35em;margin-top:0.5em;padding:0.3em 0.75em;border-radius:var(--rg-r-pill,999px);background:var(--rg-violet) !important;border:0 !important;color:#fff !important;font-size:0.72rem !important;font-weight:800;line-height:1;letter-spacing:0.01em;white-space:nowrap;vertical-align:middle}.mp13-bulk-line-pill strong{color:#fff !important}.mp13-bulk-line-pill svg{color:#fff;opacity:0.9}.woocommerce-cart td.product-name>a,.woocommerce-checkout #order_review .product-name>a{display:inline}.woocommerce-cart td.product-price{color:rgba(255,255,255,0.85)}.woocommerce-cart td.product-price{color:rgba(255,255,255,0.85)}.woocommerce-cart td.product-subtotal{color:var(--rg-volt);font-weight:800}.woocommerce-cart .product-remove a.remove{display:inline-grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;color:var(--rg-pink) !important;background:rgba(219,30,121,0.1);font-size:1.1rem;text-decoration:none;transition:background 0.25s,color 0.25s,transform 0.25s}.woocommerce-cart .product-remove a.remove:hover{background:var(--rg-pink);color:#fff !important;transform:rotate(90deg)}.woocommerce-cart .quantity{display:inline-flex;align-items:center;gap:0.4rem;flex-wrap:nowrap}.woocommerce-cart .quantity input.qty{width:3rem;flex:0 0 auto;text-align:center;padding:0.55em 0.2em;border-radius:10px;background:rgba(0,0,0,0.3);border:1px solid rgba(255,255,255,0.14);color:#fff;font-weight:700;-moz-appearance:textfield}.woocommerce-cart .quantity input.qty::-webkit-outer-spin-button,.woocommerce-cart .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-cart .quantity .rg-qty-steps{gap:0.2rem;flex:0 0 auto}.woocommerce-cart-form td.product-price,.woocommerce-cart-form td.product-quantity,.woocommerce-cart-form td.product-subtotal{padding-left:0.6rem;padding-right:0.6rem}.woocommerce-cart .cart .actions{padding:0}.woocommerce-cart .cart .actions .coupon,.woocommerce-cart .cart .actions button[name="update_cart"],.woocommerce-cart .cart .actions input[name="update_cart"]{display:none !important}.woocommerce-cart-form.rg-cart-updating{opacity:0.55;transition:opacity 0.2s ease;pointer-events:none}.woocommerce-cart .cart_totals .woocommerce-shipping-totals.shipping,.woocommerce-cart .cart_totals .shipping-calculator-form,.woocommerce-cart .cart_totals tr.shipping{display:none !important}.woocommerce-cart .button,.woocommerce .button.alt,.woocommerce #place_order{background:linear-gradient(100deg,var(--rg-violet),var(--rg-pink)) !important;color:#fff !important;border:0 !important;border-radius:var(--rg-r-pill) !important;padding:0.9em 1.8em !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:0.03em !important;cursor:pointer;transition:transform 0.25s var(--rg-ease-out),box-shadow 0.25s var(--rg-ease-out);box-shadow:0 0 24px rgba(219,30,121,0.3)}.woocommerce-cart .button:hover,.woocommerce .button.alt:hover,.woocommerce #place_order:hover{transform:translateY(-2px);box-shadow:0 6px 30px rgba(219,30,121,0.45)}.woocommerce-cart .button[name="update_cart"]{background:transparent !important;color:#fff !important;border:1px solid rgba(255,255,255,0.25) !important;box-shadow:none}.woocommerce-cart .button[name="update_cart"]:hover{background:var(--rg-violet) !important;border-color:var(--rg-violet) !important}.cart-collaterals{width:100%}.cart-collaterals .cross-sells{display:none}.cart_totals{width:100%;padding:clamp(1.6rem,3.5vw,2.4rem);border:1px solid rgba(255,255,255,0.09);border-radius:var(--rg-r-lg);background:radial-gradient(120% 100% at 100% 0%,rgba(123,74,168,0.12),transparent 60%),rgba(255,255,255,0.03)}.rg-page--wc .cart_totals table.shop_table,.woocommerce-cart .cart-collaterals .cart_totals table.shop_table{border:0 !important;border-radius:0 !important;background:transparent !important;overflow:visible !important}.cart_totals h2{margin:0 0 1rem;font-weight:900;text-transform:uppercase;font-size:1.4rem;color:#fff}.rg-page--wc .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table{width:100% !important;border-collapse:collapse !important;table-layout:fixed !important;margin:0 !important}.rg-page--wc .cart_totals table tr th,.rg-page--wc .cart_totals table tr td,.woocommerce-cart .cart-collaterals .cart_totals table tr th,.woocommerce-cart .cart-collaterals .cart_totals table tr td{padding:0.7em 0 !important;border:0 !important;border-top:0 !important;border-bottom:1px solid rgba(255,255,255,0.08) !important;color:rgba(255,255,255,0.85) !important;vertical-align:top;word-wrap:break-word}.rg-page--wc .cart_totals table tr:last-child th,.rg-page--wc .cart_totals table tr:last-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:last-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:last-child td{border-bottom:0 !important}.rg-page--wc .cart_totals th,.woocommerce-cart .cart-collaterals .cart_totals table th{font-weight:700;width:42% !important;text-align:left !important}.rg-page--wc .cart_totals td,.woocommerce-cart .cart-collaterals .cart_totals table td{width:58% !important;text-align:right !important}.woocommerce-cart-form .actions .coupon{display:none !important}.rg-coupon{margin:0 0 1.2rem}.rg-coupon__toggle{display:inline-flex;align-items:center;gap:0.5em;cursor:pointer;background:none;border:0;padding:0;color:var(--rg-volt);font-weight:800;text-transform:uppercase;letter-spacing:0.04em;font-size:0.8rem}.rg-coupon__toggle svg{transition:transform 0.3s var(--rg-ease-out)}.rg-coupon.is-open .rg-coupon__toggle svg{transform:rotate(45deg)}.rg-coupon__panel{display:grid;grid-template-columns:1fr auto;gap:0.5rem;margin-top:0.8rem;overflow:hidden;max-height:0;opacity:0;transition:max-height 0.35s var(--rg-ease-out),opacity 0.3s var(--rg-ease-out),margin-top 0.35s var(--rg-ease-out)}.rg-coupon.is-open .rg-coupon__panel{max-height:4rem;opacity:1}.rg-coupon__input{width:100%;padding:0.75em 1em;border-radius:var(--rg-r-md,12px);background:rgba(0,0,0,0.3);border:1px solid rgba(255,255,255,0.14);color:#fff;font:inherit}.rg-coupon__input:focus{outline:0;border-color:var(--rg-volt);box-shadow:0 0 0 3px rgba(169,207,63,0.18)}.rg-coupon__apply{padding:0.75em 1.3em !important;border-radius:var(--rg-r-pill) !important;background:linear-gradient(100deg,var(--rg-violet),var(--rg-pink)) !important;color:#fff !important;border:0 !important;font-weight:800 !important;text-transform:uppercase !important;cursor:pointer;white-space:nowrap}.rg-coupon__apply:hover{transform:translateY(-1px)}.cart_totals .shipping ul#shipping_method{margin:0;padding:0;list-style:none}.cart_totals .shipping .woocommerce-shipping-destination{font-size:0.8rem;color:var(--rg-ink-muted)}.cart_totals .shipping-calculator-button{color:var(--rg-volt)}.cart_totals .order-total th,.cart_totals .order-total td{font-size:1.15rem;font-weight:900;color:#fff;border-bottom:0;padding-top:1em}.cart_totals .order-total .amount{color:var(--rg-volt)}.cart_totals .wc-proceed-to-checkout{margin-top:1.4rem}.cart_totals .wc-proceed-to-checkout .checkout-button{display:flex;align-items:center;justify-content:center;width:100%;text-align:center}.rg-cart-points{display:flex;align-items:center;gap:0.7em;margin:1rem 0;padding:0.8em 1em;border-radius:var(--rg-r-md,14px);background:rgba(169,207,63,0.1);border:1px solid rgba(169,207,63,0.32)}.rg-cart-points__mark{width:1.4em;height:1.4em;object-fit:contain;flex:0 0 auto}.rg-cart-points__text{color:rgba(255,255,255,0.85);font-size:0.9rem;font-weight:600}.rg-cart-points__text strong{color:var(--rg-volt);font-weight:900}.rg-cart-points-row td{padding:0 !important;border:0 !important}.rg-cart-points-row .rg-cart-points{margin:0.8rem 0 0}.rg-checkout-back{margin:0 0 1.6rem}.rg-checkout-back a{display:inline-flex;align-items:center;gap:0.5em;padding:0.6em 1.2em;border-radius:var(--rg-r-pill);background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.16);color:#fff;text-decoration:none;font-weight:700;font-size:0.85rem;transition:background 0.3s var(--rg-ease-out),border-color 0.3s var(--rg-ease-out),transform 0.3s var(--rg-ease-out)}.rg-checkout-back a:hover{background:var(--rg-violet);border-color:var(--rg-violet);transform:translateX(-3px)}.rg-checkout-back svg{transition:transform 0.3s var(--rg-ease-out)}.rg-checkout-back a:hover svg{transform:translateX(-3px)}@media (min-width:981px){body.woocommerce-checkout form.checkout.woocommerce-checkout{display:grid;grid-template-columns:minmax(0,1fr) 24rem;grid-template-rows:auto 1fr;gap:0 clamp(1.5rem,3vw,3rem);align-items:start}body.woocommerce-checkout form.checkout #customer_details{grid-column:1;grid-row:1 / span 2;min-width:0}body.woocommerce-checkout form.checkout #order_review_heading{grid-column:2;grid-row:1;margin:0 0 1rem}body.woocommerce-checkout form.checkout #order_review{grid-column:2;grid-row:2;position:sticky;top:6rem;min-width:0}}.woocommerce-checkout #order_review_heading{font-weight:900;text-transform:uppercase;font-size:1.4rem;color:#fff}.woocommerce-checkout #customer_details .col2-set{display:block}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-shipping-fields,.woocommerce-checkout .woocommerce-additional-fields,.woocommerce-checkout #order_review{padding:clamp(1.4rem,3vw,2rem);margin-bottom:1.5rem;border:1px solid rgba(255,255,255,0.09);border-radius:var(--rg-r-lg);background:rgba(255,255,255,0.03)}.woocommerce-checkout #order_review{background:radial-gradient(120% 100% at 100% 0%,rgba(123,74,168,0.12),transparent 60%),rgba(255,255,255,0.03)}.woocommerce-checkout h3,.woocommerce-checkout .woocommerce-billing-fields>h3,.woocommerce-checkout #ship-to-different-address{margin:0 0 1.2rem;font-weight:900;text-transform:uppercase;font-size:1.15rem;color:#fff}.woocommerce-checkout #ship-to-different-address label{font-weight:900;text-transform:uppercase;color:#fff}.woocommerce-checkout #order_review table.shop_table{width:100% !important;border:0 !important;background:transparent !important;border-collapse:collapse !important;margin:0 !important}.woocommerce-checkout #order_review table.shop_table th,.woocommerce-checkout #order_review table.shop_table td{padding:0.6em 0 !important;border:0 !important;border-bottom:1px solid rgba(255,255,255,0.08) !important;text-align:right;color:rgba(255,255,255,0.85);vertical-align:top}.woocommerce-checkout #order_review .product-name,.woocommerce-checkout #order_review thead .product-name{text-align:left !important;color:#fff}.woocommerce-checkout #order_review .product-name .product-quantity{color:var(--rg-ink-muted);font-weight:600}.woocommerce-checkout #order_review tfoot .order-total th,.woocommerce-checkout #order_review tfoot .order-total td{font-size:1.2rem !important;font-weight:900 !important;color:#fff !important;border-bottom:0 !important;padding-top:0.9em !important}.woocommerce-checkout #order_review .order-total .amount{color:var(--rg-volt)}.woocommerce-checkout #payment{background:transparent !important;border-radius:0;margin-top:1.2rem}.woocommerce-checkout #payment ul.payment_methods{border:0 !important;padding:0;margin:0 0 1rem;list-style:none}.woocommerce-checkout #payment ul.payment_methods li{padding:0.7em 0;border-bottom:1px solid rgba(255,255,255,0.08);color:rgba(255,255,255,0.9)}.woocommerce-checkout #payment ul.payment_methods li input[type="radio"]{accent-color:var(--rg-volt)}.woocommerce-checkout #payment ul.payment_methods li label{color:#fff;font-weight:600}.woocommerce-checkout #payment div.payment_box,.woocommerce-cart #payment div.payment_box,#add_payment_method #payment div.payment_box{background:rgba(0,0,0,0.25) !important;background-color:rgba(0,0,0,0.25) !important;border-radius:10px;padding:1em;margin-top:0.6em;color:rgba(255,255,255,0.7) !important;font-size:0.85rem}.woocommerce-checkout #payment .payment_box::before{display:none !important}.woocommerce-checkout #payment .woocommerce-privacy-policy-text{color:var(--rg-ink-muted);font-size:0.8rem;margin-top:1rem}.woocommerce-checkout #place_order{width:100%;margin-top:1rem;display:inline-flex !important;align-items:center;justify-content:center;gap:0.5em;font-family:inherit !important;font-weight:900 !important;text-transform:uppercase;letter-spacing:0.04em;position:relative;overflow:hidden}.woocommerce-checkout #place_order .rg-btn__label{font-family:inherit;font-weight:900}.woocommerce-checkout #place_order .rg-btn__arrow{display:inline-flex;width:0;opacity:0;overflow:hidden;transform:translateX(-6px);transition:width 0.35s var(--rg-ease-out),opacity 0.3s var(--rg-ease-out),transform 0.35s var(--rg-ease-out)}.woocommerce-checkout #place_order:hover .rg-btn__arrow{width:1.4em;opacity:1;transform:translateX(0)}.woocommerce-checkout .woocommerce-form__label-for-checkbox{display:flex;align-items:flex-start;gap:0.6em;color:rgba(255,255,255,0.85)}.woocommerce-checkout .woocommerce-form__input-checkbox{accent-color:var(--rg-volt);margin-top:0.2em}.woocommerce-checkout .woocommerce-form-coupon-toggle{margin-bottom:1.4rem}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important;margin:0 !important;color:var(--rg-volt) !important;font-weight:800;text-transform:uppercase;letter-spacing:0.04em;font-size:0.85rem;-webkit-backdrop-filter:none !important;backdrop-filter:none !important}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info::before{display:none !important;content:none !important}.woocommerce-checkout .woocommerce-form-coupon-toggle .showcoupon{color:var(--rg-volt) !important;text-decoration:underline;text-underline-offset:3px}.woocommerce-checkout form.checkout_coupon{margin:1rem 0 1.5rem !important;padding:1rem 1.2rem !important;border:1px solid rgba(255,255,255,0.12) !important;border-radius:var(--rg-r-lg) !important;background:rgba(255,255,255,0.03) !important;display:flex;gap:0.6rem;align-items:center}.woocommerce-checkout form.checkout_coupon .form-row{margin:0 !important;padding:0 !important;display:block;grid-column:auto !important}.woocommerce-checkout form.checkout_coupon .form-row-first{flex:1 1 auto}.woocommerce-checkout form.checkout_coupon .form-row-last{flex:0 0 auto}.woocommerce-checkout form.checkout_coupon input[name="coupon_code"]{margin:0;width:100%;font:inherit !important}.woocommerce-checkout form.checkout_coupon label.screen-reader-text{position:absolute;left:-9999px}.woocommerce-checkout form.checkout_coupon button[name="apply_coupon"]{padding:0.85em 1.4em !important;border-radius:var(--rg-r-pill) !important;background:linear-gradient(100deg,var(--rg-violet),var(--rg-pink)) !important;color:#fff !important;border:0 !important;font:inherit !important;font-weight:800 !important;text-transform:uppercase !important;white-space:nowrap;cursor:pointer}.woocommerce-info,.woocommerce-message,.woocommerce-error{position:relative;background:rgba(20,22,16,0.94);border:1px solid rgba(255,255,255,0.12);border-left:3px solid var(--rg-volt);color:#fff;border-radius:12px;padding:0.9em 1.2em 0.9em 2.8em;list-style:none;margin:0 0 1.5rem;font-weight:600;line-height:1.4;box-shadow:0 8px 24px rgba(0,0,0,0.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.woocommerce-info::before,.woocommerce-message::before,.woocommerce-error::before{position:absolute;left:1em;top:50%;transform:translateY(-50%);margin:0;color:var(--rg-volt);font-size:1.1em;line-height:1}.woocommerce-error::before{color:var(--rg-pink)}.woocommerce-error{border-left-color:var(--rg-pink)}.woocommerce-info a,.woocommerce-message a{color:var(--rg-volt);text-decoration:underline}.woocommerce-cart .woocommerce-message,.woocommerce-cart .woocommerce-info,.woocommerce-cart .woocommerce-error{grid-column:1 / -1}.woocommerce-message .button,.woocommerce-info .button{margin-left:1rem}.cart-empty.woocommerce-info{text-align:center}.woocommerce .return-to-shop .button{display:inline-flex;margin-top:1rem}@media (max-width:768px){.woocommerce-cart-form table.shop_table{table-layout:auto}.woocommerce-cart-form table.shop_table thead{display:none}.woocommerce-cart-form table.shop_table tr{display:block;border-top:1px solid rgba(255,255,255,0.08);padding:0.5em 0}.woocommerce-cart-form table.shop_table td{display:flex;width:auto !important;justify-content:space-between;align-items:center;border:0;padding:0.5em 1.2em}.woocommerce-cart-form table.shop_table td::before{content:attr(data-title);font-weight:700;color:var(--rg-ink-muted);text-transform:uppercase;font-size:0.72rem}.cart_totals{width:100%}}.rg-thankyou{padding-bottom:clamp(3rem,8vw,6rem)}.rg-thankyou__hero{position:relative;overflow:hidden;text-align:center;padding-block:clamp(3.5rem,9vw,7rem) clamp(2.5rem,6vw,4rem)}.rg-thankyou__glow{position:absolute;left:50%;top:-10%;width:60vw;height:60vw;max-width:900px;max-height:900px;transform:translateX(-50%);z-index:0;pointer-events:none;background:radial-gradient(circle,rgba(169,207,63,0.18),rgba(123,74,168,0.16) 45%,transparent 70%);filter:blur(40px)}.rg-thankyou__hero-inner{position:relative;z-index:1;max-width:60ch}.rg-thankyou__check{display:inline-grid;place-items:center;width:4.6rem;height:4.6rem;margin:0 auto 1.4rem;border-radius:50%;color:#000;background:var(--rg-volt);box-shadow:0 0 0 8px rgba(169,207,63,0.14),0 12px 34px rgba(169,207,63,0.35);animation:rg-ty-pop 0.6s var(--rg-ease-out) both}@keyframes rg-ty-pop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.12)}100%{transform:scale(1);opacity:1}}.rg-thankyou__eyebrow{margin:0 0 0.6em;font-weight:800;letter-spacing:0.28em;text-transform:uppercase;font-size:clamp(0.72rem,1vw,0.85rem);color:var(--rg-volt)}.rg-thankyou__title{margin:0 0 0.5em;font-weight:900;text-transform:uppercase;letter-spacing:-0.015em;line-height:1.02;font-size:clamp(2rem,5vw,3.6rem);color:#fff}.rg-thankyou__lead{margin:0 auto 2em;max-width:46ch;color:rgba(255,255,255,0.8);font-size:clamp(1.02rem,1.3vw,1.2rem)}.rg-thankyou__hero--failed .rg-thankyou__eyebrow,.rg-thankyou__hero--failed .rg-thankyou__title{color:var(--rg-pink)}.rg-thankyou__facts{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;max-width:44rem;margin:0 auto 1.6rem;border-radius:var(--rg-r-lg);overflow:hidden;background:rgba(255,255,255,0.09);border:1px solid rgba(255,255,255,0.09)}.rg-thankyou__fact{background:rgba(255,255,255,0.03);padding:1.1em 0.6em;display:flex;flex-direction:column;gap:0.35em}.rg-thankyou__fact-label{color:var(--rg-ink-muted);font-size:0.68rem;text-transform:uppercase;letter-spacing:0.08em;font-weight:700}.rg-thankyou__fact-value{color:#fff;font-weight:800;font-size:0.98rem}.rg-thankyou__fact-value--total{color:var(--rg-volt)}@media (max-width:620px){.rg-thankyou__facts{grid-template-columns:repeat(2,1fr)}}.rg-thankyou__points{display:inline-flex;align-items:center;gap:0.6em;margin:0 0 2rem;padding:0.7em 1.3em;border-radius:var(--rg-r-pill);text-decoration:none;background:rgba(169,207,63,0.1);border:1px solid rgba(169,207,63,0.32);color:rgba(255,255,255,0.9);transition:background 0.3s var(--rg-ease-out),border-color 0.3s var(--rg-ease-out),transform 0.3s var(--rg-ease-out)}a.rg-thankyou__points:hover{background:rgba(169,207,63,0.16);border-color:rgba(169,207,63,0.5);transform:translateY(-2px)}.rg-thankyou__points-mark{width:1.5em;height:1.5em;object-fit:contain}.rg-thankyou__points strong{color:var(--rg-volt)}.rg-thankyou__points-arrow{color:var(--rg-volt);transition:transform 0.3s var(--rg-ease-out)}a.rg-thankyou__points:hover .rg-thankyou__points-arrow{transform:translateX(3px)}.rg-thankyou__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.2rem}.rg-thankyou__link{color:rgba(255,255,255,0.75);text-decoration:underline;text-underline-offset:3px;font-weight:600}.rg-thankyou__link:hover{color:var(--rg-volt)}.rg-thankyou__details{display:grid;grid-template-columns:1.25fr 0.75fr;gap:clamp(1.2rem,2.5vw,2rem);align-items:start}.rg-thankyou__details .woocommerce-order-details{grid-column:1}.rg-thankyou__details .woocommerce-customer-details{grid-column:2}@media (max-width:900px){.rg-thankyou__details{grid-template-columns:1fr}.rg-thankyou__details .woocommerce-order-details,.rg-thankyou__details .woocommerce-customer-details{grid-column:1}}.rg-thankyou .woocommerce-order-details,.rg-thankyou .woocommerce-customer-details{padding:clamp(1.4rem,3vw,2rem);margin:0;border:1px solid rgba(255,255,255,0.09);border-radius:var(--rg-r-lg);background:rgba(255,255,255,0.03)}.rg-thankyou .woocommerce-order-details__title,.rg-thankyou .woocommerce-column__title,.rg-thankyou section.woocommerce-customer-details h2{margin:0 0 1rem;font-weight:900;text-transform:uppercase;font-size:1.15rem;color:#fff}.rg-thankyou table.woocommerce-table--order-details{width:100% !important;border:0 !important;border-radius:0 !important;background:transparent !important;border-collapse:collapse !important;margin:0 !important}.rg-thankyou table.woocommerce-table--order-details th,.rg-thankyou table.woocommerce-table--order-details td{padding:0.7em 0 !important;border:0 !important;border-bottom:1px solid rgba(255,255,255,0.08) !important;text-align:left;color:rgba(255,255,255,0.85)}.rg-thankyou table.woocommerce-table--order-details td.woocommerce-table__product-total,.rg-thankyou table.woocommerce-table--order-details th.woocommerce-table__product-total{text-align:right;white-space:nowrap}.rg-thankyou .woocommerce-table--order-details tfoot th,.rg-thankyou .woocommerce-table--order-details tfoot td{font-weight:800;color:#fff}.rg-thankyou .woocommerce-table--order-details tfoot tr:last-child th,.rg-thankyou .woocommerce-table--order-details tfoot tr:last-child td{font-size:1.1rem;color:var(--rg-volt);border-bottom:0}.rg-thankyou .woocommerce-table--order-details a{color:#fff;text-decoration:none;font-weight:700}.rg-thankyou .woocommerce-table--order-details a:hover{color:var(--rg-volt)}.rg-thankyou .wc-item-meta,.rg-thankyou .wc-item-meta li{list-style:none;margin:0.3em 0 0;padding:0;color:var(--rg-ink-muted);font-size:0.82rem}.rg-thankyou .woocommerce-customer-details .woocommerce-columns--addresses{display:flex;flex-direction:column;gap:1.4rem}.rg-thankyou .woocommerce-customer-details .woocommerce-column{margin:0}.rg-thankyou .woocommerce-customer-details address{color:rgba(255,255,255,0.85);font-style:normal;line-height:1.7;border:0;padding:0}.rg-thankyou .mp13-bulk-line-pill{margin-top:0.4em}.rg-wishlist{padding-block:clamp(2rem,5vw,4rem) clamp(3rem,8vw,6rem)}.rg-wishlist__count{margin:0 0 1.4rem;color:var(--rg-ink-muted);font-weight:700;font-size:0.9rem;text-transform:uppercase;letter-spacing:0.06em}.rg-wishlist__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:clamp(1.2rem,2.4vw,2rem);list-style:none;margin:0;padding:0}.rg-wishlist__grid .rg-shop-cell{transition:opacity 0.35s var(--rg-ease-out),transform 0.35s var(--rg-ease-out)}.rg-wishlist__grid .rg-shop-cell.is-removing{opacity:0;transform:scale(0.92);pointer-events:none}.rg-wishlist__empty{text-align:center;max-width:40ch;margin:clamp(2rem,6vw,5rem) auto;padding:clamp(2rem,5vw,3.5rem);border:1px solid rgba(255,255,255,0.09);border-radius:var(--rg-r-xl);background:radial-gradient(120% 120% at 50% 0%,rgba(123,74,168,0.14),transparent 60%),rgba(255,255,255,0.02)}.rg-wishlist__empty-ic{display:inline-grid;place-items:center;width:5rem;height:5rem;margin-bottom:1.2rem;border-radius:50%;color:var(--rg-violet);background:rgba(123,74,168,0.14)}.rg-wishlist__empty-title{margin:0 0 0.4em;font-weight:900;text-transform:uppercase;font-size:clamp(1.4rem,3vw,2rem);color:#fff}.rg-wishlist__empty-text{margin:0 auto 1.8em;color:var(--rg-ink-muted);line-height:1.6}.rg-wishlist__empty-cta{display:inline-flex}.rg-account__head{margin-bottom:clamp(1.5rem,4vw,2.5rem)}.rg-account__eyebrow{margin:0 0 0.6em;font-weight:800;letter-spacing:0.28em;text-transform:uppercase;font-size:clamp(0.72rem,1vw,0.85rem);color:var(--rg-volt)}.rg-account__title{margin:0;font-weight:900;text-transform:uppercase;letter-spacing:-0.01em;line-height:1;font-size:clamp(1.8rem,4vw,3rem);color:#fff}.rg-account__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1rem,2vw,1.4rem)}@media (max-width:620px){.rg-account__grid{grid-template-columns:1fr}}.rg-account-card{position:relative;display:flex;align-items:center;gap:1rem;overflow:hidden;padding:clamp(1.2rem,2.4vw,1.6rem);border-radius:var(--rg-r-lg);text-decoration:none;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.09);transition:transform 0.4s var(--rg-ease-out),border-color 0.4s var(--rg-ease-out),background 0.4s var(--rg-ease-out)}.rg-account-card:hover{transform:translateY(-4px);border-color:rgba(169,207,63,0.4);background:rgba(255,255,255,0.05)}.rg-account-card__icon{flex:0 0 auto;width:3rem;height:3rem;display:grid;place-items:center;border-radius:14px;background:rgba(123,74,168,0.16);color:var(--rg-volt)}.rg-account-card__body{display:flex;flex-direction:column;gap:0.2em;margin-right:auto}.rg-account-card__label{color:#fff;font-weight:900;text-transform:uppercase;letter-spacing:0.01em;font-size:1.05rem}.rg-account-card__desc{color:var(--rg-ink-muted);font-size:0.85rem}.rg-account-card__meta{color:var(--rg-volt);font-weight:800;font-size:0.8rem;white-space:nowrap}.rg-account-card__arrow{flex:0 0 auto;color:rgba(255,255,255,0.4);transition:transform 0.35s var(--rg-ease-out),color 0.35s}.rg-account-card:hover .rg-account-card__arrow{color:var(--rg-volt);transform:translateX(4px)}.rg-account-card--customer-logout:hover{border-color:rgba(219,30,121,0.4)}.rg-account-card--customer-logout:hover .rg-account-card__icon{color:var(--rg-pink)}.rg-account-card--points{grid-column:1 / -1;flex-direction:row;align-items:center;gap:1.2rem;background:radial-gradient(120% 160% at 100% 0%,rgba(169,207,63,0.16),transparent 55%),radial-gradient(100% 140% at 0% 100%,rgba(123,74,168,0.18),transparent 60%),rgba(255,255,255,0.03);border-color:rgba(169,207,63,0.28)}.rg-account-card--points .rg-account-card__glow{position:absolute;right:-10%;top:-40%;width:40%;height:180%;background:radial-gradient(circle,rgba(169,207,63,0.25),transparent 70%);filter:blur(30px);pointer-events:none}.rg-account-card__mascot{flex:0 0 auto;width:3rem;height:3rem;object-fit:contain;position:relative;z-index:1}.rg-account-card__points-num{position:relative;z-index:1;font-weight:900;font-size:clamp(2rem,4vw,2.8rem);color:var(--rg-volt);line-height:1}.rg-account-card__points-label{position:relative;z-index:1;color:#fff;font-weight:800;text-transform:uppercase;letter-spacing:0.06em;font-size:0.9rem;align-self:center}.rg-account-card__cta{position:relative;z-index:1;margin-left:auto;display:inline-flex;align-items:center;gap:0.4em;color:#fff;font-weight:800;text-transform:uppercase;font-size:0.78rem;letter-spacing:0.04em}.rg-account-card--points:hover .rg-account-card__cta{color:var(--rg-volt)}@media (min-width:861px){.woocommerce-account:not (.rg-account-is-dashboard) .woocommerce-MyAccount-content{}.rg-page--wc .woocommerce-account .woocommerce{}}.woocommerce-MyAccount-navigation{margin-bottom:2rem}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0.5rem}.woocommerce-MyAccount-navigation li a{display:inline-flex;align-items:center;padding:0.6em 1.1em;border-radius:var(--rg-r-pill);background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.1);color:rgba(255,255,255,0.85);text-decoration:none;font-weight:700;font-size:0.85rem;transition:background 0.3s,border-color 0.3s,color 0.3s}.woocommerce-MyAccount-navigation li a:hover{border-color:rgba(169,207,63,0.4);color:var(--rg-volt)}.woocommerce-MyAccount-navigation li.is-active a{background:var(--rg-volt);color:#000;border-color:var(--rg-volt)}.rg-page--wc .woocommerce-MyAccount-content{color:rgba(255,255,255,0.9)}.rg-page--wc .woocommerce-MyAccount-content h2,.rg-page--wc .woocommerce-MyAccount-content h3{color:#fff;font-weight:900;text-transform:uppercase}.rg-page--wc .woocommerce-orders-table,.rg-page--wc table.shop_table.account-orders-table{width:100%;border-collapse:collapse;border:0 !important;background:rgba(255,255,255,0.03);border-radius:var(--rg-r-lg);overflow:hidden}.rg-page--wc .woocommerce-orders-table th{background:rgba(255,255,255,0.02);color:var(--rg-ink-muted);font-size:0.72rem;text-transform:uppercase;letter-spacing:0.06em;padding:1em 1.1em;text-align:left}.rg-page--wc .woocommerce-orders-table td{padding:1em 1.1em;border-top:1px solid rgba(255,255,255,0.06);color:rgba(255,255,255,0.85)}.rg-page--wc .woocommerce-orders-table .woocommerce-button,.rg-page--wc .woocommerce-MyAccount-content .button{background:linear-gradient(100deg,var(--rg-violet),var(--rg-pink)) !important;color:#fff !important;border:0 !important;border-radius:var(--rg-r-pill) !important;padding:0.6em 1.3em !important;font-weight:800 !important;text-transform:uppercase !important;text-decoration:none}.rg-page--wc .woocommerce-MyAccount-content mark,.rg-page--wc .order-status{background:rgba(169,207,63,0.15);color:var(--rg-volt);padding:0.15em 0.6em;border-radius:999px;font-weight:700}.rg-page--wc .woocommerce-Addresses{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem;margin-top:1rem}.rg-page--wc .woocommerce-Address{padding:1.4rem;border:1px solid rgba(255,255,255,0.09);border-radius:var(--rg-r-lg);background:rgba(255,255,255,0.03)}.rg-page--wc .woocommerce-Address address{color:rgba(255,255,255,0.85);font-style:normal;line-height:1.7}@media (max-width:620px){.rg-page--wc .woocommerce-Addresses{grid-template-columns:1fr}}.rg-page--wc .woocommerce-EditAccountForm fieldset.rg-account-password{margin:0.5rem 0 1.5rem;padding:clamp(1.2rem,2.5vw,1.6rem);border:1px solid rgba(255,255,255,0.09);border-radius:var(--rg-r-lg);background:rgba(255,255,255,0.02)}.rg-page--wc .woocommerce-EditAccountForm fieldset.rg-account-password legend{padding:0 0.5em;color:var(--rg-volt);font-weight:800;text-transform:uppercase;letter-spacing:0.06em;font-size:0.8rem}.rg-page--wc .woocommerce-EditAccountForm #account_display_name_description em{display:block;margin-top:0.4em;color:var(--rg-ink-muted);font-size:0.78rem;font-style:normal}.rg-acc-points__top{display:grid;grid-template-columns:0.85fr 1.15fr;gap:clamp(1.2rem,3vw,2rem);align-items:stretch;margin-bottom:clamp(1.5rem,3vw,2.2rem)}@media (max-width:780px){.rg-acc-points__top{grid-template-columns:1fr}}.rg-acc-points__card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:0.2rem;padding:clamp(1.8rem,4vw,2.6rem);border-radius:var(--rg-r-xl);background:radial-gradient(120% 120% at 50% 0%,rgba(169,207,63,0.18),transparent 55%),radial-gradient(100% 140% at 0% 100%,rgba(123,74,168,0.16),transparent 60%),rgba(255,255,255,0.03);border:1px solid rgba(169,207,63,0.3)}.rg-acc-points__mark{width:3rem;height:3rem;object-fit:contain;margin-bottom:0.4rem}.rg-acc-points__balance{font-weight:900;font-size:clamp(2.8rem,8vw,4.2rem);color:var(--rg-volt);line-height:1}.rg-acc-points__label{color:#fff;font-weight:800;text-transform:uppercase;letter-spacing:0.08em;font-size:0.82rem}.rg-acc-points__stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;border-radius:var(--rg-r-lg);overflow:hidden;background:rgba(255,255,255,0.09);border:1px solid rgba(255,255,255,0.09);align-content:start}.rg-acc-points__stat{background:rgba(255,255,255,0.03);padding:clamp(1.1rem,2.4vw,1.5rem);display:flex;flex-direction:column;gap:0.3em}.rg-acc-points__stat-num{font-weight:900;font-size:clamp(1.4rem,3vw,2rem);color:#fff;line-height:1}.rg-acc-points__stat-label{color:var(--rg-ink-muted);font-size:0.72rem;text-transform:uppercase;letter-spacing:0.06em;font-weight:700}.rg-acc-points__stat--how{grid-column:1 / -1}.rg-acc-points__stat-hint{color:rgba(255,255,255,0.8);font-size:0.9rem;line-height:1.5}.rg-acc-points__cta{grid-column:1 / -1;margin:0.4rem 1.2rem 1.2rem;display:inline-flex;align-self:start}.rg-acc-points__history{padding:clamp(1.4rem,3vw,2rem);border:1px solid rgba(255,255,255,0.09);border-radius:var(--rg-r-lg);background:rgba(255,255,255,0.03)}.rg-acc-points__history-title{margin:0 0 1.2rem;font-weight:900;text-transform:uppercase;font-size:1.15rem;color:#fff}.rg-acc-points__ledger{list-style:none;margin:0;padding:0}.rg-acc-points__row{display:flex;align-items:center;gap:1rem;padding:0.9em 0;border-bottom:1px solid rgba(255,255,255,0.08)}.rg-acc-points__row:last-child{border-bottom:0}.rg-acc-points__row-ic{flex:0 0 auto;width:2.2rem;height:2.2rem;display:grid;place-items:center;border-radius:50%;font-weight:900;font-size:1.1rem}.rg-acc-points__row--add .rg-acc-points__row-ic{background:rgba(169,207,63,0.14);color:var(--rg-volt)}.rg-acc-points__row--remove .rg-acc-points__row-ic{background:rgba(219,30,121,0.14);color:var(--rg-pink)}.rg-acc-points__row-body{display:flex;flex-direction:column;gap:0.15em;margin-right:auto}.rg-acc-points__row-action{color:#fff;font-weight:700;font-size:0.95rem}.rg-acc-points__row-date{color:var(--rg-ink-muted);font-size:0.78rem}.rg-acc-points__row-pts{font-weight:900;font-size:1.05rem;white-space:nowrap}.rg-acc-points__row--add .rg-acc-points__row-pts{color:var(--rg-volt)}.rg-acc-points__row--remove .rg-acc-points__row-pts{color:var(--rg-pink)}.rg-acc-points__empty{color:var(--rg-ink-muted);text-align:center;padding:2rem 0}.rg-404{position:relative;overflow:hidden;min-height:70vh;display:grid;place-items:center;text-align:center;padding-block:clamp(3rem,9vw,7rem)}.rg-404__glow{position:absolute;left:50%;top:30%;width:70vw;height:70vw;max-width:900px;max-height:900px;transform:translate(-50%,-50%);z-index:0;pointer-events:none;background:radial-gradient(circle,rgba(123,74,168,0.2),rgba(169,207,63,0.1) 45%,transparent 70%);filter:blur(50px)}.rg-404__inner{position:relative;z-index:1;max-width:52ch}.rg-404__code{margin:0 0 0.1em;font-weight:900;line-height:0.9;letter-spacing:-0.04em;font-size:clamp(6rem,22vw,15rem);background:linear-gradient(120deg,var(--rg-volt),var(--rg-violet) 50%,var(--rg-pink));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 10px 40px rgba(123,74,168,0.35))}.rg-404__eyebrow{margin:0 0 0.5em;font-weight:800;letter-spacing:0.28em;text-transform:uppercase;font-size:clamp(0.72rem,1vw,0.85rem);color:var(--rg-volt)}.rg-404__title{margin:0 0 0.5em;font-weight:900;text-transform:uppercase;line-height:1;letter-spacing:-0.015em;font-size:clamp(1.8rem,5vw,3.2rem);color:#fff}.rg-404__lead{margin:0 auto 2em;max-width:44ch;color:rgba(255,255,255,0.8);font-size:clamp(1rem,1.3vw,1.15rem)}.rg-404__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.2rem;margin-bottom:2.4rem}.rg-404__cta{display:inline-flex}.rg-404__link{color:rgba(255,255,255,0.75);text-decoration:underline;text-underline-offset:3px;font-weight:600}.rg-404__link:hover{color:var(--rg-volt)}.rg-404__quick{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.6rem}.rg-404__quick a{padding:0.5em 1.1em;border-radius:var(--rg-r-pill);background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.1);color:rgba(255,255,255,0.85);text-decoration:none;font-weight:700;font-size:0.8rem;transition:border-color 0.3s,color 0.3s}.rg-404__quick a:hover{border-color:rgba(169,207,63,0.4);color:var(--rg-volt)}.rg-vieworder__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;padding:clamp(1.1rem,2.5vw,1.5rem);border:1px solid rgba(255,255,255,0.09);border-radius:var(--rg-r-lg);background:rgba(255,255,255,0.03)}.rg-vieworder__meta{display:flex;flex-direction:column;gap:0.2em}.rg-vieworder__num{font-weight:900;font-size:1.4rem;color:#fff}.rg-vieworder__date{color:var(--rg-ink-muted);font-size:0.85rem}.rg-vieworder__status{padding:0.4em 1em;border-radius:var(--rg-r-pill);font-weight:800;text-transform:uppercase;letter-spacing:0.04em;font-size:0.78rem;background:rgba(169,207,63,0.15);color:var(--rg-volt)}.rg-vieworder__status--pending,.rg-vieworder__status--on-hold,.rg-vieworder__status--failed{background:rgba(219,30,121,0.15);color:var(--rg-pink)}.rg-vieworder__status--completed{background:rgba(169,207,63,0.2);color:var(--rg-volt)}.rg-vieworder__updates{margin-bottom:1.5rem;padding:clamp(1.2rem,3vw,1.8rem);border:1px solid rgba(255,255,255,0.09);border-radius:var(--rg-r-lg);background:rgba(255,255,255,0.03)}.rg-vieworder__updates-title{margin:0 0 1rem;font-weight:900;text-transform:uppercase;font-size:1.1rem;color:#fff}.rg-vieworder__notes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.rg-vieworder__note{padding-left:1.2rem;border-left:2px solid rgba(169,207,63,0.4)}.rg-vieworder__note-date{display:block;color:var(--rg-ink-muted);font-size:0.78rem;font-weight:700;margin-bottom:0.3em}.rg-vieworder__note-text{color:rgba(255,255,255,0.85);line-height:1.6}.rg-vieworder__note-text p{margin:0}.rg-vieworder__details{display:grid;grid-template-columns:1.25fr 0.75fr;gap:clamp(1.2rem,2.5vw,2rem);align-items:start}@media (max-width:900px){.rg-vieworder__details{grid-template-columns:1fr}}.rg-vieworder .woocommerce-order-details,.rg-vieworder .woocommerce-customer-details{padding:clamp(1.4rem,3vw,2rem);margin:0;border:1px solid rgba(255,255,255,0.09);border-radius:var(--rg-r-lg);background:rgba(255,255,255,0.03)}.rg-vieworder .woocommerce-order-details__title,.rg-vieworder .woocommerce-column__title,.rg-vieworder section.woocommerce-customer-details h2{margin:0 0 1rem;font-weight:900;text-transform:uppercase;font-size:1.15rem;color:#fff}.rg-vieworder table.woocommerce-table--order-details{width:100% !important;border:0 !important;background:transparent !important;border-collapse:collapse !important;margin:0 !important}.rg-vieworder table.woocommerce-table--order-details th,.rg-vieworder table.woocommerce-table--order-details td{padding:0.7em 0 !important;border:0 !important;border-bottom:1px solid rgba(255,255,255,0.08) !important;text-align:left;color:rgba(255,255,255,0.85)}.rg-vieworder table.woocommerce-table--order-details td.woocommerce-table__product-total,.rg-vieworder table.woocommerce-table--order-details th.woocommerce-table__product-total{text-align:right;white-space:nowrap}.rg-vieworder .woocommerce-table--order-details tfoot tr:last-child th,.rg-vieworder .woocommerce-table--order-details tfoot tr:last-child td{font-size:1.1rem;color:var(--rg-volt);border-bottom:0 !important}.rg-vieworder .woocommerce-table--order-details a{color:#fff;text-decoration:none;font-weight:700}.rg-vieworder .woocommerce-table--order-details a:hover{color:var(--rg-volt)}.rg-vieworder .woocommerce-customer-details .woocommerce-columns--addresses{display:flex;flex-direction:column;gap:1.4rem}.rg-vieworder .woocommerce-customer-details address{color:rgba(255,255,255,0.85);font-style:normal;line-height:1.7;border:0;padding:0}.rg-login{max-width:30rem;margin:0}.rg-login--split{max-width:62rem;display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,3vw,2.5rem)}@media (max-width:780px){.rg-login,.rg-login--split{max-width:100%;grid-template-columns:1fr}}.rg-login:not (.rg-login--split) .rg-fieldrow{flex-direction:column;gap:0}.rg-login__col{padding:clamp(1.6rem,4vw,2.4rem);border:0;border-radius:var(--rg-r-xl);background:radial-gradient(120% 130% at 0% 0%,rgba(123,74,168,0.16),transparent 55%),rgba(255,255,255,0.04);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.rg-login__form.woocommerce-form-login,.rg-login__form.woocommerce-form-register{border:0 !important;background:none !important;box-shadow:none !important;padding:0 !important;margin:0 !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important}.rg-login__form .form-row,.rg-login__form .rg-half{width:100% !important;margin:0 0 1.1rem !important}.rg-login__form input.input-text{width:100% !important;box-sizing:border-box}.rg-login__col--register{background:radial-gradient(120% 130% at 100% 0%,rgba(169,207,63,0.12),transparent 55%),rgba(255,255,255,0.03)}.rg-login__title{margin:0 0 0.3em;font-weight:900;text-transform:uppercase;letter-spacing:-0.01em;font-size:clamp(1.5rem,3vw,2rem);color:#fff}.rg-login__sub{margin:0 0 1.6rem;color:var(--rg-ink-muted);font-size:0.95rem}.rg-login__form label{display:block;margin-bottom:0.5em;color:rgba(255,255,255,0.8);font-weight:600;font-size:0.85rem}.rg-login__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.8rem;margin:0.4rem 0 1.4rem}.rg-login__remember{display:inline-flex;align-items:center;gap:0.5em;margin:0 !important;color:rgba(255,255,255,0.8) !important;font-weight:600 !important;font-size:0.85rem;cursor:pointer}.rg-login__remember input{accent-color:var(--rg-volt)}.rg-login__lost{color:var(--rg-volt);text-decoration:none;font-size:0.85rem;font-weight:600}.rg-login__lost:hover{text-decoration:underline}.rg-login__submit{width:100%;justify-content:center}.rg-login__note{color:var(--rg-ink-muted);font-size:0.9rem;line-height:1.5;margin:0 0 1.2rem}.woocommerce-account:not (.logged-in) .woocommerce-MyAccount-navigation{display:none}.rg-pdp__variation-lead{display:flex !important;align-items:baseline;justify-content:space-between;gap:1rem;width:100%;margin:0 0 1.1rem;padding:0;background:none;border:0;box-sizing:border-box}.rg-pdp__variation-lead .woocommerce-variation-price{margin:0 !important;padding:0 !important;background:none !important;border:0 !important;color:var(--rg-volt);font-weight:900;font-size:clamp(1.4rem,6vw,2rem);line-height:1.1;text-align:left !important;flex:1 1 auto;min-width:0;margin-left:0 !important;padding-left:0 !important;text-indent:0 !important}.rg-pdp__variation-lead .woocommerce-variation-price *{text-align:left !important}.rg-pdp__variation-lead .woocommerce-variation-price .price,.rg-pdp__variation-lead .woocommerce-variation-price .amount,.rg-pdp__variation-lead .woocommerce-variation-price span,.rg-pdp__variation-lead .woocommerce-variation-price bdi{color:inherit;font:inherit;margin:0 !important;padding:0 !important;display:inline !important;text-align:left !important}.rg-pdp__variation-lead .woocommerce-variation-availability,.rg-pdp__variation-lead .stock{margin:0 !important;width:auto !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:none !important;color:var(--rg-volt) !important;font-weight:800;text-transform:uppercase;letter-spacing:0.05em;font-size:0.75rem;white-space:nowrap;flex:0 0 auto;margin-left:auto !important;text-align:right !important}.rg-pdp__variation-lead:empty{display:none !important}.rg-pdp__variation-lead .woocommerce-variation-price,.rg-pdp__variation-lead .woocommerce-variation-price *{margin-left:0 !important;padding-left:0 !important;text-indent:0 !important;border-left:0 !important}.rg-pdp__variation-lead .woocommerce-variation-price::before,.rg-pdp__variation-lead .woocommerce-variation-price *::before{content:none !important}@media (max-width:900px){.rg-pdp__form .variations th.label{padding-left:16px}.rg-pdp__form .variations td.value .reset_variations{right:0}}@media (max-width:900px){.rg-pdp__form .variations td.value .reset_variations{right:16px !important}.rg-pdp__variation-lead .woocommerce-variation-availability,.rg-pdp__variation-lead .stock{margin-right:8px !important}}@media (max-width:900px){.rg-faq__img{object-fit:cover;object-position:top center}}@media (max-width:600px){.rg-site-footer__inner{padding-block:clamp(3.5rem,10vh,5rem) clamp(2.5rem,7vh,4rem);padding-inline:clamp(1.25rem,5vw,2rem);gap:clamp(2rem,6vh,3rem)}.rg-site-footer__bottom{padding-block:clamp(1.5rem,4vh,2.5rem);padding-inline:clamp(1.25rem,5vw,2rem)}}@media (max-width:900px){.rg-faq--reverse .rg-faq__eyebrow{margin-top:22vw !important}.rg-faq--reverse .rg-faq__img{margin:0 !important;max-width:100% !important;width:auto !important;height:auto !important;max-height:none !important;object-fit:contain !important;object-position:bottom center !important;align-self:end !important;margin-top:auto !important}.rg-faq--reverse .rg-faq__col--media{position:relative !important;height:auto !important;min-height:0 !important;display:flex !important;align-items:flex-end !important;justify-content:center !important;padding-bottom:0 !important}}@media (max-width:900px){.rg-offer__clock{width:100%;justify-content:space-between;gap:0.3em}.rg-offer__unit{flex:1 1 0;min-width:0}}@media (max-width:900px){.rg-about-advantage,.rg-about-cta,.rg-reviews-hero{position:relative;overflow-x:clip}.rg-about-advantage::before,.rg-about-cta::before,.rg-reviews-hero::before,.rg-about-advantage::after,.rg-about-cta::after,.rg-reviews-hero::after{content:"";position:absolute;z-index:0;pointer-events:none;border-radius:50%;aspect-ratio:1 / 1;filter:blur(60px)}.rg-about-advantage::before,.rg-about-cta::before,.rg-reviews-hero::before{width:90vw;left:-30vw;top:-6vh;background:radial-gradient(circle,rgba(169,207,63,0.30),transparent 68%)}.rg-about-advantage::after,.rg-about-cta::after,.rg-reviews-hero::after{width:100vw;right:-34vw;bottom:-8vh;background:radial-gradient(circle,rgba(123,74,168,0.42),transparent 68%)}.rg-about-advantage>*,.rg-about-cta>*,.rg-reviews-hero>*{position:relative;z-index:1}}.rg-phero::before,.rg-phero::after{content:"";position:absolute;z-index:1;pointer-events:none;border-radius:50%;aspect-ratio:1 / 1;filter:blur(70px)}.rg-phero::before{width:70vw;max-width:720px;left:-18vw;top:-14vh;background:radial-gradient(circle,rgba(169,207,63,0.55),transparent 70%);mix-blend-mode:screen}.rg-phero::after{width:80vw;max-width:820px;right:-22vw;bottom:-16vh;background:radial-gradient(circle,rgba(123,74,168,0.65),transparent 70%);mix-blend-mode:screen}.rg-phero__inner,.rg-phero__content,.rg-phero>.rg-container{position:relative;z-index:2}@media (max-width:900px){.rg-phero::before{width:95vw;left:-30vw}.rg-phero::after{width:105vw;right:-34vw}}.woocommerce-password-hint,.rg-login__form .woocommerce-password-hint{display:none !important}.rg-pw-wrap{position:relative;display:block}.rg-pw-wrap>input[type="password"],.rg-pw-wrap>input[type="text"]{padding-right:3.4rem !important}.rg-pw-toggle{position:absolute;top:1.55rem;right:0.9rem;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;padding:0;border:0;border-radius:50%;background:none;color:var(--rg-ink-muted);cursor:pointer;transition:color var(--rg-dur) var(--rg-ease-out)}.rg-pw-toggle:hover,.rg-pw-toggle:focus-visible{color:var(--rg-volt)}.rg-pw-wrap:not (:has(.woocommerce-password-strength))>.rg-pw-toggle{top:50%}.rg-pw-toggle svg{width:20px;height:20px;display:block}.rg-pw-toggle .rg-pw-toggle__off{display:none}.rg-pw-toggle.is-shown .rg-pw-toggle__on{display:none}.rg-pw-toggle.is-shown .rg-pw-toggle__off{display:block}.woocommerce-form-login__rememberme input[type="checkbox"],.rg-login__remember input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:1.15rem;height:1.15rem;flex:0 0 auto;margin:0 0.55rem 0 0;border:2px solid rgba(255,255,255,0.35);border-radius:50%;background:transparent;cursor:pointer;position:relative;transition:border-color var(--rg-dur) var(--rg-ease-out),background var(--rg-dur) var(--rg-ease-out)}.woocommerce-form-login__rememberme input[type="checkbox"]:checked,.rg-login__remember input[type="checkbox"]:checked{background:var(--rg-volt);border-color:var(--rg-volt)}.woocommerce-form-login__rememberme input[type="checkbox"]:checked::after,.rg-login__remember input[type="checkbox"]:checked::after{content:"";position:absolute;left:50%;top:46%;width:0.3rem;height:0.55rem;border:solid #000;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}.woocommerce-password-hint,.woocommerce-form-row .description,.woocommerce-form-row>span[id$="_description"],.woocommerce-EditAccountForm span[id$="_description"],.rg-login__form span[id$="_description"],form.woocommerce-form-login .description{display:none !important}.woocommerce-EditAccountForm fieldset legend + p em,.woocommerce-EditAccountForm em{font-style:normal;color:var(--rg-ink-muted);font-size:0.8rem}@media (max-width:900px){.woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:0.6rem;margin:0 0 1.5rem;padding:0 0 0.4rem;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display:none}.woocommerce-MyAccount-navigation li{flex:0 0 auto}.rg-acc-points__card,.rg-account-points{display:flex;flex-direction:column;align-items:flex-start;gap:0.35rem}.rg-acc-points__balance{line-height:1}.rg-acc-points__label{line-height:1.2}.rg-acc-points__cta,.rg-account-points__cta{width:100%;justify-content:center;white-space:nowrap;margin-top:0.8rem;padding-inline:1.4rem}.woocommerce-MyAccount-content .woocommerce-orders-table__row,.woocommerce-MyAccount-content table.shop_table tbody tr{display:block;margin-bottom:1.4rem;padding-bottom:1.2rem;border-bottom:1px solid rgba(255,255,255,0.10)}.woocommerce-MyAccount-content table.shop_table tbody tr:last-child{margin-bottom:0;border-bottom:0}.woocommerce-MyAccount-content table.shop_table td{padding-block:0.45rem}}.woocommerce-password-strength{position:relative;margin:0.55rem 0 0 !important;padding:0 0 1.15rem !important;border:0 !important;background:none !important;font-size:0.7rem !important;font-weight:800;text-transform:uppercase;letter-spacing:0.06em;text-align:left !important;color:var(--rg-ink-muted) !important;line-height:1}.woocommerce-password-strength.short::before,.woocommerce-password-strength.bad::before,.woocommerce-password-strength.good::before,.woocommerce-password-strength.strong::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:5px;border-radius:999px;background:repeating-linear-gradient(90deg,rgba(255,255,255,0.12) 0 calc(25% - 4px),transparent calc(25% - 4px) 25%)}.woocommerce-password-strength.short::after,.woocommerce-password-strength.bad::after,.woocommerce-password-strength.good::after,.woocommerce-password-strength.strong::after{content:"";position:absolute;left:0;bottom:0;width:0;height:5px;border-radius:999px;background:repeating-linear-gradient(90deg,currentColor 0 calc(25% - 4px),transparent calc(25% - 4px) 25%);background-size:400% 100%;transition:width 0.35s var(--rg-ease-out),color 0.35s var(--rg-ease-out)}.woocommerce-password-strength.short{color:#ff5c8a !important}.woocommerce-password-strength.bad{color:#ff9f43 !important}.woocommerce-password-strength.good{color:#c9a6ec !important}.woocommerce-password-strength.strong{color:var(--rg-volt) !important}.woocommerce-password-strength.short::after{width:25%}.woocommerce-password-strength.bad::after{width:50%}.woocommerce-password-strength.good::after{width:75%}.woocommerce-password-strength.strong::after{width:100%}.woocommerce-password-hint{display:none !important}@media (max-width:900px){.woocommerce-MyAccount-content table.shop_table tbody tr{position:relative;padding-top:2.2rem}.woocommerce-MyAccount-content table.shop_table tbody tr th.woocommerce-orders-table__cell-order-number,.woocommerce-MyAccount-content table.shop_table tbody tr td.woocommerce-orders-table__cell-order-number,.woocommerce-MyAccount-content table.shop_table tbody tr th[data-title="Order"],.woocommerce-MyAccount-content table.shop_table tbody tr td[data-title="Order"]{display:block !important;position:absolute;top:0.4rem;left:0;padding:0 !important;color:var(--rg-volt) !important;font-weight:900;text-transform:uppercase;letter-spacing:0.05em;font-size:0.85rem}.woocommerce-MyAccount-content table.shop_table tbody tr th[data-title="Order"]::before,.woocommerce-MyAccount-content table.shop_table tbody tr td[data-title="Order"]::before{content:none !important}.woocommerce-MyAccount-navigation{position:relative}.woocommerce-MyAccount-navigation::after{content:"";position:absolute;top:0;right:0;width:3rem;height:100%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(12,12,14,0.95) 70%)}.woocommerce-MyAccount-navigation ul{scroll-snap-type:x proximity;mask-image:linear-gradient(90deg,#000 88%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent 100%)}.woocommerce-MyAccount-navigation li{scroll-snap-align:start}}.woocommerce-MyAccount-content table.shop_table.woocommerce-orders-table{border-collapse:separate;border-spacing:0 0.6rem}.woocommerce-MyAccount-content .woocommerce-orders-table__row>td,.woocommerce-MyAccount-content .woocommerce-orders-table__row>th{padding-block:1.15rem !important;background:rgba(255,255,255,0.03);border-top:1px solid rgba(255,255,255,0.07);border-bottom:1px solid rgba(255,255,255,0.07);vertical-align:middle}.woocommerce-MyAccount-content .woocommerce-orders-table__row>*:first-child{border-left:1px solid rgba(255,255,255,0.07);border-radius:var(--rg-r-md,14px) 0 0 var(--rg-r-md,14px);padding-left:1.2rem !important}.woocommerce-MyAccount-content .woocommerce-orders-table__row>*:last-child{border-right:1px solid rgba(255,255,255,0.07);border-radius:0 var(--rg-r-md,14px) var(--rg-r-md,14px) 0;padding-right:1.2rem !important}.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-number,.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-number a{color:var(--rg-volt) !important;font-weight:900;letter-spacing:0.02em;text-decoration:none}.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-number a:hover{color:#fff !important}.rg-mens-pill{display:inline-flex;align-items:center;padding:0.34em 0.85em;border-radius:var(--rg-r-pill);background:linear-gradient(120deg,var(--rg-pink) 0%,var(--rg-violet) 100%);color:#fff;font-weight:900;text-transform:uppercase;letter-spacing:0.05em;font-size:0.62rem;line-height:1.4;white-space:nowrap;border:0;box-shadow:0 4px 16px rgba(219,30,121,0.32);pointer-events:none}.rg-pcarousel-card__media .rg-mens-pill--card{position:absolute;top:0.7rem;left:0.7rem;z-index:3}.rg-mens-pill--pdp{position:absolute;top:1rem;left:1rem;z-index:5;font-size:0.7rem;padding:0.38em 1em}.rg-pdp__badge~.rg-mens-pill--pdp,.rg-mens-pill--pdp:has(~.rg-pdp__badge){top:3.6rem}.mp13-glass-menu__list a[href*="/product-category/sexual-wellness"],.y-mobile-menu__list a[href*="/product-category/sexual-wellness"],.rg-site-header a[href*="/product-category/sexual-wellness"],.rg-footer a[href*="/product-category/sexual-wellness"],li a[href*="/product-category/sexual-wellness"]{background:linear-gradient(120deg,var(--rg-pink) 0%,var(--rg-violet) 100%);color:#fff !important;border-radius:var(--rg-r-pill);padding:0.06em 0.7em 0.14em;border:0;margin-left:-0.7em;transition:background 0.3s var(--rg-ease-out),box-shadow 0.3s var(--rg-ease-out)}.mp13-glass-menu__list a[href*="/product-category/sexual-wellness"],.y-mobile-menu__list a[href*="/product-category/sexual-wellness"]{display:inline-block}.mp13-glass-menu__list a[href*="/product-category/sexual-wellness"]:hover,.y-mobile-menu__list a[href*="/product-category/sexual-wellness"]:hover,.rg-site-header a[href*="/product-category/sexual-wellness"]:hover,.rg-footer a[href*="/product-category/sexual-wellness"]:hover,li a[href*="/product-category/sexual-wellness"]:hover{background:linear-gradient(120deg,#e8367f 0%,#8d55c0 100%);color:#fff !important;box-shadow:0 0 22px rgba(219,30,121,0.45)}.rg-shop__chip[href*="product_cat=sexual-wellness"]{background:linear-gradient(120deg,var(--rg-pink) 0%,var(--rg-violet) 100%);color:#fff;border-color:transparent}.rg-shop__chip[href*="product_cat=sexual-wellness"]:hover{background:linear-gradient(120deg,#e8367f 0%,#8d55c0 100%);border-color:transparent;box-shadow:0 0 18px rgba(219,30,121,0.4)}.rg-shop__chip.is-active[href*="product_cat=sexual-wellness"]{background:linear-gradient(120deg,var(--rg-pink) 0%,var(--rg-violet) 100%);color:#fff;border-color:var(--rg-volt);box-shadow:0 0 18px rgba(169,207,63,0.45)}.rg-account-card--rg-admin{border-color:rgba(123,74,168,0.55);background:linear-gradient(140deg,rgba(123,74,168,0.16),rgba(123,74,168,0.05))}.rg-account-card--rg-admin:hover{border-color:rgba(169,207,63,0.55);box-shadow:0 0 26px rgba(123,74,168,0.28)}.rg-account-card--rg-admin .rg-account-card__icon{color:var(--rg-volt)}.rg-account-card--rg-admin .rg-account-card__meta{background:var(--rg-violet);color:var(--rg-volt);border-radius:var(--rg-r-pill);padding:0.2em 0.7em;font-size:0.62rem;font-weight:900;text-transform:uppercase;letter-spacing:0.06em;white-space:nowrap}.rg-filter__check--child{padding-left:1.4rem}.rg-filter__check--child .rg-filter__check-label{color:rgba(255,255,255,0.72);font-size:0.88em}.rg-filter__check--all{border-bottom:1px solid rgba(255,255,255,0.1);padding-bottom:0.55rem;margin-bottom:0.35rem;font-weight:800}.rg-pack{margin:1.25rem 0 0;padding:1rem 1.15rem;border:1px solid rgba(169,207,63,0.28);border-radius:var(--rg-r-md,14px);background:rgba(169,207,63,0.05)}.rg-pack__title{margin:0 0 0.6rem;font-size:0.78rem;font-weight:900;text-transform:uppercase;letter-spacing:0.08em;color:var(--rg-volt)}.rg-pack__list{list-style:none;margin:0;padding:0}.rg-pack__item{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:0.4rem 0;border-bottom:1px solid rgba(255,255,255,0.07)}.rg-pack__item:last-child{border-bottom:0}.rg-pack__item a{color:var(--rg-ink);text-decoration:none;font-weight:700;border-bottom:1px solid transparent;transition:color 0.25s var(--rg-ease-out),border-color 0.25s var(--rg-ease-out)}.rg-pack__item a:hover{color:var(--rg-volt);border-bottom-color:var(--rg-volt)}.rg-pack__item-price{color:var(--rg-ink-muted);font-size:0.88rem;white-space:nowrap}.rg-pack__total{margin:0.75rem 0 0;font-weight:800;font-size:0.9rem;color:var(--rg-volt)}.rg-pack__save{display:inline-block;margin-left:0.5rem;padding:0.2em 0.6em;border-radius:var(--rg-r-pill);background:linear-gradient(120deg,var(--rg-pink) 0%,var(--rg-violet) 100%);color:#fff;font-size:0.68rem;font-weight:900;text-transform:uppercase;letter-spacing:0.04em;white-space:nowrap;vertical-align:middle}.rg-pcarousel-card__price .rg-pack__save{font-size:0.58rem;margin-left:0.35rem}.rg-pack__inline{margin-top:0.6rem;font-size:0.9rem;color:var(--rg-ink-muted)}.rg-pack__inline a{color:var(--rg-volt);text-decoration:underline}.woocommerce-checkout #payment .revolut-pay,.woocommerce-checkout #payment #revolut-pay-express-checkout-button,.woocommerce-checkout #payment .wc-revolut-pay-express-checkout-instance,.woocommerce-checkout #payment #wc-revolut-payment-request-container{background:rgba(0,0,0,0.25);border:1px solid rgba(255,255,255,0.08);border-radius:12px;padding:0.9rem;margin-top:0.6em}.woocommerce-checkout #payment #woocommerce-revolut-card-element,.woocommerce-checkout #payment .rc-card-field{border:1px solid rgba(255,255,255,0.14);border-radius:10px;padding:0.9rem 0.85rem;transition:border-color 0.3s var(--rg-ease-out)}.woocommerce-checkout #payment #woocommerce-revolut-card-element:focus-within,.woocommerce-checkout #payment .rc-card-field:focus-within{border-color:rgba(169,207,63,0.55)}.woocommerce-checkout #payment fieldset.wc-credit-card-form,.woocommerce-checkout #payment fieldset.wc-payment-form{background:transparent !important;border:0 !important;padding:0 !important;margin:0 !important}.woocommerce-checkout #payment #revolut-upsell-banner{border-radius:10px;overflow:hidden;margin-top:0.75rem;line-height:0}.woocommerce-checkout #payment #revolut-pay-informational-banner,.woocommerce-checkout #payment .revolut-pay-label-container{background:rgba(219,30,121,0.08);border:1px solid rgba(219,30,121,0.25);border-radius:10px;padding:0.6rem 0.8rem;margin-top:0.5em;font-size:0.82rem;color:rgba(255,255,255,0.85)}.woocommerce-checkout #payment .revolut-payment-method-label-scheme-icons,.woocommerce-checkout #payment .revolut-scheme-icons-wrapper{background:rgba(255,255,255,0.9);border-radius:6px;padding:2px 6px;display:inline-flex;align-items:center;gap:4px}.woocommerce-checkout #payment .revolut-error,.woocommerce-checkout #payment .woocommerce-revolut-card-element-error{color:var(--rg-pink);font-size:0.82rem;margin-top:0.4rem}.woocommerce-checkout #payment .revolut-payment-method-save label{color:rgba(255,255,255,0.8);font-size:0.85rem}.woocommerce-checkout #payment .revolut-payment-method-save input[type="checkbox"]{accent-color:var(--rg-volt)}.woocommerce-checkout #place_order.hidden_by_revolut{display:none !important;margin:0 !important}.woocommerce-checkout #payment .revolut-pay,.woocommerce-checkout #payment .revolut-pay-v2,.woocommerce-checkout #payment #woocommerce-revolut-pay-element{background:transparent !important;border:0 !important;padding:0 !important;margin:0.4rem 0 0 !important;border-radius:14px;overflow:hidden}.woocommerce-checkout #payment div.payment_box p[style*="color:red"],.woocommerce-checkout #payment div.payment_box p[style*="color:red"]{color:var(--rg-pink) !important;font-size:0.78rem;margin:0 0 0.6rem;opacity:0.85}.woocommerce .woocommerce-Button,.woocommerce button.woocommerce-Button,.woocommerce-account button[type="submit"].button,.woocommerce-account input[type="submit"].button,.woocommerce-ResetPassword button[type="submit"],.woocommerce-LostPassword button[type="submit"]{background:linear-gradient(100deg,var(--rg-violet),var(--rg-pink)) !important;color:#fff !important;border:0 !important;border-radius:var(--rg-r-pill) !important;padding:0.9em 1.8em !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:0.03em !important;font-size:0.85rem;cursor:pointer;box-shadow:0 0 24px rgba(219,30,121,0.3);transition:transform 0.25s var(--rg-ease-out),box-shadow 0.25s var(--rg-ease-out)}.woocommerce .woocommerce-Button:hover,.woocommerce button.woocommerce-Button:hover,.woocommerce-account button[type="submit"].button:hover,.woocommerce-account input[type="submit"].button:hover,.woocommerce-ResetPassword button[type="submit"]:hover,.woocommerce-LostPassword button[type="submit"]:hover{transform:translateY(-2px);box-shadow:0 6px 30px rgba(219,30,121,0.45)}.woocommerce-ResetPassword .form-row,.woocommerce-LostPassword .form-row{margin-bottom:1.1rem}.woocommerce-ResetPassword p:first-of-type,form.lost_reset_password p:first-of-type{color:var(--rg-ink-muted)}.rg-page--wc .woocommerce-ResetPassword,.rg-page--wc form.lost_reset_password,.rg-page--wc .woocommerce-form-login,.rg-page--wc .woocommerce-form-register{max-width:30rem;margin-inline:0}.rg-page--wc form.lost_reset_password>p:first-of-type,.rg-page--wc .woocommerce-ResetPassword>p:first-of-type{max-width:30rem}.rg-page--wc form.lost_reset_password .woocommerce-Input,.rg-page--wc .woocommerce-ResetPassword .woocommerce-Input{width:100%}.rg-pcarousel-card__cat{position:absolute;top:0.7rem;left:0.7rem;z-index:4;display:inline-block;max-width:calc(100% - 3.6rem);padding:0.22em 0.7em;border-radius:var(--rg-r-pill);background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);color:rgba(255,255,255,0.72);font-size:0.6rem;font-weight:800;text-transform:uppercase;letter-spacing:0.06em;text-decoration:none;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color 0.25s var(--rg-ease-out),border-color 0.25s var(--rg-ease-out),background 0.25s var(--rg-ease-out)}.rg-pcarousel-card__media .rg-pcarousel-card__cat{background:rgba(12,12,14,0.62);border-color:rgba(255,255,255,0.18);color:rgba(255,255,255,0.88);-webkit-backdrop-filter:blur(8px) saturate(130%);backdrop-filter:blur(8px) saturate(130%);box-shadow:0 4px 16px rgba(0,0,0,0.28)}.rg-mens-pill--card + .rg-pcarousel-card__cat{top:2.5rem}.rg-pcarousel-card__cat:hover,.rg-pcarousel-card__cat:focus-visible{color:var(--rg-volt);border-color:rgba(169,207,63,0.5);background:rgba(169,207,63,0.1)}@media (max-width:600px){.rg-shop__grid.products .rg-pcarousel-card__cat{font-size:0.48rem;padding:0.18em 0.5em;letter-spacing:0.04em;top:0.4rem;left:0.4rem;max-width:calc(100% - 2.6rem)}.rg-shop__grid.products .rg-mens-pill--card + .rg-pcarousel-card__cat{top:1.85rem}}.rg-music__now{display:inline-flex;align-items:center;gap:0.5em;max-width:min(42vw,17rem);padding:0.5em 0.9em;border:1px solid rgba(255,255,255,0.14);border-radius:var(--rg-r-pill,999px);background:rgba(14,14,16,0.55);color:#fff;-webkit-backdrop-filter:blur(16px) saturate(130%);backdrop-filter:blur(16px) saturate(130%);box-shadow:0 8px 24px rgba(0,0,0,0.35);overflow:hidden;animation:rg-now-in 0.4s var(--rg-ease-out,ease-out) both}@keyframes rg-now-in{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}.rg-music__now-live{position:relative;z-index:2;flex:none;display:inline-flex;align-items:center;gap:0.4em;padding-right:0.55em;font-size:0.6rem;font-weight:900;letter-spacing:0.1em;color:var(--rg-volt);background:rgba(14,14,16,0.92);box-shadow:6px 0 8px 2px rgba(14,14,16,0.92)}.rg-music__now-live::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--rg-volt);box-shadow:0 0 0 0 rgba(169,207,63,0.7);animation:rg-live-pulse 2s infinite}@keyframes rg-live-pulse{0%{box-shadow:0 0 0 0 rgba(169,207,63,0.65)}70%{box-shadow:0 0 0 7px rgba(169,207,63,0)}100%{box-shadow:0 0 0 0 rgba(169,207,63,0)}}.rg-music__now-view{position:relative;z-index:1;flex:1 1 auto;min-width:0;overflow:hidden}.rg-music__now-track{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:0.72rem;font-weight:600;letter-spacing:0.01em;color:rgba(255,255,255,0.88)}.rg-music__now.is-scrolling .rg-music__now-track{text-overflow:clip;animation:rg-now-marquee 14s linear infinite}@keyframes rg-now-marquee{0%,10%{transform:translateX(0)}90%,100%{transform:translateX(calc(-1 * var(--rg-now-shift,4rem)))}}.rg-music__now:hover .rg-music__now-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.rg-music__now{animation:none}.rg-music__now-live::before{animation:none}.rg-music__now.is-scrolling .rg-music__now-track{animation:none;text-overflow:ellipsis}}.rg-music__label-live{display:none;align-items:center;gap:0.4em;color:var(--rg-volt)}.rg-music__label-live::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--rg-volt);box-shadow:0 0 0 0 rgba(169,207,63,0.7);animation:rg-live-pulse 2s infinite}.rg-music.is-playing .rg-music__label-idle{display:none}.rg-music.is-playing .rg-music__label-live{display:inline-flex}@media (prefers-reduced-motion:reduce){.rg-music__label-live::before{animation:none}}@media (max-width:782px){.rg-music{left:clamp(0.75rem,3vw,1.25rem);right:clamp(0.75rem,3vw,1.25rem);align-items:center;flex-wrap:nowrap;gap:0.4rem;position:fixed;padding-right:0}.rg-music.now-open{padding-right:3rem}.rg-music__btn{flex:none}.rg-music__vol{flex:none;padding:0.5rem 0.35rem;max-width:0;opacity:0;transition:max-width 0.35s var(--rg-ease-out),opacity 0.3s var(--rg-ease-out)}.rg-music:hover .rg-music__vol,.rg-music:focus-within .rg-music__vol,.rg-music.vol-open .rg-music__vol{max-width:0;opacity:0}.rg-music.now-open .rg-music__vol{max-width:2.6rem;opacity:1}.rg-music__vol{max-width:0}.rg-music__vol{position:absolute;right:0;bottom:0;width:2.6rem;height:6.5rem;padding:0}.rg-music__vol-range{position:absolute;top:50%;left:50%;width:5.5rem;margin:0;transform:translate(-50%,-50%) rotate(-90deg);transform-origin:center center;touch-action:none;height:2.6rem;padding:0;background:transparent}.rg-music__vol-range::-webkit-slider-runnable-track{height:6px;border-radius:6px;background:linear-gradient(90deg,var(--rg-volt) 0 var(--rg-vol-fill,45%),rgba(255,255,255,0.2) var(--rg-vol-fill,45%) 100%);background-clip:content-box;border-top:calc((2.6rem - 6px) / 2) solid transparent;border-bottom:calc((2.6rem - 6px) / 2) solid transparent;box-sizing:content-box}.rg-music__vol-range::-moz-range-track{height:6px;border-radius:6px;border-top:calc((2.6rem - 6px) / 2) solid transparent;border-bottom:calc((2.6rem - 6px) / 2) solid transparent;background-clip:content-box}.rg-music__vol-range::-webkit-slider-thumb{margin-top:-6px}.rg-music__vol-range::-webkit-slider-thumb{width:18px;height:18px}.rg-music__vol-range::-moz-range-thumb{width:18px;height:18px}.rg-music__vol .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.rg-music__now{display:none;flex:1 1 auto;min-width:0;max-width:none}.rg-music.now-open .rg-music__now{display:inline-flex}.rg-music__now-track{font-size:0.68rem}.rg-music__now{padding:0.45em 0.7em}.rg-music__now-live{display:none}.rg-music__now{gap:0}}.mp13-glass-menu,.y-mobile-menu{--c-pal-1:#A9CF3F;--c-pal-2:#DB1E79;--c-pal-3:#DB1E79;--c-pal-4:#7B4AA8;--c-pal-5:#E6E6E6;--c-pal-6:#FFFFFF;--c-accent-sage:#A9CF3F}.mp13-glass-menu__layer--1,.y-mobile-menu__layer--1{background:rgba(92,53,133,0.12) !important}.mp13-glass-menu__layer--2,.y-mobile-menu__layer--2{background:rgba(123,74,168,0.10) !important}.mp13-glass-menu__layer--3,.y-mobile-menu__layer--3{background:rgba(168,58,140,0.09) !important}.mp13-glass-menu__layer--4,.y-mobile-menu__layer--4{background:rgba(219,30,121,0.09) !important}.mp13-glass-menu__layer--5,.y-mobile-menu__layer--5{background:transparent !important}.mp13-glass-menu__layer--6,.y-mobile-menu__layer--6{background:rgba(14,14,16,0.08) !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important}.mp13-glass-menu__layer--6::before,.y-mobile-menu__layer--6::before{background:linear-gradient(120deg,rgba(169,207,63,0.18) 0%,rgba(169,207,63,0.06) 45%,transparent 75%),radial-gradient(60% 45% at 28% 14%,rgba(169,207,63,0.22),transparent 70%) !important}.mp13-glass-menu__layer--3,.y-mobile-menu__layer--3,.mp13-glass-menu__layer--4,.y-mobile-menu__layer--4{-webkit-mask:linear-gradient(#000,#000) top / 100% calc(100% - 8vh) no-repeat,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1440' height='100' viewBox='0 0 1440 100' preserveAspectRatio='none'><path fill='black' d='M0,20 C480,80 960,80 1440,20 L1440,100 L0,100 Z'/></svg>") bottom / 100% 8vh no-repeat !important;mask:linear-gradient(#000,#000) top / 100% calc(100% - 8vh) no-repeat,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1440' height='100' viewBox='0 0 1440 100' preserveAspectRatio='none'><path fill='black' d='M0,20 C480,80 960,80 1440,20 L1440,100 L0,100 Z'/></svg>") bottom / 100% 8vh no-repeat !important}.mp13-glass-menu__layer--1,.y-mobile-menu__layer--1,.mp13-glass-menu__layer--2,.y-mobile-menu__layer--2,.mp13-glass-menu__layer--5,.y-mobile-menu__layer--5,.mp13-glass-menu__layer--6,.y-mobile-menu__layer--6{-webkit-mask:none !important;mask:none !important}@media (min-width:768px){.mp13-glass-menu__layer--3,.y-mobile-menu__layer--3,.mp13-glass-menu__layer--4,.y-mobile-menu__layer--4{-webkit-mask-size:100% calc(100% - 9vh),100% 9vh !important;mask-size:100% calc(100% - 9vh),100% 9vh !important}}.mp13-glass-menu,.y-mobile-menu{background:transparent !important}.mp13-glass-menu::before,.y-mobile-menu::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:rgba(12,12,14,0.18);-webkit-backdrop-filter:blur(34px) saturate(125%);backdrop-filter:blur(34px) saturate(125%);opacity:0;transition:opacity 0.4s ease}.mp13-glass-menu.is-open::before,.y-mobile-menu.is-open::before,.mp13-glass-menu.is-closing::before,.y-mobile-menu.is-closing::before{opacity:1}@media (max-width:900px){.mp13-glass-menu::before,.y-mobile-menu::before{background:#000;z-index:-1;-webkit-backdrop-filter:none;backdrop-filter:none}.mp13-glass-menu.is-open,.y-mobile-menu.is-open{background:#000 !important}}body:has(.mp13-glass-menu.is-open) [data-rg-header],body:has(.mp13-glass-menu.is-closing) [data-rg-header],body:has(.y-mobile-menu.is-open) [data-rg-header],body:has(.y-mobile-menu.is-closing) [data-rg-header]{-webkit-backdrop-filter:none !important;backdrop-filter:none !important;transform:none !important;transition:none !important}.mp13-glass-menu::after,.y-mobile-menu::after{content:"";position:fixed;inset:0;z-index:-1;background:rgba(10,10,12,0.10);opacity:0;pointer-events:none;transition:opacity 0.2s ease}.mp13-glass-menu.is-open::after,.y-mobile-menu.is-open::after,.mp13-glass-menu.is-closing::after,.y-mobile-menu.is-closing::after{opacity:1}.mp13-glass-menu__list a,.y-mobile-menu__list a{color:#FFFFFF !important;font-weight:900 !important;letter-spacing:-0.01em !important}.mp13-glass-menu__list a:hover,.y-mobile-menu__list a:hover{color:#A9CF3F !important}.mp13-glass-menu__label,.y-mobile-menu__label{color:#DB1E79 !important}.mp13-glass-menu__featured-name,.y-mobile-menu__featured-name{color:#FFFFFF !important}.mp13-glass-menu__featured-price,.y-mobile-menu__featured-price{color:#A9CF3F !important}.mp13-glass-menu__featured-card,.y-mobile-menu__featured-card{background:rgba(255,255,255,0.06) !important;border-color:rgba(255,255,255,0.12) !important}.mp13-glass-menu__social a,.y-mobile-menu__social a{color:#FFFFFF !important;background:rgba(255,255,255,0.08) !important;border-color:rgba(255,255,255,0.16) !important}.mp13-glass-menu__social a:hover,.y-mobile-menu__social a:hover{background:#A9CF3F !important;color:#121212 !important}.mp13-glass-menu__close,.y-mobile-menu__close{display:none !important}body:has(.mp13-glass-menu.is-open) .rg-burger,body:has(.mp13-glass-menu.is-closing) .rg-burger,body:has(.y-mobile-menu.is-open) .rg-burger,body:has(.y-mobile-menu.is-closing) .rg-burger{position:fixed !important;top:clamp(1.2rem,3vh,2.2rem);left:clamp(1.2rem,4vw,2.5rem);z-index:9500}.rg-burger.is-active{z-index:9500}.rg-burger.is-active span{background:#A9CF3F}@media (max-width:900px){.y-mobile-menu__inner,.mp13-glass-menu__inner{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;padding-block:clamp(64px,11vh,96px) clamp(28px,6vh,56px)}.y-mobile-menu__content,.mp13-glass-menu__content{margin-block:0}}:root{--mp13c-c-bg:#121212;--mp13c-c-ink:#FFFFFF;--mp13c-c-ink-2:#B8B8B8;--mp13c-c-accent:#A9CF3F;--mp13c-c-sage:#A9CF3F;--mp13c-c-brick:#DB1E79;--mp13c-c-shadow:rgba(0,0,0,0.5)}.mp13-cart,.mp13-cart *{font-family:"Montserrat",sans-serif !important}.mp13-cart__drawer{background:#121212 !important;color:#fff !important;border-left:1px solid rgba(169,207,63,0.25)}.mp13-cart__reward{background:rgba(169,207,63,0.10) !important;border:1px solid rgba(169,207,63,0.35) !important;color:#fff !important;box-shadow:none !important}.mp13-cart__reward-icon{background:transparent !important;color:#000 !important;padding:0 !important}.mp13-cart__reward-icon .rg-points-mascot{width:1.15em !important;height:1.15em !important}.mp13-cart__reward-num{background:#A9CF3F !important;color:#000 !important}.mp13-cart__reward-text{color:#fff !important}.mp13-cart__fee,.mp13-cart__bulk-pill{background:rgba(169,207,63,0.14) !important;color:#fff !important}.mp13-cart.is-loading .mp13-cart__body{opacity:1 !important;pointer-events:auto !important}.mp13-cart__item,.mp13-cart__related-toggle{background:rgba(255,255,255,0.05) !important;border:1px solid rgba(255,255,255,0.08) !important}.mp13-cart__foot,.mp13-cart__related{background:#121212 !important;border-top:1px solid rgba(255,255,255,0.08) !important}.mp13-cart__thumb,.mp13-cart__related-thumb{background:rgba(255,255,255,0.06) !important}.mp13-cart__line,.mp13-cart__row{border-color:rgba(255,255,255,0.08) !important}.mp13-cart__item-name,.mp13-cart__title,.mp13-cart h2,.mp13-cart h3{color:#fff !important}.mp13-cart__item-price,.mp13-cart__subtotal,.mp13-cart__total{color:#A9CF3F !important}.mp13-cart__muted,.mp13-cart small{color:#B8B8B8 !important}.mp13-cart__qty,.mp13-cart__qty-num{color:#fff !important}.mp13-cart__qty button,[data-mp13-cart-qty-up],[data-mp13-cart-qty-down]{background:rgba(255,255,255,0.08) !important;color:#fff !important;border:0 !important}.mp13-cart__qty button:hover{background:var(--rg-volt) !important;color:#000 !important}[data-mp13-cart-remove],.mp13-cart__remove{color:#DB1E79 !important}[data-mp13-cart-close],.mp13-cart__close{color:#fff !important;background:rgba(255,255,255,0.08) !important}[data-mp13-cart-close]:hover{background:var(--rg-volt) !important;color:#000 !important}.mp13-cart__shipping-bar,.mp13-cart__progress,.mp13-cart__bar-track{background:#7B4AA8 !important}.mp13-cart__shipping-fill,.mp13-cart__bar,.mp13-cart__bar-fill,.mp13-cart__progress-fill{background:#A9CF3F !important}.mp13-cart__shipping-msg{color:#7B4AA8 !important}.mp13-cart__shipping-msg span{color:#A9CF3F !important}.mp13-cart__shipping-msg--unlocked{color:#A9CF3F !important}.mp13-cart__checkout,.mp13-cart__cta,.mp13-cart a.button,.mp13-cart .checkout-button{background:var(--rg-volt) !important;color:#000 !important;font-weight:800 !important;text-transform:uppercase;letter-spacing:0.02em;border-radius:999px !important;border:0 !important;transition:background 240ms ease,color 240ms ease !important}.mp13-cart__checkout:hover,.mp13-cart__cta:hover,.mp13-cart a.button:hover,.mp13-cart .checkout-button:hover{background:#7B4AA8 !important;color:#fff !important}.mp13-cart__view-cart,.mp13-cart__secondary{background:transparent !important;color:var(--rg-volt) !important;border:1px solid rgba(169,207,63,0.5) !important;border-radius:999px !important}.mp13-cart .mp13-cart__scrim,.mp13-cart__scrim,.mp13-cart-backdrop,.mp13-cart__backdrop,[data-mp13-cart-backdrop]{background:rgba(0,0,0,0.6) !important;background-color:rgba(0,0,0,0.6) !important;background-image:none !important}.mp13-cart__empty-mascot,.mp13-cart__empty>svg{display:none !important}.mp13-cart__empty-cta.rg-btn--grad{border:0 !important;box-shadow:0 1vh 3vh rgba(219,30,121,0.35) !important}.mp13-cart__empty-cta.rg-btn--grad:hover{background:linear-gradient(120deg,var(--rg-pink) 0%,var(--rg-violet) 100%) !important}.mp13-cart,.mp13-search{overflow:clip}:root{--mp13w-c-bg:#121212;--mp13w-c-ink:#FFFFFF;--mp13w-c-ink-2:#B8B8B8;--mp13w-c-accent:#A9CF3F;--mp13w-c-brick:#DB1E79;--mp13w-c-sage:#A9CF3F;--mp13w-c-line:rgba(255,255,255,0.10);--mp13w-c-shadow:rgba(0,0,0,0.5)}.mp13-wishlist-trigger,.mp13-wishlist-trigger *,.mp13-wishlist-dropdown,.mp13-wishlist-dropdown *{font-family:"Montserrat",sans-serif !important}.mp13-wishlist-dropdown{background:rgba(18,18,18,0.92) !important;color:#fff !important;border:1px solid rgba(169,207,63,0.28) !important;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);box-shadow:0 2vh 5vh rgba(0,0,0,0.5),0 0 30px rgba(123,74,168,0.25) !important}.mp13-wishlist-dropdown::before{background:rgba(18,18,18,0.92) !important}.mp13-wishlist-dropdown__title{color:#fff !important}.mp13-wishlist-dropdown__card{background:rgba(255,255,255,0.05) !important;color:#fff !important}.mp13-wishlist-dropdown__card:hover,.mp13-wishlist-dropdown__card:focus-visible{background:rgba(169,207,63,0.12) !important}.mp13-wishlist-dropdown__thumb{background:rgba(255,255,255,0.06) !important}.mp13-wishlist-dropdown__name{color:#fff !important}.mp13-wishlist-dropdown__price{color:#A9CF3F !important}.mp13-wishlist-dropdown__empty{color:#B8B8B8 !important}.mp13-wishlist-dropdown__view-all{background:var(--rg-volt,#A9CF3F) !important;color:#000 !important}.mp13-wishlist-dropdown__view-all:hover,.mp13-wishlist-dropdown__view-all:focus-visible{background:var(--rg-violet,#7B4AA8) !important;color:#fff !important}.mp13-wishlist-dropdown__remove{color:#B8B8B8 !important}.mp13-wishlist-dropdown__remove:hover{background:#DB1E79 !important;color:#fff !important}.mp13-wishlist-trigger__btn{color:#A9CF3F !important}.mp13-wishlist-trigger__btn svg{width:2.4vw !important;height:2.4vw !important;min-width:22px !important;min-height:22px !important;stroke-width:1.3 !important}.mp13-wishlist-trigger:hover .mp13-wishlist-trigger__btn,.mp13-wishlist-trigger:focus-within .mp13-wishlist-trigger__btn{color:#7B4AA8 !important}.mp13-wishlist-trigger__badge{top:-0.6vh !important;right:-0.5vw !important;min-width:20px !important;height:2vh !important;min-height:20px !important;padding:0 0.4vh !important;font-size:1.3vh !important;font-weight:800 !important;line-height:1 !important;display:grid !important;place-items:center !important;background:#A9CF3F !important;color:#000 !important;border:2px solid #121212 !important}:root{--mp13-c-bg:#121212;--mp13-c-ink:#FFFFFF;--mp13-c-ink-2:#B8B8B8;--mp13-c-accent:#A9CF3F;--mp13-c-sage:#A9CF3F;--mp13-c-line:rgba(255,255,255,0.12);--mp13-c-shadow:rgba(0,0,0,0.5)}.mp13-search__scrim{background:rgba(0,0,0,0.6) !important}.mp13-search__drawer{background:#121212 !important;color:#fff !important;border-left:1px solid rgba(169,207,63,0.25);box-shadow:-22px 0 60px rgba(0,0,0,0.55) !important}.mp13-search__field{background:rgba(255,255,255,0.05) !important;border-color:rgba(255,255,255,0.12) !important}.mp13-search__field:focus-within{border-color:rgba(169,207,63,0.6) !important}.mp13-search__input{color:#fff !important}.mp13-search__input::placeholder{color:#B8B8B8 !important;font-size:clamp(13px,0.95vw,15px)}.mp13-search__clear{color:#B8B8B8 !important}.mp13-search__close{background:#A9CF3F !important;color:#000 !important}.mp13-search__close:hover{background:#7B4AA8 !important;color:#fff !important}.mp13-search__card{background:rgba(255,255,255,0.05) !important;border-color:rgba(255,255,255,0.08) !important;color:#fff !important}.mp13-search__card:hover{background:rgba(169,207,63,0.12) !important}.mp13-search__thumb{background:rgba(255,255,255,0.06) !important}.mp13-search__title{color:#fff !important}.mp13-search__price{color:#A9CF3F !important}.mp13-search__hint,.mp13-search__empty{color:#B8B8B8 !important}.mp13-search__view-all{background:#A9CF3F !important;color:#000 !important}.mp13-search__view-all:hover{background:#7B4AA8 !important;color:#fff !important}.mp13-search,.mp13-search *{font-family:"Montserrat",sans-serif !important}.mp13-search__body{flex:1 1 auto;min-height:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}