.amazon-pain .pain-art-section{margin:18px 0}.amazon-pain .pain-art-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.amazon-pain .brandbanner{display:block;width:100%;height:auto;object-fit:contain;border-radius:0}.pain-art-tile{position:relative;min-width:0}.pain-art-link{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0}.pain-art-link:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.pain-stock-note{grid-column:1/-1;margin:0;text-align:center;color:var(--ink);font-size:14px}.pain-product-links{padding:20px 0 8px}.pain-detail-actions{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:640px){.amazon-pain .pain-art-pair{grid-template-columns:1fr;gap:12px}.amazon-pain .pain-art-section{margin:12px 0}.pain-stock-note{text-align:left}.pain-detail-actions .plain{flex:1;min-width:160px}}.shelf-mobile-links{display:none}@media(max-width:640px){.shelf-mobile-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.shelf-mobile-links a{display:flex;align-items:center;justify-content:center;min-height:44px;text-align:center;text-decoration:none;font-size:14px}.shelf-mobile-links .plain{padding:10px 8px}}.card-price{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0}.card-price strong{font-size:20px}.card-price>span{font-size:13px}.card-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.card-actions .plain{padding:10px 6px;font-size:14px}.card-details{margin-top:8px}.product button:disabled{cursor:not-allowed;opacity:.6}.card-availability{font-size:13px!important}#homeCatalog .catalog-gallery img{aspect-ratio:1;object-fit:contain}#homeCatalog .catalog-gallery-controls{display:flex;align-items:center;justify-content:space-between;gap:8px}@media(max-width:480px){.card-actions{grid-template-columns:1fr}.card-price strong{font-size:18px}}#extraPage{max-width:1200px;margin-inline:auto;padding:28px 0}#extraPage img{max-width:100%;height:auto}#extraPage table{width:100%;max-width:100%;overflow-wrap:anywhere}#extraPage iframe{max-width:100%}.bibo-contact-form{max-width:720px;margin:24px 0}.bibo-contact-form form{display:grid;gap:12px}.bibo-contact-form input,.bibo-contact-form textarea{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:8px;padding:12px;font:inherit}.bibo-contact-form button{justify-self:start}@media(max-width:600px){#extraPage{padding-top:20px}#extraPage h1{font-size:1.75rem}}.bibo-quick-card{position:relative;display:flex!important;flex-direction:column;gap:0!important;min-width:0;padding:14px!important;border:1px solid #e5e7e9!important;border-radius:12px!important;background:#fff;box-shadow:0 2px 8px #173c3505;overflow:hidden}.bibo-quick-card .quick-card-image{display:flex;align-items:center;justify-content:center;aspect-ratio:1;margin:0 0 12px;padding:10px;color:inherit;overflow:hidden}.bibo-quick-card .quick-card-image img{width:100%;height:100%;max-height:210px;object-fit:contain;border-radius:0;display:block}.bibo-quick-card .quick-card-title{color:var(--ink);text-decoration:none}.bibo-quick-card .quick-card-title h3{font-size:14px!important;line-height:1.4!important;font-weight:600;margin:0 0 5px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.bibo-quick-card .quick-card-size{font-size:13px;line-height:1.4;color:var(--muted);margin:0 0 4px!important}.bibo-quick-card .minimum-order-note{font-size:11px!important;line-height:1.4;color:var(--muted);margin:0 0 10px!important;min-height:1.4em}.bibo-quick-card .quick-card-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:auto}.bibo-quick-card .quick-card-price{min-width:0;flex:1}.bibo-quick-card .bibo-selling-price>span{font-size:9px;line-height:1.3;display:block;color:var(--muted);font-weight:400}.bibo-quick-card .sale-price{font-size:15px!important;line-height:1.5;font-weight:700}.bibo-quick-card .bibo-mrp{font-size:12px!important;color:#7d858b;line-height:1.4}.bibo-quick-card .discount-tag{position:absolute;top:0;left:14px;margin:0;padding:6px 5px 12px;max-width:58px;min-width:36px;background:#2868e8;color:#fff;font-size:11px;font-weight:700;line-height:1.1;text-align:center;border-radius:0;clip-path:polygon(0 0,100% 0,100% 100%,75% 88%,50% 100%,25% 88%,0 100%)}.bibo-quick-card .quick-card-add{flex:0 0 auto;width:auto!important;min-width:72px;min-height:40px!important;margin:0!important;padding:8px 13px;border:1px solid var(--orange);border-radius:8px!important;background:var(--orange);color:#fff;font-size:14px;font-weight:600;line-height:1.3;cursor:pointer}.bibo-quick-card .quick-card-add:hover{background:var(--orange);filter:brightness(.92)}.bibo-quick-card .quick-card-add:focus-visible,.bibo-quick-card a:focus-visible{outline:3px solid #2868e8;outline-offset:2px}.bibo-quick-card .quick-card-add:disabled{border-color:#d5dada;color:#7b8582;background:#f4f6f5;cursor:not-allowed;font-size:11px}.recommendation-grid,.cart-recommend-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:14px!important}@media(min-width:1000px){.recommendation-grid,.cart-recommend-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:600px){.recommendation-grid,.cart-recommend-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.bibo-quick-card{padding:10px!important}.bibo-quick-card .quick-card-image{padding:5px;margin-bottom:10px}.bibo-quick-card .quick-card-title h3{font-size:12px!important}.bibo-quick-card .quick-card-add{min-width:58px;min-height:40px!important;padding:8px;font-size:12px}.bibo-quick-card .quick-card-footer{gap:5px}.bibo-quick-card .sale-price{font-size:14px!important}.bibo-quick-card .bibo-selling-price>span{font-size:8px}.bibo-quick-card .quick-card-size{font-size:12px}.bibo-quick-card .discount-tag{left:10px;font-size:10px}}.bibo-quick-card .bibo-selling-price>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bibo-quick-card .quick-card-tax{display:block;font-size:10px;line-height:1.4;color:var(--muted)}@media(max-width:600px){.bibo-quick-card .quick-card-add{min-width:50px;padding:8px 7px}.bibo-quick-card .bibo-mrp{font-size:10px!important;white-space:nowrap}.bibo-quick-card .quick-card-tax{font-size:9px}}@media(max-width:640px){body{font-size:14px;line-height:1.5}main.wrap,.foot .wrap{padding-inline:16px}main h1,body #categoryPage h1,body #productPage h1,body #extraPage h1{font-size:23px!important;line-height:1.25!important;letter-spacing:-.45px!important}main h2,body #categoryPage h2,body #productPage h2,body #extraPage h2,body .home-testimonials h2{font-size:20px!important;line-height:1.3!important;letter-spacing:-.3px!important}main h3{font-size:16px;line-height:1.4}main p,main li{font-size:13px;line-height:1.55}.section{padding-block:22px}.eyebrow{font-size:10px;letter-spacing:1.4px}button,.primary,.plain,.buy-now{min-height:44px;font-size:13px;line-height:1.35}.primary,.plain,.buy-now{padding:8px 12px;border-radius:8px}header .wrap.nav{padding:6px 12px;row-gap:4px}header .care-links button,header #headerShopLink{font-size:11px!important;line-height:1.25!important;min-height:44px;padding:6px 3px!important}header .logo{max-width:56px;height:44px}header .home-search input{font-size:16px}.product{padding:12px!important}.product h3{font-size:14px!important;line-height:1.4!important;margin:10px 0 6px!important}.product p,.product .rating-line,.product .rating-line span{font-size:12px!important;line-height:1.45!important;margin-bottom:8px}.product .card-price{margin:8px 0}.product .bibo-selling-price>span,.product .bibo-mrp{font-size:11px!important;line-height:1.45}.product .sale-price{font-size:17px!important}.product .discount-tag{font-size:11px!important;padding:3px 7px!important;margin:4px 0}.product .primary,.product>.plain,.card-actions .plain{font-size:13px!important;min-height:44px!important;padding:8px!important}.product .card-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px;margin-top:6px}.product>.card-details{margin-top:6px!important}.catalog-gallery-controls button{min-height:44px;padding:6px!important;font-size:13px!important}.home-testimonials .testimonial-card{padding:14px!important;gap:18px!important}#testimonialSlide article strong{font-size:14px;line-height:1.45;display:block}#testimonialSlide article p{font-size:12px;margin:5px 0 8px}#testimonialSlide article .plain{display:inline-flex;align-items:center;font-size:12px;min-height:44px;padding:6px 10px}.purchase-row>.primary,#detailAdd,#productBuyNow{font-size:14px!important;min-height:44px!important;padding:10px 12px!important}.saline-intro,.saline-size,.product-rating-summary p,.shopping-price .note{font-size:12px!important}.faq summary,.flow-support summary,.help-questions summary,.nasal-help summary{font-size:13px!important;line-height:1.45}.spec-table th,.spec-table td,.shipping-main th,.shipping-main td{font-size:12px!important;padding:9px 7px}.cartrow,.cartrow>span{font-size:12px!important;line-height:1.45}.cart-item-controls button{font-size:12px!important}.footer-group a,.footer-group .footer-page{font-size:12px!important;line-height:1.4}.bibo-quick-card .quick-card-add{font-size:12px!important}input,select,textarea{font-size:16px}}@media(min-width:641px){body .plain,body .primary,body .buy-now{min-height:38px;padding:8px 14px;line-height:1.35;font-size:14px;border-radius:7px}header .wrap.nav{column-gap:18px;row-gap:6px;min-height:72px;padding-block:6px}header .care-links button,header #headerShopLink{min-height:38px;padding:8px 6px!important;font-size:13px!important;line-height:1.3}header .logo{height:54px}body .section{padding-block:24px}body .sectionhead{gap:14px}body .product{padding:14px}body .product .primary,body .product>.plain,body .product .card-actions .plain{min-height:38px!important;padding:8px 10px!important;font-size:13px!important}body .card-actions{gap:6px;margin-top:6px}body .product>.card-details{margin-top:6px}body .filters{gap:6px;margin-bottom:16px}body .filters .plain{padding:7px 12px;min-height:36px}body .purchase-row{gap:8px}body .purchase-row>.primary,body #detailAdd,body #productBuyNow{min-height:40px!important;padding:9px 16px!important;font-size:14px!important}body .home-testimonials .testimonial-card{padding:16px;gap:18px}body #testimonialSlide article p{margin:6px 0 10px}body #testimonialSlide article .plain{display:inline-flex;align-items:center;min-height:36px;padding:7px 12px;font-size:13px}body .footer-group a,body .footer-group .footer-page{padding-block:5px;min-height:30px;line-height:1.4}body .pain-detail-actions,body .contact-actions{gap:8px}body .cart-item-controls{gap:6px}body .cart-item-controls button{min-height:36px;padding:6px 10px;font-size:13px}}@media(max-width:640px){body .section{padding-block:20px}body .sectionhead{gap:10px}body .filters{gap:6px;margin-bottom:14px}body .filters .plain{min-height:44px;padding:6px 10px}body .product .card-actions{gap:6px;margin-top:6px}body .product>.card-details{margin-top:6px!important}body .home-testimonials .testimonial-card{padding:12px!important;gap:14px!important}body #testimonialSlide article p{margin:4px 0 6px}body #testimonialSlide article .plain{padding:6px 9px;min-height:44px}body .purchase-row,body .pain-detail-actions,body .contact-actions,body .cart-item-controls{gap:6px}body .footer-layout{gap:18px 12px}body .footer-group a,body .footer-group .footer-page{padding-block:6px;line-height:1.4}}
/*# sourceMappingURL=/cdn/shop/t/140/assets/bibo-layout-overrides.css.map */
