/* FLORAVIA V3 — florist conversion completion. Transaction/payment core is untouched. */
:root{--fl-v3-sage:#eaf3ee;--fl-v3-ink:#1d352b;--fl-v3-rose:#c94164}
.floravia-gift-guide{padding:10px 0 26px}.floravia-gift-guide-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.floravia-gift-guide-grid>a{display:flex;align-items:center;gap:13px;background:#fff;border:1px solid var(--fl-border);border-radius:17px;padding:17px;text-decoration:none!important;box-shadow:0 7px 20px rgba(31,79,60,.05);transition:.2s ease}.floravia-gift-guide-grid>a:hover{transform:translateY(-2px);border-color:#e8bdc8;box-shadow:0 12px 28px rgba(31,79,60,.09)}.floravia-gift-guide-grid i{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--fl-blush);color:var(--fl-pink);font-size:23px}.floravia-gift-guide-grid strong{display:block;color:var(--fl-text);font-size:13px}.floravia-gift-guide-grid span{display:block;color:var(--fl-muted);font-size:10px;line-height:1.45;margin-top:3px}
.floravia-product-care{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:10px 0 16px}.floravia-product-care-card{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--fl-border);border-radius:14px;background:#fff}.floravia-product-care-card>i{display:grid;place-items:center;min-width:38px;height:38px;border-radius:50%;background:#edf6f1;color:var(--fl-green);font-size:21px}.floravia-product-care-card span{display:block;font-size:9px;letter-spacing:.12em;font-weight:800;color:var(--fl-pink)}.floravia-product-care-card strong{display:block;font-size:11px;color:var(--fl-text);margin:2px 0}.floravia-product-care-card small{display:block;font-size:9.5px;line-height:1.45;color:var(--fl-muted)}
.urun-detay-sol-alan .gc-display-area{border-radius:18px!important;overflow:hidden!important;background:#fff!important;border:1px solid var(--fl-border)!important}.urun-detay-sol-alan .gc-display-container{background:#fff!important}.urun-detay-sol-alan .gc-thumbs-area{margin-top:10px!important}.urun-detay-sol-alan .gc-thumbs-area .gc-active{border-color:var(--fl-pink)!important}.urun-detay-sol-alan .gc-icon{background-color:rgba(31,79,60,.86)!important}.urun-detay-sol-alan img{border-radius:12px}
.category-detail-mobile-acc{border-radius:14px!important;overflow:hidden!important;margin-bottom:12px!important;box-shadow:0 5px 18px rgba(31,79,60,.05)!important}.category-detail-mobile-acc-in{background:#fff!important;border:1px solid var(--fl-border)!important}.category-detail-mobile-acc a{color:var(--fl-green)!important;font-weight:800!important}.cat-left-main,.cat-left-box-main{border-radius:16px!important}.cat-left-box-h{font-weight:800!important;color:var(--fl-green)!important}.cat-left-box-t label{font-size:12px!important}.filter-price{padding-bottom:5px!important}.price-filter-range-button button{border-radius:999px!important}
.urun-detay-sag-alan-sepet{padding:10px!important;border-radius:16px!important;background:linear-gradient(135deg,#fff8fa,#f7fbf8)!important;border:1px solid var(--fl-border)!important}.urun-detay-sag-alan-sepet button[name="addtocart"]{border-radius:999px!important;min-height:46px!important;font-weight:800!important}.urun-detay-sag-alan-sepet .quantity input{border-radius:999px!important;border:1px solid var(--fl-border)!important;min-height:44px!important}
.floravia-mobile-dock{display:none}.floravia-v3-gallery-count{position:absolute;right:13px;top:13px;z-index:7;background:rgba(23,63,49,.9);color:#fff;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800;box-shadow:0 5px 16px #0002}.urun-detay-sol-alan{position:relative}
@media(max-width:980px){.floravia-gift-guide-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:767px){body.floravia-v3-has-dock{padding-bottom:72px!important}.floravia-mobile-dock{position:fixed;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));z-index:9999;display:grid;grid-template-columns:repeat(4,1fr);background:rgba(255,255,255,.97);border:1px solid var(--fl-border);border-radius:18px;box-shadow:0 14px 35px rgba(23,63,49,.20);backdrop-filter:blur(10px);overflow:hidden}.floravia-mobile-dock a,.floravia-mobile-dock button{border:0;background:transparent;text-decoration:none!important;color:var(--fl-green)!important;min-height:57px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:9px;font-weight:800}.floravia-mobile-dock i{font-size:21px}.floravia-mobile-dock .is-primary{background:var(--fl-green);color:#fff!important}.floravia-product-care{grid-template-columns:1fr}.floravia-gift-guide-grid{grid-template-columns:1fr 1fr;gap:9px}.floravia-gift-guide-grid>a{padding:13px;align-items:flex-start}.floravia-gift-guide-grid span{display:none}.urun-detay-sol-alan .gc-display-area{border-radius:14px!important}}
@media(max-width:420px){.floravia-gift-guide-grid{grid-template-columns:1fr 1fr}.floravia-gift-guide-grid i{width:36px;height:36px;font-size:19px}.floravia-gift-guide-grid strong{font-size:11px}}
