/*price selectors*/
span.product-item__price, p.product-item__price > s, p.product-item__price > .sale{visibility:hidden;}

.unit-price .unit-price__price, span[data-price], s[data-compare-price],.yotpo-subscription-label-price{visibility:hidden;}



.cart__form-item div.CartItem__Meta.Heading.Text--subdued div.CartItem__PriceList span.CartItem__Price.Price {visibility:hidden;}

.quick-cart__item .quick-cart__item-price {visibility:hidden;}

.quick-cart__item span.CartItem__Price.Price {visibility:hidden;}





/*sub total selectors*/
.quick-cart__footer-subtotal > span{visibility:hidden;}


.cart__footer-subtotal > span{visibility:hidden;}

/*total selectors*/
div#sidebar-cart form.Cart.Drawer__Content div.Drawer__Footer button#Default-Checkout-Button-JS > span:nth-child(3){visibility:hidden;}


form.Cart.Cart--expanded footer.Cart__Footer div.Cart__Recap span.Cart__Total.Heading.u-h6 > span:nth-child(1){visibility:hidden;}

.cart__form-item-price{visibility:hidden;}



/*hidden on the page*/
div.FeaturedProduct div.FeaturedProduct__Info form#product_form_1083340554276 div#rc_container div.rc_block.rc_block__type.rc_block__type__autodeliver,div.FeaturedProduct__Info form#product_form_1083340554276 div#rc_container div.rc_popup div.rc_popup__hover,div.Footer__Inner > div.Footer__Block.Footer__Block--links:nth-child(2) ul.Linklist > li.Linklist__Item:nth-child(4) a.Link.Link--primary,ul#ui-id-2 > li.ui-menu-item:nth-child(6) a#ui-id-71 div.as_magento_suggest.as_icon, .rc_block.rc_block__type.rc_block__type__autodeliver,.additional-checkout-buttons,.product-form__shop-pay,.quick-cart__items .free-shipping-bar, .cart__footer .free-shipping-bar,.animation--purchase-confirmation-footer-item .free-shipping-bar,.cart__footer-order-note-wrapper, .quick-cart__footer-order-note-wrapper,#announcement-bar-with-slider{display:none;}

form.Cart.Drawer__Content div.Drawer__Main div.Cart__ShippingNotice.Text--subdued div.Drawer__Container p,div.Product__Info div.Container div#rc_container div.rc_block.rc_block__type.rc_block__type__autodeliver,div#rc_container div.rc_popup, div.shopify-payment-button > div > div > div > button.shopify-payment-button__button.shopify-payment-button__button--unbranded, form.ProductForm > div.shopify-payment-button, .yotpo-plans-and-policy-wrapper,.additional-checkout-buttons,.product-form__shop-pay,.quick-cart__items .free-shipping-bar, .cart__footer .free-shipping-bar,.animation--purchase-confirmation-footer-item .free-shipping-bar,.cart__footer-order-note-wrapper, .quick-cart__footer-order-note-wrapper,#announcement-bar-with-slider{display:none;}

section div.Container header.PageHeader div.SectionHeader.SectionHeader--center p.SectionHeader__Description.Text--subdued,section div.Container div.PageContent div.Section.Section--spacingExtraLarge div.Panel,div.Container div.PageContent div.Section.Section--spacingExtraLarge div.Panel h2.Panel__Title.Heading.u-h2,.additional-checkout-buttons,.product-form__shop-pay,.quick-cart__items .free-shipping-bar, .cart__footer .free-shipping-bar,.animation--purchase-confirmation-footer-item .free-shipping-bar,.cart__footer-order-note-wrapper, .quick-cart__footer-order-note-wrapper,#announcement-bar-with-slider{display:none;}

.filter-group > button[data-dropdown-toggle='Price'],.additional-checkout-buttons,.product-form__shop-pay,.quick-cart__items .free-shipping-bar, .cart__footer .free-shipping-bar,.animation--purchase-confirmation-footer-item .free-shipping-bar,.cart__footer-order-note-wrapper, .quick-cart__footer-order-note-wrapper,#announcement-bar-with-slider{display:none;}

#main > div > div > div:nth-child(1) > div > table.AccountTable > thead > tr > th:nth-child(3),#main > div > div > div:nth-child(1) > div > table > tbody.Heading.u-h7 > tr > td:nth-child(3),#main > div > div > div:nth-child(1) > div > table.AccountTable > thead > tr > th:nth-child(4),#main > div > div > div:nth-child(1) > div > table.AccountTable > tbody > tr > td:nth-child(4),#main > div > div > div:nth-child(1) > div > table > tfoot > tr:nth-child(1),#announcement-bar-with-slider,.account__order-summary-item:nth-child(2),.account__order-summary-item:nth-child(5){display:none;}

