.elementor-1587 .elementor-element.elementor-element-987ecf1{--display:flex;--min-height:454px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:normal;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.81;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C49C462E;--border-color:#C49C462E;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1587 .elementor-element.elementor-element-987ecf1:not(.elementor-motion-effects-element-type-background), .elementor-1587 .elementor-element.elementor-element-987ecf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #0F0D02 0%, #000000 100%);}.elementor-1587 .elementor-element.elementor-element-987ecf1::before, .elementor-1587 .elementor-element.elementor-element-987ecf1 > .elementor-background-video-container::before, .elementor-1587 .elementor-element.elementor-element-987ecf1 > .e-con-inner > .elementor-background-video-container::before, .elementor-1587 .elementor-element.elementor-element-987ecf1 > .elementor-background-slideshow::before, .elementor-1587 .elementor-element.elementor-element-987ecf1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1587 .elementor-element.elementor-element-987ecf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1587 .elementor-element.elementor-element-b6b9145{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1587 .elementor-element.elementor-element-039a682 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:59px;font-weight:700;color:var( --e-global-color-accent );}.elementor-1587 .elementor-element.elementor-element-f43cf31{background-color:#F5E6E60F;padding:8px 20px 9px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F8F3F33B;border-radius:4px 4px 4px 4px;}.elementor-1587 .elementor-element.elementor-element-f43cf31 .woocommerce-breadcrumb{color:var( --e-global-color-primary );font-size:14px;}.elementor-1587 .elementor-element.elementor-element-f43cf31 .woocommerce-breadcrumb > a{color:var( --e-global-color-accent );}.elementor-1587 .elementor-element.elementor-element-6a2842a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1587 .elementor-element.elementor-element-6a2842a:not(.elementor-motion-effects-element-type-background), .elementor-1587 .elementor-element.elementor-element-6a2842a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top right, #010808 0%, var( --e-global-color-09c9ec0 ) 100%);}.elementor-1587 .elementor-element.elementor-element-6a2842a::before, .elementor-1587 .elementor-element.elementor-element-6a2842a > .elementor-background-video-container::before, .elementor-1587 .elementor-element.elementor-element-6a2842a > .e-con-inner > .elementor-background-video-container::before, .elementor-1587 .elementor-element.elementor-element-6a2842a > .elementor-background-slideshow::before, .elementor-1587 .elementor-element.elementor-element-6a2842a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1587 .elementor-element.elementor-element-6a2842a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-3ac1e10 ) 0%, #f2295b 100%);}.elementor-1587 .elementor-element.elementor-element-79b5493{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1587 .elementor-element.elementor-element-c95e80f{--display:flex;}@media(max-width:1024px){.elementor-1587 .elementor-element.elementor-element-987ecf1{--min-height:335px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1587 .elementor-element.elementor-element-b6b9145{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1587 .elementor-element.elementor-element-039a682{text-align:center;}.elementor-1587 .elementor-element.elementor-element-039a682 .elementor-heading-title{font-size:40px;}.elementor-1587 .elementor-element.elementor-element-6a2842a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-1587 .elementor-element.elementor-element-987ecf1{--min-height:261px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1587 .elementor-element.elementor-element-039a682 .elementor-heading-title{font-size:25px;}.elementor-1587 .elementor-element.elementor-element-6a2842a{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}}@media(min-width:768px){.elementor-1587 .elementor-element.elementor-element-c95e80f{--width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1587 .elementor-element.elementor-element-c95e80f{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-987ecf1 */.elementor-1587 .elementor-element.elementor-element-987ecf1{max-width: min(100%,100%);
min-width: 0px;}/* End custom CSS */
/* Start custom CSS for wc-elements, class: .elementor-element-1cf4b63 *//* =========================================================
   AS LABS PEPTIDES | PREMIUM TRACK ORDER FORM
   Primary: #C49C46
   Dark: #030303 / #0B0A08
   ========================================================= */


/* Main Track Order Form */
.track_order {
    width: 100%;
    padding: 32px;
    box-sizing: border-box;

    background: #0B0A08;

    border: 1px solid rgba(196, 156, 70, 0.18);
    border-radius: 14px;

    box-shadow:
        0 20px 60px rgba(0, 0, 0, 0.32),
        inset 0 1px 0 rgba(255, 255, 255, 0.025);
}


