#brx-content .nd-pdp{padding:0}.nd-pdp .nd-pdp__grid{display:flex;flex-direction:column;width:100%;max-width:none;padding:0;gap:0}.nd-pdp .nd-pdp__gal{width:100%}.nd-pdp .nd-pdp__buy{width:100%;padding:20px 20px 24px;display:flex;flex-direction:column;gap:14px}@media (min-width:992px){.nd-pdp .nd-pdp__grid{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:64px;align-items:start;padding:32px 40px 96px}.nd-pdp .nd-pdp__buy{position:sticky;top:96px;padding:0;gap:16px}}.nd-gal{position:relative}.nd-gal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.nd-gal__track::-webkit-scrollbar{display:none}.nd-gal__item{flex:0 0 100%;margin:0;aspect-ratio:1 / 1;background:var(--nd-photo);scroll-snap-align:start;overflow:hidden}.nd-gal__item img{width:100%;height:100%;object-fit:cover;display:block}.nd-gal__count{position:absolute;right:16px;bottom:16px;background:var(--nd-white);padding:4px 10px;font:500 12px/1.4 var(--nd-font-label);color:var(--nd-ink)}@media (min-width:992px){.nd-gal__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:visible}.nd-gal__item:first-child,.nd-gal__item:nth-child(even):last-child{grid-column:1 / -1}.nd-gal__count{display:none}}.nd-pdp__buy .nd-crumb{margin-bottom:-2px}.nd-pdp__buy .brxe-product-title{margin:0;font-size:36px;line-height:1.05}.nd-pdp-sub{margin:-8px 0 0;font:400 14px/1.4 var(--nd-font-body);color:var(--nd-muted)}.nd-pdp-rating{align-self:flex-start;color:var(--nd-text);text-decoration:none}.nd-pdp-rating:hover b{text-decoration:underline}.nd-pdp__price{display:flex;flex-direction:column;gap:4px}.nd-pdp__price .price,.nd-pdp__price .price .amount{margin:0;font:500 26px/1.15 var(--nd-font-label);color:var(--nd-ink);font-variant-numeric:tabular-nums}.nd-pdp__price .price del{font-size:18px;color:var(--nd-muted);margin-right:8px}.nd-pdp__price .price ins{text-decoration:none}.nd-pdp-deal{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;background:var(--nd-cream);border:1px solid var(--nd-line);font:400 14px/1.5 var(--nd-font-body);color:var(--nd-text)}.nd-pdp-deal svg{width:20px;height:20px;flex:none;margin-top:2px;color:var(--nd-ink)}.nd-pdp-deal b{font-weight:700;color:var(--nd-ink)}.nd-pdp-deal .nd-badge{height:20px;vertical-align:1px}.nd-pdp-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--nd-line);border-bottom:1px solid var(--nd-line)}.nd-pdp-specs div{padding:12px 8px 12px 0;display:flex;flex-direction:column-reverse;gap:2px}.nd-pdp-specs dd{margin:0;font:500 16px/1.2 var(--nd-font-label);color:var(--nd-ink)}.nd-pdp-specs dt{font:400 12px/1.35 var(--nd-font-body);color:var(--nd-muted)}.nd-pdp__buy .brxe-shortcode:has(.nd-pdp-specs){display:flex;flex-direction:column;gap:14px}@media (min-width:992px){.nd-pdp__buy .brxe-product-title{font-size:44px;line-height:1.04}}.nd-pdp__buy form.cart{margin:4px 0 0}.nd-pdp__buy form.cart:not(.variations_form),.nd-pdp__buy .woocommerce-variation-add-to-cart{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:stretch}.nd-pdp__buy form.cart:not(.variations_form)>:not(.quantity):not(.single_add_to_cart_button),.nd-pdp__buy .woocommerce-variation-add-to-cart>:not(.quantity):not(.single_add_to_cart_button){grid-column:1 / -1}.nd-pdp__buy form.cart .quantity{display:inline-grid;grid-template-columns:40px 44px 40px;width:126px;height:var(--nd-control-l);margin:0;border:1px solid var(--nd-control-border)}.nd-pdp__buy form.cart .quantity .action{display:grid;place-items:center;width:40px;height:100%;border:0;background:#fff0;color:var(--nd-ink);cursor:pointer;font-size:18px}.nd-pdp__buy form.cart .quantity input.qty{width:44px;min-width:0;padding:0;height:100%;border:0;border-inline:1px solid var(--nd-line);text-align:center;font:500 16px/1 var(--nd-font-label);color:var(--nd-ink);background:var(--nd-white)}.nd-pdp__buy .single_add_to_cart_button.button{min-height:var(--nd-control-l);width:100%;margin:0;padding:0 12px;border:0;border-radius:0;background:var(--nd-ink);color:var(--nd-white);font:500 13px/1 var(--nd-font-label);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}@media (min-width:400px){.nd-pdp__buy .single_add_to_cart_button.button{font-size:14px;letter-spacing:1.5px}}.nd-pdp__buy .single_add_to_cart_button.button:hover{background:#2b2b2b}.nd-pdp__buy .single_add_to_cart_button.disabled{background:var(--nd-stone);color:var(--nd-text);cursor:not-allowed}.nd-pdp__buy table.variations{width:100%;margin:0 0 12px;border:0}.nd-pdp__buy table.variations tbody{display:block}.nd-pdp__buy table.variations tr,.nd-pdp__buy table.variations td,.nd-pdp__buy table.variations th{display:block;padding:0;border:0;background:none}.nd-pdp__buy table.variations th.label{margin-bottom:10px}.nd-pdp__buy table.variations th.label label{font:500 13px/1.5 var(--nd-font-label);letter-spacing:1px;text-transform:uppercase;color:var(--nd-ink)}.nd-pdp__buy .cfvsw-swatches-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%!important;max-width:none!important}.nd-pdp__buy .cfvsw-swatches-container .cfvsw-swatches-option.cfvsw-label-option{margin:0;min-height:48px!important;padding:0 12px;display:flex;align-items:center;justify-content:flex-start;gap:10px;background:var(--nd-white);border:1px solid var(--nd-control-border);border-radius:0!important;box-shadow:none}.nd-pdp__buy .cfvsw-swatches-option::before{content:"";width:14px;height:14px;border-radius:50%;flex:none;background:var(--nd-stone)}.nd-pdp__buy .cfvsw-swatches-option .cfvsw-swatch-inner{font:500 13px/1.25 var(--nd-font-label);letter-spacing:0;text-transform:none;color:var(--nd-ink);text-align:left;margin:0;justify-content:flex-start}.nd-pdp__buy .cfvsw-swatches-option.cfvsw-selected-swatch{background:var(--nd-cream);border:2px solid var(--nd-ink);padding:0 11px}.nd-pdp__buy .reset_variations{display:inline-block;margin-top:8px;font:400 13px/1.4 var(--nd-font-body);color:var(--nd-muted)}.nd-pdp__buy .woocommerce-variation-price .price{font:500 18px/1.3 var(--nd-font-label);color:var(--nd-ink)}.nd-pdp__buy .woocommerce-variation{margin:0 0 8px}.nd-pdp-trust{margin-top:2px}.nd-pdp-trust .nd-trust__item svg{width:22px;height:22px;flex:none}.nd-pdp-nudge{margin:6px -20px 0;background:var(--nd-sand);padding:24px 20px;display:flex;flex-direction:column;gap:12px}.nd-pdp-nudge p{margin:0;font:400 15px/1.6 var(--nd-font-body);color:var(--nd-text)}.nd-pdp-nudge .nd-btn{background:#fff0}.nd-pdp-nudge .nd-btn:not([disabled]):hover{background:var(--nd-ink);color:var(--nd-white)}.nd-pdp-nudge .nd-btn[disabled]{border-color:var(--nd-stone);color:var(--nd-muted);background:#fff0}.nd-pdp-nudge__help{font:400 13px/1.45 var(--nd-font-body);color:var(--nd-muted)}@media (min-width:992px){.nd-pdp-nudge{margin:4px 0 0;padding:24px}}.nd-pdp-bar{position:fixed;left:0;right:0;bottom:0;z-index:998}.nd-pdp-bar[hidden]{display:none}@media (min-width:768px){.nd-pdp-bar{display:none!important}}#brx-content .nd-pdp-det{padding:32px 20px 24px}.nd-pdp-det .nd-pdp-det__grid{display:flex;flex-direction:column;gap:40px;width:100%;max-width:none}.nd-pdp-det .nd-pdp-det__col{display:flex;flex-direction:column;gap:16px;width:100%}.nd-pdp-det .nd-feats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;margin:0;padding:0;background:none}.nd-pdp-det .nd-feats>div{display:block;padding:12px 0;border-bottom:1px solid var(--nd-line)}.nd-pdp-det .nd-feats svg{display:none}.nd-pdp-det .nd-feats .brxe-text-basic{font:400 14px/1.4 var(--nd-font-body);color:var(--nd-ink);text-align:left;width:auto}.nd-pdp-det .nd-acc2{margin:0;border-top:1px solid var(--nd-line)}.nd-pdp-det .nd-acc2 .accordion-item{border-bottom:1px solid var(--nd-line)}.nd-pdp-det .nd-acc2 .accordion-title-wrapper{min-height:56px;display:flex;align-items:center;padding:0;border:0;cursor:pointer}.nd-pdp-det .nd-acc2 .accordion-title{width:100%;display:flex;justify-content:space-between;align-items:center}.nd-pdp-det .nd-acc2 .accordion-title .title{margin:0;font:500 17px/1.3 var(--nd-font-label);letter-spacing:.5px;color:var(--nd-ink)}.nd-pdp-det .nd-acc2 .accordion-title svg{width:14px;height:14px}.nd-pdp-det .nd-acc2 .accordion-content-wrapper{padding:0 0 18px;font:400 15px/1.7 var(--nd-font-body);color:var(--nd-text)}.nd-pdp-det .nd-acc2 .accordion-content-wrapper p{margin:0 0 1em}@media (min-width:992px){#brx-content .nd-pdp-det{background:var(--nd-cream);padding:96px 40px}.nd-pdp-det .nd-pdp-det__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:80px;align-items:start}}#brx-content .nd-pdp-rev{background:var(--nd-cream);padding:56px 20px}.nd-pdp-rev>.brxe-container{width:100%;max-width:none;gap:18px}.nd-pdp-rev .woocommerce-Reviews-title:empty{display:none}@media (min-width:992px){#brx-content .nd-pdp-rev{background:var(--nd-white);padding:96px 40px}}.nd-pdp-deal a{color:var(--nd-ink);text-underline-offset:3px}.nd-safety{margin:0;display:grid;gap:4px}.nd-safety dt{margin-top:12px;font:500 13px/1.5 var(--nd-font-label);letter-spacing:1px;text-transform:uppercase;color:var(--nd-ink)}.nd-safety dt:first-child{margin-top:0}.nd-safety dd{margin:0}.nd-safety ul{margin:4px 0 0;padding-left:18px}.nd-safety li+li{margin-top:4px}