:root{--gb-red:#df0027;--gb-red-dark:#b90023;--gb-ink:#201b38;--gb-muted:#646473;--gb-line:#eee9ed;--gb-bg:#fff8f9;--gb-radius:18px}.giftbest{color:var(--gb-ink)}.gb-topbar{display:flex;justify-content:center;gap:clamp(15px,5vw,90px);padding:10px 18px;background:var(--gb-red);color:#fff;font-size:13px;font-weight:700;flex-wrap:wrap}.giftbest .site-header{box-shadow:0 2px 12px #2410210c}.giftbest .woocommerce div.product{display:flow-root}.giftbest .woocommerce div.product .product_title{font-size:clamp(27px,2.8vw,39px);font-weight:800;line-height:1.15;letter-spacing:-.025em;color:var(--gb-ink);margin-bottom:14px}.giftbest .woocommerce div.product p.price,.giftbest .woocommerce div.product span.price{color:var(--gb-red);font-size:32px;font-weight:800}.giftbest .woocommerce div.product p.price del{color:#8b8790;font-size:20px;font-weight:500}.giftbest .woocommerce div.product p.price ins{text-decoration:none}.giftbest .woocommerce-product-gallery img{border-radius:var(--gb-radius)}.giftbest .woocommerce div.product .woocommerce-product-gallery{margin-bottom:28px}.giftbest .woocommerce div.product form.cart{padding:18px 0;border-top:1px solid var(--gb-line);border-bottom:1px solid var(--gb-line)}.giftbest .woocommerce div.product form.cart .button,.giftbest .woocommerce a.button,.giftbest .woocommerce button.button,.giftbest .woocommerce input.button{background:var(--gb-red);color:#fff;border-radius:12px;padding:15px 23px;font-weight:800;transition:background .2s,transform .2s}.giftbest .woocommerce div.product form.cart .button:hover,.giftbest .woocommerce a.button:hover,.giftbest .woocommerce button.button:hover{background:var(--gb-red-dark);color:#fff;transform:translateY(-1px)}.giftbest .woocommerce div.product form.cart input:not([type=checkbox]):not([type=radio]):not([type=file]),.giftbest .woocommerce div.product form.cart textarea,.giftbest .woocommerce div.product form.cart select{border:1px solid #d8d5dc;border-radius:10px;padding:12px;max-width:100%;background:#fff}.giftbest .woocommerce div.product form.cart label{font-weight:700;color:var(--gb-ink)}.gb-sale-badge{position:absolute;z-index:3;top:15px;left:15px;background:var(--gb-red);color:#fff;padding:7px 15px;border-radius:100px;font-weight:800}.giftbest .woocommerce div.product{position:relative}.gb-product-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.gb-product-benefits>div{background:var(--gb-bg);border:1px solid #fae5e9;border-radius:12px;padding:12px;font-size:14px;font-weight:700}.gb-delivery{color:var(--gb-muted);font-size:14px}.gb-review-intro{font-size:23px;font-weight:800;margin:34px 0 8px}.giftbest .woocommerce-tabs{clear:both}.giftbest .woocommerce ul.products li.product{border:1px solid var(--gb-line);border-radius:16px;padding:10px 10px 18px;box-shadow:0 5px 22px #2213220a}.giftbest .woocommerce ul.products li.product img{border-radius:12px}.giftbest .woocommerce ul.products li.product .woocommerce-loop-product__title{font-weight:800;color:var(--gb-ink);font-size:16px}.giftbest .woocommerce ul.products li.product .price{font-size:18px;font-weight:800;color:var(--gb-red)}.gb-home{max-width:1220px;margin:auto;padding:20px}.gb-hero{text-align:center;padding:65px 22px;background:linear-gradient(125deg,#fff1f4,#fff9ed);border-radius:24px}.gb-eyebrow{font-weight:800;color:var(--gb-red)}.gb-hero h1{font-size:clamp(32px,4.2vw,56px);line-height:1.1;margin:15px 0;color:var(--gb-ink)}.gb-hero p{font-size:19px;color:var(--gb-muted)}.gb-cta{display:inline-block;background:var(--gb-red);color:#fff!important;border-radius:12px;padding:15px 27px;margin-top:16px;font-weight:800}.gb-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0 44px}.gb-trust-card{border:1px solid var(--gb-line);border-radius:16px;padding:20px;text-align:center;display:flex;align-items:center;justify-content:center;gap:9px}.gb-trust-card span{font-size:24px}.gb-home h2{font-size:30px;font-weight:800;margin:30px 0 20px}.gb-home-reviews{padding:24px;background:var(--gb-bg);border-radius:18px;margin-top:35px}.gb-home-reviews p{color:var(--gb-muted)}@media(max-width:767px){.gb-topbar{font-size:11px;gap:8px;padding:8px}.gb-topbar span:nth-child(3){display:none}.gb-product-benefits{gap:8px}.gb-product-benefits>div{padding:10px;font-size:12px}.gb-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gb-home{padding:10px}.gb-hero{padding:42px 15px}.giftbest .woocommerce div.product .product_title{font-size:27px}.giftbest .woocommerce div.product form.cart .single_add_to_cart_button{min-height:52px}.giftbest .woocommerce ul.products li.product{margin-bottom:14px}}
