html[data-theme=dark]{color-scheme:dark}html[data-theme=dark] body{background:#0c1220;color:#e8edf4}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background:#152031;color:#e8edf4;border-color:#2a3a52}html[data-theme=dark] ::placeholder{color:#7f8ba0}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4{color:#f2f5fa}html[data-theme=dark] body{background:#121a26}html[data-theme=dark] .header{background:#111924}html[data-theme=dark] .search-form{border:1px solid #283548;background:#131c28;color:#9aa6b8}html[data-theme=dark] .search-form button{color:#e8edf4}html[data-theme=dark] .account small{color:#9aa6b8}html[data-theme=dark] .icon-button{color:#e8edf4}html[data-theme=dark] .icon-button:hover{background:#311a21}html[data-theme=dark] .cart-count{border:2px solid #283548}html[data-theme=dark] .outline{border-color:#28354860}html[data-theme=dark] .hero-orbit{background:#322a1b}html[data-theme=dark] .hero-sticker,html[data-theme=dark] .mascot-label{color:#e8edf4}html[data-theme=dark] .service-strip{background:#111924;border:1px solid #283548}html[data-theme=dark] .service small{color:#9aa6b8}html[data-theme=dark] .treatment{background:#311a1f}html[data-theme=dark] .prevention{background:#3a351f}html[data-theme=dark] .membership{background:#172131}html[data-theme=dark] .feature-number{border:1px solid #ffffff2a}html[data-theme=dark] .feature-copy>small{color:#d5b9c2}html[data-theme=dark] .prevention .feature-copy>small{color:#d5ceb9}html[data-theme=dark] .feature-copy p{color:#c8c4ca}html[data-theme=dark] .mini-button{background:#111924}html[data-theme=dark] .feature-icon{border:1px solid #283548aa}html[data-theme=dark] .health-row a>span{background:#141c2a;color:#d5b9c2}html[data-theme=dark] .product-card,html[data-theme=dark] .product-tabs a{background:#111924}html[data-theme=dark] .product-image{background:#131b28}html[data-theme=dark] .favorite{background:#111924}html[data-theme=dark] .product-copy p{color:#9aa6b8}html[data-theme=dark] .helper-card{background:#2f191b;border:1px solid #502b32}html[data-theme=dark] .helper-card .eyebrow{color:#d5b9c1}html[data-theme=dark] .helper-card p{color:#d3bac0}html[data-theme=dark] .trust-metrics>div{border-right:1px solid #283548}html[data-theme=dark] .trust-metrics span{color:#9aa6b8}html[data-theme=dark] .footer-bottom{border-top:1px solid #28354815}html[data-theme=dark] .breadcrumbs,html[data-theme=dark] .heading-count{color:#9aa6b8}html[data-theme=dark] .cart-page-items{background:#111924}html[data-theme=dark] .cart-line p,html[data-theme=dark] .cart-line small{color:#9aa6b8}html[data-theme=dark] .quantity{border:1px solid #283548}html[data-theme=dark] .order-summary{background:#141d2a;border:1px solid #503e2b}html[data-theme=dark] .order-summary .total{border-top:1px solid #283548}html[data-theme=dark] .coupon{border:1px solid #283548;background:#111924}html[data-theme=dark] .checkout-note{color:#9aa6b8}html[data-theme=dark] .inline-notice{color:#e8edf4;background:#111924}html[data-theme=dark] .empty-cart p{color:#9aa6b8}html[data-theme=dark] .cart-drawer{background:#111924}html[data-theme=dark] .cart-drawer::backdrop{background:#ffffff7a}html[data-theme=dark] .shipping-note{background:#141d2a}html[data-theme=dark] .continue-shopping,html[data-theme=dark] .drawer-bottom>p{color:#9aa6b8}html[data-theme=dark] .filters button{background:#111924}html[data-theme=dark] .result-count{color:#9aa6b8}html[data-theme=dark] .gallery{background:#151e2c}html[data-theme=dark] .detail-price del,html[data-theme=dark] .product-info>p{color:#9aa6b8}html[data-theme=dark] .variation span{background:#131b27}html[data-theme=dark] .product-info ul{color:#9aa6b8}html[data-theme=dark] .member-hero{background:#311a21}html[data-theme=dark] .member-benefits article{background:#111924}html[data-theme=dark] .member-benefits p{color:#9aa6b8}html[data-theme=dark] .membership-explanation{background:#141d2a}html[data-theme=dark] .membership-explanation p{color:#9aa6b8}@media(max-width:767px){html[data-theme=dark] .mobile-menu{background:#111924}html[data-theme=dark] .footer-contact{border-top:1px solid #28354815}html[data-theme=dark] .bottom-nav{background:#111924;border-top:1px solid #283548}}html[data-theme=dark] .drawer-header .icon-button{background:#141d2b}html[data-theme=dark] .brand-hero .mascot-label{background:#322b1bbb}html[data-theme=dark] .motion-toggle{background:#ffffff5c;border:1px solid #2835484d}html[data-theme=dark] .brand-promo:after{background:linear-gradient(90deg,#0c1220e0,#ffffff9a 42%,transparent 68%)}html[data-theme=dark] .carousel-slide{background:#141d2a}html[data-theme=dark] .carousel-shade{background:linear-gradient(90deg,#131c29f5,#131c29eb 37%,#f4f8fd85 54%,transparent 72%)}html[data-theme=dark] .carousel-copy{color:#e8edf4}html[data-theme=dark] .carousel-copy h1 span,html[data-theme=dark] .carousel-copy h2 span{color:#b9c8d5}html[data-theme=dark] .carousel-copy p{color:#bbc8d3}html[data-theme=dark] .theme-dark .carousel-shade{background:linear-gradient(90deg,#ffffff4d,transparent 65%)}html[data-theme=dark] .theme-royal .carousel-brand{color:#d5b9be}html[data-theme=dark] .theme-royal h2 span{color:#d5b9bd}html[data-theme=dark] .theme-hills .carousel-brand{color:#b9c2d5}html[data-theme=dark] .theme-proplan .carousel-brand{color:#e0ebe6}html[data-theme=dark] .theme-proplan .carousel-shade{background:linear-gradient(90deg,#141d2bfc,#141d2be8 37%,#fcf9ee70 55%,transparent 72%)}html[data-theme=dark] .theme-proplan h2 span{color:#b9d5c6}html[data-theme=dark] .theme-frontline .carousel-brand{color:#b9cad5}html[data-theme=dark] .theme-frontline .carousel-shade{background:linear-gradient(90deg,#141e2cfc,#141e2ced 37%,#f0f8f970 55%,transparent 72%)}html[data-theme=dark] .carousel-arrows{background:#111924ee;color:#e8edf4}html[data-theme=dark] .carousel-arrows button:hover{background:#151f2d}html[data-theme=dark] .carousel-arrows .carousel-pause{border-left:1px solid #283548}html[data-theme=dark] .brand-selector{background:#111924;border-bottom:1px solid #283548}html[data-theme=dark] .brand-selector button{border-right:1px solid #283548}html[data-theme=dark] .brand-selector button.active{color:#e8edf4;background:#131c29}html[data-theme=dark] .editorial-features .treatment{background:#141c2a}html[data-theme=dark] .editorial-features .prevention{background:#342f1c}html[data-theme=dark] .editorial-features .membership{background:#141c2a}html[data-theme=dark] .credible-promo:after{background:linear-gradient(140deg,#151e2d,#111924)}html[data-theme=dark] .promo-brand-mark{color:#d5b9bd}html[data-theme=dark] .mini-helper{background:#141c2a}html[data-theme=dark] .mini-helper p{color:#cdc4c1}html[data-theme=dark] .expert-note{border:1px solid #283548;background:#131c29}html[data-theme=dark] .expert-note svg{color:#b9cbd5}html[data-theme=dark] .expert-note p{color:#c0c5ce}@media(max-width:767px){html[data-theme=dark] .carousel-shade{background:linear-gradient(180deg,#131c29,#131c29 53%,#131c2999 61%,transparent 77%)}html[data-theme=dark] .theme-dark .carousel-shade{background:linear-gradient(180deg,#0c1220,#0c1220 50%,#ffffff73 61%,transparent 80%)}html[data-theme=dark] .theme-proplan .carousel-shade{background:linear-gradient(180deg,#141d2b,#141d2b 53%,#fcf9ee90 61%,transparent 77%)}html[data-theme=dark] .theme-frontline .carousel-shade{background:linear-gradient(180deg,#141e2c,#141e2c 53%,#141e2c99 61%,transparent 77%)}}html[data-theme=dark] body{color:#dfe5ec}html[data-theme=dark] .real-logo{background:#111924}html[data-theme=dark] .logo small{color:#dfe5ec}html[data-theme=dark] .search-form{background:#141d2a}html[data-theme=dark] .menu-dialog{background:#111924;color:#e8edf4}html[data-theme=dark] .cart-drawer::backdrop,html[data-theme=dark] .menu-dialog::backdrop{background:#ffffff7a}html[data-theme=dark] .demo-notice{color:#ccc5c2}html[data-theme=dark] .sample-label{color:#cbc7c3}html[data-theme=dark] .carousel-arrows{background:#111924f0}html[data-theme=dark] .hero-gold-paw{color:#d5b9c3}html[data-theme=dark] .health-tiles p{color:#d5bcb9}html[data-theme=dark] .health-tiles>a{background:#111924}html[data-theme=dark] .health-tiles>a:hover{border-color:#502b37;background:#131b27}html[data-theme=dark] .pet-picker a{background:#111924}html[data-theme=dark] .pet-picker a:hover{background:#311a21}html[data-theme=dark] .collection-tabs button{color:#c0c7ce}html[data-theme=dark] .home-content .product-card,html[data-theme=dark] .product-card{background:#111924}html[data-theme=dark] .home-content .product-image,html[data-theme=dark] .product-image{background:#121b27}html[data-theme=dark] .home-content .product-brand,html[data-theme=dark] .product-brand{color:#dfe5ec}html[data-theme=dark] .favorite,html[data-theme=dark] .home-content .favorite{background:#11192499}html[data-theme=dark] .stock-out{color:#d5b9b9}html[data-theme=dark] .expert-panels article{background:#30211a}html[data-theme=dark] .expert-appointment{background:#111924!important}html[data-theme=dark] .brand-row-section>div{background:#111924}html[data-theme=dark] .brand-word-0{color:#d5b9be}html[data-theme=dark] .brand-word-1{color:#b9c5d5}html[data-theme=dark] .brand-word-3{color:#e6e6e6}html[data-theme=dark] .brand-word-4{color:#d5b9c2}html[data-theme=dark] .article-grid>a,html[data-theme=dark] .home-demo-metrics>div{background:#111924}html[data-theme=dark] .membership-strip{background:#352c1c;border:1px solid #50402b}html[data-theme=dark] .membership-strip>span{background:#11192499}html[data-theme=dark] .brand-banner-shade{background:linear-gradient(90deg,#ffffff4d,transparent 58%)}html[data-theme=dark] .breadcrumbs{color:#bec5d0}html[data-theme=dark] .catalog-sidebar{background:#111924}html[data-theme=dark] .catalog-sidebar select{background:#111924;border:1px solid #283548}html[data-theme=dark] .filter-reset{background:#111924}html[data-theme=dark] .catalog-intro p{color:#c2c6cb}html[data-theme=dark] .catalog-query{background:#111924;border:1px solid #283548}html[data-theme=dark] .health-filter-pills button{background:#111924}html[data-theme=dark] .listing-toolbar select{border:1px solid #283548;background:#111924}html[data-theme=dark] .help-wide{background:#301e1a;border:1px solid #502b2c}html[data-theme=dark] .detail-thumbs button{background:#111924;border:1px solid #283548}html[data-theme=dark] .detail-main-image{background:#151f2d}html[data-theme=dark] .detail-brand{color:#d5b9bd}html[data-theme=dark] .detail-info .detail-safe-copy{color:#bcc6d1}html[data-theme=dark] .detail-warning{background:#141c2a;color:#d5b9c1}html[data-theme=dark] .detail-size label{background:#111924}html[data-theme=dark] .stock-status.out{color:#d5beb9}html[data-theme=dark] .detail-aside{background:#2f2819;border:1px solid #50432b}html[data-theme=dark] .detail-aside>div{border-bottom:1px solid #283548}html[data-theme=dark] .detail-tabs{background:#111924}html[data-theme=dark] .detail-tabs>[role=tablist]{background:#141c2a}html[data-theme=dark] .cart-page-items,html[data-theme=dark] .detail-tabs button[aria-selected=true],html[data-theme=dark] .order-summary{background:#111924}html[data-theme=dark] .cart-line>img{background:#131b28}html[data-theme=dark] .coupon input{border:1px solid #283548;background:#111924}html[data-theme=dark] .checkout-demo{color:#d5b9c1;background:#301a1f}html[data-theme=dark] .checkout-steps{background:#111924}html[data-theme=dark] .checkout-steps span{background:#151f2d}html[data-theme=dark] .checkout-panel{background:#111924}html[data-theme=dark] .checkout-panel h2{border-bottom:1px solid #283548}html[data-theme=dark] .field{color:#b9c6d5}html[data-theme=dark] .field input,html[data-theme=dark] .field textarea{background:#111924;border:1px solid #283548;color:#e8edf4}html[data-theme=dark] .recipient-grid>div,html[data-theme=dark] .shipping-options>label{border:1px solid #283548}html[data-theme=dark] .payment-options .selected,html[data-theme=dark] .shipping-options .selected{background:#131b28}html[data-theme=dark] .payment-options label{border:1px solid #283548}html[data-theme=dark] .checkout-reassurance{background:#30201a}html[data-theme=dark] .checkout-reassurance a{background:#111924}html[data-theme=dark] .review-fields>div{border:1px solid #283548}html[data-theme=dark] .order-complete{background:#111924}html[data-theme=dark] .store-search{background:#111924;border:1px solid #283548}html[data-theme=dark] .store-item,html[data-theme=dark] .store-tabs button{background:#111924}html[data-theme=dark] .store-item.selected,html[data-theme=dark] .store-item:hover{border-color:#502b37}html[data-theme=dark] .store-photo b{border:2px solid #283548}html[data-theme=dark] .store-item p{color:#bdc5d1}html[data-theme=dark] .store-services{color:#d5b9c1}html[data-theme=dark] .demo-map{border:1px solid #283548;background:#172131}html[data-theme=dark] .map-grid{background-color:#16202f;background-image:linear-gradient(25deg,transparent 48%,#2a3136 0,#111924 49%,#111924 51%,#2a3136 52%,transparent 53%),linear-gradient(110deg,transparent 48%,#2a3136 0,#111924 49%,#111924 51%,#2a3136 52%,transparent 53%)}html[data-theme=dark] .map-river{background:#22373f;border:7px solid #2b4750}html[data-theme=dark] .map-caption,html[data-theme=dark] .map-info{background:#111924}html[data-theme=dark] .map-zoom button{background:#111924;border-bottom:1px solid #283548}html[data-theme=dark] .branch-cards>a,html[data-theme=dark] .member-points article{background:#111924}html[data-theme=dark] .tier-grid article{background:#30281a;color:#ece3df}html[data-theme=dark] .tier-grid .silver{background:linear-gradient(#172130,#111924);color:#dfe4ec}html[data-theme=dark] .tier-grid .gold{background:linear-gradient(#ffd975,#332d1b)}html[data-theme=dark] .tier-grid .platinum{background:linear-gradient(#3c2029,#131c29)}html[data-theme=dark] .tier-crown{background:#342d1c}html[data-theme=dark] .silver .tier-crown{background:#141e2c}html[data-theme=dark] .platinum .tier-crown{color:#d5b9c2;background:#2f1921}html[data-theme=dark] .membership-benefit-row article{background:#111924}html[data-theme=dark] .birthday-banner{background:#301a1e}html[data-theme=dark] .birthday-banner p{color:#b9c4d5}html[data-theme=dark] .faq-section details{background:#111924}html[data-theme=dark] .faq-section details p{color:#bec5d0}html[data-theme=dark] .join-action input{color:#e8edf4}html[data-theme=dark] .health-guidance{background:#31261a;border:1px solid #503c2b}@media(max-width:767px){html[data-theme=dark] .theme-dark .carousel-shade{background:linear-gradient(180deg,#0c1220,#0c1220 44%,#ffffff7a 49%,transparent 59%)}html[data-theme=dark] .carousel-shade{background:linear-gradient(180deg,#131c29,#131c29 46%,transparent 70%)}html[data-theme=dark] .footer-contact{border-top:1px solid #2835481a}html[data-theme=dark] .brand-banner-shade{background:linear-gradient(180deg,#0c1220,#0c1220 45%,#ffffff86 50%,transparent 65%)}html[data-theme=dark] .mobile-filter{border:1px solid #283548;background:#111924}}html[data-theme=dark] .owner-background:before{background:linear-gradient(130deg,#33291b,#403527)}@media(max-width:767px){html[data-theme=dark] .carousel-arrows{background:#111924cc}}html[data-theme=dark] .health-selector{background:#31241a;border:1px solid #503a2b}html[data-theme=dark] .health-selector select{border:1px solid #283548;background:#111924}html[data-theme=dark] .health-video-grid span,html[data-theme=dark] .health-video-grid>button{background:#111924;color:#e8edf4}html[data-theme=dark] .health-downloads{background:#111924}html[data-theme=dark] .health-downloads a{background:#121a26;border:1px solid #283548}html[data-theme=dark] .resource-dialog{background:#111924;color:#e8edf4}html[data-theme=dark] .resource-dialog::backdrop{background:#ffffff7a}@media(min-width:768px){html[data-theme=dark] .owner-background:before{background:linear-gradient(120deg,#31281a 10%,#3e3223 60%,#342a1c)}}html[data-theme=dark] .uploaded-controls button{background:#302e1aed;color:#e8edf4}html[data-theme=dark] .promotion-list>a,html[data-theme=dark] .uploaded-dots span{background:#111924}html[data-theme=dark] .product-variant-options button{border:1px solid #283548;background:#111924;color:#e8edf4}html[data-theme=dark] .brand-banner-gold{background:linear-gradient(135deg,#332b1b,#3f3322)}html[data-theme=dark] .brand-banner-shade{background:linear-gradient(90deg,#ffffff60,transparent 48%)}html[data-theme=dark] .published-image-gallery img{background:#111924}html[data-theme=dark] .published-category-images a{background:#111924;border:1px solid #283548}html[data-theme=dark] .need-tiles-head p{color:#d5bcb9}html[data-theme=dark] .need-tiles-list>a{background:#111924}html[data-theme=dark] .need-tiles-list>a:hover{border-color:#502b37;background:#131b27}html[data-theme=dark] .need-icon{background:#141c2a}html[data-theme=dark] .need-tiles-list small{color:#9aa6b8}html[data-theme=dark] .promotion-popup-dialog{color:var(--navy,#dfe3ec)}html[data-theme=dark] .promotion-popup-content h2,html[data-theme=dark] .promotion-popup-content p{background:#141d2a}html[data-theme=dark] .popup-close{border:2px solid #283548}html[data-theme=dark] .popup-actions{background:#141d2a}html[data-theme=dark] .popup-preview-canvas{background:repeating-conic-gradient(#1a2537 0 25%,#141d2a 0 50%) 50%/20px 20px;border:1px solid #283548}html[data-theme=dark] .calendar-day{background:#111924;border:1px solid #283548}html[data-theme=dark] .calendar-event{background:#311a21;color:#dfe3ec}html[data-theme=dark] .calendar-event.banners{background:#38321e}html[data-theme=dark] .calendar-event.popups{background:#1b2a33}html[data-theme=dark] .calendar-list>div{border-bottom:1px solid #283548}html[data-theme=dark] .section-details summary{background:#141d2a}html[data-theme=dark] .section-drag-handle{border:1px solid #283548}html[data-theme=dark] body{background:#141d2a}html[data-theme=dark] .logo strong{color:#e0e5eb}html[data-theme=dark] .logo small{color:#dfe4ec}html[data-theme=dark] .logo-mark{background:#111924;color:#dfe6ec}html[data-theme=dark] .header-trust svg{color:#b9c6d5}html[data-theme=dark] .search-form{background:#111924;border-color:#283548}html[data-theme=dark] .carousel-consult{border:1px solid #50432b}html[data-theme=dark] .service-strip{border-color:#283548}html[data-theme=dark] .service svg{color:#dfe7ec}html[data-theme=dark] .editorial-features .membership h2,html[data-theme=dark] .editorial-features .treatment h2{color:#d5b9c1}html[data-theme=dark] .editorial-features .treatment{background:#301a1e}html[data-theme=dark] .editorial-features .prevention{background:#36301d}html[data-theme=dark] .editorial-features .membership{background:#301a21}html[data-theme=dark] .home-content .text-link{color:#dfe6ec}html[data-theme=dark] .health-row a{border:1px solid #283548;background:#111924}html[data-theme=dark] .health-row a>span{background:#131c29}html[data-theme=dark] .home-content .product-card{background:#111924}html[data-theme=dark] .home-content .product-image{background:#131b28}html[data-theme=dark] .mini-helper{background:#322a1b}html[data-theme=dark] .trust-metrics strong,html[data-theme=dark] .trust-metrics svg{color:#d5b9c2}html[data-theme=dark] .footer-main .logo-mark{border-color:#283548}@media(max-width:767px){html[data-theme=dark] .theme-dark .carousel-shade{background:linear-gradient(180deg,#0c1220,#0c1220 41%,#ffffff73 56%,transparent 78%)}html[data-theme=dark] .carousel-shade{background:linear-gradient(180deg,#131c29,#131c29 47%,#f4f8fd80 65%,transparent 83%)}html[data-theme=dark] .theme-proplan .carousel-shade{background:linear-gradient(180deg,#141d2b,#141d2b 47%,#fcf9ee80 65%,transparent 83%)}html[data-theme=dark] .theme-frontline .carousel-shade{background:linear-gradient(180deg,#141e2c,#141e2c 47%,#f0f8f980 65%,transparent 83%)}html[data-theme=dark] .carousel-consult{background:#111924;color:#dfe7ec;border:1px solid #283548}html[data-theme=dark] .theme-dark .carousel-consult{border-color:#50442b}html[data-theme=dark] .carousel-arrows{background:#111924b0}html[data-theme=dark] .service{border-right:1px solid #283548}html[data-theme=dark] .health-row a>span{background:#131c29;border:1px solid #502b34}html[data-theme=dark] .theme-dark .carousel-shade{background:linear-gradient(180deg,#0c1220,#0c1220 36%,#ffffff9a 39%,transparent 44%)}html[data-theme=dark] .mobile-membership-promo{background:#301a21;border:1px solid #502b38;color:#dfe6ec}html[data-theme=dark] .mobile-membership-promo span{color:#cfbec8}html[data-theme=dark] .mobile-membership-promo b{color:#d5b9c3}}html[data-theme=dark] .tops-pickup{border:1.5px solid #2835484d}html[data-theme=dark] .tops-search .search-form{background:#111924;color:#9aa6b8}html[data-theme=dark] .tops-nav{background:#111924;border-bottom:1px solid #283548}html[data-theme=dark] .tops-nav a{color:#e8edf4}html[data-theme=dark] .tops-nav a:hover{background:#311a21}html[data-theme=dark] .tops-nav a.is-promo:not(.active){background:linear-gradient(100deg,#37321d,#ffe27a)}html[data-theme=dark] .tops-announce{background:linear-gradient(100deg,#ffd45c,#443e24 48%,#ffd45c)}html[data-theme=dark] .tops-announce-arrow:hover{background:#111924}html[data-theme=dark] .tops-announce-dots button{background:#ffffff3d}html[data-theme=dark] .new-home .collections-head h2,html[data-theme=dark] .new-home .section-heading h2,html[data-theme=dark] .tops-section-head h2{color:#e8edf4}html[data-theme=dark] .new-home .collections-head .text-link,html[data-theme=dark] .new-home .section-heading .text-link,html[data-theme=dark] .tops-section-head a{color:#9aa6b8}html[data-theme=dark] .tops-cat-row a{background:#111924}html[data-theme=dark] .tops-cat-row span{background:#311a21}html[data-theme=dark] .tops-cat-row a:nth-child(3n+2) span{background:#37321d}html[data-theme=dark] .tops-cat-row a:nth-child(3n+3) span{background:#16202f}html[data-theme=dark] .tops-cat-row strong{color:#e8edf4}html[data-theme=dark] .product-card{border:1px solid #283548}html[data-theme=dark] .product-card .add-button.tops-add:disabled{background:#16202e}html[data-theme=dark] .tops-chat-fab img{background:#111924}html[data-theme=dark] .fab-close,html[data-theme=dark] .fab-line-badge,html[data-theme=dark] .tops-chat-fab span{border:2px solid #283548}html[data-theme=dark] .promotion-popup-content .popup-close{background:#111924ee;color:#e8edf4}html[data-theme=dark] .promotion-popup-content .popup-actions .button{border:3px solid #283548}html[data-theme=dark] .fetch-loader{color:#e8edf4}html[data-theme=dark] .fetch-loader p{color:#c0c6ce}html[data-theme=dark] .fl-clouds path{stroke:#dfe3ec12}html[data-theme=dark] .fl-ground{stroke:#dfe3ec26}html[data-theme=dark] .fl-shadow{fill:#dfe3ec}@media(max-width:767px){html[data-theme=dark] .bottom-nav.tops-bottom-nav{border:1px solid #ffffff17;background:#111924eb}html[data-theme=dark] .tops-bottom-nav a,html[data-theme=dark] .tops-bottom-nav button{color:#c1c6cd}html[data-theme=dark] .tops-bottom-nav a.active{background:#311a21}}html[data-theme=dark] .pd-stage{background:#111924;border:1px solid #283548}html[data-theme=dark] .pd-slide{background:radial-gradient(circle at 50% 45%,#111924 0,#111924 45%,#151f2d 100%)}@media(hover:hover) and (min-width:1024px){html[data-theme=dark] .pd-zoom-layer{background-color:#111924}html[data-theme=dark] .pd-zoom-hint{background:#111924e6;color:#e8edf4}}html[data-theme=dark] .pd-stage-actions button{background:#111924;color:#e8edf4}html[data-theme=dark] .pd-thumbs button{background:#111924}html[data-theme=dark] .pd-brand{background:#311a21}html[data-theme=dark] .pd-brand-row small{color:#9aa6b8}html[data-theme=dark] .pd-info h1{color:#e8edf4}html[data-theme=dark] .pd-subtitle{color:#9aa6b8}html[data-theme=dark] .pd-price-box{background:linear-gradient(120deg,#131c29,#302a1a)}html[data-theme=dark] .pd-price del{color:#9aa6b8}html[data-theme=dark] .pd-price-box p{color:#b9d5c5}html[data-theme=dark] .pd-block h2{color:#e8edf4}html[data-theme=dark] .pd-variants button{border:1.5px solid #283548;background:#111924;color:#e8edf4}html[data-theme=dark] .pd-variant-text strong{color:#e8edf4}html[data-theme=dark] .pd-variants button small{color:#b9d5c5}html[data-theme=dark] .pd-variants button small.out{color:#9aa6b8}html[data-theme=dark] .pd-variants button:hover{border-color:#502b35}html[data-theme=dark] .pd-variants button.selected{background:#131b27}html[data-theme=dark] .pd-qty{border:1.5px solid #283548;background:#111924}html[data-theme=dark] .pd-qty button{color:#e8edf4}html[data-theme=dark] .pd-stock{color:#b9d5c5}html[data-theme=dark] .pd-stock.out{color:#9aa6b8}html[data-theme=dark] .pd-add:disabled{background:#16202e}html[data-theme=dark] .pd-notice{color:#e8edf4}html[data-theme=dark] .pd-warning{background:#312c1a;color:#ece9df}html[data-theme=dark] .pd-perks li{border:1px solid #283548;background:#111924}html[data-theme=dark] .pd-perks strong{color:#e8edf4}html[data-theme=dark] .pd-perks a,html[data-theme=dark] .pd-perks small{color:#9aa6b8}html[data-theme=dark] .pd-tabs{border:1px solid #283548;background:#111924}html[data-theme=dark] .pd-tabs [role=tablist]{border-bottom:1px solid #283548}html[data-theme=dark] .pd-tabs [role=tab]{color:#9aa6b8}html[data-theme=dark] .pd-tabs [role=tab]:hover{color:#e8edf4;background:#141d2a}html[data-theme=dark] .pd-tabs [role=tabpanel] h2{color:#e8edf4}html[data-theme=dark] .pd-tabs [role=tabpanel] p{color:#bfc6cf}@media(max-width:767px){html[data-theme=dark] .pd-buybar{background:#111924;border-top:1px solid #283548}html[data-theme=dark] .pd-buybar small{color:#9aa6b8}}html[data-theme=dark] .cookie-banner{border:1px solid #ffffff1a;background:#111924}html[data-theme=dark] .cookie-banner p{color:#bfc6cf}html[data-theme=dark] .cookie-buttons button{border-color:#283548}html[data-theme=dark] .popup-tpl-eyebrow{color:#e8edf4}html[data-theme=dark] .popup-tpl-code button{background:#111924;color:#e8edf4}html[data-theme=dark] .demo-map.has-real-map{background:#172130}html[data-theme=dark] .branch-location{border:1px solid #283548;background:#121a26}html[data-theme=dark] .branch-location-steps{color:#bfc6cf}html[data-theme=dark] .branch-location-message{color:#e8edf4}html[data-theme=dark] .branch-location-map iframe{background:#172130}html[data-theme=dark] .popup-preview-canvas{background:linear-gradient(#0c1220a8,#0c1220a8),#121a26}html[data-theme=dark] .pd-variant-thumb{background:#151f2d}html[data-theme=dark] .tops-section-head h2:before{background:linear-gradient(var(--pink),#42232e)}html[data-theme=dark] .product-card:hover{border-color:#502b37}html[data-theme=dark] .ptag-promo{background:linear-gradient(180deg,#111924,#311a23);color:#d5b9c3}html[data-theme=dark] .ptag-rec{background:linear-gradient(180deg,#111924,#32261b);color:#d5c4b9}html[data-theme=dark] .ptag-new{background:linear-gradient(180deg,#443e24,#ffd45c 55%,#ffc21a)}html[data-theme=dark] .ptag-gift{background:linear-gradient(180deg,#3f3822,#d4af37 45%,#f3d77a 70%,#b8922a)}html[data-theme=dark] .pcard-gift{background:linear-gradient(120deg,#312c1a,#162130);color:#ece8df!important}html[data-theme=dark] .pd-gift{background:#162130}html[data-theme=dark] .pd-gift strong{color:#ece8df}html[data-theme=dark] .pd-gift span{color:#e8edf4}html[data-theme=dark] .pd-variant-text>span del{color:#9aa6b8}html[data-theme=dark] .suggest-panel{border:1px solid #283548;background:#111924;color:#e8edf4}html[data-theme=dark] .suggest-panel [role=option].active,html[data-theme=dark] .suggest-panel [role=option]:hover{background:#311a21}html[data-theme=dark] .suggest-panel [role=option] img{background:#141c2a}html[data-theme=dark] .suggest-panel [role=option] small{color:#9aa6b8}html[data-theme=dark] .suggest-panel mark{background:#443e24}html[data-theme=dark] .suggest-empty{color:#9aa6b8}html[data-theme=dark] .suggest-all{border-top:1px solid #283548}html[data-theme=dark] .suggest-all:hover{background:#121b27}html[data-theme=dark] .free-ship{border:1px dashed #502b36;background:#311a21;color:#e8edf4}html[data-theme=dark] .free-ship-track{background:#111924}html[data-theme=dark] .free-ship.done{border-color:#2b503c;background:#151e2c}html[data-theme=dark] .bought-together{border:1px solid #283548;background:#111924}html[data-theme=dark] .bt-item{border:1.5px solid #283548;background:#111924}html[data-theme=dark] .bt-link{color:#e8edf4}html[data-theme=dark] .bt-summary{background:#131c28}html[data-theme=dark] .bt-summary span{color:#9aa6b8}html[data-theme=dark] .bt-summary strong{color:#e8edf4}html[data-theme=dark] .favorites-note{color:#9aa6b8}html[data-theme=dark] .order-tel{background:#111924;color:#e8edf4}html[data-theme=dark] .catalog-notice{border:1px solid #283548;background:#111924}html[data-theme=dark] .catalog-notice p,html[data-theme=dark] .catalog-pager p{color:#9aa6b8}html[data-theme=dark] .catalog-pager>div{border:1px solid #283548;background:#111924}html[data-theme=dark] .catalog-pager ol button,html[data-theme=dark] .pager-gap{color:#e8edf4}html[data-theme=dark] .catalog-pager ol button:hover{background:#311a21}html[data-theme=dark] .pager-progress,html[data-theme=dark] .pager-step:disabled{background:#16202e}@media(max-width:767px){html[data-theme=dark] .listing-toolbar strong{color:#e8edf4}html[data-theme=dark] .listing-toolbar select{border:1px solid #283548;background:#111924 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23071a33' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;color:#e8edf4}html[data-theme=dark] .fs-backdrop{background:#ffffff7a}html[data-theme=dark] .fs-panel{background:#121a26}html[data-theme=dark] .fs-handle{background:#1d2a3e}html[data-theme=dark] .fs-head h2{color:#e8edf4}html[data-theme=dark] .fs-close{background:#151f2e;color:#e8edf4}html[data-theme=dark] .fs-group{border-top:1px solid #283548}html[data-theme=dark] .fs-group legend{color:#e8edf4}html[data-theme=dark] .fs-chips button{border:1.5px solid #283548;background:#111924;color:#e8edf4}html[data-theme=dark] .fs-chips button[aria-pressed=true]{background:#311a21}html[data-theme=dark] .fs-range{background:linear-gradient(90deg,var(--pink) var(--fill),#182333 var(--fill))}}@media(max-width:767px){html[data-theme=dark] .fs-range::-webkit-slider-thumb{border:4px solid #283548}}@media(max-width:767px){html[data-theme=dark] .fs-range::-moz-range-thumb{border:4px solid #283548}}@media(max-width:767px){html[data-theme=dark] .fs-foot{border-top:1px solid #283548;background:#111924}html[data-theme=dark] .fs-reset{border:1.5px solid #283548;background:#111924;color:#e8edf4}html[data-theme=dark] .fs-apply:disabled{background:#202f45}}html[data-theme=dark] .menu-dialog{background:#121a26}html[data-theme=dark] .menu-dialog::backdrop{background:#ffffff8a}html[data-theme=dark] .menu-tile{background:#111924;color:#e8edf4}html[data-theme=dark] .menu-tile b{border:2px solid #283548}html[data-theme=dark] .menu-tile.tone-pink>span{background:#311a21}html[data-theme=dark] .menu-tile.tone-navy>span{background:#16202f;color:#e8edf4}html[data-theme=dark] .menu-tile.tone-yellow>span{background:#37321d}html[data-theme=dark] .menu-tile.tone-green>span{background:#1b3225}html[data-theme=dark] .menu-inner .menu-list a{color:#e8edf4}html[data-theme=dark] .menu-inner .menu-list a:active,html[data-theme=dark] .menu-inner .menu-list a:hover{background:#141e2c}html[data-theme=dark] .menu-ico{background:#141e2c;color:#e8edf4}html[data-theme=dark] .menu-inner .menu-list a.active{background:#311a21}html[data-theme=dark] .menu-promo{background:linear-gradient(110deg,#ffd45c,#403a22)}html[data-theme=dark] .cart-lines .cart-line{border:1px solid #283548;background:#111924}html[data-theme=dark] .cl-photo{background:linear-gradient(160deg,#131c29,#151f2e)}html[data-theme=dark] .cart-line .cl-name{color:#e8edf4}html[data-theme=dark] .cl-variant{background:#141e2c;color:#c0c6ce}html[data-theme=dark] .cl-row .quantity{border-color:#283548;background:#121b27}html[data-theme=dark] .cl-row .quantity button{color:#e8edf4}html[data-theme=dark] .cl-remove:hover{background:#141c2a;color:#d5b9bf}html[data-theme=dark] .cart-drawer.cart-v2{background:#121a26}html[data-theme=dark] .cart-drawer.cart-v2::backdrop{background:#ffffff8a}html[data-theme=dark] .cd-head h2{color:#e8edf4}html[data-theme=dark] .cd-close{background:#151f2e;color:#e8edf4}html[data-theme=dark] .cart-v2 .free-ship{border-color:#502b37}html[data-theme=dark] .free-ship-truck{border:2px solid #283548}html[data-theme=dark] .cd-foot{border-top:1px solid #283548;background:#111924}html[data-theme=dark] .cd-total span{color:#c0c6ce}html[data-theme=dark] .cd-total strong{color:#e8edf4}html[data-theme=dark] .cart-v2 .continue-shopping{color:#c0c6ce}html[data-theme=dark] .cart-suggest h3{color:#e8edf4}html[data-theme=dark] .cs-row article{border:1px solid #283548;background:#111924}html[data-theme=dark] .cs-photo{background:#141d2a}html[data-theme=dark] .cs-name{color:#e8edf4}html[data-theme=dark] .chat-view{background:#141d2a}html[data-theme=dark] .chat-list{background:radial-gradient(circle at 12% 10%,#ff2e7a0a 0 120px,transparent 121px),radial-gradient(circle at 90% 70%,#ffffff0c 0 160px,transparent 161px),#141d2a}html[data-theme=dark] .chat-day span{background:#ffffff18;color:#c0c6ce}html[data-theme=dark] .chat-bubble{background:#111924;color:#e8edf4}html[data-theme=dark] .chat-bubble.media{background:#111924}html[data-theme=dark] .other .chat-product{background:#141d2a}html[data-theme=dark] .chat-error{background:#141c2a;color:#d5b9c0}html[data-theme=dark] .chat-closed{background:#111924;border-top:1px solid #283548}html[data-theme=dark] .chat-quick{background:#111924}html[data-theme=dark] .chat-quick button{border:1.5px solid #502b37;background:#111924}html[data-theme=dark] .chat-quick button:hover{background:#311a21}html[data-theme=dark] .chat-attach button{border:2px solid #283548}html[data-theme=dark] .chat-stickers{background:#111924;border-top:1px solid #283548}html[data-theme=dark] .chat-stickers button:hover{background:#141d2a}html[data-theme=dark] .chat-composer{background:#111924;border-top:1px solid #283548}html[data-theme=dark] .chat-composer textarea{border:1.5px solid #283548;background:#131c29}html[data-theme=dark] .chat-composer textarea:focus{background:#111924}html[data-theme=dark] .chat-tool{color:#c0c6ce}html[data-theme=dark] .chat-tool:hover,html[data-theme=dark] .chat-tool[aria-pressed=true]{background:#141e2c}html[data-theme=dark] .chat-send{background:#182333}html[data-theme=dark] .chat-empty{color:#c0c6ce}html[data-theme=dark] .chat-scrim{background:#ffffff3d}html[data-theme=dark] .chat-panel{background:#111924}html[data-theme=dark] .chat-avatar{background:#111924;border:2px solid #28354833}html[data-theme=dark] .chat-welcome{background:linear-gradient(180deg,#131b27,#111924)}html[data-theme=dark] .chat-welcome h3{color:#e8edf4}html[data-theme=dark] .chat-welcome p{color:#c0c6ce}html[data-theme=dark] .chat-welcome label{color:#e8edf4}html[data-theme=dark] .chat-welcome input{border:1.5px solid #283548}html[data-theme=dark] .chat-loading{background:#141d2a}html[data-theme=dark] .chat-ask-product{border:1.5px dashed #502b36;background:#111924;color:#e8edf4}html[data-theme=dark] .chat-ask-product img{background:#141d2a}html[data-theme=dark] .tops-chat-fab .fab-open img{background:#111924}html[data-theme=dark] .fab-chat-badge,html[data-theme=dark] .fab-unread,html[data-theme=dark] .tops-chat-fab .fab-open span{border:2px solid #283548}html[data-theme=dark] .store-item.selected{background:linear-gradient(#111924,#111924) padding-box,linear-gradient(120deg,var(--pink),#3a1f28,var(--yellow)) border-box!important}html[data-theme=dark] .store-item h3{color:#e8edf4}html[data-theme=dark] .map-info .map-call{background:#111924;color:#e8edf4;border:1.5px solid #283548}html[data-theme=dark] .branch-map-canvas{background:#151f2d}html[data-theme=dark] .branch-map-canvas .leaflet-control-attribution{background:#111924cc}html[data-theme=dark] .branch-map-canvas .leaflet-control-zoom a{color:#e8edf4;border-bottom:1px solid #283548}html[data-theme=dark] .branch-map-all{background:#111924;color:#e8edf4}html[data-theme=dark] .bm-pin-body:after{border:2px solid #28354859}html[data-theme=dark] .bm-pin-shadow{background:#ffffff3d}html[data-theme=dark] .store-photo b{border:2px solid #283548!important}html[data-theme=dark] .branch-map-wrap .map-info,html[data-theme=dark] .demo-map .map-info{background:#111924eb}html[data-theme=dark] .map-info-text strong{color:#e8edf4}html[data-theme=dark] .map-info-text small{color:#c0c5ce}@media(max-width:767px){html[data-theme=dark] .cart-bar-stack img{background:#111924}}html[data-theme=dark] .cart-toast{background:#111924}html[data-theme=dark] .cart-toast img{background:#141c2a}html[data-theme=dark] .cart-toast b{color:#e8edf4}html[data-theme=dark] .cart-toast small{color:#c0c5ce}html[data-theme=dark] .cart-toast .cart-toast-x{background:#151e2d;color:#c0c5ce}html[data-theme=dark] .cookie-banner{background:#131c28;color:#dfe6ec;border-top:1px solid #4b3d2f}html[data-theme=dark] .cookie-banner p button,html[data-theme=dark] .cookie-buttons button{background:#111924;color:#dfe6ec}html[data-theme=dark] .cookie-buttons button:hover{background:#301a20}html[data-theme=dark] .pd-price-box.is-deal:after{background:linear-gradient(105deg,transparent 35%,#11192499 50%,transparent 65%)}html[data-theme=dark] .calc{background:#111924}html[data-theme=dark] .calc h2{color:#e8edf4}html[data-theme=dark] .calc-pet,html[data-theme=dark] .calc-stage{background:#141d2b}html[data-theme=dark] .calc-pet button,html[data-theme=dark] .calc-stage button{color:#c0c5ce}html[data-theme=dark] .calc-pet button[aria-pressed=true],html[data-theme=dark] .calc-stage button[aria-pressed=true]{background:#111924}html[data-theme=dark] .calc-weight{color:#e8edf4}html[data-theme=dark] .calc-weight input{background:linear-gradient(90deg,var(--pink) calc(var(--v) * 100%),#16202f 0)}html[data-theme=dark] .calc-weight input::-webkit-slider-thumb{background:#111924}html[data-theme=dark] .calc-weight input::-moz-range-thumb{background:#111924}html[data-theme=dark] .calc-bowl{background:#172130}html[data-theme=dark] .calc-out p{color:#e8edf4}html[data-theme=dark] .calc-days{color:#bcc4d2!important}html[data-theme=dark] .calc-days b{color:#e8edf4}html[data-theme=dark] .promotion-list>a.promo-ticket{background:#111924;color:#e8edf4}html[data-theme=dark] .promo-ticket-body{border-top:2px dashed #ffffff28}html[data-theme=dark] .promo-ticket-body:after,html[data-theme=dark] .promo-ticket-body:before{background:#141d2a}html[data-theme=dark] .promotion-list .promo-ticket p{color:#c0c5ce}html[data-theme=dark] .promo-ticket-meta em{background:#37321d;color:#ece9df}html[data-theme=dark] .sg-chip{border:1.5px solid #283548;background:#111924;color:#bcc4d2}html[data-theme=dark] .sg-sep{background:#182333}html[data-theme=dark] .sg-tile{color:#e8edf4}html[data-theme=dark] .sg-tile.active,html[data-theme=dark] .sg-tile:hover{background:#131c28}html[data-theme=dark] .sg-img{background:#141c2a}html[data-theme=dark] .search-form .sg-chip:not(.on){background:#111924;color:#bcc4d2}html[data-theme=dark] .calc-stage-pick{color:#c0c5ce}html[data-theme=dark] .calc-stage-pick select{background:#141d2b;color:#dfe4ec}html[data-theme=dark] .acc{background:#111924;color:#e8edf4}html[data-theme=dark] .acc-loading i{background:linear-gradient(90deg,#151e2d 25%,#182333 50%,#151e2d 75%)}html[data-theme=dark] .acc-guest{background:linear-gradient(140deg,#111924 40%,#131c28)}html[data-theme=dark] .acc-guest p{color:#c0c5ce}html[data-theme=dark] .acc-avatar{background:linear-gradient(140deg,var(--pink),#41232d)}html[data-theme=dark] .acc-stats{background:#131c29}html[data-theme=dark] .acc-stats div+div{border-left:1px solid #283548}html[data-theme=dark] .acc-actions>*{background:#111924;color:#e8edf4}html[data-theme=dark] .acc-actions .tone-pink{background:#311a21}html[data-theme=dark] .acc-actions .tone-navy{background:#172131;color:#e8edf4}html[data-theme=dark] .acc-actions .tone-yellow{background:#37311e;color:#d5cdb9}html[data-theme=dark] .acc-pending{background:#312b1a;color:#ece9df}html[data-theme=dark] .acc-back,html[data-theme=dark] .acc-empty p{color:#e8edf4}html[data-theme=dark] .acc-empty.is-ok>svg{background:#16202f}html[data-theme=dark] .acc-order-head{background:#111924;color:#e8edf4}html[data-theme=dark] .acc-dot{background:#37321d;color:#d5cdb9}html[data-theme=dark] .acc-dot.is-done{background:#16202f}html[data-theme=dark] .acc-dot.is-cancel{background:#151e2d}html[data-theme=dark] .acc-steps li i,html[data-theme=dark] .acc-steps li:before{background:#182333}html[data-theme=dark] .acc-steps li.is-on{color:#e8edf4}html[data-theme=dark] .acc-track-no button{background:#151e2d}html[data-theme=dark] .acc-lines{border-top:1px dashed #283548}html[data-theme=dark] .acc-amounts button{border:2px solid #283548;background:#111924;color:#e8edf4}html[data-theme=dark] .acc-amounts button[aria-pressed=true]{background:#131c28}html[data-theme=dark] .acc-custom{color:#c0c5ce}html[data-theme=dark] .acc-custom input{border:2px solid #283548;color:#e8edf4}html[data-theme=dark] .acc-ghost{background:#151e2d;color:#e8edf4}html[data-theme=dark] .acc-qr-card{background:#111924}html[data-theme=dark] .acc-link,html[data-theme=dark] .acc-qr-card small{color:#c0c5ce}html[data-theme=dark] .acc-err{background:#141c2a;color:#d5bbb9}html[data-theme=dark] .acc-all-orders{color:#d5b9c3}html[data-theme=dark] .mp-hero:before{background:#131c28}html[data-theme=dark] .mp-lead{color:#bcc4d2}html[data-theme=dark] .mc-logo{background:#111924}html[data-theme=dark] .mc-shadow{background:radial-gradient(#ffffff4d,transparent 70%)}html[data-theme=dark] .mp-dot{background:#111924}html[data-theme=dark] .mp-deck-head p,html[data-theme=dark] .mp-trail p{color:#c0c5ce}html[data-theme=dark] .mp-tier{background:#111924}html[data-theme=dark] .mp-tier ul{border-color:#ffffff2c}html[data-theme=dark] .mp-tier.tone-cream{background:#302a1a}html[data-theme=dark] .mp-tier.tone-silver{background:linear-gradient(160deg,#141d2a,#192536)}html[data-theme=dark] .mp-tier.tone-gold{background:linear-gradient(160deg,#3d3621,#f6c84b)}html[data-theme=dark] .mp-tier.tone-platinum ul{border-color:#28354833}html[data-theme=dark] .mp-perk{background:#111924}html[data-theme=dark] .mp-perk p{color:#c0c5ce}html[data-theme=dark] .mp-perk.is-points{background:#302a1a}html[data-theme=dark] .mp-perk.is-ship{background:#141e2c}html[data-theme=dark] .mp-road{background:repeating-linear-gradient(90deg,#ffffff3d 0 12px,transparent 12px 22px)}html[data-theme=dark] .mp-perk.is-shop{background:#131c28}html[data-theme=dark] .mp-join-form{background:#111924}html[data-theme=dark] .mp-form-sub{color:#c0c5ce}html[data-theme=dark] .mp-field input,html[data-theme=dark] .mp-field select{border:2px solid #283548;background:#121a27}html[data-theme=dark] .mp-field input:focus,html[data-theme=dark] .mp-field select:focus{background:#111924}html[data-theme=dark] .mp-pets button{border:2px solid #283548;background:#111924}html[data-theme=dark] .mp-pets button.on{background:#131c28}html[data-theme=dark] .mp-consent{color:#bcc4d2}html[data-theme=dark] .mp-err{background:#141c2a;color:#d5bbb9}html[data-theme=dark] .mp-closed p,html[data-theme=dark] .mp-welcome p{color:#c0c5ce}html[data-theme=dark] .mp-faq details{background:#111924}html[data-theme=dark] .mp-faq details>div,html[data-theme=dark] .mp-shop-note{color:#c0c5ce}@media(max-width:900px){html[data-theme=dark] .mp-trail li{background:#111924}}html[data-theme=dark] .mc-back{background:#302a1a}html[data-theme=dark] .mcb-foot,html[data-theme=dark] .mcb-points small,html[data-theme=dark] .mcb-rows dt{color:#d5ccb9}html[data-theme=dark] .mc-pet img{border:2px solid #283548}html[data-theme=dark] .hub section{background:#121a27}html[data-theme=dark] .hub-again li,html[data-theme=dark] .hub-pet-list li{background:#111924}html[data-theme=dark] .hub-avatar{background:#131c28}html[data-theme=dark] .hub-again em,html[data-theme=dark] .hub-pet-list em{color:#bcc4d2}html[data-theme=dark] .hub-pet-list li>button{background:#151e2d;color:#c0c5ce}html[data-theme=dark] .hub-form{background:#111924}html[data-theme=dark] .hub-photo{background:#131c28}html[data-theme=dark] .hub-types button{border:2px solid #283548;background:#111924}html[data-theme=dark] .hub-types button[aria-pressed=true]{background:#131c28}html[data-theme=dark] .hub-ghost{background:#151e2d;color:#c0c5ce}html[data-theme=dark] .hub-ghost.is-danger{color:#d5bbb9;background:#141c2a}html[data-theme=dark] .hub-again li img{background:#141c2a}html[data-theme=dark] .mc-flip-hint{background:#111924}:root{--f-surface:#fff;--f-soft:#f6f4f0;--f-ink:#0c1220;--f-sub:#5b6576;--f-line:#0c122014;--f-pink:#ff2e7a;--f-pink-soft:#ffe8ef;--f-ok:#0f8a5f;--f-ok-soft:#e3f6ee;--f-warn:#b45309;--f-warn-soft:#fff3d6;--f-ease:cubic-bezier(.22,1,.36,1);--f-spring:cubic-bezier(.3,1.45,.5,1)}.product-card .product-bottom:has(.ppk){flex-wrap:wrap;row-gap:0}.product-card .product-bottom .ppk{flex-basis:100%;order:3}.ppk{display:block;margin-top:0;line-height:1.3;font-size:11px;font-weight:600;letter-spacing:.1px;font-variant-numeric:tabular-nums}.pd-ppk,.ppk{color:var(--f-sub)}.pd-ppk{margin:6px 0 0;font-size:13px}.pd-ppk b{color:var(--f-ink);font-variant-numeric:tabular-nums}.cmp-toggle{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px 0 8px;border:1px solid var(--f-line);border-radius:999px;background:var(--f-surface);color:var(--f-ink);font-size:11.5px;font-weight:700;transition:background .2s,color .2s,border-color .2s,transform .25s var(--f-spring)}.cmp-toggle:active{transform:scale(.92)}.cmp-toggle.on{background:var(--f-ink);border-color:var(--f-ink);color:#fff}.cmp-toggle.is-full{background:var(--f-warn-soft);border-color:#f5c26b;color:var(--f-warn);animation:f-shake .4s}.cmp-toggle.on-card{position:absolute;z-index:3;left:10px;bottom:10px;opacity:0;transform:translateY(4px);box-shadow:0 4px 12px #0c122018}.cmp-toggle.on-card.is-full,.cmp-toggle.on-card.on,.cmp-toggle.on-card:focus-visible,.product-card:hover .cmp-toggle.on-card{opacity:1;transform:none}@media(hover:none){.cmp-toggle.on-card{opacity:1;transform:none;height:26px;padding:0 8px 0 7px;font-size:10.5px;left:8px;bottom:8px;background:#ffffffe6}.cmp-toggle.on-card.on{background:var(--f-ink)}}.pd-cmp{margin-left:auto}@keyframes f-shake{25%{transform:translateX(-3px)}50%{transform:translateX(3px)}75%{transform:translateX(-2px)}}.cmp-tray{position:fixed;z-index:43;left:24px;bottom:24px;display:flex;align-items:center;gap:10px;padding:8px 8px 8px 10px;border-radius:20px;background:var(--f-ink);color:#fff;box-shadow:0 18px 40px -10px #0c122066;animation:cmp-in .45s var(--f-spring) both}@keyframes cmp-in{0%{transform:translateY(120%);opacity:0}}.cmp-thumbs{display:flex;gap:6px}.cmp-thumbs>i,.cmp-thumbs>span{position:relative;width:44px;height:44px;border-radius:12px}.cmp-thumbs>span{background:#fff;animation:cmp-pop .35s var(--f-spring) both}.cmp-thumbs>span img{width:100%;height:100%;object-fit:contain;padding:4px}.cmp-thumbs>span button{position:absolute;top:-5px;right:-5px;display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:var(--f-pink);color:#fff}.cmp-thumbs>i{border:1.5px dashed #ffffff4d}@keyframes cmp-pop{0%{transform:scale(.4);opacity:0}}.cmp-clear{border:0;background:none;color:#ffffffb3;font-size:12px;font-weight:600;padding:6px}.cmp-go{display:inline-flex;align-items:center;height:44px;padding:0 16px;border-radius:14px;background:var(--f-pink);color:#fff;font-weight:800;font-size:13.5px;white-space:nowrap}.cmp-go.is-wait{background:#ffffff1f;color:#ffffffb3;cursor:default}@media(max-width:767px){.cmp-tray{left:12px;bottom:calc(84px + env(safe-area-inset-bottom));gap:6px;padding:5px 5px 5px 7px;border-radius:999px}body.has-cartbar .cmp-tray{bottom:calc(150px + env(safe-area-inset-bottom))}.cmp-thumbs{gap:0}.cmp-thumbs>span{width:32px;height:32px;border-radius:50%;margin-right:-8px;box-shadow:0 0 0 2px var(--f-ink)}.cmp-thumbs>span img{padding:3px}.cmp-clear,.cmp-thumbs>i,.cmp-thumbs>span button{display:none}.cmp-go{height:36px;margin-left:12px;padding:0 14px;border-radius:999px;font-size:12.5px}}.cmp-page{padding:28px 0 64px}.cmp-page h1{margin:0 0 4px;font-size:clamp(26px,4vw,38px);letter-spacing:-.6px;line-height:1.15}.cmp-page>p{margin:0 0 20px;color:var(--f-sub)}.cmp-wrap{margin:0 -4px;padding:4px}.cmp-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.cmp-table td,.cmp-table th{padding:13px 14px;border-bottom:1px solid var(--f-line);text-align:left;vertical-align:top;font-size:13.5px}.cmp-table thead th{border-bottom:0;padding-bottom:6px}.cmp-table tbody th{width:130px;color:var(--f-sub);font-size:12px;font-weight:700}.cmp-table thead th:first-child{width:130px}.cmp-table tbody tr{animation:cmp-row .5s var(--f-ease) both;animation-delay:calc(var(--r,0) * 45ms)}@keyframes cmp-row{0%{opacity:0;transform:translateY(8px)}}.cmp-head{position:relative;display:grid;padding:12px;border-radius:18px;background:var(--f-soft)}.cmp-head img{width:100%;aspect-ratio:1;object-fit:contain;margin-bottom:8px;mix-blend-mode:multiply}.cmp-head small{color:var(--f-sub);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.cmp-head strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.35}.cmp-x{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:var(--f-surface);color:var(--f-ink);box-shadow:0 2px 6px #0c12201a}.cmp-table b{font-variant-numeric:tabular-nums}.cmp-table b.is-best{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:999px;background:var(--f-ok-soft);color:var(--f-ok)}.cmp-table del{display:block;color:var(--f-sub);font-size:12px}.cmp-table .is-muted{color:var(--f-sub);font-size:12.5px}.cmp-table .is-out{color:#c2410c;font-weight:700}.cmp-table .is-in{color:var(--f-ok);font-weight:700}.cmp-chips{display:flex;flex-wrap:wrap;gap:4px}.cmp-chips i{font-style:normal;padding:2px 8px;border-radius:999px;background:var(--f-pink-soft);color:#be123c;font-size:11.5px;font-weight:700}.cmp-add{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;border:0;border-radius:14px;background:var(--f-ink);color:#fff;font-weight:700;font-size:13px;transition:transform .2s var(--f-spring)}.cmp-add:active{transform:scale(.95)}.cmp-add.is-wait{background:var(--f-warn-soft);color:var(--f-warn)}.cmp-add.is-wait.on{background:var(--f-ok-soft);color:var(--f-ok)}@media(max-width:767px){.cmp-table,.cmp-table tbody,.cmp-table thead{display:block}.cmp-table tr{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));column-gap:8px}.cmp-table thead th:first-child{display:none}.cmp-table td,.cmp-table th{display:block;width:auto!important;padding:8px 2px;font-size:12.5px;border-bottom:0;min-width:0;overflow-wrap:anywhere}.cmp-table thead th{padding:0 0 4px}.cmp-table tbody tr{border-top:1px solid var(--f-line);padding:4px 0 6px}.cmp-table tbody th{grid-column:1/-1;padding:8px 2px 0;font-size:11px;letter-spacing:.3px}.cmp-table tbody tr:last-child th{display:none}.cmp-table tbody tr:last-child{border-top:0;padding-top:10px}.cmp-head{padding:8px;border-radius:14px}.cmp-head strong{font-size:12px}.cmp-head small{font-size:9.5px}.cmp-x{top:4px;right:4px;width:24px;height:24px}.cmp-table b.is-best{padding:2px 6px;font-size:12px}.cmp-add{min-height:42px;padding:0 4px;font-size:11.5px;gap:4px;border-radius:12px}.cmp-chips i{font-size:10.5px;padding:1px 6px}}.restock-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1.5px solid #f5c26b;background:var(--f-warn-soft);color:var(--f-warn);font-weight:700;transition:background .2s,color .2s,border-color .2s,transform .2s var(--f-spring)}.restock-btn:active{transform:scale(.95)}.restock-btn.on{border-color:#9be2c3;background:var(--f-ok-soft);color:var(--f-ok)}.restock-btn.on svg{animation:rs-ring .6s}@keyframes rs-ring{20%{transform:rotate(-16deg)}40%{transform:rotate(14deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(4deg)}}.restock-btn.card-restock{height:38px;padding:0 12px;border-radius:999px;font-size:12px;white-space:nowrap}.restock-btn.pd-restock{width:100%;min-height:54px;border-radius:30px;font-size:15px}.rs-list{margin-top:14px;padding:14px;border-radius:18px;background:var(--f-warn-soft)}.rs-list h4{display:flex;align-items:center;gap:6px;margin:0 0 8px;color:var(--f-warn);font-size:13px}.rs-list ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.rs-list li{display:flex;align-items:center;gap:10px;padding:7px;border-radius:14px;background:var(--f-surface)}.rs-list li.is-back{box-shadow:inset 0 0 0 1.5px #9be2c3}.rs-list img{width:40px;height:40px;object-fit:contain;flex:0 0 auto}.rs-list a{flex:1;min-width:0;display:grid;line-height:1.3}.rs-list a strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px}.rs-list a small{color:var(--f-sub);font-size:11px}.rs-list li.is-back small{color:var(--f-ok);font-weight:700}.rs-list button{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;border:0;border-radius:12px;background:var(--f-ok);color:#fff}.rs-list button.is-ghost{background:transparent;color:var(--f-sub)}.rs-toast button{flex:0 0 auto;height:36px;padding:0 14px;border:0;border-radius:12px;background:var(--f-ok);color:#fff;font-weight:800}.wp{margin:14px 0 4px;padding:14px;border-radius:18px;background:var(--f-soft)}.wp label{display:flex;align-items:center;gap:10px}.wp label span{font-weight:700;font-size:13.5px}.wp input{width:96px;height:42px;padding:0 12px;border:1.5px solid var(--f-line);border-radius:12px;background:var(--f-surface);color:var(--f-ink);font-size:16px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.wp input:focus{outline:0;border-color:var(--f-pink)}.wp em{font-style:normal}.wp em,.wp p{color:var(--f-sub)}.wp p{display:flex;align-items:center;gap:6px;margin:10px 0 0;font-size:12.5px;line-height:1.4}.wp p.is-ok{color:var(--f-ok);font-weight:600;animation:wp-ok .4s var(--f-spring)}.wp p.is-ok b{color:var(--f-ink)}.wp p.is-miss{color:var(--f-warn)}@keyframes wp-ok{0%{transform:translateY(4px);opacity:.3}}.fav-share{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 22px;padding:16px;border-radius:20px;background:var(--f-soft)}.fav-share label{flex:1 1 240px;display:grid;gap:5px}.fav-share label span{color:var(--f-sub);font-size:12px;font-weight:700}.fav-share input{height:46px;padding:0 14px;border:1.5px solid var(--f-line);border-radius:14px;background:var(--f-surface);color:var(--f-ink);font-size:15px}.fav-share .button{display:inline-flex;align-items:center;gap:8px;min-height:46px}.fav-share p{flex-basis:100%;margin:0;color:var(--f-ok);font-weight:700;font-size:13px}.fav-shared{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 22px;padding:22px;border-radius:24px;background:var(--f-pink-soft);overflow:hidden}.fav-shared>svg{flex:0 0 auto;color:var(--f-pink);animation:fav-gift 2.4s var(--f-ease) infinite}@keyframes fav-gift{0%,70%,to{transform:none}78%{transform:rotate(-10deg) scale(1.08)}86%{transform:rotate(8deg)}}.fav-shared>div:not(.fav-shared-actions){flex:1 1 200px;min-width:0}.fav-shared small{color:#be123c;font-weight:700;font-size:12px}.fav-shared h2{margin:2px 0;font-size:clamp(20px,3vw,28px);line-height:1.2;letter-spacing:-.4px}.fav-shared p{margin:0;color:var(--f-sub);font-size:13px}.fav-shared-actions{display:flex;flex-wrap:wrap;gap:8px}.fav-shared-actions .button{display:inline-flex;align-items:center;gap:7px;min-height:46px}@media(max-width:767px){.fav-shared{padding:18px}.fav-shared-actions{width:100%}.fav-shared-actions .button{flex:1 1 100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.fav-shared>svg{animation:none}}.qz-page{padding:22px 0 72px}.qz-page>h1{margin:6px 0 2px;font-size:15px;letter-spacing:.2px}.qz-page>.qz-sub,.qz-page>h1{text-align:center;color:var(--f-sub)}.qz-page>.qz-sub{margin:0 0 6px;font-size:13px}.qz{max-width:720px;margin:0 auto}.qz,.qz-progress{position:relative}.qz-progress{height:6px;margin:10px 24px 28px;border-radius:999px;background:var(--f-line)}.qz-progress i{position:absolute;inset:0 auto 0 0;width:calc(var(--p) * 100%);border-radius:inherit;background:var(--f-pink);transition:width .6s var(--f-ease)}.qz-progress svg{position:absolute;top:50%;left:calc(var(--p) * 100%);color:var(--f-pink);transform:translate(-50%,-50%) rotate(calc(var(--p) * 90deg));transition:left .6s var(--f-ease),transform .6s var(--f-ease);background:var(--f-surface);border-radius:50%;padding:2px;box-sizing:content-box}.qz-stage{animation:qz-in .5s var(--f-ease) both}.qz-stage.dir-back{animation-name:qz-back}@keyframes qz-in{0%{opacity:0;transform:translateX(40px)}}@keyframes qz-back{0%{opacity:0;transform:translateX(-40px)}}.qz-q{text-align:center}.qz-count{margin:0;color:var(--f-pink);font-size:12px;font-weight:800;letter-spacing:.6px}.qz-q h2{margin:4px 0 22px;font-size:clamp(26px,5vw,40px);line-height:1.15;letter-spacing:-.8px}.qz-big{display:grid;grid-template-columns:1fr 1fr;gap:14px}.qz-big button{display:grid;place-items:center;gap:10px;aspect-ratio:1.1;border:2px solid var(--f-line);border-radius:28px;background:var(--f-surface);color:var(--f-ink);font-size:20px;font-weight:800;transition:transform .3s var(--f-spring),border-color .2s,background .2s}.qz-big button svg{transition:transform .4s var(--f-spring)}.qz-big button:hover svg{transform:rotate(-8deg) scale(1.1)}.qz-big button:active,.qz-chips button:active,.qz-list button:active{transform:scale(.95)}.qz-big button.on,.qz-chips button.on,.qz-list button.on{border-color:var(--f-pink);background:var(--f-pink-soft)}.qz-list{display:grid;gap:10px;max-width:460px;margin:0 auto}.qz-list button{display:flex;align-items:center;gap:12px;min-height:60px;padding:0 20px;border:2px solid var(--f-line);border-radius:20px;background:var(--f-surface);color:var(--f-ink);font-size:16px;font-weight:700;text-align:left;transition:transform .25s var(--f-spring),border-color .2s,background .2s}.qz-list button svg{color:var(--f-pink);flex:0 0 auto}.qz-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;max-width:520px;margin:0 auto}.qz-chips button{min-height:48px;padding:0 20px;border:2px solid var(--f-line);border-radius:999px;background:var(--f-surface);color:var(--f-ink);font-size:15px;font-weight:700;transition:transform .25s var(--f-spring),border-color .2s,background .2s}.qz-weight{display:grid;justify-items:center;gap:20px;max-width:460px;margin:0 auto}.qz-weight strong{font-size:64px;line-height:1;letter-spacing:-2px;font-variant-numeric:tabular-nums}.qz-weight strong small{font-size:20px;letter-spacing:0;color:var(--f-sub)}.qz-weight input[type=range]{width:100%;height:36px;margin:0;background:transparent;-webkit-appearance:none;appearance:none;border:0;padding:0}.qz-weight input[type=range]::-webkit-slider-runnable-track{height:10px;border-radius:999px;background:linear-gradient(90deg,var(--f-pink) calc(var(--v) * 100%),var(--f-line) 0)}.qz-weight input[type=range]::-moz-range-track{height:10px;border-radius:999px;background:linear-gradient(90deg,var(--f-pink) calc(var(--v) * 100%),var(--f-line) 0)}.qz-weight input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;margin-top:-10px;border:4px solid #fff;border-radius:50%;background:var(--f-pink);box-shadow:0 4px 12px #ff2e7a66}.qz-weight input[type=range]::-moz-range-thumb{width:24px;height:24px;border:4px solid #fff;border-radius:50%;background:var(--f-pink)}.qz-again,.qz-next{display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:0 26px;border:0;border-radius:999px;background:var(--f-ink);color:#fff;font-size:15px;font-weight:800}.qz-back{display:flex;align-items:center;gap:6px;margin:26px auto 0;border:0;background:none;color:var(--f-sub);font-weight:700;padding:8px 12px}.qz-result{text-align:center}.qz-kicker{display:inline-flex;align-items:center;gap:6px;margin:0;padding:5px 12px;border-radius:999px;background:var(--f-pink-soft);color:#be123c;font-size:12.5px;font-weight:800}.qz-result h2{margin:10px 0 22px;font-size:clamp(24px,4.5vw,36px);line-height:1.2;letter-spacing:-.7px}.qz-picks{display:grid;gap:14px;margin:0;padding:0;list-style:none;text-align:left}.qz-picks>li{position:relative;display:grid;grid-template-columns:132px 1fr;gap:16px;align-items:center;padding:16px;border:1px solid var(--f-line);border-radius:24px;background:var(--f-surface);animation:qz-pick .6s var(--f-ease) both;animation-delay:calc(var(--i) * .11s + .1s)}.qz-picks>li:first-child{border:2px solid var(--f-pink);box-shadow:0 18px 40px -22px #ff2e7a80}@keyframes qz-pick{0%{opacity:0;transform:translateY(22px) scale(.97)}}.qz-rank{position:absolute;z-index:1;top:-10px;left:16px;padding:3px 11px;border-radius:999px;background:var(--f-ink);color:#fff;font-size:11.5px;font-weight:800}.qz-picks>li:first-child .qz-rank{background:var(--f-pink)}.qz-img{display:block;aspect-ratio:1;border-radius:18px;background:var(--f-soft)}.qz-img img{width:100%;height:100%;object-fit:contain;padding:10px;mix-blend-mode:multiply}.qz-picks small{color:var(--f-sub);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.qz-picks strong{display:block;font-size:15.5px;line-height:1.35}.qz-picks ul{display:grid;gap:3px;margin:8px 0 10px;padding:0;list-style:none}.qz-picks ul li{display:flex;align-items:flex-start;gap:6px;color:var(--f-sub);font-size:12.5px;line-height:1.4}.qz-picks ul svg{flex:0 0 auto;margin-top:2px;color:var(--f-ok)}.qz-buy{display:flex;align-items:center;justify-content:space-between;gap:10px}.qz-buy b{font-size:18px;font-variant-numeric:tabular-nums}.qz-buy button{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 16px;border:0;border-radius:999px;background:var(--f-pink);color:#fff;font-weight:800;font-size:13px;transition:transform .2s var(--f-spring)}.qz-buy button:active{transform:scale(.94)}.qz-buy .is-out{color:#c2410c;font-weight:700;font-size:13px}.qz-note{margin:18px auto 14px;max-width:460px;color:var(--f-sub);font-size:12px}.qz-again{background:var(--f-soft);color:var(--f-ink)}@media(max-width:767px){.qz-page{padding:12px 0 40px}.qz-progress{margin:6px 12px 22px}.qz-big{gap:10px}.qz-big button{border-radius:22px;font-size:17px}.qz-picks>li{grid-template-columns:96px 1fr;gap:12px;padding:14px 12px}.qz-buy{flex-wrap:wrap}.qz-buy button{flex:1 1 auto;justify-content:center}}.qz-invite{display:flex;align-items:center;gap:16px;margin:26px 0;padding:14px 22px 14px 14px;border-radius:24px;background:var(--f-ink);color:#fff;overflow:hidden;transition:transform .35s var(--f-spring)}.qz-invite img{flex:0 0 auto;width:96px;height:auto;transition:transform .5s var(--f-spring)}.qz-invite span{flex:1;display:grid;line-height:1.3}.qz-invite small{color:#ffffffa6;font-size:12.5px}.qz-invite strong{font-size:clamp(17px,2.4vw,22px);letter-spacing:-.3px}.qz-invite>svg{flex:0 0 auto;display:grid;width:44px;height:44px;padding:12px;border-radius:50%;background:var(--f-pink);box-sizing:border-box;transition:transform .35s var(--f-spring)}.qz-invite:hover img{transform:rotate(-6deg) translateY(-3px)}.qz-invite:hover>svg{transform:translateX(4px)}.qz-invite:active{transform:scale(.98)}@media(max-width:767px){.qz-invite{gap:12px;margin:18px 0;padding:12px 14px 12px 10px;border-radius:20px}.qz-invite img{width:72px}}@media(prefers-reduced-motion:reduce){.qz-picks>li,.qz-stage{animation:none}}.bd-shelf{margin:34px 0}.bd-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.bd-head svg{color:var(--f-pink)}.bd-head h2{margin:0;font-size:clamp(20px,3vw,28px);letter-spacing:-.5px}.bd-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px}.bd-card{position:relative;display:flex;flex-direction:column;padding:18px;border:1px solid var(--f-line);border-radius:24px;background:var(--f-surface);transition:transform .35s var(--f-spring),box-shadow .35s}.bd-card:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px #0c122055}.bd-stack{display:flex;align-items:flex-end;height:110px;margin-bottom:12px}.bd-stack a{position:relative;display:block;width:96px;height:96px;margin-right:-26px;border-radius:20px;background:var(--f-soft);box-shadow:0 6px 14px -8px #0c122040;transform:rotate(calc((var(--j) - 1) * 6deg)) translateY(calc(var(--j) * -4px));transition:transform .45s var(--f-spring)}.bd-stack a:nth-child(n+2){outline:3px solid var(--f-surface)}.bd-card:hover .bd-stack a{transform:rotate(calc((var(--j) - 1) * 9deg)) translate(calc(var(--j) * 8px),calc(var(--j) * -6px))}.bd-stack img{width:100%;height:100%;object-fit:contain;padding:8px;mix-blend-mode:multiply}.bd-stack b{right:6px;bottom:6px;padding:1px 7px;background:var(--f-ink);font-size:11px}.bd-save,.bd-stack b{position:absolute;border-radius:999px;color:#fff}.bd-save{top:16px;right:16px;padding:6px 12px;background:var(--f-pink);font-size:12.5px;font-weight:800;transform:rotate(4deg);box-shadow:0 8px 18px -8px #ff2e7aaa}.bd-card h3{margin:0 0 6px;font-size:17px;line-height:1.3}.bd-card ul{display:grid;gap:2px;margin:0 0 14px;padding:0;list-style:none;color:var(--f-sub);font-size:12.5px;line-height:1.4}.bd-card ul small{opacity:.8}.bd-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.bd-foot>div{display:grid;line-height:1.15}.bd-foot del{color:var(--f-sub);font-size:12.5px}.bd-foot strong{font-size:22px;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.bd-foot button{display:inline-flex;align-items:center;gap:6px;min-height:46px;padding:0 18px;border:0;border-radius:999px;background:var(--f-ink);color:#fff;font-weight:800;font-size:13.5px;transition:transform .2s var(--f-spring),background .2s}.bd-foot button:active{transform:scale(.94)}.bd-foot button:disabled{background:var(--f-soft);color:var(--f-sub)}@media(max-width:767px){.bd-shelf{margin:24px 0}.bd-row{display:flex;gap:12px;margin:0 -12px;padding:4px 12px 8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bd-row::-webkit-scrollbar{display:none}.bd-card{flex:0 0 min(86%,320px);scroll-snap-align:center;padding:16px}.bd-stack{height:94px}.bd-stack a{width:82px;height:82px}}.cd-bundle{display:flex;justify-content:space-between;margin:-2px 0 6px;padding:6px 10px;border-radius:10px;background:var(--f-ok-soft);color:var(--f-ok);font-size:13px;font-weight:700}.cd-bundle b{font-variant-numeric:tabular-nums}.is-bundle{color:var(--f-ok)}.rv{margin:44px 0 10px}.rv>header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:16px}.rv h2{margin:0;font-size:clamp(20px,3vw,28px);letter-spacing:-.5px}.rv>header p{display:flex;align-items:center;gap:8px;margin:4px 0 0;color:var(--f-sub);font-size:13px}.rv>header p b{color:var(--f-ink);font-size:24px;letter-spacing:-.5px}.rv-stars{display:inline-flex;gap:1px;color:#f5a524}.rv-write{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 18px;border:1.5px solid var(--f-ink);border-radius:999px;background:var(--f-surface);color:var(--f-ink);font-weight:800;font-size:13.5px}.rv-photos{display:flex;gap:10px;margin:0 -2px 18px;padding:2px;overflow-x:auto;scrollbar-width:none}.rv-photos::-webkit-scrollbar{display:none}.rv-photos button{position:relative;flex:0 0 auto;width:112px;height:112px;padding:0;border:0;border-radius:20px;overflow:hidden;background:var(--f-soft);animation:rv-pop .5s var(--f-spring) both;animation-delay:calc(var(--i) * 60ms);transform:rotate(calc((var(--i) - 1) * 1.5deg))}.rv-photos img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--f-ease)}.rv-photos button:hover img{transform:scale(1.06)}.rv-photos span{position:absolute;left:6px;bottom:6px;padding:1px 8px;border-radius:999px;background:#0c1220cc;color:#fff;font-size:11px;font-weight:700}@keyframes rv-pop{0%{opacity:0;transform:scale(.85)}}.rv-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.rv-list>li{position:relative;padding:16px 18px;border:1px solid var(--f-line);border-radius:20px;background:var(--f-surface)}.rv-list>li:has(.rv-thumb){padding-right:96px}.rv-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.rv-meta small{color:var(--f-sub);margin-left:auto}.rv-verified{display:inline-flex;align-items:center;gap:3px;padding:1px 8px;border-radius:999px;background:var(--f-ok-soft);color:var(--f-ok);font-size:11px;font-weight:700}.rv-list p{margin:6px 0 0;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.rv-thumb{position:absolute;top:16px;right:16px;width:66px;height:66px;padding:0;border:0;border-radius:14px;overflow:hidden}.rv-thumb img{width:100%;height:100%;object-fit:cover}.rv-lightbox{position:fixed;z-index:120;inset:0;display:grid;place-content:center;justify-items:center;gap:12px;padding:20px;background:#0c1220e6;cursor:zoom-out;animation:rv-fade .25s both}.rv-lightbox img{max-width:min(92vw,560px);max-height:72vh;border-radius:24px;animation:rv-pop .4s var(--f-spring) both}.rv-lightbox p{margin:0;color:#fff;font-weight:700}@keyframes rv-fade{0%{opacity:0}}.rv-form{display:grid;gap:10px;margin:0 0 18px;padding:18px;border-radius:22px;background:var(--f-soft);animation:rv-fade .3s both}.rv-rate{display:flex;gap:4px}.rv-rate button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:#cfd4dc;transition:transform .25s var(--f-spring),color .15s}.rv-rate button.on{color:#f5a524}.rv-rate button:active{transform:scale(1.25)}.rv-form input:not([type=file]),.rv-form textarea{width:100%;padding:12px 14px;border:1.5px solid var(--f-line);border-radius:14px;background:var(--f-surface);color:var(--f-ink);font-size:15px}.rv-form textarea{min-height:96px;resize:vertical}.rv-form input:focus,.rv-form textarea:focus{outline:0;border-color:var(--f-pink)}.rv-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rv-photo{position:relative;display:flex;align-items:center;gap:10px;padding:10px;border:1.5px dashed #0c122030;border-radius:16px;background:var(--f-surface);color:var(--f-sub);font-weight:700;font-size:13.5px;cursor:pointer}.rv-photo img{object-fit:cover}.rv-photo img,.rv-photo>svg{width:52px;height:52px;border-radius:12px}.rv-photo>svg{padding:14px;background:var(--f-pink-soft);color:var(--f-pink);box-sizing:border-box}.rv-photo input{position:absolute;inset:0;opacity:0;cursor:pointer}.rv-send{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:50px;border:0;border-radius:999px;background:var(--f-pink);color:#fff;font-weight:800;font-size:15px}.rv-err{margin:0;color:#be123c;font-weight:700;font-size:13px}.rv-sent{display:flex;align-items:center;gap:12px;margin:0 0 18px;padding:16px 18px;border-radius:20px;background:var(--f-ok-soft);color:var(--f-ok);animation:rv-pop .4s var(--f-spring) both}.rv-sent p{flex:1;margin:0;color:var(--f-ink);font-weight:600;font-size:14px}.rv-sent button{border:0;background:none;color:var(--f-ok);font-weight:800}@media(max-width:767px){.rv{margin-top:32px}.rv-photos button{width:92px;height:92px;border-radius:16px}.rv-row{grid-template-columns:1fr}.rv-list>li{padding:14px}.rv-list>li:has(.rv-thumb){padding-right:84px}.rv-thumb{width:58px;height:58px;top:14px;right:14px}}.hub-care{margin:6px 0 2px;padding:12px 12px 4px;border:1.5px dashed var(--f-line);border-radius:16px}.hub-care legend{padding:0 6px;font-weight:800;font-size:13px}.hub-care legend i{font-style:normal;color:var(--f-sub);font-weight:600;font-size:11.5px}.hub-care select{width:100%;height:46px;padding:0 10px;border:1.5px solid var(--f-line);border-radius:14px;background:var(--f-surface);color:var(--f-ink);font-size:15px}.care{margin-top:14px}.care h4{margin:0 0 8px;font-size:13px}.care ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.care li{display:flex;align-items:center;gap:10px;padding:9px 9px 9px 10px;border-radius:16px;background:var(--f-soft)}.care li.is-soon{background:var(--f-pink-soft)}.care-ico{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:11px;background:var(--f-surface)}.care-ico.is-flea{color:#b45309}.care-ico.is-vaccine{color:#0f6fb4}.care li>div{flex:1;min-width:0;display:grid;line-height:1.3}.care strong{font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.care small{color:var(--f-sub);font-size:11.5px}.care li.is-soon small{color:#be123c;font-weight:700}.care button{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;padding:0;border:0;border-radius:12px;background:var(--f-surface);color:var(--f-ink)}.bc-layer{position:fixed;z-index:130;inset:0;display:grid;place-items:center;padding:16px;background:#0c1220d9;animation:rv-fade .25s both}.bc-sheet{position:relative;display:grid;gap:12px;width:min(420px,100%);padding:14px;border-radius:26px;background:var(--f-surface);animation:bc-up .45s var(--f-spring) both}@keyframes bc-up{0%{transform:translateY(30px) scale(.94);opacity:0}}.bc-canvas{width:100%;height:auto;aspect-ratio:1080/1350;max-height:62vh;object-fit:contain;border-radius:18px;background:#fff3f7}.bc-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bc-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:48px}.bc-x{position:absolute;z-index:1;top:22px;right:22px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#ffffffe6;color:#0c1220;box-shadow:0 4px 12px #0c122026}.menu-prefs{display:grid;gap:10px;margin:14px 0 0;padding:14px;border-radius:18px;background:var(--f-soft)}.theme-pick{display:grid;gap:6px}.theme-pick>span{font-size:12px;font-weight:800;color:var(--f-sub)}.theme-pick>div{position:relative;display:grid;grid-template-columns:repeat(3,1fr);padding:4px;border-radius:14px;background:var(--f-surface)}.theme-pick button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:40px;border:0;border-radius:11px;background:none;color:var(--f-sub);font-weight:700;font-size:12.5px;transition:color .25s}.theme-pick button[aria-pressed=true]{color:#fff}.theme-pick i{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 3);border-radius:11px;background:var(--f-ink);transform:translateX(calc(var(--k) * 100%));transition:transform .4s var(--f-spring)}.install-btn{display:flex;align-items:center;gap:10px;width:100%;min-height:50px;padding:0 14px;border:0;border-radius:14px;background:var(--f-ink);color:#fff;font-weight:800;font-size:14px;text-align:left}.install-btn small{display:block;font-weight:600;font-size:11px;opacity:.75}.install-btn>span{flex:1;line-height:1.25}.install-ios{margin:0;padding:10px 12px;border-radius:12px;background:var(--f-surface);color:var(--f-sub);font-size:12.5px;line-height:1.5}.install-ios b{color:var(--f-ink)}.bd-editor{display:grid;gap:12px}.bd-edit{display:grid;gap:10px;padding:14px;border:1px solid #0c122014;border-radius:16px;background:#fbfaf8}.bd-edit-top{display:grid;grid-template-columns:1fr 160px auto;gap:8px;align-items:end}.bd-item{display:grid;grid-template-columns:1fr 80px auto;gap:8px;align-items:center}.bd-price{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px}.bd-price .is-ok{color:#0f8a5f;font-weight:700}.bd-price .is-warn{color:#b45309;font-weight:700}.bd-del{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:10px;background:#fde8ec;color:#be123c}.bd-add-item{justify-self:start}@media(max-width:767px){.bd-edit-top{grid-template-columns:1fr 1fr}.bd-edit-top>:first-child{grid-column:1/-1}}.rvm-tabs{display:flex;gap:6px;margin-bottom:12px}.rvm-tabs button{min-height:38px;padding:0 14px;border:1px solid #0c122014;border-radius:999px;background:#fff;font-weight:700}.rvm-tabs button.on{background:#0c1220;border-color:#0c1220;color:#fff}.rvm-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.rvm-list>li{display:grid;grid-template-columns:72px 1fr auto;align-items:start;gap:12px;padding:12px;border:1px solid #0c122014;border-radius:16px;background:#fff}.rvm-list>li>img,.rvm-nophoto{width:72px;height:72px;border-radius:12px;object-fit:cover;background:#f3f1ed}.rvm-nophoto{display:grid;place-items:center;color:#9aa3b0}.rvm-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.rvm-stars{display:inline-flex;gap:1px;color:#f5a524}.rvm-head em{display:inline-flex;align-items:center;gap:3px;font-style:normal;color:#0f8a5f;font-size:11.5px;font-weight:700}.rvm-product{color:#5b6576;font-size:12px}.rvm-list p{margin:4px 0 8px;font-size:13.5px;overflow-wrap:anywhere}.rvm-actions{display:flex;flex-direction:column;gap:6px}.rvm-tabs b{margin-left:6px;padding:0 7px;border-radius:999px;background:#0c122012;font-size:11px}.rvm-tabs button.on b{background:#ffffff26}@media(max-width:767px){.rvm-list>li{grid-template-columns:60px 1fr}.rvm-list>li>img,.rvm-nophoto{width:60px;height:60px}.rvm-actions{grid-column:1/-1;flex-direction:row}}html[data-theme=dark]{--f-surface:#141e2c;--f-soft:#1b2738;--f-ink:#e8edf4;--f-sub:#9aa6b8;--f-line:#ffffff1a;--f-pink-soft:#3a1624;--f-ok:#4ade9b;--f-ok-soft:#12372a;--f-warn:#fbbf5a;--f-warn-soft:#3a2a10}html[data-theme=dark] .cmp-tray,html[data-theme=dark] .qz-invite{background:#0c1220;color:#fff;box-shadow:0 18px 40px -10px #000c,inset 0 0 0 1px #ffffff14}html[data-theme=dark] .bd-foot button,html[data-theme=dark] .bd-stack b,html[data-theme=dark] .cmp-add,html[data-theme=dark] .cmp-toggle.on,html[data-theme=dark] .install-btn,html[data-theme=dark] .qz-next,html[data-theme=dark] .qz-rank,html[data-theme=dark] .theme-pick i{background:#f2f5fa;color:#0c1220}html[data-theme=dark] .theme-pick button[aria-pressed=true]{color:#0c1220}html[data-theme=dark] .bd-stack img,html[data-theme=dark] .cmp-head img,html[data-theme=dark] .qz-img img{mix-blend-mode:normal}html[data-theme=dark] .bd-stack a,html[data-theme=dark] .cmp-head,html[data-theme=dark] .qz-img{background:#f4f2ee}html[data-theme=dark] .cmp-chips i{color:#ff8db1}html[data-theme=dark] .bc-canvas{background:#fff3f7}html[data-theme=dark] .rv-rate button{color:#3b4a60}html[data-theme=dark] .rv-rate button.on{color:#f5a524}@media(hover:none){html[data-theme=dark] .cmp-toggle.on-card{background:#141e2ce6}html[data-theme=dark] .cmp-toggle.on-card.on{background:#f2f5fa}}.tops-theme{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;color:#fff;background:#ffffff14;transition:background .2s,transform .4s var(--f-spring)}.tops-theme:hover{background:#ffffff29}.tops-theme:active{transform:rotate(-30deg) scale(.9)}@media(min-width:768px){.tops-band:has(.tops-fav):has(.tops-theme){grid-template-columns:auto auto minmax(0,1fr) auto auto auto auto}.tops-band.is-catalog:has(.tops-theme){grid-template-columns:auto auto minmax(0,1fr) auto auto auto}}@media(max-width:767px){.tops-theme{display:none}}html.theme-switching,html.theme-switching *,html.theme-switching :after,html.theme-switching :before{transition:none!important}html.theme-vt::view-transition-new(root),html.theme-vt::view-transition-old(root){animation:none;mix-blend-mode:normal}html.theme-vt::view-transition-new(root){animation:theme-reveal .6s cubic-bezier(.22,1,.36,1) both}@keyframes theme-reveal{0%{clip-path:circle(0 at var(--vt-x) var(--vt-y))}to{clip-path:circle(var(--vt-r) at var(--vt-x) var(--vt-y))}}html[data-theme=dark] .logo-mark,html[data-theme=dark] .real-logo{background:#fff}html[data-theme=dark] .mc-flip-hint,html[data-theme=dark] .mp-link{color:#e8edf4}html[data-theme=dark] .mc-flip-hint{box-shadow:0 6px 16px -8px #000a,inset 0 0 0 1px #ffffff1f}html[data-theme=dark] .pd-buy{background:#f2f5fa;color:#0c1220}@media(min-width:768px){.cmp-table{max-width:calc(130px + var(--n) * 290px)}.cmp-head img{height:170px;aspect-ratio:auto}}