/** * CSS for your public-facing functionality * included in this file. */  div#single-product-sticky-atc.sticky-cart-row {   box-shadow:0px 10px 20px rgba(44, 62, 80, 0.15);   padding:10px 0;   transform:translateY(var(--translate-offset, -100px));   transition:opacity .2s ease, transform .2s ease;   position:fixed;   top:0;   left:0;   width:100%;   background-color:#f3f3f3;   z-index:99999; } div#single-product-sticky-atc.sticky-cart-row .container {   width:100%;   max-width:1200px;   margin:0 auto;   padding:0 15px; } .sticky-bar-inner {   display:flex;   align-items:center;   justify-content:space-between; } .sticky-bar-inner .sb-product-info {   display:flex;   flex-wrap:wrap;   flex-flow:column;   padding-left:12px; } .sticky-product-detail .sb-product-img img {   width:100%;   vertical-align:middle;   border-radius:5px; } .sticky-bar-inner .saren--cart--form{   padding:0; } .sticky-bar-inner .saren--cart--form::before, .sticky-bar-inner .saren--cart--form::after {  content:none !important;  all:unset !important; } .sticky-product-detail .sb-product-img {   width:55px; } .sticky-bar-inner .sb-product-info h4 {   margin:0;   font-size:16px;   font-family:"Inter", sans-serif;   font-weight:600; } .sticky-bar-inner .sb-product-info span {   font-size:12px;   line-height:16px;   font-weight:500;   margin-top:1px; } .sticky-bar-inner .sb-atc-button button {   background:#0a0606;   border-radius:5px; border-color:#0a0606;   color:#fff;   font-size:15px;   font-weight:500;   padding:8px 18px;   position:relative;   margin:0; } .sticky-bar-inner .sb-atc-button button.desktop {   display:flex !important; } .sticky-bar-inner .sb-atc-button button.mobile, .sticky-bar-inner .sb-atc-button form.cart.mobile, .sticky-bar-inner .saren--single--atc .stock, .sticky-bar-inner .saren--single--atc .quantity, .sticky-bar-inner .saren--single--atc .saren--quantity--control, #single-product-sticky-atc .saren--single--atc .wc-points-rewards-product-message, #single-product-sticky-atc .saren--single--atc br {   display:none !important; } .sticky-product-detail {   display:flex;   align-items:center; } div#single-product-sticky-atc.sticky-cart-row.fixed-header {   opacity:1;   transform:translateY(0); }  div#single-product-sticky-atc.sticky-cart-row form.cart {   margin:0 !important;   display:flex;   align-items:center; } div#single-product-sticky-atc.sticky-cart-row form.cart .quantity input.qty {   width:50px !important; } div#single-product-sticky-atc.sticky-cart-row form.cart button.single_add_to_cart_button {   width:auto !important;   max-width:unset !important;   flex:0 0 auto !important;   margin:0 !important;   margin-left:6px !important;   font-size:15px !important;   color:#ffffff !important;   font-weight:500 !important;   text-transform:uppercase !important;   padding:12px 15px !important; } div#single-product-sticky-atc.sticky-cart-row form.cart a.added_to_cart {   margin-left:8px !important;   border-radius:8px;   width:auto !important;   max-width:unset !important;   flex:0 0 auto !important;   font-size:16px !important;   text-transform:capitalize !important;   padding:8px 22px !important;   min-height:40px !important;   line-height:unset; } div#single-product-sticky-atc.sticky-cart-row form.cart button, div#single-product-sticky-atc.sticky-cart-row .saren-var-product-quick-action {   width:auto !important;   max-width:unset !important;   flex:0 0 auto !important;   margin:0 !important;   letter-spacing:0;   text-transform:uppercase;   padding:10px 15px !important;   min-height:35px !important; border-radius:5px !important; background-color:#0a0606 !important;   font-size:14px !important;   color:#ffffff !important;   font-weight:500 !important;   cursor:pointer; } div#single-product-sticky-atc.sticky-cart-row .sb-atc-button form .quantity a.minus, div#single-product-sticky-atc.sticky-cart-row .sb-atc-button form .quantity a.plus, div#single-product-sticky-atc.sticky-cart-row .sb-atc-button form .quantity input.qty {   border:none; } div#single-product-sticky-atc.sticky-cart-row .sb-atc-button form .quantity a.minus, div#single-product-sticky-atc.sticky-cart-row .sb-atc-button form .quantity a.plus, div#single-product-sticky-atc.sticky-cart-row .sb-atc-button form .quantity input[type="button"], div#single-product-sticky-atc.sticky-cart-row .sb-atc-button form .quantity input.minus, div#single-product-sticky-atc.sticky-cart-row .sb-atc-button form .quantity input.plus {   border:none;   line-height:20px !important;   width:22px !important;   min-height:unset !important;   height:22px;   display:flex;   align-items:center;   justify-content:center;   border-radius:5px !important;   font-size:18px !important;   background:transparent !important;   padding:0 !important;   color:#000 !important; } div#single-product-sticky-atc.sticky-cart-row .sb-atc-button form .quantity a.minus:hover, div#single-product-sticky-atc.sticky-cart-row .sb-atc-button form .quantity a.plus:hover, div#single-product-sticky-atc.sticky-cart-row .sb-atc-button form .quantity input[type="button"]:hover, div#single-product-sticky-atc.sticky-cart-row .sb-atc-button form .quantity input.minus:hover, div#single-product-sticky-atc.sticky-cart-row .sb-atc-button form .quantity input.plus:hover {   background:black !important;   color:#fff !important; } div#single-product-sticky-atc.sticky-cart-row form.cart .quantity input.qty {   width:32px !important;   max-width:32px;   min-height:36px !important;   border:none !important; } div#single-product-sticky-atc.sticky-cart-row .sb-atc-button form .quantity input.minus {   padding-bottom:4px !important; } div#single-product-sticky-atc.sticky-cart-row .sb-product-info .smk-app-price del span.woocommerce-Price-amount.amount {   text-decoration-line:line-through;   opacity:0.7; } div#single-product-sticky-atc.sticky-cart-row .sb-product-info span {   font-size:14px; } div#single-product-sticky-atc.sticky-cart-row .sb-product-info ins {   background:transparent; } div#single-product-sticky-atc.sticky-cart-row .sb-product-info ins bdi {   color:#242222; } div#single-product-sticky-atc.sticky-cart-row .sb-atc-button form .qib-button-wrapper {   margin:0px;   padding:2px; } .single-product-sticky-atc .saren--single--atc .wc-points-rewards-product-message, .single-product-sticky-atc .saren--single--atc br {   display:none !important; } html:has(.pop--active) {   overflow:hidden !important; } @media screen and (max-width:767px) {   .sticky-bar-inner .sb-atc-button button {  font-size:0;  height:36px;  width:36px;  padding:0;  display:inline-flex;  align-items:center;  justify-content:center;   }   .sticky-bar-inner .sb-atc-button button:before {  content:"+";  font-size:30px;  padding:0;   }   .sticky-bar-inner .sb-atc-button button.desktop,   .sticky-bar-inner .sb-atc-button form.cart.desktop,   .sticky-bar-inner span.single--add--text {  display:none !important;   }   .sticky-bar-inner .sb-atc-button button.mobile,   .sticky-bar-inner .sb-atc-button form.cart.mobile {  display:flex !important;   }   div#single-product-sticky-atc.sticky-cart-row form.cart button.single_add_to_cart_button {  padding:8px;  border-radius:10px;  height:40px;  width:40px !important;  display:inline-flex !important;  align-items:center;  justify-content:center;   }   div#single-product-sticky-atc.sticky-cart-row form.cart button.single_add_to_cart_button::before {  font-size:20px;  margin:0 !important;  top:2px;   }   div#single-product-sticky-atc.sticky-cart-row form.cart button.single_add_to_cart_button::after{  display:none;   }   div#single-product-sticky-atc.sticky-cart-row form.cart a.added_to_cart {  margin:0;  border-radius:6px;  padding:6px;  margin-left:10px;  position:relative;  font-size:0 !important;  width:40px !important;  height:40px;  padding:0 !important;  display:inline-flex;  align-items:center;  justify-content:center;  padding-top:2px !important;   }   div#single-product-sticky-atc.sticky-cart-row form.cart a.added_to_cart:before {  content:"";  background:url("/wp-content/themes/purepeptide-child/assets/eaf47695ea84d4800004.svg");  background-repeat:no-repeat;  width:20px;  height:20px;  display:block;  background-size:20px;   }   div#single-product-sticky-atc.sticky-cart-row form.cart button.single_add_to_cart_button {  margin:0 !important;   }   div#single-product-sticky-atc.sticky-cart-row form.cart {  justify-content:end;  padding:0;   }   .sticky-bar-inner .sb-product-info h4,   div#single-product-sticky-atc.sticky-cart-row .saren-var-product-quick-action{  font-size:12px !important;   } }