:root{--color-body: #FBF6EA;--main-nav: #46493C;--main-nav-text: #FBF6EA;--main-nav-banner: #3A3D31;--main-nav-transparent: rgba(70, 73, 60, .9);--main-nav-banner-transparent: rgba(58, 61, 49, .9);--rose-quartz: #BB8C6C;--tan-header: #FBF6EA;--dg-text-transparent: rgba(70, 73, 60, .45);--dg-text: #46493C;--grey-text: #5D5B57;--lg-text: #FBF6EA;--orange-text: #BB8C6C;--orange-text-hover: #BFA78F;--orange-focus: #B48464;--tan-text: #FBF6EA;--sage-text: #938E65;--sage-light: #BDB98C;--toolbar-bg: #F5EFE1;--diff-bg: #46493C;--diff-lg: #95958A;--footer-bg: #46493C;--footer-text: #fff;--footer-accent: #BDB98C;--footer-dk-accent: #3B3E32;--btn-primary: #46493C;--btn-primary-hover: #46493C;--btn-primary-inactive: #46493C;--btn-primary-disabled: #5D5B57;--banner-height: 30px;--header-height: 100px;--header-height-condensed: 100px;--header-height-sticky-offset: calc(100px + $element-gutter-min);--anchor-offset: -100px ;--product-card-title: #5D5B57;--product-card-finish-availability: #95958A;--product-detail-price: #B48464;--product-info-header: #95958A;--product-info: #46493C;--product-related-header: #46493C;--product-config-border: #C4C4BD;--product-threadline-header: #FBF6EA;--product-details-block-header: #46493C;--product-details-block: #f2e6d7;--product-toolbar-title: #46493C;--product-toolbar-text: #5D5B57;--product-toolbar-price: #95958A;--product-config-notch: #B48464;--product-config-back-btn: #95958A;--product-config-title: #938E65;--product-config-accordion-left: #ECE8D6;--product-config-accordion-content-bg: #fff;--product-config-accordion-handle-bg: #fff;--product-config-accordion-handle-bottom: #C4C4BD;--product-config-accordion-title: #46493C;--product-config-accordion-number: #46493C;--product-config-accordion-content: #5D5B57;--product-config-accordion-content-headers: #95958A;--product-config-option-hover-border: #5D5B57;--product-config-customization-bg: rgba(191, 167, 143, .1);--product-config-customization-header: #BFA78F;--product-config-accordion-number-active: #46493C;--product-config-swatch-hover: #C4C4BD;--product-config-swatch-title: #95958A;--product-config-swatch-tooltip-collection: #5D5B57;--product-config-swatch-tooltip-swatch: #95958A;--breadcrumb: #95958A;--info-tooltip-bg: #fff;--scrollbar-track: #FBF6EA;--scrollbar-handle: #000;--scroll-btn: rgba(251, 246, 234, .8);--scroll-btn-hover: #FBF6EA;--button-border: #C4C4BD;--error-msg: #B48464;--featured-article-title: #46493C;--featured-article-copy: #5D5B57;--connect-expert-title: #FBF6EA;--connect-expert-copy: #FBF6EA;--swatch-intro-header: #46493C;--swatch-intro-copy: #95958A;--swatch-intro-copy-last: #46493C;--cart-bubble: rgba(251, 246, 234, .5);--cart-count: #46493C;--cart-message-bg: #FBF6EA;--cart-message-text: #B48464;--cart-table-border: #C4C4BD;--collection-header: #46493C;--collection-header-breadcrumb: #95958A;--collection-header-details: #5D5B57;--collection-header-intro-copy: #46493C;--collection-product-card-header: #46493C;--collection-product-card-note: #95958A;--collection-product-card-price: #5D5B57;--collection-product-card-price-amount: #95958A;--collection-product-card-finishes: #95958A;--collection-product-card-discount: #8B3D2E;--mantle-cookie-bar-focus: #C4C4BD;--mantle-cookie-bar-background: #FBF6EA;--swatch-error: #B48464;--swatch-error-text: #FBF6EA;--affirm-messaging: #46493C}@media all and (min-width:48.0625em){:root{--header-height: 140px;--header-height-sticky-offset: calc(140px + 3.3vw) ;--bottom-offset: 6vw;--anchor-offset: -140px }}.product-template__header-grid{display:grid;grid-template-columns:1fr}@media all and (min-width:65em){.product-template__header-grid{grid-template-columns:50% 50%}}.product-template__product-details{padding-top:20px}@media all and (min-width:48.0625em){.product-template__product-details{padding-top:7.15%}}.product-template__product-details{grid-column-start:1;grid-row-start:2}@media all and (min-width:65em){.product-template__product-details{grid-column-start:2;grid-row-start:1;padding-top:3.3630952381vw}}.product-template__product-details .breadcrumb{margin-bottom:5.7738095238vw;padding-left:20px}@media all and (min-width:48.0625em){.product-template__product-details .breadcrumb{padding-left:4.7619048vw}}.product-template__product-availability{display:none}.product-template__product-availability.show{display:block}@media all and (min-width:65em){.product-template__product-details-sticky{position:sticky;top:var(--header-height-sticky-offset)}}.product-template__detail-content{padding-right:20px}@media all and (min-width:48.0625em){.product-template__detail-content{padding-right:8vw}}.product-template__detail-content{padding-left:20px}@media all and (min-width:48.0625em){.product-template__detail-content{padding-left:4.7619048vw}}.product-template__detail-content{color:var(--grey-text)}.product-template__detail-content .c-heading{margin-bottom:3.85%}.product-template__detail-content ul{list-style:none;list-style-type:none}.product-template__detail-content .collection-product-grid__product-price{display:flex;justify-content:flex-start;line-height:1}.product-template__detail-content .price-range{color:var(--product-detail-price);margin-bottom:6.2%}.product-template__detail-content .price-range.no-starting .variants,.product-template__detail-content .price-range.price-amount--slashed .variants{display:none}.product-template__detail-content .price-range.price-amount--slashed{text-decoration:line-through;opacity:.8}.product-template__product-title-wrapper{margin-bottom:3.85%}.product-template__product-title--has-pictured-title{margin-bottom:.5%!important}.product-template__pictured-title{color:var(--product-info-header)}.product-template__rating{color:var(--product-info-header);margin-bottom:3.85%}.product-template__rating a.text-m{margin-left:10px;font-size:16px;font-family:acumin-pro,sans-serif;color:var(--orange-text)!important;letter-spacing:.47px;line-height:1.3}.product-template__rating a.text-m:hover,.product-template__rating a.text-m:focus{color:var(--color-text-focus)!important}.product-template__rating .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star,.product-template__rating .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-half-star,.product-template__rating .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-empty-star,.product-template__rating .yotpo.bottomline .yotpo-bottomline .yotpo-icon-star,.product-template__rating .yotpo.bottomline .yotpo-bottomline .yotpo-icon-half-star,.product-template__rating .yotpo.bottomline .yotpo-bottomline .yotpo-icon-empty-star,.product-template__rating .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-star,.product-template__rating .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-half-star,.product-template__rating .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-empty-star{font-size:20px}.product-template__rating .promoted-products-box{display:none!important}.product-template__info{color:var(--product-info)}.product-template__info h3.c-subheading--wide,.product-template__info p.c-subheading--wide{color:var(--product-info-header);display:inline-block;text-transform:uppercase}.product-template__info>div{margin-bottom:10px}.product-template__detail-images{position:relative;grid-column-start:1;grid-row-start:1;max-height:60vw;overflow:hidden}@media all and (min-width:65em){.product-template__detail-images{display:block;max-height:none;overflow:visible}}.product-template__detail-images .flickity-page-dots{position:absolute;left:26px;bottom:15px;display:flex;flex-wrap:nowrap;list-style:none;list-style-type:none}.product-template__detail-images .flickity-page-dots li{width:6px;height:6px;background-color:#fff;border-radius:6px;opacity:.6;transition:transform .2s ease-out,opacity .2s ease-out;margin-right:8px}.product-template__detail-images .flickity-page-dots li:last-child{margin-right:0}.product-template__detail-images .flickity-page-dots li.is-selected{opacity:1;transform:scale(2)}.flickity-button{display:none}.product-template__detail-image{position:relative;height:60vw;overflow:hidden;max-width:100vw;margin-right:2px}.product-template__detail-image:last-child{margin-right:0}.product-template__detail-image img{height:60vw;max-width:100vw}@media all and (min-width:65em){.product-template__detail-image{padding-top:0;height:auto;overflow:visible;max-width:none;margin-right:0}.product-template__detail-image img{position:relative;top:0;left:0;width:100%;height:auto}}@media all and (min-width:65em){.product-template__detail-image--cropped{padding-top:100%}.product-template__detail-image--cropped img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}.product-template__detail-image--right img{-o-object-position:right;object-position:right}.product-template__detail-image--left img{-o-object-position:left;object-position:left}.product-template__detail-image--top img{-o-object-position:top;object-position:top}.product-template__detail-image--bottom img{-o-object-position:bottom;object-position:bottom}@media all and (min-width:65em){.product-template__detail-image{margin-bottom:2px}.product-template__detail-image:last-child{margin-bottom:0}}.product-template__description{margin-top:1.6666666667vw}.product-template__description div.c-copy{margin-bottom:16px}.product-template__tearsheets{margin-top:2.0833333333vw}.product-template__tearsheets a{color:var(--dg-text);text-decoration:none}.measure-delivery{color:var(--orange-text)}.product-configurations{margin-top:3.4523809524vw}.product-configuration-btn.btn-primary{margin-top:2.6785714286vw}.product-configurations__header{display:flex;justify-content:flex-start;align-items:center;margin-bottom:25px}.product-configurations__header h3,.product-configurations__header h2{text-transform:uppercase}.product-configurations__header .info-tooltip{margin-left:5px}.product-configurations__header .info-tooltip__trigger{height:17px}.product-configurations__header .info-tooltip__content{color:var(--grey-text)}.product-configurations__header .info-tooltip__content a{color:var(--orange-text)}@media all and (max-width:42.4375em){.product-configurations__header .info-tooltip__content--right{left:auto;right:auto;transform:translate3d(-75%,0,0)}.product-configurations__header .info-tooltip__content--right:before{right:63px}}@media all and (min-width:42.5em){.product-configurations__header .info-tooltip__content{transform:translate3d(-8%,0,0)}.product-configurations__header .info-tooltip__content--right{transform:translate3d(2%,0,0)}}.product-configurations__grid{display:grid;grid-template-columns:1fr}@media all and (min-width:42.5em){.product-configurations__grid{grid-template-columns:50% 50%}}@media all and (min-width:65em){.product-configurations__grid{grid-template-columns:1fr}}@media all and (min-width:105em){.product-configurations__grid{grid-template-columns:50% 50%}}.product-configurations__item{display:grid;grid-template-columns:85px 1fr;grid-column-gap:30px;border-bottom:1px solid var(--product-config-border)}@media all and (max-width:42.4375em){.product-configurations__item:last-child{border-bottom:0}}@media all and (min-width:42.5em){.product-configurations__item{grid-template-columns:65px 1fr;grid-column-gap:10px;border-right:1px solid var(--product-config-border)}.product-configurations__item:nth-child(2n){border-right:0;padding-left:20px}.product-configurations__item:nth-last-child(-n+1){border-bottom:0}}@media all and (min-width:65em){.product-configurations__item{grid-template-columns:85px 1fr;grid-column-gap:15px;border-right:0}.product-configurations__item:nth-child(2n){padding-left:0}}@media all and (min-width:105em){.product-configurations__item{border-right:1px solid var(--product-config-border);padding-top:0;grid-template-columns:85px 1fr;grid-column-gap:15px}.product-configurations__item:nth-child(2n){padding-left:10px;border-right:0}.product-configurations__item--no-icon{padding-left:20px!important}.product-configurations__item--no-icon .product-configurations__icon{display:none!important}}@media all and (min-width:112.5em){.product-configurations__item{grid-column-gap:20px}.product-configurations__item:nth-child(2n){padding-left:20px}}.product-configurations__item .product-configurations__info-measurements{display:flex;flex-direction:column;padding-right:.119047619vw}@media all and (min-width:75em){.product-configurations__item .product-configurations__info-measurements:not(.product-configurations__info-measurements){flex-direction:row}.product-configurations__item .product-configurations__info-measurements:not(.product-configurations__info-measurements)>span:first-child:after{content:"|";padding:0 8px}}@media all and (min-width:105em){.product-configurations__item .product-configurations__info-measurements{flex-direction:column}.product-configurations__item .product-configurations__info-measurements>span:first-child:after{display:none}}.product-configurations__item--no-icon{grid-template-columns:1fr}.product-configurations__item--no-icon .product-configurations__icon{display:none!important}.product-configurations__grid--even .product-configurations__item:nth-child(2n){border-right:0}@media all and (min-width:42.5em){.product-configurations__grid--even .product-configurations__item:nth-last-child(-n+2){border-bottom:0}}@media all and (min-width:75em){.product-configurations__grid--even .product-configurations__item:nth-last-child(-n+2){border-bottom:1px solid var(--product-config-border)}}@media all and (min-width:105em){.product-configurations__grid--even .product-configurations__item:nth-last-child(-n+2){border-bottom:0}}.product-configurations__grid--single .product-configurations__item{border-right:0;border-bottom:0}.product-configurations__icon{width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}@media all and (min-width:105em){.product-configurations__icon img{max-width:100%}}.product-configurations__info{font-family:acumin-pro,sans-serif;color:var(--grey-text);font-size:17px;line-height:1.352941176;font-weight:200;letter-spacing:.2px;padding:40px 0;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.product-configurations__info h5,.product-configurations__info h4,.product-configurations__info span.c-subheading--wide{font-size:11px;line-height:1.182;letter-spacing:.72;color:var(--dg-text);text-transform:uppercase;text-align:left;margin-bottom:8px}@media all and (min-width:105em){.product-configurations__info{align-items:flex-start;text-align:left;padding:40px 0}}.product-template__related h4.c-subheading{color:var(--product-related-header);padding-left:20px}@media all and (min-width:48.0625em){.product-template__related h4.c-subheading{padding-left:4.7619048vw}}.product-template__related .product-template__related-block{max-width:100vw}.product-template__related .product-template__related-block h4.c-subheading{margin-bottom:25px}@media all and (max-width:64.9375em){.product-template__related .product-template__related-block h4.c-subheading{font-size:28px}}@media all and (min-width:65em){.product-template__related .product-template__related-block h4.c-subheading{margin-bottom:1.4880952381vw}}.product-template__related .product-template__related-block:first-child{margin-top:80px}@media all and (min-width:65em){.product-template__related .product-template__related-block:first-child{margin-top:3.4523809524vw}}.product-template__related .product-template__related-block:nth-child(2){margin-top:98px}@media all and (min-width:65em){.product-template__related .product-template__related-block:nth-child(2){margin-top:5.8333333333vw}}.product-template__related-scroll-wrapper{overflow-x:scroll;width:100%;scrollbar-width:none;-ms-overflow-style:none}.product-template__related-scroll-wrapper::-webkit-scrollbar{width:0;height:0}.product-template__related-scroll-wrapper{padding-left:20px}@media all and (min-width:48.0625em){.product-template__related-scroll-wrapper{padding-left:4.7619048vw}}.product-template__related-scroll-content{display:flex;padding-right:20px}.product-template__related-grid{display:grid;-moz-column-gap:20px;column-gap:20px;grid-column-gap:20px;padding-right:20px}@media all and (min-width:48.0625em){.product-template__related-grid{padding-right:8vw}}.product-template__related-grid .product-card.product-card--sm{width:196px;grid-row:1}@media all and (min-width:65em){.product-template-inset{padding:30px}}.product-config-overlay{background-color:var(--color-body);position:fixed;top:100%;left:0;height:calc(95vh - var(--header-height));width:100vw;z-index:300;transform:translate3d(0,-180px,0);transition:transform .6s cubic-bezier(.76,0,.24,1),visibility 0s .5s;overflow:hidden;display:block;border-radius:20px 20px 0 0;box-shadow:0 -2px 9px #00000021;padding-top:50px}@media(min-width:414px){.product-config-overlay{height:calc(95vh - var(--header-height))}}.product-config-overlay:after{content:"";position:absolute;border:3px solid var(--product-config-notch);border-radius:5px;top:14px;left:50%;transform:translate3d(-50%,0,0);width:34px;height:1px;pointer-events:none}@media all and (min-width:65em){.product-config-overlay{padding-top:0;overflow:scroll;height:100vh;top:0;border-radius:0;transform:translate3d(0,100%,0);visibility:hidden;display:block;padding-left:5.9523809524vw}.product-config-overlay:after{display:none}}.product-config-overlay .product-toolbar{position:absolute;top:0;left:0;width:100%}.js-mobile-nav-open .product-config-overlay{z-index:0}.product-config-overlay--active .product-config-overlay{visibility:visible;transition:transform .6s cubic-bezier(.76,0,.24,1),visibility 0s .6s}@media all and (max-width:64.9375em){.product-config-overlay--active .product-config-overlay{transform:translate3d(0,-100%,0)!important}}@media all and (min-width:65em){.product-config-overlay--active .product-config-overlay{overflow:scroll;transform:translateZ(0)}}.product-config-overlay--active .product-config-overlay .product-toolbar{opacity:0}.product-config-overlay--active .product-config-grid{opacity:1;overflow:scroll;pointer-events:auto}@media all and (min-width:65em){.product-config-overlay--active .product-config-grid{overflow:visible}}.product-config-grid{display:grid;grid-template-columns:100%;margin-bottom:50px;opacity:0;transform:opacity .2s ease-out;pointer-events:none;height:100%;position:relative;z-index:1}@media all and (min-width:65em){.product-config-grid{opacity:1;pointer-events:auto;margin-bottom:0;grid-template-columns:50% 50%;height:auto}}.product-config-grid__sticky-content{position:relative;top:0}.product-config-grid__sticky-content .icon-close{position:absolute;top:2.380952381vw;right:1.7857142857vw;color:var(--dg-text);display:none}@media all and (min-width:65em){.product-config-grid__sticky-content .icon-close{display:block}}@media all and (min-width:65em){.product-config-grid__sticky-content{position:sticky}}.product-config__links{display:flex;margin-top:1.7857142857vw}.product-config__links .swatch-link{margin-left:20px}.product-config__links .swatch-link:first-child{margin-left:0}.product-render{margin-top:30px}@media all and (min-width:65em){.product-render{margin-top:0}}.product-render .load-indicator{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;cursor:wait;background:#fff9;transition:opacity .2s ease-out}.product-render .load-indicator>svg{width:50px}.product-render.loading .load-indicator{opacity:1;pointer-events:auto}.product-render__images{display:grid}[data-disable-live-furnish=true] .product-render__image:not(:first-child),[data-render-image=true] .product-render__image:not(:first-child){display:none}[data-disable-live-furnish=true] .product-render__thumbnails,[data-render-image=true] .product-render__thumbnails{display:none}.product-render__image{width:100%;padding-top:100%;position:relative;grid-column-start:1;grid-row-start:1;opacity:0;pointer-events:none;transition:opacity .2s ease-out}.product-render__image.active{opacity:1;pointer-events:auto}.product-render__image img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.product-render__thumbnails{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.product-render__thumbnail{width:100%;padding-top:100%;position:relative;cursor:pointer}.product-render__thumbnail img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.product-config-overlay__back-btn{display:none;grid-column-start:1;grid-row-start:1;color:var(--product-config-back-btn);text-transform:uppercase;text-align:left;padding-top:50px}.product-config-overlay__back-btn .icon{margin-right:10px}@media all and (min-width:65em){.product-config-overlay__back-btn{display:block}}@media all and (min-width:87.5em){.product-config-overlay__back-btn{padding-top:3.4523809524vw}}.product-details-block{background-color:var(--product-details-block);padding:58px 5.8333333333vw}@media all and (min-width:65em){.product-details-block{padding:5vw 5.8333333333vw}}.product-details-block__header{display:grid;grid-template-columns:1fr}@media all and (min-width:61.25em){.product-details-block__header{grid-template-columns:38.0357142857vw 1fr}}.product-details-block__header{margin-bottom:4.3452380952vw}.product-details-block__header h2{display:flex;flex-direction:column;color:var(--product-details-block-header)}.product-details-block__header h2 .small{font-size:20px}@media(min-width:1024px){.product-details-block__header h2 .small{font-size:1.1904761905vw!important}}@media(min-width:1920px){.product-details-block__header h2 .small{font-size:20px!important}}@media all and (max-width:61.1875em){.product-details-block__header h2 .small{text-transform:uppercase;font-family:sangbleu-sunrise-medium;padding-bottom:15px;letter-spacing:1.22px}}.product-details-block__header h2{margin-bottom:20px}@media all and (min-width:65em){.product-details-block__header h2{margin-bottom:0}}.product-details-block__nav{display:flex;align-items:flex-end;color:var(--dg-text)}.product-details-block__nav ul{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;list-style:none;list-style-type:none;flex-direction:column;padding-bottom:40px}@media all and (min-width:42.5em){.product-details-block__nav ul{flex-direction:row;flex-wrap:nowrap;padding-bottom:0}}@media all and (min-width:75em){.product-details-block__nav ul{justify-content:flex-end;flex-wrap:nowrap;padding-bottom:0}}.product-details-block__nav li a{text-decoration:none;white-space:nowrap}.product-details-block__nav li button.active,.product-details-block__nav li button:hover,.product-details-block__nav li button:active,.product-details-block__nav li a.active,.product-details-block__nav li a:hover,.product-details-block__nav li a:active{color:var(--dg-text);text-decoration:underline}.product-details-block__nav li{margin-right:28px;margin-bottom:20px}@media all and (min-width:75em){.product-details-block__nav li{margin-left:28px;margin-bottom:0}}.product-details-block__nav li:first-child{margin-left:0}.product-details-block__content{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.product-details-block__info{display:grid;grid-row-start:2;grid-template-columns:1fr;grid-column-start:1;grid-column-end:2;visibility:hidden;opacity:0;transition:opacity .2s ease-out}.product-details-block__info.active{visibility:visible}.product-details-block__info.show{opacity:1}@media all and (min-width:75em){.product-details-block__info{grid-template-columns:38.0357142857vw 1fr}}.product-details-block__left{margin-bottom:20px}@media all and (min-width:65em){.product-details-block__left{margin-bottom:0}}.product-details-block__left ol{counter-reset:detail-point}@media all and (min-width:65em){.product-details-block__left ol{padding-left:3.75vw;padding-right:8.869047619vw}}.product-details-block__left ol>li{margin-bottom:3.2738095238vw}.product-details-block__left ol>li h4,.product-details-block__left ol>li h3.c-subheading.c-subheading--md{color:var(--orange-text);counter-increment:detail-point;position:relative;letter-spacing:inherit;font-size:20px;margin-bottom:11px}@media all and (min-width:65em){.product-details-block__left ol>li h4,.product-details-block__left ol>li h3.c-subheading.c-subheading--md{margin-bottom:.4166666667vw}}.product-details-block__left ol>li h4:before,.product-details-block__left ol>li h3.c-subheading.c-subheading--md:before{content:counter(detail-point,decimal-leading-zero) "\a0\2014\a0";position:static;display:inline-block}@media all and (min-width:65em){.product-details-block__left ol>li h4:before,.product-details-block__left ol>li h3.c-subheading.c-subheading--md:before{left:0;position:absolute;transform:translate3d(-100%,0,0)}}.product-details-block__left ol>li .c-copy{color:var(--grey-text)}@media all and (max-width:64.9375em){.product-details-block__left ol>li .c-copy{margin-bottom:31px;font-size:18px}}.product-details-block__left .accordion .accordion-item{margin-bottom:25px}.product-details-block__left .accordion .accordion-item h4{display:flex;align-items:center}.product-details-block__left .accordion .accordion-item h4 .icon-chevron-thin{transition:transform .3s ease-out}.product-details-block__left .accordion .accordion-item.active .icon-chevron-thin{transform:rotate(180deg);transition:transform .3s ease-out}.product-details-block__right{display:flex;justify-content:center;align-items:center}.product-our-story{display:grid;width:100%;grid-template-columns:1fr 1fr;overflow:hidden}@media all and (min-width:65em){.product-our-story{grid-template-columns:37.1428571429vw 1fr}}.product-our-story .product-our-story__img-grid{display:grid;grid-column-start:1;grid-column-end:3;position:relative;grid-template-columns:1fr 1fr}.product-our-story .product-our-story__img-grid img{display:block}.product-our-story .product-our-story__img-grid .product-our-story__img-lg{grid-column-start:1;grid-column:span 2}.product-our-story .product-our-story__img-grid .product-our-story__img-sm:first-child{grid-column-start:1;grid-row-start:2}.product-our-story .product-our-story__img-grid .product-our-story__img-sm:last-child{grid-column-start:2;grid-row-start:2}@media all and (min-width:65em){.product-our-story .product-our-story__img-grid{grid-template-columns:1fr 215px}.product-our-story .product-our-story__img-grid .product-our-story__img-lg{grid-column-start:1;grid-row:span 2}.product-our-story .product-our-story__img-grid .product-our-story__img-sm:first-child{grid-column-start:2;grid-row-start:1}.product-our-story .product-our-story__img-grid .product-our-story__img-sm:last-child{grid-column-start:2;grid-row-start:2}}.product-our-story .product-our-story__title{padding:36px 3.0952380952vw 0;color:var(--tan-text)!important}@media all and (min-width:30em){.product-our-story .product-our-story__title{padding:36px 3.0952380952vw}}.product-our-story .product-our-story__link{background-size:cover;color:var(--tan-text)!important;display:flex;flex-direction:column;align-items:left;grid-column:span 2;text-decoration:none}.product-our-story .product-our-story__link .c-subheading--19{font-size:19px}.product-our-story .product-our-story__link>div:last-child{transform:translate3d(3.5em,0,0);padding:15px 3.0952380952vw 36px}.product-our-story .product-our-story__link .decorative-line:after{background-color:var(--tan-text)}@media all and (min-width:30em){.product-our-story .product-our-story__link{justify-content:space-between;align-items:center;flex-direction:row}.product-our-story .product-our-story__link>div:last-child{transform:translateZ(0);padding:36px 3.0952380952vw}}.product-template__detail-content [data-price-range]{visibility:hidden}.product-template__detail-content [data-price-range].show{visibility:visible}.product-toolbar{display:none;grid-template-columns:1fr 1fr;touch-action:none}@media all and (min-width:48.0625em){.product-toolbar{z-index:100;display:grid}}.product-config-overlay .product-toolbar{display:grid;grid-template-columns:1fr;height:180px;transition:opacity .2s ease-out;padding:35px 15px 15px}.product-config-overlay .product-toolbar .product-toolbar__title{padding:0}@media all and (min-width:65em){.product-config-overlay .product-toolbar{display:none}}.product-config-overlay .product-toolbar__cta-wrapper{justify-content:center;width:100%;align-items:center}.product-config-overlay .product-toolbar__cta-wrapper button{width:100%}.product-toolbar__details .product-toolbar__title{padding:0 1.7261904762vw;color:var(--product-toolbar-text)}.product-toolbar__details .product-toolbar__title h2{color:var(--product-toolbar-title)}.product-toolbar__details .product-toolbar__title .product-toolbar__price{color:var(--product-toolbar-price)}.product-toolbar__details .product-toolbar__title .product-toolbar__price .variants{font-family:acumin-pro,sans-serif;font-weight:400;letter-spacing:.41px;font-size:13px;color:var(--product-toolbar-title)}.product-toolbar__details .product-toolbar__title .product-toolbar__price--slashed{text-decoration:line-through}.product-toolbar__details .product-toolbar__title .product-toolbar__price-discount{color:var(--collection-product-card-discount);padding-left:5px}.product-toolbar__cta-wrapper{display:flex;justify-content:flex-end}@media all and (min-width:48.0625em){.product-toolbar__cta-wrapper{padding:0 1.7261904762vw}}.product-single__meta{padding-left:4.4047619048vw;padding-top:3.4523809524vw;padding-bottom:7.4404761905vw}.product-single__meta-content{padding-top:5.7738095238vw;padding-left:24px;padding-right:24px;grid-row-start:1;grid-column-start:1}@media all and (min-width:65em){.product-single__meta-content{padding-left:1.3095238095vw;padding-right:5.9523809524vw;grid-row-start:2}}.product-single__meta-content{display:flex;flex-direction:column}.product-single__meta-content>h1{color:var(--product-config-title)}.product-single__meta-content>p{padding-right:8.2142857143vw;padding-top:.7142857143vw;color:var(--grey-text)}.product-single__meta-content .swatch-link{display:none;align-self:flex-start;color:var(--dg-text);text-decoration:none}@media all and (min-width:48.0625em){.product-single__meta-content .swatch-link{display:block}}.product-config-accordion{width:100%;margin-top:2.9761904762vw;margin-bottom:1.1904761905vw;grid-column-start:1;grid-row-start:4}@media all and (min-width:65em){.product-config-accordion{grid-row-start:3;padding-right:5.9523809524vw;max-width:695px}}.product-form-product-template,.product-form-product-slipcover-template{grid-column-start:1;grid-row-start:5;margin:36px 24px 0}@media all and (min-width:65em){.product-form-product-template,.product-form-product-slipcover-template{grid-column-start:1;grid-row-start:4;margin:0;padding-right:5.9523809524vw}}.policies{display:grid;grid-template-columns:1fr;text-transform:uppercase;color:var(--dg-text);grid-column-start:1;grid-row-start:6;margin:0 24px 36px;max-width:695px}@media all and (min-width:65em){.policies{grid-column-start:1;grid-row-start:5;margin:0 0 100px;padding-right:5.9523809524vw}}.policies a{border-bottom:1px solid #c4c4bd;text-decoration:none;padding:18px 0;display:flex;align-items:center;justify-content:space-between}.policies a .wrap{font-size:13px;font-style:normal;font-weight:700!important;line-height:normal;letter-spacing:1.393px;text-transform:uppercase;display:flex;align-items:center}.policies a .wrap svg{margin-right:13px}.policies a .arrow{stroke:#46493c}.policies a .arrow svg{width:15.25px;height:15.25px}.product-config-grid__item{grid-column-start:1;grid-row-start:3;position:relative}@media all and (min-width:65em){.product-config-grid__item{grid-column-start:2;grid-row-start:1;grid-row:span 4}}.product-config-accordion__handle{display:grid;width:100%;text-decoration:none!important;border-bottom:1px solid var(--product-config-accordion-handle-bottom);background:none;cursor:pointer;padding:0;margin:0}.product-config-accordion__handle h2{font-family:inherit;font-size:inherit;color:inherit}.product-config-accordion__handle:hover,.product-config-accordion__handle:active,.product-config-accordion__handle:focus{text-decoration:none!important;outline:none;border:1px solid var(--product-config-option-hover-border)}.product-config-accordion__handle{grid-template-columns:45px 1fr 55px}@media all and (min-width:65em){.product-config-accordion__handle{grid-template-columns:60px 1fr 55px}}.product-config-accordion__handle .product-config-accordion__handle-chevron{width:100%;height:100%;padding-top:22px}.product-config-accordion__handle .product-config-accordion__handle-chevron svg{transform-origin:center;transition:transform .1s ease-out}@media all and (min-width:65em){.product-config-accordion__handle .product-config-accordion__handle-chevron{padding-top:1.3095238095vw}}.product-config-accordion__handle-selection{pointer-events:none;display:none}.active .product-config-accordion__handle-selection{opacity:0;visibility:hidden;display:block}.product-config-accordion__handle.has-selection .product-config-accordion__handle-selection{opacity:1;visibility:visible;display:block}.product-config-accordion__handle-selection-selected{display:none}.product-config-accordion__handle-selection-selected>span{font-weight:400!important}.product-config-accordion__handle--has-selection .product-config-accordion__handle-selection{display:none}.product-config-accordion__handle--has-selection .product-config-accordion__handle-selection-selected{display:initial}.product-config-accordion__number{align-items:flex-start;display:flex;height:100%;justify-content:center;color:var(--product-config-accordion-number);background-color:#0000;transition:background-color .5s .2s ease-out;padding-top:22px}@media all and (min-width:65em){.product-config-accordion__number{padding-top:1.3095238095vw}}.product-config-accordion__title{grid-column-start:2;text-align:left;color:var(--product-config-accordion-title);background-color:#0000;transition:background-color .5s .2s ease-out;padding:22px 22px 15px}.product-config-accordion__title>h2.c-subheading{text-transform:uppercase;margin-bottom:8px;font-size:14px}.product-config-accordion__title{display:flex;flex-direction:column}@media all and (min-width:65em){.product-config-accordion__title{padding:1.3095238095vw 1.3095238095vw .8928571429vw}.product-config-accordion__title>span.c-subheading{font-size:15px}}.product-config-accordion__handle-chevron{background-color:#0000;transition:background-color .5s .2s ease-out}.active .product-config-accordion__handle{border-bottom:0}.active .product-config-accordion__handle .product-config-accordion__number{transition-duration:0s;transition-delay:0s;background-color:var(--product-config-accordion-left);color:var(--product-config-accordion-number-active)}.active .product-config-accordion__handle .product-config-accordion__title,.active .product-config-accordion__handle .product-config-accordion__handle-chevron{transition-duration:0s;transition-delay:0s;background-color:var(--product-config-accordion-handle-bg)}.active .product-config-accordion__handle .product-config-accordion__handle-chevron svg{transform:rotate(180deg)}.active .product-config-accordion__handle .product-config-accordion__handle-selection,.active .product-config-accordion__content-wrapper .product-config-accordion__content{opacity:1;visibility:visible}.product-config-accordion__item--disabled{pointer-events:none;opacity:.6}.product-config-accordion__item.active,.product-form__controls-group.product-form__controls-group--submit{margin-top:1.7857142857vw}.product-config-accordion__item:first-child{margin-top:0!important}.product-config-accordion__item:last-child{margin-bottom:2.1428571429vw}.product-config-accordion__content-wrapper{height:0;display:grid;grid-template-columns:45px 1fr;background-color:var(--product-config-accordion-left);will-change:height;transition:height .2s ease-out;overflow:hidden}@media all and (min-width:65em){.product-config-accordion__content-wrapper{grid-template-columns:60px 1fr}}.product-config-accordion__content{opacity:0;visibility:hidden;background-color:var(--product-config-accordion-content-bg);grid-column-start:2;color:var(--product-config-accordion-content);padding:0 22px 22px}@media all and (min-width:65em){.product-config-accordion__content{padding:0 1.3095238095vw 1.3095238095vw}}.product-config-accordion__content .product-config-option-btn{display:block;border:1px solid rgba(0,0,0,0);width:100%;padding:.8928571429vw}.product-config-accordion__content .product-config-option-btn:hover,.product-config-accordion__content .product-config-option-btn:focus,.product-config-accordion__content .product-config-option-btn.selected{border:1px solid var(--product-config-option-hover-border)}.product-config-accordion__content .product-configurations__item{border:0;border-right:0;grid-template-columns:85px 1fr;grid-column-gap:.5952380952vw}.product-config-accordion__content .product-configurations__item .product-configurations__info{padding:20px 0}.product-config-accordion__content .product-configurations__item--no-icon{grid-template-columns:1fr}.product-config-accordion__content .product-configurations__item--no-icon .product-configurations__icon{display:none!important}.product-config-accordion__cushion span[data-selected-cushion-name]{text-transform:capitalize}.product-config-accordion__cushion button[data-cushion-sku=CCOM] .soft-to-firm--fill span:nth-of-type(1),.product-config-accordion__cushion button[data-cushion-sku=CCOM] .soft-to-firm--fill span:nth-of-type(2){background-color:var(--orange-text)}.product-config-accordion__cushion button[data-cushion-sku=CQ27] .soft-to-firm--fill span:nth-of-type(1),.product-config-accordion__cushion button[data-cushion-sku=CQ27] .soft-to-firm--fill span:nth-of-type(2),.product-config-accordion__cushion button[data-cushion-sku=CQ27] .soft-to-firm--fill span:nth-of-type(3),.product-config-accordion__cushion button[data-cushion-sku=CQ272] .soft-to-firm--fill span:nth-of-type(1),.product-config-accordion__cushion button[data-cushion-sku=CQ272] .soft-to-firm--fill span:nth-of-type(2),.product-config-accordion__cushion button[data-cushion-sku=CQ272] .soft-to-firm--fill span:nth-of-type(3),.product-config-accordion__cushion button[data-cushion-sku=CQ273] .soft-to-firm--fill span:nth-of-type(1),.product-config-accordion__cushion button[data-cushion-sku=CQ273] .soft-to-firm--fill span:nth-of-type(2),.product-config-accordion__cushion button[data-cushion-sku=CQ273] .soft-to-firm--fill span:nth-of-type(3),.product-config-accordion__cushion button[data-cushion-sku=CQ27_C] .soft-to-firm--fill span:nth-of-type(1),.product-config-accordion__cushion button[data-cushion-sku=CQ27_C] .soft-to-firm--fill span:nth-of-type(2),.product-config-accordion__cushion button[data-cushion-sku=CQ27_C] .soft-to-firm--fill span:nth-of-type(3),.product-config-accordion__cushion button[data-cushion-sku=CQ27_O] .soft-to-firm--fill span:nth-of-type(1),.product-config-accordion__cushion button[data-cushion-sku=CQ27_O] .soft-to-firm--fill span:nth-of-type(2),.product-config-accordion__cushion button[data-cushion-sku=CQ27_O] .soft-to-firm--fill span:nth-of-type(3),.product-config-accordion__cushion button[data-cushion-sku=CQ27_S] .soft-to-firm--fill span:nth-of-type(1),.product-config-accordion__cushion button[data-cushion-sku=CQ27_S] .soft-to-firm--fill span:nth-of-type(2),.product-config-accordion__cushion button[data-cushion-sku=CQ27_S] .soft-to-firm--fill span:nth-of-type(3){background-color:var(--orange-text)}.product-config-accordion__cushion button[data-cushion-sku=CQ31] .soft-to-firm--fill span:nth-of-type(1),.product-config-accordion__cushion button[data-cushion-sku=CQ31] .soft-to-firm--fill span:nth-of-type(2),.product-config-accordion__cushion button[data-cushion-sku=CQ31] .soft-to-firm--fill span:nth-of-type(3),.product-config-accordion__cushion button[data-cushion-sku=CQ31] .soft-to-firm--fill span:nth-of-type(4),.product-config-accordion__cushion button[data-cushion-sku=CQ312] .soft-to-firm--fill span:nth-of-type(1),.product-config-accordion__cushion button[data-cushion-sku=CQ312] .soft-to-firm--fill span:nth-of-type(2),.product-config-accordion__cushion button[data-cushion-sku=CQ312] .soft-to-firm--fill span:nth-of-type(3),.product-config-accordion__cushion button[data-cushion-sku=CQ312] .soft-to-firm--fill span:nth-of-type(4),.product-config-accordion__cushion button[data-cushion-sku=CQ313] .soft-to-firm--fill span:nth-of-type(1),.product-config-accordion__cushion button[data-cushion-sku=CQ313] .soft-to-firm--fill span:nth-of-type(2),.product-config-accordion__cushion button[data-cushion-sku=CQ313] .soft-to-firm--fill span:nth-of-type(3),.product-config-accordion__cushion button[data-cushion-sku=CQ313] .soft-to-firm--fill span:nth-of-type(4),.product-config-accordion__cushion button[data-cushion-sku=CQ31_C] .soft-to-firm--fill span:nth-of-type(1),.product-config-accordion__cushion button[data-cushion-sku=CQ31_C] .soft-to-firm--fill span:nth-of-type(2),.product-config-accordion__cushion button[data-cushion-sku=CQ31_C] .soft-to-firm--fill span:nth-of-type(3),.product-config-accordion__cushion button[data-cushion-sku=CQ31_C] .soft-to-firm--fill span:nth-of-type(4),.product-config-accordion__cushion button[data-cushion-sku=CQ31_O] .soft-to-firm--fill span:nth-of-type(1),.product-config-accordion__cushion button[data-cushion-sku=CQ31_O] .soft-to-firm--fill span:nth-of-type(2),.product-config-accordion__cushion button[data-cushion-sku=CQ31_O] .soft-to-firm--fill span:nth-of-type(3),.product-config-accordion__cushion button[data-cushion-sku=CQ31_O] .soft-to-firm--fill span:nth-of-type(4),.product-config-accordion__cushion button[data-cushion-sku=CQ31_S] .soft-to-firm--fill span:nth-of-type(1),.product-config-accordion__cushion button[data-cushion-sku=CQ31_S] .soft-to-firm--fill span:nth-of-type(2),.product-config-accordion__cushion button[data-cushion-sku=CQ31_S] .soft-to-firm--fill span:nth-of-type(3),.product-config-accordion__cushion button[data-cushion-sku=CQ31_S] .soft-to-firm--fill span:nth-of-type(4){background-color:var(--orange-text)}.product-config-accordion__cushion button[data-cushion-sku=CSIP] .soft-to-firm--fill span:nth-of-type(1),.product-config-accordion__cushion button[data-cushion-sku=CSIP] .soft-to-firm--fill span:nth-of-type(2),.product-config-accordion__cushion button[data-cushion-sku=CSIP2] .soft-to-firm--fill span:nth-of-type(1),.product-config-accordion__cushion button[data-cushion-sku=CSIP2] .soft-to-firm--fill span:nth-of-type(2),.product-config-accordion__cushion button[data-cushion-sku=CSIP3] .soft-to-firm--fill span:nth-of-type(1),.product-config-accordion__cushion button[data-cushion-sku=CSIP3] .soft-to-firm--fill span:nth-of-type(2),.product-config-accordion__cushion button[data-cushion-sku=CSI_C] .soft-to-firm--fill span:nth-of-type(1),.product-config-accordion__cushion button[data-cushion-sku=CSI_C] .soft-to-firm--fill span:nth-of-type(2),.product-config-accordion__cushion button[data-cushion-sku=CSI_O] .soft-to-firm--fill span:nth-of-type(1),.product-config-accordion__cushion button[data-cushion-sku=CSI_O] .soft-to-firm--fill span:nth-of-type(2),.product-config-accordion__cushion button[data-cushion-sku=CSI_S] .soft-to-firm--fill span:nth-of-type(1),.product-config-accordion__cushion button[data-cushion-sku=CSI_S] .soft-to-firm--fill span:nth-of-type(2){background-color:var(--orange-text)}.product-config-accordion__cushion button[data-cushion-sku=CSDP] .soft-to-firm--fill span:nth-of-type(1),.product-config-accordion__cushion button[data-cushion-sku=CSDP] .soft-to-firm--fill span:nth-of-type(2),.product-config-accordion__cushion button[data-cushion-sku=CSDP] .soft-to-firm--fill span:nth-of-type(3),.product-config-accordion__cushion button[data-cushion-sku=CSDP2] .soft-to-firm--fill span:nth-of-type(1),.product-config-accordion__cushion button[data-cushion-sku=CSDP2] .soft-to-firm--fill span:nth-of-type(2),.product-config-accordion__cushion button[data-cushion-sku=CSDP2] .soft-to-firm--fill span:nth-of-type(3),.product-config-accordion__cushion button[data-cushion-sku=CSDP3] .soft-to-firm--fill span:nth-of-type(1),.product-config-accordion__cushion button[data-cushion-sku=CSDP3] .soft-to-firm--fill span:nth-of-type(2),.product-config-accordion__cushion button[data-cushion-sku=CSDP3] .soft-to-firm--fill span:nth-of-type(3),.product-config-accordion__cushion button[data-cushion-sku=CSDSIC] .soft-to-firm--fill span:nth-of-type(1),.product-config-accordion__cushion button[data-cushion-sku=CSDSIC] .soft-to-firm--fill span:nth-of-type(2),.product-config-accordion__cushion button[data-cushion-sku=CSDSIC] .soft-to-firm--fill span:nth-of-type(3),.product-config-accordion__cushion button[data-cushion-sku=CSD_O] .soft-to-firm--fill span:nth-of-type(1),.product-config-accordion__cushion button[data-cushion-sku=CSD_O] .soft-to-firm--fill span:nth-of-type(2),.product-config-accordion__cushion button[data-cushion-sku=CSD_O] .soft-to-firm--fill span:nth-of-type(3),.product-config-accordion__cushion button[data-cushion-sku=CSDSIS] .soft-to-firm--fill span:nth-of-type(1),.product-config-accordion__cushion button[data-cushion-sku=CSDSIS] .soft-to-firm--fill span:nth-of-type(2),.product-config-accordion__cushion button[data-cushion-sku=CSDSIS] .soft-to-firm--fill span:nth-of-type(3){background-color:var(--orange-text)}.product-config-accordion__cushion button[data-cushion-sku=CLUXPK] .soft-to-firm--fill span:nth-of-type(1),.product-config-accordion__cushion button[data-cushion-sku=CLUXP2] .soft-to-firm--fill span:nth-of-type(1),.product-config-accordion__cushion button[data-cushion-sku=CLUXP3] .soft-to-firm--fill span:nth-of-type(1),.product-config-accordion__cushion button[data-cushion-sku=CLUXPC] .soft-to-firm--fill span:nth-of-type(1),.product-config-accordion__cushion button[data-cushion-sku=CLUX_O] .soft-to-firm--fill span:nth-of-type(1),.product-config-accordion__cushion button[data-cushion-sku=CLUXPS] .soft-to-firm--fill span:nth-of-type(1){background-color:var(--orange-text)}.product-config-accordion__cushion .product-cushion-block__cushion-btn.selected{background:#bb8c6c1a}.product-config-accordion__cushion .cushion__content{display:grid;padding:35px 25px;grid-column-gap:14px;grid-template-columns:7fr 3fr;grid-template-rows:1fr;text-align:left}.product-config-accordion__cushion .cushion__content .product-cushion-block__cushion-subheader{margin-bottom:4px}.product-config-accordion__cushion .cushion__content .product-cushion-block__cushion-title{color:var(--orange-text);margin-bottom:10px;text-transform:uppercase}.product-config-accordion__cushion .cushion__content .product-cushion-block__cushion-disclaimer{margin-top:10px}.product-config-accordion__cushion .cushion__content .cushion__fill-name{line-height:150%;margin-bottom:5px}.product-config-accordion__cushion .cushion__content .cushion__copy,.product-config-accordion__cushion .cushion__content .cushion__visuals{grid-row:1/span 1;text-align:left}.product-config-accordion__cushion .cushion__content h6{margin:0 0 14px;text-align:right}.product-config-accordion__cushion .cushion__content .cushion__visuals{color:var(--orange-text)}.product-config-accordion__cushion .cushion__content .c-icon,.product-config-accordion__cushion .cushion__content img{width:100%}.product-config-accordion__cushion .cushion__content .soft-and-firm{font-size:8px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.2px}.product-config-accordion__cushion .cushion__content .soft-to-firm{display:grid;grid-template-columns:1fr 5fr 1fr;grid-template-rows:1fr;grid-column-gap:2px;align-items:center;padding-top:7px}.product-config-accordion__cushion .cushion__content .soft-to-firm--fill{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr;grid-column-gap:2px}.product-config-accordion__cushion .cushion__content .soft-to-firm--fill span{display:block;grid-row:1/span 1;height:3px;border:.5px solid var(--orange-text);width:100%}.product-config-accordion__fabrics{width:100%;height:422px;padding-bottom:20px;overflow-y:scroll}.product-config-accordion__fabrics::-webkit-scrollbar-track{border:1px solid var(--scrollbar-track);background-color:var(--scrollbar-track)}.product-config-accordion__fabrics::-webkit-scrollbar{width:2px;background-color:var(--scrollbar-handle)}.product-config-accordion__fabrics::-webkit-scrollbar-thumb{background-color:var(--scrollbar-handle)}.product-config-customization-block{background-color:var(--product-config-customization-bg);padding:12px;display:flex;justify-content:space-between;text-decoration:none!important}.product-config-customization-block h6{color:var(--product-config-customization-header);margin:0 0 4px}.product-config-customization-block span.icon{color:var(--product-config-customization-header);margin-left:20px}.product-config-customization-block p{padding-top:0;padding-right:0}.product-addon-block__wrapper{padding-left:1px;padding-right:20px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;-moz-column-gap:15px;column-gap:15px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid var(--product-config-accordion-handle-bottom)}.product-addon-block__image-wrapper{background:#fff;width:100px;height:100px}.product-addon-block__title-wrapper{display:flex;flex-direction:column}.product-addon-block__title-wrapper>span.addon-title{color:var(--product-config-title);font-family:sangbleu-kindom-regular;font-size:18px}.product-addon-block__title-wrapper>span.addon-dimensions{font-family:acumin-pro,sans-serif;color:var(--grey-text);font-size:17px;line-height:1.352941176;font-weight:200;letter-spacing:.2px;margin-bottom:5px}.product-addon-block__title-wrapper>span.addon-price{color:var(--product-detail-price);font-family:sangbleu-sunrise-medium;font-size:14px}.product-addon-block__title-wrapper>span.addon-price select{border:0;padding:0}.product-addon-block__remove-wrapper button{opacity:0;visibility:hidden;pointer-events:none;width:15px;height:15px}.product-addon-block__remove-wrapper button svg{stroke:var(--product-config-title);pointer-events:none}.removable .product-addon-block__remove-wrapper button{opacity:1;visibility:visible;pointer-events:auto}.product-addon-block__quantity-wrapper{margin-left:auto}.product-addon-block__quantity-wrapper input{width:50px;padding:10px;border:1px solid var(--product-config-customization-header)}.product-swatch-block__wrapper{padding-left:1px;padding-right:20px}.product-swatch-block__swatches{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:4px;grid-row-gap:20px;margin-bottom:1.6071428571vw}.product-swatch-block__swatch{width:100%;position:relative}.product-swatch-block__swatch-btn{display:block;position:relative;top:0;left:0;width:100%;aspect-ratio:1/1;margin-bottom:8px}.product-swatch-block__swatch-btn .product-swatch-block__swatch-image{top:0;left:0;width:100%;height:100%;background-color:#000;background-repeat:no-repeat;transition:clip-path .2s ease-out;clip-path:inset(0 0 0 0);background-size:cover}.product-swatch-block__swatch-btn:after{content:"";background:url(icon-checkmark-lg.svg) no-repeat center;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;z-index:2;pointer-events:none}.product-swatch-block__swatch-btn:before{content:"";background:#0009;width:100%;height:90%;position:absolute;top:0;left:0;opacity:0;z-index:1;pointer-events:none}.product-swatch-block__swatch-btn:focus,.product-swatch-block__swatch-btn.selected{outline:1px solid var(--product-config-swatch-hover)!important}.product-swatch-block__swatch-btn:focus .product-swatch-block__swatch-image,.product-swatch-block__swatch-btn.selected .product-swatch-block__swatch-image{clip-path:inset(4px 4px 4px 4px)}.product-swatch-block__swatch-btn.selected:after,.product-swatch-block__swatch-btn.selected:before{opacity:1}.product-swatch-block__swatch-title{color:var(--product-config-swatch-title);font-size:11px;text-align:left}.product-swatch-block__title{font-family:acumin-pro-wide,sans-serif;font-weight:500;font-size:11px;letter-spacing:.72px;color:var(--dg-text);line-height:13px;text-transform:uppercase;margin-bottom:15px}.product-form__controls-group [data-add-to-cart]{position:relative;width:100%;max-width:595px}.product-form__controls-group [data-add-to-cart]>[data-add-to-cart-text]{display:flex!important;justify-content:space-between}.product-form__controls-group [data-add-to-cart].submitting [data-loader]{display:flex!important}.product-form__controls-group [data-loader]{display:flex;height:100%;position:absolute;top:0;left:0;justify-content:center;align-items:center;cursor:wait}.product-form__controls-group [data-loader]>svg{height:20px}.dpo-container{display:none!important}.swatch-tooltip{background:var(--info-tooltip-bg);box-shadow:0 2px 14px #0003;position:absolute;grid-column-start:2;pointer-events:none;left:0;top:auto;width:27.5vw;z-index:2;display:none;transition:opacity .2s ease-out}.swatch-tooltip.populated{display:block;opacity:0}.swatch-tooltip.active{opacity:1}.swatch-tooltip__content{display:grid;grid-template-columns:6.9642857143vw 1fr;grid-column-gap:20px;padding:18px 0}.swatch-tooltip__tail{display:block;width:23px;height:23px;position:absolute;top:-11px;left:-11px;background:var(--info-tooltip-bg);transform:rotate(-45deg)}.swatch-tooltip__image{grid-column-start:1}.swatch-tooltip__image img{-webkit-mask-image:url(swatch-tooltip-mask-01.svg);mask-image:url(swatch-tooltip-mask-01.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:right;mask-position:right;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:175px}@media all and (min-width:106.25em){.swatch-tooltip__image img{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:left;mask-position:left}}.swatch-tooltip__copy{grid-column-start:2;display:flex;flex-direction:column;justify-content:center;padding-right:2.2023809524vw;color:var(--grey-text)}.swatch-tooltip__swatch-collection{color:var(--product-config-swatch-tooltip-collection);margin-bottom:4px}.swatch-tooltip__swatch-name{color:var(--product-config-swatch-tooltip-swatch);text-transform:uppercase;margin-bottom:8px}.btn-primary[data-add-to-cart]:before{display:none!important}.product-form__item--submit{margin-bottom:25px}@media all and (min-width:65em){.product-form__item--submit{margin-bottom:1.1904761905vw}}.product-form__item--submit-message{color:var(--orange-text);margin-top:.5952380952vw}.product-single__store-availability-container{display:none}.template-product .our-hands-your-home{padding-top:70px}.product-template__header-grid-item.product-template__detail-images.flickity-enabled:focus{outline:1px solid var(--orange-focus)!important}.product-render cylindo-viewer::part(fab){top:2.380952381vw;right:1.7857142857vw;transform:translate3d(-.5em,5em,0)}.product-render cylindo-viewer{display:block;width:100%;aspect-ratio:1/1;--legacy-browser-aspect-ratio: 1 / 1}.product-render cylindo-viewer img[slot=placeholder]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.product-render .disclaimer{position:absolute;bottom:0;left:50%;transform:translate3d(-50%,50%,0);font-style:italic;opacity:.8}
/*# sourceMappingURL=/cdn/shop/t/24/assets/bundle.product.css.map */
