/** Shopify CDN: Minification failed

Line 174:60 Expected identifier but found whitespace
Line 174:61 Unexpected "6"
Line 234:19 Expected identifier but found whitespace
Line 234:20 Unexpected "0"
Line 294:11 Expected identifier but found whitespace
Line 294:18 Unexpected ";"
Line 355:17 Expected identifier but found whitespace
Line 355:18 Unexpected "rgb("
Line 433:11 Expected identifier but found whitespace
Line 433:18 Unexpected ";"
... and 4 more hidden warnings

**/
.bss-lock-page-container:has([bss-lock-rule-id="10559"]) {background:none;width:100%;max-width:560px;min-height:unset!important;border-radius:none;padding:0!important;box-shadow:none;margin:80px auto 0;}
                .bss-lock-page-container:has([bss-lock-rule-id="10559"]) .bss-fl-message{font-size:13px;font-weight:450;line-height:20px;}
                .bss-lock-page-container:has([bss-lock-rule-id="10559"]) .bss-commerce-custom-newsletter{text-align:center;margin:20px;}
                .bss-lock-page-container:has([bss-lock-rule-id="10559"]) .bss-newsletter-form__field-wrapper{width:100%;max-width:36rem;}
                .bss-lock-page-container:has([bss-lock-rule-id="10559"]) .bss-newsletter-form__field-wrapper .bss-newsletter__field{position:relative;z-index:0;margin:0;display:flex;border-radius:2px;overflow:hidden;max-height:50px;justify-content:center;}
                .bss-lock-page-container:has([bss-lock-rule-id="10559"]) .bss-newsletter-form__field-wrapper .bss-newsletter__field-input{width:unset;border-radius:0;border:1px solid #000;border-right:none;margin:0;outline:none;background:#fff;flex:1;padding:10px;font-size:14px;max-width:250px;}
                .bss-lock-page-container:has([bss-lock-rule-id="10559"]) .bss-newsletter-form__field-wrapper .bss-newsletter__field-input::placeholder{color:#6b7280;opacity:1;}
                .bss-lock-page-container:has([bss-lock-rule-id="10559"]) .bss-newsletter-form__field-wrapper .bss-newsletter__field__label{display:none;}
                .bss-lock-page-container:has([bss-lock-rule-id="10559"]) .bss-newsletter-form__field-wrapper .bss-newsletter-form__button{display:block;border:1px solid #000;border-left:none;width:50px;margin:0;padding:10px 15px;color:#000;border-radius:0;font-weight:500;cursor:pointer;background:none;font-size:18px;}
                .bss-lock-page-container:has([bss-lock-rule-id="10559"]) .bss-newsletter-form__field-wrapper .bss-newsletter-form__button .icon-arrow{display:block;}
                .bss-lock-page-container:has([bss-lock-rule-id="10559"]) .bss-newsletter-form__field-wrapper .bss-newsletter-form__button::after{display:none;}
                .bss-lock-page-container:has([bss-lock-rule-id="10559"]) .success-message{margin:14px;font-size:13px; color:black;}
        .bss-lock-passcode-container-10559.page-width.bsscommerce-passcode-container .bss-commerce-passcode-container-2 {
            width: 100%;
            display: flex;
            justify-content: center;
            align-items: flex-start;
        }
        .bss-lock-passcode-container-10559 .bss-commerce-passcode-input-label {
            margin-bottom: 4px;
            display: flex;
            width: 100%;
            justify-content: flex-start;
            font-size: 14px;
            color: rgba(0, 0, 0, 1);
            font-weight: normal;
            font-style: normal;
            text-decoration: none;
        }

        .bss-lock-passcode-container-10559.page-width #bsscommerce-ltap-password {
            display: flex;
            flex-direction: inherit;
            row-gap: 6px;
            column-gap: 6px;
            max-width: 100%;
            max-height: 200px;
            align-items: center;
            height: 42px;
        }
        .bss-lock-passcode-container-10559 .bss-password-form-wrapper {
            display: flex;
            align-items: center;
            border: 1px solid;
            border-color: rgba(0, 0, 0, 1);
            border-radius: 5px;
            overflow: hidden;
            background-color: #fff;
            margin-right: 6px;
            flex: 1;
            justify-content: space-between;
        }
        .bss-lock-passcode-container-10559.page-width.bsscommerce-passcode-container .bss-password-form-wrapper {
            width: 335px;
            max-width: 100%;
            max-height: 200px;
            height: 100%;
        }
        .bss-lock-passcode-container-10559 #bsscommerce-password {
            padding: 8px 0 8px 10px;
            border-radius: 5px;
            font-size: 14px;
            border: none;
            margin-right: 5px;
            box-shadow: none;
            outline: none;
        }
        .bss-lock-passcode-container-10559.page-width.bsscommerce-passcode-container #bsscommerce-password {
            width: 335px;
        }    
        .bss-lock-passcode-container-10559 .toggle-passcode-input {
            background-color: 
            transparent; 
            border: none; 
            line-height: 0; 
            padding: 8px; 
            cursor: pointer; 
            fill: #BABEC3;
        }
        .bss-lock-passcode-container-10559 #bsscommerce-password-submit {
            color: rgba(255, 255, 255, 1) !important;
            background-color: rgba(0, 0, 0, 1) !important;
            border: 1px solid #ccc;
            padding: 5px 15px;
            border-radius: 5px;
            cursor: pointer;
            height: 42px;
            font-size: 14px;
            font-weight: bold;
        }
        .bss-lock-passcode-container-10559.page-width.bsscommerce-passcode-container #bsscommerce-password-submit {
            max-height: 200px;
            max-width: 100%;
            width: 79px;
        }                
    
        .bss-lock-message-element-10559 {
            font-size: 14px !important;
            font-weight: normal !important;
            font-style: normal !important;
            text-decoration: none !important;
            text-align: center !important;
            color: rgba(0, 0, 0, 1) !important;
            display: inline-block !important;
            font-family: inherit !important;
        }

        
        
    .bss-popup-age__container[lock-id="10559"] .bss-popup-dialog__modal {background-color: #FFFFFFFF;}
            .bss-popup-age__container[lock-id="10559"] .bss_popup__title {color: #000000FF;}
            .bss-popup-age__container[lock-id="10559"] .bss_popup__body {color: #000000FF;}  
            .bss-popup-age__container[lock-id="10559"] .bss_popup__btn-yes {
            background-color: #000000FF;
            color: #FFFFFFFF;}
            .bss-popup-age__container[lock-id="10559"] .bss_popup__btn-cancel {background-color: #000000FF;
            color: #FFFFFFFF;}
    .bss-countdown-wrapper-page:has([data-countdown-rule-id="10559"]) {
        margin: auto;
        display: flex;
        flex-wrap: wrap;
        width: 50%;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        color: rgba(0, 0, 0, 1);
        font-family: inherit;
        background-color: inherit;
    }
    .bss-timer-page[data-countdown-rule-id="10559"] {
        color: rgba(0, 0, 0, 1);
        font-family: inherit;
    }
    @media (max-width: 640px) {
        .bss-countdown-wrapper-page:has([data-countdown-rule-id="10559"]) {
            width: 100%;
            flex-direction: row;
            justify-content: center;
            align-items: center;
        }
        
    }

    .bss-countdown-wrapper-price:has([data-countdown-rule-id="10559"]) {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        gap: 6px;
        justify-content: center;
        color: rgba(0, 0, 0, 1);
        font-family: inherit;
        background-color: rgba(255, 255, 255, 1);
    }
    .bss-timer-price[data-countdown-rule-id="10559"] {
        font-family: inherit;
        color: rgba(0, 0, 0, 1)
    }
    
    .bss-lock-passcode-container-10559 {}--color-background: 6,6,6;
    --color-background-secondary: 40,40,40;
    --gradient-background: #060606;
    --color-foreground: 253, 253, 253;
    --color-foreground-secondary: 253, 253, 253;
    --color-foreground-title: 253, 253, 253;
    --menu-shadow-color: var(--color-foreground);
    --color-button-text: 6, 6, 6;
    --color-button-text-hover: 6, 6, 6;
    --color-button: 245, 245, 245;
    --color-button-hover: 221, 221, 221;
    --color-button-secondary: 95, 95, 95;
    --color-button-secondary-hover: 95, 95, 95;
    --color-button-secondary-text: 255, 255, 255;
    --color-button-secondary-text-hover: 255, 255, 255;
    --color-button-tertiary-text: 245, 245, 245;
    --color-button-tertiary-text-hover: 245, 245, 245;
    --color-overlay: 204, 244, 45;
    --color-border-input: 255, 255, 255;
    --color-border-input-hover: 255, 255, 255;
    --color-background-input: 255, 255, 255;
    --color-background-input-hover: 251, 251, 251;
    --color-border: 80, 80, 80;
    --color-accent: 255, 255, 255;
    --color-emphasis: 204, 244, 45;
    --color-badge-background: 6, 6, 6;
    --color-badge-text: 253, 253, 253;
    --color-badge-sale-background: 6, 6, 6;
    --color-badge-sale-text: 253, 253, 253;
    --color-badge-soldout-background: 6, 6, 6;
    --color-badge-soldout-text: 204, 204, 204;
    --color-badge-custom-background: 253, 253, 253;
    --color-badge-custom-text: 6, 6, 6;
    --color-pagination-text: 6, 6, 6;
    --color-pagination-background: 245, 245, 245;
    --color-pagination-border: 240, 240, 240;
    --color-pagination-active-text: 253, 253, 253;
    --color-pagination-active-background: 6, 6, 6;
    --color-pagination-active-border: 6, 6, 6;
color: rgba(var(--color-foreground));
    background-color: rgb(var(--color-background));
box-sizing: inherit;
background-image: background-position-x:;
    background-position-y: background-size:;
    background-repeat: background-origin:;
    background-clip: background-color:;
    background-attachment: fixed;
padding-top: 1.2rem;
    padding-bottom: 0px;

@media screen and (min-width: 990px){;
  padding-top: 1.2rem;
padding-bottom: 0px;
}

@media screen and (min-width: 1150px){;
  padding-top: 1.2rem;
padding-bottom: 0px;
}

--color-background: 0,0,0;
    --color-background-secondary: 204,204,204;
    --gradient-background: linear-gradient(82deg, rgba(204, 244, 45, 1) 22%, rgba(6, 6, 6, 1) 100%);
    --color-foreground: 255, 255, 255;
    --color-foreground-secondary: 204, 244, 45;
    --color-foreground-title: 204, 244, 45;
    --menu-shadow-color: var(--color-foreground);
    --color-button-text: 0, 0, 0;
    --color-button-text-hover: 253, 253, 253;
    --color-button: 204, 244, 45;
    --color-button-hover: 95, 95, 95;
    --color-button-secondary: 95, 95, 95;
    --color-button-secondary-hover: 95, 95, 95;
    --color-button-secondary-text: 204, 244, 45;
    --color-button-secondary-text-hover: 255, 255, 255;
    --color-button-tertiary-text: 6, 6, 6;
    --color-button-tertiary-text-hover: 6, 6, 6;
    --color-overlay: 204, 244, 45;
    --color-border-input: 231, 231, 231;
    --color-border-input-hover: 231, 231, 231;
    --color-background-input: 245, 245, 245;
    --color-background-input-hover: 250, 250, 250;
    --color-border: 255, 255, 255;
    --color-accent: 204, 244, 45;
    --color-emphasis: 162, 199, 6;
    --color-badge-background: 0, 0, 0;
    --color-badge-text: 204, 244, 45;
    --color-badge-sale-background: 6, 6, 6;
    --color-badge-sale-text: 253, 253, 253;
    --color-badge-soldout-background: 6, 6, 6;
    --color-badge-soldout-text: 204, 204, 204;
    --color-badge-custom-background: 253, 253, 253;
    --color-badge-custom-text: 6, 6, 6;
    --color-pagination-text: 6, 6, 6;
    --color-pagination-background: 245, 245, 245;
    --color-pagination-border: 240, 240, 240;
    --color-pagination-active-text: 253, 253, 253;
    --color-pagination-active-background: 6, 6, 6;
    --color-pagination-active-border: 6, 6, 6;
color: rgba(var(--color-foreground));
    background-color: rgb(var(--color-background));
box-sizing: inherit;
background-image: background-position-x:;
    background-position-y: background-size:;
    background-repeat: background-origin:;
    background-clip: background-color:;
    background-attachment: fixed;
padding-top: 1.2rem;
    padding-bottom: 1.2rem;

@media screen and (min-width: 990px){;
  padding-top: 1.2rem;
padding-bottom: 1.2rem;
}

@media screen and (min-width: 1150px){;
  padding-top: 1.2rem;
padding-bottom: 1.2rem;
}

text-align: center;
--color-background: 0,0,0;
    --color-background-secondary: 0,0,0;
    --gradient-background: #000000;
    --color-foreground: 255, 255, 255;
    --color-foreground-secondary: 255, 255, 255;
    --color-foreground-title: 204, 244, 45;
    --menu-shadow-color: var(--color-foreground);
    --color-button-text: 0, 0, 0;
    --color-button-text-hover: 0, 0, 0;
    --color-button: 204, 244, 45;
    --color-button-hover: 204, 244, 45;
    --color-button-secondary: 95, 95, 95;
    --color-button-secondary-hover: 95, 95, 95;
    --color-button-secondary-text: 255, 255, 255;
    --color-button-secondary-text-hover: 255, 255, 255;
    --color-button-tertiary-text: 6, 6, 6;
    --color-button-tertiary-text-hover: 6, 6, 6;
    --color-overlay: 204, 244, 45;
    --color-border-input: 231, 231, 231;
    --color-border-input-hover: 231, 231, 231;
    --color-background-input: 245, 245, 245;
    --color-background-input-hover: 250, 250, 250;
    --color-border: 95, 95, 95;
    --color-accent: 0, 0, 0;
    --color-emphasis: 162, 199, 6;
    --color-badge-background: 0, 0, 0;
    --color-badge-text: 253, 253, 253;
    --color-badge-sale-background: 6, 6, 6;
    --color-badge-sale-text: 253, 253, 253;
    --color-badge-soldout-background: 6, 6, 6;
    --color-badge-soldout-text: 204, 204, 204;
    --color-badge-custom-background: 253, 253, 253;
    --color-badge-custom-text: 6, 6, 6;
    --color-pagination-text: 6, 6, 6;
    --color-pagination-background: 245, 245, 245;
    --color-pagination-border: 240, 240, 240;
    --color-pagination-active-text: 253, 253, 253;
    --color-pagination-active-background: 6, 6, 6;
    --color-pagination-active-border: 6, 6, 6;
color: rgba(var(--color-foreground));
    background-color: rgb(var(--color-background));
box-sizing: inherit;
background-image: background-position-x:;
    background-position-y: background-size:;
    background-repeat: background-origin:;
    background-clip: background-color:;
    background-attachment: fixed;
padding-top: 3rem;
    padding-bottom: 1.2rem;

@media screen and (min-width: 990px){;
  padding-top: 3.2rem;
padding-bottom: 1.2rem;
}

@media screen and (min-width: 1150px){;
  padding-top: 3.2rem;
padding-bottom: 1.2rem;
}

background-color: rgb(0, 0, 0);
    color: rgb(204, 244, 45);
    padding: 28px 0px 4px;
    text-align: center;
box-sizing: inherit;

      Bootstrap Classes (1)
      container
    

box-sizing: inherit;
width: 100%;
    padding-right: var(--main-padding);
    padding-left: var(--main-padding);
    margin-right: auto;
    margin-left: auto;
    max-width: var(--container-width);
text-align: center;
--color-background: 0,0,0;
    --color-background-secondary: 0,0,0;
    --gradient-background: #000000;
    --color-foreground: 255, 255, 255;
    --color-foreground-secondary: 255, 255, 255;
    --color-foreground-title: 204, 244, 45;
    --menu-shadow-color: var(--color-foreground);
    --color-button-text: 0, 0, 0;
    --color-button-text-hover: 0, 0, 0;
    --color-button: 204, 244, 45;
    --color-button-hover: 204, 244, 45;
    --color-button-secondary: 95, 95, 95;
    --color-button-secondary-hover: 95, 95, 95;
    --color-button-secondary-text: 255, 255, 255;
    --color-button-secondary-text-hover: 255, 255, 255;
    --color-button-tertiary-text: 6, 6, 6;
    --color-button-tertiary-text-hover: 6, 6, 6;
    --color-overlay: 204, 244, 45;
    --color-border-input: 231, 231, 231;
    --color-border-input-hover: 231, 231, 231;
    --color-background-input: 245, 245, 245;
    --color-background-input-hover: 250, 250, 250;
    --color-border: 95, 95, 95;
    --color-accent: 0, 0, 0;
    --color-emphasis: 162, 199, 6;
    --color-badge-background: 0, 0, 0;
    --color-badge-text: 253, 253, 253;
    --color-badge-sale-background: 6, 6, 6;
    --color-badge-sale-text: 253, 253, 253;
    --color-badge-soldout-background: 6, 6, 6;
    --color-badge-soldout-text: 204, 204, 204;
    --color-badge-custom-background: 253, 253, 253;
    --color-badge-custom-text: 6, 6, 6;
    --color-pagination-text: 6, 6, 6;
    --color-pagination-background: 245, 245, 245;
    --color-pagination-border: 240, 240, 240;
    --color-pagination-active-text: 253, 253, 253;
    --color-pagination-active-background: 6, 6, 6;
    --color-pagination-active-border: 6, 6, 6;
color: rgba(var(--color-foreground));
    background-color: rgb(var(--color-background));
box-sizing: inherit;
background-image: background-position-x:;
    background-position-y: background-size:;
    background-repeat: background-origin:;
    background-clip: background-color:;
    background-attachment: fixed;
padding-top: 0px;
    padding-bottom: 1.2rem;

@media screen and (min-width: 990px){;
  padding-top: 0px;
padding-bottom: 1.2rem;
}

@media screen and (min-width: 1150px){;
  padding-top: 0px;
padding-bottom: 1.2rem;
}

text-align: center;
--color-background: 0,0,0;
    --color-background-secondary: 0,0,0;
    --gradient-background: #000000;
    --color-foreground: 255, 255, 255;
    --color-foreground-secondary: 255, 255, 255;
    --color-foreground-title: 204, 244, 45;
    --menu-shadow-color: var(--color-foreground);
    --color-button-text: 0, 0, 0;
    --color-button-text-hover: 0, 0, 0;
    --color-button: 204, 244, 45;
    --color-button-hover: 204, 244, 45;
    --color-button-secondary: 95, 95, 95;
    --color-button-secondary-hover: 95, 95, 95;
    --color-button-secondary-text: 255, 255, 255;
    --color-button-secondary-text-hover: 255, 255, 255;
    --color-button-tertiary-text: 6, 6, 6;
    --color-button-tertiary-text-hover: 6, 6, 6;
    --color-overlay: 204, 244, 45;
    --color-border-input: 231, 231, 231;
    --color-border-input-hover: 231, 231, 231;
    --color-background-input: 245, 245, 245;
    --color-background-input-hover: 250, 250, 250;
    --color-border: 95, 95, 95;
    --color-accent: 0, 0, 0;
    --color-emphasis: 162, 199, 6;
    --color-badge-background: 0, 0, 0;
    --color-badge-text: 253, 253, 253;
    --color-badge-sale-background: 6, 6, 6;
    --color-badge-sale-text: 253, 253, 253;
    --color-badge-soldout-background: 6, 6, 6;
    --color-badge-soldout-text: 204, 204, 204;
    --color-badge-custom-background: 253, 253, 253;
    --color-badge-custom-text: 6, 6, 6;
    --color-pagination-text: 6, 6, 6;
    --color-pagination-background: 245, 245, 245;
    --color-pagination-border: 240, 240, 240;
    --color-pagination-active-text: 253, 253, 253;
    --color-pagination-active-background: 6, 6, 6;
    --color-pagination-active-border: 6, 6, 6;
color: rgba(var(--color-foreground));
    background-color: rgb(var(--color-background));
box-sizing: inherit;
background-image: background-position-x:;
    background-position-y: background-size:;
    background-repeat: background-origin:;
    background-clip: background-color:;
    background-attachment: fixed;
padding-top: 0px;
    padding-bottom: 1.2rem;

@media screen and (min-width: 990px){;
  padding-top: 0px;
padding-bottom: 1.2rem;
}

@media screen and (min-width: 1150px){;
  padding-top: 0px;
padding-bottom: 1.2rem;
}

text-align: center;
--color-background: 0,0,0;
    --color-background-secondary: 0,0,0;
    --gradient-background: #000000;
    --color-foreground: 255, 255, 255;
    --color-foreground-secondary: 255, 255, 255;
    --color-foreground-title: 204, 244, 45;
    --menu-shadow-color: var(--color-foreground);
    --color-button-text: 0, 0, 0;
    --color-button-text-hover: 0, 0, 0;
    --color-button: 204, 244, 45;
    --color-button-hover: 204, 244, 45;
    --color-button-secondary: 95, 95, 95;
    --color-button-secondary-hover: 95, 95, 95;
    --color-button-secondary-text: 255, 255, 255;
    --color-button-secondary-text-hover: 255, 255, 255;
    --color-button-tertiary-text: 6, 6, 6;
    --color-button-tertiary-text-hover: 6, 6, 6;
    --color-overlay: 204, 244, 45;
    --color-border-input: 231, 231, 231;
    --color-border-input-hover: 231, 231, 231;
    --color-background-input: 245, 245, 245;
    --color-background-input-hover: 250, 250, 250;
    --color-border: 95, 95, 95;
    --color-accent: 0, 0, 0;
    --color-emphasis: 162, 199, 6;
    --color-badge-background: 0, 0, 0;
    --color-badge-text: 253, 253, 253;
    --color-badge-sale-background: 6, 6, 6;
    --color-badge-sale-text: 253, 253, 253;
    --color-badge-soldout-background: 6, 6, 6;
    --color-badge-soldout-text: 204, 204, 204;
    --color-badge-custom-background: 253, 253, 253;
    --color-badge-custom-text: 6, 6, 6;
    --color-pagination-text: 6, 6, 6;
    --color-pagination-background: 245, 245, 245;
    --color-pagination-border: 240, 240, 240;
    --color-pagination-active-text: 253, 253, 253;
    --color-pagination-active-background: 6, 6, 6;
    --color-pagination-active-border: 6, 6, 6;
color: rgba(var(--color-foreground));
    background-color: rgb(var(--color-background));
box-sizing: inherit;
background-image: background-position-x:;
    background-position-y: background-size:;
    background-repeat: background-origin:;
    background-clip: background-color:;
    background-attachment: fixed;
padding-top: 1.2rem;
    padding-bottom: 4rem;

@media screen and (min-width: 990px){;
  padding-top: 1.2rem;
padding-bottom: 5.2rem;
}

@media screen and (min-width: 1150px){;
  padding-top: 1.2rem;
padding-bottom: 6.4rem;
}

text-align: center;
--color-background: 0,0,0;
    --color-background-secondary: 0,0,0;
    --gradient-background: #000000;
    --color-foreground: 255, 255, 255;
    --color-foreground-secondary: 255, 255, 255;
    --color-foreground-title: 204, 244, 45;
    --menu-shadow-color: var(--color-foreground);
    --color-button-text: 0, 0, 0;
    --color-button-text-hover: 0, 0, 0;
    --color-button: 204, 244, 45;
    --color-button-hover: 204, 244, 45;
    --color-button-secondary: 95, 95, 95;
    --color-button-secondary-hover: 95, 95, 95;
    --color-button-secondary-text: 255, 255, 255;
    --color-button-secondary-text-hover: 255, 255, 255;
    --color-button-tertiary-text: 6, 6, 6;
    --color-button-tertiary-text-hover: 6, 6, 6;
    --color-overlay: 204, 244, 45;
    --color-border-input: 231, 231, 231;
    --color-border-input-hover: 231, 231, 231;
    --color-background-input: 245, 245, 245;
    --color-background-input-hover: 250, 250, 250;
    --color-border: 95, 95, 95;
    --color-accent: 0, 0, 0;
    --color-emphasis: 162, 199, 6;
    --color-badge-background: 0, 0, 0;
    --color-badge-text: 253, 253, 253;
    --color-badge-sale-background: 6, 6, 6;
    --color-badge-sale-text: 253, 253, 253;
    --color-badge-soldout-background: 6, 6, 6;
    --color-badge-soldout-text: 204, 204, 204;
    --color-badge-custom-background: 253, 253, 253;
    --color-badge-custom-text: 6, 6, 6;
    --color-pagination-text: 6, 6, 6;
    --color-pagination-background: 245, 245, 245;
    --color-pagination-border: 240, 240, 240;
    --color-pagination-active-text: 253, 253, 253;
    --color-pagination-active-background: 6, 6, 6;
    --color-pagination-active-border: 6, 6, 6;
color: rgba(var(--color-foreground));
    background-color: rgb(var(--color-background));
box-sizing: inherit;
background-image: background-position-x:;
    background-position-y: background-size:;
    background-repeat: background-origin:;
    background-clip: background-color:;
    background-attachment: fixed;
padding-top: 1.2rem;
    padding-bottom: 4rem;

@media screen and (min-width: 990px){;
  padding-top: 1.2rem;
padding-bottom: 5.2rem;
}

@media screen and (min-width: 1150px){;
  padding-top: 1.2rem;
padding-bottom: 6.4rem;
}
        header [class*="bss-product-lock"] { display: none !important; } 
    .bss-lock-page-container:has([bss-lock-rule-id="10561"]) {background:none;width:100%;max-width:560px;min-height:unset!important;border-radius:none;padding:0!important;box-shadow:none;margin:80px auto 0;}
                .bss-lock-page-container:has([bss-lock-rule-id="10561"]) .bss-fl-message{font-size:13px;font-weight:450;line-height:20px;}
                .bss-lock-page-container:has([bss-lock-rule-id="10561"]) .bss-commerce-custom-newsletter{text-align:center;margin:20px;}
                .bss-lock-page-container:has([bss-lock-rule-id="10561"]) .bss-newsletter-form__field-wrapper{width:100%;max-width:36rem;}
                .bss-lock-page-container:has([bss-lock-rule-id="10561"]) .bss-newsletter-form__field-wrapper .bss-newsletter__field{position:relative;z-index:0;margin:0;display:flex;border-radius:2px;overflow:hidden;max-height:50px;justify-content:center;}
                .bss-lock-page-container:has([bss-lock-rule-id="10561"]) .bss-newsletter-form__field-wrapper .bss-newsletter__field-input{width:unset;border-radius:0;border:1px solid #000;border-right:none;margin:0;outline:none;background:#fff;flex:1;padding:10px;font-size:14px;max-width:250px;}
                .bss-lock-page-container:has([bss-lock-rule-id="10561"]) .bss-newsletter-form__field-wrapper .bss-newsletter__field-input::placeholder{color:#6b7280;opacity:1;}
                .bss-lock-page-container:has([bss-lock-rule-id="10561"]) .bss-newsletter-form__field-wrapper .bss-newsletter__field__label{display:none;}
                .bss-lock-page-container:has([bss-lock-rule-id="10561"]) .bss-newsletter-form__field-wrapper .bss-newsletter-form__button{display:block;border:1px solid #000;border-left:none;width:50px;margin:0;padding:10px 15px;color:#000;border-radius:0;font-weight:500;cursor:pointer;background:none;font-size:18px;}
                .bss-lock-page-container:has([bss-lock-rule-id="10561"]) .bss-newsletter-form__field-wrapper .bss-newsletter-form__button .icon-arrow{display:block;}
                .bss-lock-page-container:has([bss-lock-rule-id="10561"]) .bss-newsletter-form__field-wrapper .bss-newsletter-form__button::after{display:none;}
                .bss-lock-page-container:has([bss-lock-rule-id="10561"]) .success-message{margin:14px;font-size:13px; color:black;}
        .bss-lock-passcode-container-10561.page-width.bsscommerce-passcode-container .bss-commerce-passcode-container-2 {
            width: 100%;
            display: flex;
            justify-content: center;
            align-items: flex-start;
        }
        .bss-lock-passcode-container-10561 .bss-commerce-passcode-input-label {
            margin-bottom: 4px;
            display: flex;
            width: 100%;
            justify-content: flex-start;
            font-size: 14px;
            color: rgba(0, 0, 0, 1);
            font-weight: normal;
            font-style: normal;
            text-decoration: none;
        }

        .bss-lock-passcode-container-10561.page-width #bsscommerce-ltap-password {
            display: flex;
            flex-direction: inherit;
            row-gap: 6px;
            column-gap: 6px;
            max-width: 100%;
            max-height: 200px;
            align-items: center;
            height: 42px;
        }
        .bss-lock-passcode-container-10561 .bss-password-form-wrapper {
            display: flex;
            align-items: center;
            border: 1px solid;
            border-color: rgba(0, 0, 0, 1);
            border-radius: 5px;
            overflow: hidden;
            background-color: #fff;
            margin-right: 6px;
            flex: 1;
            justify-content: space-between;
        }
        .bss-lock-passcode-container-10561.page-width.bsscommerce-passcode-container .bss-password-form-wrapper {
            width: 335px;
            max-width: 100%;
            max-height: 200px;
            height: 100%;
        }
        .bss-lock-passcode-container-10561 #bsscommerce-password {
            padding: 8px 0 8px 10px;
            border-radius: 5px;
            font-size: 14px;
            border: none;
            margin-right: 5px;
            box-shadow: none;
            outline: none;
        }
        .bss-lock-passcode-container-10561.page-width.bsscommerce-passcode-container #bsscommerce-password {
            width: 335px;
        }    
        .bss-lock-passcode-container-10561 .toggle-passcode-input {
            background-color: 
            transparent; 
            border: none; 
            line-height: 0; 
            padding: 8px; 
            cursor: pointer; 
            fill: #BABEC3;
        }
        .bss-lock-passcode-container-10561 #bsscommerce-password-submit {
            color: rgba(255, 255, 255, 1) !important;
            background-color: rgba(0, 0, 0, 1) !important;
            border: 1px solid #ccc;
            padding: 5px 15px;
            border-radius: 5px;
            cursor: pointer;
            height: 42px;
            font-size: 14px;
            font-weight: bold;
        }
        .bss-lock-passcode-container-10561.page-width.bsscommerce-passcode-container #bsscommerce-password-submit {
            max-height: 200px;
            max-width: 100%;
            width: 79px;
        }                
    
        .bss-lock-message-element-10561 {
            font-size: 14px !important;
            font-weight: normal !important;
            font-style: normal !important;
            text-decoration: none !important;
            text-align: center !important;
            color: rgba(0, 0, 0, 1) !important;
            display: inline-block !important;
            font-family: inherit !important;
        }

        
        
    .bss-popup-age__container[lock-id="10561"] .bss-popup-dialog__modal {background-color: #FFFFFFFF;}
            .bss-popup-age__container[lock-id="10561"] .bss_popup__title {color: #000000FF;}
            .bss-popup-age__container[lock-id="10561"] .bss_popup__body {color: #000000FF;}  
            .bss-popup-age__container[lock-id="10561"] .bss_popup__btn-yes {
            background-color: #000000FF;
            color: #FFFFFFFF;}
            .bss-popup-age__container[lock-id="10561"] .bss_popup__btn-cancel {background-color: #000000FF;
            color: #FFFFFFFF;}
    .bss-countdown-wrapper-page:has([data-countdown-rule-id="10561"]) {
        margin: auto;
        display: flex;
        flex-wrap: wrap;
        width: 50%;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        color: rgba(0, 0, 0, 1);
        font-family: inherit;
        background-color: inherit;
    }
    .bss-timer-page[data-countdown-rule-id="10561"] {
        color: rgba(0, 0, 0, 1);
        font-family: inherit;
    }
    @media (max-width: 640px) {
        .bss-countdown-wrapper-page:has([data-countdown-rule-id="10561"]) {
            width: 100%;
            flex-direction: row;
            justify-content: center;
            align-items: center;
        }
        
    }

    .bss-countdown-wrapper-price:has([data-countdown-rule-id="10561"]) {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        gap: 6px;
        justify-content: center;
        color: rgba(0, 0, 0, 1);
        font-family: inherit;
        background-color: rgba(255, 255, 255, 1);
    }
    .bss-timer-price[data-countdown-rule-id="10561"] {
        font-family: inherit;
        color: rgba(0, 0, 0, 1)
    }
    
    .bss-lock-passcode-container-10561 {}
        header [class*="bss-product-lock"] { display: none !important; } 
    .bss-lock-page-container:has([bss-lock-rule-id="10562"]) {background:none;width:100%;max-width:560px;min-height:unset!important;border-radius:none;padding:0!important;box-shadow:none;margin:80px auto 0;}
                .bss-lock-page-container:has([bss-lock-rule-id="10562"]) .bss-fl-message{font-size:13px;font-weight:450;line-height:20px;}
                .bss-lock-page-container:has([bss-lock-rule-id="10562"]) .bss-commerce-custom-newsletter{text-align:center;margin:20px;}
                .bss-lock-page-container:has([bss-lock-rule-id="10562"]) .bss-newsletter-form__field-wrapper{width:100%;max-width:36rem;}
                .bss-lock-page-container:has([bss-lock-rule-id="10562"]) .bss-newsletter-form__field-wrapper .bss-newsletter__field{position:relative;z-index:0;margin:0;display:flex;border-radius:2px;overflow:hidden;max-height:50px;justify-content:center;}
                .bss-lock-page-container:has([bss-lock-rule-id="10562"]) .bss-newsletter-form__field-wrapper .bss-newsletter__field-input{width:unset;border-radius:0;border:1px solid #000;border-right:none;margin:0;outline:none;background:#fff;flex:1;padding:10px;font-size:14px;max-width:250px;}
                .bss-lock-page-container:has([bss-lock-rule-id="10562"]) .bss-newsletter-form__field-wrapper .bss-newsletter__field-input::placeholder{color:#6b7280;opacity:1;}
                .bss-lock-page-container:has([bss-lock-rule-id="10562"]) .bss-newsletter-form__field-wrapper .bss-newsletter__field__label{display:none;}
                .bss-lock-page-container:has([bss-lock-rule-id="10562"]) .bss-newsletter-form__field-wrapper .bss-newsletter-form__button{display:block;border:1px solid #000;border-left:none;width:50px;margin:0;padding:10px 15px;color:#000;border-radius:0;font-weight:500;cursor:pointer;background:none;font-size:18px;}
                .bss-lock-page-container:has([bss-lock-rule-id="10562"]) .bss-newsletter-form__field-wrapper .bss-newsletter-form__button .icon-arrow{display:block;}
                .bss-lock-page-container:has([bss-lock-rule-id="10562"]) .bss-newsletter-form__field-wrapper .bss-newsletter-form__button::after{display:none;}
                .bss-lock-page-container:has([bss-lock-rule-id="10562"]) .success-message{margin:14px;font-size:13px; color:black;}
        .bss-lock-passcode-container-10562.page-width.bsscommerce-passcode-container .bss-commerce-passcode-container-2 {
            width: 100%;
            display: flex;
            justify-content: center;
            align-items: flex-start;
        }
        .bss-lock-passcode-container-10562 .bss-commerce-passcode-input-label {
            margin-bottom: 4px;
            display: flex;
            width: 100%;
            justify-content: flex-start;
            font-size: 14px;
            color: rgba(0, 0, 0, 1);
            font-weight: normal;
            font-style: normal;
            text-decoration: none;
        }

        .bss-lock-passcode-container-10562.page-width #bsscommerce-ltap-password {
            display: flex;
            flex-direction: inherit;
            row-gap: 6px;
            column-gap: 6px;
            max-width: 100%;
            max-height: 200px;
            align-items: center;
            height: 42px;
        }
        .bss-lock-passcode-container-10562 .bss-password-form-wrapper {
            display: flex;
            align-items: center;
            border: 1px solid;
            border-color: rgba(0, 0, 0, 1);
            border-radius: 5px;
            overflow: hidden;
            background-color: #fff;
            margin-right: 6px;
            flex: 1;
            justify-content: space-between;
        }
        .bss-lock-passcode-container-10562.page-width.bsscommerce-passcode-container .bss-password-form-wrapper {
            width: 335px;
            max-width: 100%;
            max-height: 200px;
            height: 100%;
        }
        .bss-lock-passcode-container-10562 #bsscommerce-password {
            padding: 8px 0 8px 10px;
            border-radius: 5px;
            font-size: 14px;
            border: none;
            margin-right: 5px;
            box-shadow: none;
            outline: none;
        }
        .bss-lock-passcode-container-10562.page-width.bsscommerce-passcode-container #bsscommerce-password {
            width: 335px;
        }    
        .bss-lock-passcode-container-10562 .toggle-passcode-input {
            background-color: 
            transparent; 
            border: none; 
            line-height: 0; 
            padding: 8px; 
            cursor: pointer; 
            fill: #BABEC3;
        }
        .bss-lock-passcode-container-10562 #bsscommerce-password-submit {
            color: rgba(255, 255, 255, 1) !important;
            background-color: rgba(0, 0, 0, 1) !important;
            border: 1px solid #ccc;
            padding: 5px 15px;
            border-radius: 5px;
            cursor: pointer;
            height: 42px;
            font-size: 14px;
            font-weight: bold;
        }
        .bss-lock-passcode-container-10562.page-width.bsscommerce-passcode-container #bsscommerce-password-submit {
            max-height: 200px;
            max-width: 100%;
            width: 79px;
        }                
    
        .bss-lock-message-element-10562 {
            font-size: 14px !important;
            font-weight: normal !important;
            font-style: normal !important;
            text-decoration: none !important;
            text-align: center !important;
            color: rgba(0, 0, 0, 1) !important;
            display: inline-block !important;
            font-family: inherit !important;
        }

        
        
    .bss-popup-age__container[lock-id="10562"] .bss-popup-dialog__modal {background-color: #FFFFFFFF;}
            .bss-popup-age__container[lock-id="10562"] .bss_popup__title {color: #000000FF;}
            .bss-popup-age__container[lock-id="10562"] .bss_popup__body {color: #000000FF;}  
            .bss-popup-age__container[lock-id="10562"] .bss_popup__btn-yes {
            background-color: #000000FF;
            color: #FFFFFFFF;}
            .bss-popup-age__container[lock-id="10562"] .bss_popup__btn-cancel {background-color: #000000FF;
            color: #FFFFFFFF;}
    .bss-countdown-wrapper-page:has([data-countdown-rule-id="10562"]) {
        margin: auto;
        display: flex;
        flex-wrap: wrap;
        width: 50%;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        color: rgba(0, 0, 0, 1);
        font-family: inherit;
        background-color: inherit;
    }
    .bss-timer-page[data-countdown-rule-id="10562"] {
        color: rgba(0, 0, 0, 1);
        font-family: inherit;
    }
    @media (max-width: 640px) {
        .bss-countdown-wrapper-page:has([data-countdown-rule-id="10562"]) {
            width: 100%;
            flex-direction: row;
            justify-content: center;
            align-items: center;
        }
        
    }

    .bss-countdown-wrapper-price:has([data-countdown-rule-id="10562"]) {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        gap: 6px;
        justify-content: center;
        color: rgba(0, 0, 0, 1);
        font-family: inherit;
        background-color: rgba(255, 255, 255, 1);
    }
    .bss-timer-price[data-countdown-rule-id="10562"] {
        font-family: inherit;
        color: rgba(0, 0, 0, 1)
    }
    
    .bss-lock-passcode-container-10562 {}
        header [class*="bss-product-lock"] { display: none !important; } 
    
        [data-modal-rule-id="10562"] .bss-lock-passcode-collection-modal {
            background-color: rgba(255, 255, 255, 1);
            color: rgba(0, 0, 0, 1);
        }
        [data-modal-rule-id="10562"] .modal-submit-button {
            color: rgba(255, 255, 255, 1);
            background-color: rgba(0, 0, 0, 1);
        }
    .product__info-wrapper:has(.bss-lock-element) .shopify-payment-button{ cursor: not-allowed !important; opacity: .5 !important; pointer-events: none !important; }.product__info-wrapper:has(.bss-lock-element) [id*='ProductSubmitButton']{ cursor: not-allowed !important; opacity: .5 !important; pointer-events: none !important; }[id*='MainProduct']:has(.bss-lock-element) [id*='Quantity-Form']{ cursor: not-allowed !important; opacity: .5 !important; pointer-events: none !important; }[id*='MainProduct']:has(.bss-lock-element) [id*='ProductSubmitButton']{ cursor: not-allowed !important; opacity: .5 !important; pointer-events: none !important; }[id*='MainProduct']:has(.bss-lock-element) .shopify-payment-button{ cursor: not-allowed !important; opacity: .5 !important; pointer-events: none !important; }
        .bss-hide-atc + * {
            display: none !important;
        }
			.bss-lock-hidden { display: none; }
			script#bss-behavior-script { display: none !important }
		

 
