@charset "UTF-8";

html,body{margin: 0 !important; padding: 0 !important; text-align: center;}

.shopify-buy__btn{margin: 0 !important; display: inline-block !important; float: none; padding: 5vw 0 !important; white-space: nowrap !important;}
.shopify-buy__btn-wrapper{ margin: 0 !important;display: inline-block !important;float: none;}

.shopify-buy-frame--product{ margin: 0 !important;display: inline-block !important;float: none;}
.shopify-buy__product{ margin: 0 !important;display: inline-block !important;float: none;}

.shopify-buy__btn-wrapper{ margin: 0 !important;}

.shopify-buy-frame iframe,
.shopify-buy__layout-vertical,
.shopify-buy__btn:not(.shopify-buy__btn--cart-checkout),
.shopify-buy__btn-wrapper,
.shopify-buy-frame--product,
.shopify-buy__product{ font-family: "AGaramondPro-Regular";position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; max-height: none !important;}

.itemDetail .shopify-buy-frame iframe{max-height: none !important; position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important;}
.shopify-buy-frame--product{ max-height: none !important; position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important;}

.shopify-buy__cart-item__title{ text-align: left !important;}



.shopify-buy__cart-toggle {
background: url(./img/btn_cart.png) center center no-repeat transparent; 
background-size: contain;
    
    opacity: .6 !important; mix-blend-mode: multiply;
    width: 80px !important;
    height: 80px !important;
    }
    
    .shopify-buy__cart-toggle:hover{ background-color: transparent !important;}
    

    
    
    
    .shopify-buy__icon-cart__group{ fill:#000;}
    .shopify-buy__icon-cart{ opacity: 0 !important; visibility: hidden !important;}
    .shopify-buy__cart-toggle__count::after{ content: ''; display: block; width: 25px; height: 25px; position: absolute; top: 1.4rem; left: 50%; transform: translate(-50%,0); background: url(/img/icon_cart.svg) center center no-repeat #000; background-size: contain; }
    
    .shopify-buy__cart-toggle__count{ transform: translate(0,25%);}
    
 
 .shopify-buy__cart__notice{ visibility: hidden;}