@layer theme{.bq-pdp{--bqp-primary:var(--green,#d81b72);--bqp-accent:var(--pink,#c2185b);--bqp-ink:var(--black,#3b1a2e);--bqp-muted:var(--secondary,#6b4a5c);--bqp-blush:var(--surface,#fff1f6);--bqp-line:var(--line,#f3d3e0);--bqp-grad-a:var(--bg-linear-start,#fff5f9);--bqp-grad-b:var(--bg-linear-end,#fde4ee);--bqp-header-h:56px;color:var(--bqp-ink)}@media (min-width:768px){.bq-pdp{--bqp-header-h:74px}}.bq-pdp *,.bq-pdp :before,.bq-pdp :after{font-family:inherit}.bq-pdp a:focus-visible,.bq-pdp [role=button]:focus-visible,.bq-pdp [role=tab]:focus-visible,.bq-pdp button:focus-visible,.bq-pdp input:focus-visible,.bq-pdp textarea:focus-visible{outline:3px solid var(--bqp-accent);outline-offset:3px;border-radius:8px}.bq-pdp>.theme-classic>.pt-18{padding-top:var(--bqp-header-h);background:linear-gradient(135deg, var(--bqp-grad-a), var(--bqp-grad-b));border-bottom:1px solid var(--bqp-line)}.bq-pdp .breadcrumb-product .main{padding-top:12px;padding-bottom:12px}.bq-pdp .breadcrumb-label{color:var(--bqp-muted);font-size:13px}.bq-pdp a.breadcrumb-label:hover{color:var(--bqp-accent)}.bq-pdp div.breadcrumb-label{color:var(--bqp-ink);font-weight:500}.bq-pdp .breadcrumb-product svg{color:var(--bqp-muted)}.bq-pdp .product-detail-main{padding-top:32px}@media (min-width:1024px){.bq-pdp .product-detail-main{padding-top:48px}}.bq-pdp .mySwiper2{aspect-ratio:auto;background:var(--bqp-blush);border-radius:20px;box-shadow:0 10px 30px #3b1a2e1a}.bq-pdp .mySwiper2 img{aspect-ratio:3/4;object-fit:cover;background:var(--bqp-blush);width:100%;display:block}.bq-pdp .product-img-block .mySwiper .swiper-slide{opacity:.7;border:2px solid #0000;border-radius:12px;transition:opacity .2s,border-color .2s}.bq-pdp .product-img-block .mySwiper .swiper-slide:hover{opacity:1}.bq-pdp .product-img-block .mySwiper .swiper-slide-thumb-active{border-color:var(--bqp-accent);opacity:1}.bq-pdp .product-img-block .mySwiper .swiper-slide img{object-fit:cover;width:100%;height:100%}.bq-pdp .mySwiper2 .swiper-wrapper:empty:before{content:"";aspect-ratio:3/4;background:var(--bqp-blush) center / cover no-repeat url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 400'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23FFF5F9'/%3E%3Cstop offset='1' stop-color='%23FDE4EE'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='300' height='400' fill='url(%23g)'/%3E%3Cg fill='none' stroke='%23C2185B' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' opacity='.55'%3E%3Crect x='105' y='150' width='90' height='100' rx='10'/%3E%3Ccircle cx='130' cy='180' r='9'/%3E%3Cpath d='M110 240l32-32 22 22 14-14 17 24'/%3E%3C/g%3E%3Ctext x='150' y='292' text-anchor='middle' font-size='16' fill='%236B4A5C' font-family='sans-serif'%3ECurrently unavailable%3C/text%3E%3C/svg%3E");width:100%;display:block}.bq-pdp .product-img-block .mySwiper .swiper-wrapper:empty{display:none}.bq-pdp{--swiper-navigation-size:14px;--swiper-navigation-color:var(--bqp-accent)}.bq-pdp .swiper-button-prev,.bq-pdp .swiper-button-next{width:34px;height:34px;color:var(--bqp-accent);background:#fff;border-radius:50%;box-shadow:0 4px 12px #3b1a2e2e}.bq-pdp .swiper-button-prev:hover,.bq-pdp .swiper-button-next:hover{background:var(--bqp-accent);color:#fff}.bq-pdp .swiper-button-prev:after,.bq-pdp .swiper-button-next:after{font-size:13px;font-weight:700}.bq-pdp .swiper-button-disabled{opacity:.35}.bq-pdp .product-infor-block .category{color:var(--bqp-accent);letter-spacing:.12em}.bq-pdp .product-infor-block .name{color:var(--bqp-ink);text-transform:none;font-size:clamp(24px,3.4vw,34px);font-weight:600;line-height:1.25}.bq-pdp .product-infor-block .rate,.bq-pdp .text-yellow-500{color:var(--bqp-accent)}.bq-pdp .product-price-block{border-bottom-color:var(--bqp-line)}.bq-pdp .product-price-block .product-price{color:var(--bqp-ink);font-size:26px;font-weight:600}.bq-pdp .product-price-block .product-origin-price{color:var(--bqp-muted)}.bq-pdp .product-price-block .w-px{background:var(--bqp-line)}.bq-pdp .product-price-block .product-sale{background:var(--bqp-accent);color:#fff;letter-spacing:.05em;text-transform:uppercase;padding:5px 12px;font-size:11px}.bq-pdp .product-price-block .product-sale:not(:has(svg)):after{content:" OFF"}.bq-pdp .desc{color:var(--bqp-muted);line-height:1.7}.bq-pdp .option-item{border:1.5px solid var(--bqp-line);color:var(--bqp-ink);background:#fff;font-size:13px;font-weight:500;transition:border-color .2s,background-color .2s,color .2s}.bq-pdp .option-item:not(.btn-disabled):hover{border-color:var(--bqp-accent);color:var(--bqp-accent)}.bq-pdp .option-item.bg-black{background:var(--bqp-accent);border-color:var(--bqp-accent);color:#fff}.bq-pdp .option-item.btn-disabled{background:var(--bqp-blush);color:var(--bqp-muted);opacity:.55;text-decoration:line-through}.bq-pdp .quantity-block{border:1.5px solid var(--bqp-line);background:#fff;border-radius:999px}.bq-pdp .quantity-block svg{color:var(--bqp-accent)}.bq-pdp .button-block .button-main,.bq-pdp .button-block .add-cart-btn{border:1.5px solid var(--bqp-accent);background:var(--bqp-accent);color:#fff;letter-spacing:.04em;text-transform:none;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 28px;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s,background-color .2s,color .2s;display:inline-flex}.bq-pdp .button-block .add-cart-btn:not(.bg-black){color:var(--bqp-accent);background:#fff}.bq-pdp .button-block .button-main:not(.btn-disabled):hover,.bq-pdp .button-block .add-cart-btn:not(.btn-disabled):hover{background:var(--bqp-accent);color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #c2185b47}.bq-pdp .button-block .btn-disabled{opacity:.5;cursor:not-allowed}.bq-pdp .button-block .compare-btn{border:1.5px solid var(--bqp-line);width:48px;height:48px;color:var(--bqp-accent);background:#fff;border-radius:50%;transition:background-color .2s,color .2s}.bq-pdp .button-block .compare-btn:hover{background:var(--bqp-accent);color:#fff;border-color:var(--bqp-accent)}.bq-pdp .more-infor{background:var(--bqp-blush);border:1px solid var(--bqp-line);border-radius:16px;padding:18px 20px}.bq-pdp .more-infor svg{color:var(--bqp-accent)}.bq-pdp .list-tab{border-bottom-color:var(--bqp-line)}.bq-pdp .list-tab .tab-item{color:var(--bqp-muted);letter-spacing:.08em;border-color:#0000;border-bottom-width:3px;font-weight:600}.bq-pdp .list-tab .tab-item:hover{color:var(--bqp-accent)}.bq-pdp .list-tab .tab-item.border-black{color:var(--bqp-accent);border-color:var(--bqp-accent)}.bq-pdp .product-description-html{color:var(--bqp-ink);font-size:16px;line-height:1.8}.bq-pdp .product-description-html p{margin:0 0 1.1em}.bq-pdp .product-description-html ul{margin:0 0 1.2em;padding-left:1.4em;list-style:outside}.bq-pdp .product-description-html ol{margin:0 0 1.2em;padding-left:1.4em;list-style:decimal}.bq-pdp .product-description-html li::marker{color:var(--bqp-primary)}.bq-pdp .product-description-html a{color:var(--bqp-accent);text-underline-offset:3px;border-bottom:0;text-decoration:underline}.bq-pdp .product-description-html img{border-radius:16px;max-width:100%;height:auto}@media (prefers-reduced-motion:reduce){.bq-pdp *,.bq-pdp :before,.bq-pdp :after{transition:none!important}.bq-pdp .button-block .button-main:hover,.bq-pdp .button-block .add-cart-btn:hover{transform:none}}}
@layer theme{.bq-cart{--bqc-primary:var(--green,#d81b72);--bqc-accent:var(--pink,#c2185b);--bqc-ink:var(--black,#3b1a2e);--bqc-muted:var(--secondary,#6b4a5c);--bqc-blush:var(--surface,#fff1f6);--bqc-line:var(--line,#f3d3e0);--bqc-header-h:56px;color:var(--bqc-ink)}@media (min-width:768px){.bq-cart{--bqc-header-h:74px}}.bq-cart *,.bq-cart :before,.bq-cart :after{font-family:inherit}.bq-cart a:focus-visible,.bq-cart [role=button]:focus-visible,.bq-cart button:focus-visible,.bq-cart input:focus-visible{outline:3px solid var(--bqc-accent);outline-offset:3px;border-radius:8px}.bq-cart>.theme-classic>.pt-18{padding-top:0}.bq-cart .breadcrumb-block{display:none}.bq-cart .cart-block{padding-top:32px;padding-bottom:56px}@media (max-width:767px){.bq-cart .cart-block{padding-top:24px}}.bq-cart>.text-center.py-20{color:var(--bqc-muted)}.bq-cart .content-main.hidden{display:none}@media (min-width:1024px){.bq-cart .content-main:not(.hidden){grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.bq-cart .content-main>div{width:auto;padding-left:0;padding-right:0}.bq-cart .content-main>div:last-child{top:calc(var(--bqc-header-h) + 16px);position:sticky}}.bq-cart .list-product .heading{display:none}.bq-cart .list-product-main{margin-top:0}.bq-cart .list-product-main .item{border:1px solid var(--bqc-line);background:#fff;border-radius:18px;align-items:center;margin-top:16px;padding:16px;box-shadow:0 6px 18px #3b1a2e0f}.bq-cart .list-product-main .item:first-child{margin-top:0}.bq-cart .item .bg-img{background:var(--bqc-blush);border-radius:14px}.bq-cart .item .bg-img img{object-fit:cover;border-radius:14px}.bq-cart .item .name,.bq-cart .item .name a{-webkit-line-clamp:2;line-clamp:2;color:var(--bqc-ink);white-space:normal;-webkit-box-orient:vertical;font-size:15px;font-weight:500;line-height:1.4;text-decoration:none;display:-webkit-box;overflow:hidden}.bq-cart .item a:hover .name,.bq-cart .item .name a:hover{color:var(--bqc-accent)}.bq-cart .item .caption1.text-secondary{color:var(--bqc-muted);text-transform:capitalize}.bq-cart .item .text-title{color:var(--bqc-ink)}.bq-cart .list-product-main .item>div:last-child .text-title{font-size:16px;font-weight:600}.bq-cart .item .text-red{color:var(--bqc-accent)}.bq-cart .quantity-block{border:1.5px solid var(--bqc-line);background:#fff;border-radius:999px}.bq-cart .quantity-block svg{color:var(--bqc-accent)}.bq-cart [data-testid^=cart-remove-]{width:36px;height:36px;color:var(--bqc-muted);background:0 0;border-radius:50%;padding:8px;transition:background-color .2s,color .2s}.bq-cart [data-testid^=cart-remove-]:hover{background:var(--bqc-blush);color:var(--bqc-accent)}.bq-cart .caption1.text-red.text-center{color:var(--bqc-muted);text-underline-offset:3px;cursor:pointer;font-weight:500;text-decoration:underline}@media (max-width:639px){.bq-cart .max-sm\:block .item{border:1px solid var(--bqc-line);background:#fff;border-radius:18px;margin-top:14px;padding:14px}}.bq-cart .discount-code input{border:1.5px solid var(--bqc-line);color:var(--bqc-ink);background:#fff;border-radius:999px;padding-left:20px}.bq-cart .discount-code input::placeholder{color:var(--bqc-muted);text-transform:none}.bq-cart .list-voucher .item{border-color:var(--bqc-line);background:#fff;border-radius:14px}.bq-cart .list-voucher .item.border-success{border-color:var(--success,#3dab25)}.bq-cart .list-voucher .item .text-button-uppercase{color:var(--bqc-ink)}.bq-cart .button-main,.bq-cart .checkout-btn{border:1.5px solid var(--bqc-accent);background:var(--bqc-accent);color:#fff;letter-spacing:.04em;text-transform:none;border-radius:999px;font-weight:600;transition:transform .2s,box-shadow .2s}.bq-cart .button-main:not(.btn-disabled):hover,.bq-cart .checkout-btn:not(.btn-disabled):hover{background:var(--bqc-accent);color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #c2185b47}.bq-cart .button-main.bg-red{background:var(--red,#db4444);border-color:var(--red,#db4444)}.bq-cart .btn-disabled{opacity:.5;cursor:not-allowed}.bq-cart .checkout-btn{justify-content:center;align-items:center;min-height:52px;display:flex}.bq-cart .checkout-block{background:var(--bqc-blush);border:1px solid var(--bqc-line);border-radius:20px;padding:24px;box-shadow:0 10px 30px #3b1a2e0f}.bq-cart .checkout-block .heading5{color:var(--bqc-ink);font-weight:600}.bq-cart .checkout-block .border-b{border-bottom-color:var(--bqc-line)}.bq-cart .checkout-block .total-cart-block .heading5{font-size:22px}.bq-cart .checkout-block .hover-underline{color:var(--bqc-accent);text-underline-offset:3px;font-weight:500;text-decoration:underline}.bq-cart [data-testid=cart-empty-state]{border:1px solid var(--bqc-line);background:var(--bqc-blush);border-radius:24px;max-width:560px;margin:32px auto 16px;padding:48px 24px;box-shadow:0 10px 30px #3b1a2e0f}.bq-cart [data-testid=cart-empty-state] svg{width:72px;height:72px;color:var(--bqc-accent);stroke-width:1.5px;background:#fff;border-radius:50%;padding:18px}.bq-cart [data-testid=cart-empty-state] .heading3{color:var(--bqc-ink);margin-top:20px;font-size:24px;font-weight:600}.bq-cart [data-testid=cart-empty-state] .button-main{align-items:center;min-height:48px;padding:0 32px;display:inline-flex}@media (prefers-reduced-motion:reduce){.bq-cart *,.bq-cart :before,.bq-cart :after{transition:none!important}.bq-cart .button-main:hover,.bq-cart .checkout-btn:hover{transform:none}}}
@layer theme{.bq-account{--bqa-primary:var(--green,#d81b72);--bqa-accent:var(--pink,#c2185b);--bqa-ink:var(--black,#3b1a2e);--bqa-muted:var(--secondary,#6b4a5c);--bqa-blush:var(--surface,#fff1f6);--bqa-line:var(--line,#f3d3e0);--bqa-header-h:56px;color:var(--bqa-ink)}@media (min-width:768px){.bq-account{--bqa-header-h:74px}}.bq-account *,.bq-account :before,.bq-account :after{font-family:inherit}.bq-account a:focus-visible,.bq-account button:focus-visible,.bq-account input:focus-visible,.bq-account select:focus-visible,.bq-account textarea:focus-visible{outline:3px solid var(--bqa-accent);outline-offset:3px;border-radius:10px}.bq-account>.theme-classic>.pt-18{padding-top:0}.bq-account .breadcrumb-block{display:none}.bq-account .my-account-block{padding-top:32px;padding-bottom:56px}@media (max-width:639px){.bq-account .my-account-block{padding-top:16px}}@media (min-width:768px){.bq-account .content-main>.left{top:calc(var(--bqa-header-h) + 16px);align-self:flex-start;position:sticky}}.bq-account .user-infor{border:1px solid var(--bqa-line);background:#fff;border-radius:20px;box-shadow:0 10px 30px #3b1a2e0f}.bq-account .user-infor .avatar{background:var(--bqa-blush);box-shadow:0 0 0 4px #fff, 0 0 0 7px var(--bqa-primary), 0 0 0 9px #d4af37;border-radius:50%}.bq-account .user-infor .avatar img{object-fit:cover;mix-blend-mode:multiply}.bq-account .user-infor .name{color:var(--bqa-ink);font-weight:600}.bq-account .user-infor .mail{color:var(--bqa-muted);white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:13px;line-height:1.4}.bq-account .user-infor .menu-tab{flex-direction:column;gap:8px;margin-top:24px;display:flex}.bq-account .menu-tab .category-item{min-height:52px;color:var(--bqa-ink);background:0 0;border-radius:999px;margin-top:0;padding:0 20px;transition:background-color .2s,color .2s}.bq-account .menu-tab .category-item>span.ph{display:none}.bq-account .menu-tab .category-item:hover{background:var(--bqa-blush)}.bq-account .menu-tab .category-item.hover\:bg-white:hover{background-color:var(--bqa-blush)}.bq-account .menu-tab .category-item.hover\:bg-white.hover\:text-black.active,.bq-account .menu-tab .category-item.hover\:bg-white.active,.bq-account .menu-tab .category-item.active{background-color:var(--bqa-primary);color:#fff}.bq-account .menu-tab .category-item.hover\:text-black.active,.bq-account .menu-tab .category-item.active strong{color:#fff}.bq-account .menu-tab .category-item strong{font-size:14px;font-weight:600;line-height:1.2}.bq-account .user-infor .menu-tab .category-item:last-child{color:#a12020}.bq-account .user-infor .menu-tab .category-item:last-child:hover{background:#fde7e7}.bq-account .mobile-accounts-menu{padding:4px 0 8px}.bq-account .mobile-accounts-menu .menu-tab{scroll-snap-type:x proximity;border-bottom:0;gap:8px;width:max-content;min-width:100%;display:flex}.bq-account .mobile-accounts-menu .tab-item{scroll-snap-align:start;border:1.5px solid var(--bqa-line);color:var(--bqa-ink);background:#fff;border-radius:999px;flex:none;padding:8px 18px;font-size:13px;font-weight:600}.bq-account .mobile-accounts-menu .tab-item.active,.bq-account .mobile-accounts-menu .menu-tab .tab-item.active{background:var(--bqa-primary);border:1.5px solid var(--bqa-primary);color:#fff}.bq-account .mobile-accounts-menu .tab-item:after,.bq-account .mobile-accounts-menu .tab-item:before{display:none}.bq-account .right .heading6,.bq-account .right .heading5{color:var(--bqa-ink);padding-top:14px;font-size:20px;font-weight:600;position:relative}.bq-account .right .heading6:before,.bq-account .right .heading5:before{content:"";background:linear-gradient(90deg, var(--bqa-primary), #d4af37);border-radius:4px;width:36px;height:4px;position:absolute;top:0;left:0}.bq-account .right .heading6.flex{align-items:flex-end}.bq-account .right .filter-item.p-7{border:1px solid var(--bqa-line);background:#fff;border-radius:20px;box-shadow:0 10px 30px #3b1a2e0f}.bq-account .right .py-10.text-center,.bq-account .right .text-secondary.mt-5{border:1px solid var(--bqa-line);background:var(--bqa-blush);color:var(--bqa-muted);border-radius:20px;margin-top:20px;padding:40px 24px}.bq-account .order_item{border:1px solid var(--bqa-line);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 8px 24px #3b1a2e0f}.bq-account .order_item>div.border-b:first-child{background:var(--bqa-blush);border-bottom-color:var(--bqa-line)}.bq-account .order_item .border-b{border-bottom-color:var(--bqa-line)}.bq-account .order_number{color:var(--bqa-ink);letter-spacing:.04em;font-weight:600}.bq-account .order_item .prd_item:last-child{border-bottom:0}.bq-account .order_item .prd_item{flex-wrap:nowrap}.bq-account .order_item .prd_item>a{flex:auto;min-width:0}.bq-account .order_item .prd_item>.text-title{white-space:nowrap;flex:none}.bq-account .order_item .bg-img{aspect-ratio:3/4;background:var(--bqa-blush);border-radius:14px}.bq-account .order_item .prd_name{-webkit-line-clamp:2;line-clamp:2;color:var(--bqa-ink);-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.bq-account .order_item .text-secondary{color:var(--bqa-muted)}.bq-account .order_item .prd_item>.text-title{color:var(--bqa-ink);font-weight:600}.bq-account .order_item .tag{letter-spacing:.03em;border:1px solid #0000;font-size:12px}.bq-account .order_item .tag.bg-purple{background:var(--bqa-blush);color:var(--bqa-accent);border-color:var(--bqa-line)}.bq-account .order_item .tag.bg-yellow{color:#8a5a00;background:#fff6dd;border-color:#f3e2ae}.bq-account .order_item .tag.bg-success{color:#1f6b12;background:#e8f6e4;border-color:#c9e8c0}.bq-account .order_item .tag.bg-red{color:#a12020;background:#fde7e7;border-color:#f5c2c2}.bq-account .order_item .tag.bg-blue{color:#2f3aa8;background:#eceefb;border-color:#cdd2f2}.bq-account .button-main{border:1.5px solid var(--bqa-accent);background:var(--bqa-accent);color:#fff;letter-spacing:.04em;text-transform:none;border-radius:999px;font-weight:600;transition:transform .2s,box-shadow .2s,background-color .2s,color .2s}.bq-account .button-main.bg-black{background:var(--bqa-accent)}.bq-account .button-main.bg-white{color:var(--bqa-accent);border-color:var(--bqa-accent);background:#fff}.bq-account .button-main:not(:disabled):not(.btn-disabled):hover{background:var(--bqa-accent);color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #c2185b47}.bq-account .button-main[title=Download\ Invoice]{justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.bq-account button:disabled,.bq-account .btn-disabled,.bq-account .button-main.opacity-50{opacity:.6;cursor:not-allowed}.bq-account .list-pagination button{min-width:40px;height:40px;color:var(--bqa-ink);border-radius:50%}.bq-account .list-pagination button.active{background:var(--bqa-accent);color:#fff}.bq-account .right form .grid{align-items:start}.bq-account .right label.caption1{min-height:20px;line-height:20px;display:block}.bq-account .right .phone-number>.flex{align-items:center;height:20px}.bq-account .right .phone-number>.flex label{min-height:0}.bq-account .right form input:not([type=checkbox]):not([type=radio]):not(.phone-national),.bq-account .right form select{height:50px}.bq-account .phone-field{border:1px solid var(--bqa-line);background:#fff;border-radius:14px;height:50px;overflow:hidden}.bq-account .phone-field .phone-select-trigger{border-radius:0;height:100%}.bq-account .right form .phone-field input.phone-national{border:0;border-radius:0;height:100%}.bq-account .right label{color:var(--bqa-ink);font-weight:500}.bq-account .right input:not([type=checkbox]):not([type=radio]),.bq-account .right select,.bq-account .right textarea{border:1px solid var(--bqa-line);color:var(--bqa-ink);background:#fff;border-radius:14px}.bq-account .right input:disabled{background:var(--bqa-blush);color:var(--bqa-muted)}.bq-account .right input::placeholder,.bq-account .right textarea::placeholder{color:var(--bqa-muted)}.bq-account .right input:focus,.bq-account .right select:focus,.bq-account .right textarea:focus{border-color:var(--bqa-accent)}.bq-account .right input.border-red,.bq-account .right select.border-red{border-color:#b3261e}.bq-account .right .text-red{color:#b3261e}.bq-account input[type=radio],.bq-account input[type=checkbox]{accent-color:var(--bqa-accent)}@media (prefers-reduced-motion:reduce){.bq-account *,.bq-account :before,.bq-account :after{transition:none!important}.bq-account .button-main:hover{transform:none}}}
@layer theme{.bq-auth{background:linear-gradient(180deg, var(--bqp-grad-a), var(--bqp-blush));color:var(--bqp-ink);grid-template-columns:minmax(0,1fr);min-height:60vh;display:grid}.bq-auth *,.bq-auth :before,.bq-auth :after{font-family:inherit}.bq-auth a:focus-visible,.bq-auth button:focus-visible,.bq-auth input:focus-visible,.bq-auth [role=tab]:focus-visible{outline:3px solid var(--bqp-accent);outline-offset:3px;border-radius:10px}.bq-auth__brand{padding:calc(var(--bqp-header-h) + 20px) 20px 20px;background:linear-gradient(135deg, var(--bqp-grad-a), var(--bqp-grad-b));border-bottom:1px solid var(--bqp-line);position:relative;overflow:clip}.bq-auth__brand:before,.bq-auth__brand:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.bq-auth__brand:before{background:radial-gradient(circle,#d81b722e,#0000 70%);width:320px;height:320px;top:-110px;right:-90px}.bq-auth__brand:after{background:radial-gradient(circle,#d4af373d,#0000 70%);width:240px;height:240px;bottom:-90px;left:-80px}.bq-auth__brand-inner{z-index:1;flex-wrap:wrap;align-items:center;gap:14px;display:flex;position:relative}.bq-auth .bq-auth__logo{object-fit:contain;background:#fff;border-radius:50%;width:56px;height:56px}.bq-auth .bq-auth__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--bqp-accent);margin:0;font-size:12px;font-weight:600}.bq-auth .bq-auth__headline{color:var(--bqp-ink);margin:0;font-weight:600;line-height:1.15;display:none}.bq-auth .bq-auth__benefits{display:none}.bq-auth__main{justify-content:center;padding:20px 20px 48px;display:flex}.bq-auth__main>.theme-classic{width:100%;max-width:460px}.bq-auth__main .pt-18{padding-top:0}.bq-auth__main .breadcrumb-block{display:none}.bq-auth__main .register-block,.bq-auth__main .forgot-pass{padding:0}.bq-auth__main .container{max-width:none;padding:0}.bq-auth__main .content-main{border:1px solid var(--bqp-line);background:#fff;border-radius:20px;padding:24px;display:block;box-shadow:0 14px 40px #3b1a2e1a}.bq-auth__main .content-main>div{border:0;width:auto;padding:0}.bq-auth__main .content-main>.left>.heading4{color:var(--bqp-ink);padding-top:14px;font-size:24px;font-weight:600;position:relative}.bq-auth__main .content-main>.left>.heading4:before{content:"";background:linear-gradient(90deg, var(--bqp-primary), #d4af37);border-radius:4px;width:36px;height:4px;position:absolute;top:0;left:0}.bq-auth__main .body1{color:var(--bqp-muted);font-size:14px}.bq-auth__main .content-main>.right{border-top:1px solid var(--bqp-line);margin-top:28px;padding-top:24px;display:block}.bq-auth__main .content-main>.right .heading4{color:var(--bqp-ink);font-size:18px;font-weight:600}.bq-auth__main .content-main>.right .text-secondary{color:var(--bqp-muted);font-size:14px;line-height:1.6}.bq-auth__main .menu-tab{background:var(--bqp-blush);border:1px solid var(--bqp-line);border-radius:999px}.bq-auth__main .menu-tab .tab-item{color:var(--bqp-muted);letter-spacing:.06em;border-radius:999px;font-weight:600}.bq-auth__main .menu-tab .tab-item.active{color:var(--bqp-accent);background:#fff;box-shadow:0 2px 8px #3b1a2e1f}.bq-auth__main form input:not([type=checkbox]):not([type=radio]){border:1px solid var(--bqp-line);height:50px;color:var(--bqp-ink);background:#fff;border-radius:14px;padding-left:16px;padding-right:16px}.bq-auth__main form input::placeholder{color:var(--bqp-muted);opacity:1}.bq-auth__main form input:focus{border-color:var(--bqp-accent);outline:none;box-shadow:0 0 0 3px #d81b7224}.bq-auth__main form input.border-red{border-color:#b3261e}.bq-auth__main form .text-red{color:#b3261e;margin-top:6px;font-size:13px;display:block}.bq-auth__main .phone-field{gap:8px}.bq-auth__main .phone-field .phone-select-trigger{border:1px solid var(--bqp-line);height:50px;color:var(--bqp-ink);background:#fff;border-radius:14px}.bq-auth__main .button-main{border:1.5px solid var(--bqp-accent);background:var(--bqp-accent);color:#fff;letter-spacing:.04em;text-transform:none;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:50px;font-weight:600;transition:transform .2s,box-shadow .2s,background-color .2s,color .2s;display:flex}.bq-auth__main .button-main.bg-black{background:var(--bqp-accent)}.bq-auth__main .content-main>.right .button-main{color:var(--bqp-accent);background:#fff}.bq-auth__main .button-main:not(:disabled):hover{background:var(--bqp-accent);color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #c2185b47}.bq-auth__main .button-main:disabled{opacity:.6;cursor:not-allowed}.bq-auth__main .block-button{margin-top:24px}@media (min-width:1024px){.bq-auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:720px}.bq-auth__brand{padding:calc(var(--bqp-header-h) + 64px) 64px 64px;border-bottom:0;border-right:1px solid var(--bqp-line);align-items:flex-start;display:flex}.bq-auth__brand-inner{max-width:460px;top:calc(var(--bqp-header-h) + 40px);margin-left:auto;display:block;position:sticky}.bq-auth .bq-auth__logo{width:88px;height:88px;padding:4px;box-shadow:0 8px 24px #3b1a2e1f}.bq-auth .bq-auth__eyebrow{margin-top:24px}.bq-auth .bq-auth__headline{margin-top:12px;font-size:44px;display:block}.bq-auth .bq-auth__benefits{margin:28px 0 0;padding:0;list-style:none;display:block}.bq-auth .bq-auth__benefits li{color:var(--bqp-muted);margin-bottom:14px;padding-left:30px;font-size:16px;line-height:1.5;position:relative}.bq-auth .bq-auth__benefits li:before{content:"";background:var(--bqp-primary);width:18px;height:18px;box-shadow:inset 0 0 0 5px var(--bqp-primary), inset 0 0 0 9px #fff;border-radius:50%;position:absolute;top:4px;left:0}.bq-auth__main{padding:calc(var(--bqp-header-h) + 40px) 48px 56px;justify-content:flex-start;align-items:center}.bq-auth__main .content-main{border-radius:24px;padding:40px}}@media (min-width:640px) and (max-width:1023px){.bq-auth .bq-auth__headline{font-size:26px;display:block}}@media (prefers-reduced-motion:reduce){.bq-auth *,.bq-auth :before,.bq-auth :after{transition:none!important}.bq-auth__main .button-main:hover{transform:none}}}
@layer theme{.bq-checkout{--bqx-primary:var(--green,#d81b72);--bqx-accent:var(--pink,#c2185b);--bqx-ink:var(--black,#3b1a2e);--bqx-muted:var(--secondary,#6b4a5c);--bqx-blush:var(--surface,#fff1f6);--bqx-line:var(--line,#f3d3e0);--bqx-header-h:56px;color:var(--bqx-ink)}@media (min-width:768px){.bq-checkout{--bqx-header-h:74px}}.bq-checkout *,.bq-checkout :before,.bq-checkout :after{font-family:inherit}.bq-checkout a:focus-visible,.bq-checkout [role=button]:focus-visible,.bq-checkout button:focus-visible,.bq-checkout input:focus-visible,.bq-checkout select:focus-visible,.bq-checkout textarea:focus-visible{outline:3px solid var(--bqx-accent);outline-offset:3px;border-radius:10px}.bq-checkout>.theme-classic>.pt-18{padding-top:0}.bq-checkout .breadcrumb-block{display:none}.bq-checkout:not(.bq-checkout--result)>.theme-classic>.checkout-block{padding-top:32px;padding-bottom:56px}@media (max-width:767px){.bq-checkout:not(.bq-checkout--result)>.theme-classic>.checkout-block{padding-top:24px}}.bq-checkout .text-center.py-20{color:var(--bqx-muted)}@media (min-width:1024px){.bq-checkout .content-main{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.bq-checkout .content-main>div{width:auto;padding-left:0;padding-right:0}.bq-checkout .content-main>div:last-child{top:calc(var(--bqx-header-h) + 16px);position:sticky}}.bq-checkout .content-main .login{border:1px solid var(--bqx-line);color:var(--bqx-ink);background:#fff;border-radius:20px;padding:18px 20px 18px 28px;font-weight:600;position:relative;box-shadow:0 6px 18px #3b1a2e0f}.bq-checkout .content-main .login:before{content:"";background:linear-gradient(180deg, var(--bqx-primary), #d4af37);border-radius:4px;width:4px;height:22px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.bq-checkout .content-main .login .text-on-surface-variant1{color:var(--bqx-ink)}.bq-checkout .content-main .login svg{color:var(--bqx-accent)}.bq-checkout .form-checkout .order_item{border:1.5px solid var(--bqx-line);background:#fff;border-radius:18px;transition:border-color .2s,box-shadow .2s;box-shadow:0 6px 18px #3b1a2e0f}.bq-checkout .form-checkout .order_item.cursor-pointer:hover{border-color:var(--bqx-accent)}.bq-checkout .form-checkout .order_item.bg-green{background:var(--bqx-blush);border-color:var(--bqx-accent);box-shadow:0 0 0 2px var(--bqx-accent) inset;color:var(--bqx-ink)}.bq-checkout .form-checkout .order_item .bg-black{background:var(--bqx-accent)}.bq-checkout .payment-block .type,.bq-checkout .gst-invoice-block{border:1.5px solid var(--bqx-line);background:#fff;border-radius:18px;transition:border-color .2s,background-color .2s;box-shadow:0 6px 18px #3b1a2e0f}.bq-checkout .payment-block .type.open{border-color:var(--bqx-accent);background:var(--bqx-blush)}.bq-checkout .payment-block .type .text-button{color:var(--bqx-ink);font-weight:600}.bq-checkout .payment-block .type .text-on-surface-variant1,.bq-checkout .payment-block .type .infor{color:var(--bqx-muted)}.bq-checkout input[type=radio],.bq-checkout input[type=checkbox]{accent-color:var(--bqx-accent)}.bq-checkout label.caption1{color:var(--bqx-ink);font-weight:500}.bq-checkout input[type=text]{border:1px solid var(--bqx-line);color:var(--bqx-ink);background:#fff;border-radius:14px}.bq-checkout input[type=text]::placeholder{color:var(--bqx-muted)}.bq-checkout input[type=text]:focus{border-color:var(--bqx-accent)}.bq-checkout input[type=text].border-red{border-color:#b3261e}.bq-checkout .text-red{color:#b3261e}.bq-checkout .button-main,.bq-checkout .checkout-btn{border:1.5px solid var(--bqx-accent);background:var(--bqx-accent);color:#fff;letter-spacing:.04em;text-transform:none;border-radius:999px;font-weight:600;transition:transform .2s,box-shadow .2s}.bq-checkout .button-main.bg-black{background:var(--bqx-accent)}.bq-checkout .button-main:not(:disabled):not(.btn-disabled):hover,.bq-checkout .checkout-btn:not(:disabled):hover{background:var(--bqx-accent);color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #c2185b47}.bq-checkout button:disabled,.bq-checkout .btn-disabled{opacity:.55;cursor:not-allowed}.bq-checkout .checkout-btn{justify-content:center;align-items:center;min-height:52px;display:flex}.bq-checkout .content-main .checkout-block{background:var(--bqx-blush);border:1px solid var(--bqx-line);border-radius:20px;padding:24px;box-shadow:0 10px 30px #3b1a2e0f}.bq-checkout .content-main .checkout-block .heading5{color:var(--bqx-ink);font-weight:600}.bq-checkout .content-main .checkout-block .border-b{border-bottom-color:var(--bqx-line)}.bq-checkout .content-main .checkout-block .total-cart-block .heading5{font-size:22px}.bq-checkout .content-main .checkout-block .hover-underline{color:var(--bqx-accent);text-underline-offset:3px;font-weight:500;text-decoration:underline}.bq-checkout .content-main .checkout-block .text-success{color:var(--success,#2e7d32)}.bq-checkout .text-center.text{border:1px solid var(--bqx-line);background:var(--bqx-blush);border-radius:24px;max-width:520px;margin:0 auto;padding:40px 24px}.bq-checkout--result{--bqx-result:var(--bqx-accent)}.bq-checkout--result:has(.newsletter-block.bg-red){--bqx-result:#8e1c3b}.bq-checkout--result>.theme-classic>.py-10{padding-top:calc(var(--bqx-header-h) + 24px);background:linear-gradient(180deg, var(--bg-linear-start,#fff5f9), var(--bqx-blush));padding-bottom:56px;position:relative;overflow:hidden}.bq-checkout--result>.theme-classic>.py-10:before,.bq-checkout--result>.theme-classic>.py-10:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.bq-checkout--result>.theme-classic>.py-10:before{background:radial-gradient(circle,#d81b7229,#0000 70%);width:320px;height:320px;top:-110px;right:-90px}.bq-checkout--result>.theme-classic>.py-10:after{background:radial-gradient(circle,#d4af3738,#0000 70%);width:240px;height:240px;bottom:-90px;left:-80px}.bq-checkout--result .container{z-index:1;position:relative}.bq-checkout--result .newsletter-block{border:1px solid var(--bqx-line);max-width:720px;color:var(--bqx-ink);background:#fff;border-radius:24px;margin:0 auto;padding:36px 24px;box-shadow:0 14px 40px #3b1a2e1a}.bq-checkout--result .newsletter-block>svg{width:84px;height:84px;color:var(--bqx-result);stroke-width:1.75px;box-shadow:0 0 0 6px var(--bqx-blush), 0 0 0 9px var(--bqx-result);background:#fff;border-radius:50%;padding:20px}.bq-checkout--result .newsletter-block .heading3,.bq-checkout--result .newsletter-block .text-white{color:var(--bqx-ink)}.bq-checkout--result .newsletter-block .heading3{margin-top:28px;font-size:clamp(24px,4vw,32px);font-weight:600}.bq-checkout--result .newsletter-block p{color:var(--bqx-muted);line-height:1.6}.bq-checkout.bq-checkout--result .newsletter-block .checkout-btn.button-main,.bq-checkout--result .newsletter-block .button-main{background:var(--bqx-result);background-color:var(--bqx-result);border-color:var(--bqx-result);color:#fff;justify-content:center;align-items:center;min-height:48px;padding:0 32px;display:inline-flex}.bq-checkout.bq-checkout--result .newsletter-block .checkout-btn.button-main:hover,.bq-checkout--result .newsletter-block .button-main:hover{background:var(--bqx-result);color:#fff}.bq-checkout--result .container>.checkout-block{box-shadow:none;background:0 0;border:0;margin-top:24px;padding:0;overflow:visible}.bq-checkout--result .checkout-block>.grid{gap:24px}.bq-checkout--result .checkout-block .info,.bq-checkout--result .checkout-block .list{border:1px solid var(--bqx-line);background:#fff;border-right-width:1px;border-radius:20px;box-shadow:0 10px 30px #3b1a2e0f}.bq-checkout--result .checkout-block .heading5{color:var(--bqx-ink);font-weight:600}.bq-checkout--result .info .text-button-uppercase.text-secondary:first-child{color:var(--bqx-muted)}.bq-checkout--result .info>div:first-of-type>span:first-child{background:var(--bqx-blush);border:1px solid var(--bqx-line);color:var(--bqx-ink);border-radius:999px;padding:6px 14px;font-weight:600}.bq-checkout--result .checkout-block .tag{background:var(--bqx-accent);color:#fff;letter-spacing:.04em;padding:5px 14px;font-size:12px}.bq-checkout--result .info .rounded-lg.border{background:var(--bqx-blush);border-color:var(--bqx-line);border-radius:14px}.bq-checkout--result .info .text-secondary,.bq-checkout--result .list .text-secondary{color:var(--bqx-muted)}.bq-checkout--result .list .prd_item{border-bottom-color:var(--bqx-line)}.bq-checkout--result .list .bg-img{aspect-ratio:3/4;background:var(--bqx-blush);border-radius:14px}.bq-checkout--result .list .prd_name{-webkit-line-clamp:2;line-clamp:2;color:var(--bqx-ink);-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.bq-checkout--result .list .border-t{border-top-color:var(--bqx-line)}.bq-checkout--result .list .order_total{color:var(--bqx-ink);font-size:24px;font-weight:600}.bq-checkout--result .checkout-block .heading6{color:var(--bqx-ink);font-weight:600}.bq-checkout--result .checkout-block ol{margin-top:8px;padding-left:1.3em;list-style:outside}.bq-checkout--result .checkout-block li::marker{color:var(--bqx-primary)}.bq-checkout--result .checkout-block ol a,.bq-checkout--result .checkout-block p a{color:var(--bqx-accent);text-underline-offset:3px;text-decoration:underline}.bq-checkout--result .checkout-block .list_prd a,.bq-checkout--result .checkout-block .list_prd a *{text-decoration:none}.bq-checkout--result:has(.newsletter-block.bg-red) .container>.checkout-block{border:1px solid var(--bqx-line);background:#fff;border-radius:20px;max-width:720px;margin-left:auto;margin-right:auto;padding:24px;box-shadow:0 10px 30px #3b1a2e0f}@media (prefers-reduced-motion:reduce){.bq-checkout *,.bq-checkout :before,.bq-checkout :after{transition:none!important}.bq-checkout .button-main:hover,.bq-checkout .checkout-btn:hover{transform:none}}}
