 body.gs-trendy:not(.gs-live-body){   background:#f5f5f5!important;   color:#222!important;   font-family:Inter,Arial,Helvetica,sans-serif!important;   letter-spacing:0!important; } body.gs-trendy:not(.gs-live-body) .site-header, body.gs-trendy:not(.gs-live-body) #masthead, body.gs-trendy:not(.gs-live-body) .header-wrapper, body.gs-trendy:not(.gs-live-body) .nasa-header, body.gs-trendy:not(.gs-live-body) .nasa-mobile-nav-wrap, body.gs-trendy:not(.gs-live-body) .site-footer, body.gs-trendy:not(.gs-live-body) #colophon, body.gs-trendy:not(.gs-live-body) .footer-wrapper, body.gs-trendy:not(.gs-live-body) .nasa-footer{   display:none!important; } .gs-shell, .gs-shell * , .gs-shell-footer, .gs-shell-footer *{   box-sizing:border-box;   letter-spacing:0!important;   text-transform:none!important; } .gs-shell{   position:relative;   z-index:10020;   border-bottom:1px solid #e5e5e5;   background:#fff;   font-family:Inter,Arial,Helvetica,sans-serif; } .gs-shell-inner, .gs-shell-footer-inner{   width:min(1780px,calc(100vw - 48px));   margin:0 auto; } .gs-shell-inner{   position:relative; } .gs-shell-utility{   display:flex;   height:28px;   align-items:center;   justify-content:flex-end;   gap:20px;   color:#777;   font-size:12px; } .gs-shell-utility a, .gs-shell-actions a, .gs-shell-categories a, .gs-shell-footer a{   color:inherit!important;   text-decoration:none!important; } .gs-shell-utility a:hover, .gs-shell-actions a:hover, .gs-shell-categories a:hover, .gs-shell-footer a:hover{   color:#2f6f46!important; } .gs-shell-header{   display:grid;   grid-template-columns:minmax(190px,250px) minmax(360px,1fr) auto;   gap:22px;   align-items:center;   padding:14px 0 13px; } .gs-shell-logo{   display:inline-flex;   align-items:center;   min-height:44px; } .gs-shell-logo img{   display:block;   width:min(220px,44vw);   max-height:42px;   object-fit:contain; } .gs-shell-search{   display:grid;   grid-template-columns:minmax(0,1fr) 74px;   height:46px;   overflow:hidden;   border:2px solid #2f6f46;   border-radius:8px;   background:#fff; } .gs-shell-search input{   min-width:0!important;   min-height:42px!important;   border:0!important;   border-radius:0!important;   background:#fff!important;   box-shadow:none!important;   outline:0!important;   padding:0 14px!important;   color:#222!important;   font-size:14px!important; } .gs-shell-search button{   min-height:42px!important;   border:0!important;   border-radius:0!important;   background:#2f6f46!important;   color:#fff!important;   font-size:14px!important;   font-weight:900!important; } .gs-shell-actions{   display:flex;   align-items:center;   gap:18px;   white-space:nowrap; } .gs-shell-actions a{   display:inline-flex;   align-items:center;   gap:6px;   color:#222!important;   font-size:14px;   font-weight:850; } .gs-shell-icon{   display:grid;   width:27px;   height:27px;   place-items:center;   border:1px solid #e5e5e5;   border-radius:999px;   background:#fff;   color:#222;   font-size:13px;   font-weight:900;   line-height:1; } .gs-shell-actions .gs-header-account-menu a{   display:flex!important;   min-height:36px!important;   align-items:center!important;   gap:0!important;   padding:0 16px!important;   color:#333!important;   font-size:13px!important;   font-weight:650!important; } .gs-shell-actions .gs-header-account-menu a:hover{   background:#eaf4ed!important;   color:#2f6f46!important; } .gs-shell-actions .gs-header-account-menu strong{   color:#2f6f46!important;   font-size:13px!important; } .gs-shell-categories{   display:flex;   height:44px;   min-height:44px;   align-items:center;   gap:28px;   overflow-x:auto;   overflow-y:hidden;   border-top:0;   border-bottom:1px solid #e5e5e5; } .gs-shell-categories a{   position:relative;   display:inline-flex;   flex:0 0 auto;   height:44px;   align-items:center;   gap:8px;   color:#2b2b2b!important;   font-size:14px;   font-weight:800;   white-space:nowrap; } .gs-shell-categories a:after{   position:absolute;   left:0;   right:0;   bottom:0;   height:3px;   border-radius:999px 999px 0 0;   background:transparent;   content:""; } .gs-shell-categories a.is-active, .gs-shell-categories a.is-hover-active, .gs-shell-categories a:hover{   color:#2f6f46!important; } .gs-shell-categories a.is-active:after, .gs-shell-categories a.is-hover-active:after, .gs-shell-categories a:hover:after{   background:#2f6f46; } .gs-shell-menu{   font-size:23px;   line-height:1; } .gs-shell-mega{   position:absolute;   left:0;   right:0;   top:100%;   z-index:10030;   display:none;   grid-template-columns:210px minmax(0,1fr);   min-height:430px;   overflow:hidden;   border:1px solid #dfdfdf;   background:#fff;   box-shadow:0 22px 42px rgba(0,0,0,.16); } .gs-shell.is-mega-open .gs-shell-mega{   display:grid; } .gs-shell-mega-left{   display:grid;   align-content:start;   gap:2px;   padding:10px;   border-right:1px solid #ececec;   background:#fafafa; } .gs-shell-mega-left a{   display:flex;   min-height:48px;   align-items:center;   justify-content:space-between;   border-radius:8px;   padding:0 10px;   color:#222!important;   font-size:14px;   font-weight:850;   text-decoration:none!important; } .gs-shell-mega-left a:hover, .gs-shell-mega-left a.is-active{   background:#eaf4ed;   color:#2f6f46!important; } .gs-shell-mega-grid{   display:grid;   grid-template-columns:repeat(4,minmax(150px,1fr));   gap:24px 36px;   align-content:start;   padding:18px 22px 28px;   background:#fff; } .gs-shell-mega-group{   display:grid;   align-content:start;   gap:8px; } .gs-shell-mega-group a{   color:#222!important;   font-size:14px;   font-weight:500;   line-height:1.25;   text-decoration:none!important; } .gs-shell-mega-group a:hover{   color:#2f6f46!important;   text-decoration:underline!important; } .gs-shell-mega-title{   display:inline-flex!important;   align-items:center;   gap:5px;   color:#2f6f46!important;   font-weight:850!important; } .gs-shell-mega-group.is-active .gs-shell-mega-title{   text-decoration:underline!important; } .gs-shell-mega-more{   margin-top:2px!important;   color:#111!important;   font-weight:850!important;   text-decoration:underline!important; } body.gs-trendy:not(.gs-live-body) #main-content, body.gs-trendy:not(.gs-live-body) .site-content, body.gs-trendy:not(.gs-live-body) .page-wrapper{   background:#f5f5f5!important;   padding-top:18px!important; } .gs-shell-footer{   margin-top:42px;   border-top:1px solid #dedede;   background:#f5f5f5;   color:#444;   font-family:Inter,Arial,Helvetica,sans-serif; } .gs-shell-footer-inner{   display:grid;   grid-template-columns:repeat(4,minmax(0,1fr));   gap:34px;   padding:34px 0 42px; } .gs-shell-footer h3{   margin:0 0 14px;   color:#333;   font-size:18px;   font-weight:850; } .gs-shell-footer a{   display:block;   margin:9px 0;   color:#555!important;   font-size:14px;   font-weight:500; } .gs-shell-categories{   justify-content:space-between!important;   gap:8px!important;   overflow:hidden!important; } .gs-shell-categories a{   flex:0 1 auto!important;   min-width:0!important;   font-size:13px!important; } .gs-shell-footer{   background:#f5f5f5!important; } .gs-shell-footer-inner{   align-items:start; } .gs-shell-footer section:nth-child(2) a, .gs-shell-footer section:nth-child(3) a{   margin:7px 0; } .gs-lidio-checkout-tip, .gs-account-lidio-card, .gs-lidio-payment-note{   box-sizing:border-box;   letter-spacing:0!important;   text-transform:none!important; } .gs-lidio-checkout-tip{   display:flex;   align-items:center;   justify-content:space-between;   gap:16px;   margin:0 0 14px;   padding:14px 16px;   border:1px solid #d8e7dc;   border-radius:8px;   background:#f5fbf6;   color:#183222; } .gs-lidio-checkout-tip span, .gs-account-lidio-card span{   display:block;   margin-bottom:3px;   color:#16763b;   font-size:12px;   font-weight:900; } .gs-lidio-checkout-tip strong, .gs-account-lidio-card strong{   display:block;   color:#10251b;   font-size:17px;   font-weight:900;   line-height:1.25; } .gs-lidio-checkout-tip p, .gs-account-lidio-card p{   margin:5px 0 0;   color:#607068;   font-size:13px;   line-height:1.5; } .gs-lidio-checkout-tip a, .gs-account-lidio-card a{   display:inline-grid;   min-height:38px;   place-items:center;   flex:0 0 auto;   padding:0 14px;   border:1px solid #16763b;   border-radius:6px;   background:#16763b;   color:#fff!important;   font-size:13px;   font-weight:900;   text-decoration:none!important; } .gs-lidio-payment-note{   display:grid;   gap:3px;   margin:10px 0 0;   padding:10px 11px;   border:1px solid #d8e7dc;   border-radius:8px;   background:#f8fcf9;   color:#50655a;   font-size:12px;   line-height:1.45; } .gs-lidio-payment-note strong{   color:#16763b;   font-size:12px; } .gs-account-lidio-card{   display:flex;   align-items:center;   justify-content:space-between;   gap:16px;   margin:0 0 18px;   padding:16px;   border:1px solid #d8e7dc;   border-radius:8px;   background:#f5fbf6; } body.gs-trendy.woocommerce-checkout #payment ul.payment_methods{   display:grid!important;   gap:10px!important;   padding:0!important;   border:0!important;   background:transparent!important; } body.gs-trendy.woocommerce-checkout #payment ul.payment_methods li{   margin:0!important;   padding:13px!important;   border:1px solid var(--gs-line)!important;   border-radius:8px!important;   background:#fff!important; } body.gs-trendy.woocommerce-checkout #payment ul.payment_methods li.gs-lidio-method{   border-color:#a8ccb0!important;   background:#f3faf5!important; } body.gs-trendy.woocommerce-checkout #payment ul.payment_methods li label{   display:flex!important;   align-items:center!important;   gap:8px!important;   margin:0!important;   color:#10251b!important;   font-size:14px!important;   font-weight:900!important; } body.gs-trendy.woocommerce-checkout #payment ul.payment_methods li label input[type=radio]{   flex:0 0 auto!important;   margin:0!important; } .gs-lidio-pill{   display:inline-grid;   min-height:22px;   place-items:center;   padding:0 8px;   border-radius:999px;   background:#16763b;   color:#fff;   font-size:11px;   font-weight:900;   white-space:nowrap; } .gs-lidio-title{   display:inline-flex;   align-items:center;   color:#10251b;   font-size:14px;   font-weight:900;   line-height:1.2; } body.gs-trendy.woocommerce-checkout #payment div.payment_box{   margin:10px 0 0!important;   padding:0!important;   border:0!important;   background:transparent!important;   color:#607068!important;   font-size:13px!important; } body.gs-trendy.woocommerce-checkout #payment div.payment_box:before{   display:none!important; } body.gs-trendy.woocommerce-checkout form.checkout.processing, body.gs-trendy.woocommerce-checkout #customer_details.processing, body.gs-trendy.woocommerce-checkout #order_review.processing, body.gs-trendy.woocommerce-checkout .woocommerce-checkout-review-order.processing{   opacity:1!important; } body.gs-trendy.woocommerce-checkout .blockUI.blockOverlay, body.gs-trendy.woocommerce-checkout .blockOverlay{   opacity:.08!important;   background:#fff!important;   pointer-events:none!important; } body.gs-trendy.woocommerce-checkout #payment ul.payment_methods li:not(.gs-payment-active) div.payment_box{   display:none!important;   visibility:hidden!important;   height:0!important;   margin:0!important;   padding:0!important;   overflow:hidden!important; } body.gs-trendy.woocommerce-checkout #nasa-billing-detail-wrap .checkout-group-desc{   max-width:56ch!important;   color:#4d5d55!important;   font-size:13px!important;   line-height:1.35!important; } body.gs-trendy.woocommerce-checkout #nasa-billing-detail-wrap .ns-different-shipping.is-active .woocommerce-billing-fields, body.gs-trendy.woocommerce-checkout.gs-billing-different #nasa-billing-detail-wrap .woocommerce-billing-fields, body.gs-trendy.woocommerce-checkout #nasa-billing-detail-wrap .ns-different-shipping.is-active .woocommerce-billing-fields__field-wrapper, body.gs-trendy.woocommerce-checkout.gs-billing-different #nasa-billing-detail-wrap .woocommerce-billing-fields__field-wrapper{   position:static!important;   display:block!important;   visibility:visible!important;   opacity:1!important;   width:100%!important;   max-width:100%!important;   height:auto!important;   min-height:1px!important;   max-height:none!important;   margin:12px 0 0!important;   overflow:visible!important;   transform:none!important; } body.gs-trendy.woocommerce-checkout #nasa-billing-detail-wrap .ns-different-shipping.is-active .woocommerce-billing-fields .form-row, body.gs-trendy.woocommerce-checkout.gs-billing-different #nasa-billing-detail-wrap .woocommerce-billing-fields .form-row{   display:block!important;   visibility:visible!important;   opacity:1!important;   width:100%!important;   max-width:100%!important;   height:auto!important;   min-height:1px!important;   max-height:none!important;   margin:0 0 10px!important;   overflow:visible!important; } body.gs-trendy.woocommerce-checkout #payment ul.payment_methods li.gs-lidio-method label{   flex-wrap:wrap!important;   gap:8px 10px!important;   line-height:1.2!important; } body.gs-trendy.woocommerce-checkout .woocommerce-privacy-policy-text p{   margin:8px 0!important;   color:#5f6b64!important;   font-size:13px!important;   line-height:1.45!important; } body.gs-trendy.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{   margin-top:10px!important;   color:#5f6b64!important;   font-size:12px!important;   line-height:1.45!important; } body.gs-trendy.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper p, body.gs-trendy.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper small{   margin:6px 0!important;   color:#5f6b64!important;   font-size:12px!important;   line-height:1.45!important; } body.gs-trendy.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions{   display:none!important;   visibility:hidden!important;   max-height:0!important;   overflow:hidden!important; } body.gs-trendy.woocommerce-checkout .ns_carousel_pro_checkout{   display:none!important;   visibility:hidden!important;   width:0!important;   max-width:0!important;   height:0!important;   min-height:0!important;   margin:0!important;   padding:0!important;   overflow:hidden!important;   pointer-events:none!important; } body.gs-trendy.woocommerce-checkout .gs-checkout-order-reassurance__box{   display:flex!important;   align-items:center!important;   justify-content:space-between!important;   gap:12px!important;   min-height:0!important;   margin:12px 0!important;   padding:10px 12px!important;   border-radius:8px!important;   font-size:13px!important;   line-height:1.35!important; } body.gs-trendy.woocommerce-checkout .gs-checkout-order-reassurance__box p{   margin:0!important; } @media(min-width:1091px){   body.gs-trendy.woocommerce-checkout .page-checkout-modern,   body.gs-trendy.woocommerce-checkout .page-checkout-modern>.woocommerce,   body.gs-trendy.woocommerce-checkout .woocommerce>.row{     width:100%!important;     max-width:none!important;     margin-left:0!important;     margin-right:0!important;   }   body.gs-trendy.woocommerce-checkout .woocommerce>.row{     display:block!important;   }   body.gs-trendy.woocommerce-checkout .checkout-modern-wrap,   body.gs-trendy.woocommerce-checkout .checkout-modern-wrap.large-12.columns{     float:none!important;     width:min(1780px,calc(100vw - 48px))!important;     max-width:1780px!important;     margin:0 auto!important;     padding-left:0!important;     padding-right:0!important;   }   body.gs-trendy.woocommerce-checkout .checkout-modern-left-wrap{     width:100%!important;     max-width:100%!important;     padding-right:0!important;   }   body.gs-trendy.woocommerce-checkout form.checkout{     display:grid!important;     grid-template-columns:minmax(0,1fr) minmax(420px,520px)!important;     gap:22px!important;     width:100%!important;     max-width:100%!important;     margin:0!important;     padding:16px!important;   }   body.gs-trendy.woocommerce-checkout .gs-lidio-checkout-tip{     grid-column:1!important;     grid-row:1!important;     width:100%!important;     margin:0!important;   }   body.gs-trendy.woocommerce-checkout #nasa-billing-detail-wrap{     grid-column:1!important;     grid-row:2!important;     width:100%!important;     margin:0!important;   }   body.gs-trendy.woocommerce-checkout #customer_details{     grid-column:1!important;     grid-row:3!important;     width:100%!important;     margin:0!important;   }   body.gs-trendy.woocommerce-checkout #order_review{     grid-column:2!important;     grid-row:1 / span 3!important;     width:100%!important;     align-self:start!important;     position:sticky!important;     top:18px!important;     margin:0!important;   } } @media(max-width:768px){   .gs-lidio-checkout-tip,   .gs-account-lidio-card{     display:grid;     gap:10px;     padding:13px!important;   }   .gs-lidio-checkout-tip a,   .gs-account-lidio-card a{     width:100%;   }   body.gs-trendy.woocommerce-checkout #payment ul.payment_methods li label{     align-items:flex-start!important;     flex-wrap:wrap!important;     line-height:1.25!important;   }   .gs-lidio-pill{     margin-top:2px;   } } @media(min-width:1091px){   .gs-live-row-grid{     grid-template-columns:repeat(6,minmax(0,1fr))!important;     gap:14px!important;   }   .gs-live-grid{     grid-template-columns:repeat(6,minmax(0,1fr))!important;   }   .gs-live.is-listing .gs-live-grid{     grid-template-columns:repeat(5,minmax(0,1fr))!important;   }   .gs-live-card .gs-live-image{     aspect-ratio:1/1.16!important;   }   .gs-live-card .gs-live-image img{     padding:6px!important;   }   .gs-live-story-rail{     min-height:132px!important;     overflow-y:hidden!important;   }   .gs-live-story img{     width:76px!important;     height:76px!important;   }   body.gs-trendy.woocommerce-shop ul.products.grid,   body.gs-trendy.tax-product_cat ul.products.grid,   body.gs-trendy.tax-product_tag ul.products.grid,   body.gs-trendy.post-type-archive-product ul.products.grid{     display:grid!important;     grid-template-columns:repeat(6,minmax(0,1fr))!important;     gap:14px!important;   }   body.gs-trendy.woocommerce-shop ul.products.grid>li,   body.gs-trendy.tax-product_cat ul.products.grid>li,   body.gs-trendy.tax-product_tag ul.products.grid>li,   body.gs-trendy.post-type-archive-product ul.products.grid>li{     width:auto!important;     max-width:none!important;     padding:0!important;   } } body.gs-trendy .woocommerce-price-suffix, body.gs-trendy .tax_label, body.gs-trendy .includes_tax, body.gs-trendy .wc-gzd-additional-info, body.gs-trendy .nasa-after-price, body.gs-trendy .nasa-product-grid .product-interactions, body.gs-trendy .products .star-rating, body.gs-trendy .products .woocommerce-review-link, body.gs-trendy .gs-variable-price-prompt small{   display:none!important; } body.gs-trendy.single-product .nasa-single-product-brands, body.gs-trendy.single-product .woocommerce-product-details__short-description, body.gs-trendy.single-product .product_meta, body.gs-trendy.single-product .sku_wrapper, body.gs-trendy.single-product .posted_in, body.gs-trendy.single-product .tagged_as, body.gs-trendy.single-product .nasa-wrap-popup-nodes, body.gs-trendy.single-product .nasa-size-guide, body.gs-trendy.single-product .nasa-node-popup, body.gs-trendy.single-product #nasa-content-size-guide, body.gs-trendy.single-product .gs-sales-product-advisor, body.gs-trendy.single-product .gs-growth-single-check, body.gs-trendy.single-product .gs-growth-decision-box, body.gs-trendy.single-product .gs-wa-quote, body.gs-trendy.single-product .check-incart-sold-wrap, body.gs-trendy.single-product .check-incart-sold, body.gs-trendy.single-product .nasa-in-cart, body.gs-trendy.single-product .product-details, body.gs-trendy.single-product .woocommerce-tabs, body.gs-trendy.single-product .nasa-tabs-content, body.gs-trendy.single-product .nasa-vertical-notabs, body.gs-trendy.single-product .ns-tab-item, body.gs-trendy.woocommerce-cart .gs-sales-cart-help, body.gs-trendy.woocommerce-cart .gs-wa-quote, body.gs-trendy.woocommerce-cart .gs-cart-trust-list, body.gs-trendy.woocommerce-cart .related.products, body.gs-trendy.woocommerce-cart .upsells.products, body.gs-trendy.woocommerce-cart .cross-sells, body.gs-trendy.woocommerce-cart ul.products, body.gs-trendy.woocommerce-cart .nasa-slider-wrap, body.gs-trendy.woocommerce-cart .nasa-products-special-deal, body.gs-trendy.woocommerce-cart .nasa-product-deal-slider, body.gs-trendy.woocommerce-checkout .related.products, body.gs-trendy.woocommerce-checkout .upsells.products, body.gs-trendy.woocommerce-checkout .cross-sells, body.gs-trendy.woocommerce-checkout ul.products, body.gs-trendy.woocommerce-checkout .nasa-slider-wrap, body.gs-trendy.woocommerce-checkout .nasa-products-special-deal, body.gs-trendy.woocommerce-checkout .nasa-product-deal-slider, body.gs-trendy.woocommerce-cart .shipping, body.gs-trendy.woocommerce-cart tr.shipping, body.gs-trendy.woocommerce-cart .cart_totals tr.shipping, body.gs-trendy.woocommerce-cart .cart_totals .shipping, body.gs-trendy.woocommerce-cart .woocommerce-shipping-calculator{   display:none!important;   visibility:hidden!important;   pointer-events:none!important;   height:0!important;   min-height:0!important;   margin:0!important;   padding:0!important;   overflow:hidden!important; } body.gs-trendy:not(.gs-live-body) ul.products li.product, body.gs-trendy:not(.gs-live-body) .product-item.grid, body.gs-trendy:not(.gs-live-body) .products .product{   border:1px solid #e1e4df!important;   border-radius:8px!important;   background:#fff!important;   box-shadow:none!important; } body.gs-trendy:not(.gs-live-body) ul.products li.product:hover, body.gs-trendy:not(.gs-live-body) .product-item.grid:hover, body.gs-trendy:not(.gs-live-body) .products .product:hover{   border-color:#93bf9f!important;   box-shadow:0 10px 24px rgba(34,89,58,.08)!important; } body.gs-trendy:not(.gs-live-body) .products .product-img-wrap, body.gs-trendy:not(.gs-live-body) ul.products li.product a img{   background:#fff!important; } body.gs-trendy:not(.gs-live-body) .products .product-img-wrap{   display:grid!important;   min-height:252px!important;   place-items:center!important;   overflow:hidden!important; } body.gs-trendy:not(.gs-live-body) .products .product-img-wrap img, body.gs-trendy:not(.gs-live-body) ul.products li.product a img{   width:100%!important;   max-height:246px!important;   object-fit:contain!important;   padding:8px!important; } body.gs-trendy:not(.gs-live-body) .product-title, body.gs-trendy:not(.gs-live-body) ul.products li.product .woocommerce-loop-product__title, body.gs-trendy:not(.gs-live-body) .name{   color:#222!important;   font-size:14px!important;   font-weight:700!important;   line-height:1.35!important;   letter-spacing:0!important;   text-transform:none!important; } body.gs-trendy:not(.gs-live-body) .products .price, body.gs-trendy:not(.gs-live-body) ul.products li.product .price{   color:#2f6f46!important;   font-size:18px!important;   font-weight:900!important;   line-height:1.2!important; } body.gs-trendy.woocommerce-cart .woocommerce-cart-form, body.gs-trendy.woocommerce-cart .cart_totals, body.gs-trendy.woocommerce-checkout #customer_details, body.gs-trendy.woocommerce-checkout .woocommerce-checkout-review-order, body.gs-trendy.woocommerce-account .woocommerce-MyAccount-navigation, body.gs-trendy.woocommerce-account .woocommerce-MyAccount-content, body.gs-trendy .wishlist_table, body.gs-trendy .yith-wcwl-form{   border:1px solid #e1e4df!important;   border-radius:8px!important;   background:#fff!important;   box-shadow:none!important; } body.gs-trendy.woocommerce-checkout .checkout-modern-wrap{   display:block!important;   float:none!important;   width:min(1780px,calc(100vw - 48px))!important;   max-width:1780px!important;   margin:0 auto!important; } body.gs-trendy.woocommerce-checkout .checkout-modern-left-wrap{   width:100%!important;   max-width:100%!important;   flex:0 0 100%!important; } body.gs-trendy.woocommerce-checkout .checkout-modern-right-wrap{   display:none!important;   visibility:hidden!important;   pointer-events:none!important; } body.gs-trendy.woocommerce-checkout form.checkout{   width:100%!important;   box-sizing:border-box!important; } body.gs-trendy.woocommerce-cart table.shop_table th, body.gs-trendy.woocommerce-checkout table.shop_table th, body.gs-trendy .wishlist_table th{   color:#333!important;   font-size:13px!important;   font-weight:850!important;   text-transform:none!important; } body.gs-trendy.single-product .woocommerce-product-gallery{   display:grid!important;   place-items:center!important;   min-height:560px!important; } body.gs-trendy.single-product .woocommerce-product-gallery img{   width:100%!important;   max-height:560px!important;   object-fit:contain!important;   padding:14px!important; } body.gs-trendy.single-product .product-info.summary.entry-summary{   border-radius:8px!important; } .gs-live-store-page{   width:min(1780px,calc(100vw - 48px))!important;   padding:0 0 36px!important; } .gs-live-store-page>.gs-live-home{   display:none!important; } .gs-live-store-page .gs-live-listing{   display:grid!important;   margin-top:18px!important; } body.gs-trendy.page-id-0 .entry-title, body.gs-trendy.page .entry-title, body.gs-trendy.page .page-title{   letter-spacing:0!important;   text-transform:none!important; } @media(max-width:900px){   .gs-shell-utility{     display:none!important;     visibility:hidden!important;     height:0!important;     min-height:0!important;     margin:0!important;     padding:0!important;     overflow:hidden!important;   }   .gs-live-utility{     display:none!important;     visibility:hidden!important;     height:0!important;     min-height:0!important;     margin:0!important;     padding:0!important;     overflow:hidden!important;   }   .gs-shell-categories{     justify-content:flex-start!important;     overflow-x:auto!important;   }   .gs-shell-header{     grid-template-columns:1fr;     gap:11px;     padding:12px 0;   }   .gs-shell-actions{     justify-content:space-between;     gap:10px;   }   .gs-shell-actions a{     font-size:13px;   }   .gs-shell-footer-inner{     grid-template-columns:1fr 1fr;     gap:20px;   } } @media(max-width:768px){   body.gs-trendy.single-product{     overflow-x:hidden!important;     padding-bottom:112px!important;   }   body.gs-trendy.single-product .gs-shell{     display:none!important;     visibility:hidden!important;     height:0!important;     min-height:0!important;     overflow:hidden!important;   }   body.gs-trendy.single-product:not(.gs-live-body) #main-content,   body.gs-trendy.single-product:not(.gs-live-body) .site-content,   body.gs-trendy.single-product:not(.gs-live-body) .page-wrapper{     padding-top:48px!important;   }   body.gs-trendy.single-product .product-info.summary.entry-summary,   body.gs-trendy.single-product .summary.entry-summary{     min-width:0!important;     overflow:visible!important;   }   body.gs-trendy.single-product form.cart,   body.gs-trendy.single-product form.variations_form{     display:grid!important;     width:100%!important;     max-width:100%!important;     gap:12px!important;   }   body.gs-trendy.single-product table.variations,   body.gs-trendy.single-product table.variations tbody,   body.gs-trendy.single-product table.variations tr,   body.gs-trendy.single-product table.variations th,   body.gs-trendy.single-product table.variations td{     display:block!important;     width:100%!important;     max-width:100%!important;     box-sizing:border-box!important;   }   body.gs-trendy.single-product table.variations{     margin:12px 0!important;     border:0!important;   }   body.gs-trendy.single-product table.variations tr{     display:grid!important;     gap:8px!important;     margin:0 0 12px!important;     padding:12px!important;     border:1px solid #e3e7df!important;     border-radius:8px!important;     background:#fff!important;   }   body.gs-trendy.single-product table.variations th,   body.gs-trendy.single-product table.variations td{     padding:0!important;     border:0!important;     text-align:left!important;   }   body.gs-trendy.single-product table.variations label{     display:block!important;     margin:0 0 6px!important;     color:#222!important;     font-size:13px!important;     font-weight:900!important;     line-height:1.25!important;     white-space:normal!important;   }   body.gs-trendy.single-product table.variations select,   body.gs-trendy.single-product .summary select{     display:none!important;     width:100%!important;     max-width:100%!important;     min-height:1px!important;     height:1px!important;     margin:0!important;     padding:0!important;     border:0!important;     opacity:0!important;     visibility:hidden!important;     pointer-events:none!important;     position:absolute!important;     left:-9999px!important;   }   body.gs-trendy.single-product .select2-container,   body.gs-trendy.single-product .selectWoo-container,   body.gs-trendy.single-product .select2-selection,   body.gs-trendy.single-product .selectWoo-selection{     display:none!important;     width:100%!important;     max-width:100%!important;   }   body.gs-trendy.single-product .ns-open-var-form,   body.gs-trendy.single-product .nasa-open-var-form,   body.gs-trendy.single-product .nasa-open-variation-form{     display:none!important;     pointer-events:none!important;     visibility:hidden!important;   }   body.gs-trendy.single-product form.variations_form .nasa-product-content-variable-warp,   body.gs-trendy.single-product form.variations_form .nasa-product-content-select-wrap,   body.gs-trendy.single-product form.variations_form .nasa-product-content-child{     display:block!important;     width:100%!important;     max-width:100%!important;     float:none!important;     visibility:visible!important;     opacity:1!important;   }   body.gs-trendy.single-product form.variations_form{     position:relative!important;     top:auto!important;     right:auto!important;     bottom:auto!important;     left:auto!important;     z-index:auto!important;     display:block!important;     height:auto!important;     max-height:none!important;     min-height:0!important;     padding-bottom:104px!important;     transform:none!important;     overflow:visible!important;     background:#fff!important;     scroll-margin-top:72px;     scroll-margin-bottom:132px;     visibility:visible!important;     opacity:1!important;   }   body.gs-trendy.single-product .ns-info-variants{     position:relative!important;     height:auto!important;     max-height:none!important;     overflow:visible!important;     transform:none!important;     visibility:visible!important;     opacity:1!important;   }   body.gs-trendy.single-product table.variations,   body.gs-trendy.single-product table.variations tbody,   body.gs-trendy.single-product table.variations tr,   body.gs-trendy.single-product table.variations th,   body.gs-trendy.single-product table.variations td{     visibility:visible!important;     opacity:1!important;   }   body.gs-trendy.single-product form.variations_form .nasa-toggle-content-attr-select,   body.gs-trendy.single-product form.variations_form .nasa-attr-ux_wrap{     display:none!important;     width:100%!important;     max-width:100%!important;   }   body.gs-trendy.single-product ul.products .nasa-product-content-variable-warp,   body.gs-trendy.single-product .related.products .nasa-product-content-variable-warp,   body.gs-trendy.single-product .upsells.products .nasa-product-content-variable-warp{     display:none!important;   }   body.gs-trendy.single-product .nasa-toggle-attr-select,   body.gs-trendy.single-product .nasa-attr-ux,   body.gs-trendy.single-product .nasa-attr-ux-item,   body.gs-trendy.single-product .nasa-attr-ux-select,   body.gs-trendy.single-product .nasa-attr-ux-label{     display:none!important;     align-items:center!important;     justify-content:center!important;     min-width:0!important;     width:100%!important;     max-width:100%!important;     min-height:40px!important;     margin:0!important;     padding:8px 10px!important;     border:1px solid #e3e7df!important;     border-radius:8px!important;     background:#fff!important;     color:#222!important;     font-size:13px!important;     font-weight:850!important;     line-height:1.2!important;     text-align:center!important;     white-space:normal!important;     word-break:break-word!important;     overflow-wrap:anywhere!important;   }   body.gs-trendy.single-product .nasa-attr-ux.selected,   body.gs-trendy.single-product .nasa-attr-ux.nasa-active,   body.gs-trendy.single-product .nasa-attr-ux-item.selected,   body.gs-trendy.single-product .nasa-attr-ux-item.nasa-active,   body.gs-trendy.single-product .nasa-attr-ux-select.selected,   body.gs-trendy.single-product .nasa-attr-ux-select.nasa-active,   body.gs-trendy.single-product .nasa-attr-ux-label.selected,   body.gs-trendy.single-product .nasa-attr-ux-label.nasa-active{     border-color:#2f6f46!important;     background:#eaf4ed!important;     color:#2f6f46!important;   }   body.gs-trendy.single-product .reset_variations{     display:inline-flex!important;     width:max-content!important;     max-width:100%!important;     margin-top:8px!important;     color:#2f6f46!important;     font-size:12px!important;     font-weight:850!important;   }   body.gs-trendy.single-product .gs-mobile-variation-picker{     position:relative;     z-index:4;     display:grid;     grid-template-columns:repeat(2,minmax(0,1fr));     gap:8px;     width:100%;     max-height:232px;     overflow:auto;     padding:2px 1px 4px;     -webkit-overflow-scrolling:touch;     scroll-margin-top:72px;     scroll-margin-bottom:132px;     visibility:visible!important;     opacity:1!important;     pointer-events:auto!important;   }   body.gs-trendy.single-product .gs-mobile-variation-option{     display:flex;     min-width:0;     min-height:44px;     align-items:center;     justify-content:center;     padding:9px 10px;     border:1px solid #dfe7de;     border-radius:10px;     background:#fff;     color:#223126;     box-shadow:0 3px 10px rgba(28,54,35,.05);     font-size:13px;     font-weight:850;     line-height:1.16;     text-align:center;     white-space:normal;     overflow-wrap:anywhere;     scroll-margin-top:72px;     scroll-margin-bottom:132px;     visibility:visible!important;     opacity:1!important;     pointer-events:auto!important;   }   body.gs-trendy.single-product .gs-mobile-variation-option.is-selected{     border-color:#2f6f46;     background:#eaf4ed;     color:#2f6f46;     box-shadow:0 6px 16px rgba(242,122,26,.13);   }   body.gs-trendy.single-product .gs-mobile-variation-option:disabled{     opacity:.45;     background:#f4f5f2;     color:#899089;   }   body.gs-trendy.single-product .single_variation,   body.gs-trendy.single-product .woocommerce-variation,   body.gs-trendy.single-product .woocommerce-variation-description,   body.gs-trendy.single-product .woocommerce-variation-price,   body.gs-trendy.single-product .woocommerce-variation-availability{     width:100%!important;     max-width:100%!important;     font-size:13px!important;     line-height:1.35!important;     white-space:normal!important;     overflow-wrap:anywhere!important;   }   body.gs-trendy.single-product .nasa-single-product-fixed-add-to-cart,   body.gs-trendy.single-product .nasa-fixed-single-add-to-cart,   body.gs-trendy.single-product .nasa-fixed-product-btn,   body.gs-trendy.single-product .nasa-add-to-cart-fixed,   body.gs-trendy.single-product .ns_btn-fixed,   body.gs-trendy.single-product .nasa-toggle-layout-side-sidebar,   body.gs-trendy.single-product .nasa-sidebar-single-product,   body.gs-trendy.single-product .products-arrow,   body.gs-trendy.single-product .slick-arrow{     display:none!important;     visibility:hidden!important;     pointer-events:none!important;   }   .gs-mobile-buybar{     grid-template-columns:minmax(0,1fr) minmax(112px,132px) minmax(96px,116px)!important;     gap:8px!important;     left:10px!important;     right:10px!important;     bottom:calc(16px + env(safe-area-inset-bottom))!important;     border:1px solid #e3e7df!important;     border-radius:14px!important;     background:#fff!important;     box-shadow:0 -4px 22px rgba(16,32,21,.2)!important;   }   .gs-mobile-buybar button{     display:flex!important;     align-items:center!important;     justify-content:center!important;     white-space:nowrap!important;     overflow-wrap:normal!important;     letter-spacing:0!important;     text-transform:none!important;     font-size:13px!important;     line-height:1!important;     border-radius:10px!important;   }   .gs-mobile-buybar button.is-waiting{     opacity:.82;   }   .gs-mobile-variation-alert{     position:fixed;     left:12px;     right:12px;     bottom:calc(82px + env(safe-area-inset-bottom));     z-index:100002;     display:none;     padding:11px 14px;     border-radius:8px;     background:#1f2a22;     color:#fff;     box-shadow:0 10px 22px rgba(0,0,0,.2);     font-size:13px;     font-weight:850;     line-height:1.3;     text-align:center;   }   .gs-mobile-variation-alert.is-visible{     display:block;   }   body.gs-trendy .cky-modal{     left:0!important;     right:0!important;     width:100vw!important;     max-width:100vw!important;     overflow:hidden!important;     transform:none!important;   }   body.gs-trendy .cky-preference-center,   body.gs-trendy .cky-preference-header,   body.gs-trendy .cky-preference-body-wrapper,   body.gs-trendy .cky-preference-content-wrapper,   body.gs-trendy .cky-accordion-wrapper,   body.gs-trendy .cky-accordion,   body.gs-trendy .cky-accordion-item,   body.gs-trendy .cky-accordion-header-wrapper,   body.gs-trendy .cky-accordion-header,   body.gs-trendy .cky-accordion-header-des,   body.gs-trendy .cky-prefrence-btn-wrapper{     left:auto!important;     right:auto!important;     width:100%!important;     max-width:100%!important;     min-width:0!important;     transform:none!important;   }   body.gs-trendy .cky-preference-center{     max-height:86vh!important;     overflow:auto!important;   }   body.gs-trendy #nasa-before-load{     display:none!important;     visibility:hidden!important;     opacity:0!important;     pointer-events:none!important;   }   body.gs-trendy .gs-shell-categories{     justify-content:flex-start!important;     overflow-x:auto!important;     overflow-y:hidden!important;     -webkit-overflow-scrolling:touch;   }   body.gs-trendy .gs-shell-categories a{     flex:0 0 auto!important;     width:auto!important;     min-width:max-content!important;     white-space:nowrap!important;   }   body.gs-trendy.woocommerce-cart .checkout-breadcrumb,   body.gs-trendy.woocommerce-checkout .checkout-breadcrumb{     display:grid!important;     grid-template-columns:repeat(3,minmax(0,1fr))!important;     gap:6px!important;     max-width:100%!important;     width:100%!important;   }   body.gs-trendy.woocommerce-cart .checkout-breadcrumb>div,   body.gs-trendy.woocommerce-checkout .checkout-breadcrumb>div{     display:flex!important;     min-width:0!important;     width:100%!important;     min-height:54px!important;     align-items:center!important;     justify-content:center!important;     padding:8px 6px!important;     text-align:center!important;   }   body.gs-trendy.woocommerce-cart .checkout-breadcrumb h3,   body.gs-trendy.woocommerce-checkout .checkout-breadcrumb h3{     display:none!important;   }   body.gs-trendy.woocommerce-cart .checkout-breadcrumb h4,   body.gs-trendy.woocommerce-checkout .checkout-breadcrumb h4{     display:block!important;     width:100%!important;     max-width:100%!important;     min-width:0!important;     margin:0!important;     white-space:normal!important;     overflow-wrap:normal!important;     word-break:normal!important;     hyphens:none!important;     font-size:11px!important;     line-height:1.18!important;     text-align:center!important;     letter-spacing:0!important;   }   body.gs-trendy.woocommerce-cart .checkout-breadcrumb p,   body.gs-trendy.woocommerce-checkout .checkout-breadcrumb p{     display:none!important;   }   body.gs-trendy.woocommerce-cart .order-steps,   body.gs-trendy.woocommerce-checkout .order-steps{     margin:0 0 12px!important;     padding:10px 10px!important;     background:#fff!important;   }   body.gs-trendy.woocommerce-cart .nasa-cart-content,   body.gs-trendy.woocommerce-checkout .nasa-cart-content,   body.gs-trendy.woocommerce-cart .page-shopping-cart,   body.gs-trendy.woocommerce-checkout .page-shopping-cart{     padding-left:10px!important;     padding-right:10px!important;     padding-bottom:112px!important;   }   body.gs-trendy.woocommerce-cart .gs-mobile-cart-sticky,   body.gs-trendy.woocommerce-checkout .gs-mobile-cart-sticky,   body.gs-trendy.woocommerce-cart .nasa-bottom-bar,   body.gs-trendy.woocommerce-checkout .nasa-bottom-bar{     display:none!important;     pointer-events:none!important;   }   body.gs-trendy.woocommerce-cart .cart_totals{     position:static!important;     top:auto!important;     margin-top:12px!important;   }   body.gs-trendy.woocommerce-cart .cart_totals .wc-proceed-to-checkout{     display:none!important;   }   body.gs-trendy.woocommerce-cart .cart_totals .checkout-button{     display:none!important;   }   body.gs-trendy.woocommerce-cart .product_list_widget,   body.gs-trendy.woocommerce-cart .nasa-recently-viewed,   body.gs-trendy.woocommerce-cart .nasa-viewed-products,   body.gs-trendy.woocommerce-cart .nasa-sidebar,   body.gs-trendy.woocommerce-cart .nasa-side-sidebar,   body.gs-trendy.woocommerce-cart .related.products,   body.gs-trendy.woocommerce-cart .upsells.products,   body.gs-trendy.woocommerce-cart .cross-sells,   body.gs-trendy.woocommerce-cart ul.products{     display:none!important;     visibility:hidden!important;     height:0!important;     min-height:0!important;     margin:0!important;     padding:0!important;     overflow:hidden!important;     pointer-events:none!important;   }   body.gs-trendy.woocommerce-cart .cart_item .product-price{     display:none!important;   }   body.gs-trendy.woocommerce-cart .nasa-cart-content .large-8.columns{     display:block!important;     visibility:visible!important;     opacity:1!important;     position:relative!important;     width:100%!important;     max-width:100%!important;     height:auto!important;     min-height:0!important;     overflow:visible!important;   }   body.gs-trendy.woocommerce-cart .woocommerce-cart-form,   body.gs-trendy.woocommerce-cart .woocommerce-cart-form table.shop_table,   body.gs-trendy.woocommerce-cart .woocommerce-cart-form tbody,   body.gs-trendy.woocommerce-cart .woocommerce-cart-form tr.cart_item,   body.gs-trendy.woocommerce-cart .woocommerce-cart-form td{     visibility:visible!important;     opacity:1!important;     width:100%!important;     max-width:100%!important;     height:auto!important;     min-height:0!important;     overflow:visible!important;   }   body.gs-trendy.woocommerce-cart .woocommerce-cart-form,   body.gs-trendy.woocommerce-cart .woocommerce-cart-form table.shop_table,   body.gs-trendy.woocommerce-cart .woocommerce-cart-form tbody{     display:block!important;   }   body.gs-trendy.woocommerce-cart .woocommerce-cart-form thead{     display:none!important;   }   body.gs-trendy.woocommerce-cart .woocommerce-cart-form tr.cart_item{     display:grid!important;     grid-template-columns:84px minmax(0,1fr) 32px!important;     gap:10px!important;     align-items:start!important;     margin:0 0 12px!important;     padding:12px!important;     border:1px solid #dfe7de!important;     border-radius:8px!important;     background:#fff!important;   }   body.gs-trendy.woocommerce-cart .woocommerce-cart-form td{     padding:0!important;     border:0!important;     background:transparent!important;   }   body.gs-trendy.woocommerce-cart .woocommerce-cart-form td.product-price,   body.gs-trendy.woocommerce-cart .woocommerce-cart-form .product-price{     display:none!important;     visibility:hidden!important;     width:0!important;     height:0!important;     min-height:0!important;     padding:0!important;     overflow:hidden!important;   }   body.gs-trendy.woocommerce-cart .woocommerce-cart-form .gs-cart-coupon-toggle,   body.gs-trendy.woocommerce-cart .woocommerce-cart-form .coupon{     display:none!important;     visibility:hidden!important;     height:0!important;     margin:0!important;     padding:0!important;     overflow:hidden!important;   }   body.gs-trendy.woocommerce-cart .woocommerce-cart-form .product-thumbnail{     grid-column:1!important;     grid-row:1 / span 4!important;   }   body.gs-trendy.woocommerce-cart .woocommerce-cart-form .product-thumbnail img{     width:74px!important;     height:74px!important;     object-fit:contain!important;   }   body.gs-trendy.woocommerce-cart .woocommerce-cart-form .product-name{     grid-column:2!important;     grid-row:1!important;     color:#143322!important;     font-size:13px!important;     font-weight:850!important;     line-height:1.25!important;   }   body.gs-trendy.woocommerce-cart .woocommerce-cart-form .product-remove{     grid-column:3!important;     grid-row:1!important;     width:30px!important;     justify-self:end!important;   }   body.gs-trendy.woocommerce-cart .woocommerce-cart-form .product-remove a.remove{     position:relative!important;     display:grid!important;     place-items:center!important;     width:28px!important;     height:28px!important;     min-width:28px!important;     min-height:28px!important;     border:1px solid #dfe7de!important;     border-radius:999px!important;     background:#fff!important;     color:transparent!important;     font-size:0!important;     line-height:0!important;     text-decoration:none!important;     box-shadow:none!important;     overflow:hidden!important;   }   body.gs-trendy.woocommerce-cart .woocommerce-cart-form .product-remove a.remove:before{     content:"×"!important;     display:block!important;     color:#8f2d2d!important;     font-family:Arial,Helvetica,sans-serif!important;     font-size:22px!important;     font-weight:500!important;     line-height:1!important;     transform:none!important;   }   body.gs-trendy.woocommerce-cart .woocommerce-cart-form .product-remove a.remove:after,   body.gs-trendy.woocommerce-cart .woocommerce-cart-form .product-remove a.remove i,   body.gs-trendy.woocommerce-cart .woocommerce-cart-form .product-remove a.remove svg{     display:none!important;     content:none!important;   }   body.gs-trendy.woocommerce-cart .woocommerce-cart-form .product-quantity,   body.gs-trendy.woocommerce-cart .woocommerce-cart-form .product-subtotal{     grid-column:2 / 4!important;     width:100%!important;   }   body.gs-trendy.woocommerce-cart .woocommerce-cart-form .product-subtotal{     padding-top:10px!important;     border-top:1px solid #edf0eb!important;     color:var(--gs-green-dark)!important;     font-size:15px!important;     font-weight:900!important;   }   body.gs-trendy.woocommerce-cart .cart_totals tr.shipping,   body.gs-trendy.woocommerce-cart .cart_totals .shipping,   body.gs-trendy.woocommerce-cart .woocommerce-shipping-calculator,   body.gs-trendy.woocommerce-cart .gs-sales-cart-help,   body.gs-trendy.woocommerce-cart .gs-wa-quote,   body.gs-trendy.woocommerce-cart .gs-cart-trust-list{     display:none!important;     visibility:hidden!important;     height:0!important;     min-height:0!important;     margin:0!important;     padding:0!important;     overflow:hidden!important;     pointer-events:none!important;   }   body.gs-trendy.woocommerce-cart .woocommerce-cart-form,   body.gs-trendy.woocommerce-cart .cart_totals,   body.gs-trendy.woocommerce-checkout #customer_details,   body.gs-trendy.woocommerce-checkout .woocommerce-checkout-review-order{     width:100%!important;     max-width:100%!important;     padding:14px!important;     border-radius:10px!important;   }   body.gs-trendy.woocommerce-checkout form.checkout{     display:flex!important;     flex-direction:column!important;     gap:12px!important;     width:100%!important;     max-width:100%!important;     margin:0 auto 32px!important;     padding:0 10px 112px!important;   }   body.gs-trendy.woocommerce-checkout .nasa-bc-modern,   body.gs-trendy.woocommerce-checkout .nasa-checkout-step{     display:none!important;     pointer-events:none!important;   }   body.gs-trendy.woocommerce-checkout #customer_details,   body.gs-trendy.woocommerce-checkout #order_review,   body.gs-trendy.woocommerce-checkout .woocommerce-checkout-review-order{     position:static!important;     top:auto!important;     right:auto!important;     bottom:auto!important;     left:auto!important;     display:block!important;     visibility:visible!important;     opacity:1!important;     transform:none!important;     height:auto!important;     max-height:none!important;     min-height:0!important;     overflow:visible!important;     margin:0 0 12px!important;     clear:both!important;   }   body.gs-trendy.woocommerce-checkout #customer_details{     order:1!important;   }   body.gs-trendy.woocommerce-checkout #order_review_heading{     display:block!important;     order:2!important;     margin:14px 0 10px!important;     color:var(--gs-text)!important;     font-size:18px!important;     line-height:1.2!important;     letter-spacing:0!important;     text-transform:none!important;   }   body.gs-trendy.woocommerce-checkout #order_review{     order:3!important;   }   body.gs-trendy.woocommerce-checkout .woocommerce-form-login-toggle,   body.gs-trendy.woocommerce-checkout form.woocommerce-form-login,   body.gs-trendy.woocommerce-checkout form.woocommerce-form-login.login{     display:none!important;     visibility:hidden!important;     pointer-events:none!important;     position:static!important;     height:0!important;     min-height:0!important;     overflow:hidden!important;   }   body.gs-trendy.woocommerce-checkout #payment,   body.gs-trendy.woocommerce-checkout .woocommerce-checkout-payment,   body.gs-trendy.woocommerce-checkout #payment ul.payment_methods,   body.gs-trendy.woocommerce-checkout #payment .place-order{     position:static!important;     display:block!important;     visibility:visible!important;     opacity:1!important;     width:100%!important;     max-width:100%!important;     height:auto!important;     max-height:none!important;     min-height:1px!important;     overflow:visible!important;     transform:none!important;   }   body.gs-trendy.woocommerce-checkout #payment .place-order{     margin:0!important;     padding:12px 0 0!important;   }   body.gs-trendy.woocommerce-checkout #place_order{     display:flex!important;     width:100%!important;     min-height:48px!important;     align-items:center!important;     justify-content:center!important;     border-radius:10px!important;     background:var(--gs-orange)!important;     color:#fff!important;     letter-spacing:0!important;     text-transform:none!important;   }   body.gs-trendy .nasa-static-sidebar{     left:auto!important;     right:0!important;     width:min(86vw,312px)!important;     max-width:min(86vw,312px)!important;     transform:translateX(105%)!important;   }   body.gs-trendy .nasa-static-sidebar.nasa-active,   body.gs-trendy .nasa-static-sidebar.nasa-active-sidebar,   body.gs-trendy .nasa-static-sidebar.nasa-sidebar-open{     transform:translateX(0)!important;   }   body.gs-trendy .black-window{     top:48px!important;     height:calc(100dvh - 48px)!important;     background:rgba(21,29,23,.58)!important;     backdrop-filter:blur(5px);     -webkit-backdrop-filter:blur(5px);     z-index:99970!important;   }   body.gs-trendy .nasa-side-sidebar.nasa-sidebar-left{     top:60px!important;     bottom:auto!important;     width:min(86vw,344px)!important;     max-width:min(86vw,344px)!important;     height:calc(100dvh - 60px)!important;     border-radius:0 18px 0 0!important;     background:#f7faf5!important;     box-shadow:18px 0 36px rgba(17,33,22,.28)!important;     overflow:hidden!important;     z-index:99990!important;   }   body.gs-trendy .nasa-side-sidebar.nasa-sidebar-left .nasa-sidebar-off-canvas{     width:100%!important;     height:100%!important;     overflow:auto!important;     padding:14px 14px calc(128px + env(safe-area-inset-bottom))!important;     background:#f7faf5!important;     -webkit-overflow-scrolling:touch;   }   body.gs-trendy .nasa-side-sidebar.nasa-sidebar-left .nasa-close-sidebar,   body.gs-trendy .nasa-side-sidebar.nasa-sidebar-left .nasa-close-filter-cat{     left:auto!important;     right:10px!important;     top:12px!important;     width:42px!important;     height:42px!important;     border:1px solid #e1e7de!important;     border-radius:999px!important;     background:#fff!important;     box-shadow:0 8px 20px rgba(20,40,26,.14)!important;     transform:none!important;   }   body.gs-trendy .nasa-side-sidebar.nasa-sidebar-left .widget{     width:100%!important;     margin:0!important;     padding:0!important;   }   body.gs-trendy .nasa-side-sidebar.nasa-sidebar-left .widgettitle,   body.gs-trendy .nasa-side-sidebar.nasa-sidebar-left .widget-title{     position:relative!important;     top:auto!important;     z-index:2;     margin:4px 52px 12px 0!important;     padding:14px 0 13px 10px!important;     background:#f7faf5!important;     color:#17241b!important;     font-size:25px!important;     font-weight:900!important;     line-height:1.08!important;   }   body.gs-trendy .nasa-side-sidebar.nasa-sidebar-left .product-categories,   body.gs-trendy .nasa-side-sidebar.nasa-sidebar-left .nasa-product-categories-widget{     display:grid!important;     gap:8px!important;     width:100%!important;     margin:0!important;     padding:0!important;     list-style:none!important;   }   body.gs-trendy .nasa-side-sidebar.nasa-sidebar-left .cat-item{     display:block!important;     width:100%!important;     height:auto!important;     margin:0!important;     padding:0!important;     border:0!important;   }   body.gs-trendy .nasa-side-sidebar.nasa-sidebar-left .cat-item>a,   body.gs-trendy .nasa-side-sidebar.nasa-sidebar-left .nasa-filter-item{     display:flex!important;     width:100%!important;     min-height:46px!important;     align-items:center!important;     gap:10px!important;     padding:10px 12px!important;     border:1px solid #e1e8de!important;     border-radius:12px!important;     background:#fff!important;     color:#253329!important;     box-shadow:0 4px 12px rgba(25,49,32,.05)!important;     font-size:14px!important;     font-weight:820!important;     line-height:1.18!important;     white-space:normal!important;     overflow-wrap:anywhere!important;   }   body.gs-trendy .nasa-side-sidebar.nasa-sidebar-left .cat-item>a:before,   body.gs-trendy .nasa-side-sidebar.nasa-sidebar-left .nasa-filter-item:before{     content:"";     width:8px;     height:8px;     flex:0 0 auto;     border-radius:999px;     background:#2f6f46;     opacity:.55;   }   body.gs-trendy .nasa-side-sidebar.nasa-sidebar-left .cat-item>a:after,   body.gs-trendy .nasa-side-sidebar.nasa-sidebar-left .nasa-filter-item:after{     content:"›";     margin-left:auto;     color:#9aa49a;     font-size:18px;     font-weight:900;   }   body.gs-trendy .nasa-side-sidebar.nasa-sidebar-left .active>a,   body.gs-trendy .nasa-side-sidebar.nasa-sidebar-left .current-cat>a,   body.gs-trendy .nasa-side-sidebar.nasa-sidebar-left .nasa-filter-item.nasa-active{     border-color:#2f6f46!important;     background:#eaf4ed!important;     color:#2f6f46!important;   }   body.gs-trendy .nasa-side-sidebar.nasa-sidebar-left .active>a:before,   body.gs-trendy .nasa-side-sidebar.nasa-sidebar-left .current-cat>a:before,   body.gs-trendy .nasa-side-sidebar.nasa-sidebar-left .nasa-filter-item.nasa-active:before{     background:#2f6f46;     opacity:1;   }   body.gs-trendy .pswp__bg{     background:rgba(14,22,16,.92)!important;     opacity:1!important;     backdrop-filter:blur(4px);     -webkit-backdrop-filter:blur(4px);   }   body.gs-trendy .pswp__top-bar{     background:transparent!important;   }   body.gs-trendy .pswp__img{     border-radius:14px!important;     background:#fff!important;   } } 