.product-page__wrapper .gem-gallery{margin:0}.product-page__wrapper .woocommerce-product-rating{display:flex;align-items:center;justify-content:flex-start;width:100%;margin:0 0 17px}.product-page__wrapper .woocommerce-product-rating .star-rating{font-size:18px;margin:0}.product-page__wrapper .woocommerce-product-rating .product-reviews-link{display:flex;margin:0 0 0 10px;font-size:14px}.product-page__wrapper .woocommerce-product-rating .rating-divider{display:none}.product-page__wrapper .price.not-strikethrough del{display:none}.product-page__wrapper .woocommerce-product-details__short-description{width:100%}.product-page__wrapper form.cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-description{width:100%}.product-page__wrapper form.cart.single_variation_wrap .woocommerce-variation-availability,.product-page__wrapper form.cart .single_variation_wrap .woocommerce-variation-availability:not(:empty){padding:0;margin:0 0 20px 15px}.product-page__wrapper form.cart .woocommerce-variation-availability .stock{margin:0;padding:0}.product-page__wrapper form.cart .woocommerce-variation-price{float:none;margin-bottom:20px}.product-page__wrapper form.cart .woocommerce-variation-price .price{margin:0}.product-page__wrapper form.cart .quantity.hidden{display:none}.product-page__wrapper form.cart .quantity button.minus:before{right:0}.product-page__wrapper form.cart .quantity button.plus:before{left:0}.product-page__wrapper form.grouped_form{position:relative;display:flex;flex-direction:column!important}.product-page__wrapper form.grouped_form table.woocommerce-grouped-product-list{position:relative;width:100%;margin-top:10px;margin-bottom:30px}.product-page__wrapper form.grouped_form table.woocommerce-grouped-product-list tr{display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid var(--thegem-to-box-border-color)}.product-page__wrapper form.grouped_form table.woocommerce-grouped-product-list tr:first-of-type{border-top:1px solid var(--thegem-to-box-border-color)}.product-page__wrapper form.grouped_form table.woocommerce-grouped-product-list td{padding:16px 8px;vertical-align:middle}.product-page__wrapper form.grouped_form table.woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__image{padding-left:0}.product-page__wrapper form.grouped_form table.woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__quantity a{position:relative;display:flex;align-items:center;font-size:var(--thegem-to-body-tiny-font-size);line-height:var(--thegem-to-body-tiny-line-height);color:var(--thegem-to-link-color-hover)}.product-page__wrapper form.grouped_form table.woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__quantity a:before{font-family:"thegem-icons";content:"";font-style:normal;font-size:16px;font-weight:400;margin:3px 5px 0 0}.product-page__wrapper form.grouped_form table.woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__quantity{min-width:136px}.product-page__wrapper form.grouped_form table.woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__quantity .quantity{padding:0;margin:0}.product-page__wrapper form.grouped_form table.woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__image img{max-width:80px;height:auto}.product-page__wrapper form.grouped_form table.woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__price{margin-left:auto;text-align:right;padding-right:0;white-space:nowrap;font-family:var(--thegem-to-product-price-font-family);font-style:var(--thegem-to-product-price-font-style);font-weight:var(--thegem-to-product-price-font-weight);text-transform:var(--thegem-to-product-price-text-transform);font-size:calc(var(--thegem-to-product-price-font-size) * .7857);line-height:calc(var(--thegem-to-product-price-font-size) * .7857);letter-spacing:var(--thegem-to-product-price-letter-spacing);color:var(--thegem-to-product-price-color)}.product-page__wrapper form.grouped_form table.woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__price ins{text-decoration:none}.product-page__wrapper form.grouped_form table.woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__price del{position:relative;text-decoration:none;opacity:.5;font-size:calc(var(--thegem-to-product-price-font-size) * .6429);line-height:calc(var(--thegem-to-product-price-font-size) * .6429)}.product-page__wrapper form.grouped_form table.woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__price del:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:var(--thegem-to-product-price-color)}@media (max-width:767px){.product-page__wrapper form.grouped_form table.woocommerce-grouped-product-list tr{flex-direction:column;align-items:flex-start;padding:8px}.product-page__wrapper form.grouped_form table.woocommerce-grouped-product-list td{padding:8px 0}.product-page__wrapper form.grouped_form table.woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__price{margin:0;text-align:left}}.single-product-content-right .yith-ywraq-add-to-quote{display:block;width:100%;margin:0!important;padding:0}.product-page__right-column-centered .yith-ywraq-add-to-quote{text-align:center}.single-product-content-right .yith-ywraq-add-to-quote a.ywraq-link,.single-product-content-right .yith_ywraq_add_item_browse_message a{font-size:inherit!important;font-weight:inherit!important}.single-product-content-right .yith-ywraq-add-to-quote img{display:none!important}.single-product-content-right .yith-ywraq-add-to-quote a.button,.single-product-content-right .compare.button{position:relative;display:inline-block;text-align:center;text-transform:uppercase;white-space:nowrap;border:0 none;vertical-align:middle;height:40px;line-height:40px;padding:0 17px;margin:10px 0;font-size:14px!important;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;border-radius:3px}.product-page__wrapper .size-guide{display:flex;width:100%;margin:8px 0 0;padding:0}.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment_container .avatar{margin-top:7px}.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-form-fields>div{margin:0 0 1.1em}.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-form-fields>div:after{display:none}.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-form-fields>div input{background-color:transparent;border-radius:3px;padding:0 15px;max-height:40px}.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-form .comment-form-cookies-consent .checkbox-sign{background-color:transparent;border-radius:3px}.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-form-rating .stars span{display:flex}.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-form-rating .stars a{position:relative;display:flex;align-items:center;justify-content:center;width:15px;height:15px;margin:0 3px 0 0;padding:0;font-size:0;line-height:normal;overflow:visible;transition:all .3s linear}.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-form-rating .stars a:before{font-family:"thegem-icons";content:"";font-size:19px;position:absolute;float:none;left:0;top:0}.product-page__wrapper .thegem-one-by-one{display:flex;flex-direction:column}.product-page__wrapper .thegem-one-by-one__container{padding:0 21px}.product-page__wrapper .thegem-one-by-one__item{padding:60px 0}.product-page__wrapper .thegem-one-by-one__item-title{margin-bottom:2em}.product-page__wrapper .thegem-one-by-one__item-title h4{padding:0;margin:0}.product-page__wrapper .thegem-one-by-one__item--separator{border-top:1px solid #dfe5e8}.product-page__wrapper #thegem-description.thegem-one-by-one__item{padding:60px 0 50px}.product-page__wrapper #thegem-additional_information.thegem-one-by-one__item{padding:60px 0}.product-page__wrapper .thegem-tabs--vertical #thegem-additional_information.thegem-accordion__item-body{padding:0}.product-page__wrapper button.wc_bis_send_form{position:relative;display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;height:40px;line-height:36px;padding:0 17px;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;margin:0!important;font-size:14px;font-family:var(--thegem-to-button-font-family);font-weight:var(--thegem-to-button-font-weight);text-transform:var(--thegem-to-button-text-transform);letter-spacing:var(--thegem-to-button-letter-spacing);font-style:normal;border:2px solid;color:var(--thegem-to-product-page-btn-add-to-cart-text-color,var(--thegem-to-button-basic-color))!important;background-color:var(--thegem-to-product-page-btn-add-to-cart-background-color,var(--thegem-to-styled-color1))!important;border-radius:var(--thegem-to-product-page-btn-add-to-cart-border-radius,3px)!important;border-color:var(--thegem-to-product-page-btn-add-to-cart-border-color,var(--thegem-to-styled-color1))!important}.product-page__wrapper button.wc_bis_send_form:hover{color:var(--thegem-to-product-page-btn-add-to-cart-text-color-hover,var(--thegem-to-button-basic-color-hover))!important;background-color:var(--thegem-to-product-page-btn-add-to-cart-background-color-hover,var(--thegem-to-button-basic-background-color-hover))!important;border-color:var(--thegem-to-product-page-btn-add-to-cart-border-color-hover,var(--thegem-to-button-basic-background-color-hover))!important}@media (min-width:1800px){.product-page__wrapper .product-page__right-column.centered-mode--full .product-page__right-column-centered{max-width:65%}}.product-page__wrapper .product-page__right-column-centered .page-breadcrumbs{position:absolute;width:calc(100% - 80px);left:0;top:-3px;min-height:auto!important;z-index:0}.product-page__wrapper .product-page__right-column-centered .thegem-combobox-wrap{margin:0 auto}.product-page__wrapper .product-page__right-column-centered .gem-attribute-selector .gem-attribute-options li{margin:0 6px 12px}.product-page__wrapper .product-page__right-column-centered .pewc-total-field-wrapper p{display:flex;flex-direction:column}.thegem-combobox-wrap{position:relative;width:260px;z-index:50}.thegem-combobox-wrap select{opacity:0;position:absolute;inset:0}.thegem-combobox-wrap .thegem-combobox{position:relative;display:flex;flex-direction:column;width:100%}.thegem-combobox-wrap .thegem-combobox__trigger{position:relative;display:flex;align-items:center;width:100%;min-height:40px;padding:0 40px 0 15px;border-radius:3px;cursor:pointer;z-index:1}.thegem-combobox-wrap .thegem-combobox__trigger:after{content:"";position:absolute;display:flex;align-items:center;justify-content:center;width:6px;height:6px;top:50%;margin-top:-2px;right:15px;border-bottom:1px solid;border-right:1px solid;transform:rotate(45deg) translateY(-50%);transition:all .3s ease-in-out;transform-origin:50% 0}.thegem-combobox-wrap .thegem-combobox.opened .thegem-combobox__trigger:after{margin-top:3px;transform:rotate(-135deg) translateY(-50%)}.thegem-combobox-wrap .thegem-combobox__options{position:absolute;display:block;top:100%;left:0;right:0;min-width:100%;max-height:200px;margin:0;border-radius:3px;border-top:0;transition:all .3s ease-in-out;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-15px);overflow-x:hidden;z-index:0}.thegem-combobox-wrap .thegem-combobox__options::-webkit-scrollbar{width:4px}.thegem-combobox-wrap .thegem-combobox__options::-webkit-scrollbar-track{background-color:transparent}.thegem-combobox-wrap .thegem-combobox__options::-webkit-scrollbar-thumb{background-color:rgba(223,229,232,1);border-radius:4px}.thegem-combobox-wrap .thegem-combobox.opened .thegem-combobox__options{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}.thegem-combobox-wrap .thegem-combobox__options-item{position:relative;display:flex;align-items:center;width:100%;min-height:40px;padding:0 40px 0 15px;cursor:pointer;transition:all .3s linear}.thegem-combobox-wrap .thegem-combobox__options-item.selection{color:var(--thegem-to-main-bg-color)}.thegem-tabs{position:relative;display:flex;flex:auto}.thegem-tabs--horizontal{flex-direction:column}.thegem-tabs .thegem-accordion__item-title{display:none}.thegem-tabs .thegem-accordion__item-body{padding-bottom:0}.thegem-tabs__nav{position:relative;display:flex}.thegem-tabs--horizontal .thegem-tabs__nav{flex-direction:column}.thegem-tabs--vertical .thegem-tabs__nav{min-width:180px}.thegem-tabs--vertical .thegem-tabs__body{max-width:calc(100% - 220px)}.thegem-tabs--vertical .thegem-tabs__nav--left{order:0;padding:0;margin:0 40px 0 0}.thegem-tabs--vertical .thegem-tabs__nav--right{order:2;padding:0 0 0 40px;margin:0 0 0 40px}.thegem-tabs__nav-list{display:flex}.thegem-tabs--vertical .thegem-tabs__nav-list{flex-direction:column}.thegem-tabs--horizontal .thegem-tabs__nav--left .thegem-tabs__nav-list{justify-content:flex-start;text-align:left}.thegem-tabs--horizontal .thegem-tabs__nav--center .thegem-tabs__nav-list{justify-content:center;text-align:center}.thegem-tabs--horizontal .thegem-tabs__nav--right .thegem-tabs__nav-list{justify-content:flex-end;text-align:right}.thegem-tabs__nav-item{position:relative;display:flex;padding:10px 0;cursor:pointer;transition:color .3s linear}.thegem-tabs__nav-item:not(:first-child){margin-left:40px}.thegem-tabs--vertical .thegem-tabs__nav-item{display:flex;align-items:center;padding:0;min-height:45px;margin:0}.thegem-tabs__nav-item sup,.thegem-accordion__item-title sup{position:absolute;right:-20px;top:-5px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;margin:0;border-radius:100%;text-align:center}.thegem-tabs__nav-line{position:relative;display:flex;flex:auto;width:100%;height:1px}.thegem-tabs__nav-slide{position:absolute;left:0;top:-1px;width:auto;height:2px}.thegem-tabs--vertical .thegem-tabs__nav-line{position:absolute;top:0;right:0;width:1px;height:100%}.thegem-tabs--vertical .thegem-tabs__nav-slide{position:absolute;top:0;left:-1px;width:2px;height:auto}.thegem-tabs--vertical .thegem-tabs__nav--right .thegem-tabs__nav-line{left:0;right:inherit}.thegem-tabs__body{position:relative;display:flex;flex-direction:column;flex:auto;margin-top:20px;width:100%}.thegem-tabs--vertical .thegem-tabs__body{margin-top:0}.thegem-tabs__body-item:not(.thegem-tabs__body-item--active){display:none}.thegem-tabs__body .thegem-accordion__item-title{display:none}.thegem-tabs .thegem-accordion__item--tab-view{border:0!important;padding:0!important;margin:0!important;height:auto}.thegem-accordion.thegem-accordion--below_gallery .thegem-accordion__item-title{min-height:60px}.thegem-tabs.thegem-tabs--vertical .thegem-accordion__item-body{padding:0}.thegem-accordion.thegem-accordion--next_to_gallery #thegem-reviews .woocommerce-Reviews>div{width:100%}.thegem-accordion.thegem-accordion--next_to_gallery #thegem-reviews .woocommerce-Reviews #review_form_wrapper{padding-top:45px;padding-bottom:30px}.thegem-popup-notification-wrap .thegem-popup-notification.show{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}.product-page__wrapper .yith-wcwl-add-button .blockUI.blockOverlay,.product-page__wrapper .yith-wcwl-wishlistexistsremove .blockUI.blockOverlay{display:none!important}body.woocommerce .product-page__elements-title.elements-title--center,body.woocommerce .product-page__elements-title.elements-title--center .container-fullwidth{text-align:center;justify-content:center}body.woocommerce .product-page__elements-title.elements-title--right,body.woocommerce .product-page__elements-title.elements-title--right .container-fullwidth{text-align:right;justify-content:right}body.woocommerce .up-sells+.related-products .product-page__elements-title{padding-top:25px}body.woocommerce .related-products .product-page__elements-title>.container{padding-left:21px;padding-right:21px}@media (min-width:1212px){.thegem-tabs.thegem-tabs--vertical.thegem-tabs--fullwidth{max-width:1212px;margin-left:auto;margin-right:auto;padding-left:21px;padding-right:21px}.thegem-tabs.thegem-tabs--horizontal.thegem-tabs--fullwidth .thegem-tabs__nav--center .thegem-tabs__nav-list,.thegem-tabs.thegem-tabs--horizontal.thegem-tabs--fullwidth .thegem-tabs__body{width:100%;max-width:1212px;margin-left:auto;margin-right:auto;padding-left:21px;padding-right:21px}.thegem-tabs.thegem-tabs--horizontal.thegem-tabs--fullwidth .thegem-tabs__nav--center .thegem-tabs__nav-item{width:calc(100% / 3);justify-content:center;text-align:center}.thegem-accordion.thegem-accordion--fullwidth{max-width:1212px;margin-right:auto;margin-left:auto;padding-left:21px;padding-right:21px}.thegem-accordion.thegem-accordion--next_to_gallery.thegem-accordion--fullwidth{padding-left:0;padding-right:0}}@media (max-width:1212px){body.woocommerce.single-product .container-fullwidth{padding-left:21px;padding-right:21px}}@media (max-width:821px){.product-page__wrapper .product-page__right-column.centered-mode{height:auto!important}body.woocommerce-page #main.over-header{z-index:initial}}@media (max-width:767px){.thegem-tabs .thegem-accordion__item-title{display:flex}.thegem-tabs__nav{display:none}.thegem-tabs__body{margin-top:0}.thegem-tabs--vertical .thegem-tabs__body{max-width:100%}.thegem-combobox-wrap{max-width:none}}