:root{--afo-pp-bg: #faf9f6;--afo-pp-ink: #000;--afo-pp-bordo: #780c14;--afo-pp-bordo-hover: #5c090f;--afo-pp-hairline: rgba(0, 0, 0, .16);--afo-pp-row-fs: 14px;--afo-pp-label-col: 266px;--afo-pp-indent: 306px;--afo-pp-margin: 40px}@media screen and (min-width:750px){.product-information__grid:not(:has(.product-information__media:empty)).product-information--media-right{grid-template-columns:50.4vw 1fr!important}.product-information__grid.product-information--media-right .product-details{padding-right:6vw}}.product-information .product-details h1{font-size:26px!important;font-weight:400!important;line-height:1.25;letter-spacing:0;margin:0;text-transform:none!important}.afo-pp-tagline{padding-top:61px;margin-bottom:48px}.afo-pp-tagline__rule{display:block;width:433px;max-width:100%;border-top:1px solid var(--afo-pp-ink);border-bottom:0;margin-bottom:11px}.afo-pp-tagline p{font-size:14px;line-height:1.2;max-width:260px;margin:0}.product-details .group-block:has(h1){margin-bottom:60px}@media screen and (min-width:750px){.product-details .group-block:has(h1):has(+.afo-pp-itemmeta){margin-bottom:24px}}.variant-picker .variant-picker__form{display:block}.variant-picker .variant-option--dropdowns{display:grid;grid-template-columns:var(--afo-pp-label-col) 1fr;column-gap:0;align-items:center;width:100%;border-top:1px solid var(--afo-pp-hairline);padding:0;min-height:31px}.variant-picker .variant-option--dropdowns:first-child{border-top-color:var(--afo-pp-ink)}.variant-picker .variant-option--dropdowns:last-child{border-bottom:1px solid var(--afo-pp-hairline)}.variant-picker .variant-option--dropdowns>label{font-size:var(--afo-pp-row-fs);line-height:1.2;font-weight:400;text-transform:none;letter-spacing:0;margin:0;white-space:nowrap}.variant-picker .variant-option__select-wrapper{position:relative;background:transparent;border:0;width:100%;max-width:none;flex:none}.variant-picker .variant-option__select{width:100%;border:0;background:transparent;font-size:var(--afo-pp-row-fs);color:var(--afo-pp-ink);padding:6px 22px 6px 0;line-height:1.2;appearance:none;-webkit-appearance:none;cursor:pointer}.variant-picker .variant-option__select:focus-visible{outline:1px solid var(--afo-pp-ink);outline-offset:2px}.variant-picker .variant-option__select-wrapper:after{content:"";position:absolute;right:4px;top:50%;width:7px;height:7px;border-right:1px solid var(--afo-pp-ink);border-bottom:1px solid var(--afo-pp-ink);transform:translateY(-70%) rotate(45deg);pointer-events:none}.variant-picker .variant-option__select-wrapper>svg,.variant-picker .variant-option__select-wrapper .icon{display:none!important}.afo-pp-perso{display:grid;grid-template-columns:var(--afo-pp-label-col) 1fr;column-gap:0;align-items:center;width:100%;border-bottom:1px solid var(--afo-pp-hairline);padding:0;min-height:31px;font-size:var(--afo-pp-row-fs)}.afo-pp-perso__label{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.afo-pp-perso__info{position:relative;display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;background:var(--afo-pp-bordo);color:var(--afo-pp-bg);font-size:10px;cursor:help}.afo-pp-perso__tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);width:220px;background:#000;color:#fff;font-size:12px;line-height:1.4;padding:8px 10px;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:5}.afo-pp-perso__tooltip{display:none}.afo-pp-perso__info:hover .afo-pp-perso__tooltip,.afo-pp-perso__info:focus-visible .afo-pp-perso__tooltip{display:block;opacity:1}.afo-pp-perso__input{border:0;background:transparent;font-size:var(--afo-pp-row-fs);color:var(--afo-pp-ink);padding:11px 0;width:100%;max-width:none}.afo-pp-perso__input:focus{outline:none}.afo-pp-perso__input:focus-visible{outline:1px solid var(--afo-pp-ink);outline-offset:3px}.afo-pp-perso__input::placeholder{color:#0006}.afo-pp-perso__row{display:flex;align-items:center;gap:10px}.afo-pp-perso__row .afo-pp-perso__input{flex:1;min-width:0}.afo-pp-perso__unit{border:0;background:transparent;font-size:var(--afo-pp-row-fs);color:var(--afo-pp-ink);padding:11px 0;width:auto;flex:0 0 auto;cursor:pointer}.afo-pp-perso__unit:focus-visible{outline:1px solid var(--afo-pp-ink);outline-offset:3px}.afo-pp-itemmeta{display:grid;grid-template-columns:var(--afo-pp-label-col) 1fr;gap:0;font-size:var(--afo-pp-row-fs);line-height:1.2;padding-block:12px 21px;border:0;width:100%}.afo-pp-itemmeta__sku{white-space:nowrap}.product-details .buy-buttons-block,.product-details .buy-buttons-block product-form-component,.product-details .buy-buttons-block .shopify-product-form,.product-details .buy-buttons-block .product-form-buttons,.product-details .product-form-buttons>span:has(add-to-cart-component){display:contents}.product-details div:has(>.buy-buttons-block){display:flex!important;align-items:stretch;gap:0!important;justify-content:flex-start!important;width:100%;min-height:32px;margin-top:0}.product-details div:has(>.buy-buttons-block) .quantity-selector{order:1;display:flex;align-items:center;border:1px solid var(--afo-pp-ink);border-right:0;min-width:var(--afo-pp-label-col);padding-inline:12px 8px;font-size:var(--afo-pp-row-fs);height:32px;box-sizing:border-box;gap:2px}.product-details div:has(>.buy-buttons-block) .quantity-selector:before{content:"Quantity";margin-right:auto;font-size:var(--afo-pp-row-fs)}.product-details .quantity-selector input[type=number],.product-details .quantity-selector input{border:0;background:transparent;width:2em;text-align:center;font-size:var(--afo-pp-row-fs);padding:0;height:auto}.product-details .quantity-selector .button{width:16px;height:16px;min-width:0;min-height:0;padding:0}.product-details .quantity-selector svg{width:8px;height:8px}.product-details div:has(>.buy-buttons-block) product-price{order:2;display:flex;align-items:center;justify-content:flex-start;background:var(--afo-pp-bordo);border:0;min-width:120px;height:32px;box-sizing:border-box;padding:0 0 0 14px!important;width:auto!important}.product-details div:has(>.buy-buttons-block) product-price{cursor:pointer}.product-details div:has(>.buy-buttons-block) product-price .price{font-size:var(--afo-pp-row-fs);color:var(--afo-pp-bg);line-height:1}.product-details div:has(>.buy-buttons-block) product-price .compare-at-price{font-size:var(--afo-pp-row-fs);color:var(--afo-pp-bg);opacity:.55;text-decoration:line-through;margin-left:12px;line-height:1}.product-details div:has(>.buy-buttons-block) product-price>div,.product-details div:has(>.buy-buttons-block) product-price [ref=priceContainer]{padding:0!important;margin-block:auto!important;display:flex;align-items:center;max-width:none}.product-details div:has(>.buy-buttons-block) add-to-cart-component{order:3;flex:1 1 auto!important;min-width:0;display:flex}.product-details div:has(>.buy-buttons-block) .add-to-cart-button{width:100%;height:32px;min-height:32px;border:0;border-radius:0;background:var(--afo-pp-bordo);color:var(--afo-pp-bg);font-size:var(--afo-pp-row-fs);font-weight:400;letter-spacing:.02em;text-transform:none;display:inline-flex;align-items:center;justify-content:flex-end;padding:0 16px;cursor:pointer}.product-details div:has(>.buy-buttons-block) .add-to-cart-button:hover{background:var(--afo-pp-bordo-hover)}.product-details div:has(>.buy-buttons-block) .add-to-cart-button[disabled],.product-details div:has(>.buy-buttons-block) .add-to-cart-button[aria-busy],.product-details div:has(>.buy-buttons-block) add-to-cart-component[disabled] .add-to-cart-button,.product-details div:has(>.buy-buttons-block) .add-to-cart-button:disabled{opacity:1!important;background:var(--afo-pp-bordo)!important;color:var(--afo-pp-bg)!important;filter:none!important}.product-details div:has(>.buy-buttons-block) add-to-cart-component[disabled],.product-details div:has(>.buy-buttons-block) product-form-component[aria-busy]{opacity:1!important;filter:none!important}.product-details .add-to-cart-button svg,.product-details .add-to-cart-button .svg-wrapper{display:none!important}.product-details .product-form-text__error{order:4;width:100%}.product-information accelerated-checkout,.product-information .accelerated-checkout-block,.product-information .shopify-payment-button,.product-information more-payment-options-link{display:none!important}.afo-pp-nav{display:grid;grid-template-columns:var(--afo-pp-label-col) 1fr;gap:0;font-size:var(--afo-pp-row-fs);margin-top:59px}.afo-pp-nav ul{list-style:none;margin:0;padding:0}.afo-pp-nav__list li,.afo-pp-nav__actions li{line-height:1.5}.afo-pp-nav a{text-decoration:none;color:inherit}.afo-pp-nav a:hover{color:var(--afo-pp-bordo)}.afo-pp-nav__list a{position:relative;padding-left:13px;display:inline-block}.afo-pp-nav__list a:before{content:"";position:absolute;left:0;top:50%;width:5px;height:5px;border-radius:50%;background:currentColor;transform:translateY(-50%);opacity:0;transition:opacity .15s ease}.afo-pp-nav__list a.is-active:before{opacity:1}.afo-pp-nav__actions{margin-top:0}.afo-pp-rail{position:absolute;z-index:3;pointer-events:none}.afo-pp-rail .afo-pp-nav{pointer-events:auto;position:sticky;top:121px;margin-top:0}.afo-pp-nav.is-pinned{grid-template-columns:auto}.afo-pp-nav.is-pinned .afo-pp-nav__actions{visibility:hidden;opacity:0}.afo-pp-nav__actions{transition:opacity .15s ease}@media screen and (max-width:749px){.afo-pp-rail{display:none}}.afo-pp-shell .section-background{background:transparent!important}.afo-pp-section{padding:0 var(--afo-pp-margin) 88px var(--afo-pp-indent)}.afo-pp-section__title{font-size:18px;font-weight:400;text-transform:none;letter-spacing:.01em;margin:0 0 44px;padding-top:14px;border-top:1px solid var(--afo-pp-ink)}#afo-description.afo-pp-section{padding-top:26px}.afo-pp-description__inner:before{content:"";display:block;border-top:1px solid var(--afo-pp-ink);margin-bottom:44px}.afo-pp-description__text{max-width:720px;font-size:16px;line-height:1.6}.afo-pp-description__text p{margin:0 0 1em}.afo-pp-figs{display:flex;gap:14px;margin-top:72px;align-items:flex-start;flex-wrap:wrap}.afo-pp-fig{margin:0;max-width:46%}.afo-pp-fig img{display:block;max-width:100%;height:auto}.afo-pp-fig figcaption{display:flex;gap:22px;font-size:14px;padding-top:12px}.afo-pp-fig__num{min-width:34px}.afo-pp-specs__table{margin:0;max-width:none}.afo-pp-specs__row{display:grid;grid-template-columns:252px 1fr;gap:24px;padding-block:8px;border-bottom:1px solid var(--afo-pp-hairline);font-size:var(--afo-pp-row-fs);line-height:1.35}.afo-pp-specs__row:first-of-type{border-top:1px solid var(--afo-pp-hairline)}.afo-pp-specs__row dt{text-transform:none;letter-spacing:0}.afo-pp-specs__row dd{margin:0;max-width:560px}.afo-pp-specs__tearsheet{display:flex;align-items:center;justify-content:space-between;width:326px;height:32px;box-sizing:border-box;margin:0 0 24px auto;padding-inline:12px;border:1px solid var(--afo-pp-ink);font-size:var(--afo-pp-row-fs);text-decoration:none;color:inherit}.afo-pp-specs__tearsheet:after{content:"\2193"}.afo-pp-specs__tearsheet:hover{color:var(--afo-pp-bordo)}.afo-pp-specs__swatches{margin:96px 0 0;max-width:520px}.afo-pp-specs__swatches:before{content:"Finish Samples";display:block;font-size:18px;border-top:1px solid var(--afo-pp-ink);padding-top:14px;margin-bottom:40px;width:calc(100vw - var(--afo-pp-indent) - var(--afo-pp-margin));max-width:none}.afo-pp-specs__swatches img{display:block;width:100%;height:auto}.afo-pp-care__inner{max-width:none}.afo-pp-care__row{border-bottom:1px solid var(--afo-pp-hairline);max-width:820px}.afo-pp-care__row summary{cursor:pointer;list-style:none;font-size:16px;text-transform:none;letter-spacing:0;padding-block:16px;display:flex;justify-content:space-between;align-items:center}.afo-pp-care__row summary::-webkit-details-marker{display:none}.afo-pp-care__row summary:after{content:"+";font-size:18px;transition:transform .25s ease}.afo-pp-care__row.is-open summary:after{content:"\2212"}.afo-pp-care__wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}.afo-pp-care__row.is-open .afo-pp-care__wrap{grid-template-rows:1fr}.afo-pp-care__wrap>.afo-pp-care__body{overflow:hidden;min-height:0}@media(prefers-reduced-motion:reduce){.afo-pp-care__wrap{transition:none}}.afo-pp-care__body{font-size:16px;line-height:1.6;padding-bottom:0;max-width:720px}.afo-pp-care__body>:last-child{margin-bottom:20px}.afo-pp-care__body ul{padding-left:18px;margin:8px 0}.product-recommendations{padding-left:calc(var(--afo-pp-indent) - var(--page-margin, 40px));padding-right:0}.product-recommendations .product-card__title,.product-recommendations [class*=card] :is(h3,.h6,a){font-size:14px!important;font-weight:400;text-transform:none}.product-recommendations .price,.product-recommendations [class*=price]{font-size:14px!important}.product-information__media .sticky-content{position:relative!important;top:auto!important}.product-information li:has(img[alt*="#fig"]),.product-information [class*=media-gallery] :is(li,div[class*=slide]):has(>img[alt*="#fig"],img[alt*="#fig"]){display:none!important}.afo-pp-light{position:absolute;left:20px;bottom:20px;z-index:4;display:flex;align-items:center;gap:0;background:transparent;padding:0;cursor:pointer;border:0}.afo-pp-light>span:first-child{display:none}.afo-pp-light__track{width:44px;height:24px;border-radius:999px;border:1px solid var(--afo-pp-bordo);background:var(--afo-pp-bg);position:relative;box-sizing:border-box}.afo-pp-light__knob{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--afo-pp-bordo);transition:transform .2s ease}.afo-pp-light[aria-pressed=true] .afo-pp-light__knob{transform:translate(20px)}.afo-on-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s ease;pointer-events:none}html.afo-lights-on .afo-on-overlay{opacity:1}.afo-slide-hidden{display:none!important}@media(prefers-reduced-motion:reduce){.afo-on-overlay{transition:none}}@media screen and (max-width:749px){.afo-pp-nav{display:none}.product-information__grid{display:flex!important;flex-direction:column}.product-information__grid .product-details,.product-information__grid .product-details>.group-block,.product-information__grid .product-details>.group-block>.group-block-content{display:contents}.product-information__grid .product-details .group-block__media-wrapper:empty{display:none}.afo-pp-tagline{order:0;padding:16px 16px 0;margin-bottom:18px}.afo-pp-tagline__rule{margin-bottom:18px}.product-details .group-block:has(h1){order:1;padding-inline:16px;margin-bottom:6px}.product-information__grid>.product-information__media{order:2;margin-block:12px}.product-details variant-picker{order:3;padding-inline:16px}.product-details .afo-pp-perso{order:4;margin-inline:32px;width:auto}.product-details .afo-pp-itemmeta{order:5;margin-inline:32px;width:auto;grid-template-columns:1fr;gap:4px}.product-details .group-block:has(.buy-buttons-block){order:6;margin-inline:16px;margin-top:16px;width:auto!important}.product-details .group-block:has(.buy-buttons-block) .group-block__media-wrapper,.product-details .group-block:has(.buy-buttons-block) .group-block-content{width:auto!important}.product-information__grid h1{font-size:22px!important}.product-information__media{overflow:hidden}.product-information__media .sticky-content{position:relative!important;top:auto!important}.product-information__media .product-media{height:56vh!important}.product-information__media .product-media img,.product-information__media .afo-on-overlay{width:100%;height:100%!important;max-height:none;object-fit:cover}.product-information__media slideshow-container,.product-information__media .slideshow{height:56vh!important}.afo-pp-light{left:12px;bottom:12px}.afo-pp-section{padding:0 32px 56px}.afo-pp-fig{max-width:100%}.afo-pp-specs__row{grid-template-columns:1fr;gap:4px}.product-recommendations{padding-inline:16px}}.product-recommendations .text-block :is(h1,h2,h3,p){font-size:18px!important;font-weight:400!important;text-transform:none!important;letter-spacing:.01em;border-top:1px solid var(--afo-pp-ink);padding-top:16px;margin:0 0 36px}.afo-pp-finishsamples{margin-top:96px}.afo-pp-finishsamples__sub{font-size:var(--afo-pp-row-fs);border-top:1px solid var(--afo-pp-hairline);padding-top:14px;margin-bottom:26px}.afo-pp-swatchgrid{display:flex;gap:12px;flex-wrap:wrap}.afo-pp-swatchcard{position:relative;margin:0;width:161px}.afo-pp-swatchcard img{display:block;width:100%;height:auto}.afo-pp-swatchcard figcaption{position:absolute;top:10px;left:10px;font-size:var(--afo-pp-row-fs);z-index:1}.variant-option--dropdowns.afo-dd-enhanced .variant-option__select-wrapper select{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.variant-option--dropdowns.afo-dd-enhanced .variant-option__select-wrapper:after{display:none}.afo-dd-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:transparent;font-size:var(--afo-pp-row-fs);color:var(--afo-pp-ink);padding:6px 4px 6px 0;cursor:pointer;text-align:left;line-height:1.2}.afo-dd-trigger .afo-dd-caret{width:7px;height:7px;border-right:1px solid var(--afo-pp-ink);border-bottom:1px solid var(--afo-pp-ink);transform:rotate(45deg) translateY(-2px);transition:transform .15s ease}.afo-dd-panel{position:absolute;left:var(--afo-pp-label-col);right:0;top:-1px;z-index:6;background:var(--afo-pp-bg);border:1px solid var(--afo-pp-ink);display:none}.variant-option--dropdowns{position:relative}.variant-option--dropdowns.afo-dd-open .afo-dd-panel{display:block}.afo-dd-panel__head,.afo-dd-panel__opt{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:36px;padding:0 12px;border:0;border-bottom:1px solid var(--afo-pp-hairline);background:transparent;font-size:var(--afo-pp-row-fs);color:var(--afo-pp-ink);cursor:pointer;text-align:left}.afo-dd-panel__opt:last-child{border-bottom:0}.afo-dd-panel__head{font-weight:400}.afo-dd-panel__head .afo-dd-caret{width:7px;height:7px;border-right:1px solid var(--afo-pp-ink);border-bottom:1px solid var(--afo-pp-ink);transform:rotate(-135deg) translateY(-2px)}.afo-dd-panel__opt:hover{background:#00000008}.afo-dd-dot{width:18px;height:18px;border-radius:50%;flex:none;border:1px solid rgba(0,0,0,.18);box-sizing:border-box}.afo-dd-right{display:flex;align-items:center;gap:12px}@media screen and (max-width:749px){.afo-pp-swatchcard{width:140px}}.afo-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--afo-pp-bg);display:none;align-items:center;justify-content:center}.afo-lb.is-open{display:flex}.afo-lb__stage{position:relative;width:100vw;height:100vh;display:flex;align-items:center;overflow:hidden}.afo-lb__track{display:flex;align-items:center;gap:22px;padding-left:120px;transition:transform .4s cubic-bezier(.25,.8,.3,1);will-change:transform;margin-left:0}.afo-lb__slide{margin:0;flex:none;cursor:pointer}.afo-lb__slide.is-active{cursor:default}.afo-lb__slide img{display:block;width:min(34vw,62vh);height:78vh;object-fit:cover}.afo-lb__slide{opacity:1}.afo-lb__arrow.is-dim{opacity:.22;pointer-events:none}.afo-lb__close{position:absolute;top:28px;right:40px;width:40px;height:40px;border:0;background:transparent;cursor:pointer;font-size:22px;line-height:1;color:var(--afo-pp-ink)}.afo-lb__arrow{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border:0;background:transparent;cursor:pointer;display:grid;place-items:center;color:var(--afo-pp-ink)}.afo-lb__arrow:before{content:"";width:12px;height:12px;border-right:1px solid currentColor;border-bottom:1px solid currentColor}.afo-lb__arrow--prev{left:28px}.afo-lb__arrow--prev:before{transform:rotate(135deg)}.afo-lb__arrow--next{right:28px}.afo-lb__arrow--next:before{transform:rotate(-45deg)}.afo-lb__count{position:absolute;bottom:26px;left:50%;transform:translate(-50%);font-size:var(--afo-pp-row-fs);color:var(--afo-pp-ink)}.afo-lb__caption{position:absolute;bottom:26px;left:40px;font-size:var(--afo-pp-row-fs);color:var(--afo-pp-ink)}.afo-lb__dots{display:none}html.afo-lb-open{overflow:hidden}.product-information__media slideshow-arrows{display:none!important}.product-information__media .product-media img,.afo-pp-fig img{cursor:zoom-in}@media(prefers-reduced-motion:reduce){.afo-lb__track,.afo-lb__slide:not(.is-active){transition:none}}@media screen and (max-width:749px){.afo-lb__track{padding-left:16px;gap:12px}.afo-lb__slide img{width:82vw;height:64vh}.afo-lb__close{top:auto;bottom:calc(84px + env(safe-area-inset-bottom,0px));right:auto;left:50%;transform:translate(-50%);width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#0c0b0a99;color:#f4f1ec;border-radius:50%;z-index:6}.afo-lb__caption{display:none}.afo-lb__dots{display:flex;position:absolute;top:calc(50% - 32vh - 27px);left:50%;transform:translate(-50%);gap:14px;margin:0;padding:0;list-style:none;z-index:6}.afo-lb__dots button{width:7px;height:7px;border-radius:50%;border:1px solid #780c14;background:transparent;padding:0;display:block}.afo-lb__dots .is-active button{background:#780c14}.product-information__media .product-media img{object-fit:contain!important}.afo-lb__arrow--prev{left:4px}.afo-lb__arrow--next{right:4px}.product-information input,.product-information select,.afo-pp-perso__input,.afo-pp-perso__unit{font-size:16px!important}}fieldset[data-option-id*=finish] .variant-option__button-label{display:flex;flex-direction:column;align-items:stretch;gap:6px;background:transparent!important;border:0!important;padding:0!important;font-size:.75rem;letter-spacing:.02em;color:var(--afo-pp-ink, #1a1a1a)!important;text-align:center}fieldset[data-option-id*=finish] .variant-option__button-label__pill{display:none!important}fieldset[data-option-id*=finish] .variant-option__button-label:after{content:"";display:block;order:2;height:34px;border-radius:2px;border:1px solid rgba(0,0,0,.14);background:#ccc}fieldset[data-option-id*=finish] .variant-option__button-label:has(input:checked):after{outline:2px solid #780c14;outline-offset:2px}fieldset[data-option-id*=finish] .variant-option__button-label:has(input[value="Aged Brass"]):after{background:#8b6b2e}fieldset[data-option-id*=finish] .variant-option__button-label:has(input[value="Raw Brass"]):after{background:#c9a24b}fieldset[data-option-id*=finish] .variant-option__button-label:has(input[value="Blackened Brass"]):after{background:#2b2622}fieldset[data-option-id*=finish] .variant-option__button-label:has(input[value="Off-White Painted"]):after{background:#f0ebe0}@media screen and (min-width:750px){.product-information__media .slideshow-controls__dots,.product-information__media slideshow-controls,.product-information__media [class*=dots]{display:none!important}}@media screen and (max-width:749px){.product-information__media slideshow-controls{position:static!important;margin-top:10px}.product-information__media .slideshow-controls__dots{display:flex!important;justify-content:center;gap:14px;margin-top:0}.product-information__media .slideshow-controls__dots button,.product-information__media .slideshow-controls__dots li>*{width:7px;height:7px;border-radius:50%;border:1px solid #780c14;background:transparent;padding:0;opacity:1}.product-information__media .slideshow-controls__dots li.afo-dot-on button{background:#780c14}}.afo-lb__count{display:none!important}@media screen and (max-width:749px){.afo-pp-tagline{padding:88px 20px 0!important;margin-bottom:26px}.afo-pp-tagline__rule{width:100%;max-width:none;margin-bottom:14px}.afo-pp-tagline p{max-width:300px}.product-information__grid>.product-information__media{margin:12px 20px 24px!important;overflow:hidden;width:auto!important;min-width:0!important;max-width:calc(100vw - 40px)}.variant-picker .variant-option--dropdowns,.afo-pp-perso,.afo-pp-itemmeta{grid-template-columns:42% 1fr!important;column-gap:12px!important}.variant-picker .variant-option--dropdowns{margin-inline:16px!important;width:calc(100% - 32px)!important}.product-details div:has(>.buy-buttons-block){margin-inline:16px!important;width:auto!important}.variant-picker .variant-option--dropdowns{min-height:48px}.afo-dd-panel{left:calc(42% + 12px)}.afo-dd-panel__head,.afo-dd-panel__opt{min-height:44px;padding:0 10px}.afo-dd-dot{width:14px;height:14px}.variant-picker .variant-option__select{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.afo-pp-itemmeta{grid-template-columns:1fr!important;row-gap:6px;padding-block:18px 22px}.product-details div:has(>.buy-buttons-block){flex-wrap:wrap}.product-details div:has(>.buy-buttons-block) .quantity-selector{flex:0 0 100%;min-width:100%;height:52px;border:1px solid var(--afo-pp-ink);padding-inline:16px 12px}.product-details div:has(>.buy-buttons-block) product-price{height:52px;min-width:0;flex:0 0 auto!important;white-space:nowrap!important;padding:0 10px 0 16px!important;margin-right:-1px}.product-details div:has(>.buy-buttons-block) add-to-cart-component{height:52px}.product-details div:has(>.buy-buttons-block) .add-to-cart-button{height:52px;min-height:52px;padding-right:16px}#afo-specs .afo-pp-specs__inner{display:grid;grid-template-columns:108px 1fr;column-gap:20px}#afo-specs .afo-pp-specs__inner:before{content:"";grid-column:1 / -1;border-top:1px solid var(--afo-pp-ink);margin-bottom:18px}#afo-specs .afo-pp-specs__inner>.afo-pp-section__title{border-top:0;padding-top:0;margin:0;grid-column:1;font-size:18px}#afo-specs .afo-pp-finishsamples .afo-pp-section__title{border-top:1px solid var(--afo-pp-ink);padding-top:14px;margin:0 0 30px;font-size:18px;grid-column:auto}#afo-specs .afo-pp-specs__table{grid-column:2}#afo-specs .afo-pp-specs__row{grid-template-columns:1fr!important;gap:2px;padding-block:10px}#afo-specs .afo-pp-specs__row:first-of-type{border-top:0!important;padding-top:0}#afo-care .afo-pp-section__title{margin-bottom:12px}#afo-specs .afo-pp-specs__row dt:after{content:":"}#afo-specs .afo-pp-specs__tearsheet{grid-column:2}#afo-specs .afo-pp-finishsamples{grid-column:1 / -1}.afo-pp-section{padding-bottom:56px}.afo-pp-finishsamples{margin-top:56px}.product-recommendations .resource-list slideshow-slides,.product-recommendations .resource-list [class*=card-gallery] slideshow-container{overflow-x:hidden!important;touch-action:pan-y}.product-recommendations .resource-list slideshow-arrows{display:none!important}.product-recommendations .text-block :is(h1,h2,h3,p){margin-bottom:21px}.product-recommendations{margin-bottom:40px}.product-recommendations .resource-list{display:flex!important;grid-template-columns:none!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product-recommendations .resource-list::-webkit-scrollbar{display:none}.product-recommendations .resource-list>*{flex:0 0 66%;scroll-snap-align:start}}.product-recommendations [class*=badge],.product-recommendations [class*=quick-add],.product-recommendations quick-add-component,.product-recommendations s,.product-recommendations [class*=compare-at]{display:none!important}.afo-rec-arrow{position:absolute;right:10px;top:38%;z-index:4;width:40px;height:40px;border-radius:50%;border:1px solid var(--afo-pp-ink);background:#faf9f6eb;cursor:pointer;display:grid;place-items:center}.afo-rec-arrow:before{content:"";width:9px;height:9px;border-right:1px solid var(--afo-pp-ink);border-bottom:1px solid var(--afo-pp-ink);transform:rotate(-45deg) translate(-1px)}.afo-rec-arrow.is-hidden{display:none}.afo-rec-arrow--left{left:10px;right:auto}.afo-rec-arrow--left:before{transform:rotate(135deg) translate(-1px)}@media screen and (min-width:750px){.afo-rec-arrow{display:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/afo-product.css.map */
