.rf-product-grid{margin-bottom:50px;margin-top:100px}.rf-product-grid .slider-product-wrap,.rf-product-grid .slider-product-wrap .product{padding:0!important}.rf-product-grid .slider-product-wrap span.onsale.rf-product-on-sale.onsale.rf-product-on-sale{left:15px!important;top:19px!important}.rf-product-grid .slider-product-wrap .rf-add-to-cart{padding-inline:20px!important}.rf-product-grid .rf-product-grid-title{text-align:center;text-transform:none}.rf-product-grid .rf-products-grid{gap:30px;padding-bottom:0!important}@media (max-width:980px){.rf-product-grid .rf-products-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.rf-product-grid .rf-products-grid{grid-template-columns:repeat(1,1fr)}}.rf-product-grid .slider-product-wrap{display:flex}.single-product .swiper:not(.swiper-initialized){opacity:0;transition:opacity .2s ease,visibility .2s ease;visibility:hidden}.single-product .swiper.swiper-initialized{opacity:1;visibility:visible}.single-product .rigaforge-main-content{padding-block:80px!important}.single-product .product_title.entry-title{font-family:var(--rigaforge-ff-primary);font-size:1.667rem;font-weight:400;line-height:1.167;margin-bottom:20px;text-transform:none}.single-product .entry-summary .price{text-align:left}.single-product .summary span.onsale{display:inline-block;margin-bottom:30px!important;position:static!important}.single-product .summary .cart{margin-top:20px}.single-product .rf-single-product-gallery{margin-right:20px}.single-product .rf-single-product-gallery .swiper-main{width:100%}.single-product .rf-single-product-gallery .swiper-main .swiper-slide{background:var(--rigaforge-color-white)}.single-product .rf-single-product-gallery .swiper-main .swiper-slide.swiper-slide-zoomed{cursor:grabbing}.single-product .rf-single-product-gallery .rf-single-product-gallery-thumbs{margin-top:24px}.single-product .rf-single-product-gallery .rf-single-product-gallery-thumbs .swiper-slide{border:1px solid var(--rigaforge-color-quinary);overflow:hidden}.single-product .rf-single-product-gallery .rf-single-product-gallery-thumbs .swiper-thumbs-container{aspect-ratio:1/1;cursor:pointer;opacity:.7;transition:opacity .2s ease}.single-product .rf-single-product-gallery .rf-single-product-gallery-thumbs .swiper-thumbs-container img{height:100%!important;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;position:absolute;top:0;width:100%!important}.single-product .rf-single-product-gallery .rf-single-product-gallery-thumbs .swiper-slide-thumb-active .swiper-thumbs-container{opacity:1}.single-product .rf-single-product-gallery-main{background:var(--rigaforge-color-white);border:1px solid var(--rigaforge-color-quinary);position:relative}.single-product .rf-single-product-gallery-main button[data-prev]{margin-left:auto}.single-product .rf-single-product-gallery-main .rf-gallery-zoom{cursor:pointer;transition:opacity .2s ease;z-index:1}.single-product .rf-single-product-gallery-main .rf-gallery-zoom .rf-gallery-zoom-inner{background:var(--rigaforge-color-secondary);display:grid;padding:7px!important}.single-product .rf-single-product-gallery-main .rf-gallery-zoom .rf-gallery-zoom-inner>*{grid-column:1;grid-row:1}.single-product .rf-single-product-gallery-main .rf-gallery-zoom .rf-gallery-zoom-inner .rigaforge__icon{opacity:0;position:relative;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:1}.single-product .rf-single-product-gallery-main .rf-gallery-zoom.active .rf-gallery-zoom-inner .rigaforge__icon--zoom-out,.single-product .rf-single-product-gallery-main .rf-gallery-zoom:not(.active) .rf-gallery-zoom-inner .rigaforge__icon--zoom-in{opacity:1;visibility:visible}.single-product .rf-single-product-gallery-main .rf-gallery-zoom:hover{opacity:.8}.single-product .rf-gallery-controls{align-items:center;bottom:20px;display:flex;gap:5px;padding-inline:20px;position:absolute;right:0;width:100%;z-index:2}.single-product .rf-gallery-controls button:not(.rf-gallery-zoom){align-items:center;background:var(--rigaforge-color-secondary);cursor:pointer;display:flex;height:35px;justify-content:center;transition:background .2s ease;width:35px}.single-product .rf-gallery-controls button:not(.rf-gallery-zoom).swiper-button-disabled{cursor:not-allowed;opacity:.5}.single-product .rf-gallery-controls button:not(.rf-gallery-zoom).swiper-button-lock{display:none}.single-product .woocommerce-variation-price{margin-top:10px}.single-product .woocommerce-variation-availability{margin:20px 0}.single-product .woocommerce-product-details__short-description{margin:20px 0 30px}.single-product div.product div.images{width:40%!important}@media (max-width:980px){.single-product div.product div.images{width:60%!important}}@media (max-width:640px){.single-product div.product div.images{width:100%!important}}.single-product div.product div.summary{width:57%!important}@media (max-width:980px){.single-product div.product div.summary{width:100%!important}}.single-product .product_meta{display:flex;flex-direction:column;font-size:.889rem;gap:5px;line-height:1.25;margin-bottom:20px}.single-product .product_meta a{color:var(--rigaforge-color-secondary);text-decoration:none;transition:color .2s ease}.single-product .product_meta a:hover{color:var(--rigaforge-color-tertiary)}.single-product .sku_wrapper .sku{font-weight:700}.single-product .rf-single-product-summary h2{font-size:1rem;line-height:1.222;margin-bottom:20px;padding-bottom:0;text-transform:none}.single-product .rf-product-attributes{background:var(--rigaforge-color-white);color:var(--rigaforge-color-secondary);padding-bottom:30px}.single-product .rf-product-attributes>h2{background:var(--rigaforge-color-secondary);color:#f7f6f6!important;display:block;font-size:1rem;line-height:1.222;margin-bottom:30px;padding-block:8px;padding-inline:33px;text-transform:none}.single-product .rf-simple-product-additional-information table{border:none!important}.single-product .rf-simple-product-additional-information table th{padding:0;text-align:left!important}.single-product .rf-simple-product-additional-information table td{color:var(--rigaforge-color-tertiary)!important;font-style:normal!important}.single-product .rf-simple-product-additional-information table td,.single-product .rf-simple-product-additional-information table th,.single-product .rf-simple-product-additional-information table tr{background:none!important;border:none!important}.single-product .rf-simple-product-additional-information table tr td{border:none!important}.single-product .rf-simple-product-additional-information .woocommerce-product-attributes-item__label{text-align:left}.single-product .rf-single-product-header{margin-bottom:30px}.single-product .rf-single-product-header .product_title{margin-bottom:0!important;margin-right:auto}.single-product .rf-single-product-header .rf-container{align-items:center;display:flex;gap:20px}@media (max-width:980px){.single-product .rf-single-product-header .rf-container{align-items:flex-start;flex-direction:column-reverse}}.rf-single-product-summary{margin-bottom:60px}.rf-single-product-summary h2{text-transform:none}.woocommerce-tabs ul.tabs{display:flex;padding:0!important}@media (max-width:500px){.woocommerce-tabs ul.tabs{flex-direction:column}}.woocommerce-tabs ul.tabs:before{display:none!important}.woocommerce-tabs ul.tabs li{background:none!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important}@media (max-width:500px){.woocommerce-tabs ul.tabs li{display:flex}}.woocommerce-tabs ul.tabs li:first-child a{border-top-left-radius:10px!important}.woocommerce-tabs ul.tabs li:last-child a{border-bottom-right-radius:10px!important}.woocommerce-tabs ul.tabs li a{background-color:var(--rigaforge-color-primary)!important;color:var(--rigaforge-color-white)!important;padding:10px 20px!important;text-transform:uppercase!important}.woocommerce-tabs ul.tabs li a[aria-selected=true]{background-color:var(--rigaforge-color-secondary)!important;color:var(--rigaforge-color-primary)!important}@media (max-width:500px){.woocommerce-tabs ul.tabs li a{width:100%}}.woocommerce-tabs ul.tabs li:after,.woocommerce-tabs ul.tabs li:before{display:none!important}.woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:1.333rem;line-height:1.167;margin-bottom:20px;text-transform:none}.woocommerce .woocommerce-product-attributes,.woocommerce .woocommerce-product-attributes table{border-collapse:collapse;min-width:600px}.woocommerce .woocommerce-product-attributes td,.woocommerce .woocommerce-product-attributes th{vertical-align:top;white-space:nowrap}.woocommerce .woocommerce-product-attributes td p{white-space:normal}.woocommerce .woocommerce-product-attributes::-webkit-scrollbar{height:6px}.woocommerce .woocommerce-product-attributes::-webkit-scrollbar-thumb{background:rgba(0,0,0,.25);border-radius:4px}.woocommerce .rf-scroll-container{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;padding-inline:33px;width:100%}.woocommerce table.shop_attributes{border-collapse:collapse;border-spacing:0;border-top:none!important;width:100%}@media (max-width:980px){.woocommerce table.shop_attributes{font-size:.889rem;line-height:1.25}}.woocommerce table.shop_attributes th{width:220px!important}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{background:none!important;border-bottom:none!important;border-top:1px solid var(--rigaforge-color-quinary)!important;font-style:normal!important;padding-block:12px!important}.woocommerce table.shop_attributes td{padding-inline-start:30px!important}.woocommerce table.shop_attributes tr:first-child td,.woocommerce table.shop_attributes tr:first-child th{border-top:none!important}.rf-product-slider{padding-block:5rem}.rf-product-slider .rf-heading-container{margin-bottom:0!important}.rf-product-slider+.rf-product-slider{padding-top:0}.rf-product-slider .rf-product-slider-title{text-align:center;text-transform:none}.rf-product-slider .rf-slider-next,.rf-product-slider .rf-slider-prev{cursor:pointer}@media (max-width:640px){.rf-product-slider .rf-slider-next .rigaforge__icon,.rf-product-slider .rf-slider-prev .rigaforge__icon{--icon-width:30px!important}}.rf-product-slider .rf-slider-container{align-items:center;display:flex;gap:10px}.rf-product-slider .rf-slider-container .product{padding:0!important}.rf-product-slider .rf-products{display:block!important;flex-grow:1;margin-top:30px;min-width:0;padding:0!important}.rf-product-slider .rf-add-to-cart{padding-inline:20px!important}.rf-product-slider .swiper,.rf-product-slider .swiper-wrapper{width:100%}.rf-product-slider .swiper-slide{display:flex;height:auto;padding:10px 15px}.rf-product-slider .swiper-slide span.onsale.rf-product-on-sale.onsale.rf-product-on-sale{left:15px!important;top:19px!important}.rf-product-slider .slider-product-wrap{display:flex;padding:0!important}.woocommerce-cart .woocommerce-cart-form__contents .product-thumbnail img{width:100px!important}.woocommerce-cart .woocommerce-cart-form__contents .variation{text-align:left}.woocommerce-cart .woocommerce-cart-form__contents .variation dd,.woocommerce-cart .woocommerce-cart-form__contents .variation dt,.woocommerce-cart .woocommerce-cart-form__contents .variation p{font-size:.778rem;line-height:1.286}.woocommerce-cart .woocommerce-cart-form__contents .variation dt{font-weight:700}.woocommerce-cart .woocommerce-cart-form__contents .product-name>a{color:var(--rigaforge-color-quaternary);display:block;font-size:1rem;font-weight:400;line-height:1.222;text-align:left;text-decoration:none;transition:opacity .2s ease}.woocommerce-cart .woocommerce-cart-form__contents .product-name>a:hover{color:var(--rigaforge-color-quaternary);opacity:.8}.woocommerce-cart .woocommerce-cart-form__contents .quantity input{padding:5px}.woocommerce-cart .actions button{background-color:var(--rigaforge-color-secondary);border:1px solid transparent;color:var(--rigaforge-color-white)!important;font-weight:400;padding:6px 25px 7px;padding:10px 15px!important;text-align:center;text-decoration:none;text-transform:uppercase;transition:background .2s ease,color .2s ease}.woocommerce-cart .actions button:disabled{pointer-events:none}.woocommerce-cart .actions button[name=update_cart]{background-color:var(--rigaforge-color-secondary);color:var(--rigaforge-color-white)}.woocommerce-cart .actions button[name=update_cart]:hover{background:color-mix(in srgb,var(--rigaforge-color-secondary) 90%,#fff 10%);color:var(--rigaforge-color-white)}.woocommerce-cart .actions button[name=apply_coupon]{background:transparent;border-color:var(--rigaforge-color-primary);color:var(--rigaforge-color-primary)!important}.woocommerce-cart .actions button[name=apply_coupon]:hover{background-color:var(--rigaforge-color-tertiary);color:var(--rigaforge-color-white)!important}.woocommerce-cart .actions .coupon input{font-size:1.111rem;line-height:1.2;padding:7px 10px!important;width:200px!important}.woocommerce-cart table{font-size:18px!important}.woocommerce-cart .variation dd,.woocommerce-cart .variation dt,.woocommerce-cart .variation p{font-size:20px!important}.woocommerce-cart .product-remove a.remove{background-color:transparent;border:none;border-radius:0;color:#dc3545!important;font-size:30px!important;height:40px!important;line-height:34px!important;transition:color .2s ease;width:40px!important}.woocommerce-cart .product-remove a.remove:hover{background-color:transparent;color:var(--rigaforge-color-quaternary)!important}.woocommerce-cart .cart_totals{width:100%!important}.woocommerce-cart .cart_totals .woocommerce-shipping-calculator .shipping-calculator-form{font-size:1rem;line-height:1.111}.woocommerce-cart .cart_totals .woocommerce-shipping-calculator .shipping-calculator-form .form-row{text-align:left!important}.woocommerce-cart .cart_totals .woocommerce-shipping-calculator .shipping-calculator-form button[name=calc_shipping]{background-color:transparent;border:1px solid var(--rigaforge-color-tertiary);color:var(--rigaforge-color-tertiary);font-size:1.6rem;font-weight:400;text-transform:uppercase}.woocommerce-cart .cart_totals .woocommerce-shipping-calculator .shipping-calculator-form button[name=calc_shipping]:hover{background-color:var(--rigaforge-color-tertiary);color:var(--rigaforge-color-white)}.woocommerce-cart .cart_totals>h2{color:var(--rigaforge-color-quaternary);display:block;font-size:1.389rem;font-weight:400;line-height:1.12;margin-block:3rem;text-align:center;text-decoration:none;text-transform:uppercase}.woocommerce-cart .cart_totals td{text-align:right!important}.woocommerce-cart .cart_totals .shipping-calculator-button{color:var(--rigaforge-color-tertiary);transition:color .2s ease}.woocommerce-cart .cart_totals .shipping-calculator-button:hover{color:var(--rigaforge-color-secondary)}.woocommerce-cart .cart_totals .wc-proceed-to-checkout{display:flex;justify-content:flex-end}.woocommerce-cart .cart_totals .wc-proceed-to-checkout a{align-items:center;background-color:var(--rigaforge-color-secondary);border:none;color:var(--rigaforge-color-white);display:inline-flex;font-family:var(--rigaforge-ff-secondary);font-size:18px!important;font-weight:600;gap:20px;justify-content:center;min-width:278px;padding:10px 30px;position:relative;text-align:center;text-decoration:none!important;text-transform:uppercase;transition:background .2s ease,color .2s ease}.woocommerce-cart .cart_totals .wc-proceed-to-checkout a:hover{background:color-mix(in srgb,var(--rigaforge-color-secondary) 95%,#000 5%);color:var(--rigaforge-color-primary)}.woocommerce-cart .quantity{min-width:unset}.woocommerce-cart .quantity .rf-quantity-btn{padding-inline:10px}@media (max-width:768px){.woocommerce-cart .quantity{display:inline-flex}.woocommerce-cart .woocommerce-cart-form__contents td{text-align:left!important}.woocommerce-cart .woocommerce-cart-form__contents td.product-name a{max-width:100%;word-break:break-word}.woocommerce-cart .woocommerce-cart-form__contents td.product-name:before{display:block;float:none;text-align:left!important}}@media (max-width:580px){.woocommerce-cart .woocommerce-cart-form__contents .coupon{display:flex;flex-direction:column;gap:1rem}.woocommerce-cart .woocommerce-cart-form__contents .coupon button,.woocommerce-cart .woocommerce-cart-form__contents .coupon input{width:100%!important}}body.woocommerce-checkout .woocommerce-info a{color:var(--rigaforge-color-tertiary);text-decoration:underline}body.woocommerce-checkout .woocommerce-info a:hover{color:var(--rigaforge-color-secondary)}body.woocommerce-checkout .woocommerce-checkout h3{margin-bottom:20px;text-align:left;text-decoration:none;text-transform:uppercase}body.woocommerce-checkout .woocommerce-checkout input,body.woocommerce-checkout .woocommerce-checkout textarea{border-color:transparent!important;border-radius:0!important;font-size:18px!important;padding:10px!important}body.woocommerce-checkout #order_review_heading{display:block;margin-block:25px}body.woocommerce-checkout .woocommerce-checkout-payment{background-color:var(--rigaforge-color-dark-white)!important}body.woocommerce-checkout .woocommerce-checkout-payment .makecommerce-picker,body.woocommerce-checkout .woocommerce-checkout-payment .payment_method_makecommerce,body.woocommerce-checkout .woocommerce-checkout-payment .woocommerce-checkout #payment div.payment_box{padding:0!important}body.woocommerce-checkout .woocommerce-checkout-payment .payment_box{background-color:var(--rigaforge-color-white)!important}body.woocommerce-checkout .woocommerce-checkout-payment .payment_box:before{border-bottom-color:var(--rigaforge-color-white)!important;display:none!important}body.woocommerce-checkout .woocommerce-checkout-payment .woocommerce-privacy-policy-text a{color:var(--rigaforge-color-tertiary);text-decoration:underline}body.woocommerce-checkout .woocommerce-checkout-payment .woocommerce-privacy-policy-text a:hover{color:var(--rigaforge-color-secondary)}body.woocommerce-checkout .woocommerce-checkout-payment button{align-items:center;background-color:var(--rigaforge-color-secondary)!important;border:none;color:var(--rigaforge-color-white)!important;display:inline-flex;font-family:var(--rigaforge-ff-secondary);font-weight:600;gap:20px;justify-content:center;min-width:278px;padding:10px 30px;position:relative;text-align:center;text-decoration:none!important;text-transform:uppercase;transition:background .2s ease,color .2s ease}body.woocommerce-checkout .woocommerce-checkout-payment button:hover{background:color-mix(in srgb,var(--rigaforge-color-secondary) !important 90%,#fff 10%);color:var(--rigaforge-color-white)!important}body.woocommerce-checkout .checkout-inline-error-message{margin-top:20px}body.woocommerce-checkout .makecommerce-payment-methods .form-select{font-size:25px!important}body.woocommerce-checkout .makecommerce-payment-methods .fs-6{font-size:18px!important}body.woocommerce-checkout form.woocommerce-checkout .col2-set .col-1,body.woocommerce-checkout form.woocommerce-checkout .col2-set .col-2{width:100%!important}body.woocommerce-checkout .select2-search--dropdown .select2-search__field{font-size:18px!important;padding:12px!important}body.woocommerce-checkout .woocommerce-additional-fields{margin-top:20px!important}body.woocommerce-checkout .woocommerce-form__input.woocommerce-form__input-checkbox.input-checkbox{height:25px;width:25px}body.woocommerce-checkout .checkout-inline-error-message{font-size:17px!important}.woocommerce-order-received .woocommerce-column--billing-address .woocommerce-column__title,.woocommerce-order-received .woocommerce-column--shipping-address .woocommerce-column__title,.woocommerce-order-received .woocommerce-column__title,.woocommerce-order-received .woocommerce-order-details__title,.woocommerce-order-received .woocommerce-thankyou-order-received{color:var(--rigaforge-color-quaternary);display:block;font-size:25px}.woocommerce-order-received .woocommerce-table__line-item a{color:var(--rigaforge-color-quaternary);text-decoration:none;transition:opacity .2s ease}.woocommerce-order-received .woocommerce-table__line-item a:hover{color:var(--rigaforge-color-quaternary);opacity:.8}.woocommerce-order-received .rf-shop-info-message{margin-top:20px}.woocommerce-order-received .woocommerce-order-details__title{margin-block:30px}.woocommerce-order-received .woocommerce-column--billing-address .woocommerce-column__title,.woocommerce-order-received .woocommerce-column--shipping-address .woocommerce-column__title{margin-block:20px}.woocommerce-order-received .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{padding-left:0!important}.woocommerce-order-received .woocommerce-customer-details .woocommerce-column__title{margin-bottom:20px}.woocommerce-order-received .woocommerce-customer-details .woocommerce-customer-details--email{margin-top:0}.woocommerce-order-received .woocommerce-customer-details .woocommerce-customer-details--phone{margin-top:10px}.woocommerce-account .woocommerce{padding-block:5.5rem}.woocommerce-account #customer_login h2{color:var(--rigaforge-color-tertiary);font-weight:400;text-transform:uppercase}.woocommerce-account input{border-color:var(--rigaforge-color-tertiary)!important;border-radius:0!important;font-size:2rem!important;padding:10px!important}.woocommerce-account button[type=submit]{background-color:var(--rigaforge-color-tertiary);border:1px solid transparent;color:var(--rigaforge-color-white);font-family:var(--rigaforge-ff-primary);font-size:1.5rem;letter-spacing:.2rem;text-decoration:none;text-transform:uppercase}.woocommerce-account button[type=submit]:hover{background-color:var(--rigaforge-color-quaternary);color:var(--rigaforge-color-white)}.woocommerce-account a{color:var(--rigaforge-color-tertiary);font-family:var(--rigaforge-ff-primary);text-decoration:none}.woocommerce-account a:hover{color:var(--rigaforge-color-secondary)}.woocommerce-account .woocommerce-privacy-policy-text{font-size:1.6rem;margin-bottom:2rem}.woocommerce-account .woocommerce-notices-wrapper{padding-inline:0!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li{border-bottom:1px solid var(--rigaforge-color-tertiary)}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{color:var(--rigaforge-color-tertiary);display:block;font-size:1.6rem;font-weight:400;padding-block:1rem;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{color:var(--rigaforge-color-secondary)}.woocommerce-account .order-again a,.woocommerce-account a.woocommerce-button{background-color:transparent!important;border:1px solid transparent;border-color:var(--rigaforge-color-tertiary)!important;color:var(--rigaforge-color-tertiary)!important;display:inline-block!important;font-size:1.5rem;letter-spacing:.2rem;padding:8px 25px 7px!important;text-align:center;text-decoration:none;text-transform:uppercase;transition:background .2s ease,color .2s ease}.woocommerce-account .order-again a:hover,.woocommerce-account a.woocommerce-button:hover{background-color:var(--rigaforge-color-tertiary)!important;color:var(--rigaforge-color-white)!important}.woocommerce-account .woocommerce table.my_account_orders th,.woocommerce-account table.my_account_orders td{padding:10px 13px;vertical-align:middle}.woocommerce-account .woocommerce-MyAccount-content h2,.woocommerce-account .woocommerce-MyAccount-content legend{color:var(--rigaforge-color-tertiary);font-size:1.6rem;font-weight:400;margin-bottom:2rem;text-align:left;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.woocommerce-account .woocommerce-MyAccount-content legend{margin-bottom:0!important}.woocommerce-account .woocommerce-MyAccount-content fieldset{padding-bottom:3rem!important}.woocommerce-account .order-again,.woocommerce-account .woocommerce-Address,.woocommerce-account .woocommerce-Addresses,.woocommerce-account h2.woocommerce-order-details__title{margin-top:2rem}.woocommerce-account .woocommerce-Address address,.woocommerce-account .woocommerce-Addresses address{padding:2rem!important}.woocommerce-account .woocommerce-Address-title.title a{float:none!important}.woocommerce-account #account_display_name_description{display:block!important;font-size:1.6rem;margin-top:1rem!important}@media (max-width:980px){.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:3rem}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}}@media (max-width:768px){.woocommerce-account .u-column2.woocommerce-Address{margin-top:3rem}}html.no-js .quantity{opacity:1;visibility:visible}.quantity{background:var(--rigaforge-color-white);display:flex;justify-content:center;min-width:175px;opacity:0;transition:visibility .2s ease,opacity .2s ease;visibility:hidden}.quantity .input-text.qty.text{border:none;font-size:.889rem;line-height:1.125;padding-block:12px;padding-inline:10px;text-align:center}.quantity .rf-quantity-btn{background:none;border:0;border-radius:0;box-shadow:none;cursor:pointer;font-size:.889rem;line-height:1.125;padding-inline:25px}.quantity .rf-quantity-btndisabled{cursor:not-allowed;opacity:.5}.quantity.rf-quantity-buttons-initialized{opacity:1;visibility:visible}.quantity input.qty::-webkit-inner-spin-button,.quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.quantity input.qty{-moz-appearance:textfield!important}.rf-quick-basket{display:flex;flex-direction:column}.rf-quick-basket .rf-offcanvas-content{display:flex;flex-direction:column;height:100%}@media (max-width:640px){.rf-quick-basket{--rigaforge-offcanvas-x-width:300px}}.rf-quick-basket__empty-close{cursor:pointer;min-width:unset;transition:opacity .2s ease;width:100%}.rf-quick-basket__empty-close:hover{opacity:.8}.rf-quick-basket__close{cursor:pointer;transition:opacity .2s ease}.rf-quick-basket__close:hover{opacity:.8}.rf-quick-basket__header{align-items:center;background:var(--rigaforge-color-tertiary);color:var(--rigaforge-color-white);display:flex;justify-content:space-between;padding:1rem}.rf-quick-basket__title{align-items:center;display:flex;font-size:1rem;font-weight:700;gap:.5rem;line-height:1.222;margin:0}.rf-quick-basket__body{flex:1;overflow-y:auto;padding:1rem;position:relative}.rf-quick-basket__body .rf-loader{height:50px;width:50px}.rf-quick-basket__empty{padding:2rem 1rem;text-align:center}.rf-quick-basket__items{display:flex;flex-direction:column;gap:1rem;padding-block:30px}.rf-quick-basket__item{border-bottom:1px solid var(--rigaforge-color-border,#eee);display:grid;gap:.75rem;grid-template-columns:80px 1fr auto;padding-bottom:1rem;padding-bottom:20px!important;position:relative}.rf-quick-basket__item--removing{opacity:.5;pointer-events:none}@media (max-width:640px){.rf-quick-basket__item{align-items:flex-start;display:flex;flex-direction:column;gap:10px}}.rf-quick-basket__item-image-wrap{aspect-ratio:1;background:var(--rigaforge-color-background,#f5f5f5);overflow:hidden}@media (max-width:640px){.rf-quick-basket__item-image-wrap{max-width:80px}}.rf-quick-basket__item-image{border:1px solid var(--rigaforge-color-quinary);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.rf-quick-basket__item-details{display:flex;flex-direction:column;gap:.25rem}.rf-quick-basket__item-name{font-size:1rem;line-height:1.222;margin:0}.rf-quick-basket__item-name a{font-weight:700}.rf-quick-basket__item-name a,.rf-quick-basket__item-name a:hover{color:var(--rigaforge-color-quaternary)}.rf-quick-basket__item-variations{color:var(--rigaforge-color-text-muted,#666);font-size:.75rem}.rf-quick-basket__item-variations span{display:block}.rf-quick-basket__item-meta{display:flex;flex-direction:column;font-size:.875rem;margin-top:auto}.rf-quick-basket__item-total{font-weight:600}.rf-quick-basket__item-remove{align-self:start;color:var(--rigaforge-color-text-muted,#666);cursor:pointer;padding:.25rem;transition:color .2s ease}.rf-quick-basket__item-remove:hover{color:#dc3545}@media (max-width:640px){.rf-quick-basket__item-remove{position:absolute;right:0;top:0}}.rf-quick-basket__footer{background:var(--rigaforge-color-background,#f5f5f5);border-top:1px solid var(--rigaforge-color-border,#eee);padding:1rem}.rf-quick-basket__summary{display:flex;font-size:1rem;justify-content:space-between;margin-bottom:1rem}.rf-quick-basket__summary-value{font-weight:700}.rf-quick-basket__actions{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.rf-quick-basket__actions>*{flex:1;text-align:center}.rf-quick-basket__actions .rigaforge-button{border:none!important;cursor:pointer!important;font-size:.889rem;font-weight:400!important;line-height:1.25;min-width:unset;width:100%}.rf-quick-basket__continue{cursor:pointer;display:block;text-align:center;text-decoration:underline;width:100%}.rf-quick-basket__continue:hover{text-decoration:none}.woocommerce .woocommerce-ordering{float:none!important}.woocommerce .rf-container:has(.content-area){padding-bottom:40px}.woocommerce .woocommerce-no-products-found{margin-top:20px}.woocommerce .woocommerce-info{border-top-color:var(--rigaforge-color-tertiary)!important}.woocommerce .woocommerce-info:before{color:var(--rigaforge-color-tertiary)!important}.woocommerce .rf-shop-page-title{padding:80px 0 60px}.woocommerce .rf-shop-page-title .rf-shop-page-title-content{align-items:center;display:flex;gap:40px;justify-content:space-between}.woocommerce nav.woocommerce-pagination ul{border:none!important;color:var(--rigaforge-color-tertiary);display:flex;font-size:.778rem;gap:5px;justify-content:center;margin-bottom:20px}.woocommerce nav.woocommerce-pagination ul li{border:none!important}.woocommerce nav.woocommerce-pagination ul li .page-numbers{align-items:center;background:var(--rigaforge-color-secondary);color:var(--rigaforge-color-tertiary);cursor:pointer;display:flex;justify-content:center;padding:10px;transition:background .2s ease,color .2s ease}.woocommerce nav.woocommerce-pagination ul li .page-numbers.current,.woocommerce nav.woocommerce-pagination ul li .page-numbers:hover{background:var(--rigaforge-color-tertiary);color:var(--rigaforge-color-white)}.woocommerce nav.woocommerce-pagination ul li .page-numbers.current{pointer-events:none}.woocommerce nav.woocommerce-pagination ul li .page-numbers.dots{align-items:flex-end;background:none;display:flex;font-size:1.111rem;line-height:1;padding-bottom:0;padding-inline:5px;pointer-events:none}.woocommerce .woocommerce-ordering{margin-bottom:0}.woocommerce .woocommerce-ordering select{font-size:.889rem}@media (max-width:980px){.woocommerce ul.products{border-color:var(--rigaforge-color-tertiary);grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.woocommerce ul.products{grid-template-columns:repeat(1,1fr)}}.woocommerce .woocommerce-breadcrumb{padding:50px 0 0}.single-product .product,.woocommerce .rf-shop-options,.woocommerce .woocommerce-breadcrumb,.woocommerce .woocommerce-notices-wrapper,.woocommerce ul.products,.woocommerce-no-products-found,.woocommerce-page .woocommerce-products-header{margin-inline:auto;max-width:var(--rigaforge-container);padding-inline:var(--rigaforge-container-gutter);position:relative;width:100%}.woocommerce-cart .woocommerce .woocommerce-notices-wrapper{padding-inline:0}.woocommerce-error a{color:var(--rigaforge-color-tertiary);text-decoration:none}.woocommerce-error a:hover{color:var(--rigaforge-color-secondary)}.woocommerce table{font-size:1rem;line-height:1.333}.woocommerce address{border:1px solid rgba(0,0,0,.1)!important;border-radius:0!important}.woocommerce .rf-after-shop-loop{padding-block:80px}body:has(.select2.select2-container--open){overflow-x:hidden!important}.added_to_cart.wc-forward{color:var(--rigaforge-color-primary)!important}.button.wc-backward{align-items:center;background-color:var(--rigaforge-color-secondary)!important;border:none;color:var(--rigaforge-color-white)!important;display:inline-flex;font-family:var(--rigaforge-ff-secondary);font-weight:600;gap:20px;justify-content:center;min-width:278px;padding:10px 30px;position:relative;text-align:center;text-decoration:none!important;text-transform:uppercase;transition:background .2s ease,color .2s ease}.button.wc-backward:hover{background:color-mix(in srgb,var(--rigaforge-color-secondary) !important 90%,#fff 10%);color:var(--rigaforge-color-white)!important}.checkout_coupon.woocommerce-form-coupon input{font-size:1rem;line-height:1.111;padding:10px 20px!important}.checkout_coupon.woocommerce-form-coupon button[name=apply_coupon]{align-items:center;background-color:var(--rigaforge-color-secondary)!important;border:none;color:var(--rigaforge-color-white)!important;display:inline-flex;font-family:var(--rigaforge-ff-secondary);font-weight:600;gap:20px;justify-content:center;min-width:278px;padding:10px 30px;position:relative;text-align:center;text-decoration:none!important;text-transform:uppercase;transition:background .2s ease,color .2s ease}.checkout_coupon.woocommerce-form-coupon button[name=apply_coupon]:hover{background:color-mix(in srgb,var(--rigaforge-color-secondary) !important 90%,#fff 10%);color:var(--rigaforge-color-white)}.rf-shop-info-message{display:flex;flex-direction:column;gap:30px;padding:30px 0 100px}.rf-shop-info-message h1,.rf-shop-info-message h2,.rf-shop-info-message h3,.rf-shop-info-message h4,.rf-shop-info-message h5,.rf-shop-info-message h6{margin-bottom:20px}
