/** Shopify CDN: Minification failed

Line 42:0 Unexpected "{"
Line 42:1 Expected identifier but found "%"
Line 42:34 Expected identifier but found "%"
Line 110:0 Unexpected "{"
Line 110:1 Expected identifier but found "%"
Line 110:31 Expected identifier but found "%"
Line 126:0 Unexpected "{"
Line 126:1 Expected identifier but found "%"
Line 126:37 Expected identifier but found "%"

**/
.product-title {
  font-weight: 500;
}
.order-summary__header {
  display: none;
}
.free-shipping-bar {
  display: none;
}
.price-list {
  font-weight: 600;
}
.line-item {
  margin: 10px;
}
[data-controller="wrapped-cart"] {
  margin-left: 0;
  margin-right: auto;
  font-size: var(--text-h5);
}
.delivery-container {
  margin-bottom: 1rem;
}

.totalprice{
  font-weight: 600;
}

{%- comment -%}ポイント部分{%- endcomment -%}

#dokopoiMainLabel {
  margin-block-end:1rem;
  text-align: left !important;
  font-weight:600;
}
      
#dokopoiPointField, #dokopoiReset{
 height:40px;
 border-radius: 0px;
 border: 1px solid #D4D4D4;
}
                      
#dokopoiPointField{
 width:55% !important;
}
                      
#dokopoiUsePoint, #dokopoiResetPoint{
  font-size: var(--text-sm);
}
#dokopoiCartBody {
 text-align:center !important;
 border:1px solid #D4D4D4;
 padding:1rem;
}
                      
@media (min-width: 700px){
  #dokopoiCartBody {
     width:450px;
     max-width:450px;
  }
}
                      
#dokopoiLoginMidashi{
 margin-bottom:1rem;
}
                      
.dokopoiMinusPoint{
  text-align: left ;
  font-weight:600;
  color:rgb(var(--on-sale-badge-background));
}

#dokopoiSubmit, #dokopoiReset {
 border-radius: 0px !important;
 background: #D4D4D4 !important;
 color: #1C1C1C !important;
 font-weight:500;
}



  
@media (min-width: 768px) {
  td {
    padding: 30px;
  }
  .container--sm {
    --container-max-width: 60rem;
  }
}
@media (max-width: 768px) {
  tr {
    border-top: solid 1px #e4e4e4;
  }
}
                      
{%- comment -%}ギフト包装{%- endcomment -%}
                      
@media (min-width: 768px) {                      
 wrapped-extension [feature="variant"] [part="container"] {
    & select {
      font-size: var(--text-base) !important;
    }
 }
 wrapped-extension [part="feature"] {
    & [part="container"] {
       max-width:100% !important;
       width:700px !important;
    }
 }
}

{%- comment -%}クーポンコード{%- endcomment -%}

.hulkapps_discount_button {
  border-radius: 0px !important;
  font-weight: 400 !important; 
}
.hulkapps_discount_code {
    max-width: 70%;
}

.hulkapps_discount_hide{
 padding:10px;
}

@media screen and (max-width: 991px) {
  .hulkapps_discount_button {
    height:auto;
  }
}

 @media screen and (max-width: 768px) {
.discount_code_box {
    text-align: left;
}
 .hulkapps_discount_hide {
    justify-content: flex-start;
}
 }
                       
