/* D2S Pages FOUC 20261014hacc1 */
body[class~='page'] .body,body.page_contact_form .body,body.cart .body,body.login .body,body.forgotpassword .body,body.createaccount .body,body.getnewpassword .body,body.search .body,body.compare .body,body.wishlist .body,body.wishlists .body,body.add-wishlist .body,body.sitemap .body,body[class*='account_'] .body,body.editaccount .body{background:#F7FAFD!important}body.cart,body.login,body.forgotpassword,body.createaccount,body.compare,body.wishlist,body.wishlists,body.add-wishlist,body.sitemap{background:#F7FAFD!important}ul.usp-list,.usp-list,.usp-list-item,li.usp-list-item,.usp-element,.container:has(>ul.usp-list){display:none!important;height:0!important;max-height:0!important;margin:0!important;padding:0!important;visibility:hidden!important;overflow:hidden!important;border:0!important}ul.usp-list+*{margin-top:0!important}body[class~='page'] nav[aria-label='Breadcrumb'] *::before,body.page_contact_form nav[aria-label='Breadcrumb'] *::before,body.cart nav[aria-label='Breadcrumb'] *::before,body.login nav[aria-label='Breadcrumb'] *::before,body.forgotpassword nav[aria-label='Breadcrumb'] *::before,body.createaccount nav[aria-label='Breadcrumb'] *::before,body.getnewpassword nav[aria-label='Breadcrumb'] *::before,body.search nav[aria-label='Breadcrumb'] *::before,body[class~='page'] nav[aria-label='Breadcrumb'] *::after,body.page_contact_form nav[aria-label='Breadcrumb'] *::after,body.cart nav[aria-label='Breadcrumb'] *::after,body.login nav[aria-label='Breadcrumb'] *::after,body.forgotpassword nav[aria-label='Breadcrumb'] *::after,body.createaccount nav[aria-label='Breadcrumb'] *::after,body.getnewpassword nav[aria-label='Breadcrumb'] *::after,body.search nav[aria-label='Breadcrumb'] *::after{content:none!important;display:none!important;background:none!important}body[class~='page'] nav[aria-label='Breadcrumb'],body.page_contact_form nav[aria-label='Breadcrumb'],body.cart nav[aria-label='Breadcrumb'],body.login nav[aria-label='Breadcrumb'],body.forgotpassword nav[aria-label='Breadcrumb'],body.createaccount nav[aria-label='Breadcrumb'],body.getnewpassword nav[aria-label='Breadcrumb'],body.search nav[aria-label='Breadcrumb']{display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#042C53 0%,#0C447C 55%,#185FA5 100%)!important;background-color:#0C447C!important;width:100vw!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;padding:14px 20px!important;position:relative!important;z-index:1!important;flex-wrap:wrap!important;opacity:1!important;visibility:visible!important;transition:none!important;border:0!important}body[class~='page'] nav[aria-label='Breadcrumb'] ol.breadcrumbs,body.page_contact_form nav[aria-label='Breadcrumb'] ol.breadcrumbs,body.cart nav[aria-label='Breadcrumb'] ol.breadcrumbs,body.login nav[aria-label='Breadcrumb'] ol.breadcrumbs,body.forgotpassword nav[aria-label='Breadcrumb'] ol.breadcrumbs,body.createaccount nav[aria-label='Breadcrumb'] ol.breadcrumbs,body.getnewpassword nav[aria-label='Breadcrumb'] ol.breadcrumbs,body.search nav[aria-label='Breadcrumb'] ol.breadcrumbs,body[class~='page'] nav[aria-label='Breadcrumb'] ul.breadcrumbs,body.page_contact_form nav[aria-label='Breadcrumb'] ul.breadcrumbs,body.cart nav[aria-label='Breadcrumb'] ul.breadcrumbs,body.login nav[aria-label='Breadcrumb'] ul.breadcrumbs,body.forgotpassword nav[aria-label='Breadcrumb'] ul.breadcrumbs,body.createaccount nav[aria-label='Breadcrumb'] ul.breadcrumbs,body.getnewpassword nav[aria-label='Breadcrumb'] ul.breadcrumbs,body.search nav[aria-label='Breadcrumb'] ul.breadcrumbs{display:inline-flex!important;align-items:center!important;flex-wrap:wrap!important;gap:0!important;list-style:none!important;margin:0!important;padding:0!important;background:transparent!important;justify-content:center!important}body[class~='page'] nav[aria-label='Breadcrumb'] li.breadcrumb,body.page_contact_form nav[aria-label='Breadcrumb'] li.breadcrumb,body.cart nav[aria-label='Breadcrumb'] li.breadcrumb,body.login nav[aria-label='Breadcrumb'] li.breadcrumb,body.forgotpassword nav[aria-label='Breadcrumb'] li.breadcrumb,body.createaccount nav[aria-label='Breadcrumb'] li.breadcrumb,body.getnewpassword nav[aria-label='Breadcrumb'] li.breadcrumb,body.search nav[aria-label='Breadcrumb'] li.breadcrumb,body[class~='page'] nav[aria-label='Breadcrumb'] ol.breadcrumbs li,body.page_contact_form nav[aria-label='Breadcrumb'] ol.breadcrumbs li,body.cart nav[aria-label='Breadcrumb'] ol.breadcrumbs li,body.login nav[aria-label='Breadcrumb'] ol.breadcrumbs li,body.forgotpassword nav[aria-label='Breadcrumb'] ol.breadcrumbs li,body.createaccount nav[aria-label='Breadcrumb'] ol.breadcrumbs li,body.getnewpassword nav[aria-label='Breadcrumb'] ol.breadcrumbs li,body.search nav[aria-label='Breadcrumb'] ol.breadcrumbs li{background:transparent!important;list-style:none!important;margin:0!important;padding:0!important;border:none!important;display:inline-flex!important;align-items:center!important}body[class~='page'] nav[aria-label='Breadcrumb'] a,body.page_contact_form nav[aria-label='Breadcrumb'] a,body.cart nav[aria-label='Breadcrumb'] a,body.login nav[aria-label='Breadcrumb'] a,body.forgotpassword nav[aria-label='Breadcrumb'] a,body.createaccount nav[aria-label='Breadcrumb'] a,body.getnewpassword nav[aria-label='Breadcrumb'] a,body.search nav[aria-label='Breadcrumb'] a,body[class~='page'] nav[aria-label='Breadcrumb'] a span,body.page_contact_form nav[aria-label='Breadcrumb'] a span,body.cart nav[aria-label='Breadcrumb'] a span,body.login nav[aria-label='Breadcrumb'] a span,body.forgotpassword nav[aria-label='Breadcrumb'] a span,body.createaccount nav[aria-label='Breadcrumb'] a span,body.getnewpassword nav[aria-label='Breadcrumb'] a span,body.search nav[aria-label='Breadcrumb'] a span{color:#B5D4F4!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:2px 12px!important;background:transparent!important;font-family:Nunito,sans-serif!important}body[class~='page'] nav[aria-label='Breadcrumb'] li.breadcrumb:first-child a,body.page_contact_form nav[aria-label='Breadcrumb'] li.breadcrumb:first-child a,body.cart nav[aria-label='Breadcrumb'] li.breadcrumb:first-child a,body.login nav[aria-label='Breadcrumb'] li.breadcrumb:first-child a,body.forgotpassword nav[aria-label='Breadcrumb'] li.breadcrumb:first-child a,body.createaccount nav[aria-label='Breadcrumb'] li.breadcrumb:first-child a,body.getnewpassword nav[aria-label='Breadcrumb'] li.breadcrumb:first-child a,body.search nav[aria-label='Breadcrumb'] li.breadcrumb:first-child a{font-size:0!important;position:relative!important}body[class~='page'] nav[aria-label='Breadcrumb'] li.breadcrumb:first-child a>span,body.page_contact_form nav[aria-label='Breadcrumb'] li.breadcrumb:first-child a>span,body.cart nav[aria-label='Breadcrumb'] li.breadcrumb:first-child a>span,body.login nav[aria-label='Breadcrumb'] li.breadcrumb:first-child a>span,body.forgotpassword nav[aria-label='Breadcrumb'] li.breadcrumb:first-child a>span,body.createaccount nav[aria-label='Breadcrumb'] li.breadcrumb:first-child a>span,body.getnewpassword nav[aria-label='Breadcrumb'] li.breadcrumb:first-child a>span,body.search nav[aria-label='Breadcrumb'] li.breadcrumb:first-child a>span,body[class~='page'] nav[aria-label='Breadcrumb'] li.breadcrumb:first-child a>*,body.page_contact_form nav[aria-label='Breadcrumb'] li.breadcrumb:first-child a>*,body.cart nav[aria-label='Breadcrumb'] li.breadcrumb:first-child a>*,body.login nav[aria-label='Breadcrumb'] li.breadcrumb:first-child a>*,body.forgotpassword nav[aria-label='Breadcrumb'] li.breadcrumb:first-child a>*,body.createaccount nav[aria-label='Breadcrumb'] li.breadcrumb:first-child a>*,body.getnewpassword nav[aria-label='Breadcrumb'] li.breadcrumb:first-child a>*,body.search nav[aria-label='Breadcrumb'] li.breadcrumb:first-child a>*{display:none!important}body[class~='page'] nav[aria-label='Breadcrumb'] li.breadcrumb:first-child a::after,body.page_contact_form nav[aria-label='Breadcrumb'] li.breadcrumb:first-child a::after,body.cart nav[aria-label='Breadcrumb'] li.breadcrumb:first-child a::after,body.login nav[aria-label='Breadcrumb'] li.breadcrumb:first-child a::after,body.forgotpassword nav[aria-label='Breadcrumb'] li.breadcrumb:first-child a::after,body.createaccount nav[aria-label='Breadcrumb'] li.breadcrumb:first-child a::after,body.getnewpassword nav[aria-label='Breadcrumb'] li.breadcrumb:first-child a::after,body.search nav[aria-label='Breadcrumb'] li.breadcrumb:first-child a::after{content:'HOME'!important;display:inline-block!important;font-size:14px!important;font-weight:600!important;color:#B5D4F4!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-family:Nunito,sans-serif!important;padding:0 12px!important}body[class~='page'] nav[aria-label='Breadcrumb'] li.is-active a,body.page_contact_form nav[aria-label='Breadcrumb'] li.is-active a,body.cart nav[aria-label='Breadcrumb'] li.is-active a,body.login nav[aria-label='Breadcrumb'] li.is-active a,body.forgotpassword nav[aria-label='Breadcrumb'] li.is-active a,body.createaccount nav[aria-label='Breadcrumb'] li.is-active a,body.getnewpassword nav[aria-label='Breadcrumb'] li.is-active a,body.search nav[aria-label='Breadcrumb'] li.is-active a,body[class~='page'] nav[aria-label='Breadcrumb'] li.is-active a span,body.page_contact_form nav[aria-label='Breadcrumb'] li.is-active a span,body.cart nav[aria-label='Breadcrumb'] li.is-active a span,body.login nav[aria-label='Breadcrumb'] li.is-active a span,body.forgotpassword nav[aria-label='Breadcrumb'] li.is-active a span,body.createaccount nav[aria-label='Breadcrumb'] li.is-active a span,body.getnewpassword nav[aria-label='Breadcrumb'] li.is-active a span,body.search nav[aria-label='Breadcrumb'] li.is-active a span,body[class~='page'] nav[aria-label='Breadcrumb'] li.d2s-current-page,body.page_contact_form nav[aria-label='Breadcrumb'] li.d2s-current-page,body.cart nav[aria-label='Breadcrumb'] li.d2s-current-page,body.login nav[aria-label='Breadcrumb'] li.d2s-current-page,body.forgotpassword nav[aria-label='Breadcrumb'] li.d2s-current-page,body.createaccount nav[aria-label='Breadcrumb'] li.d2s-current-page,body.getnewpassword nav[aria-label='Breadcrumb'] li.d2s-current-page,body.search nav[aria-label='Breadcrumb'] li.d2s-current-page,body[class~='page'] nav[aria-label='Breadcrumb'] li.d2s-current-page a,body.page_contact_form nav[aria-label='Breadcrumb'] li.d2s-current-page a,body.cart nav[aria-label='Breadcrumb'] li.d2s-current-page a,body.login nav[aria-label='Breadcrumb'] li.d2s-current-page a,body.forgotpassword nav[aria-label='Breadcrumb'] li.d2s-current-page a,body.createaccount nav[aria-label='Breadcrumb'] li.d2s-current-page a,body.getnewpassword nav[aria-label='Breadcrumb'] li.d2s-current-page a,body.search nav[aria-label='Breadcrumb'] li.d2s-current-page a,body[class~='page'] nav[aria-label='Breadcrumb'] li.d2s-current-page a span,body.page_contact_form nav[aria-label='Breadcrumb'] li.d2s-current-page a span,body.cart nav[aria-label='Breadcrumb'] li.d2s-current-page a span,body.login nav[aria-label='Breadcrumb'] li.d2s-current-page a span,body.forgotpassword nav[aria-label='Breadcrumb'] li.d2s-current-page a span,body.createaccount nav[aria-label='Breadcrumb'] li.d2s-current-page a span,body.getnewpassword nav[aria-label='Breadcrumb'] li.d2s-current-page a span,body.search nav[aria-label='Breadcrumb'] li.d2s-current-page a span{color:#fff!important;font-weight:800!important}body.compare nav[aria-label='Breadcrumb'],body.wishlist nav[aria-label='Breadcrumb'],body.wishlists nav[aria-label='Breadcrumb'],body.add-wishlist nav[aria-label='Breadcrumb'],body[class*='account_'] nav[aria-label='Breadcrumb'],body.editaccount nav[aria-label='Breadcrumb'],body.shippingaddressform nav[aria-label='Breadcrumb']{display:block!important;background:transparent!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;opacity:1!important;visibility:visible!important;transition:none!important}body.compare ol.breadcrumbs,body.wishlist ol.breadcrumbs,body.wishlists ol.breadcrumbs,body.add-wishlist ol.breadcrumbs,body[class*='account_'] ol.breadcrumbs,body.editaccount ol.breadcrumbs,body.shippingaddressform ol.breadcrumbs,body.compare ul.breadcrumbs,body.wishlist ul.breadcrumbs,body.wishlists ul.breadcrumbs,body.add-wishlist ul.breadcrumbs,body[class*='account_'] ul.breadcrumbs,body.editaccount ul.breadcrumbs,body.shippingaddressform ul.breadcrumbs{display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#042C53 0%,#0C447C 55%,#185FA5 100%)!important;width:100vw!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;margin-top:0!important;margin-bottom:24px!important;padding:14px 20px!important;position:relative!important;z-index:1!important;flex-wrap:wrap!important;border:0!important;list-style:none!important;opacity:1!important;visibility:visible!important}body.compare ol.breadcrumbs::before,body.wishlist ol.breadcrumbs::before,body.wishlists ol.breadcrumbs::before,body.add-wishlist ol.breadcrumbs::before,body[class*='account_'] ol.breadcrumbs::before,body.editaccount ol.breadcrumbs::before,body.shippingaddressform ol.breadcrumbs::before,body.compare ol.breadcrumbs::after,body.wishlist ol.breadcrumbs::after,body.wishlists ol.breadcrumbs::after,body.add-wishlist ol.breadcrumbs::after,body[class*='account_'] ol.breadcrumbs::after,body.editaccount ol.breadcrumbs::after,body.shippingaddressform ol.breadcrumbs::after,body.compare ol.breadcrumbs *::before,body.wishlist ol.breadcrumbs *::before,body.wishlists ol.breadcrumbs *::before,body.add-wishlist ol.breadcrumbs *::before,body[class*='account_'] ol.breadcrumbs *::before,body.editaccount ol.breadcrumbs *::before,body.shippingaddressform ol.breadcrumbs *::before,body.compare ol.breadcrumbs *::after,body.wishlist ol.breadcrumbs *::after,body.wishlists ol.breadcrumbs *::after,body.add-wishlist ol.breadcrumbs *::after,body[class*='account_'] ol.breadcrumbs *::after,body.editaccount ol.breadcrumbs *::after,body.shippingaddressform ol.breadcrumbs *::after,body.compare ul.breadcrumbs::before,body.wishlist ul.breadcrumbs::before,body.wishlists ul.breadcrumbs::before,body.add-wishlist ul.breadcrumbs::before,body[class*='account_'] ul.breadcrumbs::before,body.editaccount ul.breadcrumbs::before,body.shippingaddressform ul.breadcrumbs::before,body.compare ul.breadcrumbs::after,body.wishlist ul.breadcrumbs::after,body.wishlists ul.breadcrumbs::after,body.add-wishlist ul.breadcrumbs::after,body[class*='account_'] ul.breadcrumbs::after,body.editaccount ul.breadcrumbs::after,body.shippingaddressform ul.breadcrumbs::after,body.compare ul.breadcrumbs *::before,body.wishlist ul.breadcrumbs *::before,body.wishlists ul.breadcrumbs *::before,body.add-wishlist ul.breadcrumbs *::before,body[class*='account_'] ul.breadcrumbs *::before,body.editaccount ul.breadcrumbs *::before,body.shippingaddressform ul.breadcrumbs *::before,body.compare ul.breadcrumbs *::after,body.wishlist ul.breadcrumbs *::after,body.wishlists ul.breadcrumbs *::after,body.add-wishlist ul.breadcrumbs *::after,body[class*='account_'] ul.breadcrumbs *::after,body.editaccount ul.breadcrumbs *::after,body.shippingaddressform ul.breadcrumbs *::after{content:none!important;display:none!important;background:none!important}body.compare ol.breadcrumbs li.breadcrumb,body.wishlist ol.breadcrumbs li.breadcrumb,body.wishlists ol.breadcrumbs li.breadcrumb,body.add-wishlist ol.breadcrumbs li.breadcrumb,body[class*='account_'] ol.breadcrumbs li.breadcrumb,body.editaccount ol.breadcrumbs li.breadcrumb,body.shippingaddressform ol.breadcrumbs li.breadcrumb,body.compare ul.breadcrumbs li.breadcrumb,body.wishlist ul.breadcrumbs li.breadcrumb,body.wishlists ul.breadcrumbs li.breadcrumb,body.add-wishlist ul.breadcrumbs li.breadcrumb,body[class*='account_'] ul.breadcrumbs li.breadcrumb,body.editaccount ul.breadcrumbs li.breadcrumb,body.shippingaddressform ul.breadcrumbs li.breadcrumb{background:transparent!important;list-style:none!important;margin:0!important;padding:0!important;border:none!important;display:inline-flex!important;align-items:center!important}body.compare ol.breadcrumbs a,body.wishlist ol.breadcrumbs a,body.wishlists ol.breadcrumbs a,body.add-wishlist ol.breadcrumbs a,body[class*='account_'] ol.breadcrumbs a,body.editaccount ol.breadcrumbs a,body.shippingaddressform ol.breadcrumbs a,body.compare ol.breadcrumbs a span,body.wishlist ol.breadcrumbs a span,body.wishlists ol.breadcrumbs a span,body.add-wishlist ol.breadcrumbs a span,body[class*='account_'] ol.breadcrumbs a span,body.editaccount ol.breadcrumbs a span,body.shippingaddressform ol.breadcrumbs a span,body.compare ul.breadcrumbs a,body.wishlist ul.breadcrumbs a,body.wishlists ul.breadcrumbs a,body.add-wishlist ul.breadcrumbs a,body[class*='account_'] ul.breadcrumbs a,body.editaccount ul.breadcrumbs a,body.shippingaddressform ul.breadcrumbs a,body.compare ul.breadcrumbs a span,body.wishlist ul.breadcrumbs a span,body.wishlists ul.breadcrumbs a span,body.add-wishlist ul.breadcrumbs a span,body[class*='account_'] ul.breadcrumbs a span,body.editaccount ul.breadcrumbs a span,body.shippingaddressform ul.breadcrumbs a span{color:#B5D4F4!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:2px 12px!important;background:transparent!important;font-family:Nunito,sans-serif!important}body.compare ol.breadcrumbs li.breadcrumb:first-child a,body.wishlist ol.breadcrumbs li.breadcrumb:first-child a,body.wishlists ol.breadcrumbs li.breadcrumb:first-child a,body.add-wishlist ol.breadcrumbs li.breadcrumb:first-child a,body[class*='account_'] ol.breadcrumbs li.breadcrumb:first-child a,body.editaccount ol.breadcrumbs li.breadcrumb:first-child a,body.shippingaddressform ol.breadcrumbs li.breadcrumb:first-child a,body.compare ul.breadcrumbs li.breadcrumb:first-child a,body.wishlist ul.breadcrumbs li.breadcrumb:first-child a,body.wishlists ul.breadcrumbs li.breadcrumb:first-child a,body.add-wishlist ul.breadcrumbs li.breadcrumb:first-child a,body[class*='account_'] ul.breadcrumbs li.breadcrumb:first-child a,body.editaccount ul.breadcrumbs li.breadcrumb:first-child a,body.shippingaddressform ul.breadcrumbs li.breadcrumb:first-child a{font-size:0!important;position:relative!important}body.compare ol.breadcrumbs li.breadcrumb:first-child a>span,body.wishlist ol.breadcrumbs li.breadcrumb:first-child a>span,body.wishlists ol.breadcrumbs li.breadcrumb:first-child a>span,body.add-wishlist ol.breadcrumbs li.breadcrumb:first-child a>span,body[class*='account_'] ol.breadcrumbs li.breadcrumb:first-child a>span,body.editaccount ol.breadcrumbs li.breadcrumb:first-child a>span,body.shippingaddressform ol.breadcrumbs li.breadcrumb:first-child a>span,body.compare ul.breadcrumbs li.breadcrumb:first-child a>span,body.wishlist ul.breadcrumbs li.breadcrumb:first-child a>span,body.wishlists ul.breadcrumbs li.breadcrumb:first-child a>span,body.add-wishlist ul.breadcrumbs li.breadcrumb:first-child a>span,body[class*='account_'] ul.breadcrumbs li.breadcrumb:first-child a>span,body.editaccount ul.breadcrumbs li.breadcrumb:first-child a>span,body.shippingaddressform ul.breadcrumbs li.breadcrumb:first-child a>span{display:none!important}body.compare ol.breadcrumbs li.breadcrumb:first-child a::after,body.wishlist ol.breadcrumbs li.breadcrumb:first-child a::after,body.wishlists ol.breadcrumbs li.breadcrumb:first-child a::after,body.add-wishlist ol.breadcrumbs li.breadcrumb:first-child a::after,body[class*='account_'] ol.breadcrumbs li.breadcrumb:first-child a::after,body.editaccount ol.breadcrumbs li.breadcrumb:first-child a::after,body.shippingaddressform ol.breadcrumbs li.breadcrumb:first-child a::after,body.compare ul.breadcrumbs li.breadcrumb:first-child a::after,body.wishlist ul.breadcrumbs li.breadcrumb:first-child a::after,body.wishlists ul.breadcrumbs li.breadcrumb:first-child a::after,body.add-wishlist ul.breadcrumbs li.breadcrumb:first-child a::after,body[class*='account_'] ul.breadcrumbs li.breadcrumb:first-child a::after,body.editaccount ul.breadcrumbs li.breadcrumb:first-child a::after,body.shippingaddressform ul.breadcrumbs li.breadcrumb:first-child a::after{content:'HOME'!important;display:inline-block!important;font-size:14px!important;font-weight:600!important;color:#B5D4F4!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-family:Nunito,sans-serif!important;padding:0 12px!important}body.compare ol.breadcrumbs li.is-active a,body.wishlist ol.breadcrumbs li.is-active a,body.wishlists ol.breadcrumbs li.is-active a,body.add-wishlist ol.breadcrumbs li.is-active a,body[class*='account_'] ol.breadcrumbs li.is-active a,body.editaccount ol.breadcrumbs li.is-active a,body.shippingaddressform ol.breadcrumbs li.is-active a,body.compare ol.breadcrumbs li.is-active a span,body.wishlist ol.breadcrumbs li.is-active a span,body.wishlists ol.breadcrumbs li.is-active a span,body.add-wishlist ol.breadcrumbs li.is-active a span,body[class*='account_'] ol.breadcrumbs li.is-active a span,body.editaccount ol.breadcrumbs li.is-active a span,body.shippingaddressform ol.breadcrumbs li.is-active a span,body.compare ol.breadcrumbs li.breadcrumb:last-child a,body.wishlist ol.breadcrumbs li.breadcrumb:last-child a,body.wishlists ol.breadcrumbs li.breadcrumb:last-child a,body.add-wishlist ol.breadcrumbs li.breadcrumb:last-child a,body[class*='account_'] ol.breadcrumbs li.breadcrumb:last-child a,body.editaccount ol.breadcrumbs li.breadcrumb:last-child a,body.shippingaddressform ol.breadcrumbs li.breadcrumb:last-child a,body.compare ol.breadcrumbs li.breadcrumb:last-child a span,body.wishlist ol.breadcrumbs li.breadcrumb:last-child a span,body.wishlists ol.breadcrumbs li.breadcrumb:last-child a span,body.add-wishlist ol.breadcrumbs li.breadcrumb:last-child a span,body[class*='account_'] ol.breadcrumbs li.breadcrumb:last-child a span,body.editaccount ol.breadcrumbs li.breadcrumb:last-child a span,body.shippingaddressform ol.breadcrumbs li.breadcrumb:last-child a span,body.compare ul.breadcrumbs li.is-active a,body.wishlist ul.breadcrumbs li.is-active a,body.wishlists ul.breadcrumbs li.is-active a,body.add-wishlist ul.breadcrumbs li.is-active a,body[class*='account_'] ul.breadcrumbs li.is-active a,body.editaccount ul.breadcrumbs li.is-active a,body.shippingaddressform ul.breadcrumbs li.is-active a,body.compare ul.breadcrumbs li.is-active a span,body.wishlist ul.breadcrumbs li.is-active a span,body.wishlists ul.breadcrumbs li.is-active a span,body.add-wishlist ul.breadcrumbs li.is-active a span,body[class*='account_'] ul.breadcrumbs li.is-active a span,body.editaccount ul.breadcrumbs li.is-active a span,body.shippingaddressform ul.breadcrumbs li.is-active a span{color:#fff!important;font-weight:800!important}body[class~='page'] main.page{background:transparent!important;padding:0!important;margin:0!important}body[class~='page'] main.page>h1.page-heading{display:none!important}body[class~='page'] .page-content,body[class~='page'] .page-content--centered{max-width:880px!important;width:auto!important;margin:32px auto 80px!important;padding:clamp(36px,5vw,60px) clamp(24px,5vw,64px)!important;background:#fff!important;border-radius:14px!important;box-shadow:0 8px 28px rgba(4,44,83,.07),0 2px 6px rgba(4,44,83,.04)!important;border-top:4px solid #185FA5!important;font-family:Nunito,sans-serif!important;color:#2D3748!important;box-sizing:border-box!important}body[class~='page'] .page-content:empty,body[class~='page'] .page-content--centered:empty,body.d2s-pb-page .page-content,body.d2s-pb-page .page-content--centered{display:none!important}body[class~='page'] .page-content p{font-family:Nunito,sans-serif!important;font-size:15.5px!important;line-height:1.8!important;color:#3A4756!important;margin:0 0 16px!important;text-align:left!important}body[class~='page'] .page-content a{color:#185FA5!important;text-decoration:none!important;border-bottom:1px solid rgba(24,95,165,.3)!important}body[class~='page'] .page-content h2,body[class~='page'] .page-content h3{font-family:Nunito,sans-serif!important;font-size:22px!important;font-weight:800!important;color:#042C53!important;margin:36px 0 14px!important;padding:0 0 10px!important;border-bottom:2px solid #E5EBF2!important;line-height:1.3!important}body[class~='page'] .page-content ul{list-style-type:disc!important;margin:14px 0 22px!important;padding-left:24px!important;color:#3A4756!important}body[class~='page'] .page-content ul li::marker{color:#185FA5!important}body.page_contact_form .body>.container{max-width:100%!important;width:100%!important;padding:0!important;margin:0!important}body.page_contact_form main.page{background:#F7FAFD!important;padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;display:block!important}body.page_contact_form main.page>h1.page-heading{display:none!important}body.page_contact_form #contact-us-success{opacity:0!important;visibility:hidden!important;position:absolute!important;left:-9999px!important}body.page_contact_form #contact-us-page{max-width:1100px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding:48px 24px 80px!important;background:transparent!important;box-sizing:border-box!important;display:block!important;opacity:1!important;visibility:visible!important}body.page_contact_form #contact-us-page>p,body.page_contact_form #contact-us-page>p.d2s-intro-2{font-size:15.5px!important;font-weight:400!important;color:#5A6578!important;line-height:1.75!important;margin:0 auto 32px!important;text-align:center!important;max-width:680px!important;font-family:Nunito,sans-serif!important;padding:0!important;background:transparent!important}body.page_contact_form #contact-us-page>p:first-of-type,body.page_contact_form #contact-us-page>p.d2s-intro-1{font-size:23px!important;font-weight:700!important;color:#042C53!important;line-height:1.35!important;margin:0 auto 14px!important;text-align:center!important;max-width:720px!important;font-family:Nunito,sans-serif!important;letter-spacing:-.01em!important;padding:0!important;background:transparent!important}body.page_contact_form #contact-us-page>p:first-of-type::after{content:''!important;display:block!important;width:50px!important;height:3px!important;background:linear-gradient(90deg,#185FA5,#5BA3E8)!important;margin:14px auto 8px!important;border-radius:2px!important}body.page_contact_form #contact-us-page:has(.d2s-intro-divider)>p:first-of-type::after{display:none!important;content:none!important}body.page_contact_form form[data-contact-form]{background:#fff!important;padding:44px!important;border-radius:16px!important;box-shadow:0 10px 40px rgba(4,44,83,.1),0 2px 8px rgba(4,44,83,.05)!important;max-width:920px!important;margin:8px auto 0!important;border:1px solid #E5EBF2!important;border-top:4px solid #185FA5!important;width:100%!important;box-sizing:border-box!important;display:block!important}body.page_contact_form form[data-contact-form] .form-label{color:#042C53!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin:0 0 8px!important;display:block!important}body.page_contact_form form[data-contact-form] .form-input{background:#F7FAFD!important;border:1px solid #D4E9F9!important;border-radius:8px!important;padding:12px 16px!important;font-size:15px!important;color:#1A2B4A!important;width:100%!important;min-height:46px!important;box-sizing:border-box!important}body.page_contact_form form[data-contact-form] input.button--primary{background-color:#185FA5!important;color:#fff!important;font-size:14px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.1em!important;padding:16px 56px!important;border:none!important;border-radius:100px!important;cursor:pointer!important;min-width:220px!important}body.page_contact_form nav[aria-label='Breadcrumb'] ol.breadcrumbs:not(:has(li.d2s-current-page))::after,body.page_contact_form nav[aria-label='Breadcrumb'] ul.breadcrumbs:not(:has(li.d2s-current-page))::after{content:'/  CONTACT US'!important;display:inline-block!important;color:#fff!important;font-size:14px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-family:Nunito,sans-serif!important;padding:2px 12px!important}body.sitemap h1.page-heading{display:block!important;background:linear-gradient(135deg,#042C53 0%,#0C447C 55%,#185FA5 100%)!important;color:#fff!important;font-family:Nunito,sans-serif!important;font-size:24px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important;text-align:center!important;width:100vw!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;padding:12px 20px!important;margin-top:0!important;margin-bottom:32px!important;box-shadow:0 2px 12px rgba(4,44,83,.12)!important;border:0!important}body.sitemap div.container:has(>ul.sitemap-list){max-width:1280px!important;margin:0 auto!important;padding:0 24px 64px!important;background:transparent!important}body.sitemap ul.sitemap-list{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:24px!important;align-items:flex-start!important;list-style:none!important;margin:0 auto!important;padding:0!important;max-width:1280px!important}body.sitemap li.sitemap-item:has(a[href$="/sitemap/pages/"]){display:none!important}body.sitemap li.sitemap-item{list-style:none!important;margin:0!important;padding:0!important;flex:1 1 0!important;max-width:628px!important;min-width:0!important;background:#fff!important;border:1px solid #E5EBF2!important;border-radius:12px!important;box-shadow:0 2px 12px rgba(4,44,83,.06)!important;overflow:hidden!important}body.sitemap li.sitemap-item::before{content:''!important;display:block!important;height:4px!important;width:100%!important;background:linear-gradient(90deg,#042C53 0%,#185FA5 50%,#5BA3E8 100%)!important}body.sitemap h3.sitemap-label{font-family:Nunito,sans-serif!important;font-size:16px!important;font-weight:800!important;color:#042C53!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin:0!important;padding:18px 24px 12px!important;border-bottom:1px solid #E5EBF2!important}body.sitemap li.sitemap-item>ul{list-style:none!important;margin:0!important;padding:12px 24px 20px!important}body.sitemap li.sitemap-sub-item{list-style:none!important;position:relative!important;padding:5px 0 5px 16px!important;line-height:1.5!important}body.sitemap li.sitemap-sub-item::before{content:''!important;position:absolute!important;left:0!important;top:.72em!important;width:6px!important;height:6px!important;border-radius:50%!important;background:#185FA5!important}body.sitemap a.sitemap-links{color:#185FA5!important;font-family:Nunito,sans-serif!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important}body.sitemap li.sitemap-item>ul>li.sitemap-sub-item>a.sitemap-links{color:#042C53!important;font-weight:700!important}body.sitemap li.show-all-btn::before{display:none!important}body.sitemap li.show-all-btn>a{display:inline-block!important;font-family:Nunito,sans-serif!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase!important;color:#185FA5!important;background:#F0F6FC!important;border-radius:100px!important;padding:5px 14px!important;text-decoration:none!important}body.login .body>.container,body.forgotpassword .body>.container,body.createaccount .body>.container,body.getnewpassword .body>.container{max-width:100%!important;width:100%!important;padding:0!important;margin:0!important}body.login div.login{max-width:1100px!important;width:100%!important;margin:0 auto!important;padding:48px 24px 80px!important;background:transparent!important;box-sizing:border-box!important}body.login div.login>h1.page-heading{font-family:Nunito,sans-serif!important;font-size:32px!important;font-weight:800!important;color:#042C53!important;text-align:center!important;margin:0 auto 8px!important;padding:0!important;background:transparent!important;text-transform:none!important}body.login .login-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:28px!important;align-items:flex-start!important;max-width:920px!important;margin:32px auto 0!important}body.login form.login-form{background:#fff!important;border:1px solid #E5EBF2!important;border-top:4px solid #185FA5!important;border-radius:14px!important;padding:36px 32px!important;box-shadow:0 4px 16px rgba(4,44,83,.06)!important;margin:0!important;width:100%!important;box-sizing:border-box!important}body.login .new-customer .panel{background:linear-gradient(135deg,#F0F6FC 0%,#E8F0FA 100%)!important;border:1px solid #D4E9F9!important;border-top:4px solid #5BA3E8!important;border-radius:14px!important;padding:36px 32px!important;box-shadow:0 4px 16px rgba(4,44,83,.04)!important;margin:0!important}body.forgotpassword main.page,body.createaccount main.page,body.getnewpassword main.page{background:transparent!important;padding:32px 24px 80px!important}body.forgotpassword .page-content,body.createaccount .page-content,body.getnewpassword .page-content,body.forgotpassword form.forgot-password-form,body.createaccount form[data-create-account-form],body.getnewpassword form.new-password-form{max-width:560px!important;margin:0 auto!important;background:#fff!important;border:1px solid #E5EBF2!important;border-top:4px solid #185FA5!important;border-radius:14px!important;padding:36px 32px!important;box-shadow:0 4px 16px rgba(4,44,83,.06)!important;box-sizing:border-box!important}body.cart .body>.container{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}body.cart .body>.container>div{max-width:1280px!important;margin:0 auto!important;padding:0 24px 48px!important;box-sizing:border-box!important}body.cart h1.page-heading,body.cart .page-heading{font-family:Nunito,sans-serif!important;font-size:30px!important;font-weight:800!important;color:#042C53!important;text-align:center!important;margin:24px 0 18px!important;padding:0!important;text-transform:none!important;background:transparent!important}body.cart table.cart thead.cart-header tr{background:linear-gradient(90deg,#042C53 0%,#185FA5 100%)!important}body.cart table.cart thead.cart-header th.cart-header-item{color:#fff!important;background:transparent!important;font-family:Nunito,sans-serif!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.12em!important;border:0!important}body.compare .body>.container{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}body.compare h1.page-heading{font-family:Nunito,sans-serif!important;font-size:32px!important;font-weight:800!important;color:#042C53!important;text-align:center!important;margin:36px auto 8px!important;padding:0!important;text-transform:none!important;background:transparent!important}body.compare main.page{background:transparent!important;padding:0!important;margin:0!important}body.compare main.page>.page-content{max-width:1480px!important;margin:0 auto 64px!important;padding:0 24px!important;background:transparent!important;box-shadow:none!important;border:0!important}body.compare table.compareTable th.compareTable-product{background:#fff!important;border:1px solid #E5EBF2!important;border-radius:12px!important;box-shadow:0 2px 8px rgba(4,44,83,.05)!important}body.wishlist .body>.container,body.wishlists .body>.container,body.add-wishlist .body>.container{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}body.wishlist h1.page-heading,body.wishlists h1.page-heading,body.add-wishlist h1.page-heading,body.wishlist h2.page-heading,body.wishlists h2.page-heading{font-family:Nunito,sans-serif!important;font-size:30px!important;font-weight:800!important;color:#042C53!important;text-align:center!important;margin:24px 0 18px!important;text-transform:none!important}body[class*='account_'] .body>.container,body.editaccount .body>.container{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}body[class*='account_'] h1.page-heading,body.editaccount h1.page-heading{font-family:Nunito,sans-serif!important;font-size:30px!important;font-weight:800!important;color:#042C53!important;text-align:center!important;margin:24px 0 18px!important;text-transform:none!important}body.account_recentitems .body{background:#F7FAFD!important;overflow:visible!important}body.account_recentitems .body>.container,body.account_recentitems .body>.container>div,body.account_recentitems .account{max-width:none!important;width:100%!important;padding:0!important;margin:0!important;overflow:visible!important;box-sizing:border-box!important}body.account_recentitems nav[aria-label='Breadcrumb'],body.account_recentitems ol.breadcrumbs,body.account_recentitems ul.breadcrumbs{overflow:visible!important}body.account_recentitems ol.breadcrumbs,body.account_recentitems ul.breadcrumbs{width:100vw!important;max-width:100vw!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important}body.account_recentitems .account>.page-heading,body.account_recentitems .account>.navBar--account,body.account_recentitems .account>.product-view-mode,body.account_recentitems .account>.d2s-acct-bw{max-width:1480px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important;box-sizing:border-box!important}body.account_recentitems .account>.product-view-mode{padding-bottom:48px!important}body.account_recentitems ul.productGrid,body.account_recentitems .productGrid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px!important;list-style:none!important;padding:0!important;margin:0 auto 48px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}body.account_recentitems ul.productGrid::before,body.account_recentitems ul.productGrid::after,body.account_recentitems .productGrid::before,body.account_recentitems .productGrid::after{display:none!important;content:none!important}body.account_recentitems .productGrid>li,body.account_recentitems .productGrid>li.product{list-style:none!important;margin:0!important;padding:0!important;float:none!important;width:auto!important;max-width:none!important;min-width:0!important;display:flex!important;flex-direction:column!important}@media (max-width:1400px){body.account_recentitems .productGrid,body.account_recentitems ul.productGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}}@media (max-width:1100px){body.account_recentitems .productGrid,body.account_recentitems ul.productGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}}@media (max-width:800px){body.account_recentitems .account>.page-heading,body.account_recentitems .account>.navBar--account,body.account_recentitems .account>.product-view-mode,body.account_recentitems .account>.d2s-acct-bw{padding-left:14px!important;padding-right:14px!important}body.account_recentitems .productGrid,body.account_recentitems ul.productGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}/* contact intro FOUC: nested <p><p> + empty first sibling */body.page_contact_form #contact-us-page p{font-family:Nunito,sans-serif!important;text-align:center!important;box-sizing:border-box!important}body.page_contact_form #contact-us-page>p:empty{display:none!important;margin:0!important;padding:0!important;height:0!important;overflow:hidden!important}body.page_contact_form #contact-us-page>p:first-of-type:empty+p,body.page_contact_form #contact-us-page>p:first-child:empty+p,body.page_contact_form #contact-us-page>p:first-of-type,body.page_contact_form #contact-us-page>p.d2s-intro-1,body.page_contact_form #contact-us-page p.d2s-intro-1{font-size:23px!important;font-weight:700!important;color:#042C53!important;line-height:1.35!important;margin:0 auto 14px!important;text-align:center!important;max-width:720px!important;font-family:Nunito,sans-serif!important;letter-spacing:-.01em!important;padding:0!important;background:transparent!important}body.page_contact_form #contact-us-page>p:first-of-type:empty+p::after,body.page_contact_form #contact-us-page>p:first-of-type::after{content:''!important;display:block!important;width:50px!important;height:3px!important;background:linear-gradient(90deg,#185FA5,#5BA3E8)!important;margin:14px auto 8px!important;border-radius:2px!important}body.page_contact_form #contact-us-page:has(.d2s-intro-divider)>p:first-of-type::after,body.page_contact_form #contact-us-page:has(.d2s-intro-divider)>p:first-of-type:empty+p::after{display:none!important;content:none!important}/* footer icons FOUC: FB blue on white disc + payment logos keep intrinsic fills */footer.footer .theme-social-icons a.icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;margin:0!important;border-radius:50%!important;background:#ffffff!important;box-shadow:0 2px 8px rgba(0,0,0,.25)!important}footer.footer .theme-social-icons .socialLinks-item .icon svg,footer.footer .theme-social-icons a.icon svg,footer.footer .theme-social-icons a.icon svg use,footer.footer .theme-social-icons a.icon svg path,footer.footer .theme-social-icons a.icon svg polygon{fill:#185FA5!important;color:#185FA5!important;width:18px!important;height:18px!important}footer.footer .footer-payment-icons .footer-payment-icon,footer.footer .footer-payment-icons svg.footer-payment-icon,footer.footer .footer-payment-icons .footer-payment-icon use,footer.footer .theme-payment .footer-payment-icon,footer.footer .theme-payment .footer-payment-icon use{fill:unset!important;color:unset!important}
/* P5 fouc: search Go final styles ASAP â€” no plain-Go FOUC / header shift */.dropdown--quickSearch .form-field,form.quick-search .form-field{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important}.dropdown--quickSearch .quick-search-input,form.quick-search .quick-search-input{flex:1 1 auto!important;min-width:0!important;margin:0!important}.quickSearchSubmitButton,input.quickSearchSubmitButton[type=submit]{display:inline-flex!important;align-items:center!important;justify-content:center!important;float:none!important;position:static!important;top:auto!important;right:auto!important;line-height:1!important;vertical-align:middle!important;height:auto!important;min-height:0!important;padding:11px 16px!important;background-color:#185FA5!important;background:#185FA5!important;color:#fff!important;font-family:Nunito,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;border:none!important;border-radius:6px!important;cursor:pointer!important;box-sizing:border-box!important;appearance:none!important;-webkit-appearance:none!important}.quickSearchSubmitButton:hover{background-color:#0C447C!important;background:#0C447C!important}


   Hooks: a.is-open, a.has-subMenu, .navList-icon, .level-one/two/three
   Scope: aside.page-sidebar only â€” do not touch mega / top nav.
*/

/* typography + grid (match late Cæ®µ) */
html body.category aside.page-sidebar .navList,
html body.brand aside.page-sidebar .navList,
html body.category aside.page-sidebar ul.navList-childlist,
html body.brand aside.page-sidebar ul.navList-childlist{
  list-style:none!important;padding:0!important;margin:0!important;font-size:15.5px!important
}
html body.category aside.page-sidebar .navList > .navList-item,
html body.brand aside.page-sidebar .navList > .navList-item,
html body.category aside.page-sidebar .navList-childlist > li,
html body.brand aside.page-sidebar .navList-childlist > li,
html body.category aside.page-sidebar .navList-childlist-item,
html body.brand aside.page-sidebar .navList-childlist-item{
  display:grid!important;grid-template-columns:28px 1fr!important;align-items:center!important;
  gap:4px!important;margin:2px 0!important;padding:0!important;border-radius:6px!important;
  position:relative!important;font-size:15.5px!important;line-height:1.45!important;
  background:transparent!important
}
html body.category aside.page-sidebar .navList > .navList-item:hover,
html body.brand aside.page-sidebar .navList > .navList-item:hover,
html body.category aside.page-sidebar .navList-childlist > li:hover,
html body.brand aside.page-sidebar .navList-childlist > li:hover{
  background-color:#F0F6FC!important
}

/* collapse/expand: ONLY .navList-icon.is-open (theme toggle).
   Do NOT key off a.is-open â€” current page keeps a.is-open forever, so it could never collapse. */
html body.category aside.page-sidebar .navList-item > ul.navList-childlist,
html body.brand aside.page-sidebar .navList-item > ul.navList-childlist,
html body.category aside.page-sidebar .navList-childlist-item > ul,
html body.brand aside.page-sidebar .navList-childlist-item > ul{
  display:none!important
}
html body.category aside.page-sidebar .navList-item:has(> .navList-icon.is-open) > ul.navList-childlist,
html body.brand aside.page-sidebar .navList-item:has(> .navList-icon.is-open) > ul.navList-childlist,
html body.category aside.page-sidebar .navList-childlist-item:has(> .navList-icon.is-open) > ul,
html body.brand aside.page-sidebar .navList-childlist-item:has(> .navList-icon.is-open) > ul{
  display:block!important;grid-column:1 / -1!important;grid-row:2!important;
  margin:4px 0 6px 12px!important;padding-left:10px!important;border-left:1px solid #E8EEF4!important;
  list-style:none!important
}

/* chevron circle */
html body.category aside.page-sidebar .navList-item > .navList-icon,
html body.brand aside.page-sidebar .navList-item > .navList-icon,
html body.category aside.page-sidebar .navList-childlist-item > .navList-icon,
html body.brand aside.page-sidebar .navList-childlist-item > .navList-icon{
  grid-column:1!important;grid-row:1!important;display:inline-flex!important;
  align-items:center!important;justify-content:center!important;
  width:24px!important;height:24px!important;min-width:24px!important;margin:0!important;padding:0!important;
  border-radius:50%!important;background:#E8F1FA!important;cursor:pointer!important;
  box-shadow:none!important;overflow:visible!important
}
html body.category aside.page-sidebar .navList-childlist-item > .navList-icon,
html body.brand aside.page-sidebar .navList-childlist-item > .navList-icon{
  width:20px!important;height:20px!important;min-width:20px!important
}
html body.category aside.page-sidebar .navList-icon svg,
html body.brand aside.page-sidebar .navList-icon svg{
  width:13px!important;height:13px!important;fill:#FFD24A!important;stroke:#FFD24A!important;
  color:#FFD24A!important;transform:none!important;transition:transform .15s ease,fill .15s ease!important
}
html body.category aside.page-sidebar .navList-childlist .navList-icon svg,
html body.brand aside.page-sidebar .navList-childlist .navList-icon svg{
  width:11px!important;height:11px!important
}
/* open: gold disc; triangle shape painted by JS (path), do not rotate */
html body.category aside.page-sidebar .navList-icon.is-open,
html body.brand aside.page-sidebar .navList-icon.is-open{
  background:#FFD24A!important;box-shadow:0 1px 4px rgba(255,210,74,.35)!important
}
html body.category aside.page-sidebar .navList-icon.is-open svg,
html body.brand aside.page-sidebar .navList-icon.is-open svg,
html body.category aside.page-sidebar .navList-icon.is-open svg use,
html body.brand aside.page-sidebar .navList-icon.is-open svg use,
html body.category aside.page-sidebar .navList-icon.is-open svg path,
html body.brand aside.page-sidebar .navList-icon.is-open svg path{
  fill:#042C53!important;stroke:#042C53!important;color:#042C53!important;
  transform:none!important
}

/* links */
html body.category aside.page-sidebar .navList .navList-action,
html body.brand aside.page-sidebar .navList .navList-action,
html body.category aside.page-sidebar .navList a.navList-action,
html body.brand aside.page-sidebar .navList a.navList-action,
html body.category aside.page-sidebar .navList-childlist a,
html body.brand aside.page-sidebar .navList-childlist a{
  grid-column:2!important;grid-row:1!important;display:block!important;
  color:#1A2B4A!important;font-size:15.5px!important;font-weight:600!important;
  padding:10px 6px 10px 0!important;margin:0!important;text-decoration:none!important;
  background:transparent!important;line-height:1.4!important;
  text-transform:capitalize!important;font-family:Nunito,sans-serif!important;letter-spacing:0!important;
  word-break:break-word!important;overflow-wrap:break-word!important
}
html body.category aside.page-sidebar .navList-childlist a,
html body.brand aside.page-sidebar .navList-childlist a{
  font-size:14.5px!important;font-weight:500!important;color:#5A6578!important;padding:7px 4px 7px 0!important
}
html body.category aside.page-sidebar .navList-childlist .navList-childlist a,
html body.brand aside.page-sidebar .navList-childlist .navList-childlist a,
html body.category aside.page-sidebar .navList-childlist-item.level-three > a,
html body.brand aside.page-sidebar .navList-childlist-item.level-three > a{
  font-size:13.5px!important;color:#6B7280!important;padding:6px 4px!important
}
html body.category aside.page-sidebar .navList a:hover,
html body.brand aside.page-sidebar .navList a:hover{
  color:#185FA5!important
}
html body.category aside.page-sidebar .navList-item:not(:has(> .navList-icon)) > a,
html body.brand aside.page-sidebar .navList-item:not(:has(> .navList-icon)) > a,
html body.category aside.page-sidebar .navList-childlist-item:not(:has(> .navList-icon)) > a,
html body.brand aside.page-sidebar .navList-childlist-item:not(:has(> .navList-icon)) > a{
  grid-column:2!important;padding-left:0!important
}

/* deepest current (is-open with no deeper is-open) â†’ blue pill */
html body.category aside.page-sidebar .navList-item:has(> a.is-open):not(:has(li a.is-open)) > a.is-open,
html body.brand aside.page-sidebar .navList-item:has(> a.is-open):not(:has(li a.is-open)) > a.is-open,
html body.category aside.page-sidebar .navList-childlist-item:has(> a.is-open):not(:has(li a.is-open)) > a.is-open,
html body.brand aside.page-sidebar .navList-childlist-item:has(> a.is-open):not(:has(li a.is-open)) > a.is-open{
  background-color:#0C447C!important;background-image:linear-gradient(135deg,#0C447C,#185FA5)!important;
  color:#FFFFFF!important;font-weight:800!important;border-radius:8px!important;
  box-shadow:0 3px 10px rgba(4,44,83,.22)!important;padding-left:12px!important;padding-right:12px!important
}
html body.category aside.page-sidebar .navList-item:has(> a.is-open):not(:has(li a.is-open)):has(> .navList-icon) > a.is-open,
html body.brand aside.page-sidebar .navList-item:has(> a.is-open):not(:has(li a.is-open)):has(> .navList-icon) > a.is-open,
html body.category aside.page-sidebar .navList-childlist-item:has(> a.is-open):not(:has(li a.is-open)):has(> .navList-icon) > a.is-open,
html body.brand aside.page-sidebar .navList-childlist-item:has(> a.is-open):not(:has(li a.is-open)):has(> .navList-icon) > a.is-open{
  border-radius:0 8px 8px 0!important;padding-left:6px!important
}
html body.category aside.page-sidebar .navList-item:has(> a.is-open):not(:has(li a.is-open)):not(:has(> .navList-icon)) > a.is-open,
html body.brand aside.page-sidebar .navList-item:has(> a.is-open):not(:has(li a.is-open)):not(:has(> .navList-icon)) > a.is-open,
html body.category aside.page-sidebar .navList-childlist-item:has(> a.is-open):not(:has(li a.is-open)):not(:has(> .navList-icon)) > a.is-open,
html body.brand aside.page-sidebar .navList-childlist-item:has(> a.is-open):not(:has(li a.is-open)):not(:has(> .navList-icon)) > a.is-open{
  grid-column:1 / -1!important;border-radius:8px!important;padding-left:32px!important
}
html body.category aside.page-sidebar .navList-item:has(> a.is-open):not(:has(li a.is-open)) > .navList-icon,
html body.brand aside.page-sidebar .navList-item:has(> a.is-open):not(:has(li a.is-open)) > .navList-icon,
html body.category aside.page-sidebar .navList-childlist-item:has(> a.is-open):not(:has(li a.is-open)) > .navList-icon,
html body.brand aside.page-sidebar .navList-childlist-item:has(> a.is-open):not(:has(li a.is-open)) > .navList-icon{
  background-color:#0C447C!important;background-image:linear-gradient(135deg,#0C447C,#185FA5)!important;
  border-radius:8px 0 0 8px!important;width:100%!important;height:100%!important;min-width:0!important;
  align-self:stretch!important;box-shadow:none!important
}
html body.category aside.page-sidebar .navList-item:has(> a.is-open):not(:has(li a.is-open)) > .navList-icon svg,
html body.brand aside.page-sidebar .navList-item:has(> a.is-open):not(:has(li a.is-open)) > .navList-icon svg,
html body.category aside.page-sidebar .navList-item:has(> a.is-open):not(:has(li a.is-open)) > .navList-icon svg use,
html body.brand aside.page-sidebar .navList-item:has(> a.is-open):not(:has(li a.is-open)) > .navList-icon svg use,
html body.category aside.page-sidebar .navList-item:has(> a.is-open):not(:has(li a.is-open)) > .navList-icon svg path,
html body.brand aside.page-sidebar .navList-item:has(> a.is-open):not(:has(li a.is-open)) > .navList-icon svg path,
html body.category aside.page-sidebar .navList-childlist-item:has(> a.is-open):not(:has(li a.is-open)) > .navList-icon svg,
html body.brand aside.page-sidebar .navList-childlist-item:has(> a.is-open):not(:has(li a.is-open)) > .navList-icon svg{
  fill:#FFD24A!important;stroke:#FFD24A!important;color:#FFD24A!important;transform:none!important
}

/* ancestor open (has deeper is-open) â†’ bold blue text, no pill */
html body.category aside.page-sidebar .navList-item:has(> a.is-open):has(li a.is-open) > a.is-open,
html body.brand aside.page-sidebar .navList-item:has(> a.is-open):has(li a.is-open) > a.is-open,
html body.category aside.page-sidebar .navList-childlist-item:has(> a.is-open):has(li a.is-open) > a.is-open,
html body.brand aside.page-sidebar .navList-childlist-item:has(> a.is-open):has(li a.is-open) > a.is-open{
  color:#0C447C!important;font-weight:700!important;background:transparent!important;
  background-image:none!important;box-shadow:none!important
}

/* level indent */
html body.category aside.page-sidebar .navList-childlist .navList-item,
html body.brand aside.page-sidebar .navList-childlist .navList-item,
html body.category aside.page-sidebar .navList-childlist-item.level-two,
html body.brand aside.page-sidebar .navList-childlist-item.level-two{
  grid-template-columns:24px 1fr!important;font-size:14.5px!important
}
html body.category aside.page-sidebar .navList-childlist .navList-childlist,
html body.brand aside.page-sidebar .navList-childlist .navList-childlist{
  margin-left:8px!important;padding-left:8px!important
}

/* Shop by Size late inject: reserve height once panel exists (P5 SSR later) */
html body.category.d2s-authed aside.page-sidebar #d2s-size-filter{
  min-height:220px!important;box-sizing:border-box!important
}
html body.category aside.page-sidebar #d2s-size-filter[data-d2s-sf-hidden="1"],
html body:not(.d2s-authed) #d2s-size-filter,
html body:not(.d2s-authed) .sidebarBlock:has(.heading-price),
html body:not(.d2s-authed) .sidebarBlock:has([data-shop-by-price]){
  min-height:0!important;display:none!important;visibility:hidden!important;pointer-events:none!important
}

html body.category aside.page-sidebar .navList-icon.is-open,
html body.brand aside.page-sidebar .navList-icon.is-open{
  transform:none!important;-webkit-transform:none!important
}
html body.category aside.page-sidebar .navList-icon.is-open svg,
html body.brand aside.page-sidebar .navList-icon.is-open svg,
html body.category aside.page-sidebar .navList-icon.is-open svg path,
html body.brand aside.page-sidebar .navList-icon.is-open svg path,
html body.category aside.page-sidebar .navList-icon.is-open svg use,
html body.brand aside.page-sidebar .navList-icon.is-open svg use{
  transform:none!important;-webkit-transform:none!important
}


   Source: Claude d2s-sidebar-20261017p1b.css (+ Cursor collapse fixes)
   Hooks: a.is-open (SSR current path), a.has-subMenu, .navList-icon, .navList-icon.is-open (theme click)
   Scope: aside.page-sidebar only
   Arrows: theme <svg><use #icon-chevron-right> display:none; triangle via .navList-icon::before (border).
   Direction from border shape only â€” never transform. No d2sPaintNavArrow.
   States:
     collapsed            : light-blue circle  #E8F1FA + gold right triangle   #FFD24A
     expanded (icon open) : gold circle #FFD24A + navy down triangle #042C53
     deepest current open : blue half-pill + gold down triangle #FFD24A
     deepest current shut : blue half-pill + gold right triangle #FFD24A
   CRITICAL: expand/collapse display keyed ONLY on .navList-icon.is-open
   (a.is-open stays on current forever â€” never use it alone to force ul open / arrow down).
*/

html body.category aside.page-sidebar .navList,
html body.brand aside.page-sidebar .navList,
html body.category aside.page-sidebar ul.navList-childlist,
html body.brand aside.page-sidebar ul.navList-childlist{
  list-style:none!important;padding:0!important;margin:0!important;font-size:15.5px!important
}
html body.category aside.page-sidebar .navList > .navList-item,
html body.brand aside.page-sidebar .navList > .navList-item,
html body.category aside.page-sidebar .navList-childlist > li,
html body.brand aside.page-sidebar .navList-childlist > li,
html body.category aside.page-sidebar .navList-childlist-item,
html body.brand aside.page-sidebar .navList-childlist-item{
  display:grid!important;grid-template-columns:28px 1fr!important;align-items:center!important;
  gap:4px!important;margin:2px 0!important;padding:0!important;border-radius:6px!important;
  position:relative!important;font-size:15.5px!important;line-height:1.45!important;
  background:transparent!important
}
html body.category aside.page-sidebar .navList > .navList-item:hover,
html body.brand aside.page-sidebar .navList > .navList-item:hover,
html body.category aside.page-sidebar .navList-childlist > li:hover,
html body.brand aside.page-sidebar .navList-childlist > li:hover{
  background-color:#F0F6FC!important
}

/* ---- expand / collapse: ONLY .navList-icon.is-open (theme toggle) ---- */
html body.category aside.page-sidebar .navList-item > ul.navList-childlist,
html body.brand aside.page-sidebar .navList-item > ul.navList-childlist,
html body.category aside.page-sidebar .navList-childlist-item > ul,
html body.brand aside.page-sidebar .navList-childlist-item > ul{
  display:none!important
}
html body.category aside.page-sidebar .navList-item:has(> .navList-icon.is-open) > ul.navList-childlist,
html body.brand aside.page-sidebar .navList-item:has(> .navList-icon.is-open) > ul.navList-childlist,
html body.category aside.page-sidebar .navList-childlist-item:has(> .navList-icon.is-open) > ul,
html body.brand aside.page-sidebar .navList-childlist-item:has(> .navList-icon.is-open) > ul{
  display:block!important;grid-column:1 / -1!important;grid-row:2!important;
  margin:4px 0 6px 12px!important;padding-left:10px!important;border-left:1px solid #E8EEF4!important;
  list-style:none!important
}

/* ---- icon cell: circle ---- */
html body.category aside.page-sidebar .navList-item > .navList-icon,
html body.brand aside.page-sidebar .navList-item > .navList-icon,
html body.category aside.page-sidebar .navList-childlist-item > .navList-icon,
html body.brand aside.page-sidebar .navList-childlist-item > .navList-icon{
  grid-column:1!important;grid-row:1!important;display:inline-flex!important;
  align-items:center!important;justify-content:center!important;position:relative!important;
  width:24px!important;height:24px!important;min-width:24px!important;margin:0!important;padding:0!important;
  border-radius:50%!important;background:#E8F1FA!important;cursor:pointer!important;
  box-shadow:none!important;overflow:visible!important;transform:none!important
}
html body.category aside.page-sidebar .navList-childlist-item > .navList-icon,
html body.brand aside.page-sidebar .navList-childlist-item > .navList-icon{
  width:20px!important;height:20px!important;min-width:20px!important
}

/* hide the theme chevron svg entirely â€” the triangle is drawn below */
html body.category aside.page-sidebar .navList-icon svg,
html body.brand aside.page-sidebar .navList-icon svg{
  display:none!important
}

/* ---- triangle: collapsed = gold, pointing right (6w x 8h) ---- */
html body.category aside.page-sidebar .navList-icon::before,
html body.brand aside.page-sidebar .navList-icon::before{
  content:""!important;display:block!important;width:0!important;height:0!important;
  border-style:solid!important;
  border-width:4px 0 4px 6px!important;
  border-color:transparent transparent transparent #FFD24A!important;
  margin-left:1px!important;transform:none!important
}
html body.category aside.page-sidebar .navList-childlist-item > .navList-icon::before,
html body.brand aside.page-sidebar .navList-childlist-item > .navList-icon::before{
  border-width:3.5px 0 3.5px 5px!important
}

/* ---- expanded: gold circle + navy down triangle â€” ONLY when icon.is-open ---- */
html body.category aside.page-sidebar .navList-icon.is-open,
html body.brand aside.page-sidebar .navList-icon.is-open{
  background:#FFD24A!important;box-shadow:0 1px 4px rgba(255,210,74,.35)!important;transform:none!important
}
html body.category aside.page-sidebar .navList-icon.is-open::before,
html body.brand aside.page-sidebar .navList-icon.is-open::before{
  border-width:6px 4px 0 4px!important;
  border-color:#042C53 transparent transparent transparent!important;
  margin-left:0!important;margin-top:1px!important
}
html body.category aside.page-sidebar .navList-childlist-item > .navList-icon.is-open::before,
html body.brand aside.page-sidebar .navList-childlist-item > .navList-icon.is-open::before{
  border-width:5px 3.5px 0 3.5px!important
}

/* ---- links ---- */
html body.category aside.page-sidebar .navList .navList-action,
html body.brand aside.page-sidebar .navList .navList-action,
html body.category aside.page-sidebar .navList a.navList-action,
html body.brand aside.page-sidebar .navList a.navList-action,
html body.category aside.page-sidebar .navList-childlist a,
html body.brand aside.page-sidebar .navList-childlist a{
  grid-column:2!important;grid-row:1!important;display:block!important;
  color:#1A2B4A!important;font-size:15.5px!important;font-weight:600!important;
  padding:10px 6px 10px 0!important;margin:0!important;text-decoration:none!important;
  background:transparent!important;line-height:1.4!important;
  text-transform:capitalize!important;font-family:Nunito,sans-serif!important;letter-spacing:0!important
}
html body.category aside.page-sidebar .navList-childlist a,
html body.brand aside.page-sidebar .navList-childlist a{
  font-size:14.5px!important;font-weight:500!important;color:#5A6578!important;padding:7px 4px 7px 0!important
}
html body.category aside.page-sidebar .navList-childlist .navList-childlist a,
html body.brand aside.page-sidebar .navList-childlist .navList-childlist a,
html body.category aside.page-sidebar .navList-childlist-item.level-three > a,
html body.brand aside.page-sidebar .navList-childlist-item.level-three > a{
  font-size:13.5px!important;color:#6B7280!important;padding:6px 4px!important
}
html body.category aside.page-sidebar .navList-item:not(:has(> .navList-icon)) > a,
html body.brand aside.page-sidebar .navList-item:not(:has(> .navList-icon)) > a,
html body.category aside.page-sidebar .navList-childlist-item:not(:has(> .navList-icon)) > a,
html body.brand aside.page-sidebar .navList-childlist-item:not(:has(> .navList-icon)) > a{
  grid-column:2!important;padding-left:0!important
}

/* ---- ancestor of current (expanded, not deepest): navy text, no pill ---- */
html body.category aside.page-sidebar .navList-item:has(> a.is-open):has(li a.is-open) > a.is-open,
html body.brand aside.page-sidebar .navList-item:has(> a.is-open):has(li a.is-open) > a.is-open,
html body.category aside.page-sidebar .navList-childlist-item:has(> a.is-open):has(li a.is-open) > a.is-open,
html body.brand aside.page-sidebar .navList-childlist-item:has(> a.is-open):has(li a.is-open) > a.is-open{
  color:#0C447C!important;font-weight:700!important;background:transparent!important;
  background-image:none!important;box-shadow:none!important
}

/* ---- deepest current = blue pill ---- */
html body.category aside.page-sidebar .navList-item:has(> a.is-open):not(:has(li a.is-open)) > a.is-open,
html body.brand aside.page-sidebar .navList-item:has(> a.is-open):not(:has(li a.is-open)) > a.is-open,
html body.category aside.page-sidebar .navList-childlist-item:has(> a.is-open):not(:has(li a.is-open)) > a.is-open,
html body.brand aside.page-sidebar .navList-childlist-item:has(> a.is-open):not(:has(li a.is-open)) > a.is-open{
  background-color:#0C447C!important;background-image:linear-gradient(135deg,#0C447C,#185FA5)!important;
  color:#FFFFFF!important;font-weight:800!important;border-radius:8px!important;
  box-shadow:0 3px 10px rgba(4,44,83,.22)!important;padding-left:12px!important;padding-right:12px!important
}
html body.category aside.page-sidebar .navList-item:has(> a.is-open):not(:has(li a.is-open)):has(> .navList-icon) > a.is-open,
html body.brand aside.page-sidebar .navList-item:has(> a.is-open):not(:has(li a.is-open)):has(> .navList-icon) > a.is-open,
html body.category aside.page-sidebar .navList-childlist-item:has(> a.is-open):not(:has(li a.is-open)):has(> .navList-icon) > a.is-open,
html body.brand aside.page-sidebar .navList-childlist-item:has(> a.is-open):not(:has(li a.is-open)):has(> .navList-icon) > a.is-open{
  border-radius:0 8px 8px 0!important;padding-left:6px!important
}
html body.category aside.page-sidebar .navList-item:has(> a.is-open):not(:has(li a.is-open)):not(:has(> .navList-icon)) > a.is-open,
html body.brand aside.page-sidebar .navList-item:has(> a.is-open):not(:has(li a.is-open)):not(:has(> .navList-icon)) > a.is-open,
html body.category aside.page-sidebar .navList-childlist-item:has(> a.is-open):not(:has(li a.is-open)):not(:has(> .navList-icon)) > a.is-open,
html body.brand aside.page-sidebar .navList-childlist-item:has(> a.is-open):not(:has(li a.is-open)):not(:has(> .navList-icon)) > a.is-open{
  grid-column:1 / -1!important;border-radius:8px!important;padding-left:32px!important
}
/* deepest current: icon cell = blue left half of pill */
html body.category aside.page-sidebar .navList-item:has(> a.is-open):not(:has(li a.is-open)) > .navList-icon,
html body.brand aside.page-sidebar .navList-item:has(> a.is-open):not(:has(li a.is-open)) > .navList-icon,
html body.category aside.page-sidebar .navList-childlist-item:has(> a.is-open):not(:has(li a.is-open)) > .navList-icon,
html body.brand aside.page-sidebar .navList-childlist-item:has(> a.is-open):not(:has(li a.is-open)) > .navList-icon{
  background-color:#0C447C!important;background-image:linear-gradient(135deg,#0C447C,#185FA5)!important;
  border-radius:8px 0 0 8px!important;width:100%!important;height:100%!important;min-width:0!important;
  align-self:stretch!important;box-shadow:none!important;transform:none!important
}
/* deepest current OPEN: gold down triangle */
html body.category aside.page-sidebar .navList-item:has(> a.is-open):not(:has(li a.is-open)) > .navList-icon.is-open::before,
html body.brand aside.page-sidebar .navList-item:has(> a.is-open):not(:has(li a.is-open)) > .navList-icon.is-open::before,
html body.category aside.page-sidebar .navList-childlist-item:has(> a.is-open):not(:has(li a.is-open)) > .navList-icon.is-open::before,
html body.brand aside.page-sidebar .navList-childlist-item:has(> a.is-open):not(:has(li a.is-open)) > .navList-icon.is-open::before{
  border-width:6px 4px 0 4px!important;
  border-color:#FFD24A transparent transparent transparent!important;
  margin-left:0!important;margin-top:1px!important
}
/* deepest current COLLAPSED: gold right triangle (same as other collapsed) */
html body.category aside.page-sidebar .navList-item:has(> a.is-open):not(:has(li a.is-open)) > .navList-icon:not(.is-open)::before,
html body.brand aside.page-sidebar .navList-item:has(> a.is-open):not(:has(li a.is-open)) > .navList-icon:not(.is-open)::before,
html body.category aside.page-sidebar .navList-childlist-item:has(> a.is-open):not(:has(li a.is-open)) > .navList-icon:not(.is-open)::before,
html body.brand aside.page-sidebar .navList-childlist-item:has(> a.is-open):not(:has(li a.is-open)) > .navList-icon:not(.is-open)::before{
  border-width:4px 0 4px 6px!important;
  border-color:transparent transparent transparent #FFD24A!important;
  margin-left:1px!important;margin-top:0!important
}
html body.category aside.page-sidebar .navList-childlist-item:has(> a.is-open):not(:has(li a.is-open)) > .navList-icon:not(.is-open)::before,
html body.brand aside.page-sidebar .navList-childlist-item:has(> a.is-open):not(:has(li a.is-open)) > .navList-icon:not(.is-open)::before{
  border-width:3.5px 0 3.5px 5px!important
}

html body.category aside.page-sidebar .navList-childlist .navList-item,
html body.brand aside.page-sidebar .navList-childlist .navList-item,
html body.category aside.page-sidebar .navList-childlist-item.level-two,
html body.brand aside.page-sidebar .navList-childlist-item.level-two{
  grid-template-columns:24px 1fr!important;font-size:14.5px!important
}

/* ---- Shop by Size placeholder (still JS-rendered; guests: no reserve) ---- */
html body.category.d2s-authed aside.page-sidebar #d2s-size-filter{min-height:220px!important;box-sizing:border-box!important}
html body.category aside.page-sidebar #d2s-size-filter[data-d2s-sf-hidden="1"],
html body:not(.d2s-authed) #d2s-size-filter{min-height:0!important;display:none!important;visibility:hidden!important}


/* 20261027duplist1: hide tax/MSRP/saved price rows before deferred d2s-page.js (no !important ¡ª JS must not set display on withTax) */
.productView-price .price-section--withTax,
.card .product-price .price-section--withTax,
.listItem-price .price-section--withTax,
.productView-price .rrp-price--withoutTax,
.card .product-price .rrp-price--withoutTax,
.productView-price .saved-price,
.productView-price .actual-price .price-label,
.productView-price abbr,
.card .product-price abbr { display: none; }
/* PDP stack order (List ¡ú Sale ¡ú Your Price ¡ú badge ¡ú detail) */
.productView-price { display: flex; flex-direction: column; align-items: flex-start; }
.productView-price .non-sale-price--withoutTax,
.productView-price .d2s-pdp-list { order: 1; }
.productView-price .d2s-sale-row { order: 2; }
.productView-price .actual-price { order: 3; }
.productView-price .d2s-saved-row { order: 4; }
.productView-price .d2s-price-detail { order: 5; }
