 .starting span.cross-line {} span.cross-line {   display:inline-block;   margin-right:8px;   position:relative; } span.cross-line:before {   content:"";   display:inline-block;   background:#32434f;   width:50px;   height:1.5px;   position:absolute;   transform:rotate(155deg);   top:25px; } .starting span.cross-line:before {   background:#fff; } .juniper-prise span.cross-line:before {   top:17px; } .like-section .middle-block span.cross-line:before, .ccm-list-brand span.cross-line:before, #cart-summery-main-product span.cross-line:before {   top:10px;   width:40px; }  #display_variation_price span.cross-line:before {   top:10px; }  .ccm-image-hover-effect .elementor-widget-container {   overflow:hidden; } .ccm-image-hover-effect .elementor-widget-container img {   width:100%;   height:auto;   line-height:0;   transition:all 0.5s ease-in-out;   transform:scale(1); } .ccm-image-hover-effect .elementor-widget-container img:hover {   transform:scale(1.1); } .ccm-list-brand span.cross-line{ margin-right:0 !important; } .ccm-list-brand span.sale-price{ display:block; }   .wistia_popover_overlay {   background-color:#32434FD8 !important; }  .wistia_embed .wistia_click_to_play div {   background-color:unset !important;   font-size:0 !important; } .wistia_embed:before {   background-color:rgba(0, 0, 0, .3) !important;   content:"";   position:absolute;   top:0;   left:0;   width:100%;   height:100%;   z-index:1; }  @media screen and (min-width:1366px) {   .woocommerce-cart #post-9 {  position:relative;  max-width:1170px;  margin:0 auto;  padding:0;  z-index:99;   } } @media screen and (max-width:1366px) {   .woocommerce-cart #post-9 {  padding:0 58px;   } } .woocommerce-cart #post-9 table.shop_table {   border:none; } .woocommerce-cart #post-9 table.shop_table td {   border-top:1px solid #ebebeb; } .woocommerce-cart #post-9 table.shop_table tr:nth-child(1) td {   border-color:#C1C1C1; } .woocommerce-cart #post-9 .row {   padding:0;   display:flex;   flex-direction:row;   flex-wrap:wrap;   width:100%; } .woocommerce-cart #post-9 .column1 {   width:65%; } .woocommerce-cart #post-9 .column2 {   width:35%; } .woocommerce-message, .woocommerce-info, .woocommerce .woocommerce-message {   font-family:'Poppins', sans-serif;   font-size:14px;   letter-spacing:2.16px;   line-height:20px;   font-weight:600;   text-transform:capitalize;   color:#555555;   padding:15px 15px 15px 40px;   margin:20px 0 0;   border-color:#BD9E59; } .woocommerce-message::before, .woocommerce-info::before {   color:#BD9E59;   left:15px; } .woocommerce-message, .woocommerce-info a {   color:#BD9E59; } .woocommerce-cart #post-9 .cart-collaterals .cart_totals {   float:none !important;   width:100% !important;   padding:0; } .woocommerce-page #post-9 .cart-collaterals .cart_totals .shop_table {   padding:22px 0 0 40px;   margin:0; } .woocommerce-cart #post-9 .cart-collaterals .cart_totals {   margin:0;   border:none; } .woocommerce-cart #post-9 table.shop_table .product-thumbnail img {   width:100%;   height:auto;   max-width:100%; } .woocommerce-cart #post-9 table.shop_table .product-thumbnail img, .woocommerce-cart #post-9 table.shop_table .product-thumbnail a {   display:inline-block;   margin-right:15px; } .woocommerce-cart #post-9 table.cart .product-thumbnail {   padding-left:0;   width:23%; } .woocommerce-cart #post-9 .entry-header {   display:none; } .woocommerce form.checkout_coupon .button[name=apply_coupon] {   font-family:'Poppins', sans-serif;   font-size:14px;   line-height:21px;   letter-spacing:3.92px;   font-weight:600;   color:#fff;   text-transform:uppercase;   display:flex;   align-items:center;   justify-content:center;   border:1px solid transparent;   transition:all 0.5s ease-in-out;   background:#BD9E59;   min-width:200px;   height:50px;   border-radius:0;   margin:0 0 12px;   padding:0; } .woocommerce form.checkout_coupon .button[name=apply_coupon]:hover {   background:transparent;   border-color:#BD9E59;   color:#BD9E59; } .woocommerce form.checkout_coupon p {   font-family:'Poppins', sans-serif;   font-size:14px;   line-height:22px;   letter-spacing:0.28px;   font-weight:400;   color:#8A837B;   display:block;   text-align:left;   margin:0;   padding:15px 0; } .breadcrumb ul {   display:flex;   align-items:center;   justify-content:center;   text-align:center;   margin:0;   padding:43px 0 55px; } .breadcrumb ul li {   list-style:none;   padding-right:28px; } .breadcrumb ul li:last-child {   padding-right:0; } .breadcrumb ul li a {   font-family:'Playfair Display', serif;   font-size:30px;   line-height:40px;   font-weight:400;   color:#C1C1C1;   text-align:center;   display:inline-block;   margin:0;   padding:0; } .breadcrumb ul li a.active {   color:#1A3743; } .breadcrumb ul li img {   width:10px;   height:auto; } .woocommerce-cart #post-9 table.shop_table thead th, .woocommerce-cart #post-9 table.shop_table thead th {   font-family:'Poppins', sans-serif;   color:#555555;   font-size:14px;   letter-spacing:2.52px;   line-height:20px;   font-weight:600;   background:#fff;   text-transform:uppercase;   padding-left:0;   padding-top:0;   padding-bottom:12px; } .woocommerce-cart table.shop_table td, .woocommerce-cart table.shop_table th, .woocommerce-page table.shop_table td, .woocommerce-cart table.shop_table th {   padding:12px 0; } .woocommerce-cart #post-9 .cart-collaterals .cart_totals > h2 {   font-family:'Poppins', sans-serif;   font-size:14px;   letter-spacing:2.52px;   color:#555555;   line-height:20px;   font-weight:600;   background-color:#ffffff;   text-transform:uppercase;   margin:0;   padding:20px 0 12px 40px;   border-color:#C1C1C1; } .woocommerce-cart #post-9 .cart-collaterals .cart_totals td, .woocommerce-cart #post-9 .cart-collaterals .cart_totals th {   font-family:'Poppins', sans-serif;   font-size:12px;   line-height:22px;   letter-spacing:1.8px;   font-weight:500;   color:#555555;   text-transform:uppercase;   border:0;   padding:0 0 12px;   margin:0; } .woocommerce-cart #post-9 .cart-collaterals .cart_totals td {   text-align:right; } .woocommerce-cart #post-9 .cart-collaterals .cart_totals td strong .amount {   font-weight:600;   color:#555555;   letter-spacing:2.52px; } .woocommerce-cart #post-9 .cart-collaterals .cart_totals span {   margin:0; } .woocommerce-cart #post-9 table.shop_table td.product-name {   font-family:'Poppins', sans-serif;   font-size:14px;   letter-spacing:0.28px;   line-height:22px;   color:#8A837B;   font-weight:400;   width:38%;   margin-right:20px;   max-width:200px; } .woocommerce-cart #post-9 table.shop_table td.product-name a {   font-family:'Poppins', sans-serif;   font-size:14px;   letter-spacing:0.28px;   line-height:22px;   font-weight:400;   color:#8A837B;   text-transform:capitalize;   display:inline-block;   padding-bottom:14px;   max-width:200px; } .woocommerce-cart #post-9 table.shop_table .woocommerce-Price-amount {   font-family:'Poppins', sans-serif;   font-size:14px;   letter-spacing:0.28px;   line-height:22px;   font-weight:400;   color:#8A837B;   text-transform:capitalize;   padding:0;   margin:0; } .woocommerce-cart #post-9 table.shop_table td.product-subtotal {   font-family:'Poppins', sans-serif;   font-size:14px;   letter-spacing:0.28px;   line-height:22px;   font-weight:400;   color:#8A837B;   text-transform:capitalize;   border-right:1px solid #c1c1c1 !important;   width:20%; } .woocommerce-cart #post-9 .cart-collaterals .cart_totals .shipping-calculator-button {   color:#8A837B;   display:inline-block;   text-decoration:underline; } .woocommerce-cart #post-9 .cart-collaterals .cart_totals tr {   display:flex;   justify-content:space-between;   margin:0;   padding:0; } .woocommerce-cart #post-9 .cart-collaterals .cart_totals tr.order-total {   margin:7px 0 0;   padding:26px 0 0;   border-top:1px solid #32434F; } .woocommerce-cart #post-9 .product-quantity {   width:18%; } .woocommerce-cart #post-9 .product-quantity .quantity {   width:82px;   border:1px solid #827A717E;   min-height:19px;   display:inherit; } .woocommerce-cart #post-9 .quantity input.qty {   width:100%;   height:100%;   border:0;   outline:0;   display:inherit;   cursor:pointer;   padding:0; } .woocommerce-cart .entry-content .woocommerce .return-to-shop .wc-backward {   font-family:'Poppins', sans-serif;   font-size:10px;   line-height:13.19px;   font-weight:600;   letter-spacing:2.8px;   color:#fff;   border-radius:0;   text-transform:uppercase;   background:#BD9E59;   border:1px solid transparent;   outline:0;   transition:all 0.3s ease-in-out;   margin:0;   padding:15px 30px; } .woocommerce-cart .entry-content .woocommerce .return-to-shop .wc-backward:hover {   background:transparent;   border-color:#BD9E59;   color:#BD9E59; } .woocommerce-cart #post-9 .wc-proceed-to-checkout {   padding:22px 0 0 40px; } .woocommerce-cart #post-9 .wc-proceed-to-checkout a {   font-family:'Poppins', sans-serif;   font-size:14px;   line-height:21px;   letter-spacing:3.92px;   font-weight:600;   color:#fff;   text-transform:uppercase;   display:flex;   align-items:center;   justify-content:center;   border:1px solid transparent;   transition:all 0.5s ease-in-out;   height:50px;   border-radius:0;   margin:0 0 20px;   padding:0; } .woocommerce-cart #post-9 .wc-proceed-to-checkout a:last-child {   margin-bottom:0; } .woocommerce-cart #post-9 .wc-proceed-to-checkout a:hover {   background:transparent;   border-color:#BD9E59;   color:#BD9E59; } .woocommerce-cart #post-9 .wc-proceed-to-checkout a.finance-btn {   border-color:#BD9E59;   color:#BD9E59;   background:transparent; } .woocommerce-cart #post-9 .wc-proceed-to-checkout a.finance-btn:hover {   border-color:#827A71;   color:#827A71; } .woocommerce-cart #post-9 .wcppec-checkout-buttons__separator {   display:none; } .woocommerce-cart table.cart tr .btns {   border-top:none !important;   position:relative;   margin:0;   padding:0 0 72px; } .woocommerce-cart table.cart td.actions .coupon {   width:100%;   margin:0;   border-right:1px solid #c1c1c1;   padding:70px 25px 0 0; } .woocommerce-cart table.cart td.actions .button-2 {   position:absolute;   top:0;   right:27px;   font-family:'Poppins', sans-serif;   font-size:10px;   line-height:13.19px;   font-weight:600;   letter-spacing:2.8px;   color:#fff;   min-width:138px;   height:38px;   border-radius:0;   background:#BD9E59;   border:1px solid transparent;   display:flex;   align-items:center;   justify-content:center;   text-transform:uppercase;   cursor:pointer;   outline:0;   transition:all 0.2s ease-in-out;   opacity:1;   margin:0;   padding:0; } .woocommerce-cart table.cart td.actions .button-2:hover {   background:transparent;   border-color:#BD9E59;   color:#BD9E59; } .woocommerce-cart table.cart td.actions .coupon .input-text {   font-family:'Poppins', sans-serif;   font-size:14px;   line-height:22px;   letter-spacing:0.28px;   font-weight:400;   color:#8A837B;   text-transform:capitalize;   outline:none;   box-shadow:none;   background:none;   border:1px solid #C1C1C1;   border-right:0;   display:inline-block;   padding:1px 10px 0;   min-width:277px;   height:38px;   border-radius:0;   margin:0 0 0 auto; } .woocommerce-cart table.cart td.actions .update_cart {   font-family:'Poppins', sans-serif;   font-size:10px;   line-height:13.19px;   font-weight:600;   letter-spacing:2.8px;   color:#fff;   width:88px;   height:38px;   border-radius:0;   background:#BD9E59;   display:flex;   align-items:center;   justify-content:center;   text-transform:uppercase;   cursor:pointer;   border:0;   outline:0;   transition:all 0.2s ease-in-out;   margin:0;   padding:0; } .woocommerce-cart table.cart td.actions a.one-more-thing {   font-family:'Poppins', sans-serif;   font-size:12px;   line-height:21px;   letter-spacing:3.36px;   font-weight:600;   color:#394A58;   text-transform:uppercase;   outline:none;   box-shadow:none;   background:#F7F7F75C;   border:1px solid #827A71;   display:inline-block;   cursor:pointer;   padding:9px 31px 8px;   min-width:198px;   border-radius:0;   margin:0; } .woocommerce-cart table.cart td.actions a.conting-shoping {   font-family:'Playfair Display', serif;   font-size:18px;   line-height:24px;   letter-spacing:0;   font-style:italic;   font-weight:400;   text-align:center;   color:#555555;   border:none;   cursor:pointer;   text-transform:capitalize;   display:inherit;   min-width:195px;   opacity:1;   padding:6px 0 0;   margin:0; } .woocommerce-cart #post-9 table.shop_table tr td.product-remove {   text-align:left;   width:3%; } .woocommerce-cart #post-9 table.shop_table tr td.product-remove a.remove {   color:#BD9E59;   border-color:#BD9E59;   transition:all 0.5s ease-in-out; } .woocommerce-cart #post-9 table.shop_table tr td.product-remove a.remove:hover {   border-color:#827A71;   color:#827A71; }   @media screen and (max-width:1024px) {   .woocommerce-cart #post-9 .column1 {  width:100%;   }   .woocommerce-cart #post-9 .column2 {  width:100%;   }   .woocommerce-cart #post-9 .row {  padding:0;   }   .woocommerce-page #post-9 .cart-collaterals .cart_totals .shop_table {  padding-left:0;   }   .woocommerce-cart #post-9 table.shop_table td.product-subtotal {  border-right:none !important;   }   .woocommerce-cart #post-9 .cart-collaterals .cart_totals > h2 {  padding-left:0;   }   .woocommerce-cart #post-9 .wc-proceed-to-checkout a {  margin:0 auto 20px;  max-width:335px;   }   .woocommerce-cart #post-9 tr {  display:inherit;   }   .woocommerce-cart #post-9 table.shop_table thead th.product-subtotal {  text-align:right;   }   .woocommerce-cart #post-9 table.shop_table td.product-subtotal .woocommerce-Price-amount {  text-align:right;  display:block;   }   .woocommerce-cart #post-9 table.shop_table_responsive thead {  display:block;   }   .woocommerce-cart #post-9 table.shop_table thead th {  width:100%;   } } @media screen and (max-width:921px) {   li.wc_payment_method.payment_method_wc_chargeafter_gateway {  margin:20px 0 10px 0 !important;   }   li.wc_payment_method.payment_method_cod {  margin:10px 0 10px 0 !important;   }   .woocommerce .select2-container .select2-selection--single,   .woocommerce select {  padding-left:5px !important;   }   .woocommerce-cart .woocommerce-message {  letter-spacing:1px !important;  font-size:12px !important;  line-height:1.5em !important;   }   .woocommerce-cart table.cart td.actions .coupon .input-text {  margin-right:0;   }   .woocommerce-cart table.cart td.actions .button-2 {  width:100%;  right:unset;  margin:20px 0;   }   .woocommerce .quantity .qty {  min-height:28px !important;  font-size:12px;   }   .woocommerce-cart #post-9 table.shop_table .product-thumbnail a {  margin-left:10px;  margin-right:10px;   }   .woocommerce-cart #post-9 table.shop_table tr td.product-remove a.remove {  max-width:16px;  max-height:16px;   }   .woocommerce-cart #post-9 table.cart .product-thumbnail {  max-width:22%;   }   .woocommerce td.product-quantity {  min-width:unset !important;   }   .woocommerce-cart #post-9 .product-quantity .quantity {  width:28px !important;   }   .woocommerce-cart #post-9 .wc-proceed-to-checkout {  padding:1em 0 !important   }   a.one-more-thing {  margin-bottom:30px !important;   }   .woocommerce-cart table.cart td.actions .coupon {  flex-wrap:wrap;  justify-content:center;  padding-bottom:30px;  padding-top:100px;  border-right:unset !important;  padding-right:0;  align-items:flex-start;   }   .woocommerce-cart table.cart td.actions a.one-more-thing,   .woocommerce-cart table.cart td.actions .coupon .input-text {  min-width:unset !important;   }   .woocommerce-cart #post-9 table.shop_table tr td.product-remove {  width:unset !important;   }   .woocommerce-cart #post-9 table.cart .product-thumbnail,   .woocommerce-cart #post-9 .product-quantity,   .woocommerce-cart table.cart td.actions .coupon {  width:auto !important;   }   .woocommerce-cart #post-9 table.shop_table td.product-subtotal {  width:25% !important;   }   .woocommerce-cart #post-9 table.shop_table thead th {  border-bottom:1px solid #C1C1C1;   }   .woocommerce-cart table.shop_table_responsive tr {  background:#fff !important;  display:flex !important;  justify-content:center;   }   .woocommerce-cart table.shop_table_responsive tr td::before {  display:none;   }   .woocommerce-cart #post-9 table.shop_table tr:nth-child(1) td {  border:none;   }   .woocommerce-cart #post-9 table.shop_table tr td {  display:inline-block;   }   .woocommerce-cart #post-9 table.shop_table td.product-name a {  max-width:330px;  font-size:12px;  line-height:1.5em;  margin-right:10px;  padding-bottom:0;   }   .woocommerce-cart #post-9 table.shop_table .woocommerce-Price-amount {  font-size:12px;   }   .woocommerce-cart #post-9 table.shop_table td.product-name {  width:70%;  max-width:100%;  text-align:left !important;  display:block;  margin:0;   }   .woocommerce-cart #post-9 .cart-collaterals .cart_totals th {  display:block;   }   .woocommerce-cart #post-9 {  padding:0 15px;   }   .woocommerce-cart #post-9 table.shop_table td.product-subtotal .woocommerce-Price-amount {  padding-left:10px;   }   .breadcrumb ul li a {  font-size:12px;  line-height:18px;  letter-spacing:0.22px;  color:#32434f;  padding:5px 0 20px;  margin:0;   }   .breadcrumb ul {  padding:30px 0;   }   .breadcrumb ul li {  padding-right:8px !important;   }   .breadcrumb ul li img {  width:5px;  margin-top:-15px;   }   .woocommerce-cart table.cart td.actions a.one-more-thing {  margin-right:10px !important;   } }  @media screen and (min-width:1366px) {   .woocommerce-checkout #post-10 {  position:relative;  max-width:1170px;  margin:0 auto;  padding:0;  z-index:99;   } } @media screen and (max-width:1366px) {   .woocommerce-checkout #post-10 {  padding:0 58px;   } } @media screen and (min-width:469px) and (max-width:562px) {   .woocommerce-cart table.cart td.actions a.one-more-thing {  width:100% !important;  text-align:center;   } } @media screen and (min-width:458px) and (max-width:921px) {   .breadcrumb ul li a {  font-size:15px !important;   }   .woocommerce-cart table.cart td.actions .update_cart {  padding:0 20px;   }   .woocommerce-cart table.cart td.actions .coupon .input-text,   .woocommerce-cart table.cart td.actions .update_cart {  width:unset !important;   }   .woocommerce-cart table.cart td.actions .coupon .input-text {  margin-left:0 !important;   } } .woocommerce-checkout #post-10 form.checkout.woocommerce-checkout {   padding:0;   display:flex;   align-items:flex-start;   flex-wrap:wrap; } .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout {   width:100%; } .woocommerce-checkout #post-10 form.checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper, .woocommerce-checkout #post-10 .shop_table woocommerce-checkout-review-order-table {   border-top:1px solid #C1C1C1 !important; } .woocommerce-checkout #post-10 .woocommerce-billing-fields h3, form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading) {   font-family:'Poppins', sans-serif;   font-size:14px;   line-height:20px;   letter-spacing:2.52px;   font-weight:600;   color:#555555;   text-transform:uppercase;   margin:0;   padding:0 0 10px; } .woocommerce-checkout .woocommerce-billing-fields__field-wrapper, .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper {   justify-content:space-between;   padding:25px 23px 0 0; } .woocommerce-checkout #post-10 form .form-row {   width:48.8%;   padding:0;   margin:0; } .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields #shipping_first_name_field, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields #shipping_first_name_field {   width:48%; } .woocommerce-account .woocommerce-MyAccount-content .gens-referral_share__email input[type='submit'] {   background-color:#BD9E59 !important;   border-color:#BD9E59 !important;   color:#FFF !important;   text-transform:uppercase;   border-radius:0 !important;   letter-spacing:1px;   border:1px solid #BD9E58 !important;   font-family:'Poppins', sans-serif;   font-size:12px;   line-height:13.19px;   font-weight:600;   letter-spacing:2.8px; } .woocommerce-account .woocommerce-MyAccount-content .gens-referral_share__email input[type='submit']:hover {   background-color:#fff !important;   color:#BD9E59 !important;   border-color:#BD9E59 !important; } .woocommerce-account .woocommerce-MyAccount-content .gens-referral_share__email__inputs input[type='email'] {   margin-right:5px; } .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields #billing_last_name {   margin-left:5px; } .woocommerce-account .woocommerce-MyAccount-content .gens-refer-a-friend--share-text h2, .woocommerce-account .woocommerce-MyAccount-content h3.gens-referral_stats__title, .woocommerce-account .woocommerce-MyAccount-content form h3 {   font-family:'Poppins', sans-serif;   color:#555555;   font-size:16px;   letter-spacing:2.52px;   line-height:20px;   font-weight:600;   background:#fff;   text-transform:uppercase; } .woocommerce-account .woocommerce-MyAccount-content .gens-referral_share__email input[type='email'], .woocommerce-account .woocommerce-MyAccount-content .gens-referral_share__email input[type='text'], .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .input-text, .woocommerce-checkout #post-10 form .form-row .input-text, .woocommerce form .form-row select span {   position:relative;   font-family:'Poppins', sans-serif;   font-size:13px;   line-height:45.46px;   letter-spacing:0.78px;   font-weight:600;   color:rgba(130, 122, 113, 0.5);   text-transform:capitalize;   outline:none;   box-shadow:none;   background:rgba(236, 235, 234, 0.25);   border:none !important;   display:inline-block;   padding:0 25px 0 28px;   border-radius:0;   margin:0 0 10px; } .woocommerce-checkout #post-10 form .form-row .input-text::-webkit-input-placeholder {   color:rgba(130, 122, 113, 0.5);   ; } .woocommerce-checkout #post-10 form .form-row .input-text:-ms-input-placeholder {   color:rgba(130, 122, 113, 0.5);   ; } .woocommerce-checkout #post-10 form .form-row .input-text::placeholder {   color:rgba(130, 122, 113, 0.5);   ; } .woocommerce-checkout #post-10 form .form-row .input-text:before, .woocommerce form .form-row select span:before {   position:absolute;   top:50%;   left:14px;   width:5px;   height:5px;   background:#BA3E3E;   border-radius:50%;   content:"";   z-index:9; } .woocommerce-checkout #ship-to-different-address .woocommerce-form__label:nth-child(2) {   align-items:center !important; } .woocommerce .select2-container .select2-selection--single, .woocommerce select {   border:none;   background:rgba(236, 235, 234, 0.25);   height:45px;   padding:0 25px 0 28px; } .woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered {   font-family:'Poppins', sans-serif;   font-size:13px;   line-height:45.46px !important;   letter-spacing:0.78px;   font-weight:600;   color:rgba(130, 122, 113, 0.5); } .woocommerce-page select .woocommerce.woocommerce-checkout form #customer_details.col2-set, .woocommerce-page.woocommerce-checkout form #customer_details.col2-set {   width:62%;   margin:0; } .woocommerce-page.woocommerce-checkout form #order_review {   width:38%; } .woocommerce-checkout #post-10 form .mailchimp-newsletter {   width:100%;   border-top:1px solid #C1C1C1;   padding:19px 0 0;   margin:24px 0 0 } .woocommerce-checkout #post-10 form .mailchimp-newsletter .input-checkbox, .woocommerce-checkout #ship-to-different-address #ship-to-different-address-checkbox, .woocommerce-checkout .mc4wp-checkbox-woocommerce label input {   width:13px;   height:13px;   border-radius:2px;   display:inline-block;   margin:0;   padding:0; } #customer_details h3:not(.elementor-widget-woocommerce-checkout-page h3), form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading), .woocommerce-checkout .mc4wp-checkbox-woocommerce label {   border:0 !important;   padding:0;   margin:-18px 0 0;   width:100%; }  .woocommerce-checkout #customer_details h3:not(.elementor-widget-woocommerce-checkout-page h3) span, .woocommerce-checkout .woocommerce form .form-row label span, .woocommerce-checkout .mc4wp-checkbox-woocommerce span {   font-family:'Poppins', sans-serif;   font-size:13px;   line-height:45.46px;   letter-spacing:0.78px;   font-weight:600;   color:#827A71;   display:inline-block;   text-align:left;   margin:0;   padding:0 0 0 17px; } .woocommerce-checkout .woocommerce-additional-fields #order_comments_field {   width:97% !important; } .woocommerce-checkout .woocommerce-additional-fields #order_comments_field #order_comments {   padding-top:15px;   min-height:125px; } .woocommerce-checkout .woocommerce-additional-fields #order_comments_field #order_comments::-webkit-input-placeholder {   color:rgba(130, 122, 113, 0.5);   ; } .woocommerce-checkout .woocommerce-additional-fields #order_comments_field #order_comments:-ms-input-placeholder {   color:rgba(130, 122, 113, 0.5);   ; } .woocommerce-checkout .woocommerce-additional-fields #order_comments_field #order_comments::placeholder {   color:rgba(130, 122, 113, 0.5);   ; } .select2-container--default .select2-selection--single .select2-selection__arrow b {   margin-left:-10px; } .woocommerce-checkout .mc4wp-checkbox-woocommerce label, .woocommerce-checkout #post-10 form p.mailchimp-newsletter, .woocommerce-checkout #ship-to-different-address .woocommerce-form__label {   display:flex;   align-items:center; } form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review) {   margin:30px 0 0;   padding:0; } .woocommerce-page.woocommerce-checkout form #order_review table, .woocommerce.woocommerce-checkout form #order_review table {   border-top:1px solid #C1C1C1;   padding:22px 0 0 37px;   margin:0; } form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading) {   padding-bottom:10px;   margin:-30px 0;   padding-left:38px; } .woocommerce-page.woocommerce-checkout form #order_review tr {   position:relative;   display:flex;   align-items:flex-start;   justify-content:space-between;   padding-bottom:8px; } .woocommerce-page.woocommerce-checkout form #order_review tr:last-child.cart_item {   margin-bottom:10px; } .woocommerce-page.woocommerce-checkout form #order_review td, .woocommerce-page.woocommerce-checkout form #order_review th, .woocommerce.woocommerce-checkout form #order_review td, .woocommerce.woocommerce-checkout form #order_review th {   font-family:'Poppins', sans-serif;   font-size:14px;   line-height:22px;   letter-spacing:0.28px;   font-weight:400;   color:#8A837B;   display:block;   text-align:left;   margin:0;   padding:0; } .woocommerce-page.woocommerce-checkout form #order_review .cart_item .product-name {   max-width:220px; } .woocommerce table.shop_table .woocommerce-Price-amount, .woocommerce-page table.shop_table bdi {   font-weight:400; } .woocommerce-page.woocommerce-checkout form #order_review tfoot tr.order-total bdi {   font-weight:600;   color:#555555;   letter-spacing:2.52px; } .woocommerce-page.woocommerce-checkout form #order_review tfoot tr th {   font-family:'Poppins', sans-serif;   font-size:12px;   line-height:22px;   letter-spacing:2.16px;   font-weight:500;   color:#555555 !important;   text-align:left;   text-transform:uppercase;   margin:0;   padding:0 0 1px; } .woocommerce-page.woocommerce-checkout form #order_review tfoot tr.tax-total {   padding-bottom:15px; } .woocommerce-page.woocommerce-checkout form #order_review tfoot tr.order-total {   padding:18px 0 0;   border-top:1px solid #32434F; } #add_payment_method #payment ul.payment_methods li {   padding:20px 0 0; } .woocommerce-checkout #post-10 .woocommerce-checkout-payment .form-row.place-order, .woocommerce-checkout #post-10 .woocommerce-checkout-payment .form-row.validate-required {   width:100% !important;   margin:10px 0 0; } .woocommerce-page.woocommerce-checkout #payment, .woocommerce.woocommerce-checkout #payment {   padding:38px 0 0 37px; } .woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox {   display:flex;   align-items:flex-start; } .woocommerce form .form-row.create-account label.checkbox, .woocommerce-page form .form-row.create-account label.checkbox {   display:flex;   align-items:center; } .woocommerce form .form-row.create-account .woocommerce-form__input {   margin-top:0 !important; } .form-row.place-order .woocommerce-form__label .woocommerce-terms-and-conditions-checkbox-text {   line-height:16px;   margin-bottom:20px; } .woocommerce form .form-row .input-checkbox {   width:13px;   height:13px;   border-radius:2px;   display:inline-block;   margin:4px 0 0;   padding:0; } #add_payment_method #payment div.payment_box .form-row, .woocommerce-cart #payment div.payment_box .form-row, .woocommerce-checkout #payment div.payment_box .form-row {   width:100%; } .woocommerce-page.woocommerce-checkout #payment #place_order, .woocommerce.woocommerce-checkout #payment #place_order {   font-family:'Poppins', sans-serif;   font-size:14px;   line-height:21px;   letter-spacing:3.92px;   font-weight:600;   color:#fff;   text-transform:uppercase;   display:flex;   align-items:center;   justify-content:center;   border:1px solid transparent;   transition:all 0.5s ease-in-out;   background:#BD9E59;   min-width:360px;   height:50px;   border-radius:0;   margin:0 0 12px;   padding:0; } .woocommerce-page.woocommerce-checkout #payment #place_order:hover, .woocommerce.woocommerce-checkout #payment #place_order:hover {   background:transparent;   border-color:#BD9E59;   color:#BD9E59; } .woocommerce-page.woocommerce-checkout form #order_review .cart_item .product-name strong.product-quantity {   font-weight:400;   position:absolute;   top:0;   right:145px;   color:#555555; } .woocommerce-checkout-payment #finance-low {   font-family:'Poppins', sans-serif;   font-size:14px;   line-height:21px;   letter-spacing:3.92px;   font-weight:600;   text-transform:uppercase;   display:flex;   align-items:center;   justify-content:center;   border:1px solid #BD9E59;   transition:all 0.5s ease-in-out;   background:transparent;   min-width:360px;   height:50px;   border-radius:0;   margin:0;   padding:0;   color:#BD9E59; } .woocommerce-checkout-payment .payment_methods label {   font-family:'Poppins', sans-serif;   font-size:14px;   line-height:20px;   letter-spacing:2.52px;   font-weight:600;   color:#555555;   display:inline-block;   text-transform:uppercase;   text-align:left;   margin:0;   padding:0 0 0 12px; } #add_payment_method #payment div.payment_box .form-row, .woocommerce-cart #payment div.payment_box .form-row, .woocommerce-checkout #payment div.payment_box .form-row {   padding:0; } #add_payment_method #payment ul.payment_methods li input, .woocommerce-cart #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li input, #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput {   margin:0;   padding:0; } .woocommerce form .form-row label {   font-weight:400;   text-transform:inherit;   line-height:0 !important; } @media screen and (max-width:1024px) {   .woocommerce-checkout #post-10 form.checkout.woocommerce-checkout {  flex-direction:column;   }   .woocommerce-page select .woocommerce.woocommerce-checkout form #customer_details.col2-set,   .woocommerce-page.woocommerce-checkout form #customer_details.col2-set {  width:100%;   }   form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review) {  width:100%;  border:0 !important;   }   .woocommerce-checkout .woocommerce-billing-fields__field-wrapper,   .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper {  width:100%;  padding-right:0;   }   .woocommerce-page.woocommerce-checkout form #order_review table,   .woocommerce.woocommerce-checkout form #order_review table {  padding-left:0;   }   form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading) {  padding-left:0;   }   .woocommerce-page.woocommerce-checkout #payment,   .woocommerce.woocommerce-checkout #payment {  padding-left:0;   }   .woocommerce-page.woocommerce-checkout form #order_review table,   .woocommerce.woocommerce-checkout form #order_review table {  padding-top:5px;  border:none;   } }  @media screen and (max-width:767px) {   .like-section .like-slider .items .box .text-panel p {  padding-bottom:20px;   }   #ccm_overview .juniper-mattress {  padding-bottom:0;   }   .woocommerce-checkout #post-10 {  padding:0 25px;   }   .woocommerce-checkout #post-10 form .form-row {  width:100%;  margin:10px 0 0;   }   .woocommerce-message,   .woocommerce-info,   .woocommerce .woocommerce-message {  margin:5px 0 0;   }   .woocommerce-checkout .woocommerce-billing-fields__field-wrapper,   .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper {  padding-top:20px;   }   .woocommerce-checkout #post-10 form .form-row .input-text,   .woocommerce form .form-row select span {  margin:0;  padding-left:5px;   }   .woocommerce-checkout .woocommerce-billing-fields__field-wrapper,   .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper {  padding:0;   }   .woocommerce-checkout .woocommerce-additional-fields #order_comments_field {  width:100% !important;  margin-bottom:10px !important;   }   form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading) {  margin:0;   }   form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review) {  margin:0 !important;   }   .woocommerce-page.woocommerce-checkout form #order_review table,   .woocommerce.woocommerce-checkout form #order_review table {  padding-top:10px;  border-top:1px solid #C1C1C1;   }   .woocommerce-page.woocommerce-checkout #payment,   .woocommerce.woocommerce-checkout #payment {  padding-top:28px;   } } @media screen and (max-width:400px) {   .woocommerce-page.woocommerce-checkout #payment #place_order,   .woocommerce.woocommerce-checkout #payment #place_order,   .woocommerce-checkout-payment #finance-low {  min-width:100%;  text-align:center;  height:60px;  padding:0 20px;   } }  .woocommerce-order p.woocommerce-thankyou-order-received {   font-family:'Playfair Display', serif;   font-size:38px;   line-height:42px;   letter-spacing:0.27px;   font-weight:400;   color:#32434F;   text-align:center;   margin:0;   padding:58px 0 53px;   display:block !important; } .woocommerce-order .woocommerce-order-details {   margin:0 0 70px;   padding:0; } .woocommerce-order .woocommerce-order-details .woocommerce-order-details__title {   font-family:'Poppins', sans-serif;   font-size:14px;   letter-spacing:0.28px;   line-height:22px;   font-weight:400;   color:#8A837B;   text-transform:capitalize;   display:inline-block;   padding-bottom:14px; }  .woocommerce-account .woocommerce-order-details h2.woocommerce-order-details__title, .woocommerce-account .woocommerce-column--shipping-address .woocommerce-column__title, .woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-column__title, .woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-order-details__title, .woocommerce.woocommerce-checkout .woocommerce-order h2.woocommerce-column__title, .woocommerce.woocommerce-checkout .woocommerce-order h2.woocommerce-order-details__title {   font-family:'Poppins', sans-serif;   color:#555555;   font-size:14px;   letter-spacing:2.52px;   line-height:20px;   font-weight:600;   background:#fff;   text-transform:uppercase;   padding:0;   padding-bottom:12px;   border:none;   outline:none; } .woocommerce-order-details {   display:flex;   align-items:flex-start;   margin:0;   padding:0; } .woocommerce-order-details .ccm-order-products-list {   width:65%;   margin:0;   padding:0; } .woocommerce-order-details .ccm-order-products-list table {   border:none; } .woocommerce-order-details .ccm-order-summery {   width:35%;   margin:0;   padding:0; } .woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .ccm-order-summery .order_details th, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .ccm-order-summery .order_details td, .woocommerce-page.woocommerce-checkout .woocommerce-order table.shop_table td, .woocommerce-page.woocommerce-checkout .woocommerce-order table.shop_table th, .woocommerce.woocommerce-checkout .woocommerce-order table.shop_table td, .woocommerce.woocommerce-checkout .woocommerce-order table.shop_table th {   padding:0;   margin:0;   border:none;   outline:none;   font-weight:500; } .ccm-order-summery .woocommerce-table.woocommerce-table--order-details.shop_table.order_details {   padding:28px 0 25px 38px;   border:none;   border-top:1px solid #C1C1C1;   border-left:1px solid #C1C1C1;   margin:0; } .woocommerce-table__line-item.order_item {   position:relative;   display:flex;   justify-content:space-between;   align-items:center;   border-top:1px solid #ECEBEA;   margin:0;   padding:35px 60px 21px 10px; } .woocommerce-table__line-item.order_item:first-child {   border-color:#C1C1C1; } .woocommerce-account .woocommerce-MyAccount-content table.shop_table td {   font-family:'Poppins', sans-serif;   font-size:14px;   letter-spacing:0.28px;   line-height:22px;   font-weight:400;   color:#8A837B;   text-transform:capitalize; } .woocommerce-page.woocommerce-checkout .woocommerce-order table.shop_table td {   font-family:'Poppins', sans-serif;   font-size:14px;   letter-spacing:0.28px;   line-height:22px;   font-weight:400;   color:#8A837B;   text-transform:capitalize;   display:inline-block;   padding:0; } .woocommerce-account .woocommerce-order-details .order_item td a, .woocommerce-table__line-item td a {   color:#8A837B;   display:inline-block;   text-decoration:none; } .woocommerce-account .woocommerce-order-details table.shop_table td .product-quantity .woocommerce-page.woocommerce-checkout .woocommerce-order table.shop_table td .product-quantity {   position:absolute;   top:61%;   right:162px;   transform:translateY(-50%);   font-weight:400;   color:#555555; } .woocommerce td.product-name .wc-item-meta, .woocommerce td.product-name dl.variation {   margin:0;   padding:0; } .woocommerce-page.woocommerce-checkout .woocommerce-order table.shop_table td:last-child, .woocommerce-page.woocommerce-checkout .woocommerce-order table.shop_table th:last-child, .woocommerce.woocommerce-checkout .woocommerce-order table.shop_table td:last-child, .woocommerce.woocommerce-checkout .woocommerce-order table.shop_table th:last-child {   text-align:right; }  .woocommerce-account .woocommerce-order-details .ccm-order-summery .order_details tr, .woocommerce-account .woocommerce-order-details .ccm-order-summery .order_details th, .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr {   font-family:'Poppins', sans-serif;   font-size:12px;   line-height:22px;   letter-spacing:2.16px;   font-weight:400;   color:#555555;   text-transform:uppercase;   border:0;   padding:0 0 10px;   display:flex;   align-items:center;   justify-content:space-between; } .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr td {   text-transform:uppercase; } .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr:last-child {   margin:9px 0 0;   padding:22px 0 0;   border-top:1px solid #32434F; } .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr:last-child td .woocommerce-Price-amount {   font-weight:600;   letter-spacing:2.52px;   line-height:20px;   color:#555555; } .woocommerce .woocommerce-customer-details {   border-left:1px solid #C1C1C1;   margin:0 0 0 auto;   padding:0; } .woocommerce-account .woocommerce-MyAccount-content .woocommerce-column--shipping-address {   padding-left:34px; } .woocommerce-account .woocommerce-MyAccount-content .woocommerce-column--shipping-address address, .woocommerce-page.woocommerce-checkout .woocommerce-customer-details address, .woocommerce.woocommerce-checkout .woocommerce-customer-details address {   border:none;   font-family:'Poppins', sans-serif;   font-size:14px;   line-height:22px;   letter-spacing:0.28px;   font-weight:400;   color:#8A837B;   padding:0;   margin:0; } .woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses {   display:block; } .woocommerce-columns.woocommerce-columns--1 .woocommerce-column--billing-address, .woocommerce-columns.woocommerce-columns--2 .woocommerce-column--shipping-address {   width:100%; } .woocommerce-table__line-item .wc-item-meta {   display:none; }  .woocommerce-account .woocommerce-order-details .woocommerce-column--shipping-address .col-2, .woocommerce .col2-set .woocommerce-column--billing-address, .woocommerce .col2-set .woocommerce-column--shipping-address, .woocommerce-page .woocommerce-column__title {   border-top:1px solid #C1C1C1;   padding:0 0 0 38px;   margin:26px 0 0; } .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {   width:100%; } .woocommerce-column--billing-address {   display:none; } .ccm-order-summery .woocommerce-order-details__title {   padding-left:38px !important; } .woocommerce-order p {   display:none; } header.entry-header {   display:none; } .ccm-order-summery .woocommerce-order-overview {   width:100%;   padding-left:34px;   border-left:1px solid;   margin-bottom:0 !important;   border-left:1px solid #C1C1C1;   border-top:1px solid #C1C1C1;   border-right:0;   padding-bottom:0;   padding-top:26px; } .ccm-order-summery .woocommerce-thankyou-order-details li {   width:100% !important;   display:flex !important;   justify-content:space-between !important;   align-items:center !important;   padding:0 0 8px !important;   margin:0 !important;   border:0 !important;   font-family:'Poppins', sans-serif !important;   font-size:12px !important;   line-height:22px !important;   letter-spacing:2.16px !important;   font-weight:500 !important;   color:#555555 !important; } .ccm-order-summery .woocommerce-thankyou-order-details li strong {   font-size:14px !important;   color:#8A837B;   letter-spacing:0.28px;   font-weight:400; } .ccm-order-summery .woocommerce-thankyou-order-details li:last-child {   padding-bottom:0 !imporatnt; }   .btm-header span.breadcrumb_last {   font-family:'Poppins', sans-serif !important;   font-size:11px !important;   line-height:30px !important;   font-weight:400 !important;   display:inline-block !important;   text-transform:capitalize !important;   letter-spacing:0.66px !important;   text-decoration:none !important;   color:#8a837b !important;   margin:0 !important;   padding:0 !important; } .btm-header .breadcrumb a {   position:relative;   font-family:'Poppins', sans-serif !important;   font-size:11px !important;   line-height:30px !important;   font-weight:400 !important;   display:inline-block !important;   text-transform:capitalize !important;   letter-spacing:0.66px !important;   text-decoration:none !important;   color:#8a837b;   margin:0 !important;   padding:0 8px 0 0 !important; } header .btm-header .breadcrumb {   position:relative; } .btm-header .breadcrumb a:after {   content:"\f054";   font-family:"Font Awesome 6 free";   font-weight:900;   font-size:7px;   line-height:0;   padding-left:18px; } .btm-header span.breadcrumb_last:after {   position:absolute !important;   bottom:33px !important;   left:10% !important;   transform:translateX(-50%) !important;   width:0 !important;   transition:20px !important;   height:1px !important;   content:"" !important;   background:#BD9E59 !important;   transition:all 0.5s ease-in-out !important; }   @media screen and (max-width:1024px) {   .woocommerce-order-details {  flex-direction:column;   }   .woocommerce-order-details .ccm-order-products-list,   .woocommerce-order-details .ccm-order-summery {  width:100%;  padding-bottom:20px;   }   .ccm-order-summery .woocommerce-order-details__title {  padding-left:0 !important;   } .woocommerce .woocommerce-customer-details {  border-left:0;   }   .ccm-order-summery .woocommerce-table.woocommerce-table--order-details.shop_table.order_details {  padding:20px 0 25px;  border-left:0;   }   .woocommerce .col2-set .woocommerce-column--billing-address,   .woocommerce .col2-set .woocommerce-column--shipping-address,   .woocommerce-page .woocommerce-column__title,   .ccm-order-summery .woocommerce-order-overview {  padding-left:0;  border-left:0;   }   .woocommerce-table__line-item.order_item {  padding-left:0;  padding-right:0;   } }  @media screen and (max-width:767px) {   header .middle-header .navigation ul li {  display:block !important;   }   .woocommerce-page.woocommerce-checkout .woocommerce-order table.shop_table td .product-quantity {  right:90px;   }   .woocommerce-page.woocommerce-checkout .woocommerce-order table.shop_table td {  max-width:220px;   }   .woocommerce-table__line-item.order_item {  padding:20px 0 !important;   }   .woocommerce-order p.woocommerce-thankyou-order-received {  font-family:'Playfair Display', serif;  font-size:32px;  line-height:42px;  letter-spacing:0.22px;  color:#32434f;  padding:5px 0 25px;  margin:0;   } }   .top-headre-logo {   width:100%;   display:inline-block;   text-align:center;   padding:40px 0 14px; } .top-headre-navigation {   width:100%;   display:inline-block;   text-align:center;   margin-bottom:20px; } .top-headre-navigation ul {   list-style:none;   display:flex;   width:100%;   align-items:center;   justify-content:center;   margin:0; } .top-headre-navigation ul li {   padding:0 15px; } .top-headre-navigation ul li a {   color:#827A71;   font-size:16px;   letter-spacing:0.9px;   line-height:43px;   font-family:'Poppins', sans-serif;   font-weight:300;   position:relative; } .top-headre-navigation a.landg-link:before {   content:"";   display:block;   height:14px;   position:absolute;   bottom:3px;   right:-15px;   border-right:2px solid #827A71; } .top-headre-navigation li:last-child a.landg-link:before {   display:none; }  footer.landing-footer {   background:#FFF;   padding:0px 0px 20px 0px; } .landing-footer .top-headre-navigation {   margin-bottom:10px; }  @media screen and (max-width:550px) {   .top-headre-navigation ul li a {  font-size:14px;  letter-spacing:0.2px;   } } @media screen and (max-width:450px) {   .top-headre-navigation ul li a {  font-size:13px;  letter-spacing:0.2px;   }   .top-headre-navigation a.landg-link:before {  bottom:2px;  height:14px;  border-right:1px solid #BD9E59;   } }  @media screen and (max-width:400px) {   .top-headre-navigation a.landg-link:before {  right:-10px;   }   .top-headre-navigation ul li {  padding:0 10px;   }   .top-headre-navigation ul li a {  font-size:12px;   } }  .ccm-wishlist-form .ccm-wishlist-form-row textarea {   font-family:'Poppins', sans-serif;   font-size:12px;   line-height:20px;   letter-spacing:1px;   font-weight:600;   color:#827A71;   border:1px solid #555;   min-height:80px;   text-align:left;   outline:none;   resize:none;   margin:10px 0 22px;   padding:10px; } .ccm-wishlist-form .ccm-wishlist-form-row {   display:flex;   align-items:center;   justify-content:flex-end;   flex-wrap:wrap;   margin:0;   padding:0; } .ccm-wishlist-form .ccm-wishlist-form-row a {   font-family:'Poppins', sans-serif;   font-size:12px;   line-height:20px;   letter-spacing:3.6px;   font-weight:500;   background:#32434F;   text-decoration:none;   text-transform:uppercase;   transition:all 0.4s ease-in-out;   border:1px solid transparent;   width:330px;   height:52px;   color:#fff;   display:flex;   align-items:center;   justify-content:center;   margin:0 0 18px;   padding:0; } .ccm-wishlist-form .ccm-wishlist-form-row a.save-to-favorite {   margin-left:5px; } .ccm-wishlist-form .ccm-wishlist-form-row a:hover {   background:transparent;   border-color:#BD9E59;   color:#BD9E59; } @media screen and (max-width:821px) {   .ccm-wishlist-form .ccm-wishlist-form-row {  display:block;   }   .ccm-wishlist-form .ccm-wishlist-form-row a {  margin:0 0 18px;  width:100%;   }   .ccm-wishlist-form .ccm-wishlist-form-row textarea {  margin:18px 0 15px;   }  .ccm-wishlist-form .ccm-wishlist-form-row a.save-to-favorite{  margin:0 0 5px;   } } 