.swym-button-content>button.swym-icon-text,button.swym-icon-text,.swym-icon-text,.swym-add-to-wishlist-btn,.swym-heart-text{color:#1f1b16!important;background:transparent!important}.swym-button-content>button.swym-icon-text svg,button.swym-icon-text svg,.swym-icon-text svg{color:#1f1b16!important}.swym-button-content>button.swym-icon-text svg path,button.swym-icon-text svg path,.swym-icon-text svg path{stroke:#1f1b16!important}.swym-button-content>button.swym-icon-text[aria-pressed=true] svg path,button.swym-icon-text[aria-pressed=true] svg path{fill:#b9975b!important;stroke:#1f1b16!important}#swym-anchor,#swym-anchor a.swym-background-color{background-color:#1f1b16!important;border-radius:12px 0 0 12px!important}#swym-anchor .swym-anchor-badge{background-color:#b9975b!important;color:#1f1b16!important}.futureblink-bundle-block select,[class*=bundle-block] select,.hoppy-bundles select{-webkit-appearance:none!important;appearance:none!important;border:.1rem solid rgba(31,27,22,.28)!important;border-radius:10px!important;padding:12px 40px 12px 14px!important;background-color:#fff!important;color:#1f1b16!important;font:inherit!important;min-height:48px!important;cursor:pointer!important}h1,h2,h3,.section-title,.main-heading{letter-spacing:.01em!important}.btn,.button,button.shopify-payment-button__button,input[type=submit],.add-to-cart,[class*=btn--primary]{text-transform:uppercase!important;letter-spacing:.14em!important;font-size:13px!important;font-weight:500!important}.header__menu-item,.nav-link,.menu-drawer__menu-item{text-transform:uppercase!important;letter-spacing:.12em!important;font-size:12px!important;font-weight:500!important}.card-information__text,.card-title,.product-card .card-title{letter-spacing:.02em!important}.price,.price-item,.card-information .price{font-family:Cormorant Garamond,Times New Roman,serif!important;font-style:italic!important;font-weight:500!important;font-size:1.18em!important;letter-spacing:.02em!important}.eyebrow,.section-eyebrow,[class*=eyebrow]{text-transform:uppercase!important;letter-spacing:.18em!important;font-size:11px!important;color:#b9975b!important}body{line-height:1.6!important}h1,h2,h3,h4,h5,h6,.section-title,.main-heading,.card-title,.product-title{font-family:Cormorant Garamond,Times New Roman,serif!important;font-weight:500!important}header nav a,.header__inline-menu a,.list-menu__item,.header__menu-item a,.menu-drawer__menu-item{text-transform:uppercase!important;letter-spacing:.12em!important;font-size:12px!important;font-weight:500!important}.sticky-atc-bar .atc-product-title{font-family:Jost,sans-serif!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:12px!important}.futureblink-bundle-block h1,.futureblink-bundle-block h2,.futureblink-bundle-block h3,.futureblink-bundle-block h4,[class*=bundle-block] h2,[class*=bundle-block] h3{font-family:Cormorant Garamond,serif!important;font-weight:500!important;color:#1f1b16!important}.jdgm-revs-tab{background:#1f1b16!important;border-radius:10px!important}.product-card button,.card button[class*=add],[class*=cross-sell] button,[class*=upsell] button,.header__inline-menu .header__menu-item,.header__inline-menu .header__menu-item span,.header__inline-menu .list-menu__item,.header__inline-menu .list-menu__item span{text-transform:uppercase!important;letter-spacing:.12em!important;font-size:12px!important;font-weight:500!important}[id*=hoppy] :is(h1,h2,h3,h4),[class*=hoppy] :is(h1,h2,h3,h4),[id*=bundle] :is(h1,h2,h3){font-family:Cormorant Garamond,serif!important;font-weight:500!important;color:#1f1b16!important;letter-spacing:.01em!important}.product-card .card-navigation,.product-card .card-navigation__wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important}.product-card .quick-view,.product-card button.swym-button,.product-card .swym-add-to-wishlist-view-product{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 10px #1f1b1624!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important}.product-card button.swym-button,.product-card .swym-add-to-wishlist-view-product{position:absolute!important;top:60px!important;right:12px!important;z-index:6!important}.product-card .quick-view svg,.product-card button.swym-button svg{width:18px!important;height:18px!important}@media screen and (max-width:749px){.product-card .quick-view,.product-card button.swym-button,.product-card .swym-add-to-wishlist-view-product{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}.product-card button.swym-button,.product-card .swym-add-to-wishlist-view-product{top:52px!important;right:10px!important}.product-card .quick-view svg,.product-card button.swym-button svg{width:16px!important;height:16px!important}}.product-card .swym-advanced-wishlist-collections,button.swym-advanced-wishlist-collections{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 10px #1f1b1624!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.product-card .swym-advanced-wishlist-collections svg,button.swym-advanced-wishlist-collections svg{width:18px!important;height:18px!important}@media screen and (max-width:749px){.product-card .swym-advanced-wishlist-collections,button.swym-advanced-wishlist-collections{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}.product-card .swym-advanced-wishlist-collections svg,button.swym-advanced-wishlist-collections svg{width:16px!important;height:16px!important}}.product-section .product__info-container>*+*{margin-bottom:1.2rem!important}.product-section .product__title{margin-bottom:.8rem!important}.product-section .product__price{margin-bottom:.4rem!important}.product-section .product__tax{display:none!important}.product-section .product__info-container>div:has(>form.installment){margin-bottom:.8rem!important}.product-section form.installment{margin:0!important;color:#6b6259;font-size:1.3rem;line-height:1.45}.product-section .product__text{margin-bottom:1.2rem!important}.product-section .product__icon-with-text{display:inline-flex!important;width:auto!important;vertical-align:top;align-items:center;gap:.8rem!important;margin:0 1.6rem 1rem 0!important}.product-section .product__icon-with-text img{max-width:2rem!important}.kg-ship-stock{margin:0!important;color:#1f1b16;font-size:1.5rem;line-height:1.45}.product-section .product-form__input{margin-bottom:1.2rem!important}.product-section .product-form__quantity{margin-bottom:0!important}.product-section .product-form__submit{margin-top:1.8rem!important}.product-section .shopify-payment-button,.product-section .shopify-payment-button__more-options{margin-top:1.2rem!important}.product-section .trust-budges{margin-top:1.6rem!important}.product-section .trust-budges__label p{margin:0!important;font-size:1.1rem!important;letter-spacing:.12em!important}.product-section .trust-budges__list{margin:.8rem 0 0!important;gap:.4rem .8rem!important}.product-section .trust-budges__item{margin:0!important}.product-section .trust-budges__item .icon{height:2.4rem!important;width:auto!important}.product-section .product__description.top-line{margin-top:0!important;padding-top:1.6rem!important}.jdgm-rev-widg{margin-top:0!important}@media screen and (max-width:749px){.product-section .product__info-container>*+*{margin-bottom:1rem!important}.product-section .product-form__submit{margin-top:1.6rem!important}.product-section .product__icon-with-text{margin-right:1.2rem!important}}cart-notification{z-index:100000!important}.cart-notification.active{z-index:100001!important}body:has(.cart-notification.active) #swym-anchor{z-index:0!important;visibility:hidden!important;pointer-events:none!important}.multiimages{background:#f7f2ea}.multiimages .multiimages__top{margin-bottom:3.4rem}.multiimages .multiimages-card{background:transparent!important;padding:.4rem 2.2rem 0}.multiimages .multiimages-card:before{content:"";display:block;width:42px;height:1px;background:#b9975b;margin:0 auto 2rem;opacity:.85}.multiimages .multiimages-card__image-wrapper,.multiimages .multiimages-card .media{background:transparent!important;margin-left:auto;margin-right:auto}.multiimages .multiimages-card img{background:transparent!important}.multiimages .multiimages-card__info h3{margin-bottom:1rem}.multiimages .multiimages-card__info .rte{color:#6b6259;line-height:1.55;max-width:26rem;margin-left:auto;margin-right:auto}@media screen and (max-width:749px){.multiimages .multiimages-card{padding-left:1rem;padding-right:1rem}.multiimages .multiimages-card__info .rte{max-width:30rem}}.product-section .product-form__buttons{max-width:none;width:100%}.product-section .product-form__buttons .product-form__submit{width:100%;flex:1 1 100%;min-height:5.6rem}:root{--kg-sticky-promo-height: 3.4rem}.section-announcement-bar{position:sticky;top:0;z-index:12;transform:translateZ(0);backface-visibility:hidden}.section-announcement-bar .announcement-bar{height:var(--kg-sticky-promo-height)!important;min-height:var(--kg-sticky-promo-height)!important;max-height:var(--kg-sticky-promo-height)!important;padding:.45rem 1.6rem!important;display:flex!important;align-items:center;justify-content:center;overflow:hidden;background:#1f1b16!important;color:#f7f2ea!important}.section-announcement-bar .announcement-bar .swiper,.section-announcement-bar .announcement-bar .swiper-wrapper,.section-announcement-bar .announcement-bar .swiper-slide{height:100%}.section-announcement-bar .announcement-bar .swiper-slide{display:flex;align-items:center;justify-content:center}.section-announcement-bar .announcement-bar__message{display:flex;align-items:center;justify-content:center;height:100%;margin:0;padding:0 1rem;text-align:center}.section-announcement-bar .announcement-bar__message p{font-size:1.2rem!important;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-announcement-bar .announcement-bar__message a{color:inherit!important;text-decoration:none}.section-header.shopify-section-header-sticky{top:var(--kg-sticky-promo-height)!important;backface-visibility:hidden}.section-header.shopify-section-header-sticky .header-wrapper{position:relative}.section-header.shopify-section-header-sticky,.section-header.shopify-section-header-hidden,.section-header.animate{transition:none!important;animation:none!important}.section-header.shopify-section-header-hidden:not(:has(header-drawer .menu-opening)){transform:translateY(0) translateZ(0)!important}.section-header.shopify-section-header-sticky.shopify-section-header-hidden .header__inline-menu{display:none!important}@media screen and (min-width:990px){.section-header.shopify-section-header-sticky:not(.shopify-section-header-hidden) .header__inline-menu{position:absolute;top:calc(100% - 1px);left:0;right:0;z-index:11;margin:0!important;padding:.8rem 0}.section-header.shopify-section-header-sticky:not(.shopify-section-header-hidden) .header__inline-menu:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background-color:#f7f2ea;border-bottom:.1rem solid rgba(31,27,22,.12);pointer-events:none;z-index:-1}}@media screen and (min-width:990px)and (hover:hover)and (pointer:fine){.header__inline-menu .kg-nav-submenu{opacity:0;visibility:hidden;pointer-events:none}.header__inline-menu li:hover>.kg-nav-submenu,.header__inline-menu li:focus-within>.kg-nav-submenu{opacity:1;visibility:visible;pointer-events:auto}.section-header .header__inline-menu ul.list-menu--inline{position:relative}.section-header .header__inline-menu li>.kg-nav-submenu{top:100%}.header__inline-menu li>a.kg-nav-link{position:relative;z-index:12}.header__inline-menu li:hover>.kg-nav-submenu,.header__inline-menu li:focus-within>.kg-nav-submenu{z-index:5}}.section-header.shopify-section-header-sticky .header{padding-top:.6rem;padding-bottom:.6rem}.section-header.shopify-section-header-sticky .header__heading-logo{height:3.6rem;width:auto}@media screen and (max-width:749px){.section-announcement-bar .announcement-bar__message p{font-size:1.05rem!important}.section-header.shopify-section-header-sticky .header__heading-logo{height:3.2rem}}.futureblink-bundle-block>.offer-card{border:none!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;overflow:visible!important}.futureblink-bundle-block .offers-bar-container>.offer-card,.futureblink-bundle-block .offer-card:has(>.offer-bar){border:2px solid #B9975B!important;border-radius:12px!important;overflow:hidden!important;background-clip:padding-box!important}.futureblink-bundle-block .offers-bar-container>.offer-card>.offer-bar,.futureblink-bundle-block .offer-card:has(>.offer-bar)>.offer-bar{border-radius:inherit!important;background-clip:padding-box!important}.futureblink-bundle-block .offers-bar-container>.offer-card:has(input.offer-bar-input-radio:checked)>.offer-bar,.futureblink-bundle-block .offer-card:has(>.offer-bar):has(input:checked)>.offer-bar{background-color:#f7f2ea!important}.kg-ship-cue{margin:1rem 0 0!important;font-size:1.3rem;line-height:1.45;color:#6b6259;text-align:center}.product-section .swym-add-to-wishlist-btn,.product-section .swym-button-content .swym-icon-text{font-size:12px!important;font-weight:500!important;letter-spacing:.04em!important}@media screen and (min-width:990px){.header__inline-menu .kg-nav-submenu a.kg-nav-child-link{box-sizing:border-box!important;width:100%!important;min-height:4.2rem!important;margin:0!important;padding:.85rem 1.2rem!important;border-radius:2px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;background-color:transparent!important;color:#1f1b16!important;font-family:Jost,Arial,sans-serif!important;font-size:1.35rem!important;font-weight:500!important;letter-spacing:.08em!important;line-height:1.35!important;text-align:left!important;text-transform:uppercase!important;text-decoration-line:none!important;text-shadow:none!important;transition:background-color .15s ease,color .15s ease,text-decoration-color .15s ease!important}.header__inline-menu .kg-nav-submenu a.kg-nav-child-link.mm-style-2{align-items:flex-start!important}.header__inline-menu .kg-nav-submenu a.kg-nav-child-link:hover,.header__inline-menu .kg-nav-submenu a.kg-nav-child-link:focus-visible{background-color:#b9975b1f!important;color:#1f1b16!important;text-decoration-line:underline!important;text-decoration-style:solid!important;text-decoration-color:#b9975b!important;text-decoration-thickness:1px!important;text-underline-offset:.35rem!important;text-shadow:none!important}.header__inline-menu .kg-nav-submenu a.kg-nav-child-link.list-menu__item--active,.header__inline-menu .kg-nav-submenu a.kg-nav-child-link[aria-current=page]{background-color:#b9975b14!important;color:#1f1b16!important;text-decoration-line:underline!important;text-decoration-style:solid!important;text-decoration-color:#b9975b!important;text-decoration-thickness:1px!important;text-underline-offset:.35rem!important}.header__inline-menu .kg-nav-submenu .kg-nav-child-item--parent{position:relative!important}.header__inline-menu .kg-nav-submenu .kg-nav-submenu--nested{position:absolute!important;top:100%!important;left:0!important;z-index:6!important;min-width:22rem!important;margin:0!important;padding:.6rem!important;background-color:#f7f2ea!important;border:.1rem solid rgba(31,27,22,.14)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.header__inline-menu .kg-nav-submenu .kg-nav-child-item--parent:hover>.kg-nav-submenu--nested,.header__inline-menu .kg-nav-submenu .kg-nav-child-item--parent:focus-within>.kg-nav-submenu--nested{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.header__inline-menu a.kg-nav-feature-link{color:#1f1b16!important;text-decoration-line:none!important}.header__inline-menu a.kg-nav-feature-link:hover .mm-collections__title,.header__inline-menu a.kg-nav-feature-link:focus-visible .mm-collections__title{text-decoration-line:underline!important;text-decoration-style:solid!important;text-decoration-color:#b9975b!important;text-decoration-thickness:1px!important;text-underline-offset:.35rem!important}}@media screen and (min-width:990px){body .section-header:not(.shopify-section-header-hidden) .header__inline-menu.megam-style-1 .list-menu.list-menu--inline li>.kg-nav-submenu.header__submenu-main.on-hover{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:3.2rem!important;width:fit-content!important;max-width:calc(100vw - 4rem)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;padding:2.4rem 3rem!important}.header__inline-menu .kg-nav-submenu.header__submenu-main>ul{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:max-content!important;grid-template-columns:none!important;column-gap:3.2rem!important;align-items:start!important;flex:0 0 auto!important;margin:0!important;padding:0!important}.header__inline-menu .kg-nav-submenu.header__submenu-main>ul>li{min-width:14rem!important;margin:0!important}.header__inline-menu .kg-nav-submenu.header__submenu-main .kg-nav-child-item--parent>a.kg-nav-child-link{min-height:0!important;padding:.5rem 1.2rem .9rem!important;font-weight:600!important;text-decoration-line:underline!important;text-decoration-style:solid!important;text-decoration-color:#b9975bb3!important;text-decoration-thickness:1px!important;text-underline-offset:.35rem!important}.header__inline-menu .kg-nav-submenu.header__submenu-main .kg-nav-submenu--nested{position:static!important;top:auto!important;left:auto!important;z-index:auto!important;min-width:0!important;margin:.2rem 0 0!important;padding:0!important;background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.header__inline-menu .kg-nav-submenu.header__submenu-main a.kg-nav-grandchild-link{min-height:3.8rem!important;padding:.7rem 1.2rem!important}.header__inline-menu .kg-nav-submenu.header__submenu-main variant-megamenu-img.menu-drawer__image{position:relative!important;align-self:center!important;flex:0 0 18rem!important;width:18rem!important;height:18rem!important;max-width:18rem!important;min-height:0!important;aspect-ratio:1 / 1!important;padding:0!important;overflow:hidden!important;margin:0!important}.header__inline-menu .kg-nav-submenu.header__submenu-main variant-megamenu-img.menu-drawer__image img,.header__inline-menu .kg-nav-submenu.header__submenu-main variant-megamenu-img.menu-drawer__image svg{position:absolute!important;display:block!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:cover!important;border-radius:50%!important}}@media screen and (min-width:990px)and (max-width:1279px){body .section-header:not(.shopify-section-header-hidden) .header__inline-menu.megam-style-1 .list-menu.list-menu--inline li>.kg-nav-submenu.header__submenu-main.on-hover{gap:2.2rem!important;padding:2rem 2.4rem!important}.header__inline-menu .kg-nav-submenu.header__submenu-main>ul{grid-auto-flow:row!important;grid-template-columns:repeat(2,max-content)!important;grid-auto-columns:unset!important;column-gap:2.2rem!important;row-gap:1.2rem!important}.header__inline-menu .kg-nav-submenu.header__submenu-main>ul>li{min-width:11.5rem!important}.header__inline-menu .kg-nav-submenu.header__submenu-main variant-megamenu-img.menu-drawer__image{flex-basis:13rem!important;width:13rem!important;height:13rem!important;max-width:13rem!important}}.cart-notification .cart-notification__close.modal__close-button{width:4.4rem;height:4.4rem;min-width:4.4rem;min-height:4.4rem;padding:0;display:inline-flex;align-items:center;justify-content:center;z-index:5;-webkit-tap-highlight-color:transparent}.cart-notification .cart-notification__links .link.link--continue{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:1rem 1.6rem;font-family:Jost,sans-serif;font-size:1.5rem;letter-spacing:.02em;color:#1f1b16;text-decoration:underline;text-decoration-color:#b9975b8c;text-underline-offset:.4rem;-webkit-tap-highlight-color:transparent}.cart-notification .cart-notification__links .link.link--continue:hover,.cart-notification .cart-notification__links .link.link--continue:focus-visible{text-decoration-color:#b9975b}
/*# sourceMappingURL=/cdn/shop/t/90/assets/direction-a-luxe.css.map */
