:root{--font-editorial: var(--font-heading--family);--letter-spacing-luxury-sub: .22em;--letter-spacing-luxury-title: .08em;--color-luxury-gold: var(--color-primary-button-background, #2A2D27);--color-luxury-gold-hover: var(--color-primary-button-hover-background, #111111);--color-luxury-onyx: var(--color-foreground, #2A2D27);--color-luxury-surface: var(--color-background, #F4F2EC);--color-luxury-border: var(--color-border, #DEDBD0);--transition-luxury: all .45s cubic-bezier(.25, 1, .5, 1)}body{letter-spacing:.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.eyebrow-luxury{text-transform:uppercase;letter-spacing:var(--letter-spacing-luxury-sub);font-size:.72rem;font-weight:500;color:var(--color-luxury-gold);margin-bottom:.75rem;display:block}.header-wrapper,#header-component{transition:var(--transition-luxury);border-bottom:1px solid rgba(37,99,235,.15)!important}#header-component[data-sticky-state=active]{background:#fffffff5!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 4px 24px #0d1b2a0f}.menu-list__link{text-transform:uppercase!important;letter-spacing:.14em!important;font-size:.78rem!important;font-weight:500!important;color:var(--color-foreground)!important;position:relative;transition:color .3s cubic-bezier(.25,1,.5,1),transform .3s ease!important;padding-block:.5rem}.menu-list__link-title{position:relative;display:inline-block;padding-inline:.9rem!important;padding-bottom:6px;transition:color .3s ease,transform .3s ease}.menu-list__link-title:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:1.5px;background:var(--color-luxury-gold, #2563eb);transition:width .38s cubic-bezier(.25,1,.5,1),left .38s cubic-bezier(.25,1,.5,1),opacity .3s ease;opacity:0;border-radius:2px}.menu-list__list-item:hover .menu-list__link-title:after,.menu-list__list-item:focus-within .menu-list__link-title:after,.menu-list__list-item:has([aria-expanded=true]) .menu-list__link-title:after,.menu-list__link--active .menu-list__link-title:after{width:calc(100% - 1.8rem);left:.9rem;opacity:1}.menu-list__list-item:hover .menu-list__link,.menu-list__list-item:has([aria-expanded=true]) .menu-list__link,.menu-list__link--active{color:var(--color-luxury-gold, #2563eb)!important}.menu-list__disclosure-icon{fill:currentColor!important;transition:transform .35s cubic-bezier(.25,1,.5,1),fill .3s ease!important}.menu-list__list-item:hover .menu-list__disclosure-icon{fill:var(--color-luxury-gold, #2563eb)!important}.header__underlay{background:#fffffffa!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(37,99,235,.2)!important;border-bottom:1px solid rgba(13,27,42,.08)!important;box-shadow:0 28px 56px -12px #0d1b2a14,0 6px 16px #2563eb0d!important}.menu-list__submenu-inner{padding-block-start:2.2rem!important;padding-block-end:2.8rem!important}.mega-menu__link--parent{font-family:inherit!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:.78rem!important;font-weight:700!important;color:#111!important;display:inline-flex!important;align-items:center;padding-bottom:.2rem!important;margin-bottom:.85rem!important;border-bottom:none!important;position:relative;transition:color .2s ease!important}.mega-menu__link--parent:hover{color:#024!important;transform:none!important}.mega-menu ul li{margin-bottom:.35rem}.mega-menu ul li a.mega-menu__link:not(.mega-menu__link--parent){letter-spacing:.02em!important;font-size:.84rem!important;color:#333!important;position:relative;display:inline-flex;align-items:center;padding:.25rem 0!important;transition:color .2s ease!important}.mega-menu ul li a.mega-menu__link:not(.mega-menu__link--parent):before{display:none!important}.mega-menu ul li a.mega-menu__link:not(.mega-menu__link--parent):hover{color:#000!important;transform:none!important}.mega-menu__link:has(.mega-menu__link-image){position:relative;overflow:hidden;border-radius:2px;transition:var(--transition-luxury)}.mega-menu__link-image{background:#f8fafc!important;transition:transform .75s cubic-bezier(.16,1,.3,1),filter .4s ease!important}.mega-menu__link:has(.mega-menu__link-image):hover .mega-menu__link-image{transform:scale(1.05)}.mega-menu__link:has(.mega-menu__link-image):hover .wrap-text{color:var(--color-luxury-gold, #2563eb)!important}.header-actions__action,.account-button,.dropdown-localization__button,.header__search-toggle{transition:transform .3s cubic-bezier(.25,1,.5,1),color .3s ease!important;position:relative}.header-actions__action:hover,.account-button:hover,.dropdown-localization__button:hover,.header__search-toggle:hover{transform:translateY(-2px);color:var(--color-luxury-gold, #2563eb)!important}.header-actions__action:hover svg,.account-button:hover svg,.dropdown-localization__button:hover svg,.header__search-toggle:hover svg{stroke:var(--color-luxury-gold, #2563eb)!important;transition:stroke .3s ease,color .3s ease}.cart-bubble{transition:transform .35s cubic-bezier(.34,1.56,.64,1),background-color .3s ease!important}.header-actions__action:hover .cart-bubble{transform:scale(1.15);background-color:var(--color-luxury-gold, #2563eb)!important;color:#fff!important}.header-drawer__link{text-transform:uppercase!important;letter-spacing:.12em!important;transition:color .3s ease,transform .3s ease!important}.header-drawer__link:hover{color:var(--color-luxury-gold, #2563eb)!important;transform:translate(4px)}.hero{position:relative;overflow:hidden}.hero .hero__heading{letter-spacing:var(--letter-spacing-luxury-title);font-weight:400;line-height:1.15}.link-luxury{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.18em;font-size:.75rem;font-weight:600;color:inherit;text-decoration:none;position:relative;padding-bottom:6px;border-bottom:1px solid currentColor;transition:var(--transition-luxury)}.link-luxury:hover{letter-spacing:.24em;opacity:.85}.section-resource-list__header{padding-bottom:1.5rem;margin-bottom:.5rem;border-bottom:1px solid rgba(0,0,0,.08)}.section-resource-list__header h3{letter-spacing:.14em!important;text-transform:uppercase!important;font-size:1.1rem!important;font-weight:600!important;color:#111!important}.section-resource-list__header a,.section-resource-list__header .link{letter-spacing:.18em!important;text-transform:uppercase!important;font-size:.76rem!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:4px!important;color:#111!important;transition:var(--transition-luxury)}.section-resource-list__header a:hover{opacity:.7}.product-card{transition:var(--transition-luxury);background:transparent}.product-card .card-gallery,.product-card .product-card__media,.product-card .resource-image{background:#f8fafc!important;overflow:hidden;position:relative;width:100%!important;transition:var(--transition-luxury)}.product-card .card-gallery{display:block!important}.product-card .card-gallery slideshow-component,.product-card .card-gallery slideshow-container,.product-card .card-gallery slideshow-slides{width:100%!important}.product-card .card-gallery .product-media-container{width:100%!important;aspect-ratio:var(--gallery-aspect-ratio, 1)!important;display:flex!important;align-items:center!important;justify-content:center!important}.product-card .card-gallery img,.product-card .product-card__media img,.product-card .resource-image img{width:100%!important;height:100%!important;object-fit:contain!important;transition:transform .8s cubic-bezier(.16,1,.3,1)}.product-card:hover .card-gallery img,.product-card:hover .resource-image img,.product-card:hover img{transform:scale(1.05);transition:transform .8s cubic-bezier(.16,1,.3,1)}.product-card img{transition:transform .8s cubic-bezier(.16,1,.3,1);mix-blend-mode:multiply}.product-card .product-title{font-size:.82rem!important;letter-spacing:.02em!important;font-weight:400!important;margin-top:.75rem!important;color:var(--color-foreground)!important;line-height:1.4!important}.product-card .price{font-size:.8rem!important;letter-spacing:.04em!important;font-weight:500!important;color:#475569!important;margin-top:.2rem!important}.collection-card{position:relative!important;transition:var(--transition-luxury);display:flex!important;flex-direction:column!important;height:auto!important;aspect-ratio:unset!important}.collection-card .collection-card__inner{display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;position:relative!important}.collection-card .collection-card__image{background:#f8fafc!important;overflow:hidden!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;aspect-ratio:4 / 5!important;transition:var(--transition-luxury)}.collection-card:hover .collection-card__image img,.collection-card:hover img{transform:scale(1.05)!important;transition:transform .8s cubic-bezier(.16,1,.3,1)!important}.collection-card img{transition:transform .8s cubic-bezier(.16,1,.3,1)!important;mix-blend-mode:multiply!important}.collection-card .collection-card__content{position:static!important;height:auto!important;margin-top:1rem!important;padding:0!important;text-align:center!important;width:100%!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}.collection-card .collection-title,.collection-card .collection-card__content :is(h1,h2,h3,h4,h5,h6,p,a,span){text-transform:uppercase!important;letter-spacing:.16em!important;font-size:.88rem!important;font-weight:500!important;color:#111!important;text-align:center!important;text-decoration:none!important;transition:var(--transition-luxury)}.collection-card:hover .collection-title,.collection-card:hover .collection-card__content :is(h1,h2,h3,h4,h5,h6,p,a,span){color:var(--color-luxury-gold)!important}.luxury-services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;padding:3.5rem 1.5rem;text-align:center;border-top:1px solid var(--color-luxury-border);border-bottom:1px solid var(--color-luxury-border);background:var(--color-luxury-surface)}@media(max-width:900px){.luxury-services-grid{grid-template-columns:repeat(2,1fr);gap:2rem 1rem;padding:2.5rem 1rem}}@media(max-width:500px){.luxury-services-grid{grid-template-columns:1fr;gap:1.75rem}}.luxury-service-item h4{font-size:.82rem;text-transform:uppercase;letter-spacing:.16em;margin:.5rem 0 .3rem;font-weight:600}.luxury-service-item p{font-size:.78rem;color:#666;margin:0;line-height:1.5}.editorial-split-banner{display:grid;grid-template-columns:1fr 1fr;min-height:70vh;align-items:center}@media(max-width:768px){.editorial-split-banner{grid-template-columns:1fr}}.variant-option--dropdowns>label{font-size:.8rem!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-weight:500!important;color:#111!important;margin-bottom:.5rem!important;display:block!important}.variant-option__select-wrapper{border:1px solid #dcd8d0!important;border-radius:0!important;background:#fff!important;transition:var(--transition-luxury)!important}.variant-option__select-wrapper:hover,.variant-option__select-wrapper:focus-within{border-color:#111!important}.variant-option__select{font-size:.85rem!important;letter-spacing:.04em!important;padding:.85rem 1.2rem!important;font-family:inherit!important;color:#111!important;background:transparent!important;cursor:pointer!important}.variant-option__select-wrapper .icon{right:1.2rem!important}.accordion--dividers accordion-custom .details{border-block-start:1px solid #eae7e2!important;border-block-end:none!important}.accordion--dividers accordion-custom:last-child .details{border-block-end:1px solid #eae7e2!important}.accordion .details__header{padding-block:1.25rem!important;font-size:.82rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.16em!important;color:#111!important;transition:var(--transition-luxury)!important;cursor:pointer!important}.accordion .details__header:hover{color:var(--color-luxury-gold)!important}.accordion .details__header .svg-wrapper{width:14px!important;height:14px!important}.luxury-spec-table{width:100%;border-collapse:collapse;margin:.5rem 0 1.5rem;font-size:.85rem;letter-spacing:.02em}.luxury-spec-table tr{border-bottom:1px solid #f0ede8}.luxury-spec-table tr:last-child{border-bottom:none}.luxury-spec-table td{padding:.75rem 0;vertical-align:middle}.luxury-spec-table td:first-child{color:#666;width:42%;font-weight:400}.luxury-spec-table td:last-child{color:#111;font-weight:500;text-align:right}.footer-section,.footer-group,[data-section-type=footer],.section-footer,.footer-content{color:#fff}.footer-content{padding-top:3.5rem;padding-bottom:2.5rem;row-gap:2.5rem}.footer-content .menu__heading,.footer-content .menu__heading__default,.footer-content .social-icons__heading,.footer-content .group-block h2,.footer-content .group-block h3,.footer-content .group-block h4,.footer-content .text-block h2,.footer-content .text-block h3,.footer-content .text-block h4{font-size:.8125rem!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#fff!important;margin-bottom:1.25rem!important;line-height:1.4!important;display:block!important}.footer-content .menu__item,.footer-content .menu__item a,.footer-content nav.details-content a,.footer-content .text-block p,.footer-content .text-block a{font-size:.8125rem!important;line-height:1.85!important;letter-spacing:.03em!important;color:#ccc!important;text-decoration:none!important;transition:color .2s ease,opacity .2s ease!important;opacity:.9!important}.footer-content .menu__item a:hover,.footer-content nav.details-content a:hover,.footer-content .text-block a:hover{color:#fff!important;opacity:1!important}.footer-content .text-block h4+p,.footer-content .text-block p+h4{margin-top:1.75rem!important}.footer-content .social-icons__wrapper{display:flex!important;flex-direction:column!important;align-items:flex-start!important}.footer-content .social-icons__list{display:flex!important;align-items:center!important;gap:16px!important;flex-wrap:wrap!important}.footer-content .social-icons__icon-wrapper a{color:#fff!important;opacity:.85!important;transition:opacity .2s ease,transform .2s ease!important;display:flex!important;align-items:center!important}.footer-content .social-icons__icon-wrapper a:hover{opacity:1!important;transform:translateY(-2px);color:var(--color-luxury-gold, #2563eb)!important}.footer-content .social-icons__icon{width:18px!important;height:18px!important;fill:currentColor!important}.footer-utilities{background-color:#070e17!important;color:#fff!important}.footer-utilities .utilities{border-top:1px solid rgba(255,255,255,.08)!important;padding-top:2rem!important;padding-bottom:2.5rem!important}.footer-utilities .logo-block,.footer-utilities .logo-block .jumbo-text,.footer-utilities .brand-wordmark{font-family:var(--font-heading--family)!important;font-size:1.5rem!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#fff!important;text-decoration:none!important}.policy-list-inline{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:12px 24px!important;list-style:none!important;margin:0!important;padding:0!important}.policy-list-inline li a{font-size:.6875rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#999!important;text-decoration:none!important;transition:color .2s ease!important}.policy-list-inline li a:hover{color:#fff!important}@media screen and (max-width:989px){.footer-utilities .utilities{display:flex!important;flex-direction:column!important;align-items:center!important;gap:1.5rem!important}.policy-list-inline{justify-content:center!important;gap:10px 18px!important}}.mega-menu__promotions{grid-column:span var(--promo-columns-desktop, 3) / -1!important;display:grid!important;grid-template-columns:repeat(var(--promo-cards-count, 2),minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important;padding-left:28px!important;border-left:none!important;position:relative!important}.mega-menu__dy-banner{display:block!important;position:relative!important;overflow:hidden!important;text-decoration:none!important;border-radius:0!important;width:100%!important;height:100%!important;background-color:#f2f2f2!important;cursor:pointer!important}.mega-menu__dy-image-container{position:relative!important;width:100%!important;height:100%!important;overflow:hidden!important;border-radius:0!important}.mega-menu__dy-image{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:0!important;transition:transform .65s cubic-bezier(.16,1,.3,1)!important}.mega-menu__dy-banner:hover .mega-menu__dy-image{transform:scale(1.035)!important}.mega-menu__dy-scrim{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(180deg,#0000 50%,#0009)!important;pointer-events:none!important;transition:background .3s ease!important}.mega-menu__dy-banner:hover .mega-menu__dy-scrim{background:linear-gradient(180deg,#0000 40%,#000000b8)!important}.mega-menu__dy-label-wrapper{position:absolute!important;bottom:18px!important;left:20px!important;right:20px!important;z-index:2!important;pointer-events:none!important;display:flex!important;align-items:flex-end!important}.mega-menu__dy-label{display:inline-block!important;color:#fff!important;font-family:inherit!important;font-size:.8rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;line-height:1.2!important;border-bottom:1.5px solid #ffffff!important;padding-bottom:3px!important;transition:border-color .2s ease,opacity .2s ease!important;text-shadow:0 1px 4px rgba(0,0,0,.45)!important}.mega-menu__dy-banner:hover .mega-menu__dy-label{border-bottom-color:#fff!important}@media screen and (max-width:989px){.mega-menu__promotions{grid-column:span 2 / -1!important;padding-left:16px!important;gap:12px!important;grid-template-columns:1fr!important}.mega-menu__promotions .mega-menu__dy-banner:nth-child(n+3){display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/david-yurman-luxury.css.map */
