.woocommerce-page,.woocommerce-page .rigaforge-main-content{background:var(--rigaforge-color-quaternary)}.woocommerce-page .rigaforge-main-content{padding-bottom:60px}.woocommerce span.onsale,.woocommerce span.onsale.rf-product-on-sale.onsale.rf-product-on-sale{background-color:var(--rigaforge-color-secondary);border-radius:5px;color:var(--rigaforge-color-white);font-size:1.2rem;font-size:.857em;font-weight:500;left:.5em;line-height:1.4;margin:0;min-height:unset;min-width:unset;padding:.5rem 1rem;position:absolute;text-align:center;top:.5em;z-index:9}.woocommerce .swiper span.onsale{left:0!important;right:unset!important;top:0!important}.woocommerce .price{color:var(--rigaforge-color-secondary)!important;display:block;font-size:.889rem;font-weight:600!important;line-height:1.5}.woocommerce .price ins{text-decoration:none!important}.woocommerce .button.wc-forward{background-color:var(--rigaforge-color-primary)!important;border:1px solid transparent;color:var(--rigaforge-color-white)!important;font-weight:400;padding:10px 20px;text-align:center;text-decoration:none;transition:background .2s ease,color .2s ease}.woocommerce .button.wc-forward:hover{background:color-mix(in srgb,var(--rigaforge-color-primary) 85%,#fff 15%);color:var(--rigaforge-color-white)}.woocommerce .rf-products,.woocommerce ul.products{display:grid;gap:30px 24px;grid-template-columns:repeat(3,1fr);margin-bottom:0!important;padding-bottom:90px!important;padding-top:70px!important}.woocommerce .rf-products:before,.woocommerce ul.products:before{display:none!important}.woocommerce .rf-products .woocommerce-placeholder,.woocommerce ul.products .woocommerce-placeholder{border:none!important}.woocommerce .rf-products li.product,.woocommerce ul.products li.product{display:flex!important;float:none!important;justify-content:center;margin:0!important;width:100%!important}.woocommerce .rf-products li.product span.onsale,.woocommerce ul.products li.product span.onsale{left:15px!important;right:unset!important;top:12px!important}.woocommerce .rf-products li.product .rf-product-card__image,.woocommerce ul.products li.product .rf-product-card__image{--shape-bg:var(--rigaforge-color-quaternary);--_shape-width:50%;--_shape-height:30px;--_shape-skew:30px;aspect-ratio:4/3;position:relative}.woocommerce .rf-products li.product .rf-product-card__image img,.woocommerce ul.products li.product .rf-product-card__image img{transform-origin:center center;transition:transform .2s ease}.woocommerce .rf-products li.product .woocommerce-loop-product__title.woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-product__title.woocommerce-loop-product__title{color:var(--rigaforge-color-primary);display:block;font-size:1.333rem;font-weight:600!important;line-height:1.167;margin-top:17px!important;padding-block:0!important;padding-inline:0!important;text-align:left;text-transform:none!important}@media(max-width:1400px){.woocommerce .rf-products li.product .woocommerce-loop-product__title.woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-product__title.woocommerce-loop-product__title{font-size:1.222rem;line-height:1.182}}@media(max-width:980px){.woocommerce .rf-products li.product .woocommerce-loop-product__title.woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-product__title.woocommerce-loop-product__title{font-size:1.111rem;line-height:1.2}}@media(max-width:640px){.woocommerce .rf-products li.product .woocommerce-loop-product__title.woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-product__title.woocommerce-loop-product__title{font-size:1rem;line-height:1.333}}.woocommerce .rf-products li.product .attachment-woocommerce_thumbnail,.woocommerce .rf-products li.product .wp-post-image,.woocommerce ul.products li.product .attachment-woocommerce_thumbnail,.woocommerce ul.products li.product .wp-post-image{display:block;height:100%!important;margin-bottom:auto!important;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transform-origin:center center;width:auto!important;width:100%!important}.woocommerce .rf-products li.product .rf-product-card,.woocommerce ul.products li.product .rf-product-card{display:flex!important;flex-direction:column;position:relative;width:100%}.woocommerce .rf-products li.product .rf-product-card:hover .rf-product-card__image img,.woocommerce ul.products li.product .rf-product-card:hover .rf-product-card__image img{transform:scale(1.05)}.woocommerce .rf-products li.product .rf-product-card a.woocommerce-loop-product__link,.woocommerce ul.products li.product .rf-product-card a.woocommerce-loop-product__link{display:flex;flex-direction:column;width:100%}.woocommerce .rf-products li.product .rf-product-card .price,.woocommerce ul.products li.product .rf-product-card .price{font-size:.889rem;font-weight:600!important;line-height:1.5;margin-bottom:0!important;margin-top:18px!important}.woocommerce .rf-products li.product .rf-product-card .price .woocommerce-Price-amount,.woocommerce ul.products li.product .rf-product-card .price .woocommerce-Price-amount{font-weight:600!important}.woocommerce .rf-products li.product .rf-product-card del,.woocommerce ul.products li.product .rf-product-card del{color:inherit;display:inline-block;opacity:.5}.woocommerce .rf-products li.product .rf-product-card .rf-product-card-actions,.woocommerce ul.products li.product .rf-product-card .rf-product-card-actions{display:flex;justify-content:flex-end;margin-top:auto;padding-top:10px}.woocommerce .rf-products li.product a,.woocommerce ul.products li.product a{text-decoration:none}.woocommerce button,.woocommerce input,.woocommerce select,.woocommerce textarea{font-family:var(--rigaforge-ff-primary)}.woocommerce div.product form.cart .variations select{background-color:var(--rigaforge-color-white)!important;border:none!important;padding:10px 14px!important}table.variations{margin-bottom:20px}table.variations tr{align-items:flex-start!important;display:flex;flex-direction:column!important;margin-bottom:5px}table.variations th label{font-size:.889rem;font-weight:400!important;line-height:1.25;text-align:left!important}table.variations td{flex-grow:1;width:100%}table.variations .reset_variations{color:var(--rigaforge-color-quaternary)!important;display:block;font-size:.889rem;font-weight:400!important;line-height:1.25;margin-top:10px;transition:opacity .2s ease}table.variations .reset_variations:hover{opacity:.8}.single-product form.cart,.woocommerce-variation-add-to-cart{align-items:flex-start;display:flex;flex-direction:column;gap:15px}button.single_add_to_cart_button{background-color:var(--rigaforge-color-primary)!important;border:none!important;border-radius:0!important;color:var(--rigaforge-color-white)!important;font-size:.778rem;font-weight:400!important;line-height:1.429;min-width:172px;padding:12px 20px!important;text-transform:uppercase!important;transition:background .2s ease!important}button.single_add_to_cart_button:hover{background-color:var(--rigaforge-color-secondary)!important}.rf-plain-header{padding-block:60px 40px}.woocommerce-order-received .rf-plain-header{padding-block-end:0}.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}.rf-filter-offcanvas{background-color:var(--rigaforge-color-white)}.rf-filter-offcanvas .rf-shop-filter-header{align-items:center;background:var(--rigaforge-color-white);border-bottom:1px solid var(--rigaforge-color-tertiary);display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-bottom:10px;padding:18px 30px;position:sticky;top:0;z-index:1}@media(max-width:640px){.rf-filter-offcanvas{--rigaforge-offcanvas-x-width:300px}.rf-filter-offcanvas .rf-shop-filter-header{padding:18px 10px}}.rf-shop-search{align-items:center;display:flex;flex-grow:1;gap:10px}@media(max-width:640px){.rf-shop-search{width:100%}}.rf-shop-search input{flex-grow:1;padding:11px 20px;width:100%}.rf-shop-search .rf-shop-search__button{align-items:center;background:var(--rigaforge-color-primary);border:none;border-radius:2px;color:var(--rigaforge-color-white);cursor:pointer;display:flex;flex-shrink:0;font-size:0;height:42px;justify-content:center;overflow:hidden;padding-inline:20px;position:relative;transition:background .2s ease,color .2s ease;width:auto}.rf-shop-search .rf-shop-search__button:hover{background:var(--rigaforge-color-tertiary);color:var(--rigaforge-color-white)}.rf-product-filter{color:var(--rigaforge-color-secondary);width:100%}.rf-product-filter .rf-filter-columns{display:grid;gap:20px;grid-template-columns:repeat(1,minmax(0,1fr));padding:35px 25px}@media(max-width:640px){.rf-product-filter .rf-filter-columns{padding:20px 10px}}.rf-product-filter .rf-filter-columns fieldset{display:grid;gap:20px;grid-auto-rows:min-content;grid-template-columns:repeat(1,minmax(0,1fr))}.rf-product-filter .rf-filter-columns legend{border-bottom:1px solid var(--rigaforge-color-tertiary);display:block;font-size:1.6rem;font-weight:700;margin-bottom:2rem;padding-bottom:1rem;text-transform:uppercase;width:100%}.rf-product-filter .rf-filter-columns label{text-wrap:balance;align-items:center;cursor:pointer;display:flex;font-size:1.111rem;gap:10px;line-height:1.1;transition:opacity .2s ease}.rf-product-filter .rf-filter-columns label:hover{opacity:.8}@media(max-width:640px){.rf-product-filter .rf-filter-columns label{font-size:.889rem;line-height:1.125}}.rf-product-filter .rf-filter-columns input[type=checkbox]{accent-color:var(--rigaforge-color-tertiary);height:25px;width:25px}fieldset{border:none;margin:0 0 10px;padding:0}.rf-shop-filter-title{align-items:center;color:var(--rigaforge-color-tertiary);display:flex;font-size:.778rem;font-weight:500!important;gap:10px;line-height:1;line-height:1.286;text-transform:uppercase}.rf-shop-filter-title .rigaforge__icon{--icon-width:15px;--icon-height:15px}.rf-filter-trigger-wrap{align-items:center;display:flex;gap:10px;position:relative}@media(max-width:640px){.rf-filter-trigger-wrap,.rf-filter-trigger-wrap .rf-filter-button{width:100%}}.rf-shop-options{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}@media(max-width:640px){.rf-shop-options{flex-direction:column}}.rf-filter-button{align-items:center;border:none;border:1px solid var(--rigaforge-color-tertiary);cursor:pointer;display:flex;gap:20px;justify-content:center;padding:7px 23px;transition:opacity .2s ease;width:auto}.rf-filter-button,.rf-filter-button:hover{background:transparent;color:var(--rigaforge-color-tertiary)}.rf-filter-button:hover{opacity:.8}.rf-filter-button .rf-filter-button-label{font-size:.667rem;font-weight:500;line-height:1.667;text-transform:uppercase}[data-reset-filters].disabled{cursor:not-allowed;opacity:.5}.rf-reset-shop-filter{cursor:pointer;padding:.5rem;transition:opacity .2s ease}.rf-reset-shop-filter:hover{opacity:.8}.rf-filter-actions{align-items:center;background:var(--rigaforge-color-white);bottom:0;box-shadow:0 -4px 8px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:10px;justify-content:space-between;padding:20px 25px;position:sticky}@media(max-width:640px){.rf-filter-actions{padding:20px 10px}}.rf-filter-actions .rigaforge-button{border:none!important;cursor:pointer!important;font-size:.778rem;font-weight:400!important;line-height:1.286;width:100%}.rf-filter-categories,.rf-filter-category-group{display:flex;flex-direction:column}.rf-filter-category-toggle{align-items:center;background:var(--rigaforge-color-tertiary);border:none;color:var(--rigaforge-color-white);cursor:pointer;display:flex;font-size:.889rem;font-weight:500;line-height:1.5;min-height:40px;padding:8px 22px;text-align:left;text-transform:uppercase;transition:opacity .2s ease;width:100%}.rf-filter-category-toggle:hover{opacity:.85}.rf-filter-category-toggle input[type=checkbox]{display:none}.rf-filter-category-attributes{display:flex;flex-direction:column}.rf-filter-attribute{border:none;margin:10px 0 0;padding:0}.rf-filter-attribute-legend{background:var(--rigaforge-color-quaternary);border-bottom:none;color:var(--rigaforge-color-primary);display:block;font-size:.889rem;font-weight:500;line-height:1.5;margin:0;min-height:30px;padding:3px 22px;text-transform:uppercase;width:100%}.rf-filter-attribute-terms{display:flex;flex-direction:column;gap:8px;padding:12px 22px}.rf-filter-attribute-terms .rf-checkbox{align-items:center;color:var(--rigaforge-color-primary);cursor:pointer;display:flex;font-size:.889rem;gap:10px;line-height:1.5;transition:opacity .2s ease}.rf-filter-attribute-terms .rf-checkbox:hover{opacity:.7}.rf-filter-attribute-terms input[type=checkbox]{accent-color:var(--rigaforge-color-secondary);border-radius:0!important;cursor:pointer;flex-shrink:0;height:15px;width:15px}.rf-filters-current{width:100%}.rf-filters-current__title{display:block;margin-block:20px!important;text-transform:none}.rf-filters-current__list{display:flex;flex-wrap:wrap;gap:10px}.rf-filters-current__item button{align-items:center;background:var(--rigaforge-color-secondary);border-radius:2px;color:var(--rigaforge-color-primary);cursor:pointer;display:flex;gap:10px;padding:10px;transition:opacity .2s ease}.rf-filters-current__item button:hover{opacity:.8}.rf-filters-current__item--context button,.rf-filters-current__item--context span.rf-filters-current__remove{align-items:center;background:var(--rigaforge-color-secondary);border-radius:5px;color:var(--rigaforge-color-white);cursor:default;display:flex;gap:10px;padding:10px}.rf-filters-current__item--reset button{background:transparent;color:var(--rigaforge-color-primary)}.rf-filters-current__item--reset:hover{opacity:.8}.rf-filters-current__remove{align-items:center;display:flex;gap:10px}.rf-filters-current__label{color:var(--rigaforge-color-primary);font-size:.667rem;line-height:1.333}.rf-cart-indicator{align-items:flex-end;display:flex;gap:4px;transition:opacity .2s ease}.rf-cart-indicator .rf-cart-line-items-count{color:var(--rigaforge-color-secondary);font-size:.889rem;font-weight:500;line-height:1}.rf-cart-indicator:hover{opacity:.7}.single-product .woocommerce-breadcrumb{color:var(--rigaforge-color-primary);text-transform:uppercase}.single-product .woocommerce-breadcrumb a{color:var(--rigaforge-color-primary);transition:opacity .2s ease}.single-product .woocommerce-breadcrumb a:hover{opacity:.8}.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:20px 80px!important}.single-product .product_title.entry-title{font-family:var(--rigaforge-ff-primary);font-size:2rem;font-weight:600;line-height:1.194;margin-bottom:20px;text-transform:none}@media(max-width:980px){.single-product .product_title.entry-title{font-size:1.667rem;line-height:1.2}}@media(max-width:640px){.single-product .product_title.entry-title{font-size:1.444rem;line-height:1.231}}.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 .rf-single-product-excerpt{margin-block:30px}.single-product div.product div.images{width:35%!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:63%!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 .posted_in a{color:var(--rigaforge-color-primary);transition:opacity .2s ease}.single-product .posted_in a:hover{opacity:.8}.single-product .rf-single-product-bottom{display:flex;flex-direction:column;gap:20px;margin-top:80px}@media(max-width:1400px){.single-product .rf-single-product-bottom{margin-top:60px}}@media(max-width:980px){.single-product .rf-single-product-bottom{margin-top:40px}}.single-product .rf-single-product-bottom .rigaforge-buttons .rigaforge-button{min-width:172px}.single-product .rf-products-grid{padding-top:0!important}.single-product .rf-product-grid-title{font-size:1.333rem;line-height:1.25}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{font-weight:600!important}.woocommerce .rf-product-attributes h2{display:block;font-size:.889rem;line-height:1.5;margin-bottom:30px}.woocommerce table.rf-simple-product-additional-information{border-collapse:collapse;border-spacing:0;border-top:1px solid var(--rigaforge-color-primary);font-size:.889rem;line-height:1.25;width:unset}.woocommerce table.rf-simple-product-additional-information .woocommerce-product-attributes-item__label{font-size:.889rem;font-weight:400!important;line-height:1.25;text-align:left}.woocommerce table.rf-simple-product-additional-information th{width:200px}.woocommerce table.rf-simple-product-additional-information tr:nth-child(2n),.woocommerce table.rf-simple-product-additional-information tr:nth-child(2n) th{background:none!important}.woocommerce table.rf-simple-product-additional-information tr{border-bottom:1px solid var(--rigaforge-color-primary)}.woocommerce table.rf-simple-product-additional-information td{padding-inline:22px}.woocommerce table.rf-simple-product-additional-information td,.woocommerce table.rf-simple-product-additional-information th{background:none!important;border-bottom:1px solid var(--rigaforge-color-primary);font-style:normal}.woocommerce .rf-product-attributes__footnotes{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}.woocommerce .rf-product-attributes__footnotes .rf-product-attributes__footnote{font-size:.778rem;line-height:1.714}.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{font-size:1.333rem;line-height:1.25;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-primary);display:block;font-size:.889rem;font-weight:400;line-height:1.375;text-align:left;text-decoration:none;transition:opacity .2s ease}.woocommerce-cart .woocommerce-cart-form__contents .product-name>a:hover{color:var(--rigaforge-color-primary);opacity:.8}.woocommerce-cart .woocommerce-cart-form__contents .quantity input{padding:5px}.woocommerce-cart .actions button{background-color:var(--rigaforge-color-primary);border:1px solid transparent;color:var(--rigaforge-color-white)!important;font-size:14px!important;font-weight:400;padding:6px 25px 7px;padding: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-primary);color:var(--rigaforge-color-white)}.woocommerce-cart .actions button[name=update_cart]:hover{background:color-mix(in srgb,var(--rigaforge-color-primary) 85%,#fff 15%);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:16px!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:.889rem;line-height:1.25}.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-primary);display:block;font-size:1.389rem;line-height:1.12;margin-block:3rem;text-align:center;text-decoration:none}.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-primary);border:none;color:var(--rigaforge-color-white);display:inline-flex;font-size:14px!important;font-weight:400;gap:20px;justify-content:center;padding:15px 20px;position:relative;text-align:center;text-decoration:none!important;text-transform:uppercase;transition:opacity .2s ease}.woocommerce-cart .cart_totals .wc-proceed-to-checkout a:hover{background-color:var(--rigaforge-color-primary);color:var(--rigaforge-color-white);opacity:.8}.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 .rf-quantity-buttons-initialized{border:none!important}@media(max-width:768px){.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{font-size:1.333rem;line-height:1.25;margin-bottom:20px;text-align:left;text-decoration:none}body.woocommerce-checkout .woocommerce-checkout input,body.woocommerce-checkout .woocommerce-checkout textarea{border-color:transparent!important;border-radius:0!important;font-size:16px!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{margin-bottom:20px}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-primary)}body.woocommerce-checkout .woocommerce-checkout-payment button{align-items:center;background-color:var(--rigaforge-color-primary)!important;border:none;color:var(--rigaforge-color-white)!important;display:inline-flex;font-weight:400;gap:20px;justify-content:center;padding:15px 20px;position:relative;text-align:center;text-decoration:none!important;text-transform:uppercase;transition:opacity .2s ease}body.woocommerce-checkout .woocommerce-checkout-payment button:hover{background-color:var(--rigaforge-color-primary)!important;color:var(--rigaforge-color-white)!important;opacity:.8}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:16px!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:16px!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}body.woocommerce-checkout .notes textarea{min-height:200px;padding:30px}@media(max-width:640px){body.woocommerce-checkout form .form-row-first,body.woocommerce-checkout form .form-row-last{width:100%!important}}.woocommerce-order-received h2{font-size:24px}.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-primary);display:block;font-size:25px}.woocommerce-order-received .woocommerce-table__line-item a{color:var(--rigaforge-color-primary);text-decoration:none;transition:opacity .2s ease}.woocommerce-order-received .woocommerce-table__line-item a:hover{color:var(--rigaforge-color-primary);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-order-received .rf-order-received-btn{margin-top:30px}.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:transparent;border-bottom:1px solid var(--rigaforge-color-primary);display:flex;justify-content:center;min-width:172px;opacity:0;transition:visibility .2s ease,opacity .2s ease;visibility:hidden}.quantity .input-text.qty.text{background:transparent!important;border:none;border-radius:0!important;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:1.111rem;line-height:1.2;padding-inline:23px}.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}.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 .rf-catalogue-header-widgets{margin-bottom:60px}.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;aspect-ratio:1/1;border:1px solid var(--rigaforge-color-tertiary);color:var(--rigaforge-color-primary);cursor:pointer;display:flex;justify-content:center;padding:10px;transition:background .2s ease,color .2s ease}.woocommerce nav.woocommerce-pagination ul li .page-numbers:hover{background:var(--rigaforge-color-primary);color:var(--rigaforge-color-white)}.woocommerce nav.woocommerce-pagination ul li .page-numbers:has(.rigaforge__icon){border-color:transparent!important}.woocommerce nav.woocommerce-pagination ul li .page-numbers:has(.rigaforge__icon) .rigaforge__icon{--icon-color:var( --rigaforge-color-secondary )!important}.woocommerce nav.woocommerce-pagination ul li .page-numbers:has(.rigaforge__icon):hover{background:none!important}.woocommerce nav.woocommerce-pagination ul li .page-numbers:has(.rigaforge__icon):hover .rigaforge__icon{--icon-color:var( --rigaforge-color-primary )!important}.woocommerce nav.woocommerce-pagination ul li .page-numbers.current{background:var(--rigaforge-color-secondary);color:var(--rigaforge-color-white);pointer-events:none}.woocommerce nav.woocommerce-pagination ul li .page-numbers.dots{align-items:flex-end;background:none;border-color:transparent;display:flex;font-size:1.111rem;line-height:1;padding-bottom:0;padding-inline:10px;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-primary);text-decoration:none}.woocommerce-error a:hover{color:var(--rigaforge-color-tertiary)}.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}
