/** Shopify CDN: Minification failed

Line 61:37 Expected ":"
Line 78:37 Expected ":"
Line 85:37 Expected ":"
Line 93:37 Expected ":"

**/
.shopify-block.shopify-app-block:has(.huckleberry-subscription-widget-container){
    visibility:hidden;
    opacity:0;
    height:0;
}
.otmprm_prd_prc{
    display:block;
    border:solid 2px #ff5757;
    width:fit-content;
    margin:2vw 0 0 0;
    border-radius:8px;
    align-self:end;
}
.otmprm_prd_prc_1st{
    display:block;
    font-size: min(4vw, 20px);
    font-weight:600;
    color:#fff;
    background-color:#ff5757;
    padding:0.5vw 2vw;
}
.otmprm_prd_prc_2nd{
    display:block;
    font-size: min(3.5vw, 20px);
    color:#ff5757;
    padding:0.5vw 2vw;
    font-weight:600;
}
.product__tax.caption.rte{
    display:block;
    margin:10px 0 0 0;
}

.product-form__buttons button[name='add']{
    position:relative;
}
.product-form__buttons button[name='add']:after{
    position: absolute;
    display: block;
    content: ".";
    color: #fff0;
    top: -10%;
    left: -3%;
    width: 106%;
    height: 120%;
    max-height: 0px;
    visibility: hidden;
    opacity: 0;
    background-color: #959595;
    box-shadow: none;
    border: none;
    z-index:0;
    transition:visibility .3s;opacity .3s,max-height .3s,z-index .3s;
}
.product-form__buttons button[name='add']:before{
    content: "\25cb\3002";
    border: none;
    box-shadow: none;
    color: #fff;
    top: calc(50% - 1rem);
    left: calc(50% - 1rem);
    font-size: 2rem;
    display: block;
    width: 2rem;
    height: 0px;
    position: absolute;
    visibility: hidden;
    opacity:0;
    z-index:0;
    transition:visibility .3s;opacity .3s,max-height .3s,z-index .3s;
}
.product-form__buttons button[name='add'][disabled='disabled']:after{
    visibility: visible;
    opacity: 1;
    max-height:100vh;
    z-index:9;
    transition:visibility .3s;opacity .3s,max-height .3s,z-index .3s;
}
.product-form__buttons button[name='add'][disabled='disabled']:before{
    animation: 1.4s linear infinite rotation1;
    visibility: visible;
    opacity:1;
    height:2rem;
    z-index:10;
    transition:visibility .3s;opacity .3s,height .3s,z-index .3s;
}

@keyframes rotation1{
  0%{ transform:rotate(0);}
  100%{ transform:rotate(360deg); }
}