/* Intro Text */
.track_order > p:first-child {
    margin: 0 0 28px 0;

    color: #BDB7A8 !important;

    font-family: Inter, Arial, sans-serif;
    font-size: 15px;
    line-height: 1.75;
}


/* Form Rows */
.track_order .form-row {
    margin-bottom: 18px;
}


/* Labels */
.track_order label {
    display: block;

    margin-bottom: 8px;

    color: #FFFFFF !important;

    font-family: Inter, Arial, sans-serif;
    font-size: 13px;
    font-weight: 600;

    letter-spacing: 0.2px;
}


/* Required Star */
.track_order .required {
    color: #C49C46 !important;
}


/* Inputs */
.track_order input[type="text"],
.track_order input[type="email"] {

    width: 100%;

    min-height: 50px;

    padding: 0 16px;

    box-sizing: border-box;

    background: #030303 !important;

    color: #FFFFFF !important;

    border: 1px solid rgba(196, 156, 70, 0.20) !important;

    border-radius: 7px !important;

    outline: none;

    font-family: Inter, Arial, sans-serif;
    font-size: 14px;

    transition:
        border-color .25s ease,
        box-shadow .25s ease,
        background .25s ease;
}


/* Placeholder */
.track_order input[type="text"]::placeholder,
.track_order input[type="email"]::placeholder {

    color: #777267 !important;

    opacity: 1;

}


/* Input Focus */
.track_order input[type="text"]:focus,
.track_order input[type="email"]:focus {

    background: #080705 !important;

    border-color: #C49C46 !important;

    box-shadow:
        0 0 0 3px rgba(196, 156, 70, 0.08),
        0 8px 25px rgba(0, 0, 0, 0.20);

}


/* Track Button */
.track_order button[type="submit"],
.track_order input[type="submit"] {

    min-height: 50px;

    padding: 0 28px;

    margin-top: 5px;

    background: #C49C46 !important;

    color: #030303 !important;

    border: 1px solid #C49C46 !important;

    border-radius: 7px !important;

    font-family: Inter, Arial, sans-serif;

    font-size: 14px;

    font-weight: 700;

    letter-spacing: .2px;

    cursor: pointer;

    transition:
        background .25s ease,
        color .25s ease,
        border-color .25s ease,
        transform .25s ease,
        box-shadow .25s ease;

}


/* Button Hover */
.track_order button[type="submit"]:hover,
.track_order input[type="submit"]:hover {

    background: transparent !important;

    color: #C49C46 !important;

    border-color: #C49C46 !important;

    transform: translateY(-2px);

    box-shadow:
        0 10px 30px rgba(196, 156, 70, 0.14);

}


/* Button Active */
.track_order button[type="submit"]:active,
.track_order input[type="submit"]:active {

    transform: translateY(0);

}


/* Remove unwanted WooCommerce spacing */
.track_order .clear {

    clear: both;

}


/* WooCommerce notices/messages */
.woocommerce-notices-wrapper .woocommerce-message,
.woocommerce-notices-wrapper .woocommerce-error,
.woocommerce-notices-wrapper .woocommerce-info {

    background: #0B0A08 !important;

    color: #BDB7A8 !important;

    border: 1px solid rgba(196, 156, 70, 0.20) !important;

    border-left: 3px solid #C49C46 !important;

    border-radius: 8px !important;

    padding: 15px 18px !important;

}


/* Links inside notices */
.woocommerce-notices-wrapper a {

    color: #C49C46 !important;

}


/* =========================================================
   RESPONSIVE
   ========================================================= */

@media (max-width: 767px) {

    .track_order {

        padding: 22px 18px;

        border-radius: 11px;

    }


    .track_order > p:first-child {

        font-size: 14px;

        line-height: 1.7;

        margin-bottom: 22px;

    }


    .track_order .form-row {

        width: 100% !important;

        float: none !important;

        margin-right: 0 !important;

        margin-left: 0 !important;

    }


    .track_order input[type="text"],
    .track_order input[type="email"] {

        min-height: 48px;

        font-size: 14px;

    }


    .track_order button[type="submit"],
    .track_order input[type="submit"] {

        width: 100%;

        min-height: 50px;

        margin-top: 4px;

    }

}/* End custom CSS */