.bernhardt-product-options{display:block;border-top:1px solid rgba(var(--color-foreground),.12);margin-top:clamp(3rem,5vw,7rem)}.bernhardt-product-options .bpo-shell{padding-top:clamp(3rem,4.5vw,6rem)}.bernhardt-product-options .bpo-group{padding:0 0 clamp(3.6rem,5vw,6.4rem);margin:0 0 clamp(3.6rem,5vw,6.4rem);border-bottom:1px solid rgba(var(--color-foreground),.12)}.bernhardt-product-options .bpo-group:last-child{margin-bottom:0}.bernhardt-product-options .bpo-group__head{margin-bottom:2.2rem}.bernhardt-product-options .bpo-kicker,.bernhardt-product-options .bpo-small-label{margin:0 0 .7rem;font-family:var(--font-body-family);font-size:1.05rem;font-weight:600;letter-spacing:.16em;line-height:1.35;text-transform:uppercase;color:rgba(var(--color-foreground),.72)}.bernhardt-product-options .bpo-heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(2.1rem,2.6vw,3.2rem);line-height:1.15;color:rgb(var(--color-foreground))}.bernhardt-product-options .bpo-cards,.bernhardt-product-options .bpo-finish-grid,.bernhardt-product-options .bpo-pillow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,5rem);align-items:start}.bernhardt-product-options .bpo-cards{grid-template-columns:minmax(0,22rem)}.bernhardt-product-options .bpo-card,.bernhardt-product-options .bpo-finish-block,.bernhardt-product-options .bpo-pillow{min-width:0}.bernhardt-product-options .bpo-swatch-link{display:inline-block;max-width:100%;color:inherit;text-decoration:none}.bernhardt-product-options .bpo-swatch{width:clamp(11rem,15vw,16rem);aspect-ratio:1;background:#f6f6f4;border:1px solid rgba(var(--color-foreground),.12);overflow:hidden;display:grid;place-items:center}.bernhardt-product-options .bpo-swatch img{display:block;width:100%;height:100%;object-fit:cover}.bernhardt-product-options .bpo-swatch--finish img{object-fit:cover}.bernhardt-product-options .bpo-swatch--nailhead{width:clamp(8.5rem,10vw,11rem);border-radius:50%;background:transparent;border:0}.bernhardt-product-options .bpo-swatch--nailhead img{border-radius:50%;object-fit:cover}.bernhardt-product-options .bpo-swatch--empty{padding:1.4rem;text-align:center;font-size:1.15rem;line-height:1.35;color:rgba(var(--color-foreground),.6)}.bernhardt-product-options .bpo-name{display:block;margin-top:1rem;font-size:1.3rem;line-height:1.45;color:rgb(var(--color-foreground))}.bernhardt-product-options .bpo-control{max-width:34rem;margin-top:2.2rem}.bernhardt-product-options .bpo-control--flush{margin-top:.8rem}.bernhardt-product-options .bpo-label{display:block;margin-bottom:.8rem;font-size:1.25rem;font-weight:600;color:rgb(var(--color-foreground))}.bernhardt-product-options .bpo-select{display:block;width:100%;min-height:4.8rem;padding:0 4.2rem 0 1.4rem;border:1px solid rgba(var(--color-foreground),.28);border-radius:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.35rem;line-height:1.3}.bernhardt-product-options .bpo-select:focus{outline:1px solid rgb(var(--color-foreground));outline-offset:2px}.bernhardt-product-options .bpo-note{margin:.8rem 0 0;font-size:1.15rem;line-height:1.55;color:rgba(var(--color-foreground),.7)}.bernhardt-product-options .bpo-view-all{display:inline-block;margin-top:1.6rem;margin-right:2rem;color:inherit;font-size:1.2rem;text-decoration:underline;text-underline-offset:.25em}.bernhardt-product-options .bpo-pillow-grid{grid-template-columns:repeat(2,minmax(0,28rem));gap:3rem}.bernhardt-product-options .bpo-detail,.bernhardt-product-options .bpo-com-copy{margin:1rem 0 0;font-size:1.25rem;line-height:1.6;color:rgba(var(--color-foreground),.82)}.bernhardt-product-options .bpo-links{display:flex;flex-wrap:wrap;gap:1rem 2.4rem;margin-top:-2rem;padding-bottom:2rem}.bernhardt-product-options .bpo-links a{font-size:1.2rem;color:inherit;text-decoration:none;border-bottom:1px solid currentColor}@media(max-width:749px){.bernhardt-product-options{margin-top:4rem}.bernhardt-product-options .bpo-cards,.bernhardt-product-options .bpo-finish-grid,.bernhardt-product-options .bpo-pillow-grid{grid-template-columns:1fr;gap:3rem}.bernhardt-product-options .bpo-swatch{width:13rem}.bernhardt-product-options .bpo-swatch--nailhead{width:9.5rem}.bernhardt-product-options .bpo-control{max-width:none}}.product__block--bernhardt-options{max-width:100%}.product__block--bernhardt-options .bernhardt-product-options{border-top:1px solid rgba(var(--color-foreground),.15);margin-top:0}.product__block--bernhardt-options .bpo-shell{padding-top:1.7rem}.product__block--bernhardt-options .bpo-near-price>.bpo-kicker{margin-bottom:1.4rem}.product__block--bernhardt-options .bpo-control{max-width:100%;margin:0 0 1.9rem}.product__block--bernhardt-options .bpo-select{min-height:4.8rem;touch-action:manipulation;cursor:pointer}.product__block--bernhardt-options .bpo-product-finish-chooser{margin-top:1.1rem;border:1px solid rgba(var(--color-foreground),.18)}.product__block--bernhardt-options .bpo-product-finish-chooser summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:1.2rem;font-size:1.2rem;line-height:1.4;list-style:none;touch-action:manipulation}.product__block--bernhardt-options .bpo-product-finish-chooser summary::-webkit-details-marker{display:none}.product__block--bernhardt-options .bpo-product-finish-chooser[open] summary{border-bottom:1px solid rgba(var(--color-foreground),.18)}.product__block--bernhardt-options .bpo-product-finish-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1rem;max-height:34rem;overflow:auto;overscroll-behavior:contain}.product__block--bernhardt-options .bpo-finish-choice{padding:.65rem;background:transparent;border:1px solid rgba(var(--color-foreground),.18);text-align:left;color:inherit;cursor:pointer;min-width:0;touch-action:manipulation}.product__block--bernhardt-options .bpo-finish-choice.is-selected{border:2px solid rgb(var(--color-foreground));padding:calc(.65rem - 1px)}.product__block--bernhardt-options .bpo-finish-choice:focus-visible{outline:2px solid currentColor;outline-offset:2px}.product__block--bernhardt-options .bpo-choice-image{aspect-ratio:1;display:grid;place-items:center;background:#f6f6f4;overflow:hidden}.product__block--bernhardt-options .bpo-choice-image img{width:100%;height:100%;object-fit:cover}.product__block--bernhardt-options .bpo-choice-fallback{font-size:1.1rem;word-break:break-word;padding:.3rem}.product__block--bernhardt-options .bpo-choice-title{display:block;font-size:1.05rem;line-height:1.35;margin-top:.4rem;overflow-wrap:anywhere}.product__block--bernhardt-options [data-bpo-thread-section]{border:0;margin:0;padding:0}.product__block--bernhardt-options [data-bpo-thread-section] .bpo-group__head{display:none}.product__block--bernhardt-options [data-bpo-thread-section] .bpo-control{margin-top:0}.bpo-detail-gallery:empty{display:none}.bpo-detail-gallery .bpo-group{padding:0 0 clamp(3rem,4vw,5rem);margin:0 0 clamp(3rem,4vw,5rem);border-bottom:1px solid rgba(var(--color-foreground),.12)}.bpo-detail-gallery .bpo-group__head{margin-bottom:2rem}.bpo-detail-gallery .bpo-kicker,.bpo-detail-gallery .bpo-small-label{margin:0 0 .7rem;font-size:1.05rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.bpo-detail-gallery .bpo-heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(2.1rem,2.6vw,3.2rem)}.bpo-detail-gallery .bpo-cards,.bpo-detail-gallery .bpo-finish-grid,.bpo-detail-gallery .bpo-pillow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}.bpo-detail-gallery .bpo-swatch{width:clamp(11rem,15vw,16rem);aspect-ratio:1;background:#f6f6f4;display:grid;place-items:center;overflow:hidden}.bpo-detail-gallery .bpo-swatch img{width:100%;height:100%;object-fit:cover}.bpo-detail-gallery .bpo-swatch--nailhead{width:10rem;border-radius:50%;background:transparent}.bpo-detail-gallery .bpo-swatch--nailhead img{border-radius:50%}.bpo-detail-gallery .bpo-swatch-link{color:inherit;text-decoration:none}.bpo-detail-gallery .bpo-name{display:block;margin-top:.7rem;font-size:1.3rem}.bpo-detail-gallery .bpo-view-all{display:inline-block;margin-top:1.2rem;font-size:1.2rem;text-decoration:underline}.bpo-detail-gallery .bpo-detail,.bpo-detail-gallery .bpo-com-copy{font-size:1.25rem;line-height:1.6}.bpo-detail-gallery .bpo-links{display:flex;flex-wrap:wrap;gap:1.4rem;margin-bottom:3rem}@media(max-width:749px){.product__block--bernhardt-options .bpo-product-finish-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.bpo-detail-gallery .bpo-cards,.bpo-detail-gallery .bpo-finish-grid,.bpo-detail-gallery .bpo-pillow-grid{grid-template-columns:1fr}}.product__block--bernhardt-options .bpo-product-finish-chooser{max-width:100%;min-width:0;overflow:hidden;background:rgb(var(--color-background))}.product__block--bernhardt-options .bpo-product-finish-chooser>summary{min-height:4.4rem;white-space:normal;overflow-wrap:anywhere}.product__block--bernhardt-options .bpo-product-finish-choices{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.75rem;width:100%;min-width:0;max-width:100%;box-sizing:border-box;padding:1rem;max-height:36rem;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.product__block--bernhardt-options .bpo-product-finish-choices>button.bpo-finish-choice{display:grid!important;grid-template-columns:5.2rem minmax(0,1fr)!important;align-items:center!important;justify-content:start!important;column-gap:1.2rem!important;width:100%!important;min-width:0!important;max-width:100%;min-height:6.8rem;height:auto!important;box-sizing:border-box!important;padding:.7rem 1rem!important;margin:0!important;background:transparent!important;border:1px solid rgba(var(--color-foreground),.18)!important;border-radius:0;color:rgb(var(--color-foreground))!important;font:inherit;text-align:left!important;line-height:1.4;letter-spacing:normal!important;text-transform:none!important;white-space:normal!important;overflow:hidden;cursor:pointer;touch-action:manipulation}.product__block--bernhardt-options .bpo-product-finish-choices>button.bpo-finish-choice:hover{border-color:rgba(var(--color-foreground),.6)!important;background:rgba(var(--color-foreground),.025)!important}.product__block--bernhardt-options .bpo-product-finish-choices>button.bpo-finish-choice.is-selected{border:2px solid rgb(var(--color-foreground))!important;padding:calc(.7rem - 1px) calc(1rem - 1px)!important}.product__block--bernhardt-options .bpo-product-finish-choices .bpo-choice-image{display:flex!important;align-items:center;justify-content:center;width:5.2rem!important;height:5.2rem!important;min-width:0;max-width:100%;aspect-ratio:1;box-sizing:border-box;overflow:hidden;background:#f6f6f4}.product__block--bernhardt-options .bpo-product-finish-choices .bpo-choice-image img{display:block;width:100%!important;height:100%!important;object-fit:cover}.product__block--bernhardt-options .bpo-product-finish-choices .bpo-choice-title{display:block!important;min-width:0!important;max-width:100%;margin:0!important;font-size:1.18rem!important;line-height:1.45!important;font-weight:400;text-align:left!important;text-transform:none!important;letter-spacing:normal!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal;text-overflow:clip!important;overflow:visible!important}.product__block--bernhardt-options .bpo-product-finish-choices .bpo-choice-fallback{display:block;font-size:1rem;line-height:1.25;text-align:center;overflow-wrap:anywhere}@media(max-width:749px){.product__block--bernhardt-options .bpo-product-finish-choices{grid-template-columns:minmax(0,1fr)!important}.product__block--bernhardt-options .bpo-product-finish-choices>button.bpo-finish-choice{min-height:6.4rem}}.product__block--bernhardt-options:has(.bpo-shell:empty){display:none!important}.bpo-detail-gallery .bpo-finish-block{min-width:0}.bpo-detail-gallery .bpo-control{width:100%;max-width:38rem;margin-top:1.8rem}.bpo-detail-gallery .bpo-label{display:block;margin-bottom:.65rem;font-size:1.25rem;font-weight:600}.bpo-detail-gallery .bpo-select{display:block;width:100%;min-height:4.8rem;padding:0 3.5rem 0 1.2rem;border:1px solid rgba(var(--color-foreground),.28);border-radius:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.35rem;touch-action:manipulation;cursor:pointer}.bpo-detail-gallery .bpo-select:focus-visible{outline:2px solid currentColor;outline-offset:2px}.bpo-detail-gallery .bpo-note{margin:.7rem 0 0;font-size:1.15rem;line-height:1.55;color:rgba(var(--color-foreground),.72)}.bpo-detail-gallery .bpo-product-finish-chooser{border:1px solid rgba(var(--color-foreground),.2);margin-top:1.2rem;max-width:38rem;background:rgb(var(--color-background));overflow:hidden}.bpo-detail-gallery .bpo-product-finish-chooser>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.2rem;font-size:1.2rem;line-height:1.5;white-space:normal;overflow-wrap:anywhere;touch-action:manipulation}.bpo-detail-gallery .bpo-product-finish-chooser>summary::-webkit-details-marker{display:none}.bpo-detail-gallery .bpo-product-finish-choices{display:grid;grid-template-columns:1fr;gap:.75rem;max-height:36rem;overflow-y:auto;overscroll-behavior:contain;padding:1rem;border-top:1px solid rgba(var(--color-foreground),.15)}.bpo-detail-gallery .bpo-finish-choice{display:flex;align-items:center;gap:1rem;text-align:left;border:1px solid rgba(var(--color-foreground),.2);padding:.65rem;background:transparent;color:inherit;cursor:pointer;min-width:0}.bpo-detail-gallery .bpo-finish-choice.is-selected{border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))}.bpo-detail-gallery .bpo-choice-image{flex:0 0 5rem;width:5rem;height:5rem;display:grid;place-items:center;background:#f6f6f4;overflow:hidden}.bpo-detail-gallery .bpo-choice-image img{display:block;width:100%;height:100%;object-fit:cover}.bpo-detail-gallery .bpo-choice-fallback{font-size:1.1rem;word-break:break-word;padding:.4rem}.bpo-detail-gallery .bpo-choice-title{flex:1;min-width:0;font-size:1.15rem;overflow-wrap:anywhere}@media(max-width:749px){.bpo-detail-gallery .bpo-control,.bpo-detail-gallery .bpo-product-finish-chooser{max-width:100%}}.product__block--bernhardt-options .bpo-adjacent-as-shown{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin:0 0 1.2rem}.product__block--bernhardt-options .bpo-adjacent-as-shown .bpo-small-label{margin:0 0 .65rem;font-size:1.05rem;letter-spacing:.14em}.product__block--bernhardt-options .bpo-adjacent-as-shown .bpo-swatch{width:clamp(7.8rem,8vw,10rem);aspect-ratio:1;max-width:100%}.product__block--bernhardt-options .bpo-adjacent-as-shown .bpo-swatch--nailhead{width:clamp(7rem,7vw,9rem);border-radius:50%}.product__block--bernhardt-options .bpo-adjacent-as-shown .bpo-name{margin-top:.55rem;font-size:1.15rem;line-height:1.45}.product__block--bernhardt-options .bpo-adjacent-as-shown+.bpo-label{margin-top:.75rem}@media(max-width:749px){.product__block--bernhardt-options .bpo-adjacent-as-shown .bpo-swatch{width:9.2rem}.product__block--bernhardt-options .bpo-adjacent-as-shown .bpo-swatch--nailhead{width:8.2rem}}.product__block--bernhardt-options .bpo-text-input{display:block;box-sizing:border-box;width:100%;min-height:4.8rem;padding:1rem 1.4rem;border:1px solid rgba(var(--color-foreground),.28);border-radius:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.35rem}.product__block--bernhardt-options .bpo-text-input:focus{outline:1px solid rgb(var(--color-foreground));outline-offset:2px}.product__block--bernhardt-options .bpo-fabric-as-shown{display:inline-block;margin-top:.7rem;background:none;border:0;padding:.3rem 0;text-decoration:underline;text-underline-offset:3px;color:inherit;text-align:left;font-size:1.2rem;cursor:pointer}.product__block--bernhardt-options .bpo-required-note:not([hidden]){color:#a42c22;font-weight:600}.bpo-detail-gallery .bpo-product-finish-chooser{max-width:38rem;margin-top:1.2rem;border:1px solid rgba(var(--color-foreground),.2)}.bpo-detail-gallery .bpo-product-finish-chooser>summary{cursor:pointer;padding:1.1rem 1.3rem;font-size:1.2rem}.bpo-detail-gallery .bpo-product-finish-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:1rem;max-height:32rem;overflow:auto}.bpo-detail-gallery .bpo-finish-choice{min-width:0;min-height:9rem;padding:.5rem;background:transparent;border:1px solid rgba(var(--color-foreground),.2);cursor:pointer;text-align:left;color:inherit}.bpo-detail-gallery .bpo-choice-image{display:grid;place-items:center;aspect-ratio:1;background:#f7f6f4;overflow:hidden}.bpo-detail-gallery .bpo-choice-image img{height:100%;width:100%;object-fit:cover}.bpo-detail-gallery .bpo-choice-title{display:block;margin-top:.4rem;font-size:1.05rem;word-wrap:break-word}@media(max-width:749px){.bpo-detail-gallery .bpo-product-finish-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}.bpo-detail-gallery .bpo-finish-gallery-link-wrap{max-width:44rem;margin-top:1.2rem}.bpo-detail-gallery .bpo-finish-gallery-link{-webkit-appearance:none;appearance:none;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;color:inherit;cursor:pointer;font:inherit;font-size:1.25rem;line-height:1.45;text-align:left;text-decoration:underline;text-underline-offset:.25em}.bpo-detail-gallery .bpo-finish-gallery-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.bpo-detail-gallery .bpo-finish-gallery-images{margin-top:1rem;border:1px solid rgba(var(--color-foreground),.15)}.bpo-detail-gallery .bpo-finish-gallery-images[hidden]{display:none!important}.product__block--bernhardt-options select.bpo-wood-source{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important;clip-path:inset(50%)!important}.product__block--bernhardt-options .bpo-wood-visual-picker{width:100%;max-width:100%;min-width:0;margin-top:0;border:1px solid rgba(var(--color-foreground),.28);background:rgb(var(--color-background))}.product__block--bernhardt-options .bpo-wood-visual-picker>summary{display:flex;align-items:center;gap:1.1rem;min-height:5.4rem;padding:.6rem 1.2rem;list-style:none;cursor:pointer}.product__block--bernhardt-options .bpo-wood-visual-picker>summary::-webkit-details-marker{display:none}.product__block--bernhardt-options .bpo-wood-visual-picker .bpo-wood-current-image{flex:0 0 3.8rem;width:3.8rem;height:3.8rem;overflow:hidden;background:#f6f6f4}.product__block--bernhardt-options .bpo-wood-visual-picker .bpo-wood-current-image[hidden]{display:none!important}.product__block--bernhardt-options .bpo-wood-current-image img{display:block;width:100%;height:100%;object-fit:cover}.product__block--bernhardt-options .bpo-wood-current-text{flex:1;min-width:0;overflow-wrap:anywhere;line-height:1.4}.product__block--bernhardt-options .bpo-wood-visual-picker>summary .bpo-wood-chevron{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative;flex:0 0 2.8rem!important;width:2.8rem!important;height:2.8rem!important;min-width:2.8rem;margin:0 0 0 auto!important;padding:0!important;font-size:0!important;line-height:0!important;color:transparent!important}.product__block--bernhardt-options .bpo-wood-visual-picker>summary .bpo-wood-chevron:before{content:"";display:block;width:.95rem;height:.95rem;box-sizing:border-box;border-right:1.8px solid rgba(var(--color-foreground),.78);border-bottom:1.8px solid rgba(var(--color-foreground),.78);transform:translateY(-.2rem) rotate(45deg);transition:transform .18s ease}.product__block--bernhardt-options .bpo-wood-visual-picker[open]>summary .bpo-wood-chevron:before{transform:translateY(.2rem) rotate(225deg)}.product__block--bernhardt-options .bpo-wood-visual-picker>summary::marker{content:""}@media(prefers-reduced-motion:reduce){.product__block--bernhardt-options .bpo-wood-visual-picker>summary .bpo-wood-chevron:before{transition:none}}.product__block--bernhardt-options .bpo-wood-visual-picker .bpo-product-finish-choices{display:grid!important;grid-template-columns:minmax(0,1fr)!important;max-height:35rem;overflow-y:auto;overflow-x:hidden;padding:.8rem}.product__block--bernhardt-options .bpo-wood-visual-picker .bpo-finish-choice{display:grid!important;grid-template-columns:5.6rem minmax(0,1fr)!important;min-height:6.8rem;gap:1.1rem;align-items:center;padding:.6rem!important;white-space:normal!important}.product__block--bernhardt-options .bpo-wood-visual-picker .bpo-choice-image{width:5.6rem!important;height:5.6rem!important}.product__block--bernhardt-options .bpo-wood-visual-picker .bpo-choice-title{margin:0!important;min-width:0;overflow-wrap:break-word!important;white-space:normal!important;font-size:1.2rem!important;line-height:1.45!important}.bpo-product-finish-choices .bpo-finish-code:empty{display:none}.bpo-product-finish-choices .bpo-finish-code:not(:empty):after{content:" \b7  "}.bpo-product-finish-choices .bpo-finish-code,.bpo-product-finish-choices .bpo-finish-name{display:inline}@media(max-width:767px){product-info:not([data-bernhardt-display-only-material]) .product__blocks:has(bernhardt-product-options){display:flex;flex-direction:column}product-info .product__blocks:has(bernhardt-product-options)>.product__block--buy_buttons{order:20}product-info .product__blocks:has(bernhardt-product-options)>.product__block--bernhardt-mobile-availability,product-info .product__blocks:has(bernhardt-product-options)>.product__block--bernhardt-b2b-availability{order:21}product-info .product__blocks:has(bernhardt-product-options)>.product__block--variant_picker{order:22}product-info .product__blocks:has(bernhardt-product-options)>.product__block--bernhardt-options{order:23}product-info .product__blocks:has(bernhardt-product-options)>.product__block--icon-with-text,product-info .product__blocks:has(bernhardt-product-options)>.product__block--custom_liquid,product-info .product__blocks:has(bernhardt-product-options)>.product__block--complementary,product-info .product__blocks:has(bernhardt-product-options)>.product__block--addons{order:30}product-info .product__blocks:has(bernhardt-product-options)>.product__block--bernhardt-mobile-availability{width:100%;margin-block:1.5rem}.product__block--bernhardt-options .bpo-control[data-bpo-control=grade] .bpo-adjacent-as-shown{display:none!important}.bpo-detail-gallery .bpo-finish-gallery-link-wrap{max-width:100%;min-width:0}.bpo-detail-gallery .bpo-finish-gallery-images.bpo-product-finish-choices{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0!important;max-height:none!important;overflow:visible!important;min-width:0;width:100%;border:0!important}.bpo-detail-gallery .bpo-finish-gallery-images .bpo-finish-choice{display:grid!important;grid-template-columns:7rem minmax(0,1fr)!important;align-items:center;column-gap:1.4rem;position:relative;min-width:0;width:100%;min-height:9.8rem;padding:1rem 0!important;background:transparent;border:0!important;border-bottom:1px solid rgba(var(--color-foreground),.18)!important;text-align:left;box-sizing:border-box;white-space:normal!important}.bpo-detail-gallery .bpo-finish-gallery-images .bpo-finish-choice.is-selected{background:rgba(var(--color-foreground),.035);outline:2px solid rgba(var(--color-foreground),.7);outline-offset:-2px}.bpo-detail-gallery .bpo-finish-gallery-images .bpo-choice-image{width:7rem!important;height:7rem!important;min-width:0;aspect-ratio:1;grid-column:1}.bpo-detail-gallery .bpo-finish-gallery-images .bpo-choice-title{grid-column:2;display:block!important;margin:0!important;min-width:0!important;max-width:100%!important;overflow:visible!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;text-overflow:clip!important;line-height:1.4!important;font-size:1.3rem!important}.bpo-detail-gallery .bpo-finish-gallery-images .bpo-finish-code{display:block!important;font-size:1.1rem!important;color:rgba(var(--color-foreground),.65);letter-spacing:.1em}.bpo-detail-gallery .bpo-finish-gallery-images .bpo-finish-code:after{content:none!important}.bpo-detail-gallery .bpo-finish-gallery-images .bpo-finish-name{display:block!important;white-space:normal!important;overflow-wrap:break-word!important}.bpo-detail-gallery .bpo-finish-gallery-images .bpo-finish-choice.is-selected:after{content:"SELECTED";position:absolute;right:.65rem;bottom:.45rem;font-size:.92rem;letter-spacing:.1em;color:rgba(var(--color-foreground),.8)}}@media(max-width:767px){product-info .product__blocks:has(bernhardt-product-options)>.product__block--bpo-mobile-customise-heading{display:block;order:22;margin-block:1.5rem 0;font-size:1.05rem;line-height:1.5;letter-spacing:.13em;font-weight:600;text-transform:uppercase;color:rgb(var(--color-foreground))}product-info .product__blocks:has(bernhardt-product-options)>.product__block--variant_picker{order:23}product-info .product__blocks:has(bernhardt-product-options)>.product__block--bernhardt-options{order:24}product-info[data-bpo-mobile-external-grade=true] .product__block--bernhardt-options .bpo-near-price>.bpo-kicker{display:block!important}}@media(max-width:767px){product-info .product__blocks:has(bernhardt-product-options)>.product__block--buy_buttons{margin-bottom:.65rem!important}product-info .product__blocks:has(bernhardt-product-options)>.product__block--bernhardt-mobile-availability,product-info .product__blocks:has(bernhardt-product-options)>.product__block--bernhardt-b2b-availability{margin-top:.8rem!important;margin-bottom:1.1rem!important;padding:0!important}product-info .product__blocks:has(bernhardt-product-options)>.product__block--bernhardt-options{margin-top:.5rem!important;margin-bottom:1.1rem!important}.product__block--bernhardt-options .bpo-shell{padding-top:1.1rem!important}.product__block--bernhardt-options .bpo-near-price>.bpo-kicker{margin-bottom:1.15rem!important}.product__block--bernhardt-options .bpo-mobile-grade-slot{margin:0 0 1.2rem}.product__block--bernhardt-options .bpo-mobile-grade-slot .bss-po-product-page{margin:0!important;padding:0!important;min-width:0;max-width:100%}.product__block--bernhardt-options .bpo-mobile-grade-slot+.bpo-control--fabric-number{margin-top:0}product-info[data-bpo-mobile-native-grade] .product__block--bernhardt-options .bpo-kicker{display:none!important}product-info .product__blocks>.product__block--bpo-mobile-customise-heading{margin-top:.75rem!important;margin-bottom:.2rem!important}product-info .product__blocks:has(bernhardt-product-options)>.product__block--variant_picker{margin-block:.3rem 1rem!important}.product__block--bernhardt-options .bpo-control{margin-bottom:1.45rem}}@media(min-width:768px){product-info:not([data-bernhardt-display-only-material]) .product__blocks:has(bernhardt-product-options){display:flex;flex-direction:column}product-info .product__blocks:has(bernhardt-product-options)>.product__block--inventory,product-info .product__blocks:has(bernhardt-product-options)>.product__block--description,product-info .product__blocks:has(bernhardt-product-options)>.product__block--icon-with-text,product-info .product__blocks:has(bernhardt-product-options)>.product__block--custom_liquid,product-info .product__blocks:has(bernhardt-product-options)>.product__block--complementary,product-info .product__blocks:has(bernhardt-product-options)>.product__block--addons{order:30}product-info .product__blocks:has(bernhardt-product-options)>.product__block--buy_buttons{order:20}product-info .product__blocks:has(bernhardt-product-options)>.product__block--bernhardt-mobile-availability,product-info .product__blocks:has(bernhardt-product-options)>.product__block--bernhardt-b2b-availability{order:21}product-info .product__blocks:has(bernhardt-product-options)>.product__block--bpo-mobile-customise-heading{order:22;display:block!important;margin:1.5rem 0 .3rem;font-size:1.05rem;line-height:1.5;letter-spacing:.13em;font-weight:600;text-transform:uppercase;color:rgb(var(--color-foreground))}product-info .product__blocks:has(bernhardt-product-options)>.product__block--variant_picker{order:23}product-info .product__blocks:has(bernhardt-product-options)>.product__block--bernhardt-options{order:24}product-info .product__blocks:has(bernhardt-product-options)>.product__block--buy_buttons{margin-bottom:.65rem}product-info .product__blocks:has(bernhardt-product-options)>.product__block--bernhardt-mobile-availability,product-info .product__blocks:has(bernhardt-product-options)>.product__block--bernhardt-b2b-availability{width:100%;margin:.9rem 0 1.2rem}product-info .product__blocks:has(bernhardt-product-options)>.product__block--bernhardt-options{margin-top:.5rem;margin-bottom:1.25rem}.product__block--bernhardt-options .bpo-mobile-grade-slot{margin:0 0 1.25rem;max-width:100%}.product__block--bernhardt-options .bpo-mobile-grade-slot .bss-po-product-page{margin:0!important;padding:0!important;min-width:0;max-width:100%}.product__block--bernhardt-options .bpo-mobile-grade-slot+.bpo-control--fabric-number{margin-top:0}product-info[data-bpo-mobile-native-grade] .product__block--bernhardt-options .bpo-kicker{display:none!important}}.bpo-detail-gallery .bpo-finish-gallery-images.bpo-product-finish-choices[hidden]{display:none!important}product-info .product__blocks:has(bernhardt-product-options)>.product__block--buy_buttons{margin-top:.6rem!important;margin-bottom:.25rem!important}product-info .product__blocks:has(bernhardt-product-options)>.product__block--bernhardt-mobile-availability,product-info .product__blocks:has(bernhardt-product-options)>.product__block--bernhardt-b2b-availability{margin-top:.65rem!important;margin-bottom:.65rem!important;padding-block:0!important}product-info .product__blocks:has(bernhardt-product-options)>.product__block--bernhardt-options{margin-top:.3rem!important;margin-bottom:1.1rem!important}product-info .product__blocks:has(bernhardt-product-options)>.product__block--bpo-mobile-customise-heading{margin-top:.65rem!important;margin-bottom:.25rem!important}product-info .product__block--bernhardt-options .bpo-shell{padding-top:.35rem!important}product-info .product__block--buy_buttons .bpo-vacated-grade-source{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important}@media(min-width:768px){.bpo-detail-gallery .bpo-finish-gallery-link-wrap{width:100%;max-width:68rem;min-width:0}.bpo-detail-gallery .bpo-finish-gallery-images.bpo-product-finish-choices:not([hidden]){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,23rem),1fr))!important;gap:.9rem!important;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:1rem!important;max-height:none!important;overflow:visible!important;align-items:stretch}.bpo-detail-gallery .bpo-finish-gallery-images .bpo-finish-choice{display:grid!important;grid-template-columns:5.5rem minmax(0,1fr)!important;align-items:center!important;column-gap:1.1rem!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:8.2rem;height:auto!important;box-sizing:border-box;padding:.8rem!important;margin:0!important;overflow:hidden;white-space:normal!important;text-align:left}.bpo-detail-gallery .bpo-finish-gallery-images .bpo-choice-image{grid-column:1;width:5.5rem!important;height:5.5rem!important;flex:none!important;min-width:0!important;aspect-ratio:1}.bpo-detail-gallery .bpo-finish-gallery-images .bpo-choice-title{grid-column:2;display:block!important;min-width:0!important;max-width:100%!important;margin:0!important;font-size:1.16rem!important;line-height:1.4!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;word-break:normal!important;text-overflow:clip!important}.bpo-detail-gallery .bpo-finish-gallery-images .bpo-finish-code,.bpo-detail-gallery .bpo-finish-gallery-images .bpo-finish-name{display:block!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}.bpo-detail-gallery .bpo-finish-gallery-images .bpo-finish-code:not(:empty):after{content:none!important}}.bpo-detail-gallery .bpo-finish-gallery-images .bpo-choice-image.bpo-swatch--empty{box-sizing:border-box;border:1px solid rgba(var(--color-foreground),.15);padding:.35rem;background:#f6f5f3}.bpo-detail-gallery .bpo-finish-gallery-images .bpo-choice-image .bpo-choice-fallback{display:block;text-align:center;font-size:1.02rem;font-weight:500;line-height:1.3;overflow-wrap:anywhere}
/*# sourceMappingURL=/cdn/shop/t/126/assets/bernhardt-product-options.css.map */
