body.dx{margin:0;background:#090908;color:#f4f0e7;font:15px/1.65 Arial,Helvetica,sans-serif}.dx *{box-sizing:border-box}.dx a{color:inherit;text-decoration:none}.dx button,.dx input{font:inherit}.dx button,.dx summary{cursor:pointer}.dx :focus-visible{outline:2px solid #d0ad66;outline-offset:5px}.dx h1,.dx h2,.dx h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.06;letter-spacing:-.035em;margin:0 0 24px}.dx h1{font-size:clamp(50px,6.5vw,100px)}.dx h2{font-size:clamp(30px,3.5vw,54px)}.dx h3{font-size:18px;letter-spacing:0;margin:14px 0 5px}.dx p{margin:0 0 20px}.dx .topbar,.dx .product-header{border:0;border-radius:0;background:#090908;color:#f4f0e7;height:86px;padding:0 4%;grid-template-columns:auto 1fr auto;gap:35px}.dx .wordmark{font-size:22px;font-weight:800;letter-spacing:-.04em;white-space:nowrap}.dx .nav-links{justify-content:center;gap:24px;font-size:13px}.dx .mobile-menu div{background:#171714;color:#f4f0e7;z-index:30}.dx .nav-actions{gap:18px}.dx .preview-label{text-align:center;background:#191712;color:#c8b993;padding:6px;font-size:10px;letter-spacing:.15em}.dx .eyebrow{font-size:11px;letter-spacing:.34em;color:#d0ad66;margin-bottom:24px}.dx .photo{overflow:hidden;position:relative;width:100%;background:#090908}.dx .photo img{position:absolute;max-width:none;height:auto;display:block}.dx .dx-hero{display:grid;grid-template-columns:44% 56%;align-items:center;max-width:1600px;margin:auto;min-height:550px}.dx .hero-text{padding:50px 0 60px 16%;z-index:1}.dx .hero-photo{align-self:stretch;aspect-ratio:auto!important}.dx .hero-photo img{height:100%;width:auto!important;left:0!important;top:0!important;object-fit:cover;opacity:0}.dx .hero-photo{background-image:url('/cdn/shop/files/orlando-dessenze-cda-collection.png');background-size:173.85% auto;background-position:100% 4.8%}.dx .outline{display:inline-block;border:1px solid #bda469;color:#e4cb93;padding:12px 24px}.dx .quote{text-align:center;padding:55px 20px}.dx .quote h2{font-size:clamp(30px,4vw,58px);margin:0}.dx .editorial{display:grid;grid-template-columns:56% 44%;align-items:center}.dx .editorial>div:last-child{padding:40px 13%}.dx .editorial p:not(.eyebrow){max-width:350px;color:#c9c3b7}.dx .fragrances{padding:70px 4% 30px;text-align:center;max-width:1600px;margin:auto}.dx .fragrances .eyebrow{margin-bottom:12px}.dx .cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 24px;margin-top:35px}.dx .cards p{font-size:12px;margin-bottom:6px}.dx .card-link{font-size:12px;color:#d0ad66;border-bottom:1px solid}.dx .pending{font-size:11px;color:#8f8a80}.dx .cards a:hover .photo{filter:brightness(1.1)}.dx .dx-footer{padding:65px 20px 85px;text-align:center;letter-spacing:.5em;font-size:12px;color:#ddc78f}.dx .product-wrap{max-width:1460px;margin:auto;padding:25px 4%}.dx .crumb{font-size:11px;color:#b1aca0;margin-bottom:24px}.dx .product-grid{display:grid;grid-template-columns:56% 38%;gap:6%;align-items:start}.dx .product-info h1{font-size:clamp(44px,5vw,76px);margin-bottom:4px}.dx .product-info .eyebrow{margin-bottom:16px}.dx .subtitle{font:27px/1.2 Georgia,serif}.dx .price{font:22px/1.4 Georgia,serif;padding:4px 0 20px;border-bottom:1px solid #39362e}.dx fieldset{border:0;padding:0;margin:0 0 20px;display:flex;gap:10px}.dx legend{margin-bottom:10px;font-size:13px}.dx fieldset label{flex:1;position:relative}.dx fieldset input{position:absolute;opacity:0}.dx fieldset span{display:block;text-align:center;border:1px solid #514b3e;padding:12px 8px;font-size:13px;border-radius:3px}.dx fieldset input:checked+span{border-color:#d0ad66;color:#e7cc91}.dx fieldset input:focus-visible+span{outline:2px solid #d0ad66}.dx .quantity{display:flex;width:150px;border:1px solid #39362e;margin:7px 0 12px}.dx .quantity button{width:42px;border:0;color:#eee;background:transparent}.dx .quantity input{width:60px;text-align:center;color:#eee;background:transparent;border:0;padding:7px;appearance:textfield}.dx .quantity input::-webkit-inner-spin-button{appearance:none}.dx .stock,.dx .demo-hint{font-size:11px;color:#a59d8c}.dx .gold{width:100%;background:#c6aa70;color:#100e09;border:1px solid #dfc58f;padding:14px;font-weight:600}.dx .gold:hover{background:#dbc18e}.dx .demo-hint{margin-top:7px}.dx .description,.dx .pyramid{padding-top:24px;margin-top:25px;border-top:1px solid #39362e}.dx .description h2{font-size:clamp(28px,3vw,43px)}.dx .description p{font-size:14px;line-height:1.8}.dx .pyramid h2{font-size:28px}.dx .notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;text-align:center}.dx .notes .photo{max-width:110px;margin:auto}.dx .notes h3{font-size:14px;letter-spacing:0;line-height:1.2}.dx .notes p{font-size:11px;line-height:1.6}.dx .thumbs{display:flex;gap:14px;margin-top:16px}.dx .thumb{width:30%;border:1px solid #4d4534;padding:0;background:transparent}.dx .thumb:hover{border-color:#d0ad66}.dx .accordions{margin-top:48px}.dx details{border-top:1px solid #49453a}.dx summary{padding:17px 0;font-size:15px}.dx details p{max-width:800px;color:#c9c3b7}.dx dialog{background:#13120f;color:#eee;border:1px solid #776746;max-width:460px;width:90%;padding:35px}.dx dialog::backdrop{background:#000b}.dx dialog .close{position:absolute;right:12px;top:7px;background:none;border:0;color:#eee;font-size:24px}.dx dialog h2{font-size:35px}.dx dialog p{font-size:14px}.dx .close-cart{margin-top:15px}
@media(max-width:1050px){.dx .nav-links{display:none}.dx .mobile-menu{display:block}.dx .topbar,.dx .product-header{display:flex;justify-content:space-between}.dx .dx-hero{min-height:460px}.dx .hero-text{padding-left:10%}.dx .editorial>div:last-child{padding:30px 10%}}
@media(max-width:650px){.dx .topbar,.dx .product-header{height:68px;padding:0 20px}.dx .wordmark{font-size:20px}.dx .dx-hero{display:flex;flex-direction:column-reverse;min-height:0}.dx .hero-photo{height:auto;aspect-ratio:589/390!important;width:100%;background-size:173.85% auto;background-position:100% 4.8%}.dx .hero-text{width:100%;padding:30px 24px 40px}.dx h1{font-size:52px}.dx .hero-text h1 br{display:none}.dx .hero-text h1{max-width:320px}.dx .hero-text h1 em{display:block}.dx .quote{padding:35px 20px}.dx .editorial{display:block}.dx .editorial>div:last-child{padding:35px 24px}.dx .fragrances{padding:35px 20px}.dx .cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.dx .cards h3{font-size:14px;line-height:1.2}.dx .dx-footer{font-size:10px;letter-spacing:.3em;padding:45px 15px 80px}.dx .product-wrap{padding:20px}.dx .product-grid{display:block}.dx .product-info{margin-top:34px}.dx .product-info h1{font-size:48px}.dx .subtitle{font-size:23px}.dx .notes .photo{max-width:90px}.dx .product-info .price{font-size:20px}.dx .preview-label{font-size:9px}.dx .nav-actions .bag{display:none}}
.dx .hero-photo{align-self:center;aspect-ratio:589/390!important}

/* Full-resolution individual photographs, replacing mockup crops. */
.dx .hd-photo{aspect-ratio:auto!important;background:transparent}.dx .hd-photo img{position:static;width:100%!important;height:auto!important;max-width:100%;left:auto!important;top:auto!important;opacity:1;object-fit:contain}.dx .hd-photo.hero-photo{background:none;height:auto!important;align-self:center}.dx .thumb .hd-photo{aspect-ratio:1/1!important}.dx .thumb .hd-photo img{width:100%;height:100%!important;object-fit:contain}.dx .notes .hd-photo{width:110px;max-width:100%;height:90px}.dx .notes .hd-photo img{height:90px!important;object-fit:contain}.dx #main-photo .hd-photo{aspect-ratio:2/3!important}.dx #main-photo .hd-photo img{height:100%!important;object-fit:contain}.dx .cards .hd-photo{aspect-ratio:3/2!important}.dx .cards .hd-photo img{height:100%!important;object-fit:cover}

body.dx footer.dx-footer{background:#090908!important;color:#ddc78f!important}

.dx .product-wrap #main-photo .hd-photo{aspect-ratio:3/2!important}.dx .thumb[aria-pressed="true"]{border-color:#d0ad66;box-shadow:0 0 0 1px #d0ad66}.dx button:disabled{opacity:.5;cursor:not-allowed}.dx .gallery{min-width:0}.dx .quantity button{min-height:44px}.dx .product-info fieldset{min-width:0}.dx .product-info h1{overflow-wrap:anywhere}@media(max-width:650px){.dx .thumb{width:88px;min-height:72px}.dx .notes{gap:8px}.dx .nav-actions .bag{display:block}}
