/* Product refresh: native structure, ordering and commerce remain untouched. */
.main.arhaus-product-ui,#popupprod{font-family:Montserrat,Arial,sans-serif;font-weight:400;color:#38332e;background:#f8f7f4}
.main.arhaus-product-ui>.breadcrumbs>.container-fluid,.main.arhaus-product-ui>.sku>.container-fluid,.main.arhaus-product-ui>.details>.container-fluid{max-width:1440px;padding-left:40px;padding-right:40px}
.arhaus-product-ui .breadcrumbs__title{font:100 clamp(36px,3.4vw,52px)/1.16 Montserrat,Arial,sans-serif;letter-spacing:-.03em;color:#38332e}
.arhaus-product-ui .breadcrumbs__menu,.arhaus-product-ui .breadcrumbs__link,.arhaus-product-ui .breadcrumbs__dropdown-link{font:400 14px/1.65 Montserrat,Arial,sans-serif;color:#62594f}
.arhaus-product-ui .breadcrumbs__dropdown{background:#fff;border-radius:8px}
:is(.arhaus-product-ui,#popupprod) .sku__view{background:#f8f7f4;border-radius:10px;box-shadow:none}
:is(.arhaus-product-ui,#popupprod) .sku__view-body,:is(.arhaus-product-ui,#popupprod) .sku__desc{background:transparent}
:is(.arhaus-product-ui,#popupprod) .sku__group,:is(.arhaus-product-ui,#popupprod) .sku__vertical-thumbs,:is(.arhaus-product-ui,#popupprod) .sku__vertical-control,:is(.arhaus-product-ui,#popupprod) .sku__vertical-nav{border-color:#ded8cf;background:transparent}
:is(.arhaus-product-ui,#popupprod) .sku__slide img{border-radius:10px}
:is(.arhaus-product-ui,#popupprod) .sku__thumb img{border-radius:6px}
:is(.arhaus-product-ui,#popupprod) .sku__thumb{border-color:#ded8cf;background:transparent}
:is(.arhaus-product-ui,#popupprod) .sku__thumb.is-active{background:#eee9e2}
:is(.arhaus-product-ui,#popupprod) .sku__view-title{font:300 24px/1.3 Montserrat,Arial,sans-serif;letter-spacing:-.025em}
:is(.arhaus-product-ui,#popupprod) .sku__availability,:is(.arhaus-product-ui,#popupprod) .sku__id{font:400 13px/1.6 Montserrat,Arial,sans-serif}
:is(.arhaus-product-ui,#popupprod) .sku__id{color:#746b62}
:is(.arhaus-product-ui,#popupprod) .sku__price{font:400 36px/1.3 Montserrat,Arial,sans-serif;letter-spacing:-.025em;color:#51463c}
:is(.arhaus-product-ui,#popupprod) .sku__price ins{font:inherit;color:inherit}
:is(.arhaus-product-ui,#popupprod) .sku__price del{color:#887e73;font-size:20px;font-weight:400}
:is(.arhaus-product-ui,#popupprod) .ui-btn{font-family:Montserrat,Arial,sans-serif;font-weight:400;border-radius:5px!important}
:is(.arhaus-product-ui,#popupprod) .ui-btn--primary{background:#746a61;border-color:#746a61;color:#fff}
:is(.arhaus-product-ui,#popupprod) .ui-btn--primary:hover{background:#625950;border-color:#625950}
:is(.arhaus-product-ui,#popupprod) .ui-btn--light,:is(.arhaus-product-ui,#popupprod) .ui-btn--grey{background:#eee9e2;border-color:#ded8cf;color:#51463c}
:is(.arhaus-product-ui,#popupprod) .sku__addto-btn{font:400 14px/1.5 Montserrat,Arial,sans-serif;color:#62594f}
:is(.arhaus-product-ui,#popupprod) .sku__addto-btn-icon{border-radius:6px}
:is(.arhaus-product-ui,#popupprod) .sku__addto-btn:hover .sku__addto-btn-icon{background:#eae5dd}
:is(.arhaus-product-ui,#popupprod) .ui-label,:is(.arhaus-product-ui,#popupprod) .sku__details-title{font:400 15px/1.6 Montserrat,Arial,sans-serif;color:#51463c}
:is(.arhaus-product-ui,#popupprod) .ui-check__option{font:400 14px/1.5 Montserrat,Arial,sans-serif;color:#62594f;background:#f8f7f4;border:1px solid #d9d3ca;border-radius:5px;box-shadow:none}
:is(.arhaus-product-ui,#popupprod) .ui-check__input:checked~.ui-check__option{background:#eae5dd;border-color:#746a61;color:#38332e}
:is(.arhaus-product-ui,#popupprod) .ui-select select,:is(.arhaus-product-ui,#popupprod) .ui-input{font-family:Montserrat,Arial,sans-serif;color:#51463c;border-color:#d9d3ca;border-radius:5px}
:is(.arhaus-product-ui,#popupprod) .sku__details-table{font:400 14px/1.7 Montserrat,Arial,sans-serif;color:#51463c}
:is(.arhaus-product-ui,#popupprod) .sku__details-table small{font:400 13px/1.6 Montserrat,Arial,sans-serif;color:#746b62}
:is(.arhaus-product-ui,#popupprod) .ui-link{font-family:Montserrat,Arial,sans-serif;color:#74624e;text-underline-offset:3px}
:is(.arhaus-product-ui,#popupprod) .ui-link--blue{color:#74624e!important}
.arhaus-product-ui .details__control-btn,.arhaus-product-ui .sku__compact-control-btn{font:400 15px/1.5 Montserrat,Arial,sans-serif;color:#746b62}
.arhaus-product-ui .details__control-btn.is-active{color:#38332e;border-color:#746a61}
.arhaus-product-ui .details__control,.arhaus-product-ui .details__wrapper{border-color:#ded8cf;background:transparent}
.arhaus-product-ui .details__title,.arhaus-product-ui .details__specifications-title,.arhaus-product-ui .products-featured__title{font:300 30px/1.35 Montserrat,Arial,sans-serif;color:#38332e;letter-spacing:-.025em}
.arhaus-product-ui .details__txt{font:400 15px/1.9 Montserrat,Arial,sans-serif;color:#62594f}
.arhaus-product-ui .details__txt h2{font:300 30px/1.35 Montserrat,Arial,sans-serif;color:#38332e;letter-spacing:-.025em}
.arhaus-product-ui .details__txt h3{font:400 22px/1.4 Montserrat,Arial,sans-serif;color:#38332e}
.arhaus-product-ui .details__txt a{color:#74624e;text-decoration:underline;text-underline-offset:3px}
.arhaus-product-ui .details__txt img{max-width:100%;height:auto;border-radius:10px}
.arhaus-product-ui .details__specifications-table{font:400 14px/1.8 Montserrat,Arial,sans-serif;color:#51463c}
.arhaus-product-ui .details__specifications-table-line{border-color:#ded8cf;color:#746b62;opacity:1}
.arhaus-product-ui .details__tabs{background:transparent;box-shadow:none}
:is(.arhaus-product-ui,#popupprod) .sku__vertical-thumbs .swiper-slide{background:transparent;border-color:#ded8cf}
:is(.arhaus-product-ui,#popupprod) .sku__vertical-thumbs .swiper-slide-thumb-active{background:#eee9e2}
.arhaus-product-ui .sku__compact-wrapper{background:#f8f7f4;border-color:#ded8cf;box-shadow:none}
.arhaus-product-ui .sku__compact-item-title{font:400 15px/1.5 Montserrat,Arial,sans-serif;color:#38332e}
.arhaus-product-ui .sku__compact-item-price{font:400 20px/1.5 Montserrat,Arial,sans-serif;color:#51463c}
#popupprod{border-radius:10px}
.arhaus-recent{font-family:Montserrat,Arial,sans-serif;color:#38332e;background:#f8f7f4}
.arhaus-recent>.container-fluid{max-width:1440px;padding-left:40px;padding-right:40px}
.arhaus-recent .products-featured__title{font:300 30px/1.35 Montserrat,Arial,sans-serif;letter-spacing:-.025em;color:#38332e}
.arhaus-recent .products-featured__swiper{overflow:clip;padding-bottom:82px;margin-bottom:-82px}
.arhaus-recent .swiper-products{overflow:visible;margin-left:0!important;margin-right:0!important}
.arhaus-recent .swiper-slide{height:auto;flex:0 0 auto!important;max-width:none!important;padding:0!important}
.arhaus-recent .products__item-action .ui-btn--primary{background:#746a61;border-color:#746a61;border-radius:5px;font:400 14px/1.5 Montserrat,Arial,sans-serif}
.main.arhaus-catalog-ui .arhaus-settings{width:100%}
.main.arhaus-catalog-ui .arhaus-settings .ui-select:last-child{min-width:76px!important;width:76px!important}
.main.arhaus-catalog-ui .arhaus-settings>.row{margin:0 0 0 auto!important;flex:0 0 auto;width:auto;max-width:100%}
.main.arhaus-catalog-ui .arhaus-settings>.row>.col{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:0;flex:0 0 auto!important}
@media(max-width:1199px){.main.arhaus-product-ui>.breadcrumbs>.container-fluid,.main.arhaus-product-ui>.sku>.container-fluid,.main.arhaus-product-ui>.details>.container-fluid,.arhaus-recent>.container-fluid{padding-left:30px;padding-right:30px}}
@media(max-width:767px){.main.arhaus-product-ui>.breadcrumbs>.container-fluid,.main.arhaus-product-ui>.sku>.container-fluid,.main.arhaus-product-ui>.details>.container-fluid,.arhaus-recent>.container-fluid{padding-left:22px;padding-right:22px}.arhaus-product-ui .breadcrumbs__title{font-size:32px}:is(.arhaus-product-ui,#popupprod) .sku__price{font-size:28px}.arhaus-product-ui .details__title,.arhaus-product-ui .details__txt h2,.arhaus-recent .products-featured__title{font-size:25px}.arhaus-product-ui .details__txt{font-size:14px}.main.arhaus-catalog-ui .arhaus-settings .ui-select:last-child{min-width:68px!important;width:68px!important}.main.arhaus-catalog-ui .arhaus-settings>.row{max-width:100%}.main.arhaus-catalog-ui .arhaus-settings>.row>.col{flex-wrap:wrap}}
.arhaus-recent .products__item,.arhaus-recent .products__item-in{background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important}
.arhaus-recent .products__item-in:before{display:none!important}
.arhaus-recent .products__item{height:auto!important}
.arhaus-recent .products__item-in{padding:0!important;min-height:0}
.arhaus-recent .products__item-gallery{width:100%;padding:0 0 20px;margin:0 0 14px;background:transparent;overflow:hidden;border-radius:0!important}
.arhaus-recent .products__item-image{height:auto!important;aspect-ratio:1/1;padding:0!important;background:transparent;margin:0 0 14px;overflow:hidden;border-radius:10px!important}
.arhaus-recent .products__item-gallery .products__item-image{margin:0;align-self:flex-start}
.arhaus-recent .products__item-image img{width:100%!important;height:100%!important;max-height:none;object-fit:contain;border-radius:10px!important}
.arhaus-recent .products__item-pagination{padding:0!important}
.arhaus-recent .products__item-title{font:400 16px/1.55 Montserrat,Arial,sans-serif;letter-spacing:-.015em;margin:0 0 14px;height:50px;-webkit-line-clamp:2;color:#38332e}
.arhaus-recent .products__item-price{font:400 18px/1.5 Montserrat,Arial,sans-serif;letter-spacing:-.015em;color:#51463c;white-space:normal;min-height:27px;margin:0;flex-wrap:wrap}
.arhaus-recent .products__item-status{font:400 12px/1.5 Montserrat,Arial,sans-serif;margin:0 0 8px}
.arhaus-recent .arhaus-flat-card .products__item-action{position:absolute!important;top:100%;left:0;right:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:14px 0;background:#f8f7f4;z-index:25;opacity:0;visibility:hidden;transform:translateY(5px)}
.arhaus-recent .arhaus-flat-card:hover,.arhaus-recent .arhaus-flat-card:focus-within{z-index:30}
.arhaus-recent .arhaus-flat-card:hover .products__item-action,.arhaus-recent .arhaus-flat-card:focus-within .products__item-action{opacity:1;visibility:visible;transform:none}
.arhaus-recent .arhaus-card-tools{position:static;display:flex;align-items:center;gap:8px;flex:0 0 auto}
.arhaus-recent .arhaus-card-tools .ui-btn{margin:0;background:transparent;border:0;box-shadow:none}
.arhaus-recent .arhaus-flat-card .ui-add-to-cart{flex:1 1 auto;width:auto;margin:0;max-width:240px;gap:8px;flex-wrap:nowrap}
.arhaus-recent .arhaus-flat-card .ui-add-to-cart>.ui-btn{margin:0}
.arhaus-recent .ui-btn--view{border:0!important;box-shadow:none!important;background:transparent!important;border-radius:5px}
.arhaus-recent .ui-btn--view:hover,.arhaus-recent .arhaus-card-tools .ui-btn:hover{background:#eae5dd!important}
.arhaus-recent .ui-btn:focus-visible,.arhaus-filter button:focus-visible,.af-toggle:focus-visible{outline:2px solid #746a61;outline-offset:3px}
.arhaus-recent .products__item-in>.products__item-image{margin-bottom:34px}
.arhaus-recent .products__item-title{height:auto;min-height:0;margin-bottom:12px}
.arhaus-recent .arhaus-flat-card .products__item-action{gap:8px;padding-top:12px}
.arhaus-recent .arhaus-flat-card .ui-add-to-cart{flex:0 1 214px;min-width:0;max-width:214px;gap:8px;align-items:center}
.arhaus-recent .arhaus-flat-card .ui-add-to-cart>.ui-btn--primary{flex:1 1 auto;min-width:0}
.arhaus-recent .arhaus-card-tools{gap:8px;margin:0}
.arhaus-recent .arhaus-flat-card .ui-btn--view,.arhaus-recent .arhaus-card-tools .ui-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 46px;width:46px;height:46px;min-width:46px;padding:0;margin:0;border:0!important;border-radius:6px!important;background:transparent!important;box-shadow:none!important}
.arhaus-recent .arhaus-flat-card .ui-btn--view:hover,.arhaus-recent .arhaus-card-tools .ui-btn:hover{background:#eae5dd!important}
@media(max-width:767px){.arhaus-recent .products__item-title{font-size:13px}.arhaus-recent .products__item-price{font-size:14px}}
@media(hover:none){.arhaus-recent .arhaus-flat-card .products__item-action{position:relative!important;opacity:1;visibility:visible;transform:none}.arhaus-recent .products-featured__swiper{padding-bottom:0;margin-bottom:0}.arhaus-recent .arhaus-flat-card .ui-add-to-cart{flex-wrap:nowrap}}

/* Arhaus: horizontal gallery and a single active-tab indicator, 29 October. */
.arhaus-product-ui .details__control-btn{border-bottom:1px solid transparent!important;box-shadow:none!important;text-decoration:none!important}
.arhaus-product-ui .details__control-btn.is-active{border-bottom-color:#746a61!important}
.arhaus-product-ui .details__control-btn::before,.arhaus-product-ui .details__control-btn::after{content:none!important;display:none!important}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal-control,:is(.arhaus-product-ui,#popupprod) .sku__horizontal-thumbs,:is(.arhaus-product-ui,#popupprod) .sku__horizontal-nav{background:transparent;border-color:#ded8cf}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal-thumbs .swiper-slide{background:transparent;border-color:#ded8cf}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal-thumbs .swiper-slide-thumb-active{background:#eee9e2}

/* Arhaus editorial gallery: larger photograph and unframed thumbnails. */
:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__slide{display:flex;align-items:center;justify-content:center;width:100%;height:auto!important;min-height:0;aspect-ratio:1/1;box-sizing:border-box;padding:12px!important;overflow:hidden}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__slide>img{display:block;width:100%!important;height:100%!important;max-width:100%;max-height:100%;object-fit:contain}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__slide>.zoomWrapper{position:relative;width:100%!important;height:100%!important;aspect-ratio:1/1;max-width:100%;max-height:100%}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal .zoomWrapper>img{display:block;width:100%!important;height:100%!important;object-fit:contain}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal-control{border:0!important;box-shadow:none!important;margin-top:12px;padding-right:104px;background:transparent}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal-thumbs,:is(.arhaus-product-ui,#popupprod) .sku__horizontal-thumbs .swiper-slide,:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__thumb{border:0!important;box-shadow:none!important;background:transparent!important}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__thumb{position:relative;padding:10px 12px 14px}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__thumb::before{content:none!important}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__thumb::after{content:'';position:absolute;left:18px;right:18px;bottom:4px;height:1px;background:transparent}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal-thumbs .swiper-slide-thumb-active .sku__thumb::after{background:#746a61}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal-nav{display:flex;align-items:center;justify-content:flex-end;gap:4px;width:104px;height:100%;border:0!important;background:transparent}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal-nav>button{position:static;display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0;border:0!important;border-radius:5px;background:transparent;box-shadow:none!important}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal-nav>button:hover:not(.swiper-button-disabled){background:#eee9e2}
@media(max-width:767px){:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__slide{padding:6px!important}:is(.arhaus-product-ui,#popupprod) .sku__horizontal-control{padding-right:88px;margin-top:8px}:is(.arhaus-product-ui,#popupprod) .sku__horizontal-nav{width:88px;gap:0}:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__thumb{padding:8px 6px 12px}:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__thumb::after{left:10px;right:10px}}

/* Arhaus editorial gallery v2: larger photograph and unframed thumbnails. */
:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__slide{display:flex;align-items:center;justify-content:center;width:100%;height:auto!important;min-height:0;aspect-ratio:1/1;box-sizing:border-box;padding:12px!important;overflow:hidden}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__slide>img{display:block;width:100%!important;height:100%!important;max-width:100%;max-height:100%;object-fit:contain}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__slide>.zoomWrapper{position:relative;width:100%!important;height:100%!important;aspect-ratio:1/1;max-width:100%;max-height:100%}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal .zoomWrapper>img{display:block;width:100%!important;height:100%!important;object-fit:contain}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal-control{border:0!important;box-shadow:none!important;margin-top:12px;padding-right:104px;background:transparent}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal-thumbs,:is(.arhaus-product-ui,#popupprod) .sku__horizontal-thumbs .swiper-slide,:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__thumb{border:0!important;box-shadow:none!important;background:transparent!important}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__thumb{position:relative;padding:10px 12px 14px}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__thumb::before{content:none!important}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__thumb::after{content:'';position:absolute;left:18px;right:18px;bottom:4px;height:1px;background:transparent}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal-thumbs .swiper-slide-thumb-active .sku__thumb::after{background:#746a61}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal-nav{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:4px;width:104px;height:100%;border:0!important;background:transparent}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal-nav>button{position:static;display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0;border:0!important;border-radius:5px;background:transparent;box-shadow:none!important}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal-nav>button:hover:not(.swiper-button-disabled){background:#eee9e2}
@media(max-width:767px){:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__slide{padding:6px!important}:is(.arhaus-product-ui,#popupprod) .sku__horizontal-control{padding-right:88px;margin-top:8px}:is(.arhaus-product-ui,#popupprod) .sku__horizontal-nav{width:88px;gap:0}:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__thumb{padding:8px 6px 12px}:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__thumb::after{left:10px;right:10px}}

:is(.arhaus-product-ui,#popupprod) .sku__horizontal{border-bottom:0!important;margin-bottom:0}

/* Arhaus editorial gallery v4: larger photograph and unframed thumbnails. */
:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__slide{display:flex;align-items:center;justify-content:center;width:100%;height:auto!important;min-height:0;aspect-ratio:1/1;box-sizing:border-box;padding:12px!important;overflow:hidden}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__slide>img{display:block;width:100%!important;height:100%!important;max-width:100%;max-height:100%;object-fit:contain}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__slide>.zoomWrapper{position:relative;width:100%!important;height:100%!important;aspect-ratio:1/1;max-width:100%;max-height:100%}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal .zoomWrapper>img{display:block;width:100%!important;height:100%!important;object-fit:contain}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal-control{border:0!important;box-shadow:none!important;margin-top:12px;padding-right:104px;background:transparent}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal-thumbs,:is(.arhaus-product-ui,#popupprod) .sku__horizontal-thumbs .swiper-slide,:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__thumb{border:0!important;box-shadow:none!important;background:transparent!important}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__thumb{position:relative;padding:10px 12px 14px}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__thumb::before{content:none!important}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__thumb::after{content:'';position:absolute;left:18px;right:18px;bottom:4px;height:1px;background:transparent}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal-thumbs .swiper-slide-thumb-active .sku__thumb::after{background:#746a61}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal-nav{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:4px;width:104px;height:100%;border:0!important;background:transparent}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal-nav>button{position:static;display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0;border:0!important;border-radius:5px;background:transparent;box-shadow:none!important}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal-nav>button:hover:not(.swiper-button-disabled){background:#eee9e2}
@media(max-width:767px){:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__slide{padding:6px!important}:is(.arhaus-product-ui,#popupprod) .sku__horizontal-control{padding-right:88px;margin-top:8px}:is(.arhaus-product-ui,#popupprod) .sku__horizontal-nav{width:88px;gap:0}:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__thumb{padding:8px 6px 12px}:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__thumb::after{left:10px;right:10px}}

:is(.arhaus-product-ui,#popupprod) .sku__horizontal{border-bottom:0!important;margin-bottom:0}

:is(.arhaus-product-ui,#popupprod) .sku__horizontal-slides,:is(.arhaus-product-ui,#popupprod) .sku__horizontal-slides .swiper-container,:is(.arhaus-product-ui,#popupprod) .sku__horizontal-slides .swiper-wrapper{width:100%;min-width:0;max-width:100%;height:auto!important}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal-slides .swiper-slide{width:100%!important;min-width:0;max-width:100%!important;height:auto!important}

.main.arhaus-product-ui .sku__view-body>.row{margin-left:0;margin-right:0}
:is(.arhaus-product-ui,#popupprod) .sku__view-body>.row>.col-xl-6{min-width:0;border-left:0!important;border-right:0!important}

/* Arhaus editorial gallery v5: larger photograph and unframed thumbnails. */
:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__slide{display:flex;align-items:center;justify-content:center;width:100%;height:auto!important;min-height:0;aspect-ratio:1/1;box-sizing:border-box;padding:12px!important;overflow:hidden}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__slide>img{display:block;width:100%!important;height:100%!important;max-width:100%;max-height:100%;object-fit:contain}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__slide>.zoomWrapper{position:relative;width:100%!important;height:100%!important;aspect-ratio:1/1;max-width:100%;max-height:100%}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal .zoomWrapper>img{display:block;width:100%!important;height:100%!important;object-fit:contain}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal-control{border:0!important;box-shadow:none!important;margin-top:12px;padding-right:104px;background:transparent}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal-thumbs,:is(.arhaus-product-ui,#popupprod) .sku__horizontal-thumbs .swiper-slide,:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__thumb{border:0!important;box-shadow:none!important;background:transparent!important}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__thumb{position:relative;padding:10px 12px 14px}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__thumb::before{content:none!important}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__thumb::after{content:'';position:absolute;left:18px;right:18px;bottom:4px;height:1px;background:transparent}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal-thumbs .swiper-slide-thumb-active .sku__thumb::after{background:#746a61}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal-nav{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:4px;width:104px;height:100%;border:0!important;background:transparent}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal-nav>button{position:static;display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0;border:0!important;border-radius:5px;background:transparent;box-shadow:none!important}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal-nav>button:hover:not(.swiper-button-disabled){background:#eee9e2}
@media(max-width:767px){:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__slide{padding:6px!important}:is(.arhaus-product-ui,#popupprod) .sku__horizontal-control{padding-right:88px;margin-top:8px}:is(.arhaus-product-ui,#popupprod) .sku__horizontal-nav{width:88px;gap:0}:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__thumb{padding:8px 6px 12px}:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__thumb::after{left:10px;right:10px}}

:is(.arhaus-product-ui,#popupprod) .sku__horizontal{border-bottom:0!important;margin-bottom:0}

:is(.arhaus-product-ui,#popupprod) .sku__horizontal-slides,:is(.arhaus-product-ui,#popupprod) .sku__horizontal-slides .swiper-container,:is(.arhaus-product-ui,#popupprod) .sku__horizontal-slides .swiper-wrapper{width:100%;min-width:0;max-width:100%;height:auto!important}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal-slides .swiper-slide{width:100%!important;min-width:0;max-width:100%!important;height:auto!important}

.main.arhaus-product-ui .sku__view-body>.row{margin-left:0;margin-right:0}
:is(.arhaus-product-ui,#popupprod) .sku__view-body>.row>.col-xl-6{min-width:0;border-left:0!important;border-right:0!important}

.main.arhaus-product-ui>.container-fluid{max-width:1440px;padding-left:40px;padding-right:40px;margin-left:auto;margin-right:auto}
@media(max-width:1199px){.main.arhaus-product-ui>.container-fluid{padding-left:30px;padding-right:30px}}
@media(max-width:767px){.main.arhaus-product-ui>.container-fluid{padding-left:22px;padding-right:22px}}

/* Arhaus editorial gallery v6: larger photograph and unframed thumbnails. */
:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__slide{display:flex;align-items:center;justify-content:center;width:100%;height:auto!important;min-height:0;aspect-ratio:1/1;box-sizing:border-box;padding:12px!important;overflow:hidden}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__slide>img{display:block;width:100%!important;height:100%!important;max-width:100%;max-height:100%;object-fit:contain}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__slide>.zoomWrapper{position:relative;width:100%!important;height:100%!important;aspect-ratio:1/1;max-width:100%;max-height:100%}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal .zoomWrapper>img{display:block;width:100%!important;height:100%!important;object-fit:contain}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal-control{border:0!important;box-shadow:none!important;margin-top:12px;padding-right:104px;background:transparent}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal-thumbs,:is(.arhaus-product-ui,#popupprod) .sku__horizontal-thumbs .swiper-slide,:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__thumb{border:0!important;box-shadow:none!important;background:transparent!important}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__thumb{position:relative;padding:10px 12px 14px}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__thumb::before{content:none!important}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__thumb::after{content:'';position:absolute;left:18px;right:18px;bottom:4px;height:1px;background:transparent}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal-thumbs .swiper-slide-thumb-active .sku__thumb::after{background:#746a61}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal-nav{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:4px;width:104px;height:100%;border:0!important;background:transparent}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal-nav>button{position:static;display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0;border:0!important;border-radius:5px;background:transparent;box-shadow:none!important}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal-nav>button:hover:not(.swiper-button-disabled){background:#eee9e2}
@media(max-width:767px){:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__slide{padding:6px!important}:is(.arhaus-product-ui,#popupprod) .sku__horizontal-control{padding-right:88px;margin-top:8px}:is(.arhaus-product-ui,#popupprod) .sku__horizontal-nav{width:88px;gap:0}:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__thumb{padding:8px 6px 12px}:is(.arhaus-product-ui,#popupprod) .sku__horizontal .sku__thumb::after{left:10px;right:10px}}

:is(.arhaus-product-ui,#popupprod) .sku__horizontal{border-bottom:0!important;margin-bottom:0}

:is(.arhaus-product-ui,#popupprod) .sku__horizontal-slides,:is(.arhaus-product-ui,#popupprod) .sku__horizontal-slides .swiper-container,:is(.arhaus-product-ui,#popupprod) .sku__horizontal-slides .swiper-wrapper{width:100%;min-width:0;max-width:100%;height:auto!important}
:is(.arhaus-product-ui,#popupprod) .sku__horizontal-slides .swiper-slide{width:100%!important;min-width:0;max-width:100%!important;height:auto!important}

.main.arhaus-product-ui .sku__view-body>.row{margin-left:0;margin-right:0}
:is(.arhaus-product-ui,#popupprod) .sku__view-body>.row>.col-xl-6{min-width:0;border-left:0!important;border-right:0!important}

.main.arhaus-product-ui>.container-fluid{max-width:1440px;padding-left:40px;padding-right:40px;margin-left:auto;margin-right:auto}
@media(max-width:1199px){.main.arhaus-product-ui>.container-fluid{padding-left:30px;padding-right:30px}}
@media(max-width:767px){.main.arhaus-product-ui>.container-fluid{padding-left:22px;padding-right:22px}}

/* Align product heading and breadcrumb text with the visible photograph. */
.main.arhaus-product-ui>.breadcrumbs>.container-fluid{padding-left:52px;padding-right:52px}
@media(max-width:1199px){.main.arhaus-product-ui>.breadcrumbs>.container-fluid{padding-left:42px;padding-right:42px}}
@media(max-width:767px){.main.arhaus-product-ui>.breadcrumbs>.container-fluid{padding-left:28px;padding-right:28px}}

/* Arhaus product content v1: full-width layout, readable standalone prose. */
.main.arhaus-product-ui .details__tabs-content{padding-left:12px;padding-right:12px}
.main.arhaus-product-ui .details__txt{width:100%;max-width:none;min-width:0}
.main.arhaus-product-ui .details__txt-readmore,.main.arhaus-product-ui .details__txt>.editor,.main.arhaus-product-ui .details__txt-readmore>.editor{width:100%;max-width:none;min-width:0}
.main.arhaus-product-ui .details__txt.editor>:is(p,ul,ol,blockquote),.main.arhaus-product-ui .details__txt>.editor>:is(p,ul,ol,blockquote),.main.arhaus-product-ui .details__txt-readmore>.editor>:is(p,ul,ol,blockquote){max-width:78ch}
@media(max-width:767px){.main.arhaus-product-ui .details__tabs-content{padding-left:6px;padding-right:6px}}