/*Discounts*/












.ge-checkout-logo{padding:20px 0; text-align:center; }  .ge-checkout-logo img{width:200px; height:47px; margin:auto; max-width:100%; max-height:initial !important; }

.opc-index-index
{
    visibility:hidden;
}

/* for finisterre */

.table-wrap .finisterre-order tfoot,
.table-wrap .finisterre-order thead th:nth-child(3),
.table-wrap .finisterre-order thead th:nth-child(5),
.table-wrap .finisterre-order tbody td:nth-child(3),
.table-wrap .finisterre-order tbody td:nth-child(5),
.finisterre-orders tbody tr td:nth-child(5)
{
    display:none;
}

/* for finisterre end */

.ge-checkout-page {
    width:100% !important; 
    margin: 0 auto; 
    max-width:1200px;
}
.ge-checkout-error{
    font-size:20px; padding-top:20px;
}

.ge-checkout-logo {
    padding: 20px 0;
}
.ge-checkout-logo img{
    max-height:80px;
}

.globale-hide { display: none !important; }
.globale-show { display: block !important; }


.ge-free-shipping-container {
    line-height: 30px;
    margin: 0 auto;
    width: 100%;
    text-align: center;
    z-index: 9999;
    overflow: auto;
    background-color: #3c3f42;
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    color: white;
}

.ge-free-shipping-container .ge-free-shipping-msg {
    white-space: pre-wrap;
}

.ge-confirm-country-container {
    padding: 5px;
    top: 0px;
    z-index: 10000;
    left: 0;
    right: 0;
    color: white;
    background: #7e7e7e;
    text-align: center;
    width: 100%;
    margin: auto;
    opacity: 0.9;
}

.ge-confirm-country-container-desktop {
    height: 170px;
    opacity: 0.9;
    font-size: 20px;
    font-weight: 600;
    line-height: 2.5em;
}

.ge-confirm-country-close-desktop {
    position: relative;
    top: -150px;
    left: 15px;
    cursor: pointer;
    font-size: 20px;
    -moz-border-radius: 200px;
    -webkit-border-radius: 200px;
    border: 1px solid white;
    background-color: #7e7e7e;
    padding: 10px;
    width: 50px;
    border-radius: 200px;
    line-height: normal;
}

.ge-confirm-country-close-mobile {
    position: absolute;
    top: 5px;
    left: 15px;
    cursor: pointer;
    font-size: 12px;
    border: 1px solid white;
    background-color: #7e7e7e;
    padding: 5px;
    width: 26px;
    border-radius: 200px;
    line-height: normal;
}

.ge-confirm-country-approve-desktop {
    cursor: pointer;
    background: #7e7e7e;
    border: 1px solid white;
    color: white;
    padding: 10px;
    padding-right: 50px;
    padding-left: 50px;
    font-size: 30px;
}

.ge-confirm-country-approve-mobile {
    cursor: pointer;
    background: #7e7e7e;
    border: 1px solid white;
    color: white;
    padding: 2px;
    padding-right: 6px;
    padding-left: 6px;
    font-size: 16px;
}

[ge-selector] {
    background-color: lightgreen;
}
.gep-switcher-dynamic.gep-switcher-dynamic-desktop{font-weight:400;letter-spacing:2.4px;text-decoration:none solid rgb(89, 89, 92);text-transform:uppercase;text-shadow:none;}
#main > div > div > div:nth-child(1) > div > table > thead > tr > th.Text--alignRight{
	display:block !important;
}
.gep-switcher-dynamic.gep-switcher-dynamic-desktop{display:inline-block;}
.ge-checkout-body{padding-right: unset !important;overflow: unset !important;}
.gep-switcher.gep-switcher-mobile{padding: 16px 2px 0px 14px;}
.gep-switcher{
    cursor:pointer;
    display: inline-block;
    vertical-align: middle;    
}

.gep-switcher-text{
    font-size: 14px;
    vertical-align: middle;
}

.gep-switcher-flag {
    display: inline-block;
    width: 24px;
    height: 24px;
    background-size: cover;
    vertical-align: middle;
    margin-left: 5px;
}

.gep-switcher-desktop{ color:#59595c;padding:0px 0px 0px 2px;margin:0px 14px 1px 0px;font-family:"Neuzeit S", sans-serif;font-size:12px;z-index: 999999 }
.gep-switcher-text-desktop{ color:#59595c;font-family:"Neuzeit S", sans-serif;font-size:12px }

.gep-switcher-mobile { color:#acacae;padding:16px 2px 0px 0px;margin:0px 0px 0px 0px;font-size:14px;z-index: 999999 }
.gep-switcher-text-mobile { color:#acacae;font-size:14px }

