ul.products,ul.products.grid,ul.products.columns-3,ul.products.columns-4,.woocommerce ul.products,.woocommerce-page ul.products{position:static!important;inset:unset!important;top:unset!important;left:unset!important;width:auto!important;height:auto!important;background-image:none!important;mask-image:none!important;-webkit-mask-image:none!important;pointer-events:auto!important;z-index:auto!important}.flo-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--fd);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--bg);background:var(--amber);border:1px solid var(--amber);padding:12px 20px;border-radius:100px;text-decoration:none;cursor:pointer;transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s,color .3s,box-shadow .3s}.flo-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgb(255 176 0 / .28)}.flo-btn i{font-style:normal;transition:transform .3s}.flo-btn:hover i{transform:translateX(4px)}.flo-btn--ghost{background:#fff0;color:var(--white);border-color:rgb(255 255 255 / .24)}.flo-btn--ghost:hover{border-color:var(--amber);color:var(--amber);box-shadow:none}.flo-woo{padding:clamp(48px,7vh,90px) var(--pad);max-width:1360px;margin:0 auto}.flo-woo-head{margin-bottom:clamp(28px,4vw,48px);max-width:60ch}.flo-woo-head h2{font-size:clamp(1.5rem,3.4vw,2.5rem);margin-top:12px}.flo-woo-cta{margin-top:clamp(28px,4vw,44px)}.flo-pgrid-inner{display:grid;gap:clamp(14px,1.6vw,22px);grid-template-columns:repeat(var(--flo-cols,4),1fr)}@media(max-width:1000px){.flo-pgrid-inner{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.flo-pgrid-inner{grid-template-columns:repeat(2,1fr)}}@media(max-width:440px){.flo-pgrid-inner{grid-template-columns:1fr}}.flo-pcarousel{overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}[data-theme="light"] .flo-pcarousel{-webkit-mask-image:none;mask-image:none}.flo-pcarousel-track{display:flex;gap:clamp(14px,1.6vw,22px);width:max-content;will-change:transform}.flo-pcarousel .flo-pcard{width:clamp(240px,26vw,320px);flex:none}.flo-pcarousel-track .flo-pcard{width:clamp(240px,26vw,320px);flex:none}.flo-pcard{position:relative;border-radius:16px;overflow:hidden;background:var(--glass-bg,rgb(255 255 255 / .05));border:1px solid var(--glass-border,rgb(255 255 255 / .08));box-shadow:var(--glass-shadow,none);transition:transform .5s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .5s;transform-style:preserve-3d}.flo-pcard::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:3;padding:1.2px;background:var(--glass-specular);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;mix-blend-mode:normal}.flo-pcard:hover{border-color:rgb(255 176 0 / .35);box-shadow:var(--card-hover-shadow,0 26px 60px rgb(0 0 0 / .5))}.flo-pcard-media{display:block;position:relative;overflow:hidden;width:100%;height:0;padding-bottom:100%;background:rgb(30 20 8 / .05)}.flo-pcard-media img,.flo-pcard-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.16,.84,.28,1)}.flo-pcard:hover .flo-pcard-img{transform:scale(1.06)}.flo-pcard-sheen{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;background:linear-gradient(115deg,transparent 30%,rgb(255 176 0 / .14) 48%,transparent 62%);transform:translateX(-60%);transition:opacity .4s}.flo-pcard:hover .flo-pcard-sheen{opacity:1;animation:floSheen 1.1s cubic-bezier(.2,.8,.2,1)}@keyframes floSheen{from{transform:translateX(-60%)}to{transform:translateX(60%)}}.flo-pcard-badge{position:absolute;top:12px;left:12px;z-index:3;font-family:var(--fd);font-size:.5rem;letter-spacing:.16em;text-transform:uppercase;color:var(--bg);background:var(--amber);padding:5px 10px;border-radius:100px}.flo-pcard-badge--out{background:var(--muted);color:var(--white)}.flo-pcard-badge--sale{background:var(--terracota,#C56B4A)}.flo-pcard-body{padding:16px 16px 18px}.flo-pcard-cat{font-family:var(--fd);font-size:.46rem;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.flo-pcard-name{font-size:1rem;line-height:1.3;margin:7px 0 0;font-weight:500}.flo-pcard-name a{color:var(--white);text-decoration:none}.flo-pcard-name a:hover{color:var(--amber)}.flo-pcard-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.flo-pcard-price{font-family:var(--fd);font-size:.9rem;letter-spacing:.02em;color:var(--white)}.flo-pcard-price del{color:var(--muted);font-size:.72rem;margin-right:6px}.flo-pcard-price ins{text-decoration:none;color:var(--amber)}.flo-pcard-btn{font-family:var(--fd);font-size:.54rem;letter-spacing:.16em;text-transform:uppercase;color:var(--bg);background:var(--amber);padding:9px 14px;border-radius:100px;text-decoration:none;white-space:nowrap;transition:transform .3s,box-shadow .3s}.flo-pcard-btn:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgb(255 176 0 / .3)}.flo-pcard-btn.added{opacity:.6}.flo-pcard-btn--ghost{background:#fff0;color:var(--silver);border:1px solid rgb(255 255 255 / .2)}.flo-pcard-btn--ghost:hover{border-color:var(--amber);color:var(--amber);box-shadow:none;transform:none}@media(prefers-reduced-motion:reduce){.flo-pcard,.flo-pcard-img,.flo-pcarousel-track{transition:none!important;animation:none!important;transform:none!important}}body.flo-woo-page{background:var(--bg);color:var(--silver)}html:not([data-theme="dark"]) body.flo-woo-page{background:linear-gradient(148deg,#E7EDEC 0%,#D3DEDC 35%,#BFC9C7 65%,#A8B3B1 100%)!important}html[data-theme="dark"] body.flo-woo-page{background:#121212!important;background-image:none!important}body.flo-woo-page .woocommerce ul.products li.product .price,body.flo-woo-page .woocommerce div.product p.price{color:var(--white);font-family:var(--fd)}body.flo-woo-page .woocommerce ul.products li.product h2,body.flo-woo-page .woocommerce ul.products li.product .woocommerce-loop-product__title{color:var(--white);font-family:var(--fd);font-size:1rem;text-transform:none;letter-spacing:.01em}body.flo-woo-page .woocommerce a.button,body.flo-woo-page .woocommerce button.button,body.flo-woo-page .woocommerce input.button,body.flo-woo-page .woocommerce #respond input#submit,body.flo-woo-page .woocommerce .single_add_to_cart_button{background:var(--amber)!important;color:var(--bg)!important;border-radius:100px!important;font-family:var(--fd)!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:.62rem!important;padding:.9em 1.6em!important;border:1px solid var(--amber)!important;transition:transform .3s,box-shadow .3s!important}body.flo-woo-page .woocommerce a.button:hover,body.flo-woo-page .woocommerce button.button:hover,body.flo-woo-page .woocommerce .single_add_to_cart_button:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgb(255 176 0 / .3)!important}body.flo-woo-page .woocommerce ul.products li.product{background:linear-gradient(180deg,rgb(255 255 255 / .05),rgb(255 255 255 / .02));border:1px solid rgb(255 255 255 / .08);border-radius:16px;padding:14px;overflow:hidden;transition:border-color .4s,box-shadow .4s}body.flo-woo-page .woocommerce ul.products li.product:hover{border-color:rgb(255 176 0 / .35);box-shadow:0 22px 50px rgb(0 0 0 / .45)}body.flo-woo-page .woocommerce ul.products li.product img{border-radius:10px}body.flo-woo-page .woocommerce-message,body.flo-woo-page .woocommerce-info,body.flo-woo-page .woocommerce-error{background:rgb(255 255 255 / .04)!important;color:var(--silver)!important;border-top-color:var(--amber)!important;border-radius:12px!important;font-family:var(--fb)!important;padding:1.2em 2em 1.2em 3em!important}body.flo-woo-page .woocommerce-message::before,body.flo-woo-page .woocommerce-info::before{color:var(--amber)!important}body.flo-woo-page .woocommerce-message a,body.flo-woo-page .woocommerce-info a{color:var(--amber)!important}body.flo-woo-page .wc-empty-cart-message,body.flo-woo-page .cart-empty{background:linear-gradient(180deg,rgb(255 255 255 / .05),transparent)!important;border:1px solid rgb(255 176 0 / .2)!important;border-top:3px solid var(--amber)!important;border-radius:14px!important;color:var(--white)!important;font-family:var(--fb)!important;font-size:1rem!important;padding:2em 2em 2em 3.2em!important;max-width:720px;margin:40px auto 0!important;text-align:center}body.flo-woo-page .return-to-shop{text-align:center;margin-top:22px}body.flo-woo-page .return-to-shop .button.wc-backward{font-family:var(--fd)!important;font-size:.62rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;border-radius:100px!important;background:var(--amber)!important;color:var(--bg)!important;border:1px solid var(--amber)!important;padding:.9em 1.8em!important;display:inline-block;transition:transform .3s,box-shadow .3s!important}body.flo-woo-page .return-to-shop .button.wc-backward:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgb(255 176 0 / .32)!important}body.flo-woo-page .woocommerce table.shop_table{border-color:rgb(255 255 255 / .1)}body.flo-woo-page .woocommerce table.shop_table th{font-family:var(--fd);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;color:var(--silver)}body.flo-woo-page .woocommerce .cart_totals h2,body.flo-woo-page .woocommerce div.product .product_title{font-family:var(--fd);color:var(--white)}html body.flo-woo-page .woocommerce .quantity input.qty,html body.flo-woo-page .woocommerce table.shop_table .quantity input.qty,html body.flo-woo-page input.input-text.qty.text,html body.flo-woo-page input.qty{background:rgb(255 255 255 / .06)!important;color:var(--white)!important;border:1px solid rgb(255 255 255 / .2)!important;border-radius:8px!important;font-family:var(--fd)!important;box-shadow:none!important}html body.flo-woo-page #coupon_code,html body.flo-woo-page .woocommerce-cart-form .coupon input.input-text,html body.flo-woo-page .woocommerce table.shop_table input.input-text{background:rgb(255 255 255 / .06)!important;color:var(--white)!important;border:1px solid rgb(255 255 255 / .2)!important;border-radius:10px!important;box-shadow:none!important}html body.flo-woo-page #coupon_code::placeholder,html body.flo-woo-page .coupon input.input-text::placeholder{color:var(--muted)!important}html body.flo-woo-page .woocommerce table.shop_table button.button,html body.flo-woo-page .woocommerce table.shop_table input.button,html body.flo-woo-page .woocommerce .coupon button.button,html body.flo-woo-page .woocommerce a.checkout-button{font-family:var(--fd)!important;font-size:.6rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;border-radius:100px!important;background:var(--amber)!important;color:var(--bg)!important;border:1px solid var(--amber)!important;padding:.8em 1.5em!important;box-shadow:none!important;transition:transform .3s,box-shadow .3s!important}html body.flo-woo-page .woocommerce table.shop_table button.button:hover,html body.flo-woo-page .woocommerce a.checkout-button:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgb(255 176 0 / .32)!important}html body.flo-woo-page .woocommerce a.remove{color:#ff8a8a!important;background:transparent!important;border:none!important}html body.flo-woo-page .woocommerce a.remove:hover{color:#ff4d4d!important;background:transparent!important}html body.flo-woo-page .woocommerce table.shop_table td{border-color:rgb(255 255 255 / .08)!important;color:var(--white)}html body.flo-woo-page .woocommerce table.shop_table .product-name a{color:var(--white)!important}html body.flo-woo-page .woocommerce table.shop_table .product-price,html body.flo-woo-page .woocommerce table.shop_table .product-subtotal,html body.flo-woo-page .woocommerce table.shop_table .amount{font-family:var(--fd)!important;color:var(--white)!important}html body.flo-woo-page .cart_totals table{border-color:rgb(255 255 255 / .1)!important}html body.flo-woo-page .cart_totals table th,html body.flo-woo-page .cart_totals table td{border-color:rgb(255 255 255 / .08)!important;color:var(--silver)}html body.flo-woo-page .cart_totals .order-total .amount{color:var(--amber)!important;font-family:var(--fd)!important;font-size:1.05rem}body.flo-woo-page .wp-block-woocommerce-cart{--wc-cart-gap:clamp(24px,3vw,48px);max-width:1220px;margin:0 auto;padding:clamp(20px,4vw,10px) 0 60px;color:var(--silver)}body.flo-woo-page .wp-block-woocommerce-filled-cart-block{display:grid;grid-template-columns:1.6fr 1fr;gap:var(--wc-cart-gap);align-items:start}@media(max-width:900px){body.flo-woo-page .wp-block-woocommerce-filled-cart-block{grid-template-columns:1fr}}body.flo-woo-page .wp-block-woocommerce-cart-items-block{grid-column:1}body.flo-woo-page .wp-block-woocommerce-cart-totals-block{grid-column:2}@media(max-width:900px){body.flo-woo-page .wp-block-woocommerce-cart-totals-block{grid-column:1}}body.flo-woo-page .wc-block-cart-items{background:linear-gradient(180deg,rgb(255 255 255 / .04),transparent);border:1px solid rgb(255 255 255 / .08);border-radius:16px;padding:8px clamp(14px,2vw,26px)}body.flo-woo-page .wc-block-cart-items__header{font-family:var(--fd);font-size:.56rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid rgb(255 255 255 / .08)}body.flo-woo-page .wc-block-cart-items__row,body.flo-woo-page .wc-block-cart-item{border-bottom:1px solid rgb(255 255 255 / .07);padding-block:18px}body.flo-woo-page .wc-block-cart-items__row:last-child,body.flo-woo-page .wc-block-cart-item:last-child{border-bottom:0}body.flo-woo-page .wc-block-cart-item__image img,body.flo-woo-page .wc-block-cart-item__product img{border-radius:10px;border:1px solid rgb(255 176 0 / .18)}body.flo-woo-page .wc-block-components-product-name{color:var(--white);font-weight:500;text-decoration:none;font-size:.94rem}body.flo-woo-page .wc-block-components-product-name:hover{color:var(--amber)}body.flo-woo-page .wc-block-cart-item__product,body.flo-woo-page .wc-block-cart-item__prices,body.flo-woo-page .wc-block-cart-item__quantity{color:var(--silver)}body.flo-woo-page dl.wc-block-components-product-metadata,body.flo-woo-page .wc-block-components-product-metadata__description{color:var(--muted);font-size:.8rem}body.flo-woo-page .wc-block-components-formatted-money-amount,body.flo-woo-page .wc-block-components-product-price,body.flo-woo-page .wp-block-woocommerce-cart .woocommerce-Price-amount,body.flo-woo-page .wp-block-woocommerce-cart .amount,body.flo-woo-page .wp-block-woocommerce-cart bdi{font-family:var(--fd)!important;color:var(--white)!important;letter-spacing:.02em}body.flo-woo-page .wc-block-components-product-price .wc-block-components-formatted-money-amount:first-child{color:var(--muted);text-decoration:line-through;font-size:.85em}html body.flo-woo-page .wc-block-components-quantity-selector{border:1px solid rgb(255 255 255 / .16)!important;border-radius:10px!important;overflow:hidden!important;background:rgb(255 255 255 / .05)!important}body.flo-woo-page .wc-block-components-quantity-selector__button{color:var(--silver);background:#fff0;border:0}body.flo-woo-page .wc-block-components-quantity-selector__button:hover{color:var(--amber);background:rgb(255 176 0 / .08)}html body.flo-woo-page .wc-block-components-quantity-selector__input,html body.flo-woo-page .wc-block-components-quantity-selector input[type="number"],html body.flo-woo-page .wc-block-components-quantity-selector input{background:transparent!important;color:var(--white)!important;font-family:var(--fd)!important;border:0!important;box-shadow:none!important}html body.flo-woo-page .wp-block-woocommerce-cart input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="number"]){background:rgb(255 255 255 / .05)!important;color:var(--white)!important;border-color:rgb(255 255 255 / .2)!important;border-radius:10px!important}body.flo-woo-page .wc-block-cart-item__remove-link,body.flo-woo-page .wc-block-cart-item__wrap a[href*="remove_item"]{font-family:var(--fd);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-decoration:none}body.flo-woo-page .wc-block-cart-item__remove-link:hover{color:#ff6b6b}body.flo-woo-page .wp-block-woocommerce-cart-order-summary-block{background:radial-gradient(ellipse 120% 60% at 50% -10%,rgb(255 255 255 / .06),transparent 62%),linear-gradient(180deg,rgb(255 255 255 / .03),transparent 55%),#101416;border:1px solid rgb(255 176 0 / .18);border-radius:18px;padding:22px clamp(16px,2vw,26px);box-shadow:inset 0 1px 0 rgb(255 255 255 / .06),0 22px 55px rgb(0 0 0 / .45)}body.flo-woo-page .wc-block-cart__totals-title,body.flo-woo-page .wp-block-woocommerce-cart-order-summary-heading-block h2{font-family:var(--fd);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--white);margin-bottom:14px}body.flo-woo-page .wc-block-components-totals-item{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;border-bottom:1px solid rgb(255 255 255 / .07)}body.flo-woo-page .wc-block-components-totals-item__label{font-family:var(--fd);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--silver)}body.flo-woo-page .wc-block-components-totals-item__value{font-family:var(--fd);color:var(--white)}body.flo-woo-page .wc-block-components-totals-footer-item,body.flo-woo-page .wc-block-components-totals-item.wc-block-components-totals-footer-item{border-bottom:0;border-top:1px solid rgb(255 176 0 / .25);margin-top:6px;padding-top:16px}body.flo-woo-page .wc-block-components-totals-footer-item .wc-block-components-totals-item__value,body.flo-woo-page .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{color:var(--amber)!important;font-size:1.05rem}html body.flo-woo-page .wc-block-components-totals-coupon__input input,html body.flo-woo-page .wc-block-components-totals-coupon input,html body.flo-woo-page .wc-block-components-text-input input,html body.flo-woo-page .wc-block-components-panel input[type="text"],html body.flo-woo-page .wp-block-woocommerce-cart input[type="text"]{background:rgb(255 255 255 / .05)!important;border:1px solid rgb(255 255 255 / .2)!important;color:var(--white)!important;border-radius:10px!important;font-family:var(--fb)!important;box-shadow:none!important}body.flo-woo-page .wc-block-components-totals-coupon__input input::placeholder,body.flo-woo-page .wp-block-woocommerce-cart input[type="text"]::placeholder{color:var(--muted)!important}body.flo-woo-page .wc-block-components-text-input label,body.flo-woo-page .wc-block-components-totals-coupon label{color:var(--muted)!important;background:transparent!important}body.flo-woo-page .wc-block-components-panel__button{font-family:var(--fd);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--silver)}body.flo-woo-page .wc-block-components-panel__button:hover{color:var(--amber)}body.flo-woo-page .wc-block-components-button,body.flo-woo-page .wc-block-cart__submit-button,body.flo-woo-page a.wc-block-components-button{font-family:var(--fd)!important;font-size:.62rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;border-radius:100px!important;background:var(--amber)!important;color:var(--bg)!important;border:1px solid var(--amber)!important;padding:.9em 1.6em!important;transition:transform .3s,box-shadow .3s!important}body.flo-woo-page .wc-block-components-button:hover,body.flo-woo-page .wc-block-cart__submit-button:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgb(255 176 0 / .32)}body.flo-woo-page .wc-block-components-totals-coupon .wc-block-components-button{background:transparent!important;color:var(--silver)!important;border-color:rgb(255 255 255 / .2)!important}body.flo-woo-page .wc-block-components-totals-coupon .wc-block-components-button:hover{border-color:var(--amber)!important;color:var(--amber)!important;box-shadow:none}html body.flo-woo-page .wc-block-components-totals-coupon button,html body.flo-woo-page .wc-block-components-panel button{font-family:var(--fd)!important;font-size:.56rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;border-radius:100px!important;background:transparent!important;color:var(--silver)!important;border:1px solid rgb(255 255 255 / .2)!important;padding:.7em 1.3em!important}html body.flo-woo-page .wc-block-components-totals-coupon button:hover,html body.flo-woo-page .wc-block-components-panel button:hover{border-color:var(--amber)!important;color:var(--amber)!important}body.flo-woo-page .wp-block-woocommerce-empty-cart-block{text-align:center;padding:40px 0}body.flo-woo-page .wc-block-cart__empty-cart__title{font-family:var(--fd);color:var(--white);font-size:1.3rem;letter-spacing:.03em;text-transform:none}body.flo-woo-page .wp-block-woocommerce-empty-cart-block hr{border-color:rgb(255 176 0 / .2);margin:26px auto}body.flo-woo-page .wp-block-woocommerce-empty-cart-block h2.wp-block-heading{font-family:var(--fd);color:var(--white);font-size:1rem;letter-spacing:.06em;text-transform:uppercase}body.flo-woo-page .wc-block-grid__products{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;list-style:none;padding:0;margin-top:24px}body.flo-woo-page .wc-block-grid__product{background:linear-gradient(180deg,rgb(255 255 255 / .05),rgb(255 255 255 / .02));border:1px solid rgb(255 255 255 / .08);border-radius:16px;padding:12px;text-align:left;transition:border-color .3s}body.flo-woo-page .wc-block-grid__product:hover{border-color:rgb(255 176 0 / .35)}body.flo-woo-page .wc-block-grid__product-image img{border-radius:10px}body.flo-woo-page .wc-block-grid__product-title{font-family:var(--fb);color:var(--white);font-weight:500;font-size:.88rem;margin-top:10px}body.flo-woo-page .wc-block-grid__product-price{font-family:var(--fd);color:var(--amber);margin-top:6px}body.flo-woo-page .wc-block-grid__product-add-to-cart .wp-block-button__link{font-family:var(--fd)!important;font-size:.56rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:var(--amber)!important;color:var(--bg)!important;border-radius:100px!important;padding:.7em 1.2em!important;margin-top:10px;display:inline-block}@media(max-width:600px){body.flo-woo-page .wc-block-cart-items{padding:4px 12px}body.flo-woo-page .wc-block-components-totals-item{font-size:.9rem}}body.woocommerce-shop,body.woocommerce-page.tax-product_cat{background:linear-gradient(148deg,#E7EDEC 0%,#D3DEDC 35%,#BFC9C7 65%,#A8B3B1 100%)!important}body.woocommerce-shop #Content,body.woocommerce-shop .content_wrapper,body.woocommerce-shop .mfn-main-slider-wrapper{background:transparent!important}body.woocommerce-shop .subheader_inner{background:transparent!important}body.woocommerce-shop .subheader_inner h1,body.woocommerce-shop .subheader_inner h2{font-family:'Michroma',sans-serif!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:rgb(30 20 8 / .85)!important}body.woocommerce-shop .breadcrumbs,body.woocommerce-shop .breadcrumbs a{color:rgb(60 44 18 / .55)!important;background:transparent!important}body.woocommerce-shop ul.products li.product,body.woocommerce-shop .isotope-item.product{border-radius:18px!important;overflow:hidden!important;background:rgb(255 255 255 / .18)!important;border:1px solid rgb(255 255 255 / .6)!important;box-shadow:inset 0 1px 1px rgb(255 255 255 / .7),0 16px 36px rgb(60 40 10 / .15)!important;backdrop-filter:brightness(.97) saturate(1.05)!important;-webkit-backdrop-filter:brightness(.97) saturate(1.05)!important;transition:transform .3s,box-shadow .3s!important;position:relative!important}body.woocommerce-shop ul.products li.product:hover,body.woocommerce-shop .isotope-item.product:hover{transform:translateY(-5px)!important;box-shadow:inset 0 1px 1px rgb(255 255 255 / .7),0 26px 52px rgb(60 40 10 / .22),0 0 24px rgb(255 152 0 / .10)!important}body.woocommerce-shop ul.products li.product::after,body.woocommerce-shop .isotope-item.product::after{content:''!important;position:absolute!important;inset:0!important;border-radius:18px!important;pointer-events:none!important;z-index:3!important;padding:2.5px!important;background:linear-gradient(138deg,rgb(255 255 255 / .85) 0%,rgb(255 250 240 / .45) 10%,transparent 35%,transparent 58%,rgb(255 140 0 / .12) 70%,rgb(255 176 0 / .52) 82%,rgb(255 200 60 / .68) 94%)!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important}body.woocommerce-shop ul.products li.product h4.mfn-woo-product-title,body.woocommerce-shop ul.products li.product h2.woocommerce-loop-product__title{font-family:'Michroma',sans-serif!important;font-size:.78rem!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:rgb(30 20 8 / .85)!important;font-weight:400!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;line-height:1.4!important;min-height:2.8em!important}body.woocommerce-shop ul.products li.product .price,body.woocommerce-shop ul.products li.product .price .woocommerce-Price-amount{font-family:'Michroma',sans-serif!important;color:rgb(180 120 0 / .88)!important;font-size:.82rem!important;letter-spacing:.02em!important}body.woocommerce-shop ul.products li.product .price del{color:rgb(60 44 18 / .35)!important;font-size:.72rem!important}body.woocommerce-shop ul.products li.product .image_frame,body.woocommerce-shop ul.products li.product .image_wrapper,body.woocommerce-shop ul.products li.product img{background:rgb(30 20 8 / .04)!important}body.woocommerce-shop ul.products li.product .desc{padding:12px 14px 14px!important}body.woocommerce-shop ul.products li.product a.button,body.woocommerce-shop ul.products li.product .button{background:linear-gradient(135deg,#FFD060,#FFAA00)!important;color:#1A1200!important;border:none!important;border-radius:9px!important;font-family:'Michroma',sans-serif!important;font-size:.54rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:10px 16px!important;box-shadow:0 4px 14px rgb(255 170 0 / .32),inset 0 1px 0 rgb(255 255 255 / .5)!important;transition:transform .2s,box-shadow .2s!important;display:inline-block!important}body.woocommerce-shop ul.products li.product a.button:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px rgb(255 170 0 / .44),inset 0 1px 0 rgb(255 255 255 / .5)!important}body.woocommerce-shop ul.products li.product .onsale,body.woocommerce-shop ul.products li.product mark.onsale{background:linear-gradient(135deg,#FFC030,#FF9800)!important;color:#0A0800!important;border-radius:8px!important;font-family:'Michroma',sans-serif!important;font-size:.46rem!important;letter-spacing:.14em!important;padding:5px 9px!important;box-shadow:0 3px 10px rgb(255 152 0 / .38)!important;min-width:unset!important;min-height:unset!important;line-height:1!important}body.woocommerce-shop ul.products li.product .mfn-woo-sold-out-label{background:rgb(30 20 8 / .65)!important;color:rgb(240 237 230 / .8)!important;font-family:'Michroma',sans-serif!important;font-size:.48rem!important;letter-spacing:.14em!important;border-radius:8px!important}body.single-product{background:linear-gradient(148deg,#E7EDEC 0%,#D3DEDC 35%,#BFC9C7 65%,#A8B3B1 100%)!important}body.single-product #Content,body.single-product .content_wrapper,body.single-product .section_wrapper{background:transparent!important}body.single-product .subheader_inner,body.single-product .breadcrumbs{background:transparent!important}body.single-product .breadcrumbs,body.single-product .breadcrumbs a{color:rgb(60 44 18 / .55)!important}body.single-product div#product-256,body.single-product div[id^="product-"],body.single-product .product_wrapper{background:rgb(255 255 255 / .14)!important;border-radius:24px!important;border:1px solid rgb(255 255 255 / .6)!important;box-shadow:inset 0 1px 1px rgb(255 255 255 / .7),0 24px 52px rgb(60 40 10 / .16)!important;padding:clamp(20px,3vw,44px)!important;position:relative!important;backdrop-filter:brightness(.97) saturate(1.05)!important;-webkit-backdrop-filter:brightness(.97) saturate(1.05)!important}body.single-product .product_wrapper::after{content:''!important;position:absolute!important;inset:0!important;border-radius:24px!important;pointer-events:none!important;padding:3px!important;background:linear-gradient(138deg,rgb(255 255 255 / .85) 0%,rgb(255 250 240 / .45) 8%,transparent 35%,transparent 55%,rgb(255 140 0 / .14) 68%,rgb(255 176 0 / .58) 80%,rgb(255 200 60 / .75) 92%)!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important}body.single-product h1.product_title,body.single-product .product_name h1{font-family:'Michroma',sans-serif!important;font-size:clamp(1.3rem, 3vw, 2rem)!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:rgb(30 20 8 / .88)!important;font-weight:400!important;line-height:1.2!important}body.single-product p.price,body.single-product .price .woocommerce-Price-amount{font-family:'Michroma',sans-serif!important;font-size:1.5rem!important;color:rgb(180 120 0 / .88)!important;letter-spacing:.02em!important}body.single-product p.price del{color:rgb(60 44 18 / .35)!important;font-size:1rem!important}body.single-product .woocommerce-product-details__short-description,body.single-product .woocommerce-product-details__short-description p{color:rgb(50 36 14 / .65)!important;line-height:1.75!important;font-size:.9rem!important}body.single-product .variations th.label label,body.single-product .variations td.label label{font-family:'Michroma',sans-serif!important;font-size:.56rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:rgb(60 44 18 / .65)!important}body.single-product .variations select,body.single-product select.variation-selector{background:rgb(255 255 255 / .38)!important;border:1px solid rgb(255 255 255 / .72)!important;border-radius:10px!important;color:rgb(30 20 8 / .85)!important;font-family:'Michroma',sans-serif!important;font-size:.68rem!important;padding:10px 14px!important;box-shadow:inset 0 1px 2px rgb(255 255 255 / .6)!important;-webkit-appearance:none!important}body.single-product button.single_add_to_cart_button,body.single-product input[name="add-to-cart"]{background:linear-gradient(135deg,#FFD060,#FFAA00)!important;color:#1A1200!important;border:none!important;border-radius:12px!important;font-family:'Michroma',sans-serif!important;font-size:.6rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:14px 28px!important;box-shadow:0 6px 20px rgb(255 170 0 / .38),inset 0 1px 0 rgb(255 255 255 / .5)!important;transition:transform .2s,box-shadow .2s!important;height:auto!important;cursor:pointer!important}body.single-product button.single_add_to_cart_button:hover{transform:translateY(-2px)!important;box-shadow:0 10px 28px rgb(255 170 0 / .48),inset 0 1px 0 rgb(255 255 255 / .5)!important}body.single-product .quantity input[type="number"],body.single-product input.qty{background:rgb(255 255 255 / .38)!important;border:1px solid rgb(255 255 255 / .72)!important;border-radius:10px!important;color:rgb(30 20 8 / .85)!important;font-family:'Michroma',sans-serif!important;text-align:center!important}body.single-product .woocommerce-tabs ul.tabs,body.single-product .product_tabs_wrapper .fake-tabs>ul{border-bottom:1px solid rgb(60 44 18 / .12)!important}body.single-product .woocommerce-tabs ul.tabs li a,body.single-product .product_tabs_wrapper .fake-tabs>ul>li>a{font-family:'Michroma',sans-serif!important;font-size:.56rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:rgb(60 44 18 / .55)!important;background:transparent!important;border:none!important}body.single-product .woocommerce-tabs ul.tabs li.active a,body.single-product .woocommerce-tabs ul.tabs li:hover a{color:rgb(180 120 0 / .88)!important;border-bottom:2px solid rgb(255 170 0 / .7)!important}body.single-product .woocommerce-Tabs-panel,body.single-product .product_tabs_wrapper .fake-tabs-panel{background:rgb(255 255 255 / .14)!important;border-radius:14px!important;border:1px solid rgb(255 255 255 / .5)!important;padding:24px!important;color:rgb(50 36 14 / .72)!important}body.single-product .product_meta{font-family:'Michroma',sans-serif!important;font-size:.52rem!important;letter-spacing:.12em!important;color:rgb(60 44 18 / .45)!important}body.single-product .product_meta a{color:rgb(180 120 0 / .7)!important}body.single-product .woocommerce-product-gallery__wrapper img{border-radius:16px!important}body.single-product .flex-control-thumbs li img{border-radius:8px!important;opacity:.65!important;transition:opacity .2s!important}body.single-product .flex-control-thumbs li img.flex-active,body.single-product .flex-control-thumbs li img:hover{opacity:1!important;outline:2px solid rgb(255 170 0 / .7)!important}body.single-product .related h2,body.single-product .upsells h2{font-family:'Michroma',sans-serif!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:rgb(30 20 8 / .85)!important;font-size:1.1rem!important;font-weight:400!important}body.woocommerce-cart{background:linear-gradient(148deg,#E7EDEC 0%,#D3DEDC 35%,#BFC9C7 65%,#A8B3B1 100%)!important}body.woocommerce-cart #Content,body.woocommerce-cart .content_wrapper{background:transparent!important}body.woocommerce-checkout{background:linear-gradient(148deg,#E7EDEC 0%,#D3DEDC 35%,#BFC9C7 65%,#A8B3B1 100%)!important}body.woocommerce-checkout #Content,body.woocommerce-checkout .content_wrapper{background:transparent!important}body.woocommerce-checkout h3,body.woocommerce-checkout .woocommerce-billing-fields h3,body.woocommerce-checkout #order_review_heading{font-family:'Michroma',sans-serif!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:rgb(30 20 8 / .85)!important;font-weight:400!important}body.woocommerce-checkout .input-text,body.woocommerce-checkout input[type="text"],body.woocommerce-checkout input[type="email"],body.woocommerce-checkout input[type="tel"],body.woocommerce-checkout select,body.woocommerce-checkout textarea{background:rgb(255 255 255 / .38)!important;border:1px solid rgb(255 255 255 / .72)!important;border-radius:10px!important;color:rgb(30 20 8 / .85)!important}body.woocommerce-checkout #place_order{background:linear-gradient(135deg,#FFD060,#FFAA00)!important;color:#1A1200!important;border:none!important;border-radius:12px!important;font-family:'Michroma',sans-serif!important;font-size:.6rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;box-shadow:0 6px 20px rgb(255 170 0 / .38)!important;padding:16px 32px!important}.flo-vcards{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0 8px}.flo-vcard{display:flex;flex-direction:column;align-items:center;gap:4px;width:58px;border-radius:10px;overflow:hidden;text-decoration:none;position:relative;background:rgb(255 255 255 / .14);border:1px solid rgb(255 255 255 / .55);box-shadow:inset 0 1px 1px rgb(255 255 255 / .6),0 4px 10px rgb(60 40 10 / .12);transition:transform .2s,box-shadow .2s;flex:none}.flo-vcard:hover{transform:translateY(-3px);box-shadow:inset 0 1px 1px rgb(255 255 255 / .6),0 8px 18px rgb(60 40 10 / .18),0 0 10px rgb(255 152 0 / .12);border-color:rgb(255 176 0 / .55)}.flo-vcard img{width:58px;height:58px;object-fit:cover;display:block}.flo-vcard-label{font-family:'Michroma',sans-serif;font-size:.38rem;letter-spacing:.08em;text-transform:uppercase;color:rgb(30 20 8 / .65);padding:2px 4px 4px;text-align:center;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.flo-vcard--more{justify-content:center;background:rgb(255 176 0 / .10);border-color:rgb(255 176 0 / .35);font-family:'Michroma',sans-serif;font-size:.52rem;color:rgb(180 120 0 / .80);min-height:58px;letter-spacing:.04em}.flo-vcard--more:hover{background:rgb(255 176 0 / .18)}.flo-carousel-wrap{position:relative}.flo-carr-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:44px;height:44px;border-radius:50%;border:1px solid rgb(255 255 255 / .55);background:rgb(255 255 255 / .22);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px 1px rgb(255 255 255 / .7),0 6px 16px rgb(60 40 10 / .18);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s,box-shadow .2s,background .2s;color:rgb(30 20 8 / .75);padding:0}.flo-carr-btn:hover{background:rgb(255 255 255 / .40);transform:translateY(-50%) scale(1.08);box-shadow:inset 0 1px 1px rgb(255 255 255 / .7),0 8px 22px rgb(60 40 10 / .22),0 0 12px rgb(255 152 0 / .15);color:rgb(180 120 0 / .90);border-color:rgb(255 176 0 / .5)}.flo-carr-btn svg{width:18px;height:18px}.flo-carr-btn--prev{left:-22px}.flo-carr-btn--next{right:-22px}@media (max-width:768px){.flo-carr-btn--prev{left:8px}.flo-carr-btn--next{right:8px}.flo-carousel-wrap{padding:0 0 40px}}.flo-carr-dots{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:18px}.flo-carr-dot{width:7px;height:7px;border-radius:50%;border:none;background:rgb(60 40 10 / .22);cursor:pointer;padding:0;transition:background .2s,transform .2s,width .2s;flex:none}.flo-carr-dot.active{background:rgb(180 120 0 / .75);transform:scale(1.25);width:18px;border-radius:4px}.flo-carr-dot:hover{background:rgb(180 120 0 / .50)}[data-theme="dark"] .flo-carr-btn{background:rgb(255 255 255 / .06);border-color:rgb(255 255 255 / .15);color:rgb(240 237 230 / .75)}[data-theme="dark"] .flo-carr-btn:hover{background:rgb(255 255 255 / .12);color:rgb(255 176 0 / .90)}[data-theme="dark"] .flo-carr-dot{background:rgb(255 255 255 / .22)}[data-theme="dark"] .flo-carr-dot.active{background:rgb(255 176 0 / .80)}.flo-pcarousel-track .flo-pcard-img{loading:eager;content-visibility:auto;contain-intrinsic-size:300px 300px}.flo-pcard-media img{min-width:1px;min-height:1px}body.woocommerce-shop{background:linear-gradient(148deg,#E7EDEC 0%,#D3DEDC 35%,#BFC9C7 65%,#A8B3B1 100%)!important}body.woocommerce-shop #Wrapper,body.woocommerce-shop #Content,body.woocommerce-shop .content_wrapper,body.woocommerce-shop #page,body.woocommerce-shop .mcb-wrap,body.woocommerce-shop .section_wrapper,body.woocommerce-shop .wrap,body.woocommerce-shop .column_wrap{background:transparent!important;background-color:transparent!important}body.woocommerce-shop .subheader_wrapper,body.woocommerce-shop .subheader,body.woocommerce-shop .subheader_inner{background:transparent!important}body.woocommerce-shop .subheader_inner h1,body.woocommerce-shop .subheader_inner h2{font-family:'Michroma',sans-serif!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:rgb(30 20 8 / .85)!important;font-weight:400!important}body.woocommerce-shop .breadcrumbs,body.woocommerce-shop .breadcrumbs *,body.woocommerce-shop .woocommerce-breadcrumb{background:transparent!important;color:rgb(60 44 18 / .55)!important}body.woocommerce-shop li.isotope-item.product{background:rgb(255 255 255 / .10)!important;border:none!important;border-radius:18px!important;overflow:visible!important;position:relative!important;box-shadow:0 20px 44px rgb(60 40 10 / .18),0 4px 12px rgb(60 40 10 / .12)!important;transition:transform .3s,box-shadow .3s!important;backdrop-filter:brightness(.97) saturate(1.06)!important;-webkit-backdrop-filter:brightness(.97) saturate(1.06)!important;margin-bottom:24px!important}body.woocommerce-shop li.isotope-item.product:hover{transform:translateY(-5px)!important;box-shadow:0 28px 56px rgb(60 40 10 / .26),0 0 28px rgb(255 152 0 / .10)!important}body.woocommerce-shop li.isotope-item.product::after{content:''!important;position:absolute!important;inset:0!important;border-radius:18px!important;pointer-events:none!important;z-index:10!important;padding:2.5px!important;background:linear-gradient(138deg,rgb(255 255 255 / .88) 0%,rgb(255 250 240 / .45) 8%,transparent 35%,transparent 55%,rgb(255 140 0 / .10) 65%,rgb(255 168 0 / .45) 74%,rgb(255 176 0 / .68) 83%,rgb(255 200 60 / .80) 93%)!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important}body.woocommerce-shop li.isotope-item.product::before{content:''!important;position:absolute!important;inset:-8px!important;border-radius:22px!important;pointer-events:none!important;z-index:-1!important;background:radial-gradient(ellipse 52% 44% at 90% 94%,rgb(255 152 0 / .35),transparent 58%),radial-gradient(ellipse 60% 22% at 56% 104%,rgb(255 140 0 / .18),transparent 52%)!important;filter:blur(12px)!important}body.woocommerce-shop li.isotope-item.product .image_frame,body.woocommerce-shop li.isotope-item.product .image_wrapper,body.woocommerce-shop li.isotope-item.product .mfn-li-product-row-image{background:transparent!important;border:none!important;border-radius:15px 15px 0 0!important;overflow:hidden!important}body.woocommerce-shop li.isotope-item.product .image_frame img,body.woocommerce-shop li.isotope-item.product .mfn-product-list-gallery-item img{display:block!important;width:100%!important;height:auto!important;border-radius:0!important}body.woocommerce-shop li.isotope-item.product .desc,body.woocommerce-shop li.isotope-item.product .mfn-li-product-row:not(.mfn-li-product-row-image){background:transparent!important;padding:12px 14px 14px!important}body.woocommerce-shop li.isotope-item.product .mfn-woo-product-title,body.woocommerce-shop li.isotope-item.product h4.mfn-woo-product-title,body.woocommerce-shop li.isotope-item.product h2{font-family:'Michroma',sans-serif!important;font-size:.75rem!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:rgb(30 20 8 / .85)!important;font-weight:400!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;line-height:1.4!important;min-height:2.8em!important;margin:0 0 8px!important;text-align:left!important}body.woocommerce-shop li.isotope-item.product .mfn-woo-product-title a{color:rgb(30 20 8 / .85)!important;text-decoration:none!important}body.woocommerce-shop li.isotope-item.product .price,body.woocommerce-shop ul.products li.product .price,.woocommerce-page body.woocommerce-shop .price{color:rgb(180 120 0 / .88)!important;font-family:'Michroma',sans-serif!important;font-size:.8rem!important;letter-spacing:.02em!important;display:block!important;margin-bottom:10px!important}body.woocommerce-shop li.isotope-item.product .price *,body.woocommerce-shop ul.products li.product .price *{color:rgb(180 120 0 / .88)!important}body.woocommerce-shop li.isotope-item.product .price del,body.woocommerce-shop li.isotope-item.product .price del *{color:rgb(60 44 18 / .35)!important}body.woocommerce-shop li.isotope-item.product .button,body.woocommerce-shop li.isotope-item.product a.button,body.woocommerce-shop li.isotope-item.product .mfn-li-product-row-button a,body.woocommerce-shop li.isotope-item.product .add_to_cart_button{background:linear-gradient(135deg,#FFD060,#FFAA00)!important;background-color:#FFAA00!important;color:#1A1200!important;border:none!important;border-radius:9px!important;font-family:'Michroma',sans-serif!important;font-size:.54rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:9px 16px!important;box-shadow:0 4px 14px rgb(255 170 0 / .30)!important;transition:transform .2s,box-shadow .2s!important;display:inline-block!important}body.woocommerce-shop li.isotope-item.product .button:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px rgb(255 170 0 / .42)!important}body.woocommerce-shop .star-rating span::before,body.woocommerce-shop .star-rating::before{color:rgb(180 120 0 / .70)!important}body.woocommerce-shop .mfn-woo-sold-out-label{background:rgb(30 20 8 / .55)!important;color:rgb(240 237 230 / .8)!important;font-family:'Michroma',sans-serif!important;font-size:.44rem!important;letter-spacing:.12em!important;border-radius:7px!important;padding:4px 8px!important}body.woocommerce-shop .onsale,body.woocommerce-shop mark.onsale{background:linear-gradient(135deg,#FFC030,#FF9800)!important;color:#0A0800!important;border-radius:8px!important;font-family:'Michroma',sans-serif!important;font-size:.44rem!important;letter-spacing:.12em!important;padding:4px 8px!important;box-shadow:0 3px 10px rgb(255 152 0 / .35)!important;min-width:unset!important;min-height:unset!important;line-height:1!important}body.single-product{background:linear-gradient(148deg,#E7EDEC 0%,#D3DEDC 35%,#BFC9C7 65%,#A8B3B1 100%)!important}body.single-product #Wrapper,body.single-product #Content,body.single-product .content_wrapper,body.single-product .mcb-wrap,body.single-product .section_wrapper{background:transparent!important;background-color:transparent!important}body.single-product .price,body.single-product .price .woocommerce-Price-amount,body.single-product p.price,body.single-product span.price,.woocommerce body.single-product div.product p.price,.woocommerce body.single-product div.product span.price,.woocommerce .product div.entry-summary .price,.woocommerce .product div.entry-summary .price .woocommerce-Price-amount{color:rgb(180 120 0 / .88)!important;font-family:'Michroma',sans-serif!important}body.single-product h1.product_title,body.single-product h1.entry-title,.woocommerce body.single-product div.product h1{font-family:'Michroma',sans-serif!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:rgb(30 20 8 / .88)!important;font-weight:400!important}body.single-product .single_add_to_cart_button,body.single-product button.single_add_to_cart_button,.woocommerce body.single-product div.product .single_add_to_cart_button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button{background:linear-gradient(135deg,#FFD060,#FFAA00)!important;background-color:#FFAA00!important;color:#1A1200!important;border:none!important;border-radius:12px!important;font-family:'Michroma',sans-serif!important;text-transform:uppercase!important;letter-spacing:.16em!important;box-shadow:0 6px 20px rgb(255 170 0 / .35)!important}body.single-product .woocommerce-product-details__short-description p{color:rgb(50 36 14 / .65)!important;line-height:1.75!important}body.single-product .woocommerce-tabs ul.tabs li a{font-family:'Michroma',sans-serif!important;font-size:.56rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:rgb(60 44 18 / .55)!important}body.single-product .woocommerce-tabs ul.tabs li.active a{color:rgb(180 120 0 / .88)!important;border-bottom:2px solid rgb(255 170 0 / .7)!important}body.single-product .product_meta,body.single-product .product_meta *{color:rgb(60 44 18 / .45)!important}body.single-product .product_meta a{color:rgb(180 120 0 / .7)!important}.isotope-item.product.flo-hidden{display:none!important}.isotope-item.product{transition:opacity .2s,transform .2s!important}@media (max-width:768px){.flo-attr-filters{gap:8px}.flo-cat-tabs{gap:6px}.flo-cat-tab{font-size:.48rem;padding:7px 14px}}body.woocommerce-shop .products_wrapper{display:none!important}.flo-shop-section{padding:clamp(48px,6vw,80px) clamp(16px,4vw,60px);border-bottom:1px solid rgb(60 44 18 / .08)}.flo-shop-section:last-child{border-bottom:none}.flo-sec-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px;flex-wrap:wrap}.flo-sec-head-text .ey{font-family:'Michroma',sans-serif;font-size:.52rem;letter-spacing:.26em;text-transform:uppercase;color:rgb(180 120 0 / .75);margin:0 0 8px;display:flex;align-items:center;gap:10px}.flo-sec-head-text .ey::before{content:'';width:18px;height:1px;background:linear-gradient(90deg,rgb(180 120 0 / .8),transparent);flex:none}.flo-sec-title{font-family:'Michroma',sans-serif!important;font-size:clamp(1.4rem,3vw,2.2rem)!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:rgb(30 20 8 / .88)!important;font-weight:400!important;margin:0 0 8px!important;line-height:1.1!important}.flo-sec-desc{font-size:.85rem;color:rgb(50 36 14 / .55);margin:0;line-height:1.65}.flo-attr-filters{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-start;flex:none;max-width:60%}@media (max-width:900px){.flo-sec-head{flex-direction:column}.flo-attr-filters{max-width:100%}}.flo-attr-group{display:flex;flex-direction:column;gap:6px}.flo-attr-label{font-family:'Michroma',sans-serif;font-size:.44rem;letter-spacing:.20em;text-transform:uppercase;color:rgb(60 44 18 / .45)}.flo-attr-options{display:flex;gap:5px;flex-wrap:wrap}.flo-attr-btn{font-family:'Michroma',sans-serif;font-size:.48rem;letter-spacing:.10em;text-transform:uppercase;color:rgb(60 44 18 / .60);background:rgb(255 255 255 / .14);border:1px solid rgb(255 255 255 / .40);border-radius:100px;padding:5px 12px;cursor:pointer;transition:all .18s;white-space:nowrap}.flo-attr-btn:hover{background:rgb(255 255 255 / .28);color:rgb(30 20 8 / .88);border-color:rgb(255 255 255 / .65)}.flo-attr-btn.active{background:linear-gradient(135deg,#FFD060,#FFAA00);color:#1A1200;border-color:#fff0;box-shadow:0 3px 10px rgb(255 170 0 / .30)}.flo-filter-count{font-family:'Michroma',sans-serif;font-size:.44rem;letter-spacing:.14em;color:rgb(60 44 18 / .38);margin:4px 0 0;min-height:1em}.flo-sec-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.8vw,22px);align-items:start}@media (max-width:1100px){.flo-sec-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.flo-sec-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.flo-sec-grid{grid-template-columns:1fr}}.flo-sec-grid .flo-pcard{width:100%!important;min-width:0!important;flex:none!important}.flo-sec-grid .flo-pcard-media{display:block;position:relative;width:100%;height:0;padding-bottom:100%;overflow:hidden;background:rgb(30 20 8 / .04);border-radius:14px 14px 0 0}.flo-sec-grid .flo-pcard-media img,.flo-sec-grid .flo-pcard-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.flo-pcard.flo-hidden{display:none!important}.flo-no-results{grid-column:1 / -1;font-family:'Michroma',sans-serif;font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:rgb(60 44 18 / .38);padding:24px 0;display:none}.flo-no-results.visible{display:block}.flo-shop-nav{position:sticky;top:80px;z-index:40;background:rgb(231 225 215 / .88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgb(60 44 18 / .08);padding:0 clamp(16px,4vw,60px);display:flex;gap:0}.flo-shop-nav a{font-family:'Michroma',sans-serif;font-size:.52rem;letter-spacing:.16em;text-transform:uppercase;color:rgb(60 44 18 / .55);text-decoration:none;padding:14px 20px;border-bottom:2px solid #fff0;transition:color .2s,border-color .2s;display:block}.flo-shop-nav a:hover,.flo-shop-nav a.active{color:rgb(180 120 0 / .90);border-bottom-color:rgb(255 170 0 / .7)}@media (max-width:640px){.flo-shop-nav{overflow-x:auto}.flo-shop-nav a{padding:12px 14px;font-size:.46rem}}.woocommerce ul.products li.product.outofstock .product-loop-thumb .image_wrapper img,.flo-sec-grid .flo-pcard.outofstock .flo-pcard-img{opacity:1!important;filter:none!important;-webkit-filter:none!important}body.single-product .product_wrapper,body.single-product div.product.type-variable,body.single-product div.product.type-simple{all:unset!important}body.single-product .woocommerce-product-gallery,body.single-product .entry-summary{display:none!important}.flo-cfg{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,3vw,48px);padding:clamp(20px,4vw,60px);max-width:1320px;margin:0 auto;align-items:start}@media (max-width:900px){.flo-cfg{grid-template-columns:1fr}}.flo-cfg-visual{position:sticky;top:100px}.flo-cfg-img-wrap{position:relative;border-radius:20px;overflow:hidden;background:rgb(30 20 8 / .05);aspect-ratio:1/1}.flo-cfg-main-img{width:100%;height:100%;object-fit:contain;transition:opacity .3s;padding:20px}.flo-cfg-img-bloom{position:absolute;inset:-10px;border-radius:26px;pointer-events:none;z-index:-1;background:radial-gradient(ellipse 50% 42% at 88% 92%,rgb(255 152 0 / .25),transparent 58%),radial-gradient(ellipse 60% 22% at 56% 104%,rgb(255 140 0 / .15),transparent 52%);filter:blur(16px)}.flo-cfg-thumbs{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.flo-cfg-thumb{width:60px;height:60px;border-radius:10px;overflow:hidden;border:2px solid rgb(255 255 255 / .35);background:rgb(30 20 8 / .04);cursor:pointer;padding:0;transition:border-color .2s,box-shadow .2s}.flo-cfg-thumb img{width:100%;height:100%;object-fit:cover}.flo-cfg-thumb.active,.flo-cfg-thumb:hover{border-color:rgb(255 170 0 / .7);box-shadow:0 0 0 3px rgb(255 170 0 / .15)}.flo-cfg-panel{position:relative}.flo-cfg-panel-inner{position:relative;border-radius:22px;background:rgb(255 255 255 / .10);border:none;box-shadow:0 24px 52px rgb(60 40 10 / .18),0 4px 12px rgb(60 40 10 / .12);overflow:visible}.flo-cfg-panel-inner::after{content:'';position:absolute;inset:0;border-radius:22px;pointer-events:none;z-index:6;padding:4px;background:linear-gradient(138deg,rgb(255 255 255 / .88) 0%,rgb(255 250 240 / .45) 8%,transparent 35%,transparent 55%,rgb(255 140 0 / .14) 68%,rgb(255 176 0 / .58) 80%,rgb(255 200 60 / .75) 92%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.flo-cfg-panel-inner::before{content:'';position:absolute;inset:-10px;border-radius:28px;pointer-events:none;z-index:-1;background:radial-gradient(ellipse 52% 44% at 90% 94%,rgb(255 152 0 / .35),transparent 58%),radial-gradient(ellipse 65% 24% at 56% 104%,rgb(255 140 0 / .18),transparent 52%);filter:blur(16px)}.flo-cfg-content{position:relative;z-index:2;padding:clamp(24px,3vw,40px)}.flo-cfg-ey{font-family:'Michroma',sans-serif;font-size:.52rem;letter-spacing:.24em;text-transform:uppercase;color:rgb(180 120 0 / .78);margin:0 0 10px;display:flex;align-items:center;gap:10px}.flo-cfg-ey::before{content:'';width:18px;height:1px;background:linear-gradient(90deg,rgb(180 120 0 / .8),transparent);flex:none}.flo-cfg-title{font-family:'Michroma',sans-serif!important;font-size:clamp(1.2rem,2.5vw,1.8rem)!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:rgb(30 20 8 / .88)!important;font-weight:400!important;margin:0 0 12px!important;line-height:1.15!important}.flo-cfg-price{font-family:'Michroma',sans-serif;font-size:1.5rem;letter-spacing:.02em;color:rgb(180 120 0 / .88);margin-bottom:16px}.flo-cfg-price .woocommerce-Price-amount{color:inherit!important;font-size:inherit!important}.flo-cfg-desc{font-size:.88rem;color:rgb(50 36 14 / .62);line-height:1.7;margin-bottom:24px}.flo-cfg-attrs{display:flex;flex-direction:column;gap:18px;margin-bottom:24px}.flo-cfg-attr-label{font-family:'Michroma',sans-serif;font-size:.52rem;letter-spacing:.18em;text-transform:uppercase;color:rgb(60 44 18 / .60);display:block;margin-bottom:8px}.flo-cfg-attr-val{color:rgb(180 120 0 / .85);font-size:.52rem}.flo-cfg-swatches{display:flex;gap:6px;flex-wrap:wrap}.flo-cfg-swatch{font-family:'Michroma',sans-serif;font-size:.46rem;letter-spacing:.10em;text-transform:uppercase;color:rgb(60 44 18 / .65);background:rgb(255 255 255 / .18);border:1.5px solid rgb(255 255 255 / .40);border-radius:8px;padding:6px 12px;cursor:pointer;transition:all .18s}.flo-cfg-swatch:hover{background:rgb(255 255 255 / .32);border-color:rgb(255 255 255 / .65);color:rgb(30 20 8 / .88)}.flo-cfg-swatch.active{background:linear-gradient(135deg,#FFD060,#FFAA00);border-color:#fff0;color:#1A1200;box-shadow:0 3px 12px rgb(255 170 0 / .35)}.flo-cfg-cta{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap}.flo-cfg-btn{font-family:'Michroma',sans-serif;font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;padding:14px 24px;border-radius:12px;cursor:pointer;transition:all .2s;border:none;flex:1;min-width:140px;text-align:center;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.flo-cfg-btn--cart{background:linear-gradient(135deg,#FFD060,#FFAA00);color:#1A1200;box-shadow:0 6px 20px rgb(255 170 0 / .38),inset 0 1px 0 rgb(255 255 255 / .5)}.flo-cfg-btn--cart:disabled{opacity:.45;cursor:not-allowed;transform:none!important}.flo-cfg-btn--cart:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 10px 28px rgb(255 170 0 / .48),inset 0 1px 0 rgb(255 255 255 / .5)}.flo-cfg-btn--ghost{background:#fff0;color:rgb(60 44 18 / .65);border:1.5px solid rgb(60 44 18 / .20)}.flo-cfg-btn--ghost:hover{border-color:rgb(180 120 0 / .5);color:rgb(180 120 0 / .85)}.flo-cfg-trust{display:flex;flex-direction:column;gap:6px;padding:14px 0;border-top:1px solid rgb(60 44 18 / .08);margin-bottom:12px}.flo-trust-item{font-size:.72rem;color:rgb(50 36 14 / .60);display:flex;align-items:center;gap:8px}.flo-trust-icon{font-size:.9rem}.flo-cfg-sku{font-size:.52rem;letter-spacing:.12em;color:rgb(60 44 18 / .35)}.flo-cfg-notice{position:fixed;bottom:24px;right:24px;z-index:500;background:linear-gradient(135deg,#FFD060,#FFAA00);color:#1A1200;padding:14px 22px;border-radius:12px;font-family:'Michroma',sans-serif;font-size:.58rem;letter-spacing:.14em;box-shadow:0 8px 24px rgb(255 170 0 / .4);animation:fadeSlideIn .3s ease}@keyframes fadeSlideIn{from{opacity:0;transform:translateY(10px)}}.flo-cfg-tabs-wrap{padding:clamp(20px,4vw,60px)}.flo-cfg-related{padding:0 clamp(20px,4vw,60px) clamp(40px,6vw,80px)}.flo-pp{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(24px,3vw,48px);padding:clamp(20px,4vw,60px);max-width:1320px;margin:0 auto;align-items:start}@media (max-width:860px){.flo-pp{grid-template-columns:1fr}}.flo-pp-visual{position:sticky;top:100px}.flo-pp-img-wrap{position:relative;border-radius:18px;overflow:hidden;background:rgb(30 20 8 / .04);aspect-ratio:1/1}.flo-pp-img-wrap img{width:100%;height:100%;object-fit:contain;padding:16px}.flo-pp-badge{position:absolute;top:14px;left:14px;z-index:3;font-family:'Michroma',sans-serif;font-size:.46rem;letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(135deg,#FFD060,#FFAA00);color:#1A1200;padding:5px 11px;border-radius:100px;box-shadow:0 3px 10px rgb(255 170 0 / .35)}.flo-pp-badge--out{background:rgb(30 20 8 / .55)!important;color:rgb(240 237 230 / .8)!important}.flo-pp-thumbs{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.flo-pp-thumb{width:56px;height:56px;border-radius:9px;overflow:hidden;border:2px solid rgb(255 255 255 / .30);cursor:pointer;padding:0;background:rgb(30 20 8 / .04);transition:border-color .2s}.flo-pp-thumb img{width:100%;height:100%;object-fit:cover}.flo-pp-thumb.active,.flo-pp-thumb:hover{border-color:rgb(255 170 0 / .65)}.flo-pp-info-inner{position:relative;border-radius:20px;padding:clamp(22px,3vw,38px);background:rgb(255 255 255 / .10);box-shadow:0 20px 44px rgb(60 40 10 / .16),0 4px 12px rgb(60 40 10 / .10);overflow:visible}.flo-pp-info-inner::after{content:'';position:absolute;inset:0;border-radius:20px;pointer-events:none;z-index:6;padding:3px;background:linear-gradient(138deg,rgb(255 255 255 / .85) 0%,rgb(255 250 240 / .42) 8%,transparent 35%,transparent 55%,rgb(255 140 0 / .12) 68%,rgb(255 176 0 / .52) 80%,rgb(255 200 60 / .68) 92%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.flo-pp-info-inner::before{content:'';position:absolute;inset:-8px;border-radius:26px;pointer-events:none;z-index:-1;background:radial-gradient(ellipse 50% 42% at 90% 94%,rgb(255 152 0 / .28),transparent 58%);filter:blur(14px)}.flo-pp-cat{font-family:'Michroma',sans-serif;font-size:.46rem;letter-spacing:.22em;text-transform:uppercase;color:rgb(180 120 0 / .70);margin:0 0 10px;position:relative;z-index:2}.flo-pp-cat a{color:inherit!important;text-decoration:none}.flo-pp-title{font-family:'Michroma',sans-serif!important;font-size:clamp(1.1rem,2vw,1.6rem)!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:rgb(30 20 8 / .88)!important;font-weight:400!important;margin:0 0 14px!important;line-height:1.2!important;position:relative;z-index:2}.flo-pp-price{font-family:'Michroma',sans-serif;font-size:1.4rem;color:rgb(180 120 0 / .88);margin-bottom:16px;position:relative;z-index:2}.flo-pp-price .woocommerce-Price-amount{color:inherit!important;font-size:inherit!important}.flo-pp-desc{font-size:.87rem;color:rgb(50 36 14 / .62);line-height:1.72;margin-bottom:20px;position:relative;z-index:2}.flo-pp-form{margin-bottom:18px;position:relative;z-index:2}.flo-pp-form .single_add_to_cart_button{background:linear-gradient(135deg,#FFD060,#FFAA00)!important;color:#1A1200!important;border:none!important;border-radius:12px!important;font-family:'Michroma',sans-serif!important;font-size:.58rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;padding:14px 28px!important;width:100%!important;box-shadow:0 6px 20px rgb(255 170 0 / .38)!important;transition:transform .2s,box-shadow .2s!important}.flo-pp-form .single_add_to_cart_button:hover{transform:translateY(-2px)!important;box-shadow:0 10px 28px rgb(255 170 0 / .48)!important}.flo-pp-form .variations{width:100%;margin-bottom:14px;position:relative;z-index:2}.flo-pp-form .variations th.label label{font-family:'Michroma',sans-serif!important;font-size:.52rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:rgb(60 44 18 / .60)!important}.flo-pp-form .variations select{background:rgb(255 255 255 / .38)!important;border:1px solid rgb(255 255 255 / .65)!important;border-radius:10px!important;padding:9px 14px!important;font-family:'Michroma',sans-serif!important;font-size:.68rem!important;color:rgb(30 20 8 / .85)!important;width:100%!important}.flo-pp-trust{display:flex;gap:14px;flex-wrap:wrap;font-size:.68rem;color:rgb(50 36 14 / .55);padding:12px 0;border-top:1px solid rgb(60 44 18 / .08);margin-bottom:10px;position:relative;z-index:2}.flo-pp-sku{font-size:.48rem;letter-spacing:.12em;color:rgb(60 44 18 / .32);position:relative;z-index:2}.flo-pp-tabs{padding:clamp(20px,4vw,60px)}.flo-pp-related{padding:0 clamp(20px,4vw,60px) clamp(40px,6vw,80px)}body.woocommerce-shop .products_wrapper,body.woocommerce-shop .subheader_wrapper,body.woocommerce-shop .woocommerce-result-count,body.woocommerce-shop .woocommerce-ordering{display:none!important}body.woocommerce-shop #Content,body.woocommerce-shop .content_wrapper,body.woocommerce-shop .mcb-wrap,body.woocommerce-shop .section_wrapper{background:transparent!important}body.woocommerce-shop{background:linear-gradient(148deg,#E7EDEC 0%,#D3DEDC 35%,#BFC9C7 65%,#A8B3B1 100%)!important}.flo-shop{max-width:1400px;margin:0 auto;padding:0 clamp(12px,3vw,40px) clamp(40px,6vw,80px)}.flo-shop-header{display:grid;grid-template-columns:280px 1fr 280px;gap:20px;padding-top:calc(100px + env(safe-area-inset-top, 0px));padding-right:0;padding-bottom:clamp(20px,2.5vw,32px);padding-left:0;align-items:start}@media (max-width:1100px){.flo-shop-header{grid-template-columns:240px 1fr}.flo-minicart{display:none}}@media (max-width:760px){.flo-shop-header{grid-template-columns:1fr}}.flo-shop-h1{font-family:'Michroma',sans-serif!important;font-size:clamp(1.6rem,3vw,2.4rem)!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:rgb(30 20 8 / .90)!important;font-weight:400!important;margin:0 0 8px!important;line-height:1.1!important}.flo-shop-sub{font-size:.82rem;color:rgb(50 36 14 / .58);line-height:1.6;margin:0 0 16px}.flo-shop-badges{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.flo-shop-badge{font-family:'Michroma',sans-serif;font-size:.44rem;letter-spacing:.14em;text-transform:uppercase;color:var(--silver);background:rgb(255 176 0 / .07);border:1px solid rgb(255 176 0 / .30);border-radius:100px;padding:6px 12px;display:flex;align-items:center;gap:5px;white-space:nowrap}.flo-cat-tabs-label{font-family:'Michroma',sans-serif;font-size:.58rem;letter-spacing:.22em;text-transform:uppercase;color:var(--amber);margin:22px 0 12px;display:flex;align-items:center;gap:10px}.flo-cat-tabs-label::before{content:'';width:22px;height:1.5px;background:var(--amber);flex:none}.flo-cat-tabs-row{display:flex;gap:11px;flex-wrap:wrap}.flo-cat-tab{font-family:'Michroma',sans-serif;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(60 44 18 / .68);background:rgb(255 255 255 / .18);border:1px solid rgb(255 255 255 / .42);border-radius:100px;padding:13px 22px;cursor:pointer;transition:all .18s;display:flex;align-items:center;gap:9px}.flo-cat-tab:hover{background:rgb(255 255 255 / .32);color:rgb(30 20 8 / .9);transform:translateY(-1px)}.flo-cat-tab.active{background:linear-gradient(135deg,#FFD060,#FFAA00);color:#1A1200;border-color:#fff0;box-shadow:0 4px 16px rgb(255 170 0 / .38)}.flo-cat-tab-icon{font-size:1.15rem;line-height:1}@media(max-width:640px){.flo-cat-tab{font-size:.66rem;padding:11px 18px}.flo-cat-tab-icon{font-size:1.05rem}}.flo-shop-hero{border-radius:20px;overflow:hidden;position:relative;min-height:220px;background:linear-gradient(135deg,#212121 0%,#161616 100%);box-shadow:0 20px 44px rgb(0 0 0 / .28)}.flo-shop-hero::after{content:'';position:absolute;inset:0;border-radius:20px;pointer-events:none;z-index:2;padding:2.5px;background:linear-gradient(138deg,rgb(255 255 255 / .55) 0%,transparent 30%,transparent 62%,rgb(255 170 0 / .55) 80%,rgb(255 200 60 / .75) 95%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.flo-shop-hero-inner{display:flex;align-items:center;padding:24px 28px;gap:16px;height:100%;position:relative;z-index:1}.flo-shop-hero-text{flex:1}.flo-hero-badge{font-family:'Michroma',sans-serif;font-size:.44rem;letter-spacing:.18em;text-transform:uppercase;background:rgb(255 170 0 / .20);border:1px solid rgb(255 170 0 / .45);color:rgb(255 200 80 / .90);padding:4px 10px;border-radius:100px;display:inline-block;margin-bottom:8px}.flo-hero-label{font-family:'Michroma',sans-serif;font-size:.52rem;letter-spacing:.16em;text-transform:uppercase;color:rgb(200 196 190 / .60);margin:0 0 8px}.flo-hero-h2{font-family:'Michroma',sans-serif!important;font-size:clamp(.9rem,1.6vw,1.2rem)!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:#F0EDEA!important;font-weight:400!important;line-height:1.3!important;margin:0 0 10px!important}.flo-hero-checks{list-style:none;padding:0;margin:0 0 12px}.flo-hero-checks li{font-size:.70rem;color:rgb(200 196 190 / .65);padding:2px 0}.flo-hero-checks li::before{content:'✓ ';color:rgb(255 170 0 / .75)}.flo-hero-price{font-family:'Michroma',sans-serif;font-size:.52rem;letter-spacing:.12em;color:rgb(200 196 190 / .60);margin:0 0 14px;text-transform:uppercase}.flo-hero-price strong{color:rgb(255 200 80 / .90);font-size:.80rem}.flo-hero-price .woocommerce-Price-amount{color:inherit!important;font-size:inherit!important}.flo-hero-cta{display:inline-flex;align-items:center;gap:8px;font-family:'Michroma',sans-serif;font-size:.52rem;letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(135deg,#FFD060,#FFAA00);color:#1A1200;padding:10px 18px;border-radius:10px;text-decoration:none;box-shadow:0 4px 14px rgb(255 170 0 / .38),inset 0 1px 0 rgb(255 255 255 / .5);transition:transform .2s,box-shadow .2s}.flo-hero-cta:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgb(255 170 0 / .48),inset 0 1px 0 rgb(255 255 255 / .5)}.flo-hero-img{width:42%;max-height:180px;object-fit:contain;filter:drop-shadow(0 10px 30px rgb(0 0 0 / .5));flex:none}.flo-minicart{border-radius:18px;background:rgb(255 255 255 / .14);border:1px solid rgb(255 255 255 / .50);box-shadow:0 16px 36px rgb(60 40 10 / .14);padding:18px;position:relative}.flo-minicart::after{content:'';position:absolute;inset:0;border-radius:18px;pointer-events:none;padding:2px;background:linear-gradient(138deg,rgb(255 255 255 / .80) 0%,transparent 35%,transparent 58%,rgb(255 170 0 / .45) 80%,rgb(255 200 60 / .65) 95%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.flo-minicart-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.flo-minicart-title{font-family:'Michroma',sans-serif;font-size:.60rem;letter-spacing:.18em;text-transform:uppercase;color:rgb(30 20 8 / .80)}.flo-minicart-count{font-size:.68rem;color:rgb(60 44 18 / .45)}.flo-minicart-item{display:flex;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid rgb(60 44 18 / .07)}.flo-minicart-item img{width:44px;height:44px;object-fit:cover;border-radius:8px;flex:none}.flo-minicart-item-name{font-size:.70rem;color:rgb(30 20 8 / .80);margin:0 0 2px;line-height:1.3}.flo-minicart-item-price{font-family:'Michroma',sans-serif;font-size:.60rem;color:rgb(180 120 0 / .85);margin:0}.flo-minicart-empty{font-size:.72rem;color:rgb(60 44 18 / .40);text-align:center;padding:12px 0}.flo-minicart-footer{margin-top:14px}.flo-minicart-subtotal{display:flex;justify-content:space-between;font-size:.72rem;color:rgb(50 36 14 / .65);margin-bottom:10px}.flo-minicart-subtotal strong{font-family:'Michroma',sans-serif;color:rgb(30 20 8 / .85)}.flo-minicart-btn{display:block;width:100%;text-align:center;font-family:'Michroma',sans-serif;font-size:.54rem;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(135deg,#FFD060,#FFAA00);color:#1A1200;border:none;border-radius:10px;padding:11px 16px;margin-bottom:7px;cursor:pointer;text-decoration:none;box-shadow:0 4px 14px rgb(255 170 0 / .32);transition:transform .2s}.flo-minicart-btn:hover{transform:translateY(-1px)}.flo-minicart-btn--ghost{background:transparent!important;border:1px solid rgb(60 44 18 / .20)!important;color:rgb(60 44 18 / .60)!important;box-shadow:none!important}.flo-shop-body{display:grid;grid-template-columns:220px 1fr;gap:24px;align-items:start}.flo-shop-sidebar{background:rgb(255 255 255 / .14);border:1px solid rgb(255 255 255 / .48);border-radius:16px;padding:18px;position:sticky;top:90px;box-shadow:0 12px 28px rgb(60 40 10 / .10)}.flo-sidebar-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px}.flo-filter-close{display:none}.flo-filter-overlay{display:none}.flo-filter-trigger{font-family:'Michroma',sans-serif;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--amber,#FFB000);background:rgb(20 16 10 / .85);border:1.5px solid var(--amber,#FFB000);border-radius:100px;padding:12px 22px;margin-top:14px;cursor:pointer;display:none;align-items:center;gap:9px;box-shadow:0 4px 16px rgb(0 0 0 / .25);transition:transform .2s,box-shadow .2s,background .2s}.flo-filter-trigger:hover{transform:translateY(-1px);background:rgb(20 16 10);box-shadow:0 6px 20px rgb(0 0 0 / .35)}.flo-filter-trigger svg{width:15px;height:15px}@media (max-width:860px){.flo-shop-body{grid-template-columns:1fr}.flo-filter-trigger{display:inline-flex}.flo-filter-overlay{display:block;position:fixed;inset:0;z-index:240;background:rgb(0 0 0 / .45);opacity:0;visibility:hidden;transition:opacity .35s}.flo-filter-overlay.is-open{opacity:1;visibility:visible}.flo-shop-sidebar{position:fixed;top:0;right:0;height:100dvh;z-index:250;width:min(360px, 88vw);border:none!important;border-left:1px solid rgb(255 176 0 / .25)!important;border-radius:0!important;padding:calc(100px + env(safe-area-inset-top, 0px)) 22px 32px;box-shadow:-20px 0 50px rgb(0 0 0 / .35);transform:translateX(100%);transition:transform .4s cubic-bezier(.2,.8,.2,1);overflow-y:auto}.flo-shop-sidebar.is-open{transform:translateX(0)}.flo-filter-close{display:block;font-size:22px;line-height:1;background:none;border:none;color:var(--silver);cursor:pointer;padding:0 0 0 8px;flex:none;transition:color .2s,transform .2s}.flo-filter-close:hover{color:var(--amber);transform:rotate(90deg)}.flo-shop-sidebar .flo-sidebar-title{color:rgb(245 242 235 / .92)}.flo-shop-sidebar .flo-filter-toggle{color:rgb(245 242 235 / .85)}.flo-shop-sidebar .flo-filter-check{color:rgb(230 226 218 / .75)}.flo-shop-sidebar .flo-filter-check.active{color:var(--amber)}.flo-shop-sidebar .flo-filter-count{color:rgb(230 226 218 / .5)}.flo-shop-sidebar .flo-filter-section{border-bottom-color:rgb(255 255 255 / .1)}.flo-shop-sidebar .flo-sidebar-reset{color:rgb(255 176 0 / .85)}}.flo-sidebar-title{font-family:'Michroma',sans-serif;font-size:.56rem;letter-spacing:.20em;text-transform:uppercase;color:rgb(30 20 8 / .80)}.flo-sidebar-reset{font-family:'Michroma',sans-serif;font-size:.44rem;letter-spacing:.12em;text-transform:uppercase;color:rgb(180 120 0 / .75);background:none;border:none;cursor:pointer;padding:0;text-decoration:underline}.flo-filter-section{margin-bottom:16px;border-bottom:1px solid rgb(60 44 18 / .07);padding-bottom:14px}.flo-filter-section:last-child{border-bottom:none;margin-bottom:0}.flo-filter-toggle{font-family:'Michroma',sans-serif;font-size:.50rem;letter-spacing:.16em;text-transform:uppercase;color:rgb(30 20 8 / .75);background:none;border:none;cursor:pointer;padding:0 0 8px;width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center}.flo-filter-toggle::after{content:'∧';font-size:.6rem}.flo-filter-body{display:flex;flex-direction:column;gap:5px}.flo-filter-check{display:flex;align-items:center;gap:8px;font-size:.72rem;color:rgb(50 36 14 / .68);cursor:pointer;padding:3px 0}.flo-filter-check input[type="checkbox"]{accent-color:#FA0;width:14px;height:14px;cursor:pointer;flex:none}.flo-filter-count{margin-left:auto;font-size:.62rem;color:rgb(60 44 18 / .38)}.flo-filter-sizes{display:flex;gap:5px;flex-wrap:wrap}.flo-filter-size{font-family:'Michroma',sans-serif;font-size:.46rem;letter-spacing:.10em;text-transform:uppercase;color:rgb(60 44 18 / .65);background:rgb(255 255 255 / .18);border:1px solid rgb(255 255 255 / .38);border-radius:6px;padding:5px 9px;cursor:pointer;transition:all .15s}.flo-filter-size.active,.flo-filter-size:hover{background:linear-gradient(135deg,#FFD060,#FFAA00);color:#1A1200;border-color:#fff0}.flo-filter-colors{display:flex;gap:7px;flex-wrap:wrap}.flo-filter-color{width:24px;height:24px;border-radius:50%;border:2px solid rgb(255 255 255 / .40);cursor:pointer;transition:all .15s;padding:0;box-shadow:inset 0 1px 2px rgb(255 255 255 / .3),0 2px 5px rgb(0 0 0 / .2)}.flo-filter-color.active,.flo-filter-color:hover{outline:2.5px solid rgb(255 170 0 / .80);outline-offset:2px}.flo-shop-toolbar{display:none!important}.flo-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}@media (max-width:1200px){.flo-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:960px){.flo-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.flo-grid{grid-template-columns:repeat(2,1fr)}}.flo-card-img-wrap{display:block;position:relative;width:100%;height:0;padding-bottom:100%;overflow:hidden;border-radius:13px 13px 0 0;background:rgb(30 20 8 / .04);z-index:3}.flo-card-img-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;padding:10px;transition:transform .4s ease}.flo-card:hover .flo-card-img-wrap img{transform:scale(1.04)}.flo-card-badge{position:absolute;top:10px;left:10px;z-index:4;font-family:'Michroma',sans-serif;font-size:.40rem;letter-spacing:.16em;text-transform:uppercase;padding:4px 9px;border-radius:6px}.flo-card-badge--new{background:linear-gradient(135deg,#FFD060,#FFAA00);color:#1A1200}.flo-card-badge--out{background:rgb(30 20 8 / .55);color:rgb(240 237 230 / .85)}.flo-card-wish{position:absolute;top:8px;right:8px;z-index:4;width:28px;height:28px;border-radius:50%;background:rgb(255 255 255 / .70);border:none;cursor:pointer;font-size:.75rem;display:flex;align-items:center;justify-content:center;transition:all .18s;box-shadow:0 2px 6px rgb(0 0 0 / .12)}.flo-card-wish:hover,.flo-card-wish.active{background:rgb(255 170 0 / .90);color:#1A1200}.flo-card-body{padding:10px 12px 12px}.flo-card-name{font-family:'Michroma',sans-serif!important;font-size:.58rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:rgb(30 20 8 / .85)!important;font-weight:400!important;margin:0 0 3px!important;line-height:1.3!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.flo-card-name a{color:inherit!important;text-decoration:none!important}.flo-card-variants{font-size:.60rem;color:rgb(60 44 18 / .45);margin:0 0 6px;line-height:1.3}.flo-card-price{font-family:'Michroma',sans-serif;font-size:.68rem;color:rgb(180 120 0 / .88);margin-bottom:9px;letter-spacing:.02em}.flo-card-price .woocommerce-Price-amount{color:inherit!important;font-size:inherit!important}.flo-card-actions{display:flex;gap:6px;align-items:center}.flo-card-btn{flex:1;text-align:center;font-family:'Michroma',sans-serif;font-size:.46rem;letter-spacing:.12em;text-transform:uppercase;color:rgb(60 44 18 / .72);text-decoration:none;background:rgb(255 255 255 / .22);border:1px solid rgb(255 255 255 / .42);border-radius:8px;padding:7px 10px;transition:all .18s;display:block}.flo-card-btn:hover{background:rgb(255 255 255 / .38);color:rgb(30 20 8 / .88);border-color:rgb(255 255 255 / .65)}.flo-card-cart{width:30px;height:30px;border-radius:8px;flex:none;background:linear-gradient(135deg,#FFD060,#FFAA00);color:#1A1200;font-size:.80rem;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .18s;box-shadow:0 3px 8px rgb(255 170 0 / .30)}.flo-card-cart:hover{transform:scale(1.1)}.flo-grid--list{grid-template-columns:1fr!important}.flo-grid--list .flo-card{display:flex;align-items:center;gap:16px}.flo-grid--list .flo-card-img-wrap{width:100px;height:100px;padding-bottom:0;flex:none;border-radius:10px}.flo-grid--list .flo-card-img-wrap img{position:static;width:100%;height:100%;padding:6px}.flo-grid--list .flo-card-body{flex:1;padding:14px 12px 14px 0}.flo-no-results-msg{text-align:center;padding:40px 20px;font-family:'Michroma',sans-serif;font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:rgb(60 44 18 / .40)}.flo-no-results-msg button{margin-top:14px;font-family:'Michroma',sans-serif;font-size:.50rem;letter-spacing:.14em;background:rgb(255 255 255 / .22);border:1px solid rgb(255 255 255 / .45);border-radius:100px;padding:8px 20px;cursor:pointer;color:rgb(60 44 18 / .70);transition:all .18s}.flo-shop-footer{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .40);border-radius:16px;padding:24px 28px;margin-top:40px}@media (max-width:860px){.flo-shop-footer{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.flo-shop-footer{grid-template-columns:1fr}}.flo-shop-footer-item{display:flex;gap:12px;align-items:flex-start}.flo-footer-icon{font-size:1.4rem;flex:none;margin-top:2px}.flo-shop-footer-item strong{font-family:'Michroma',sans-serif;font-size:.52rem;letter-spacing:.12em;text-transform:uppercase;color:rgb(30 20 8 / .80);display:block;margin-bottom:4px}.flo-shop-footer-item p{font-size:.72rem;color:rgb(50 36 14 / .55);line-height:1.55;margin:0}.flo-shop-footer-item a{color:rgb(180 120 0 / .75);text-decoration:none}.flo-card,.flo-shop-sidebar,.flo-minicart,.flo-cfg-panel-inner,.flo-pp-info-inner{background:rgb(231 225 215 / .55)!important;backdrop-filter:blur(12px) saturate(1.4)!important;-webkit-backdrop-filter:blur(12px) saturate(1.4)!important;border:none!important}.flo-card>*,.flo-shop-sidebar>*,.flo-minicart>*,.flo-cfg-panel-inner>*,.flo-pp-info-inner>*{position:relative;z-index:1}.flo-card,.flo-shop-sidebar,.flo-minicart,.flo-cfg-panel-inner,.flo-pp-info-inner{position:relative!important}.flo-card::after,.flo-shop-sidebar::after,.flo-minicart::after,.flo-cfg-panel-inner::after,.flo-pp-info-inner::after{content:''!important;position:absolute!important;inset:0!important;pointer-events:none!important;z-index:20!important;border-radius:inherit!important;padding:1.5px!important;background:linear-gradient(145deg,rgb(255 255 255 / .9) 0%,rgb(255 255 255 / .55) 9%,rgb(255 255 255 / .08) 28%,transparent 52%,rgb(255 162 0 / .22) 68%,rgb(255 178 0 / .55) 83%,rgb(255 205 60 / .7) 100%)!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important}.flo-card{border-radius:16px!important;overflow:hidden!important;box-shadow:0 20px 48px rgb(60 40 10 / .14),0 4px 12px rgb(60 40 10 / .08)!important;transition:transform 0.25s cubic-bezier(.2,.8,.2,1),box-shadow 0.25s ease!important}.flo-card:hover{transform:translateY(-4px)!important;box-shadow:0 28px 56px rgb(60 40 10 / .2),0 0 28px rgb(255 152 0 / .1)!important}.flo-shop-sidebar{border-radius:16px!important;overflow:hidden!important;box-shadow:0 16px 40px rgb(60 40 10 / .12)!important;align-self:start!important;height:auto!important}.flo-minicart{border-radius:18px!important;overflow:hidden!important;box-shadow:0 16px 40px rgb(60 40 10 / .14)!important}.flo-cfg-panel-inner,.flo-pp-info-inner{border-radius:22px!important;overflow:hidden!important;box-shadow:0 24px 52px rgb(60 40 10 / .16)!important}.flo-cfg-panel-inner::after,.flo-pp-info-inner::after{padding:2px!important}html body.woocommerce-cart .woocommerce a.remove,html body.flo-woo-page .woocommerce a.remove{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;border-radius:50%!important;background:rgb(220 60 60 / .10)!important;border:1.5px solid rgb(220 60 60 / .25)!important;color:rgb(200 50 50 / .80)!important;font-size:1.1rem!important;line-height:1!important;text-decoration:none!important;transition:background .18s,border-color .18s,color .18s!important;font-weight:400!important}html body.woocommerce-cart .woocommerce a.remove:hover,html body.flo-woo-page .woocommerce a.remove:hover{background:rgb(220 60 60 / .22)!important;border-color:rgb(220 60 60 / .55)!important;color:rgb(200 30 30)!important;transform:scale(1.1)!important}html body.woocommerce-cart .woocommerce td.product-remove,html body.flo-woo-page .woocommerce td.product-remove{text-align:center!important;vertical-align:middle!important;width:44px!important;padding:12px 8px!important}.flo-minicart-item{position:relative!important}.flo-minicart-remove{position:absolute;top:50%;right:0;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;background:rgb(200 50 50 / .10);border:1px solid rgb(200 50 50 / .22);color:rgb(180 40 40 / .75);font-size:.72rem;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;transition:all .18s;flex:none}.flo-minicart-remove:hover{background:rgb(200 50 50 / .22);border-color:rgb(200 50 50 / .55);color:rgb(180 20 20);transform:translateY(-50%) scale(1.1)}.flo-minicart-item-info{padding-right:28px}.flo-card{z-index:3}.flo-shop-sidebar{z-index:3}.flo-minicart{z-index:3}.flo-shop-hero{z-index:3}.flo-cfg-panel-inner{z-index:3}.flo-pp-info-inner{z-index:3}.flo-card .flo-card-img-wrap,.flo-card .flo-card-body,.flo-shop-sidebar .flo-sidebar-head,.flo-shop-sidebar .flo-filter-section,.flo-minicart .flo-minicart-head,.flo-minicart .flo-minicart-items,.flo-minicart .flo-minicart-footer,.flo-cfg-panel-inner .flo-cfg-content,.flo-pp-info-inner>*{position:relative!important;z-index:3!important}.flo-card img,.flo-card .flo-card-img-wrap img{loading:eager!important}.flo-shop-sidebar{height:auto!important;align-self:start!important}.flo-card-img-wrap{z-index:3!important;position:relative!important}.flo-card::after,.flo-shop-sidebar::after,.flo-minicart::after,.flo-cfg-panel-inner::after,.flo-pp-info-inner::after{z-index:20!important}.flo-card::before,.flo-shop-sidebar::before,.flo-minicart::before{z-index:2!important}.flo-shop-hero h2.flo-hero-h2,.flo-shop-hero-inner h2.flo-hero-h2,.flo-shop-hero-text h2.flo-hero-h2,h2.flo-hero-h2{color:#F0EDE8!important}.flo-shop-hero p.flo-hero-label,.flo-shop-hero-text p.flo-hero-label,p.flo-hero-label{color:rgb(200 196 188 / .8)!important}.flo-shop-hero ul.flo-hero-checks li,ul.flo-hero-checks li{color:rgb(200 196 188 / .85)!important}.flo-shop-hero p.flo-hero-price,p.flo-hero-price,p.flo-hero-price strong,p.flo-hero-price .woocommerce-Price-amount,p.flo-hero-price bdi{color:#FFB000!important}span.flo-hero-badge{color:#1A1208!important;background:rgb(255 176 0 / .9)!important;border-color:rgb(255 176 0 / .6)!important}.flo-card h3.flo-card-name,.flo-card .flo-card-name,.flo-card .flo-card-name a{color:#1A1208!important;opacity:1!important}.flo-card .flo-card-price,.flo-card .flo-card-price .woocommerce-Price-amount,.flo-card .flo-card-price bdi,.flo-card .flo-card-price strong{color:#9A6500!important}.flo-cat-grid .flo-card .price,.flo-cat-grid .flo-card .price .woocommerce-Price-amount,.flo-cat-grid .flo-card .price bdi{color:#9A6500!important}.flo-card-badge:not(.flo-card-badge--agotado){color:#1A1208!important;background:rgb(255 176 0 / .18)!important}.flo-card-badge--agotado{color:rgb(26 18 0 / .6)!important;background:rgb(160 160 160 / .18)!important}.flo-card .flo-card-cat,.flo-card p.flo-card-variants{color:rgb(26 18 0 / .65)!important}.flo-card a.flo-card-btn{color:rgb(26 18 0 / .9)!important}span.flo-sidebar-title{color:#1A1208!important}button.flo-filter-toggle{color:rgb(26 18 0 / .9)!important}label.flo-filter-check{color:rgb(26 18 0 / .85)!important}span.flo-filter-count{color:rgb(26 18 0 / .7)!important}button.flo-sidebar-reset{color:#9A6500!important}span.flo-minicart-title{color:#1A1208!important}span.flo-minicart-count{color:rgb(26 18 0 / .75)!important}p.flo-minicart-empty{color:rgb(26 18 0 / .7)!important}.flo-minicart-item-name,.flo-minicart-item-price{color:rgb(26 18 0 / .88)!important}nav.nav,nav.nav a,nav.nav ul li a,nav.nav a.cart,nav.nav b,nav.nav .flo-cart-count,nav.nav button.theme-switch{color:rgb(231 225 215 / .92)!important}nav.nav ul li a{color:rgb(231 225 215 / .92)!important;border-radius:999px!important;padding:8px 16px!important;transition:color .2s ease,background .2s ease,box-shadow .2s ease!important;text-decoration:none!important;font-family:'Michroma',sans-serif!important;font-size:11px!important;letter-spacing:0.08em!important;text-transform:uppercase!important}nav.nav ul li a:hover{color:#FFB000!important;background:rgb(255 176 0 / .13)!important;backdrop-filter:blur(8px) saturate(1.4)!important;-webkit-backdrop-filter:blur(8px) saturate(1.4)!important;box-shadow:inset 0 0 0 1.5px rgb(255 176 0 / .4),0 4px 18px rgb(255 152 0 / .14)!important}nav.nav ul li.active>a,nav.nav ul li.current>a,nav.nav ul li.current-menu-item>a{color:#FFB000!important;background:rgb(255 176 0 / .1)!important;box-shadow:inset 0 0 0 1px rgb(255 176 0 / .3)!important}nav.nav ul li a::after,nav.nav ul li a::before{display:none!important}.flo-pp-wrap{display:grid;grid-template-columns:1fr 1fr;gap:48px;max-width:1200px;margin:40px auto 64px;padding:0 24px;align-items:start}.flo-pp-gallery{position:sticky;top:100px}.flo-pp-main-wrap{background:rgb(231 225 215 / .45);backdrop-filter:blur(12px) saturate(1.3);-webkit-backdrop-filter:blur(12px) saturate(1.3);border-radius:20px;overflow:hidden;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;border:1.5px solid rgb(255 255 255 / .6);box-shadow:0 20px 48px rgb(60 40 10 / .12)}.flo-pp-main-img{width:100%;height:100%;object-fit:contain;padding:24px;transition:opacity 0.2s ease}.flo-pp-thumbs{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.flo-pp-thumb{width:68px;height:68px;border-radius:10px;border:1.5px solid rgb(0 0 0 / .1);overflow:hidden;cursor:pointer;padding:0;background:rgb(231 225 215 / .45);transition:border-color 0.2s,box-shadow 0.2s}.flo-pp-thumb img{width:100%;height:100%;object-fit:cover}.flo-pp-thumb--active,.flo-pp-thumb:hover{border-color:#FFB000;box-shadow:0 0 0 2px rgb(255 176 0 / .25)}.flo-pp-info-inner{background:rgb(231 225 215 / .5);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border-radius:22px;padding:36px;border:1.5px solid rgb(255 255 255 / .65);box-shadow:0 20px 48px rgb(60 40 10 / .12);position:relative}.flo-pp-info-inner::after{content:'';position:absolute;inset:0;border-radius:22px;pointer-events:none;z-index:0;padding:1.5px;background:linear-gradient(145deg,rgb(255 255 255 / .88) 0%,rgb(255 255 255 / .5) 10%,transparent 40%,rgb(255 162 0 / .22) 70%,rgb(255 185 0 / .55) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.flo-pp-info-inner>*{position:relative;z-index:1}.flo-pp-eyebrow{font-family:'Michroma',sans-serif;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:rgb(26 18 0 / .5)!important;margin:0 0 10px}.flo-pp-title{font-family:'Michroma',sans-serif;font-size:clamp(20px, 2.5vw, 28px);font-weight:400;letter-spacing:.02em;color:#1A1208!important;margin:0 0 16px;line-height:1.2}.flo-pp-short-desc{font-family:'Inter',sans-serif;font-size:14px;line-height:1.7;color:rgb(26 18 0 / .72)!important;margin-bottom:20px}.flo-pp-short-desc p{margin:0}.flo-pp-price{font-family:'Michroma',sans-serif;font-size:22px;color:#9A6500!important;margin-bottom:24px}.flo-pp-price .woocommerce-Price-amount,.flo-pp-price bdi{color:#9A6500!important}.flo-pp-price del{color:rgb(26 18 0 / .35)!important;font-size:15px}.flo-pp-attrs{margin-bottom:24px}.flo-pp-attr{margin-bottom:16px}.flo-pp-attr-label{font-family:'Michroma',sans-serif;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgb(26 18 0 / .55)!important;margin:0 0 8px}.flo-pp-attr-val{color:#1A1208!important;font-weight:500}.flo-pp-swatches{display:flex;flex-wrap:wrap;gap:8px}.flo-pp-swatch--color{width:32px;height:32px;border-radius:50%;border:2px solid rgb(0 0 0 / .12);cursor:pointer;padding:0;transition:transform 0.15s,box-shadow 0.15s,border-color 0.15s}.flo-pp-swatch--color:hover{transform:scale(1.15)}.flo-pp-swatch--color.flo-pp-swatch--active{border-color:#FFB000;box-shadow:0 0 0 3px rgb(255 176 0 / .3);transform:scale(1.12)}.flo-pp-swatch--text{font-family:'Michroma',sans-serif;font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:7px 14px;border-radius:999px;border:1.5px solid rgb(26 18 0 / .18);background:#fff0;color:rgb(26 18 0 / .75)!important;cursor:pointer;transition:all 0.15s}.flo-pp-swatch--text:hover{border-color:rgb(255 176 0 / .5);color:#9A6500!important}.flo-pp-swatch--text.flo-pp-swatch--active{background:rgb(255 176 0 / .12);border-color:#FFB000;color:#9A6500!important;box-shadow:inset 0 0 0 1px rgb(255 176 0 / .3)}.flo-pp-cart-wrap{margin-bottom:20px}.flo-pp-btn--cart{width:100%;padding:15px 24px;border-radius:999px;border:none;background:#FFB000;color:#1A1208!important;font-family:'Michroma',sans-serif;font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background 0.2s,transform 0.2s,box-shadow 0.2s;box-shadow:0 4px 20px rgb(255 176 0 / .3)}.flo-pp-btn--cart:hover:not(:disabled){background:#FFC533;transform:translateY(-2px);box-shadow:0 8px 28px rgb(255 176 0 / .4)}.flo-pp-btn--cart:disabled{background:rgb(26 18 0 / .12);color:rgb(26 18 0 / .4)!important;cursor:not-allowed;box-shadow:none}.flo-pp-cart-wrap--simple .single_add_to_cart_button{width:100%!important;padding:15px 24px!important;border-radius:999px!important;border:none!important;background:#FFB000!important;color:#1A1208!important;font-family:'Michroma',sans-serif!important;font-size:11px!important;letter-spacing:0.12em!important;text-transform:uppercase!important;box-shadow:0 4px 20px rgb(255 176 0 / .3)!important;transition:background 0.2s,transform 0.2s!important}.flo-pp-cart-wrap--simple .single_add_to_cart_button:hover{background:#FFC533!important;transform:translateY(-2px)!important}.flo-pp-trust{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:20px;padding:14px 0;border-top:1px solid rgb(26 18 0 / .08);border-bottom:1px solid rgb(26 18 0 / .08)}.flo-pp-trust span{font-family:'Michroma',sans-serif;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:rgb(26 18 0 / .55)!important}.flo-pp-sku{font-size:11px;color:rgb(26 18 0 / .4)!important;margin:12px 0 0}.flo-pp-tabs{max-width:1200px;margin:0 auto 64px;padding:0 24px}.flo-pp-tabs-nav{display:flex;gap:4px;border-bottom:1px solid rgb(26 18 0 / .12);margin-bottom:28px}.flo-pp-tab-btn{font-family:'Michroma',sans-serif;font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:12px 20px;border:none;background:#fff0;color:rgb(26 18 0 / .45)!important;cursor:pointer;border-bottom:2px solid #fff0;margin-bottom:-1px;transition:color 0.2s,border-color 0.2s}.flo-pp-tab-btn:hover{color:rgb(26 18 0 / .75)!important}.flo-pp-tab-btn--active{color:#1A1208!important;border-bottom-color:#FFB000}.flo-pp-tab-content{display:none}.flo-pp-tab-content--active{display:block}.flo-pp-desc-content{font-family:'Inter',sans-serif;font-size:15px;line-height:1.8;color:rgb(26 18 0 / .78)!important;max-width:720px}.flo-pp-desc-content p{margin-bottom:16px}.flo-pp-desc-content strong{color:#1A1208!important}@media (max-width:768px){.flo-pp-wrap{grid-template-columns:1fr;gap:24px;margin:24px auto 40px;padding:0 16px}.flo-pp-gallery{position:static}.flo-pp-info-inner{padding:24px}.flo-pp-tabs{padding:0 16px}.flo-pp-trust{gap:10px}}.single-product .woocommerce-product-gallery,.single-product .summary.entry-summary:not([class*="flo"]),.single-product .woocommerce-tabs,.single-product .up-sells,.single-product .related.products{display:none!important}html[data-theme="dark"] .flo-shop-title,html[data-theme="dark"] .flo-cat-title,html[data-theme="dark"] .flo-cat-eyebrow,html[data-theme="dark"] .flo-card-name,html[data-theme="dark"] .flo-card-name a,html[data-theme="dark"] .flo-sidebar-title,html[data-theme="dark"] .flo-minicart-title,html[data-theme="dark"] .flo-shop-sub,html[data-theme="dark"] h1,html[data-theme="dark"] h2,html[data-theme="dark"] h3,html[data-theme="dark"] h4{color:var(--white)!important}html[data-theme="dark"] .flo-shop-subtitle,html[data-theme="dark"] .flo-cat-desc,html[data-theme="dark"] .flo-filter-check,html[data-theme="dark"] .flo-filter-toggle,html[data-theme="dark"] .flo-card-cat,html[data-theme="dark"] .flo-card-variants,html[data-theme="dark"] .flo-minicart-empty,html[data-theme="dark"] .flo-minicart-count,html[data-theme="dark"] .flo-minicart-item-name,html[data-theme="dark"] .flo-sidebar-head p,html[data-theme="dark"] p,html[data-theme="dark"] li,html[data-theme="dark"] label{color:rgb(231 225 215 / .75)!important}html[data-theme="dark"] .flo-cat-tab{color:rgb(231 225 215 / .7)!important;border-color:rgb(255 255 255 / .12)!important;background:rgb(255 255 255 / .04)!important}html[data-theme="dark"] .flo-cat-tab--active,html[data-theme="dark"] .flo-cat-tab.active{color:#1A1208!important;background:#FFB000!important;border-color:#FFB000!important}html[data-theme="dark"] .flo-cat-tab:hover:not(.flo-cat-tab--active){color:#FFB000!important;border-color:rgb(255 176 0 / .4)!important;background:rgb(255 176 0 / .08)!important}html[data-theme="dark"] .flo-badge-item{color:rgb(26 18 0 / .7)!important;border-color:rgb(26 18 0 / .2)!important;background:transparent!important}html[data-theme="dark"] .flo-card,html[data-theme="dark"] .flo-shop-sidebar,html[data-theme="dark"] .flo-minicart{background:rgb(255 255 255 / .05)!important;border-color:rgb(255 255 255 / .1)!important}html[data-theme="dark"] .flo-card-price,html[data-theme="dark"] .flo-card-price .woocommerce-Price-amount,html[data-theme="dark"] .flo-card-price bdi{color:#FFB000!important}html[data-theme="dark"] .flo-card-btn{color:rgb(231 225 215 / .85)!important}html[data-theme="dark"] .flo-sidebar-reset{color:#FFB000!important}html[data-theme="dark"] .flo-filter-count{color:rgb(231 225 215 / .5)!important}html[data-theme="dark"] .flo-shop-hero{background:rgb(7 13 16 / .85)!important}html[data-theme="dark"] .flo-hero-h2{color:var(--white)!important}html[data-theme="dark"] .flo-hero-label{color:rgb(231 225 215 / .7)!important}html[data-theme="dark"] .flo-hero-checks li{color:rgb(231 225 215 / .75)!important}html[data-theme="dark"] .woocommerce-loop-product__title,html[data-theme="dark"] .price,html[data-theme="dark"] .amount{color:rgb(231 225 215 / .85)!important}html[data-theme="dark"] .flo-cat-count{color:rgb(231 225 215 / .45)!important}#flo-mobile-menu{display:none}.flo-burger{display:none}.flo-burger{appearance:none;-webkit-appearance:none;background:#fff0;border:0;margin:0;padding:8px;width:40px;height:40px;cursor:pointer;flex:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;position:relative;z-index:2;-webkit-tap-highlight-color:#fff0;border-radius:8px}.flo-burger:focus,.flo-burger:active{background:#fff0;outline:none}.flo-burger:focus-visible{outline:2px solid var(--amber,#FFB000);outline-offset:3px}.flo-burger span{display:block;width:22px;height:2px;border-radius:2px;background:var(--silver,#48605F);transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .2s}.flo-burger[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.flo-burger[aria-expanded="true"] span:nth-child(2){opacity:0}.flo-burger[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}body.flo-menu-lock{overflow:hidden}@media (max-width:820px){.nav ul,.nav .cart{display:none}.flo-burger{display:flex}#flo-mobile-menu{display:block;position:fixed;left:0;right:0;top:0;z-index:140;padding:96px 22px 30px;transform:translateY(-102%);transition:transform .55s cubic-bezier(.2,.85,.2,1);will-change:transform;isolation:isolate;border-radius:0 0 26px 26px;background:rgb(231 225 215 / .55);-webkit-backdrop-filter:blur(18px) saturate(1.35);backdrop-filter:blur(18px) saturate(1.35);border-bottom:1px solid rgb(255 176 0 / .28);box-shadow:0 24px 60px rgb(0 0 0 / .28),inset 0 1px 0 rgb(255 255 255 / .45)}html[data-theme="dark"] #flo-mobile-menu{background:rgb(12 15 17 / .55);box-shadow:0 24px 60px rgb(0 0 0 / .55),inset 0 1px 0 rgb(255 255 255 / .10)}@supports (backdrop-filter:url(#flo-nav-glass)){#flo-mobile-menu{backdrop-filter:blur(6px) saturate(1.2) url(#flo-nav-glass);-webkit-backdrop-filter:blur(6px) saturate(1.2)}}#flo-mobile-menu::before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:0;background:radial-gradient(140% 120% at 100% 100%,rgb(255 176 0 / .20),transparent 55%);pointer-events:none}#flo-mobile-menu[aria-hidden="false"]{transform:none}#flo-mobile-menu nav{position:relative;z-index:1;display:flex;flex-direction:column;gap:2px}#flo-mobile-menu a{font-family:var(--fd,"Michroma",sans-serif);font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(26 18 0 / .82);text-decoration:none;padding:18px 4px;border-bottom:1px solid rgb(26 18 0 / .12);transition:color .25s,padding-left .25s}#flo-mobile-menu a:hover,#flo-mobile-menu a:active{color:var(--amber,#FFB000);padding-left:10px}#flo-mobile-menu .flo-mobile-cart{color:var(--amber,#FFB000);border-bottom:0;margin-top:6px}html[data-theme="dark"] #flo-mobile-menu a{color:rgb(231 225 215 / .9);border-bottom-color:rgb(231 225 215 / .14)}}.mfn-step-number{background:var(--amber)!important;color:#0A0800!important}.mfn-step:not(.mfn-step-active):not(.mfn-step-done) .mfn-step-number{background:rgb(255 176 0 / .18)!important;color:var(--muted)!important}.header-cart-count{background:var(--amber)!important;color:#0A0800!important}@media (max-width:860px){.flo-shop-sidebar{position:fixed!important;top:0!important;right:0!important;height:100dvh!important;z-index:250!important;background:#101415!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme="dark"] .flo-shop-sidebar{background:#101415!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme="light"] .flo-shop-sidebar{background:#EDEEEA!important}.flo-shop-sidebar:not(.is-open){transform:translateX(100%)!important}.flo-shop-sidebar.is-open{transform:translateX(0)!important}}@media (min-width:861px){.flo-shop-sidebar{position:sticky!important;height:auto!important}}