/* A readable hierarchy shared by both themes, with touch-friendly controls. */
body{font-size:16px;line-height:1.55}
#page p{font-size:16px;line-height:1.75}
#page h1,#page h2,#page h3{line-height:1.25}
#page .section-head h2,#page .sf-section-heading h2,#page .reviews-header h2{font-size:29px;letter-spacing:-.9px}
#page .section-head p,#page .sf-section-head p{font-size:16px}
#page .text-link{font-size:14px;line-height:1.5}
body .btn,body .pd-add-button{font-size:15px;line-height:1.5;padding:13px 20px;min-height:46px}
body .btn.small{font-size:14px;padding:10px 15px;min-height:40px}
body .btn.secondary{font-size:14px}
.desktop-nav{font-size:15px;gap:22px}.header{gap:28px}.seller-link,.icon-btn{font-size:14px}.announcement{font-size:13px;line-height:1.8;display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap}.announcement a{margin-left:0}
#page .eyebrow,#page .sf-eyebrow{font-size:12px;line-height:1.6;letter-spacing:1.4px}
#page .hero h1{font-size:54px;line-height:1.12}
#page .hero-copy>p,#page .sf-hero-copy>p{font-size:16px;line-height:1.75;max-width:440px}
#page .hero-foot{font-size:13px;line-height:1.7}
#page .sf-hero h1{font-size:49px;line-height:1.15;letter-spacing:-1.7px}
#page .sf-hero{min-height:460px}
#page .sf-hero-copy{padding:45px 10px 37px 43px}
#page .sf-hero-buttons .btn{font-size:15px;padding:13px 18px;gap:15px}
#page .sf-hero-community strong{font-size:14px}#page .sf-hero-community small{font-size:12px;line-height:1.7}
#page .sf-store-brand strong{font-size:23px}#page .sf-store-brand small{font-size:12px;letter-spacing:0}
#page .sf-back,#page .sf-store-nav button,#page .sf-bag{font-size:14px}
#page .sf-bag b{font-size:12px}#page .sf-store-nav{gap:23px}
#page .sf-section{padding-top:40px}
#page .category-card,#page .sf-category{font-size:15px;line-height:1.5}
#page .sf-category small{font-size:12px}
#page .benefit strong,#page .sf-benefit strong{font-size:14px}
#page .benefit small,#page .sf-benefit small{font-size:12px;line-height:1.7}
#page .sf-benefits-scroll>.sf-benefit{flex-basis:285px}
#page .sf-benefits-scroll>.sf-benefit small{max-width:210px}
#page .sf-info-heading>span{font-size:12px;letter-spacing:1px}
#page .sf-info-heading button{height:30px;width:30px;font-size:16px}
#page .sf-gallery-motion,#page .sf-gallery-motion button{font-size:12px}
#page .sf-gallery-motion button{padding:8px 12px}
#page .store-heading h3{font-size:22px;letter-spacing:-.65px;overflow-wrap:anywhere;min-width:0}
#page .store-heading .rating{font-size:13px;line-height:1.6}
#page .store-location{font-size:14px;line-height:1.7;margin:11px 0}
#page .store-info>p{font-size:15px;line-height:1.75;min-height:52px;color:#6f7d70}
#page .store-meta{font-size:13px;line-height:1.7;gap:12px}
#page .store-badge{font-size:12px;padding:7px 11px}
#page .product-body{padding:16px}
#page .product-card{display:flex;flex-direction:column}
#page .product-card .product-body{display:flex;flex-direction:column;flex:1}
#page .product-store,#page .sf-product-category{font-size:13px;line-height:1.6;margin-top:5px}
#page .product-title{font-size:17px;line-height:1.45;min-height:49px;height:auto;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:700}
#page .product-price{font-size:21px;line-height:1.5;letter-spacing:-.4px}
#page .product-original-price{font-size:14px}
#page .product-discount-badge{font-size:11px;padding:4px 6px;letter-spacing:0}
#page .sf-card-rating{font-size:13px;gap:6px;line-height:1.5;min-height:22px;margin-top:10px}
#page .sf-card-rating small,#page .sf-sold-count,#page .product-sales{font-size:12px;line-height:1.6}
#page .sf-card-rating .star{font-size:15px}
#page .sf-product-card .btn,#page .product-body>.btn{font-size:14px;padding:11px 7px;gap:8px;min-height:42px;margin-top:auto}
#page .product-card-pricing{padding-bottom:5px}
#page .product-photo{height:205px}
#page .sf-promo h2{font-size:38px}
#page .sf-promo p{font-size:16px;line-height:1.7}
#page .sf-promo .btn{font-size:15px}
#page .sf-testimonial-heading h2{font-size:29px}
#page .sf-testimonial-heading p{font-size:14px}
#page .sf-review>p{font-size:16px;line-height:1.8}
#page .sf-review-author strong{font-size:14px}
#page .sf-review-author small,#page .sf-review-author .star{font-size:13px}
#page .sf-review-author>span{width:36px;height:36px;font-size:16px}
#page .sf-about h2{font-size:27px}#page .sf-about p{font-size:16px}
#page .store-sells small{font-size:12px}#page .store-sells strong{font-size:16px}
#page .store-detail-grid dt{font-size:13px}#page .store-detail-grid dd{font-size:15px;line-height:1.75}
#page .sf-store-numbers>span{font-size:13px}#page .sf-store-numbers strong{font-size:26px}
#page .store-document-card h3{font-size:20px}#page .store-document-card>p{font-size:14px}
#page .business-document strong{font-size:15px}#page .business-document small{font-size:13px}
#page .quiet-empty{font-size:14px;line-height:1.8}
#page .sf-footer-brand{font-size:23px}#page .sf-footer h3{font-size:15px;line-height:1.6}
#page .sf-footer p,#page .sf-footer-columns>div>button:not(.sf-footer-share),#page .sf-footer-columns>div>a:not(.sf-footer-brand):not(.sf-powered){font-size:14px;line-height:1.8}
#page .sf-footer-share,#page .sf-footer-columns>div>a.sf-footer-share{font-size:14px;padding:10px 13px}
#page .sf-powered,#page .sf-footer-bottom{font-size:12px;line-height:1.8}
.footer-top p,.footer-top>div{font-size:14px}.footer-bottom{font-size:12px}
#page .sample-note,#page .field-help,#page .form-error,#page .pd-order-note,#page .product-media-note{font-size:13px;line-height:1.8}
#page .chip{font-size:14px;padding:10px 15px}
#page .search-bar input,#page .sf-product-search input{font-size:16px}
#page .search-bar{padding:9px 10px 9px 16px}
#page .sf-product-controls{gap:20px;align-items:start}
#page .sf-product-search{min-width:225px;max-width:100%;padding-bottom:7px}
#page .sf-product-search input{max-width:230px}
#page .sf-product-filters{gap:8px}
#page .sf-product-filters .chip{font-size:13px;padding:9px 13px}
#page .carousel-count,#page .pd-gallery-caption{font-size:12px;line-height:1.5;padding:4px 7px}
#page .carousel-pips i{height:5px;width:5px}#page .carousel-pips{gap:5px}
#page .pd-topbar-title,#page .pd-back>span,#page .pd-bag,#page .pd-breadcrumb{font-size:14px;line-height:1.6}
#page .pd-media-tabs button{font-size:15px;padding:12px 18px}#page .pd-media-tabs button span{font-size:12px}
#page .pd-details>h1{font-size:35px;line-height:1.25;letter-spacing:-1.1px}
#page .pd-commerce-eyebrow>a{font-size:14px}#page .pd-commerce-eyebrow>span{font-size:10px;letter-spacing:.7px}
#page .pd-rating-row .pd-rating,#page .pd-sold-count,#page .pd-rating-row>button{font-size:14px}
#page .pd-rating-row .pd-rating small{font-size:12px}
#page .pd-order-badges>span{font-size:13px;padding:9px 11px}
#page .pd-tier-heading>div>small{font-size:12px;letter-spacing:1px}
#page .pd-price{font-size:38px;line-height:1.35}#page .pd-price>span{font-size:15px}
#page .pd-wholesale-label{font-size:12px}
#page .pd-price-tiers{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:2px 2px 9px;max-width:100%}
#page .pd-price-tier{flex:1 0 140px;scroll-snap-align:start;padding:17px 14px}
#page .pd-price-tier>strong{font-size:19px;line-height:1.5}#page .pd-price-tier>span{font-size:13px}
#page .pd-price-tiers.single-tier .pd-price-tier{flex-basis:0;min-width:0;gap:15px}
#page .pd-discount-line s{font-size:16px}#page .pd-discount-line>span{font-size:13px;padding:6px 9px}
#page .pd-color-options legend,#page .pd-size-options legend,#page .pd-as-pictured{font-size:16px;line-height:1.7}
#page .pd-color-options legend>span,#page .pd-size-options legend>span{font-size:14px}
#page .pd-swatch small{font-size:13px;max-width:90px}
#page .pd-swatch>span{width:41px;height:51px}#page .pd-swatch .pd-color-photo{width:64px;height:64px}
#page .pd-size-options button{font-size:15px;padding:11px 15px;min-height:43px}
#page .pd-selection-total>span{font-size:15px}#page .pd-selection-total small{font-size:13px;line-height:1.7}
#page .pd-selection-total>strong{font-size:28px}
#page .pd-quantity>span{font-size:12px}#page .pd-quantity button{font-size:20px;width:32px;height:45px}
#page .pd-quantity #productQuantity{font-size:17px;width:67px}
#page .pd-purchase .pd-add-button{font-size:16px;min-height:49px;padding:13px 17px}
#page .pd-gallery-play{font-size:12px;padding:8px 11px}
#page .pd-photo-category{font-size:12px;padding:7px 11px}
#page .delivery-card-heading h3{font-size:18px}#page .delivery-card-heading p{font-size:13px}
#page .delivery-origin small{font-size:12px}#page .delivery-origin strong{font-size:15px;line-height:1.8}
#page .pd-delivery-card .location-capture-button{font-size:14px;line-height:1.7;padding:12px}
#page .delivery-quote-result>p{font-size:14px}#page .distance-basis{font-size:12px}
#page .supplier-card-top a{font-size:23px}#page .supplier-card-top>div>small{font-size:11px}
#page .supplier-card-top>div>span{font-size:14px}#page .pd-supplier-card>p{font-size:16px}
#page .supplier-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
#page .supplier-facts small{font-size:12px}#page .supplier-facts strong,#page .supplier-facts a{font-size:14px;line-height:1.7}
#page .supplier-view{font-size:14px;line-height:1.7}
#page .commerce-section-title>span{font-size:11px;letter-spacing:1.3px}
#page .commerce-section-title h2{font-size:27px}
#page .pd-attributes-card dt{font-size:13px}#page .pd-attributes-card dd{font-size:16px}
#page .pd-description-card>p{font-size:16px}#page .pd-customization h3{font-size:18px}#page .pd-customization p{font-size:15px}
#page .pd-review-tabs>button{font-size:16px;line-height:1.6}#page .pd-review-tabs span{font-size:13px}
#page .review-score p{font-size:14px}#page .commerce-review-filters label{font-size:13px}#page .commerce-review-filters select{font-size:14px}
#page .commerce-review strong{font-size:15px}#page .commerce-review p{font-size:16px}#page .commerce-review .review-top small{font-size:12px}
#page .verified-purchase{font-size:12px}#page .review-avatar{height:38px;width:38px;font-size:16px}
#page .review-summary{font-size:14px}#page .commerce-review-list>.empty{font-size:15px}
#page .field,#dialog .field{font-size:14px;line-height:1.6}#page input,#page select,#page textarea,dialog input,dialog select,dialog textarea{font-size:16px}
#page .seller-section-heading p,#page .seller-commerce-layout .field-help{font-size:14px}
#page .seller-section-heading h2{font-size:25px}#page .seller-form-divider h3{font-size:20px}
#page .seller-commerce-layout .check,dialog .check{font-size:14px;line-height:1.7}
#page .seller-commerce-layout .btn{font-size:15px}#page .seller-product strong{font-size:16px}#page .seller-product small{font-size:13px;line-height:1.8}
#page .seller-document-row strong{font-size:16px}#page .seller-document-row small{font-size:13px}
#page .location-capture-button{font-size:15px;line-height:1.7}#page .gps-location-status{font-size:14px;line-height:1.8}#page .gps-location-status strong{font-size:15px}
#page .order h3{font-size:20px}#page .order .status{font-size:12px}#page .order-item{font-size:15px;line-height:1.8}
#page .seller-status-controls select{font-size:15px}#page .seller-status-controls .btn{font-size:14px}
dialog p{font-size:15px;line-height:1.8}dialog h2{font-size:28px}dialog .field-help,dialog .cart-note{font-size:13px}dialog .pd-cart-item strong{font-size:15px}dialog .pd-cart-item small{font-size:13px}dialog .pd-cart-item .quantity input{font-size:15px;width:61px}dialog .pd-cart-item .quantity .pd-cart-remove{font-size:12px}dialog .pd-cart-item>strong{font-size:15px}dialog .shipping-quote-line strong{font-size:14px}dialog .shipping-quote-line small{font-size:13px}dialog .shipping-quote-line>b{font-size:15px}dialog .shipping-quote-line>p{font-size:12px!important}dialog .checkout-price-row{font-size:15px}dialog .checkout-grand-total{font-size:25px}dialog .form-error{font-size:14px}
.mobile-nav a,.mobile-nav button{font-size:12px;line-height:1.5}.mobile-nav{padding-top:10px;padding-bottom:max(10px,env(safe-area-inset-bottom))}
@media(max-width:1050px){#page .hero h1{font-size:45px}#page .sf-hero h1{font-size:40px}#page .sf-hero-copy{padding-left:30px}.desktop-nav{gap:16px;font-size:14px}.header{gap:20px}#page .sf-store-nav{gap:15px}#page .sf-product-controls{flex-direction:column;align-items:stretch}#page .sf-product-search{width:100%;max-width:100%}#page .sf-product-search input{max-width:100%;flex:1}#page .supplier-facts{grid-template-columns:1fr 1fr}#page .sf-product-card .product-title{font-size:16px}#page .pd-details>h1{font-size:31px}#page .pd-price-tier{flex-basis:145px}}
@media(max-width:640px){body{font-size:16px}#page p{font-size:16px}#page .section-head h2,#page .sf-section-heading h2,#page .reviews-header h2{font-size:24px;letter-spacing:-.7px}#page .section-head{align-items:start;gap:12px}#page .text-link{font-size:13px}#page .eyebrow,#page .sf-eyebrow{font-size:11px;letter-spacing:1px}#page .hero h1,#page .sf-hero h1{font-size:36px;line-height:1.13;letter-spacing:-1.2px}#page .hero-copy{padding:30px 25px}#page .sf-hero-copy{padding:29px 25px 12px}#page .sf-hero{min-height:0}#page .sf-hero-copy>p,#page .hero-copy>p{font-size:16px;line-height:1.75;-webkit-line-clamp:4;max-width:none;margin-bottom:23px}#page .sf-hero-buttons{gap:10px;flex-wrap:wrap}#page .sf-hero-buttons .btn{font-size:14px;padding:12px 15px;gap:10px;min-height:45px}#page .sf-hero-visual{height:265px;margin-top:10px}#page .sf-main-image{height:235px}#page .sf-secondary-image{height:130px}#page .sf-hero-community strong{font-size:13px}#page .sf-hero-community small{font-size:12px}#page .sf-store-brand strong{font-size:19px}#page .sf-store-brand small{font-size:11px}#page .sf-store-nav button{font-size:14px}#page .sf-store-nav{gap:30px}#page .sf-bag{padding:10px 12px;font-size:14px}#page .sf-store-mark{width:36px;height:39px;font-size:13px}.announcement{font-size:12px;gap:8px 16px;padding:10px 16px}#page .category-card{font-size:12px}#page .sf-category{font-size:14px}#page .sf-category small{font-size:12px}#page .sf-category-image{width:86px;height:86px}#page .sf-categories{gap:23px 11px}#page .benefit strong,#page .sf-benefit strong{font-size:13px}#page .benefit small,#page .sf-benefit small{font-size:12px;max-width:150px}#page .benefits{gap:21px 12px}#page .sf-benefits-scroll>.sf-benefit{flex-basis:260px}#page .sf-benefits-scroll>.sf-benefit small{max-width:190px}#page .sf-info-heading>span{font-size:11px}#page .sf-gallery-motion{font-size:12px;align-items:start;line-height:1.7;gap:10px}#page .sf-gallery-motion>span{max-width:180px}#page .sf-gallery-motion button{font-size:11px;padding:8px 10px}#page .store-heading h3{font-size:22px}#page .store-heading .rating{font-size:13px}#page .store-info>p{font-size:15px;line-height:1.8}#page .store-location{font-size:14px}#page .store-meta{font-size:12px}#page .store-badge{font-size:11px}#page .product-body{padding:13px}#page .product-title,#page .sf-product-card .product-title{font-size:16px;line-height:1.45;min-height:46px}#page .product-store,#page .sf-product-category{font-size:12px;line-height:1.6}#page .product-price{font-size:20px;letter-spacing:-.5px}#page .product-original-price{font-size:13px}#page .sf-card-rating,#page .sf-card-rating small,#page .sf-sold-count,#page .product-sales{font-size:12px;line-height:1.6}#page .sf-card-rating{gap:5px;align-items:start;min-height:22px;margin-top:8px}#page .product-discount-badge{font-size:10px;padding:3px 5px}#page .sf-product-card .btn,#page .product-body>.btn{font-size:13px;padding:10px 6px;gap:5px;min-height:42px}#page .product-photo,#page .sf-product-card .product-photo{height:180px}#page .sf-product-grid{gap:12px}#page .sf-product-card .btn svg{width:14px;height:14px}#page .carousel-count{font-size:10px}#page .carousel-pips i{height:4px;width:4px}#page .sf-promo h2{font-size:32px}#page .sf-promo p{font-size:14px;max-width:200px}#page .sf-promo .sf-eyebrow{font-size:10px}#page .sf-promo .btn{font-size:13px;padding:11px 13px;gap:8px}#page .sf-promo{grid-template-columns:1.2fr .8fr;min-height:280px}#page .sf-promo-copy{padding:27px 0 27px 23px}#page .sf-promo-tag{font-size:16px;right:10px}#page .sf-testimonial-heading h2{font-size:25px}#page .sf-review>p{font-size:16px}#page .sf-review-author strong{font-size:14px}#page .sf-review-author small{font-size:12px}#page .sf-about h2{font-size:26px}#page .sf-about p{font-size:16px}#page .store-detail-grid{grid-template-columns:1fr 1fr;gap:22px 18px}#page .store-detail-grid dt{font-size:13px}#page .store-detail-grid dd{font-size:15px}#page .store-sells strong{font-size:16px}#page .store-document-card h3{font-size:20px}#page .business-document strong{font-size:15px}#page .business-document small{font-size:12px}#page .sf-footer-columns{gap:31px 18px}#page .sf-footer p,#page .sf-footer-columns>div>button:not(.sf-footer-share),#page .sf-footer-columns>div>a:not(.sf-footer-brand):not(.sf-powered){font-size:13px}#page .sf-footer h3{font-size:15px}#page .sf-footer-brand{font-size:21px}#page .sf-footer-columns>div>a.sf-footer-share{font-size:13px;padding:10px;max-width:100%}#page .sf-footer-bottom{font-size:11px;line-height:1.8}#page .sample-note,#page .field-help,#page .form-error,#page .pd-order-note,#page .product-media-note{font-size:13px}#page .chip,#page .sf-product-filters .chip{font-size:13px;padding:9px 13px}#page .sf-product-search input,#page .search-bar input{font-size:16px}#page .search-bar .btn{font-size:14px;padding:11px 13px}#page .search-bar{gap:8px;padding-left:12px}#page .sf-section{padding-top:33px}#page .pd-back>span{font-size:14px;max-width:220px}#page .pd-bag{font-size:14px;padding:10px 13px}#page .pd-details>h1{font-size:29px;line-height:1.27;letter-spacing:-.8px}#page .pd-media-tabs button{font-size:14px;padding:11px 17px}#page .pd-media-tabs button span{font-size:12px}#page .pd-main-photo{height:325px}#page .pd-thumbnail{width:55px;height:55px;min-width:55px}#page .pd-gallery-caption{font-size:11px;padding:5px 8px}#page .pd-gallery-play{font-size:11px;padding:8px 10px}#page .pd-photo-category{font-size:11px;padding:7px 10px}#page .pd-commerce-eyebrow>a{font-size:13px}#page .pd-commerce-eyebrow>span{font-size:10px;letter-spacing:.4px}#page .pd-rating-row{gap:12px;align-items:center}#page .pd-rating-row .pd-rating,#page .pd-sold-count,#page .pd-rating-row>button{font-size:13px}#page .pd-rating-row .pd-rating small{font-size:12px}#page .pd-order-badges>span{font-size:12px;padding:8px 10px}#page .pd-price{font-size:36px}#page .pd-price>span{font-size:14px}#page .pd-tier-heading>div>small{font-size:12px}#page .pd-price-tier{flex:1 0 139px;padding:15px 13px}#page .pd-price-tier>strong{font-size:18px}#page .pd-price-tier>span{font-size:13px}#page .pd-price-tiers.single-tier .pd-price-tier{flex-basis:0}#page .pd-discount-line s{font-size:15px}#page .pd-discount-line>span{font-size:12px;padding:6px 9px}#page .pd-color-options legend,#page .pd-size-options legend,#page .pd-as-pictured{font-size:16px}#page .pd-color-options legend>span,#page .pd-size-options legend>span{font-size:14px}#page .pd-swatch small{font-size:12px}#page .pd-swatch>span{width:39px;height:49px}#page .pd-size-options button{font-size:14px;min-height:43px}#page .pd-selection-total{gap:15px;flex-wrap:wrap}#page .pd-selection-total>span{font-size:15px}#page .pd-selection-total small{font-size:13px;max-width:none}#page .pd-selection-total>strong{font-size:28px}#page .pd-purchase .pd-quantity button{width:26px;height:43px;font-size:20px}#page .pd-quantity #productQuantity{font-size:16px;width:55px}#page .pd-purchase .pd-add-button{font-size:14px;min-height:47px;padding:12px 14px;gap:8px}#page .pd-purchase{min-height:75px;padding:12px;gap:10px}#page .pd-details{padding-left:22px;padding-right:22px}#page .pd-delivery-card .location-capture-button{font-size:14px;padding:12px;line-height:1.7}#page .delivery-card-heading h3{font-size:18px}#page .delivery-card-heading p{font-size:13px}#page .delivery-origin strong{font-size:15px}#page .delivery-origin small{font-size:12px}#page .distance-basis{font-size:12px}#page .supplier-card-top a{font-size:22px}#page .supplier-card-top>div>span{font-size:14px}#page .pd-supplier-card>p{font-size:16px}#page .supplier-facts{grid-template-columns:1fr 1fr;gap:20px}#page .supplier-facts small{font-size:12px}#page .supplier-facts strong,#page .supplier-facts a{font-size:14px}#page .supplier-view{font-size:14px}#page .commerce-section-title h2{font-size:25px}#page .commerce-section-title>span{font-size:11px}#page .pd-attributes-card dt{font-size:13px}#page .pd-attributes-card dd{font-size:16px}#page .pd-description-card>p{font-size:16px}#page .pd-customization h3{font-size:18px}#page .pd-customization p{font-size:15px}#page .pd-review-tabs{gap:18px}#page .pd-review-tabs>button{font-size:15px;gap:7px}#page .pd-review-tabs span{font-size:12px}#page .review-score p{font-size:13px;max-width:180px}#page .commerce-review-summary{flex-wrap:wrap;gap:18px}#page .commerce-review-summary>.btn{font-size:13px;padding:10px 13px}#page .commerce-review-filters label{font-size:13px}#page .commerce-review-filters select{font-size:14px;max-width:155px}#page .commerce-review strong{font-size:15px}#page .commerce-review p{font-size:16px}#page .commerce-review .review-top small{font-size:12px}#page .review-avatar{height:34px;width:34px;font-size:15px}#page .seller-form-divider h3{font-size:18px}#page .seller-section-heading h2{font-size:24px}#page .seller-commerce-layout input,#page .seller-commerce-layout textarea,#page .seller-commerce-layout select{font-size:16px}#page .seller-commerce-layout .field,#page .seller-commerce-layout .check{font-size:14px}#page .seller-product strong{font-size:15px}#page .seller-product small{font-size:13px}#page .seller-product .text-link{font-size:14px}#page .seller-document-row strong{font-size:15px}#page .seller-document-row small{font-size:12px}#page .seller-status-controls{flex-wrap:wrap}#page .seller-status-controls select{font-size:15px}#page .seller-status-controls .btn{font-size:14px}#page .order .status{font-size:12px}.mobile-nav{padding-top:10px;gap:4px}.mobile-nav a,.mobile-nav button{font-size:12px}.appearance-control{bottom:88px}.product-mode .appearance-control{bottom:163px}dialog{padding:32px 20px}dialog .pd-cart-item{align-items:start}dialog .pd-cart-item>div{min-width:130px}dialog .pd-cart-item strong{font-size:14px}dialog .pd-cart-item small{font-size:12px}dialog .pd-cart-item .quantity{gap:6px;flex-wrap:wrap}dialog .pd-cart-item .quantity input{font-size:15px;width:56px}dialog .pd-cart-item>strong{font-size:14px}dialog .pd-cart-item .quantity .pd-cart-remove{font-size:12px}dialog .shipping-quote-line strong{font-size:14px}dialog .shipping-quote-line small{font-size:13px}dialog .checkout-price-row{font-size:15px}}
