body .payment-notice-shell{padding-block:16px 0}body .payment-notice{border:1px solid #b64b29;color:#632c16;text-align:right;background:#fff5e9;border-inline-start:5px solid #b64b29;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;line-height:1.9;display:flex}body .payment-notice strong{font-size:16px;font-weight:750;display:block}body .payment-notice p{color:#632c16;max-width:850px;margin:5px 0 0;font-size:14px;line-height:1.9}body .payment-notice--checking{color:#454545;background:#f6f5f1;border-color:#c9c7c1}body .payment-notice-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;display:flex}body .payment-notice-actions button,body .payment-notice-actions a{min-height:44px;font:inherit;color:#632c16;border-radius:9px;justify-content:center;align-items:center;padding:8px 14px;font-size:14px;font-weight:650;display:inline-flex}body .payment-notice-actions button{cursor:pointer;background:#fff;border:1px solid #ae5c37}body .payment-notice-actions a{text-underline-offset:4px;text-decoration:underline}body .payment-notice :focus-visible{outline-offset:3px;outline:3px solid #1648b7}body .checkout-page>.payment-notice{width:calc(100% - 48px);max-width:1392px;margin:20px auto 0}body .cart-heading{height:auto;min-height:240px}body .cart-heading-copy{padding:30px 36px}body .cart-heading h1{margin-block:8px 12px;font-size:clamp(28px,3vw,40px);line-height:1.55}body .cart-heading h1 br,body .cart-heading h1 em:empty{display:none}body .cart-heading-copy>p,body .delivery-intro p{color:#454545;font-size:15px;line-height:1.9}body .cart-summary>header small,body .cart-summary dl,body .cart-total>small,body .cart-shipping-note small,body .cart-gift-note p,body .cart-line-copy>span,body .cart-curation small,body .cart-trust,body .cart-promo>small{color:#454545;opacity:1;font-size:14px;line-height:1.8}body .cart-progress,body .checkout-steps,body .checkout-assurance,body .back-shop{color:#454545;font-size:13px;line-height:1.8}body .cart-checkout{min-height:52px;font-size:16px}body .delivery-intro h1{font-size:clamp(26px,2.5vw,34px);line-height:1.6}body .checkout-stage-copy h2{margin:12px 0;font-size:clamp(27px,3vw,43px);font-weight:800;line-height:1.5}body .checkout-stage-copy h2 em{color:var(--electric-yellow,#ffe600);font-style:normal}body .cart-heading-copy>.purchase-eyebrow,body .delivery-intro>span,body .checkout-stage-index,body .checkout-section-title>em,body .cart-heading-art>span,body .cart-heading-art>i,body .cart-lines-footer>span,body .cart-summary>header>span,body .cart-curation header>small,body .checkout-stage-copy>small,body .checkout-summary header small,body .checkout-summary-feature small,body .product-gallery-note>small,body .product-hero-image figcaption>span{display:none}body .form-grid label>span,body .checkout-gift label>span,body .checkout-section-title b{color:#242424;font-size:15px;line-height:1.8}body .form-grid input,body .form-grid select,body .form-grid textarea,body .checkout-gift textarea,body .checkout-customization textarea{color:#242424;min-height:48px;font-size:16px;line-height:1.8}body .form-grid :is(input,textarea)::placeholder,body .checkout-gift textarea::placeholder{color:#626262;opacity:1}body .form-grid small,body .checkout-section-title small,body .checkout-customization label>small,body .delivery-method small,body .payment-method small,body .legal-note{color:#454545;opacity:1;font-size:13px;line-height:1.9}body .delivery-method{flex-wrap:wrap;gap:12px}body .checkout-summary .summary-copy h3,body .checkout-summary .summary-copy a,body .checkout-summary dl dt,body .checkout-summary dl dd{font-size:14px;line-height:1.8}body .checkout-summary .grand-total dd{font-size:20px}body .checkout-page .gateway-mark{max-width:100%}body .checkout-page .gateway-mark.unavailable{color:#ffdfbf}body .checkout-page .gateway-mark small{font-size:13px;line-height:1.8}body .submit-order{min-height:54px;font-size:16px}body .submit-order:disabled{color:#454545;opacity:1;cursor:not-allowed;box-shadow:none;background:#e5e7eb}body .product-description,body .product-stock small,body .product-gift small,body .product-assurance,body .product-facts dt,body .product-facts dd{font-size:14px;line-height:1.9}body .product-stock small,body .product-gift small{color:#454545;opacity:1}body .product-buy button,body .cart-quantity button,body .product-quantity button,body .checkout-summary button{min-width:44px;min-height:44px}@media (max-width:860px){body .payment-notice{border-radius:12px;flex-direction:column;align-items:stretch;gap:10px;padding:16px}body .payment-notice-actions{gap:8px}body .payment-notice strong{font-size:15px}body .payment-notice p{font-size:14px}body .checkout-page>.payment-notice{width:calc(100% - 24px);margin-top:12px}body .cart-heading{min-height:0}body .cart-heading-copy{padding:24px 20px}body .cart-progress{flex-wrap:wrap;gap:8px}body .checkout-steps{gap:6px}body .checkout-steps b{width:14px}body .checkout-summary button{min-width:36px;min-height:36px}}body .cart-page,body .checkout-page{--purchase-clarity-r3:1}body .cart-page .cart-heading h1{font-size:clamp(28px,3vw,38px)!important}body .cart-page .cart-heading h1 em{color:#fff;margin-top:6px;line-height:1.6;display:block;font-size:clamp(20px,2vw,26px)!important}body .cart-page .cart-heading-copy>p,body .cart-page .cart-summary>header>small,body .cart-page .cart-summary .cart-shipping-note small,body .cart-page .cart-summary .cart-gift-note p,body .cart-page .cart-summary .cart-total>small,body .cart-page .cart-summary .cart-trust,body .cart-page .cart-summary .cart-trust span{color:#eef3ff;font-size:14px!important}body .cart-page .cart-summary .cart-promo>small{color:#ffdfbf;font-size:14px!important}body .cart-page .cart-summary .cart-promo>small.success{color:#fff}body .checkout-page .checkout-stage-copy{padding:18px 26px}body .checkout-page .checkout-stage-copy h2{margin:0;line-height:1.45;font-size:clamp(24px,2.1vw,28px)!important}body .checkout-page .checkout-stage-copy>p{color:#eef3ff;margin:8px 0 0;font-size:13px!important;line-height:1.7!important}@media (max-width:860px){body .cart-page .cart-heading h1{font-size:28px!important}body .cart-page .cart-heading h1 em{font-size:21px!important}body .checkout-page .checkout-stage-copy{padding:16px 20px}body .checkout-page .checkout-stage-copy h2{font-size:24px!important}}body .checkout-page .payment-method small{color:#eef3ff}body .checkout-page .gateway-mark.unavailable small{color:#ffdfbf}body .checkout-page .gateway-mark.ready small{color:#ccffe3}body .checkout-page .checkout-summary .summary-signature p,body .checkout-page .checkout-summary .secure-line{color:#eef3ff;line-height:1.8;font-size:13px!important}body .checkout-page .checkout-summary .summary-signature>span{display:none}
:root{--niushup-experience-r4:1}html body .catalog-page .niu-collection-preview{display:none}html body .catalog-tools input,html body .catalog-tools select{min-height:44px;font-size:16px}html body .track-entry label>span,html body .track-entry input,html body .track-entry form>button{font-size:16px!important}html body .track-entry header>p,html body .track-entry>a,html body .track-entry footer,html body .track-entry footer a,html body .track-entry footer span{color:#fff;line-height:1.9;font-size:14px!important}html body .track-entry .track-error{color:#9f2c1f;background:#fff1ed;border-radius:10px;padding:12px 16px;line-height:1.9;font-size:14px!important}html body .track-entry-foot,html body .track-entry-foot span,html body .track-entry-foot a{color:#fff;line-height:1.9;font-size:14px!important}html body .track-entry-foot a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}html body .contact-attachments input[type=file]{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}html body .contact-attachments .file-choice-label{color:#222;cursor:pointer;background:#fff;border:1px solid #b8b8b8;border-radius:8px;align-items:center;min-height:44px;padding:8px 18px;font-size:14px;display:inline-flex}html body .contact-attachments:focus-within{outline-offset:3px;outline:3px solid #234bc2}html body .contact-desk form input,html body .contact-desk form select,html body .contact-desk form textarea{min-height:48px;font-size:16px!important}html body .contact-form-intro p,html body .contact-form-heading p,html body .contact-desk p,html body .contact-promise p,html body .contact-desk small,html body .cms-field small{line-height:1.9;font-size:14px!important}html body input[type=file]::file-selector-button{font:inherit;color:#222;cursor:pointer;background:#fff;border:1px solid #b8b8b8;border-radius:8px;padding:8px 12px}html body .product-essential-specs{background:#fafafa;border:1px solid #d9dce4;border-radius:12px;margin:18px 0;padding:16px}html body .product-essential-specs h2{margin:0 0 12px;font-size:18px!important}html body .product-essential-specs dl{gap:8px;margin:0;display:grid}html body .product-essential-specs dl>div{border-bottom:1px solid #e3e5ea;justify-content:space-between;gap:16px;padding:7px 0;line-height:1.8;display:flex;font-size:14px!important}html body .product-essential-specs dd{white-space:pre-line;margin:0}html body .product-essential-specs p,html body .gift-details p{color:#454545;line-height:1.9;font-size:14px!important}html body .gift-details{background:#fff9ec;border:1px solid #e4d3ac;border-radius:12px;margin-top:12px;padding:14px}html body .gift-details summary{cursor:pointer;min-height:32px;font-size:14px;font-weight:700}html body .promo-status{color:#233652;background:#f1f5ff;border:1px solid #cdd6ef;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;padding:12px;line-height:1.8;display:flex;font-size:14px!important}html body .promo-status button,html body .cart-promo .promo-clear{min-height:40px;font:inherit;color:#222;cursor:pointer;background:#fff;border:1px solid #a9b6d0;border-radius:8px;padding:7px 12px;font-size:13px}html body .cart-summary a[aria-disabled=true]{opacity:.65;cursor:wait}html body .business-contact{border-top:1px solid #d9dce4;flex-wrap:wrap;align-items:center;gap:16px 28px;padding-block:22px;line-height:1.9;display:flex;font-size:14px!important}html body .business-contact p{margin:0}html body .business-contact a{color:inherit;text-underline-offset:4px;align-items:center;gap:8px;min-height:40px;text-decoration:underline;display:inline-flex}html body .managed-artwork{display:contents}html body .cart-heading-art .managed-artwork img{object-fit:cover;width:100%;height:100%}html body .checkout-stage .managed-artwork img{object-fit:cover;object-position:center;width:67%;height:100%;position:absolute;top:0;left:0}html body .login-modal-visual .managed-artwork img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}html body .product-gift-note>.gift-details{grid-column:1/-1;width:100%;margin:0}@media (max-width:760px){html body .checkout-stage .managed-artwork img{width:100%;height:220px}}html body .card-meta>small{display:none}html body .simple-layout aside a{min-height:40px;line-height:1.8;font-size:13px!important}html body .simple-content p{line-height:2;font-size:14px!important}html body .cms-field>span,html body .cms-hero p,html body .cms-section-description{line-height:1.8;font-size:14px!important}html body .cms-field input,html body .cms-field select,html body .cms-field textarea,html body .product-editor input,html body .product-editor textarea,html body .product-editor select{font-size:16px!important}html body .cms-image-tools>span{cursor:pointer;align-items:center;min-height:44px;padding:8px 14px;display:inline-flex;position:relative}html body .cms-image-tools>span input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}html body .cms-image-tools>span:focus-within{outline-offset:3px;outline:3px solid #234bc2}html body .editor-help{color:#233652;background:#f0f5ff;border-radius:10px;padding:12px;line-height:1.9;font-size:14px!important}@media (max-width:760px){html body .business-contact{gap:12px;display:grid}html body .product-essential-specs dl>div{flex-direction:column;gap:4px}html body .track-entry footer{flex-wrap:wrap;gap:12px}html body .track-entry footer a{align-items:center;min-height:44px;display:inline-flex}}
:root{--niushup-experience-r5:1}html body .product-gift-note{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px 12px;padding:16px;display:grid}html body .product-gift-note>span{width:auto;min-width:0}html body .product-gift-note>.gift-details{background:#fff;border-color:#ddd9d2;grid-column:1/-1;width:auto;min-width:0;margin:0}html body .product-gift-note b,html body .product-gift-note small{line-height:1.9;font-size:14px!important}html body .product-gift-note small{color:#56534e}html body .gift-details summary{min-height:44px;padding-block:8px;display:list-item}html body .product-copy{padding:24px;position:static}html body .product-copy header{margin:-24px -24px 18px;padding:26px 24px!important}html body .product-copy h1{font-size:clamp(25px,2.2vw,32px)!important;line-height:1.65!important}html body .product-copy header>span{letter-spacing:.5px;line-height:1.7;font-size:12px!important}html body .product-copy header>p{letter-spacing:.4px;line-height:1.8;font-size:13px!important}html body .product-object-index{display:none}html body .product-signature{border:0;grid-template-columns:1fr;margin-top:0;padding:8px 0}html body .product-signature b{letter-spacing:.6px;font-size:11px!important}html body .product-signature small{color:#595650;font-size:13px!important}html body .product-edition{margin:0;padding-block:8px}html body .product-edition span,html body .product-edition b{font-size:13px!important}html body .product-description{color:#454545;margin-block:12px;line-height:1.9;font-size:15px!important}html body .product-price{margin-block:14px}html body .product-price strong{font-size:22px!important}html body .product-series b,html body .product-series small{line-height:1.9;font-size:14px!important}html body .product-essential-specs{background:#faf9f6;margin-block:20px}html body .product-sale-unit{margin:0 0 12px}html body .product-buy{gap:10px;min-width:0;margin-top:16px}html body .product-buy>*{min-width:0}html body .product-add{white-space:normal;height:auto;min-height:52px;padding:12px;line-height:1.7;font-size:15px!important}html body .product-assurance,html body .product-assurance>span{line-height:1.9;font-size:13px!important}html body .product-assurance i{font-size:11px!important}html body .product-services dt,html body .product-services dd{line-height:1.9;font-size:14px!important}html body .product-gallery-note{display:none}html body .product-view-selector b{font-size:13px!important}html body .product-view-selector small{font-size:11px!important}html body .product-copy .product-custom{background:#f6f4ef}html body .product-custom b,html body .product-custom small{line-height:1.9;font-size:14px!important}html body .custom-order-guide,html body .personal-product-context{background:#faf8f2;border:1px solid #dfd8c8;border-radius:14px;margin-block:16px;padding:18px}html body .custom-order-guide h2,html body .personal-product-context strong{line-height:1.9;font-size:17px!important}html body .custom-order-guide p,html body .personal-product-context p{color:#454545;line-height:2;font-size:14px!important}html body .product-custom-request{background:var(--accent,#d72b25);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:12px 16px;font-weight:700;display:flex;font-size:15px!important}html body .custom-order-guide>small{color:#555;margin-top:10px;display:block;font-size:13px!important}html body .product-buy--custom{justify-content:flex-end;display:flex}html body .personal-product-context a{align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}html body .product-copy .custom-order-guide a:focus-visible{outline-offset:4px;outline:3px solid #173e9d}html body .cart-page{padding-top:22px}html body .cart-page .cart-heading{aspect-ratio:auto;height:auto;min-height:0;box-shadow:none;background:#faf9f6;border:1px solid #e1ddd5;border-radius:16px;display:block}html body .cart-page .cart-heading-copy{clip-path:none;color:#202223;background:0 0;width:100%;height:auto;padding:22px 28px;position:relative;inset:auto}html body .cart-page .cart-heading-copy:before,html body .cart-page .cart-heading-art{display:none}html body .cart-page .cart-heading h1{color:#202223;margin:0 0 8px;font-size:28px!important}html body .cart-page .cart-heading h1 em{color:#5a5751;display:inline;font-size:18px!important}html body .cart-page .cart-heading h1 br,html body .cart-page .cart-heading h1 em:after{display:none}html body .cart-page .cart-heading-copy>p{color:#514d47;max-width:none;margin:0}html body .cart-page .cart-progress{color:#555;max-width:520px;margin-top:18px}html body .cart-page .cart-progress>span{flex-shrink:0;font-size:13px!important}html body .cart-page .cart-progress span,html body .cart-page .cart-progress span.active{color:#49453f}html body .cart-page .cart-progress>b{background:#d8d4cc;min-width:12px}html body .cart-page .cart-piece-count{color:#555;background:0 0;padding:0 28px 18px;font-size:13px;display:block;position:static}html body .cart-page .cart-summary,html body .checkout-page .checkout-summary{box-shadow:none;border:1px solid #dedad1;color:#202223!important;background:#faf9f6!important}html body .cart-page .cart-summary h2,html body .checkout-page .checkout-summary h2{color:#202223!important}html body .cart-page .cart-summary p,html body .cart-page .cart-summary small,html body .cart-page .cart-summary dt,html body .cart-page .cart-summary dd,html body .checkout-page .checkout-summary p,html body .checkout-page .checkout-summary small,html body .checkout-page .checkout-summary dt,html body .checkout-page .checkout-summary dd{color:#4c4943!important;font-size:14px!important}html body .cart-summary>dl,html body .checkout-summary dl{border-color:#d9d4ca!important}html body .cart-summary .cart-promo{color:#242424;background:#fff;border-color:#d9d4ca}html body .cart-summary .cart-promo label,html body .cart-summary .cart-promo button{color:#242424}html body .cart-summary .cart-promo>div,html body .cart-summary .cart-shipping-note,html body .cart-summary .cart-gift-note{color:#45413b;background:#fff;border-color:#dedad1}html body .cart-summary .cart-promo input{color:#242424;background:#fff}html body .cart-line-copy .cart-custom-request{color:#a02e28;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex;font-size:13px!important}html body .checkout-summary .checkout-line>a,html body .checkout-summary article a,html body .cart-summary .cart-total,html body .cart-summary .cart-total strong{color:#202223!important}html body .checkout-page .checkout-stage{height:auto;min-height:0;box-shadow:none;background:#faf9f6;border:1px solid #dedad1;border-radius:14px}html body .checkout-stage .managed-artwork,html body .checkout-stage>img,html body .checkout-stage:before,html body .checkout-stage:after{display:none!important}html body .checkout-page .checkout-stage-copy{clip-path:none;color:#202223;background:0 0;width:auto;height:auto;padding:20px 24px;position:static}html body .checkout-page .checkout-stage-copy h2,html body .checkout-page .checkout-stage-copy h2 em{color:#202223;line-height:1.65;font-size:23px!important}html body .checkout-page .checkout-stage-copy>p{color:#514d47;font-size:14px!important}html body .checkout-summary-feature{display:none!important}html body .checkout-layout{margin-top:22px}html body .checkout-page .checkout-summary{margin-top:0}html body .simple-page .simple-hero{aspect-ratio:auto;color:#202223;height:auto;min-height:0;box-shadow:none;background:#faf9f6;border:1px solid #e0dbd3;padding:0;display:block}html body .simple-page .simple-hero:before,html body .simple-page .simple-hero:after,html body .simple-page .simple-hero-visual{display:none}html body .simple-page .simple-hero>div:first-child{clip-path:none;color:#202223;background:0 0;width:auto;max-width:900px;height:auto;margin:0;padding:30px 36px;position:static}html body .simple-page .simple-hero h1{color:#202223;margin:12px 0;font-size:30px!important;line-height:1.65!important}html body .simple-page .simple-hero h1:after{background:var(--accent,#d72b25);width:64px;height:3px}html body .simple-page .simple-hero p{color:#514d47;font-size:15px!important}html body .simple-page .simple-hero small,html body .simple-page .simple-hero span{color:#8a332d;letter-spacing:.5px;font-size:12px!important}html body .simple-highlights{margin-top:22px}html body .simple-highlights article{box-shadow:none}html body .catalog-tools,html body .catalog-tools label{min-width:0}html body .catalog-search{min-width:220px}html body .card .card-info p,html body .card-assurance{color:#595650;line-height:1.9;font-size:13px!important}html body .card-meta>span{font-size:12px!important}html body .contact-page>.business-contact{background:#faf9f6;border:1px solid #dedad1;border-radius:14px;margin-block:24px;padding:20px}@media (max-width:860px){html body .product-detail{gap:18px}html body .product-copy header{margin:-20px -20px 16px;padding:22px 20px!important}html body .product-copy{padding:20px}html body .product-copy h1{font-size:25px!important}html body .product-gift-note{padding:14px}html body .product-essential-specs dl>div{align-items:start}html body .cart-page .cart-heading-copy{padding:20px}html body .cart-page .cart-heading h1{font-size:25px!important}html body .cart-page .cart-heading h1 em{display:block;font-size:17px!important}html body .cart-page .cart-piece-count{padding:0 20px 16px}html body .cart-page .cart-progress{gap:6px}html body .cart-page .cart-progress>span{gap:5px;font-size:12px!important}html body .checkout-page .checkout-stage-copy{padding:18px}html body .simple-page .simple-hero>div:first-child{padding:24px 20px}html body .simple-page .simple-hero h1{font-size:26px!important}html body .simple-highlights{margin-top:18px}html body .product-assurance{grid-template-columns:1fr}html body .catalog-tools{grid-template-columns:minmax(0,1fr);width:100%;display:grid}html body .catalog-search{width:100%;min-width:0}html body .catalog-sort{min-width:0}}@media (prefers-reduced-motion:reduce){html body .product-copy,html body .cart-heading,html body .checkout-layout{animation:none}}
:root{--niushup-experience-r6:1}html body .luxury-footer-letter button{color:#fff!important;background:#bd2922!important}html body .luxury-footer-letter button:focus-visible{outline-offset:4px;outline:3px solid #153ab9}html body .cart-summary .cart-gift-note>span{color:#6b5100!important}html body .luxury-footer-contact small,html body .luxury-footer-bottom,html body .luxury-footer-bottom a{color:#e3eaff}@media (min-width:861px){:root{--font-ui:"Estedad Variable", "Vazirmatn Variable", Tahoma, sans-serif;--type-display:36px;--type-page:30px;--type-section:25px;--type-card:18px;--type-body:16px;--type-caption:14px;--type-micro:10.5px}html body,html body button,html body input,html body select,html body textarea,html body .admin-page,html body .admin-workspace,html body .product-editor,html body .admin-page button,html body .product-editor button,html body .admin-workspace input,html body .admin-workspace select,html body .admin-workspace textarea,html body .product-editor input,html body .product-editor select,html body .product-editor textarea,html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{font-family:var(--font-ui);font-synthesis:none}html body{font-size:16px;line-height:1.9}html body .admin-page{font-size:16px}html body input,html body select,html body textarea{font-size:16px!important}html body .section-heading h1,html body .section-heading h2,html body .about-hero h1,html body .wishlist-hero h1,html body .cart-page .cart-heading h1,html body .simple-page .simple-hero h1,html body .product-copy h1,html body .catalog-intro h1,html body .account-hero h1,html body .delivery-intro h1,html body .track-entry>header h1,html body .auth-visual-copy h1,html body .contact-hero h1{letter-spacing:normal!important;font-size:clamp(28px,2.6vw,36px)!important;font-weight:700!important;line-height:1.65!important}html body .product-copy h1{font-size:clamp(27px,2.2vw,32px)!important}html body .cart-page .cart-heading h1 em{letter-spacing:normal;margin-top:6px;font-weight:500;line-height:1.8;display:block;font-size:18px!important}html body .card-title h3,html body .catalog-grid .card-title h3,html body .interest-card h2,html body .cart-line-copy h2{letter-spacing:normal!important;font-size:18px!important;font-weight:650!important;line-height:1.8!important}html body .product-description,html body .product-story-copy>p,html body .custom-order-guide p,html body .personal-product-context p,html body .simple-page .simple-hero p,html body .simple-content p,html body .contact-hero p,html body .contact-desk-intro>p,html body .contact-desk form>header p,html body .contact-promise p,html body .checkout-page .checkout-stage-copy>p,html body .cart-page .cart-heading-copy>p{letter-spacing:normal;font-weight:400;font-size:16px!important;line-height:1.95!important}html body .luxury-nav a,html body .luxury-tools span,html body .catalog-categories button,html body .contact-tabs button,html body .account-tabs a{font-weight:500;line-height:1.8;font-size:14px!important}html body .btn,html body .quick,html body .product-add,html body .product-custom-request,html body .primary-action,html body .auth-primary,html body .cart-checkout,html body .pay-button,html body .contact-submit,html body .track-entry form button,html body .luxury-footer-letter button{min-height:46px;font-weight:600;line-height:1.8;font-size:15px!important}html body .catalog-toolbar{flex-wrap:wrap;row-gap:12px}html body .catalog-categories{flex-wrap:wrap;overflow:visible}html body .catalog-categories button{min-height:42px}html body .catalog-tools{margin-inline-start:auto}html body .catalog-intro>small,html body .catalog-results>header>small,html body .card-meta>span,html body .card .card-assurance,html body .card .card-assurance>span,html body .card .card-info p,html body .product-series small,html body .product-signature small,html body .product-view-selector b,html body .product-custom b,html body .product-custom small,html body .product-gift-note b,html body .product-gift-note small,html body .product-services dt,html body .product-services dd,html body .contact-quick p,html body .contact-desk-intro>div b,html body .contact-form-grid label>span,html body .contact-attachments>small,html body .contact-attachment-list b,html body .contact-attachment-list small,html body .contact-result,html body .checkout-section label>span,html body .checkout-section label>small,html body .checkout-section-title small,html body .checkout-assurance,html body .delivery-method small,html body .gift-message small,html body .cart-page .cart-piece-count,html body .cart-line-copy p,html body .cart-line-copy>span{line-height:1.9;font-size:14px!important}html body .card-price b{font-variant-numeric:tabular-nums;font-size:18px;font-weight:650}html body .product-price strong{font-variant-numeric:tabular-nums;font-size:24px!important}html body .cart-total strong,html body .checkout-summary .grand-total dd{font-size:22px!important}html body .cart-gift-note>span{font-weight:600}html body .cart-curation header strong{font-size:15px;line-height:1.8}html body .cart-curation>div b{font-size:14px;line-height:1.8}html body .cart-curation>div small{font-size:13px;line-height:1.9}html body .luxury-footer{margin-top:48px;padding-top:32px}html body .luxury-footer-letter{margin-top:0}html body .luxury-footer-letter-copy>p{font-size:14px;line-height:1.95}html body .newsletter-error,html body .newsletter-success{line-height:1.9;font-size:14px!important}html body .luxury-footer-letter-copy>span,html body .luxury-footer-grid a,html body .luxury-footer-identity p,html body .luxury-footer-contact p,html body .luxury-footer-contact small,html body .luxury-footer-bottom,html body .luxury-footer-bottom a,html body .luxury-footer .business-contact{font-size:14px;line-height:1.95}html body .luxury-footer-grid a,html body .luxury-footer-identity p,html body .luxury-footer-contact p{color:#e3eaff}html body .luxury-footer-grid strong{font-size:16px}html body .luxury-footer-letter button{gap:8px;padding-inline:18px}html body .luxury-footer-letter form{min-width:0}html body .admin-workspace .admin-topbar h1{letter-spacing:normal!important;font-size:32px!important;font-weight:700!important;line-height:1.65!important}html body .admin-workspace .admin-topbar p,html body .admin-workspace .products-summary strong,html body .admin-workspace .products-summary span,html body .admin-workspace .admin-toolbar,html body .admin-workspace .inventory-hero p,html body .admin-workspace .inventory-hero dt,html body .admin-workspace .inventory-table article>small,html body .admin-workspace .inventory-table article>span,html body .admin-workspace .inventory-table article>div>small,html body .admin-workspace .admin-product-body p,html body .admin-workspace .admin-product-body dl,html body .admin-workspace .admin-empty,html body .admin-workspace .field>span,html body .admin-workspace .content-field>span,html body .admin-workspace .content-status{line-height:1.9;font-size:14px!important}html body .admin-workspace .admin-main small{line-height:1.85;font-size:13px!important}html body .admin-workspace .admin-main p{font-size:14px;line-height:1.9}html body .admin-workspace .admin-sidebar nav b{font-size:14px;line-height:1.8}html body .admin-workspace .admin-sidebar nav small{font-size:12px;line-height:1.8}html body .admin-workspace .admin-product-body h2{line-height:1.85;font-size:18px!important}html body .admin-workspace .admin-product-body>div>strong{font-size:18px}html body .admin-workspace .inventory-table article>div>b{font-size:15px;line-height:1.85}html body .admin-workspace .stock-stepper button{min-width:32px;min-height:32px}html body .admin-workspace .inventory-edit,html body .admin-workspace .admin-product-actions button,html body .admin-workspace .admin-toolbar button,html body .admin-workspace .admin-top-actions button,html body .product-editor>footer button{min-height:40px;font-size:14px}}@media (min-width:861px) and (max-width:1180px){html body .luxury-header-row{flex-wrap:wrap;row-gap:12px;padding-block:14px}html body .catalog-tools{justify-content:flex-end;width:100%;margin-inline-start:0}}
:root{--niushup-experience-r7:1}html body .product-grid>.card,html body .picks-grid>.card{flex-direction:column;align-self:stretch;min-width:0;display:flex}html body .product-grid .card-image,html body .picks-grid .card-image{flex:none}html body .product-grid .card-info,html body .picks-grid .card-info{flex-direction:column;flex:auto;justify-content:flex-start;align-items:stretch;gap:0;min-width:0;display:flex}html body .product-grid .card-meta,html body .picks-grid .card-meta{min-height:1.9em}html body .product-grid .card-title,html body .picks-grid .card-title{flex:none;align-items:flex-start}html body .product-grid .card-title h3,html body .picks-grid .card-title h3{overflow-wrap:anywhere;min-block-size:3.6em;line-height:1.8!important}html body .product-grid .card-info>p,html body .picks-grid .card-info>p{flex:none}html body .card .card-customizable{color:var(--accent);margin-block:8px;font-size:14px;line-height:1.9;display:block}html body .product-grid .card-foot,html body .picks-grid .card-foot{justify-content:flex-end;align-items:flex-start;min-height:76px;margin-top:auto}html body .product-grid .card-price,html body .picks-grid .card-price{letter-spacing:normal;flex:none;gap:2px}html body .product-grid .card-price b,html body .picks-grid .card-price b{line-height:1.8}html body .product-grid .card-price del,html body .picks-grid .card-price del{font-size:12px;line-height:1.8}html body .product-grid>.card:hover,html body .picks-grid>.card:hover{transform:none}html body .card-title:focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media (min-width:861px){html body .product-grid .card-price b,html body .picks-grid .card-price b{font-variant-numeric:tabular-nums;font-size:18px}html body .product-grid .card-price del,html body .picks-grid .card-price del{font-size:14px}}
:root{--niushup-experience-r8:1}.niushup-wordmark-filter{pointer-events:none;position:absolute}@media (min-width:861px){:root{--niu-control-radius:14px;--niu-readable-muted:#60666c}html body .product-hero-image{background:#f3f0e9;grid-template-rows:minmax(0,1fr) auto;gap:10px;height:min(72vh,760px);min-height:480px;padding:12px;display:grid}html body .product-hero-image:after{display:none}html body .product-hero-image>img{border-radius:12px;width:100%;height:100%;min-height:0;object-fit:contain!important;object-position:center!important;transform:none!important}html body .product-hero-image figcaption{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;flex-wrap:wrap;gap:6px 16px;height:auto;min-height:46px;padding:10px 14px;position:static;inset:auto}html body .product-hero-image figcaption span{letter-spacing:.6px;font:600 12px/1.6 Arial,sans-serif}html body .product-hero-image figcaption b,html body .product-view-selector small,html body .product-crumb{line-height:1.8;font-size:13px!important}html body .product-view-selector small{color:var(--niu-readable-muted)}html body .product-copy header>p{letter-spacing:.25px;text-align:right;direction:ltr;font:500 14px/1.7 Arial,sans-serif!important}html body .picks-grid>.card:first-child{align-self:start}html body .picks-grid>.card:first-child .card-info{flex:none}html body .picks-grid>.card:first-child .card-title h3{min-block-size:0}html body .picks-grid>.card:first-child .card-foot{margin-top:14px}html body .niu-collection-preview h2{letter-spacing:normal;font-size:clamp(28px,2.6vw,36px);font-weight:700;line-height:1.65}html body .personalization-copy li>span,html body .trust-strip b{font-size:15px;line-height:1.85}html body .personalization-copy li small,html body .trust-strip small,html body .about-process-copy li p,html body .simple-highlights p,html body .simple-content article>div>small,html body .simple-layout>aside>a{line-height:1.95;font-size:14px!important}html body .personalization-copy>p,html body .personalization-copy li small,html body .about-values article:last-child p{color:#e1eaff}html body .personalization-copy>span{color:#ffe96a}html body .personalization-copy li{padding-block:10px}html body .personalization-copy li>b{color:#142b62;background:#ffe500;flex:0 0 34px;width:34px;height:34px;font-size:14px}html body .personalization-copy ol,html body .personalization-copy li{border-color:#516a9c}html body .trust-strip small,html body .card-meta>span,html body .card-info>p,html body .simple-layout>aside>small,html body .simple-layout>aside>p{color:var(--niu-readable-muted)}html body .simple-highlights small,html body .simple-layout>aside>small,html body .simple-layout>aside>p,html body .simple-page .simple-hero>div>span{line-height:1.9;font-size:13px!important}html body .simple-highlights small{color:#a02f28;font-weight:600}html body .simple-layout>aside>a i,html body .simple-content article>span{font-size:12px}html body .about-process-copy li>b{font-size:14px}html body .catalog-sort>span{font-size:13px}html body .approved-hero-cta,html body .about-hero-copy>a,html body .personalization-request-link,html body .contact-hero a,html body .contact-submit,html body .product-add,html body .product-custom-request,html body .wishlist-empty>a,html body .cart-checkout,html body .primary-action,html body .submit-order,html body .pay-button,html body .modal-login-primary,html body .track-entry form button,html body .result-actions a,html body .simple-cta>a,html body .drawer .empty .btn,html body .drawer-foot>a:first-of-type{min-height:48px;font-weight:600;line-height:1.8;border-radius:var(--niu-control-radius)!important;font-size:15px!important}html body .contact-submit,html body .approved-hero-cta,html body .about-hero-copy>a,html body .personalization-request-link,html body .contact-hero a:first-child,html body .product-add,html body .product-custom-request,html body .wishlist-empty>a,html body .cart-checkout,html body .primary-action,html body .modal-login-primary,html body .track-entry form button,html body .simple-cta>a,html body .drawer .empty .btn,html body .drawer-foot>a:first-of-type{color:#fff;background:#c92924;border-color:#c92924}html body .contact-submit:not(:disabled):hover,html body .drawer .empty .btn:hover,html body .drawer-foot>a:first-of-type:hover{background:#ab251f}html body .drawer-head small,html body .drawer-body article small,html body .drawer-foot>a:last-child{font-size:13px;line-height:1.9}html body .drawer-head h2,html body .drawer .empty h3{font-size:20px;font-weight:650}html body .drawer-body article a,html body .drawer .empty p,html body .drawer-foot>div{font-size:14px;line-height:1.9}html body .drawer-body article b{font-size:15px}html body .login-modal-panel header small,html body .login-modal-panel label>span,html body .modal-phone>b,html body .modal-login-legal{font-size:13px;line-height:1.9}html body .login-modal-panel form>p:first-of-type,html body .modal-preview-note,html body .modal-login-message,html body .modal-change-phone,html body .modal-change-phone b,html body .modal-countdown,html body .modal-countdown b,html body .modal-resend{line-height:1.9;font-size:14px!important}html body .modal-login-legal{color:#656b71}html body .modal-login-primary{padding-block:12px}html body .delivery-intro small,html body .checkout-stage-copy>small,html body .checkout-summary header small,html body .checkout-summary>header>span,html body .empty-checkout>small,html body .checkout-loading>small{line-height:1.8;font-size:13px!important}html body .form-grid label>span em,html body .gift-message>span em,html body .form-grid label>small,html body .gift-toggle>i,html body .gift-message>small,html body .secure-line,html body .summary-signature p,html body .checkout-customization label>small,html body .checkout-page .legal-note,html body .checkout-lines article>div>small,html body .checkout-steps,html body .checkout-page .back-shop,html body .checkout-assurance{line-height:1.9;font-size:13px!important}html body .checkout-lines article>div>small{letter-spacing:.3px;font-family:Arial,sans-serif}html body .checkout-lines article>div>a,html body .gift-toggle b,html body .radio-selected b,html body .radio-selected small,html body .empty-checkout p,html body .checkout-success>p,html body .checkout-loading p,html body .checkout-page .form-error{line-height:1.95;font-size:14px!important}html body .checkout-lines article>aside strong{font-size:16px!important}html body .track-entry label span,html body .track-entry-foot,html body .track-help,html body .track-help a,html body .track-error,html body .track-entry-divider{line-height:1.9;font-size:14px!important}html body .track-entry-foot,html body .track-help{color:#e1eaff;flex-wrap:wrap;gap:12px}html body .journey-steps article p,html body .journey-steps article>small,html body .receipt-facts>div,html body .receipt-items span,html body .track-receipt>footer a{line-height:1.9;font-size:14px!important}html body .receipt-items h3,html body .receipt-items strong,html body .receipt-items article>b,html body .receipt-totals>div{font-size:15px;line-height:1.9}html body .result-nav>span,html body .result-visual-copy small,html body .result-topline>small,html body .result-topline>span{font-size:12px;line-height:1.8}html body .result-visual-copy p,html body .result-heading p,html body .result-receipt span,html body .result-guidance b,html body .result-guidance small,html body .result-journey b,html body .result-journey small,html body .result-help,html body .result-trust{line-height:1.95;font-size:14px!important}html body .result-receipt strong{font-size:16px}html body .result-visual-copy p{color:#e1eaff}html body .result-guidance{gap:12px}html body .result-trust{flex-wrap:wrap;gap:12px 20px}html body .result-topline{flex-wrap:wrap;gap:8px}html body .niushup-logo--inverse .niushup-approved-wordmark{border-radius:0}html body .luxury-footer-signature small{letter-spacing:1.3px;color:#e1eaff;font:600 12px/1.8 Arial,sans-serif}html body .luxury-footer-contact>span{letter-spacing:1px;color:#ffe96a;font:600 12px/1.8 Arial,sans-serif}html body .luxury-footer-letter button{border-radius:10px}html body .contact-hero,html body .wishlist-hero{border-radius:24px}html body .contact-hero:after,html body .wishlist-hero:before{background-position:50%;background-size:cover}}
