:root{--a11y-ring-dark: #1f1a16;--a11y-ring-light: #ffffff;--a11y-coral-dark: #aa4d2a;--a11y-coral-light: #e79678;--a11y-grey-text: #666666}html body :focus-visible:not([tabindex="-1"]){outline:2px solid var(--a11y-ring-dark)!important;outline-offset:2px!important;box-shadow:0 0 0 2px var(--a11y-ring-light)!important}#header-group .menu-list__link-title:hover,.template-index #header-group .header[data-sticky-state=active] .menu-list__link-title:hover,#header-group p.design-menu a:hover{color:inherit!important;text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:4px}#header-group .main-title-mega,#header-group .main-title-mega:hover{color:#000!important;text-decoration:none!important}#header-group .mega-menu__column:hover span.wrap-text,#header-group .mega-menu__link:hover span.wrap-text{color:var(--a11y-coral-dark)!important}.menu-list__toggle{position:absolute;top:50%;right:-9px;transform:translateY(-50%);width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0;color:inherit;background:transparent;opacity:0;z-index:3}.menu-list__toggle:focus-visible{opacity:1}.menu-list__toggle svg{transition:transform .2s ease}.menu-list__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.overflow-menu:has([slot=overflow] [data-expanded=true])::part(overflow-list){--submenu-content-opacity: 1;visibility:visible}.a11y-heading-inherit{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;line-height:inherit;margin:0}.predictive-search-form__header-inner .search-modal__label{flex:0 0 auto;align-self:center;margin-inline:0 10px;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:inherit}.predictive-search-form__header-inner:has(.search-modal__label) .predictive-search__icon{display:none}.predictive-search-form__header-inner .search-modal__label+.search-input{padding-inline-start:14px}.menu__heading--a11y{margin:0;display:block;padding-top:var(--padding-sm)}.menu__heading--a11y .menu__heading__default{display:contents}@media screen and (min-width:750px){accordion-custom.menu .menu__details>summary.menu__heading{display:none}}@media screen and (max-width:749px){accordion-custom.menu--accordion .menu__heading--a11y{display:none}accordion-custom.menu:not(.menu--accordion) .menu__details>summary.menu__heading{display:none}}footer li.menu__item.paragraph a:hover,.footer-section li.menu__item a:hover{color:var(--a11y-coral-light)!important}.email-signup__label{display:block;margin:0 0 8px;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:inherit}html body .instafeed-new-arrow:focus-visible{outline:2px solid var(--a11y-ring-dark)!important;outline-offset:2px!important;box-shadow:0 0 0 2px var(--a11y-ring-light)!important;opacity:1!important}.collection-item .collection-item__title{box-sizing:content-box;padding:22px 12px;background:radial-gradient(closest-side,#0000006b,#0000);text-shadow:0 1px 10px rgba(0,0,0,.35)}html body :is(a.view-all-btn,a.readmore,.process-btn,.best-seller__button,.image-with-text a.size-style.button-unstyled):hover{color:var(--a11y-coral-dark)!important;text-decoration-color:var(--a11y-coral-dark)!important}html body :is(.slideshow-banner .main-button a,.image-banner a.size-style.button-unstyled):hover{color:#fff!important;text-decoration-thickness:2px!important}.best-seller .best-seller__subheading{color:#816253}.best-pagination{list-style:none;margin:0;padding:0}.best-pagination li{display:flex}.best-pagination li+li{margin-inline-start:8px}.best-pagination .best-pagination__bullet{position:relative;-webkit-appearance:none;appearance:none;border:0;margin:0;padding:0;width:20px;display:block;height:24px;background:transparent!important;opacity:1;cursor:pointer}.best-pagination .best-pagination__bullet:before{content:"";position:absolute;top:11px;right:0;bottom:11px;left:0;background:#767676;transition:background .3s}.best-pagination .best-pagination__bullet.is-active{width:55px}.best-pagination .best-pagination__bullet.is-active:before{background:#683623}.real-homes figure.review-quote,.real-homes blockquote.review-text{margin:0}.real-homes__controls{display:flex;justify-content:center;margin-top:18px}.real-homes__toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #8a7f77;border-radius:50%;background:transparent;color:#fff;cursor:pointer}.real-homes__toggle[data-state=playing] .real-homes__icon-play,.real-homes__toggle[data-state=paused] .real-homes__icon-pause{display:none}slideshow-component[autoplay]:not([paused]) .slideshow-control.icon-play,slideshow-component[autoplay][paused] .slideshow-control.icon-pause{display:none!important}.slideshow-banner slideshow-controls,.slideshow-banner slideshow-component[autoplay] slideshow-controls{mix-blend-mode:normal!important}.slideshow-banner .slideshow-controls__dots button:after{background:#fff!important;box-shadow:0 0 0 1px #0009!important}.slideshow-banner .slideshow-controls__dots button[aria-current=true]:after{background:#e0a58e!important}.slideshow-banner .slideshow-control:is(.icon-pause,.icon-play),.slideshow-banner .slideshow-control:is(.icon-pause,.icon-play):hover{color:#fff!important;filter:drop-shadow(0 0 1px rgba(0,0,0,.9)) drop-shadow(0 0 2px rgba(0,0,0,.6))}.slideshow-banner .slide__content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 62% 58% at 50% 52%,#00000073,#0000004d 55%,#0000)}.slideshow-banner .slide__content>*{position:relative}.image-banner .spacing-style.text-block.h4 p{color:#f6dcd1!important}.fabric-overlay .fabric-title{display:block}.slideshow-banner slideshow-slides.a11y-hero-grow{height:auto!important;min-height:var(--a11y-hero-min-height, 0px);align-items:stretch}.slideshow-banner slideshow-slides.a11y-hero-grow slideshow-slide{height:auto!important;min-height:var(--a11y-hero-min-height, 0px)}.slideshow-banner .slide__content.a11y-clear-header{padding-block-start:var(--a11y-hero-clearance, calc(var(--header-height, 0px) + 16px))!important;height:auto!important;min-height:100%}.slideshow-banner .slide__content.a11y-clear-header>.group-block-content{justify-content:safe center!important;height:auto!important}html body .checkbox .icon-checkmark{border-color:#7a7a7a!important}.template-collection .collection-grid-.section .text-block:has(>h1){box-sizing:content-box;padding:14px 36px;margin:-14px -36px;background:radial-gradient(closest-side,#00000061,#0000)}.breadcrumbs .breadcrumbs__list{display:flex;flex-wrap:wrap;gap:inherit;list-style:none;margin:0;padding:0}.breadcrumbs .breadcrumbs__item{display:inline-flex;align-items:baseline;gap:inherit}slideshow-slide[aria-hidden=true] .a11y-zoom-button{visibility:hidden}.a11y-mw-required-note{margin:0 0 12px;font-size:13px;color:#575757}html body .mw-option__control[type=radio]{border-color:#7d7a75!important}html body .mw-text--style-negative{color:#b82b13!important}html body .selectCustom-option.isHover,html body .selectCustom-option:focus{outline:2px solid var(--a11y-ring-dark)!important;outline-offset:-3px!important;text-decoration:underline}html body .mw-tooltip--icon:focus-visible{border-radius:50%}.jdgm-widget,.jdgm-review-widget,.jdgm-review-widget-modal,[class*=jm-review-widget]{--jm-review-widget-star-and-histogram-color: #a86d00 !important;--jm-review-widget-lighter-text-color: #666666 !important}html body .jdgm-star,html body .jm-star-rating__font-icon{color:#a86d00!important}html body .jdgm-write-review-modal__nav-btn-next:hover,html body .jdgm-write-review-modal__nav-btn-next:focus-visible{background-color:#2f766c!important;color:#fff!important}shop-pay-wallet-button:focus-within,shopify-accelerated-checkout:focus-within,shopify-accelerated-checkout-cart:focus-within{border-radius:6px;outline:2px solid var(--a11y-ring-dark)!important;outline-offset:3px!important;box-shadow:0 0 0 3px var(--a11y-ring-light)!important}.contact-form__field{display:flex;flex-direction:column;gap:6px;width:100%}.contact-form__label{font-family:Jost,sans-serif;font-size:14px;font-weight:400;line-height:1.3;color:#464646}.contact-form__label span[aria-hidden]{color:#b82b13}.contact-form .contact-form__required-note{margin:0}.blog-post-item .text-block>h2.blog-post-card__heading{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-wrap:inherit;margin:0}html body .pagination-wrapper .pagination a:not(.current){color:#6b6b6b}.blog-post-card__image-container>a{display:block}html body .product-media-container__zoom-button:focus-visible{outline-offset:-4px!important;box-shadow:inset 0 0 0 2px var(--a11y-ring-light)!important}html body .swiper.bestSellerSlider{padding-block:4px;margin-block:-4px}@media screen and (min-width:750px){accordion-custom.menu .menu__details[open]>.details-content{overflow-y:visible}}html body .checkbox__input:focus-visible+.checkbox__label .icon-checkmark{outline:2px solid var(--a11y-ring-dark)!important;outline-offset:2px!important;box-shadow:0 0 0 2px var(--a11y-ring-light)!important}html body .fabric-item:focus-visible{outline-offset:-4px!important;box-shadow:none!important}.fabric-item:focus-visible:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;box-shadow:inset 0 0 0 2px var(--a11y-ring-light)}.fabric-item:focus-visible .fabric-overlay{opacity:1;transform:translateY(0)}@media screen and (min-width:750px){.fabric-item:focus-visible{flex:3}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/a11y-fixes.css.map */
