 .woocommerce .product a{ text-decoration: none; } .woocommerce .product .entry-summary p{ margin: 0; } .woocommerce div.product div.images .woocommerce-product-gallery__trigger{ top: 1px; right: 1px; border-radius: 0; } .woocommerce div.product div.images .woocommerce-product-gallery__wrapper{ height: 100%; } .woocommerce div.product div.images:has(:not(.flex-control-nav)) .woocommerce-product-gallery__wrapper, .woocommerce div.product div.images:has(.flex-control-nav) .flex-viewport{ border: 1px solid var(--bs-border) !important; } .woocommerce .product div.summary{ margin: 0; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 10px; width: auto; } .woocommerce .product .summary > * , .woocommerce div.product .woocommerce-product-rating{ width: 100%; flex: none; margin: 0; } .woocommerce div.product .woocommerce-product-rating{ margin: 0; line-height: 1em; display: flex; flex-wrap: wrap; margin-bottom: 8px; gap: 10px; } .woocommerce div.product .woocommerce-product-rating:before{ display: none; } .woocommerce .woocommerce-product-rating .star-rating{ margin: 0; } .woocommerce .woocommerce-product-rating .woocommerce-review-link{ text-decoration: underline; } .woocommerce .woocommerce-product-rating .woocommerce-review-link:hover{ text-decoration: none; } .woocommerce div.product form.cart{ margin-bottom: 1rem; } .woocommerce div.product .product_title{ font-size: 24px; } .woocommerce .product .product_label { position: absolute; right: auto; left: 10px; top: 10px; bottom: auto; display: flex; flex-flow: column wrap; align-items: flex-start; z-index: 5; gap: 1px; } .woocommerce .product .product_label span.onsale, .woocommerce .product .product_label span{ min-width: 1rem; min-height: 1rem; line-height: 1; font-size: .9rem; font-weight: normal; display: flex; align-items: center; justify-content: center; padding: 6px 10px; border-radius: 0; position: relative; top: 0; left: 0; } .woocommerce .product span.onsale{ display: inline-block; padding: 6px 10px; min-width: 1rem; min-height: 1rem; line-height: 1; font-size: 1rem; font-weight: normal; border-radius: 0; background-color: var(--bs-primary); position: absolute; right: auto; left: 10px; top: 10px; bottom: auto; } .woocommerce span.onsale.new{ background-color: #6ab737; } .woocommerce span.onsale.amount, .woocommerce span.onsale.percent{ background-color: #c6213b; } .woocommerce span.onsale.featured{ background-color: #115241; } .woocommerce span.onsale.out-of-stock{ background-color: var(--bs-border); color: var(--bs-secondary); } .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock { color: green; } .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock { color: red; } .woocommerce .product .product_meta{ display: flex; flex-direction: column; align-items: center; gap: 10px; margin-top: 1rem; margin-bottom: 1rem; padding-top: 1rem; padding-bottom: 1rem; border-top: 1px solid var(--bs-border); border-bottom: 1px solid var(--bs-border); } .woocommerce .product .product_meta > *{ width: 100%; } .woocommerce .product .product_meta a{ text-decoration: none; } .woocommerce .product .summary .single-product-buttons { display: flex; flex-wrap: wrap; align-items: baseline; gap: 10px 30px; } .yith-wcwl-add-to-wishlist{ margin: 0; } .outofstock .summary .single-product-buttons{ margin-top: 20px; } .yith-wcwl-add-to-wishlist .feedback{ display: none !important; } .woocommerce .product .summary .yith-wcwl-add-to-wishlist a, .woocommerce .product .summary a.compare, .woocommerce .summary .ask-about-product-button{ display: flex; align-items: baseline; font-size: 1rem; font-weight: normal; color: var(--bs-secondary); text-decoration: none; } .woocommerce div.product .summary .yith-wcwl-add-to-wishlist a:hover, .woocommerce div.product .summary a.compare:hover, .woocommerce .summary .ask-about-product-button:hover{ color: var(--bs-primary); background: transparent; } .woocommerce .product .summary .single-product-buttons a:before{ content: "\f08a"; font-family: 'FontAwesome'; font-weight: inherit; font-size: inherit; display: inline-block; margin-right: 5px; } .woocommerce .product .summary .single-product-buttons a.compare:before{ content: "\f362"; } .woocommerce .product .summary .single-product-buttons a.ask-about-product-button:before{ content: "\f0e0"; } .woocommerce .product .summary .yith-wcwl-add-to-wishlist a.added:after, .woocommerce .product .summary .yith-wcwl-add-to-wishlist a .button-tooltip:before, .woocommerce .product .summary .compare span:before{ content: attr(data-title); font-size: 1rem; font-family: inherit; display: block; } .woocommerce .product .summary .yith-wcwl-add-to-wishlist i{ display: none; } .woocommerce .product .summary .yith-wcwl-add-to-wishlist a span, .woocommerce .product .summary .yith-wcwl-add-to-wishlist i, .woocommerce .product .summary a.compare span{ font-size: 0; line-height: 0; } .woocommerce div.product .summary a.compare{ border-width: 0; padding: 0; text-transform: none; background: transparent; } #yith-wcwl-popup-message{ margin: 0 !important; transform: translate(-50%,0); border-width: 0; padding: 10px 30px; min-width: 120px; position: fixed; text-align: center; top: 50%; left: 50%; z-index: 99990; box-shadow: 0 3px 10px rgba(0,0,0,0.2); border-width: 1px; border-style: solid; } body:not(.single-product) #yith-wcwl-popup-message { display: none !important; } .product-filter-by-color ul li a img, .sc-product-attribute a img{ width: 100%; height: auto; } .product-filter-by-color ul:after{ display: table; content: ""; clear: both; } .sc-product-attribute > div.color{ list-style: none; padding: 0; } .product-filter-by-color ul{ margin: 0; } .sc-product-attribute{ display: flex; flex-wrap: wrap; align-items: center; gap: 5px; font-family: inherit; font-weight: 400; } .sc-product-attribute > div{ min-width: 0; text-align: center; } .sc-product-attribute > div a{ text-decoration: none; line-height: 32px; display: block; min-width: 34px; border-width: 1px; border-style: solid; padding: 0 15px; transition: none; color: var(--bs-secondary); } body.image-button-radius .sc-product-attribute > div a.variation-img{ border-radius: 10px; } .sc-product-attribute > div:not(.color):hover a, .sc-product-attribute > div:not(.color).selected a{ background: var(--bs-primary); border-color: var(--bs-primary); color: var(--bs-white); } .sc-product-attribute > div.text a{ width: auto; height: auto; padding: 0 15px; } .sc-product-attribute > div.color{ line-height: 0; background: transparent !important; } .sc-product-attribute > div.color a{ font-size: 0; position: relative; z-index: 2; width: 34px; height: 34px; margin: 0; border-radius: 100% !important; } .sc-product-attribute > div.color a.img-color{ padding: 0; } .sc-product-attribute > div.color a.img-color img{ border-radius: 100%; } .sc-product-attribute > div.color a.img-color.variation-img{ width: 60px; height: auto; margin: 0 5px 0 0; padding: 0; border-width: 0; position: relative; border-radius: 0 !important; } .sc-product-attribute > div.color a.img-color.variation-img:after, .sc-product-attribute > div.color a.img-color.variation-img img{ border-radius: 0; } .sc-product-attribute > div.color:last-child a.img-color.variation-img{ margin: 0; } .sc-product-attribute > div.color a:after{ position: absolute; left: 0; right: 0; bottom: 0; top: 0; content: ""; border-width: 1px; border-style: solid; opacity: 0; transition: 150ms ease 0s; border-radius: 100%; border-color: var(--bs-border); } .sc-product-attribute > div.color:hover a:after, .sc-product-attribute > div.color.selected a:after{ opacity: 1; } .sc-product-attribute > div.color.selected a:before{ display: block; content: "\e017"; font-family: WooCommerce; font-weight: normal; position: absolute; top: 0; right: 0; left: auto; z-index: 1; width: 10px; height: 10px; line-height: 10px; text-align: center; font-size: 5px; border-width: 0; margin: 0; background-color: var(--bs-primary); color: var(--bs-white); } .sc-product-attribute > div.color.selected a:not(.variation-img):before{ border-radius: 100%; } .product-filter-by-color ul li .count, .product-filter-by-brand ul li .count{ display: none; } .product-filter-by-color ul a > span span{ border-width: 1px; border-style: solid; border-color: transparent; } .product-filter-by-color ul a:hover > span span{ border-color: inherit; } .product-filter-by-color ul li:first-child, .product-filter-by-color ul li:last-child, .product-filter-by-color ul li, .sc-product-attribute > div.color{ transition: 300ms ease 0s; } .product-filter-by-color ul li a span{ display: block; } .sc-product-size-chart-button{ display: inline-block; margin-left: 10px; margin-right: 5px; } .hidden { display: none !important; } .sc-popup-modal{ opacity: 0; } .sc-popup-modal.show, .sc-popup-modal.loading{ opacity: 1; } .sc-popup-modal.loading .overlay:before, .sc-popup-modal.show .overlay, .sc-popup-modal.loading .overlay, .sc-popup-modal.show .popup-container{ visibility: visible; opacity: 1; } .sc-popup-modal .popup-container{ position: fixed; padding: 0; top: 50%; left: 50%; z-index: 99991; visibility: hidden; opacity: 0; transform: translate(-50%,-50%); width: 900px; height: auto; transition: opacity 0.2s ease, visibility 0.2s ease; backface-visibility: hidden; -webkit-backface-visibility: hidden; background-color: var(--bs-white); } body.image-button-radius .sc-popup-modal .popup-container, body.image-button-radius .sc-popup-modal.loading .overlay:after{ border-radius: 10px; } #sc-product-video-modal.sc-popup-modal .popup-container{ padding: 10px; } .admin-bar .sc-popup-modal .popup-container{ margin-top: 32px; } .sc-popup-modal .popup-container.product-size-chart-container{ max-height: 600px; display: flex; } .product-size-chart-content .chart-image{ text-align: center; } .sc-popup-modal .product-size-chart-container .product-size-chart-content{ overflow-y: auto; padding: 40px; width: 100%; } .product-size-chart-content table{ margin: 0; } .sc-popup-modal .quickshop-container{ overflow: hidden; } .sc-popup-modal .quickshop-content{ max-height: 100%; overflow: hidden; padding: 30px 0 30px 30px; } .sc-popup-modal .overlay{ position: fixed; visibility: hidden; opacity: 0; left: 0; right: 0; bottom: 0; top: 0; content: ""; z-index: 99990; } .sc-popup-modal .overlay{ background: rgba(0,0,0,0.4); transition: all 200ms linear 0s; } .sc-popup-modal.show .overlay:before{ display: none; } .sc-popup-modal.loading .overlay:before{ -webkit-animation: fa-spin 1.5s infinite linear; animation: fa-spin 1.5s infinite linear; } .sc-popup-modal.loading .overlay:before{ border-width: 2px; border-style: solid; border-top: 2px solid #161616; border-left: 2px solid #161616; border-radius: 100%; left: 50%; top: 50%; margin-top: -12px; margin-left: -12px; position: absolute; width: 24px; height: 24px; content: ""; -webkit-animation: spin 1.5s linear infinite; animation: spin 1.5s linear infinite; background: transparent !important; z-index: 9; } .sc-popup-modal.loading .overlay:after{ width: 50px; height: 50px; z-index: 8; position: absolute; left: 50%; top: 50%; margin-top: -25px; margin-left: -25px; content: ""; background-color: var(--bs-white); } .sc-popup-modal .close{ position: absolute; top: 8px; right: 8px; z-index: 999; text-align: center; width: 40px; height: 40px; line-height: 40px; cursor: pointer; transition: 150ms ease 0s; } .sc-popup-modal .close{ right: 0; top: 0; color: var(--bs-white); background-color: var(--bs-secondary); border-color: var(--bs-secondary); } .sc-popup-modal .close:hover{ color: var(--bs-white); background-color: var(--bs-primary); border-color: var(--bs-primary); } .sc-popup-modal .popup-container.product-size-chart-container{ max-height: 600px; display: flex; } .product-size-chart-content .chart-content{ margin-bottom: 20px; } .product-size-chart-content .chart-image{ text-align: center; margin-bottom: 30px; } .sc-popup-modal .product-size-chart-container .product-size-chart-content{ overflow-y: auto; padding: 40px; width: 100%; } .product-size-chart-content table{ margin: 0; } .sc-video.auto-size{ position: relative; padding: 0; padding-bottom: 56.25%; height: 0 !important; width: 100% !important; overflow: hidden; } .sc-video.auto-size iframe { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; border: 0; } .site ::-webkit-scrollbar, .popup-container ::-webkit-scrollbar{ height: 4px; width: 4px; } .site ::-webkit-scrollbar-track, .popup-container ::-webkit-scrollbar-track{ background-color: #f1f1f1; } .site ::-webkit-scrollbar-thumb, .popup-container ::-webkit-scrollbar-thumb{ background-color: #a8a8a8; } .site ::-webkit-scrollbar-thumb:hover, .popup-container ::-webkit-scrollbar-thumb:hover{ background-color: #a8a8a8; } .sc-product-video-button, .sc-product-360-button{ position: absolute; bottom: 2px; left: 2px; z-index: 4; padding: 0 5px; line-height: 30px; background: #ffffff; min-width: 80px; text-align: center; text-decoration: none; font-size: 1rem; color: var(--bs-secondary); } .sc-product-video-button:hover, .sc-product-360-button:hover{ text-decoration: none; } .has-video .sc-product-360-button{ left: 84px; } .sc-product-video-button:before, .sc-product-360-button:before{ font-family: 'Font Awesome 5 Free'; font-weight: 900; line-height: 20px; display: inline-block; margin-right: 3px; text-align: center; } .sc-product-video-button:before{ content: "\f03d"; } .sc-product-360-button:before{ content: "\f2f1"; } .threesixty .nav_bar{ bottom: 20px; left: 50%; right: auto; transform: translate(-50%,0); width: auto; display: flex; position: fixed; z-index: 2; } .threesixty .nav_bar a{ display: block; width: 40px !important; height: 40px !important; margin: 10px !important; text-align: center; text-decoration: none !important; overflow: hidden; transition: opacity 500ms ease 0s; border-width: 1px; border-style: solid; color: var(--bs-secondary); border-color: var(--bs-secondary); } .threesixty .nav_bar a{ border-radius: 0; } .threesixty .nav_bar a:before{ line-height: 38px; display: block; font-family: 'Font Awesome 5 Free'; font-size: 14px; font-weight: 900; letter-spacing: 0; content: "\f04b"; } .threesixty .nav_bar a.nav_bar_stop:before{ content: "\f04c"; text-indent: 0; } .threesixty .nav_bar a.nav_bar_previous:before{ content: "\f060"; } .threesixty .nav_bar a.nav_bar_next:before{ content: "\f061"; } .threesixty .nav_bar li{ margin: 5px; } .threesixty .nav_bar a:hover{ opacity: 1; color: var(--bs-white); background-color: var(--bs-primary); border-color: var(--bs-primary); } ol.threesixty_images li{ font-size: 0; padding: 0; line-height: 0; } .sc-popup-modal .threesixty{ width: 100% !important; } .threesixty .threesixty_images{ display: none; list-style: none; margin: 0; padding: 0; } .threesixty .threesixty_images{ display: none; } .threesixty .threesixty_images img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: auto; height: auto; transition: 250ms ease 0s; } .threesixty .threesixty_images img.previous-image{ visibility: hidden; } .threesixty .threesixty_images img.current-image{ visibility: visible; } .threesixty .spinner{ width: 60px; display: block; margin: 0 auto; height: 30px; background: #333; background: rgba(0, 0, 0, 0.7); border-radius: 5px; } .threesixty .spinner span{ font-family: Arial, "MS Trebuchet", sans-serif; font-size: 12px; font-weight: bolder; color: #FFF; text-align: center; line-height: 30px; display: block; } .threesixty:-webkit-full-screen{ background: #ffffff; width: 100%; height: 100%; margin-top: 0; padding-top: 200px; } .threesixty:-moz-full-screen{ background: #ffffff; width: 100%; height: 100%; margin-top: 0; padding-top: 200px; } #sc-product-360-modal.sc-popup-modal{ display: none; visibility: hidden; opacity: 0; flex-direction: column; height: 100%; position: fixed; z-index: 99991; top: 0; bottom: 0; left: 0; right: 0; padding-bottom: 50px; } #sc-product-360-modal.sc-popup-modal .overlay{ z-index: 1; } #sc-product-360-modal.sc-popup-modal.show, #sc-product-360-modal.sc-popup-modal.loading{ -webkit-animation-duration: 150ms; -moz-animation-duration: 150ms; animation-duration: 150ms; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: animation_fade; -moz-animation-name: animation_fade; animation-name: animation_fade; display: flex; visibility: visible; opacity: 1; } #sc-product-360-modal.sc-popup-modal .popup-container{ margin: 0; z-index: 1; transition: none; position: relative; position: absolute; left: 50%; top: 50%; max-height: 100%; transform: translate(-50%,-50%); padding: 100px 0; } #sc-product-360-modal.sc-popup-modal.show .popup-container{ opacity: 1; visibility: visible; } #sc-product-360-modal .product-title{ padding: 30px 50px 0 50px; text-align: center; position: relative; z-index: 2; margin: 0; } #sc-product-360-modal.sc-popup-modal .close{ right: 0; position: fixed; opacity: 0; } .admin-bar #sc-product-360-modal.sc-popup-modal .close, .admin-bar #sc-product-360-modal .product-title{ top: 32px; } .admin-bar:not(.sc_desktop) #sc-product-360-modal.sc-popup-modal .close, .admin-bar:not(.sc_desktop) #sc-product-360-modal .product-title{ top: 46px; } #sc-product-360-modal.sc-popup-modal.show span.close, #sc-product-360-modal.sc-popup-modal.loading span.close{ z-index: 99992; opacity: 1; } .sc-extra-products-wrapper{ display: flex; gap: 10px; flex-direction: column; width: 100%; margin-bottom: 1rem; } .sc-extra-products-wrapper > div{ font-size: .9rem; } .sc-extra-products-wrapper .items{ display: flex; gap: 10px; flex-wrap: wrap; } .sc-extra-products-wrapper .item{ padding: 20px; border-width: 1px; border-style: solid; border-color: var(--bs-border); width: calc(50% - 5px); } #sc-quickshop-modal .sc-extra-products-wrapper .item{ width: 100%; } .sc-extra-products-wrapper .item > label{ padding: 0 0 0 0; position: relative; margin-top: 10px; font-size: .9rem; cursor: pointer; } .sc-extra-products-wrapper .item > label input{ display: inline-block; } .sc-extra-products-wrapper .product-image-meta{ display: flex; align-items: center; gap: 15px; } .sc-extra-products-wrapper .product-image-meta .image{ width: 80px; min-width: 50px; } .sc-extra-products-wrapper .product-image-meta .meta{ flex: auto; display: flex; gap: 10px 5px; flex-wrap: wrap; } .sc-extra-products-wrapper .product-image-meta .meta > span:first-child{ width: 100%; order: -1; } .sc-extra-products-wrapper .product-image-meta .meta .price{ display: block; font-size: .8rem; } .sc-extra-products-wrapper ins{ order: -1; } .grouped-product-heading{ margin: 0 0 10px 0; padding-top: 30px; border-width: 1px 0 0 0; border-style: solid; border-color: var(--bs-border); } .woocommerce div.product form.cart .group_table{ display: block; margin: 0 0 30px 0; border: 0; } .woocommerce div.product form.cart .group_table tbody{ display: flex; flex-direction: column; gap: 10px; width: 100%; } .woocommerce div.product form.cart .group_table tr{ display: flex; gap: 15px; align-items: center; border-width: 1px; border-style: solid; border-color: var(--bs-border); padding: 20px; } #ts-quickshop-modal div.product form.cart .group_table tr{ padding: 10px; } .woocommerce div.product:not(.grouped-checkbox-style) form.cart .group_table tr{ justify-content: space-between; } .woocommerce div.product form.cart .group_table td{ display: block; border-width: 0; padding: 0; text-align: start !important; } .woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price{ display: flex; flex-wrap: wrap; gap: 5px; } .group_table td.woocommerce-grouped-product-list-item__price ins, .group_table td.woocommerce-grouped-product-list-item__label ins{ order: -1; } .woocommerce div.product form.cart .group_table td img{ width: 80px; } .image-button-radius div.product form.cart .group_table tr, .image-button-radius div.product form.cart .group_table td img{ border-radius: 10px; } #page form.cart .group_table .quantity{ display: inline-block; float: none; width: 80px; } form.cart .group_table .quantity input.qty, .woocommerce form.cart .group_table .quantity input.qty{ margin: 0; float: none; display: inline-block; } .group_table .quantity .minus, .group_table .quantity .plus{ height: 32px; width: 20px; margin: 0 !important; line-height: 30px; } .woocommerce div.product.grouped-checkbox-style form.cart .group_table td.woocommerce-grouped-product-list-item__label { display: flex; gap: 10px 5px; flex-wrap: wrap; } .group_table td.woocommerce-grouped-product-list-item__label label{ margin: 0; padding: 0; order: -1; } .grouped-checkbox-style td.woocommerce-grouped-product-list-item__label label{ width: 100%; } .woocommerce div.product form.cart .group_table .button{ min-width: 0; float: none; font-size: 1rem; line-height: 20px; letter-spacing: 0; margin: 0 !important; padding: 6px 10px !important; } .group_table a, .group_table a:hover{ text-decoration: none; } .woocommerce div.product:has(.flex-control-thumbs) div.woocommerce-product-gallery{ display: flex; gap: 10px; padding-left: 90px; } .woocommerce div.product div.woocommerce-product-gallery .flex-control-thumbs{ order: -1; margin-top: 0; display: flex; flex-direction: column; width: 80px; min-width: 80px; position: absolute; top: 0; left: 0; max-height: 100%; overflow-y: auto; scrollbar-width: none; } .woocommerce div.product div.woocommerce-product-gallery .flex-control-thumbs{ margin: 0 0 0 0; display: flex; gap: 10px; } .woocommerce div.product div.woocommerce-product-gallery .flex-control-thumbs li{ padding: 0; width: 80px; position: relative; } .woocommerce div.product div.woocommerce-product-gallery .flex-control-thumbs li img{ opacity: 1; transition: 300ms ease 0s; border-width: 1px; border-style: solid; border-color: transparent; } .woocommerce div.product div.woocommerce-product-gallery .flex-control-thumbs li img:hover, .woocommerce div.product div.woocommerce-product-gallery .flex-control-thumbs li img.flex-active{ border-color: var(--bs-primary); } .woocommerce div.product:has(.flex-control-nav) > .onsale{ left: 98px; top: 8px; } .product-custom-content { clear: both; width: 100%; } .product-custom-content + .related-up-sells-bestsellers, .related-up-sells-bestsellers section.related + section.related{ margin-top: 3rem; } .up-sells.products .row:not(.swiper) .col-12, .related.products .row:not(.swiper) .col-12{ max-width: 33.3333%; margin-bottom: 1.5rem; } .woocommerce div.product form.cart{ display: flex; flex-wrap: wrap; align-items: flex-end; } .woocommerce div.product form.cart:has(.quantity [type="hidden"].qty){ display: grid; } .woocommerce div.product form.cart div.quantity { display: grid; gap: 0 5px; margin: 0 15px 0 0; min-width: max-content; } .woocommerce div.product form.cart .button{ flex: auto; float: none; } .woocommerce div.product form.cart .single_variation_wrap{ width: 100%; } .woocommerce div.product form.cart .variations_button{ display: grid; align-items: flex-end; grid-template-columns: max-content auto; } #page .summary .sc-buy-now-button{ margin-top: -20px; margin-bottom: 20px; border-width: 1px; border-style: solid; color: var(--bs-secondary); border-color: var(--bs-border); background-color: transparent; } #page .summary .sc-buy-now-button:hover{ border-color: var(--bs-secondary); } .quantity .number-button{ position: relative; display: flex; } .summary .quantity label{ display: flex; gap: 10px; } .summary .quantity .sc-low-stock-notice { display: block; white-space: nowrap; color: green; } .product .sc_price_wrapper{ display: flex; align-items: center; gap: 10px; } .summary .product-counter { gap: 10px; display: flex; align-items: center; color: #c6213b; } .summary .product-counter > span{ font-size: 14px; } .sc-countdown.style-inline { display: flex; align-items: center; margin: 0; gap: 5px; } .sc-countdown.style-inline .counter-wrapper { display: flex; gap: 10px; } .style-inline .counter-wrapper > * { display: flex; align-items: flex-end; } .progress-bar{ background-color: var(--bs-primary); } .woocommerce div.product .summary .woocommerce-product-details__short-description { clear: both; padding: 20px 0; margin-bottom: 0; border-width: 1px 0 1px 0; border-style: solid; border-color: var(--bs-border); } .woocommerce-product-details__short-description + .stock{ display: none; } .summary .brands-link { display: flex; gap: 10px; } .woocommerce .products .product .product_wrapper{ max-width: 100%; height: 100%; margin-left: auto !important; margin-right: auto !important; overflow: hidden; position: relative; border: 1px solid var(--bs-border); background-color: rgba(255, 255, 255, 0.5); } .woocommerce .products .product .thumbnail_wrapper{ position: relative; overflow: hidden; transition: width 150ms ease 0s; } .woocommerce .products .product .thumbnail_wrapper img{ width: 100%; height: 100%; transition: all .3s ease-in-out; } .woocommerce .products .product .thumbnail_wrapper figure{ overflow: hidden; z-index: 1; position: relative; width: 100%; margin-bottom: 0; } .woocommerce .products .product .thumbnail_wrapper figure img:first-child{ position: relative; z-index: 2; } .woocommerce .products .product .thumbnail_wrapper figure.has-back-image img:last-child{ position: absolute; right: 0; top: 0; z-index: 3; } .woocommerce .products .product .thumbnail_wrapper figure img:first-child{ backface-visibility: hidden; -webkit-backface-visibility: hidden; } .woocommerce .products .product .thumbnail_wrapper figure.has-back-image img:last-child{ position: absolute;right: 0;left: 0;top: 0; width: 100%; backface-visibility: hidden; -webkit-backface-visibility: hidden; opacity: 0; } .woocommerce .products .product:hover .thumbnail_wrapper figure img{ transform: scale(1.08); } .woocommerce .products .product .thumbnail_wrapper:hover figure.has-back-image img:last-child{ opacity: 1; } .woocommerce .products .product .thumbnail_wrapper:hover figure.has-back-image img:first-child{ opacity: 0; } .woocommerce .products .product .product_content{ padding: 25px 30px; text-align: center; } .woocommerce .products .product .product_content .product_title{ font-size: 18px; color: var(--bs-secondary); margin-bottom: 8px; } .woocommerce .products .product .product_content .product_title a{ text-decoration: none; color: inherit; } .woocommerce .products .product .product_content .product_title a:hover, .woocommerce .products .product .product_content .product_title a:focus{ color: var(--bs-primary); } .woocommerce .product .price{ font-size: 18px; font-weight: 500; display: flex; flex-wrap: wrap; align-items: center; gap: 0 6px; } .woocommerce div.product p.price del, .woocommerce div.product span.price del{ font-size: .9rem; color: var(--bs-secondary); } .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: var(--bs-primary); } .woocommerce .product .price del .amount{ color: var(--bs-secondary); } .woocommerce .product .price .amount, .woocommerce .product .price ins .amount{ color: var(--bs-primary); } .woocommerce .product .star-rating{ color: var(--bs-primary); } .woocommerce .products .product .price{ justify-content: center; margin-bottom: 8px; } .woocommerce .products .product .star-rating{ margin-left: auto; margin-right: auto; } .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)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button, .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)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt, .wp-block-woocommerce-cart .wc-block-components-sidebar .components-button, body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){ background-color: var(--bs-primary); font-weight: normal; color: var(--bs-white); padding: .918em 1em; text-decoration: none; } .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)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover, .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)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover, .wp-block-woocommerce-cart .wc-block-components-sidebar .components-button:hover, body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):hover{ background-color: var(--bs-secondary); color: var(--bs-white); } .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)) .woocommerce #respond input#submit.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled[disabled]:hover{ background-color: var(--bs-primary); } .woocommerce .products .product .product_wrapper .meta_wrapper .yith-wcqv-button, .woocommerce .products .product .product_wrapper .meta_wrapper .button-in{ display: none; } .woocommerce #yith-quick-view-modal .yith-wcqv-main{ box-shadow: none; } .product-group-button{ margin: 0 auto; letter-spacing: 0; padding: 0; position: absolute; z-index: 6; height: auto; text-align: center; transition: 300ms ease 0s; display: grid; right: 10px; top: 10px; width: auto; gap: 5px; opacity: 0; overflow: hidden; } .product_wrapper:hover .product-group-button{ opacity: 1; overflow: visible; } .product-group-button .button-in{ font-size: 0; line-height: 0; padding: 0; min-width: 0; width: 34px; height: 34px; display: block; background: none !important; position: relative; top: auto; left: auto; right: auto; bottom: auto; letter-spacing: 0; transform: translateX(100%); } .product_wrapper:hover .product-group-button .button-in{ transform: translateX(0); transition: transform 300ms ease; } .product_wrapper:hover .product-group-button .button-in .yith-add-to-wishlist-button-block{ width: auto; margin: 0; } .add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .add_to_wishlist, .add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .feedback+a{ background: var(--bs-white); } .yith-wcwl-add-button .add_to_wishlist svg.yith-wcwl-icon-svg, .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button svg.yith-wcwl-icon-svg{ display: none; } .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--single.yith-wcwl-add-to-wishlist-button--anchor{ gap: 0; } .product-group-button .button-in a{ margin: 0; position: relative; font-size: 0; line-height: 0; padding: 0; min-width: 0; border: 0; text-decoration: none; letter-spacing: 0; overflow: visible; display: inline-block; width: 100%; background: var(--bs-white); color: var(--bs-secondary); } .product-group-button .button-in a span, .product-group-button .button-in a i{ display: none; } .add-to-wishlist-before_image .yith-wcwl-add-to-wishlist{ position: inherit; top: inherit; left: inherit; } .product-group-button .button-in a:before{ line-height: 34px; font-size: 14px; content: "\f08a"; font-family: 'FontAwesome'; font-weight: normal; letter-spacing: 0; transition: none; left: auto; right: auto; bottom: auto; top: auto; padding: 0; display: inline; } .product-group-button .button-in.quick_view a:before{ content: "\f06e"; } .product-group-button .button-in.compare a:before{ content: "\f362"; } .shopping_cart { position: absolute; top: 100%; right: 0; z-index: 10; width: 300px; max-width: 300px; padding: 1rem; color: var(--bs-primary); background: var(--bs-white); border-radius: 0 3px 3px; border: 0; border-top: 3px solid var(--bs-primary); opacity: 0; visibility: hidden; box-shadow: 0 15px 30px -5px rgb(0 0 0 / 10%); transition: all 0.2s; transform: translate3d(0, -5px, 0); } @media screen and ( max-width: 991px ){ .shopping_cart { right: 0; } } .main-menu-list li:hover .shopping_cart, .main-menu-list li:focus-within .shopping_cart { opacity: 1; transform: scale(1, 1); visibility: visible; } .shopping_cart{ color: var(--bs-secondary); } .shopping_cart a{ text-decoration: none; color: var(--bs-primary); } .woocommerce ul.cart-items { padding: 0; margin: 0; list-style: none; list-style: none; max-height: 200px; overflow-x: hidden; overflow-y: auto; display: block; } .woocommerce ul.cart-items li{ font-size: 0.875rem; line-height: 1; display: flex; align-items: center; gap: 5px; padding: 8px 0; } .woocommerce ul.cart-items li + li{ border-top: 1px solid var(--bs-border); } .woocommerce ul.cart-items li .item-img, .woocommerce ul.cart-items li .item-img img{ width: 35px; height: 35px; overflow: hidden; } .woocommerce ul.cart-items li a:has(.item-img){ display: flex; align-items: center; gap: 5px; } .woocommerce ul.cart-items li a{ line-height: 1; font-size: .8rem; font-weight: 400; } .woocommerce ul.cart-items li .quantity{ margin-left: auto; } .woocommerce .shopping-cart-total{ border-top: 1px solid var(--bs-border); font-weight: 600; text-align: right; margin-bottom: 1rem; padding-top: 1rem; } .woocommerce .shopping-cart-total .lighter-text{ opacity: .5; } .woocommerce .shoppingcart-bottom{ display: flex; align-items: center; gap: 1rem; } .woocommerce .shoppingcart-bottom .btn{ width: 50%; color: var(--bs-white); text-align: center; line-height: 30px; } .woocommerce .woocommerce-mini-cart__empty-message{ margin: 0; } .woocommerce div.product .woocommerce-tabs ul.tabs{ padding: 0 0 0 4px; } .woocommerce div.product .woocommerce-tabs ul.tabs::before{ border-color: var(--bs-primary); } .woocommerce div.product .woocommerce-tabs ul.tabs::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before, .woocommerce div.product .woocommerce-tabs ul.tabs li::after{ display: none; } .woocommerce div.product .woocommerce-tabs ul.tabs li{ border-color: var(--bs-primary); background-color: var(--bs-primary); color: var(--bs-white); margin: 0 0 0 -4px; border-radius: 0; } .woocommerce div.product .woocommerce-tabs ul.tabs li a{ font-weight: 400; } .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{ color: var(--bs-white); outline: 0; } .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active:hover a{ color: var(--bs-primary); outline: 0; } .woocommerce div.product .woocommerce-tabs ul.tabs li::after{ box-shadow: -2px 2px 0 var(--bs-primary); } .woocommerce-account .woocommerce-MyAccount-navigation{ width: 100%; position: relative; padding: 0 !important; margin: 0 0 25px 0; z-index: 5; float: none !important; } .woocommerce-account .woocommerce-MyAccount-content { margin-bottom: 0; float: none; width: 100%; display: block; overflow: hidden; } .woocommerce-MyAccount-navigation ul{ padding: 0; margin: 0; list-style: none; } .woocommerce-MyAccount-navigation ul li{ display: inline-block; } .woocommerce-MyAccount-navigation ul li a{ display: block; padding: 5px 10px; text-decoration: none; border: 1px solid var(--bs-primary); background-color: var(--bs-white); color: var(--bs-primary); } .woocommerce-MyAccount-navigation ul li:hover a, .woocommerce-MyAccount-navigation ul li:focus a, .woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-MyAccount-navigation ul li:focus-within a{ background-color: var(--bs-primary); color: var(--bs-white); } .woocommerce-MyAccount-content a{ color: var(--bs-primary); } .woocommerce-MyAccount-content a:hover, .woocommerce-MyAccount-content a:focus{ text-decoration: none; } .wp-block-woocommerce-cart .wc-block-components-sidebar a{ color: var(--bs-primary); } .wp-block-woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{ text-decoration: none; color: var(--bs-primary); } .wp-block-woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{ color: var(--bs-red); text-decoration: none; } .wc-block-components-product-badge{ background-color: var(--bs-primary); color: var(--bs-white); } .wp-block-woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{ border: 0; box-shadow: none; padding: 0; background-color: var(--bs-primary); color: var(--bs-white); } .wp-block-woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__description .wc-block-components-product-metadata, .wp-block-woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__description p{ font-size: .625rem; } .wp-block-woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices{ color: var(--bs-primary); } .wp-block-woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item{ font-size: .825em; } .is-large .wc-block-checkout__sidebar.is-sticky{ z-index: 9999; box-shadow: none; } .is-large .wp-block-woocommerce-checkout-order-summary-block{ background-color: #ffffff; } .woocommerce table.shop_attributes, .woocommerce table.shop_attributes th, .woocommerce table.shop_attributes td { font-weight: normal; text-align: left; border: 1px solid var(--bs-border); } .woocommerce table.shop_attributes{ border-collapse: separate; border-spacing: 0; border-width: 1px 0 0 1px; margin: 0 0 1.75em; table-layout: fixed; width: 100%; } .woocommerce table.shop_attributes tr th, .woocommerce table.shop_attributes tr:nth-child(even) td, .woocommerce table.shop_attributes tr:nth-child(even) th{ background: transparent; } .woocommerce table.shop_attributes tr td p{ padding: 0; } .woocommerce table.shop_attributes th{ border-width: 0 1px 1px 0; font-weight: 700; background-color: #f5f5f5; } .woocommerce table.shop_attributes td{ border-width: 0 1px 1px 0; } .woocommerce table.shop_attributes th, .woocommerce table.shop_attributes td{ padding: 0.4375em; border-style: solid; border-color: var(--bs-border); } :where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{ color: inherit; } .woocommerce .woocommerce-tabs .woocommerce-Tabs-panel h2, .woocommerce #reviews #comments h2{ font-size: 14px; } .woocommerce table.shop_attributes td{ padding: 8px; } .woocommerce table.shop_attributes tr td:last-child{ border-right: 0; } .woocommerce .products .star-rating{ margin: 0 auto 0.3125rem; } .woocommerce p.stars a, .woocommerce .woocommerce-product-rating .star-rating, .woocommerce .star-rating{ color: var(--bs-orange); } .woocommerce .woocommerce-review-link{ text-decoration: none; color: var(--bs-primary); } #reviews.cr-reviews-ajax-reviews .cr-qna-search-icon, .cr-all-reviews-shortcode .cr-qna-search-icon, #cr_qna.cr-qna-block div.cr-qna-search-block .cr-qna-search-icon, .bi.bi-x-circle-fill{ fill: var(--bs-primary); } #cr_qna.cr-qna-block .cr-input-text:focus, .cr-ajax-search input[type="text"]:focus { box-shadow: 0 0 0 1pt var(--bs-primary); } .cr-qna-block div.cr-qna-search-block button.cr-qna-ask-button{ background-color: var(--bs-primary); } .woocommerce .related.products h2{ font-size: 24px; margin-bottom: 1.5rem; } .woocommerce nav.woocommerce-pagination { margin-top: 1em; width:100%; text-align: center; } .woocommerce nav.woocommerce-pagination ul { border: 0; } .woocommerce nav.woocommerce-pagination ul li{ border: 0; } .woocommerce nav.woocommerce-pagination ul li + li{ margin-left: 3px; } .woocommerce nav.woocommerce-pagination ul li .page-numbers, .woocommerce nav.woocommerce-pagination ul li .page-numbers{ display: block; text-decoration: none; background: var(--bs-primary); color: #ffffff; width: 35px; height: 35px; line-height: 35px; text-align: center; padding: 0; border-radius: 50%; transition: all .5s; } .woocommerce nav.woocommerce-pagination ul li .page-numbers:hover, .woocommerce nav.woocommerce-pagination ul li .page-numbers:focus, .woocommerce nav.woocommerce-pagination ul li .page-numbers.current{ background: var(--bs-secondary); color: #ffffff; } .widget.widget_shopping_cart .woocommerce-mini-cart a:before{ display: none; } .woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove{ top: calc(50% - 4px); transform: translateY(calc(-50%)); } .widget .woocommerce .cart-collaterals .cart_totals h2{ font-size: 20px; } .widget .woocommerce .cart-collaterals a:not(.button), .widget .woocommerce .woocommerce-cart-form a:not(.button){ text-decoration: none; color: var(--bs-primary); } .widget .woocommerce .cart-collaterals .cart_totals{ width: 75%; } .widget .wc-block-review-list li{ margin-bottom: 10px; } .widget .wc-block-components-review-list-item__item--has-image .wc-block-components-review-list-item__info{ grid-template-columns: calc(2em + 16px) 1fr; margin-bottom: 10px; } .widget .wc-block-components-review-list-item__image{ width: 2em; height: 2em; border-radius: 50%; overflow: hidden; border: 1px solid var(--bs-border); } .widget .wc-block-components-review-list-item__item--has-image .wc-block-components-review-list-item__meta{ font-size: .8rem; gap: 5px; } .widget .wc-block-components-review-list-item__product{ width: 100%; } .widget .wc-block-components-review-list-item__author, .widget .wc-block-review-list-item__published-date{ font-size: .7rem; } .widget .wc-block-review-list-item__text{ margin-left: 3.1em; } .widget .wc-block-grid__products a:before, .widget .wc-block-grid__products .yith-wcwl-add-to-wishlist{ display: none !important; } .widget .wc-block-grid__products .wc-block-grid__product-onsale{ border: none; background-color: var(--bs-primary); color: var(--bs-white); } .widget .wc-block-grid__products .price ins{ text-decoration: none; } .widget .wc-block-grid__products a.wp-block-button__link, .widget .wc-block-featured-product a.wp-block-button__link, .widget .wc-block-featured-category a.wp-block-button__link{ line-height: 1; background-color: var(--bs-primary); color: var(--bs-white); padding: calc(0.667em + 2px) calc(1.333em + 2px) !important; } .widget .wc-block-grid__products a.wp-block-button__link:hover, .widget .wc-block-grid__products a.wp-block-button__link:focus, .widget .wc-block-featured-product a.wp-block-button__link:hover, .widget .wc-block-featured-product a.wp-block-button__link:focus, .widget .wc-block-featured-category a.wp-block-button__link:hover, .widget .wc-block-featured-category a.wp-block-button__link:focus{ background-color: var(--bs-secondary); color: var(--bs-white); } .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; padding: 0; line-height: 2em; vertical-align:top; background: transparent; display: list-item; list-style: none; } .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; } .woocommerce div.product form.cart .variations th.label{ display: flex; padding: 0; line-height: 20px; justify-content: flex-start; align-items: baseline; text-transform: none; gap: 10px; } .woocommerce div.product form.cart .variations td.label{ padding-right: 1em; } .woocommerce div.product form.cart .variations td{ margin-top: 6px; margin-bottom: 6px; display: flex; flex-wrap: wrap; margin-bottom: 6px; align-items: baseline; } .woocommerce div.product form.cart .woocommerce-variation-description p { margin-bottom: 1em; } .woocommerce div.product form.cart .reset_variations { visibility: hidden; font-size: .83em; margin-left: 10px; } .woocommerce div.product form.cart select + .reset_variations{ margin-left: 0; } .woocommerce div.product form.cart .wc-no-matching-variations { display: none; } .woocommerce div.product form.cart .button { vertical-align: middle; float: left; min-width: max-content; } .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); } .shopcozi_product_share:after { content: ''; background: url(../img/shopcozi_product_share.png); width: 118px; height: 47px; display: block; position: relative; left: 52px; } .shopcozi_product_share .widget-social h6{ font-size: 1rem; margin: 0; } .shopcozi_product_share .widget-social{ display: flex; align-items: center; justify-content: space-between; } .shopcozi_product_share .widget-social ul li a{ width: 40px; height: 40px; line-height: 40px !important; background-color: #e8e8e8; color: var(--bs-heading-color); } .shopcozi_product_share .widget-social ul li a:hover, .shopcozi_product_share .widget-social ul li a:focus{ color: var(--bs-white); } .swiper-button-next, .swiper-button-prev{ display: block !important; padding: 0; background-color: var(--bs-primary); color: #ffffff !important; text-align: center; width: 40px !important; height: 40px !important; line-height: 40px; border-radius: 50%; transition: .3s; } .swiper-button-next:hover, .swiper-button-next:focus, .swiper-button-prev:hover, .swiper-button-prev:focus{ background-color: var(--bs-secondary); color: #ffffff; } .swiper-button-next:after, .swiper-button-prev:after{ font-size: 1rem !important; line-height: inherit; } .woocommerce-error, .woocommerce-info, .woocommerce-message{ border-color: var(--bs-primary); } .woocommerce-info::before{ color: var(--bs-primary); } .xoo-wsc-basket{ bottom: 90px; } .wpcf7 p{ margin: 0 0 1.35em; } .wpcf7 label{ width: 100%; }