:root{--dusk-warm-white: #f5f3ef;--dusk-charcoal: #272725;--dusk-bronze: #b5a087;--dusk-muted: #7b746b}body{background:var(--dusk-warm-white)}.header-wrapper,.shopify-section-header-sticky .header-wrapper{border-bottom:1px solid rgba(39,39,37,.1)}.section-header,.shopify-section-header-sticky{z-index:30}.header__heading .h2,.header__heading-link .h2{color:var(--dusk-charcoal);font-family:var(--font-heading-family);font-size:2rem;letter-spacing:.08em;text-transform:uppercase}.header__menu-item,.menu-drawer__menu-item,.footer-block__heading{letter-spacing:.08em}.dusk-header-action{align-items:center;border:0;color:var(--dusk-charcoal);display:inline-flex;font-family:var(--font-menu-family);font-size:1.05rem;font-weight:600;justify-content:center;letter-spacing:.1em;line-height:1;min-height:3.8rem;padding:0 .65rem;text-decoration:none;text-transform:uppercase;white-space:nowrap}.dusk-header-action:hover{background:transparent;color:var(--dusk-bronze)}.header__icons .dusk-header-action{margin-left:.35rem}.header__icons .dusk-header-action[href="/apps/17TRACK"]{border:1px solid rgba(39,39,37,.16);margin-right:.65rem;padding:0 1.35rem}.header__icons .dusk-header-action[href="/apps/17TRACK"]:hover{border-color:var(--dusk-charcoal);color:var(--dusk-charcoal)}.header__icons{column-gap:.8rem}.header__inline-menu .dusk-main-nav-link--sale span{color:#8f4f45;font-weight:700;position:relative}.header__inline-menu .dusk-main-nav-link--sale:hover span{color:#733f38}.header__icon,.header__icon--cart .icon{min-height:4rem;width:4rem}.header__icon--search .icon,.header__icon--cart .icon{height:2.15rem;width:2.15rem}.header__icon--cart{margin-left:.3rem}.cart-count-bubble{background:var(--dusk-charcoal);color:var(--dusk-warm-white)}.announcement-bar-section .utility-bar{background:var(--dusk-charcoal)!important;border-bottom:1px solid rgba(245,243,239,.1);color:var(--dusk-warm-white)!important}.announcement-bar-section .utility-bar__grid{align-items:center;column-gap:1.6rem}.dusk-announcement-brand{align-items:center;display:flex;min-width:4rem}.announcement-bar-section .utility-bar__grid{grid-template-columns:minmax(4rem,auto) minmax(0,1fr) minmax(4rem,auto)!important;justify-items:stretch}.dusk-announcement-brand a{align-items:center;display:inline-flex;opacity:1}.dusk-announcement-brand img{display:block;height:auto;max-height:3.4rem;max-width:3.4rem;object-fit:contain;width:100%}.announcement-bar-section .announcement-bar{grid-column:2;justify-self:center;width:min(100%,72rem)}.announcement-bar-section .announcement-bar__message{color:var(--dusk-warm-white);font-size:1.18rem;font-weight:600;letter-spacing:.1em;min-height:3.2rem;padding:.75rem 0;text-transform:uppercase}.announcement-bar-section .slider-button{color:#f5f3efb8}.announcement-bar-section .announcement-bar__link:hover .announcement-bar__message{color:var(--dusk-bronze)}.announcement-bar-section .announcement-bar__link,.announcement-bar-section .announcement-bar__link:hover,.announcement-bar-section .announcement-bar__link .icon-arrow{color:inherit}.announcement-bar-section .localization-wrapper{justify-self:end}.shopify-section-group-header-group .section-lumin_scrolling_text_BRdDdB-padding,.shopify-section-group-header-group [class*=section-lumin_scrolling_text_][class*=-padding]{background:#f6f1e9;border-bottom:1px solid rgba(39,39,37,.06)}.shopify-section-group-header-group [class*=announcement-bar--inner-lumin_scrolling_text_]{color:var(--dusk-charcoal)}.shopify-section-group-header-group [class*=announcement-bar--inner-lumin_scrolling_text_] .scroll{font-weight:600;letter-spacing:.03em}.dusk-mega-sale-label{color:#8f4f45}.dusk-mega-sale-image{display:block;position:relative}.dusk-mega-sale-tile .mega_menu_link_img{background:#f5f3ef}.dusk-mega-sale-badge{align-items:center;background:#8f4f45;bottom:1.2rem;color:var(--dusk-warm-white);display:inline-flex;font-size:1rem;font-weight:700;justify-content:center;letter-spacing:.1em;line-height:1;min-height:2.8rem;padding:0 1rem;position:absolute;right:1.2rem;text-transform:uppercase}.dusk-featured-edit{background:#f5f3ef}.dusk-featured-edit .collection{max-width:148rem;margin-left:auto;margin-right:auto}.dusk-featured-edit .collection__title{margin-bottom:2.4rem}.dusk-featured-edit .product-grid{align-items:start}.dusk-featured-edit .product-grid.grid--4-col-desktop .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.dusk-featured-edit .card__inner,.dusk-featured-edit .card__media,.dusk-featured-edit .media{background:#f1eee8}.dusk-featured-edit .card__inner{aspect-ratio:1 / 1}.dusk-featured-edit .card__media img{object-fit:contain}.dusk-featured-edit .card__information{padding-top:1.8rem}.dusk-section-view-all{margin-top:2.8rem;text-align:center}.dusk-section-view-all a{color:#8f4f45;font-size:1.15rem;font-weight:700;letter-spacing:.14em;text-decoration-color:#8f4f4573;text-underline-offset:.45rem;text-transform:uppercase}.dusk-section-view-all a:hover{color:var(--dusk-charcoal);text-decoration-color:var(--dusk-charcoal)}@media screen and (min-width:990px){.mega-menu__list.dusk-lighting-mega{align-items:start;display:grid!important;gap:2.4rem 1.8rem;grid-template-columns:14rem repeat(4,minmax(14rem,1fr));justify-content:stretch!important;max-width:138rem;padding-bottom:2.8rem;padding-top:2.8rem}.mega-menu__list.dusk-lighting-mega>li{max-width:none!important;padding:0!important;width:auto!important}.dusk-lighting-mega__item{min-width:0}.dusk-lighting-mega__quick-links{align-self:stretch;border-right:1px solid #dedbd5;padding-right:1.8rem!important}.dusk-lighting-mega__quick-heading{color:var(--dusk-charcoal);font-size:1.05rem;font-weight:700;letter-spacing:.14em;margin:0 0 1.2rem;text-transform:uppercase}.dusk-lighting-mega__quick-links ul{display:flex;flex-direction:column;gap:.15rem}.dusk-lighting-mega__quick-links a{color:var(--dusk-charcoal);display:inline-block;font-size:1.35rem;line-height:1.35;padding:.38rem 0;text-decoration:none;text-underline-offset:.35rem}.dusk-lighting-mega__quick-links a:hover,.dusk-lighting-mega__quick-links a:focus-visible{text-decoration:underline}.dusk-lighting-mega__quick-links .dusk-lighting-mega__quick-sale{color:#8f4f45;margin-top:.55rem}.dusk-lighting-mega__item .mega-menu__link--level-2{font-size:1.7rem;line-height:1.15;padding-bottom:0;padding-top:.8rem}.dusk-lighting-mega__image-link{background:#f4f2ee;display:block;overflow:hidden;position:relative}.dusk-lighting-mega__image-link .mega_menu_link_img,.dusk-mega-sale-tile .mega_menu_link_img{aspect-ratio:1 / 1;background:#f4f2ee;height:auto;max-width:none;object-fit:contain;padding:1.8rem;width:100%}.dusk-lighting-mega__item--featured{align-self:auto;grid-row:auto}.dusk-lighting-mega__item--featured .dusk-lighting-mega__image-link .mega_menu_link_img{aspect-ratio:1 / 1;object-fit:contain;padding:1.8rem}.dusk-lighting-mega__item--featured .mega-menu__link--level-2{color:var(--dusk-charcoal);display:block;font-size:2rem;letter-spacing:.08em;padding-top:1.2rem;text-align:center;text-transform:uppercase}}.button,.shopify-payment-button__button,.customer button,button.shopify-challenge__button{min-height:4.4rem;border-radius:0;letter-spacing:.08em}.button--primary,.shopify-payment-button__button--unbranded{background:var(--dusk-charcoal);color:var(--dusk-warm-white);border-color:var(--dusk-charcoal)}.button--primary:hover,.shopify-payment-button__button--unbranded:hover{background:var(--dusk-bronze);color:var(--dusk-charcoal);border-color:var(--dusk-bronze)}[id$=__24a76f3a-b24e-4495-9798-d8787a0b9e94] :is(.lumin-text-container-video_8tpTbj,.lumin-text-container-462e5887-4682-4b94-bfe4-addb9e21eaba){padding-bottom:56px}@media screen and (max-width:749px){[id$=__24a76f3a-b24e-4495-9798-d8787a0b9e94] :is(.lumin-text-container-video_8tpTbj,.lumin-text-container-462e5887-4682-4b94-bfe4-addb9e21eaba){padding-bottom:40px}}[id$=__24a76f3a-b24e-4495-9798-d8787a0b9e94] .button:is(.lm-text-video_8tpTbj,.lm-text-462e5887-4682-4b94-bfe4-addb9e21eaba){--color-button: 245, 243, 239;--color-button-text: 39, 39, 37;background:var(--dusk-warm-white);color:var(--dusk-charcoal);border:1px solid var(--dusk-charcoal);max-width:100%;min-height:4.4rem;height:auto;padding:1.4rem 2rem;line-height:1.3;letter-spacing:0;white-space:normal;text-align:center;transition:background-color .16s ease}[id$=__24a76f3a-b24e-4495-9798-d8787a0b9e94] .button:is(.lm-text-video_8tpTbj,.lm-text-462e5887-4682-4b94-bfe4-addb9e21eaba):before,[id$=__24a76f3a-b24e-4495-9798-d8787a0b9e94] .button:is(.lm-text-video_8tpTbj,.lm-text-462e5887-4682-4b94-bfe4-addb9e21eaba):after{content:none}[id$=__24a76f3a-b24e-4495-9798-d8787a0b9e94] .button:is(.lm-text-video_8tpTbj,.lm-text-462e5887-4682-4b94-bfe4-addb9e21eaba):hover,[id$=__24a76f3a-b24e-4495-9798-d8787a0b9e94] .button:is(.lm-text-video_8tpTbj,.lm-text-462e5887-4682-4b94-bfe4-addb9e21eaba):focus-visible{background:var(--dusk-bronze);color:var(--dusk-charcoal)}[id$=__24a76f3a-b24e-4495-9798-d8787a0b9e94] .button:is(.lm-text-video_8tpTbj,.lm-text-462e5887-4682-4b94-bfe4-addb9e21eaba):focus-visible{outline:2px solid var(--dusk-warm-white);outline-offset:3px}.card,.card-wrapper,.global-media-settings,.media{border-radius:2px}.price,.card-information,.product__text,.rte{color:#272725d1}.product__info-container .tiered-quantity-selector{background:#fffdfa;border:1px solid rgba(181,160,135,.38);box-shadow:0 1.2rem 3rem #2727250d;margin:1.8rem 0;padding:2.4rem 2rem 2rem}.product__info-container .tiered-option-wrapper-span{gap:1.4rem;margin-bottom:2.6rem}.product__info-container .tiered-heading{color:var(--dusk-charcoal);font-size:2.1rem;line-height:1.1}.product__info-container .tiered-sub-heading{color:#272725ad;font-size:1.35rem;line-height:1.35;margin-left:auto;margin-right:auto;margin-top:.45rem;max-width:64rem;position:relative;z-index:2}.product__info-container .tiered-quantity-options{display:grid!important;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2.8rem!important}.product__info-container .tiered-option-wrapper{min-width:0}.product__info-container .tiered-option{background:#f8f5ef;border-color:#b5a0876b!important;min-height:12.8rem;padding:3.2rem 1rem 3.6rem}.product__info-container .tiered-option,.product__info-container .tiered-option--active{color:var(--dusk-charcoal)}.product__info-container .tiered-option--active{background:#f3ead9;box-shadow:0 0 0 1px #8f4f45}.product__info-container .tiered-option:before{background:#fffdfa;height:2rem;top:2.4rem;width:2rem}.product__info-container .tiered-option--active:before{background:#fffdfa!important;border:.55rem solid #8f4f45!important;outline:1px solid #8f4f45}.product__info-container .tiered-option__label{font-size:1.9rem;line-height:1.1}.product__info-container .tiered-option__prices{margin:1.1rem 0 .8rem}.product__info-container .tiered-option__compare-price{color:#2727258c;font-size:1.25rem}.product__info-container .tiered-option__badge{background:#8f4f45;border-radius:0;color:#fffdfa;font-size:1.05rem;letter-spacing:.04em;padding:.42rem .8rem;top:0;transform:translate(-50%,-55%)}.product__info-container .tiered-option__discount-area{background:#d8c8ad;color:var(--dusk-charcoal);font-size:1.25rem;font-weight:700;letter-spacing:.02em;padding:.85rem .5rem}.product__info-container .tiered-option-wrapper:nth-child(4) .tiered-option__discount-area,.product__info-container .tiered-option-wrapper:nth-child(4) .tiered-option__badge{background:#8f4f45;color:#fffdfa}.product__info-container .product-form__submit{font-size:1.6rem;min-height:6rem}@media screen and (min-width:750px){.product__info-container.product__column-sticky{position:static}.product--thumbnail_slider .product__media-wrapper{max-width:50%}.product--thumbnail_slider .product__info-wrapper{max-width:50%;padding-left:4rem}}@media screen and (min-width:990px)and (max-width:1199px){.product-grid.grid--5-col-desktop .grid__item{max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}}label.color-swatch[data-colour="Gold & Green Marble"],label.color-swatch[data-color="Gold & Green Marble"]{background:linear-gradient(112deg,transparent 0 58%,rgba(235,239,228,.42) 58% 60%,transparent 60% 66%,rgba(20,48,40,.34) 66% 68%,transparent 68%),linear-gradient(90deg,#c4a15c 0 50%,#315d4c 50% 100%)!important}label.color-swatch[data-colour="Gold & white Alabaster"],label.color-swatch[data-color="Gold & white Alabaster"]{background:linear-gradient(112deg,transparent 0 58%,rgba(171,164,151,.32) 58% 60%,transparent 60% 68%,rgba(255,255,255,.7) 68% 70%,transparent 70%),linear-gradient(90deg,#c4a15c 0 50%,#ece9e2 50% 100%)!important}.dusk-product-reasons{background:#fffdfa;border:1px solid rgba(181,160,135,.34);margin:1.4rem 0 1.6rem;padding:1.6rem}.dusk-product-reasons__eyebrow,.dusk-finish-look-mini__header p{color:#8f4f45;font-size:1.05rem;font-weight:700;letter-spacing:.14em;margin:0 0 1rem;text-transform:uppercase}.dusk-product-reasons__grid{display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(181,160,135,.22)}.dusk-product-reasons__item{background:transparent;border-bottom:1px solid rgba(181,160,135,.22);color:#272725c2;display:grid;gap:.35rem;padding:1.15rem 1.1rem}.dusk-product-reasons__item:nth-child(odd){border-right:1px solid rgba(181,160,135,.22)}.dusk-product-reasons__item strong{color:var(--dusk-charcoal);font-size:1.35rem}.dusk-product-reasons__item span{font-size:1.25rem;line-height:1.35}.dusk-finish-look-mini{border-top:1px solid rgba(39,39,37,.12);margin:1.7rem 0 1.2rem;padding-top:1.7rem}.dusk-finish-look-mini__header{display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.dusk-finish-look-mini__header p{margin-bottom:0}.dusk-finish-look-mini__header span{color:#272725a3;font-size:1.25rem;text-align:right}.dusk-finish-look-mini__grid{display:grid;gap:1.1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.dusk-finish-look-mini__card{background:#fffdfa;border:1px solid rgba(39,39,37,.1);color:var(--dusk-charcoal);display:grid;gap:0;grid-template-columns:11rem 1fr;min-height:13.2rem;overflow:hidden;padding:0;text-decoration:none}.dusk-finish-look-mini__card:hover{border-color:#8f4f4573}.dusk-finish-look-mini__media{display:block;text-decoration:none}.dusk-finish-look-mini__image{align-items:center;background:#f7f5f0;display:flex;height:100%;justify-content:center;min-height:13.2rem}.dusk-finish-look-mini__image img{height:100%;object-fit:contain;width:100%}.dusk-finish-look-mini__content{display:grid;gap:.45rem;min-width:0;align-content:start;padding:1.2rem}.dusk-finish-look-mini__content a{color:var(--dusk-charcoal);text-decoration:none}.dusk-finish-look-mini__content strong{font-size:1.32rem;line-height:1.25}.dusk-finish-look-mini__content span{color:#272725ad;font-size:1.15rem}.dusk-finish-look-mini__form{margin-top:.3rem}.dusk-finish-look-mini__quick-add,.dusk-finish-look-mini__sold-out{align-items:center;background:#b5a087;border:1px solid #b5a087;color:#272725;cursor:pointer;display:inline-flex;font-family:var(--font-button-family);font-size:1.05rem;justify-content:center;letter-spacing:.12em;min-height:3.8rem;padding:0 1rem;text-decoration:none;text-transform:uppercase;width:100%}.dusk-finish-look-mini__quick-add{color:#272725!important;font-weight:700}.dusk-finish-look-mini__quick-add span,.dusk-finish-look-mini__quick-add .icon,.dusk-finish-look-mini__sold-out span{color:inherit!important}.dusk-finish-look-mini__quick-add:after,.dusk-finish-look-mini__quick-add:before{box-shadow:none!important}.dusk-finish-look-mini__quick-add:hover,.dusk-finish-look-mini__quick-add:focus-visible{background:#8f4f45;border-color:#8f4f45;color:#fffdfa!important}.dusk-finish-look-mini__quick-add:hover *,.dusk-finish-look-mini__quick-add:focus-visible *{color:inherit!important}.dusk-finish-look-mini__sold-out{background:transparent;color:#27272580;cursor:default}@media screen and (max-width:749px){.dusk-finish-look-mini__grid{grid-template-columns:1fr}.dusk-finish-look-mini__card{grid-template-columns:10rem 1fr}.dusk-product-reasons__grid{grid-template-columns:1fr}.dusk-product-reasons__item:nth-child(odd){border-right:0}}@media screen and (max-width:749px){.dusk-announcement-brand{display:none}.announcement-bar-section .utility-bar__grid{display:block}.product__info-container .tiered-quantity-selector{padding:1.6rem 1.2rem}.product__info-container .tiered-quantity-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.product__info-container .tiered-option-wrapper{min-width:0}.product__info-container .tiered-option{min-height:12.8rem;padding-left:.8rem;padding-right:.8rem}.product__info-container .tiered-option__label{font-size:1.75rem}}.rich-text__heading,.title,.collection__title .title,.product__title,.main-page-title{color:var(--dusk-charcoal);letter-spacing:0}.rich-text,.collection,.multicolumn{background:var(--dusk-warm-white)}.lumin-text__fancy1,.lumin-text__fancy2{color:var(--dusk-bronze)}.badge{border-radius:0;letter-spacing:.08em}.footer,.footer.color-inverse,.footer.gradient{background:var(--dusk-charcoal)!important;color:var(--dusk-warm-white)!important}.footer .footer-block__heading,.footer .footer-block__details-content,.footer .footer-block__details-content p,.footer .footer-block__details-content li,.footer .footer-block__details-content a,.footer .list-menu__item--link,.footer .copyright__content,.footer .copyright__content a,.footer .policies a,.footer .rte,.footer .rte p{color:#f5f3efdb!important}.footer .footer-block__heading,.footer .footer-brand__heading,.footer .footer-brand__contact-heading,.footer .footer-brand__contact .rte,.footer .footer-brand__contact .rte p,.footer .footer-brand__contact a,.footer .list-social__link{color:var(--dusk-warm-white)!important}.footer .footer-brand__contact-heading{font-weight:600;line-height:1.4}.footer .footer-brand__contact a{font-size:1.6rem;line-height:1.6;text-decoration-color:currentColor;text-underline-offset:.3rem}.footer .footer__localization h2{color:#f5f3efdb}.footer .list-social .list-social__link{align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:1rem;border-color:#f5f3ef8c;transition:color .16s ease,border-color .16s ease}.footer .list-social__link .icon{flex:0 0 auto;width:2.2rem;height:2.2rem;color:inherit}.footer .list-social .list-social__link:hover,.footer .list-social .list-social__link:focus-visible{border-color:var(--dusk-bronze)}.footer a:hover,.footer a:focus-visible,.footer .list-menu__item--link:hover,.footer .footer-brand__contact a:hover,.footer .footer-brand__contact a:focus-visible,.footer .list-social__link:hover,.footer .list-social__link:focus-visible{color:var(--dusk-bronze)!important}.footer .footer-brand__contact a:focus-visible,.footer .list-social__link:focus-visible{outline:2px solid var(--dusk-bronze);outline-offset:4px}.footer__content-bottom{border-top:1px solid rgba(245,243,239,.12)}.footer-block__brand-info:before{background:url(dusk-stone-header-wordmark.png) left center / contain no-repeat;content:"";display:block;height:3rem;margin-bottom:2rem;max-width:22rem}.collapsible-content .collapsible-content-wrapper-narrow{max-width:min(104rem,100%)}.collapsible-content .collapsible-content__heading{letter-spacing:0;line-height:1.08;max-width:82rem;text-wrap:balance}.collapsible-content .collapsible-content__grid{display:block}.collapsible-content .accordion{border-top:1px solid rgba(181,160,135,.34)}.collapsible-content .accordion:last-child{border-bottom:1px solid rgba(181,160,135,.34)}.collapsible-content .accordion summary{align-items:center;display:grid;gap:1.6rem;grid-template-columns:minmax(0,1fr) 2rem;min-height:7.4rem;padding:1.8rem 0}.collapsible-content .accordion summary .icon-accordion{display:none}.collapsible-content .accordion__title{color:var(--dusk-charcoal);display:block;font-size:clamp(1.8rem,1.45vw,2.4rem);line-height:1.18;margin:0;max-width:none;min-width:0;overflow-wrap:normal;text-wrap:balance;white-space:normal;word-break:normal}.collapsible-content .accordion__content{color:#272725b8;font-size:1.52rem;line-height:1.68;max-width:74rem;padding:0 0 2.4rem}.collapsible-content .accordion__content a{color:#8f4f45;font-weight:700;text-underline-offset:.28rem}.dusk-bundle-sticky[hidden]{display:none}.dusk-bundle-sticky{bottom:calc(var(--dusk-sticky-atc-offset, 0px) + 1.4rem);left:50%;pointer-events:none;position:fixed;transform:translate(-50%);width:min(102rem,calc(100vw - 3.2rem));z-index:40}.dusk-bundle-sticky__inner{align-items:center;background:#272725f5;box-shadow:0 1.4rem 4rem #2727252e;color:#fffdfa;display:grid;gap:1.6rem;grid-template-columns:minmax(20rem,1fr) auto auto;padding:1.2rem 1.4rem 1.2rem 1.6rem;pointer-events:auto}.dusk-bundle-sticky__copy p{color:#fffdfa;font-size:1.35rem;font-weight:700;letter-spacing:.14em;margin:0 0 .25rem;text-transform:uppercase}.dusk-bundle-sticky__copy span{color:#fffdfac2;display:block;font-size:1.25rem;line-height:1.35}.dusk-bundle-sticky__slots{display:grid;gap:.55rem;grid-template-columns:repeat(4,3rem)}.dusk-bundle-sticky__slot{aspect-ratio:1;background:#fffdfa14;border:1px solid rgba(255,253,250,.24);display:block;position:relative}.dusk-bundle-sticky__slot:after{background:#d8c8ad;content:"";top:.55rem;right:.55rem;bottom:.55rem;left:.55rem;opacity:0;position:absolute;transform:scale(.6);transition:opacity .18s ease,transform .18s ease}.dusk-bundle-sticky__slot.is-filled:after{opacity:1;transform:scale(1)}.dusk-bundle-sticky__actions{align-items:center;display:flex;gap:1rem}.dusk-bundle-sticky__button,.dusk-bundle-sticky__cart{align-items:center;display:inline-flex;font-size:1.1rem;justify-content:center;letter-spacing:.12em;min-height:4.2rem;padding:0 1.4rem;text-decoration:none;text-transform:uppercase;white-space:nowrap}.dusk-bundle-sticky__button{background:var(--dusk-bronze);color:var(--dusk-charcoal)}.dusk-bundle-sticky__button:hover{background:#c4b196;color:var(--dusk-charcoal)}.dusk-bundle-sticky__button,.dusk-bundle-sticky__button:hover{border:1px solid var(--dusk-bronze)}.dusk-bundle-sticky__cart{border:1px solid rgba(255,253,250,.34);color:#fffdfa}.dusk-bundle-sticky__cart:hover{border-color:#d8c8ad;color:#d8c8ad}@media screen and (min-width:750px){.facets-vertical.page-width{align-items:flex-start;gap:clamp(2.4rem,3vw,4.2rem)}.facets-vertical .facets-wrapper{background:#f4f2ee;border:1px solid rgba(39,39,37,.12);flex:0 0 28rem;padding:2.4rem 2.2rem;position:sticky;top:10.5rem}.facets-vertical .facets-container{padding-top:0}.facets-vertical .facets__form-vertical{width:100%}.facets-vertical .facets__heading--vertical{color:var(--dusk-charcoal);font-size:1.2rem;font-weight:700;letter-spacing:.16em;margin-bottom:1.6rem;text-transform:uppercase}.facets-vertical .active-facets-vertical-filter{align-items:flex-start;display:flex;flex-direction:column;gap:.8rem;margin-bottom:1.4rem}.facets-vertical .active-facets{gap:.6rem;padding-top:0}.facets-vertical .active-facets__button{margin:0}.facets-vertical .active-facets__button-wrapper{margin-bottom:.4rem}.facets-vertical .active-facets__button-inner{background:var(--dusk-charcoal);border:1px solid var(--dusk-charcoal);color:var(--dusk-warm-white);min-height:3.2rem;padding:.6rem 1rem}.facets-vertical .active-facets__button-remove{color:#8f4f45;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase}.facets-vertical .facets__disclosure-vertical{border-color:#27272524}.facets-vertical .facets__summary{color:var(--dusk-charcoal);font-size:1.25rem;font-weight:700;letter-spacing:.12em;padding:1.55rem 0;text-transform:uppercase}.facets-vertical .facets__summary:hover .facets__summary-label{color:#8f4f45;text-decoration:none}.facets-vertical .facets__summary .icon-caret{right:0}.facets-vertical .facets__display-vertical{padding-bottom:1.6rem}.facets-vertical .facets-wrap-vertical{padding-right:0}.facets-vertical .facets-layout-list{display:grid;gap:.6rem}.facets-vertical .facets__item{margin:0}.facets-vertical .facet-checkbox{align-items:center;color:#272725c7;display:grid;font-size:1.35rem;gap:.9rem;grid-template-columns:auto minmax(0,1fr);letter-spacing:.01em;padding:.45rem 0}.facets-vertical .facet-checkbox:hover,.facets-vertical .facet-checkbox.active{color:var(--dusk-charcoal)}.facets-vertical .facet-checkbox>svg{background:#fff;border:1px solid rgba(39,39,37,.28);height:1.6rem;margin-right:0;width:1.6rem}.facets-vertical .facet-checkbox .icon-checkmark{color:#8f4f45;left:.2rem;top:1.1rem}.facets-vertical .facet-checkbox__text{min-width:0}.facets-vertical .facets__price{background:#fffdfa;border:1px solid rgba(181,160,135,.36);display:grid;gap:1.2rem 1.2rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:1.8rem}.facets-vertical .facets__price .field{min-width:0}.facets-vertical .facets__price .field__input{background:#f5f3ef;border:1px solid rgba(181,160,135,.5);font-size:1.35rem;min-height:4.8rem}.facets-vertical .facets__price .field-currency{color:#2727258c;font-size:1.2rem;grid-column:1 / -1;margin:0 0 -.1rem}.facets-vertical .facets__price .field:last-of-type{margin-left:0}.facets-vertical .dusk-price-slider{grid-column:1 / -1}.facets-vertical .product-grid-container{min-width:0}}.dusk-price-slider{--dusk-price-min: 0%;--dusk-price-max: 100%;display:grid;min-height:5.6rem;padding:2.2rem .3rem 1.2rem;position:relative}.dusk-price-slider__track{background:linear-gradient(to right,rgba(39,39,37,.14) 0,rgba(39,39,37,.14) var(--dusk-price-min),var(--dusk-bronze) var(--dusk-price-min),var(--dusk-bronze) var(--dusk-price-max),rgba(39,39,37,.14) var(--dusk-price-max),rgba(39,39,37,.14) 100%);height:.4rem;left:0;position:absolute;right:0;top:2.8rem}.dusk-price-slider__input{-webkit-appearance:none;appearance:none;background:transparent;grid-area:1 / 1;height:4.8rem;margin:0;pointer-events:none;position:relative;width:100%}.dusk-price-slider__input::-webkit-slider-runnable-track{background:transparent;height:.4rem}.dusk-price-slider__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--dusk-charcoal);border:.2rem solid var(--dusk-bronze);border-radius:50%;cursor:pointer;height:2.1rem;margin-top:-.85rem;pointer-events:auto;width:2.1rem}.dusk-price-slider__input::-moz-range-track{background:transparent;height:.4rem}.dusk-price-slider__input::-moz-range-thumb{background:var(--dusk-charcoal);border:.2rem solid var(--dusk-bronze);border-radius:50%;cursor:pointer;height:1.9rem;pointer-events:auto;width:1.9rem}.card__badge .dusk-sale-badge{align-items:center;background:var(--sale-price)!important;border:1px solid var(--sale-price)!important;color:#fffdfa!important;display:inline-flex;font-size:1.1rem;font-weight:700;gap:.35rem;letter-spacing:.12em;line-height:1;padding:.65rem .9rem;text-transform:uppercase}.card__badge .dusk-sale-badge svg{height:1.1rem;width:1.1rem}.collection-hero.dusk-collection-hero{background:var(--dusk-charcoal);color:var(--dusk-warm-white);margin-bottom:1.2rem;overflow:hidden}.dusk-collection-hero .collection-hero__inner{align-items:stretch;display:grid;gap:clamp(2.8rem,5vw,7rem);grid-template-columns:minmax(0,.85fr) minmax(32rem,1.15fr);min-height:clamp(28rem,34vw,46rem);padding-bottom:clamp(4rem,6vw,7rem);padding-top:clamp(4rem,6vw,7rem)}.dusk-collection-hero .collection-hero__text-wrapper{align-self:center;padding:0}.dusk-collection-hero__eyebrow{color:var(--dusk-bronze);font-size:1.1rem;font-weight:700;letter-spacing:.18em;margin:0 0 1.2rem;text-transform:uppercase}.dusk-collection-hero .collection-hero__title{color:var(--dusk-warm-white);font-size:clamp(4.2rem,6vw,8rem);line-height:.96;margin:0}.dusk-collection-hero .collection-hero__description{color:#f5f3efc2;font-size:1.6rem;line-height:1.65;margin-top:1.8rem;max-width:58rem}.dusk-collection-hero .collection-hero__image-container{border:1px solid rgba(181,160,135,.28);height:100%;min-height:26rem}.dusk-collection-hero .collection-hero__image-container img{height:100%;object-fit:cover;width:100%}@media screen and (max-width:989px){.dusk-collection-hero .collection-hero__inner{grid-template-columns:1fr}}@media screen and (max-width:749px){.dusk-collection-hero .collection-hero__inner{min-height:0;padding-bottom:3.6rem;padding-top:3.6rem}.dusk-collection-hero .collection-hero__title{font-size:clamp(3.8rem,14vw,5.6rem)}}@media screen and (max-width:749px){.dusk-bundle-sticky{bottom:var(--dusk-sticky-atc-offset, 0px);width:100%}.dusk-bundle-sticky__inner{gap:1rem;grid-template-columns:1fr auto;padding:1rem}.dusk-bundle-sticky__copy{grid-column:1 / -1}.dusk-bundle-sticky__copy p{font-size:1.1rem}.dusk-bundle-sticky__copy span{font-size:1.15rem}.dusk-bundle-sticky__slots{grid-template-columns:repeat(4,2.6rem)}.dusk-bundle-sticky__actions{justify-content:flex-end}.dusk-bundle-sticky__button{min-height:3.8rem;padding:0 1rem}.dusk-bundle-sticky__cart{display:none}}@media screen and (max-width:749px){.dusk-header-action{display:none}.facets-container{margin-bottom:1.4rem}.mobile-facets__open{border:1px solid rgba(39,39,37,.16);min-height:4.4rem;padding:0 1.4rem}}.product-form__input input[type=radio]+label.color-swatch.dusk-swatch-text,.card-product-form__input input[type=radio]+label.color-swatch.dusk-swatch-text{--swatch-color: #c8c4bd;width:auto!important;height:auto!important;min-height:34px;max-width:100%;padding:8px 12px;border-radius:4px!important;background:#f5f3ef;color:#272725;line-height:1.25;letter-spacing:0;overflow-wrap:anywhere}.product-form__input input[type=radio]+label.color-swatch.dusk-swatch-text:before,.product-form__input input[type=radio]+label.color-swatch.dusk-swatch-text:after{border-radius:4px}[id$=__c0ef23cf-5481-4b47-9b78-3c28134c079a] .collapsible-content{border:0;border-radius:0;box-shadow:none}[id$=__c0ef23cf-5481-4b47-9b78-3c28134c079a] .collapsible-content-wrapper-narrow{box-sizing:border-box;width:100%;max-width:110rem;padding-inline:24px}[id$=__c0ef23cf-5481-4b47-9b78-3c28134c079a] .collapsible-content__grid>.grid__item{width:100%;max-width:100%;padding:0}[id$=__c0ef23cf-5481-4b47-9b78-3c28134c079a] .collapsible-content__heading{font-size:32px;margin-bottom:24px}[id$=__c0ef23cf-5481-4b47-9b78-3c28134c079a] .accordion summary{min-height:64px;padding-block:18px}[id$=__c0ef23cf-5481-4b47-9b78-3c28134c079a] .accordion__title{font-size:20px;line-height:1.4;letter-spacing:0;text-wrap:pretty}[id$=__c0ef23cf-5481-4b47-9b78-3c28134c079a] .accordion__content{font-size:16px;line-height:1.6;max-width:80rem;padding-bottom:20px}@media screen and (max-width:749px){[id$=__c0ef23cf-5481-4b47-9b78-3c28134c079a] .collapsible-content__heading{font-size:26px;margin-bottom:16px}[id$=__c0ef23cf-5481-4b47-9b78-3c28134c079a] .accordion__title{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/dusk-and-stone.css.map */
