@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=DM+Sans:wght@400;500;600&display=swap";:root{--ink:#271b1f;--wine:#511d2b;--burgundy:#32131f;--champagne:#ecd3a1;--paper:#f8f4ef;--line:#e4d7cd}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.65 DM Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.6}.skip{position:absolute;top:-100px;left:20px;z-index:10000;background:#fff;padding:14px}.skip:focus{top:10px}.visually-hidden{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;overflow:hidden}.header{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;min-height:86px;padding:0 clamp(20px,5vw,88px);background:#fffaf6;border-bottom:1px solid var(--line);gap:28px}.logo{font:600 41px/.83 Cormorant Garamond,Georgia,serif;letter-spacing:.12em;color:var(--burgundy)}.logo small{display:block;margin-top:12px;letter-spacing:.28em;font:9px/1.3 DM Sans,Arial,sans-serif}.header nav{display:flex;align-items:center;gap:clamp(18px,3vw,48px);font-size:12px;letter-spacing:.13em;text-transform:uppercase}.header nav a:hover,.footer a:hover{color:#ae884e}.header-actions{display:flex;gap:22px;align-items:center}.header-actions>a{display:flex;align-items:center;position:relative}.cart-badge{font-size:10px;min-width:18px;height:18px;border-radius:50%;background:var(--wine);color:#fff;display:grid;place-items:center;margin-left:5px}.header-actions select{border:0;background:transparent;font-size:11px;cursor:pointer}.eyebrow{color:#aa8249;font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:500}.maison-editorial{display:grid;grid-template-columns:1fr 1fr;min-height:min(82svh,750px);background:var(--burgundy);color:#fff}.maison-editorial-copy{padding:clamp(54px,8vw,140px) clamp(24px,7vw,140px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px}.maison-editorial-copy h1{font:400 clamp(60px,7vw,118px)/.89 "Cormorant Garamond",Georgia,serif;margin:0;letter-spacing:-.03em}.maison-editorial-copy h1 em{font-weight:400;color:#f0ceab}.maison-editorial-copy p{font-size:15px;line-height:1.7;color:#e6d6d8;max-width:370px}.maison-editorial-visual{min-height:550px;overflow:hidden;background:#25151b}.maison-editorial-visual img{height:100%;width:100%;object-fit:cover;object-position:center;filter:saturate(.92)}.gold-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;border:1px solid #e5c592;background:linear-gradient(110deg,#f3e0b8,#cbad7b);color:#341d21;padding:15px 26px;min-height:48px;letter-spacing:.07em;font-size:12px;font-weight:600;text-transform:uppercase;transition:background .2s,transform .2s}.gold-button:hover{transform:translateY(-2px)}.gold-button.dark{background:var(--wine);border-color:var(--wine);color:#fff}.gold-button:disabled{opacity:.5;cursor:not-allowed}.collection-section{padding:100px clamp(22px,5vw,90px);scroll-margin-top:30px}.section-heading{text-align:center;margin-bottom:48px}.section-heading h1,.section-heading h2{font:500 clamp(44px,5vw,86px)/1 "Cormorant Garamond",Georgia,serif;margin:15px 0 22px}.section-heading p{color:#817471;margin:0}.section-heading .rte{max-width:650px;margin:auto}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.product-card{min-width:0}.product-card>a{display:block}.product-image,.placeholder{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;background:#eee5dd}.product-card h3{font-size:15px;line-height:1.4;font-weight:500;margin:16px 0 3px}.product-price{font-size:14px;font-weight:600;color:var(--wine)}.placeholder{display:grid;place-items:center;font:48px Cormorant Garamond,Georgia,serif}.small-button{display:inline-flex;align-items:center;margin-top:12px;padding:11px 20px;border:1px solid #b7a5a0;background:transparent;color:var(--wine);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.small-button:hover{background:#f2e5de}.small-button.unavailable{opacity:.6;cursor:default}.empty-collection{grid-column:1/-1;text-align:center;padding:70px 20px;background:#f0e9e2}.empty-collection h3{font:500 40px Cormorant Garamond,Georgia,serif;margin:0}.center{text-align:center;margin:45px 0 0}.maison-brand{display:grid;grid-template-columns:1.1fr 1fr;background:#1b1218;color:#fff}.maison-brand-visual{min-height:380px;display:flex;align-items:center;background:#0b090a}.maison-brand-visual img{width:100%;object-fit:contain}.maison-brand-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:70px 10%;gap:18px}.maison-brand-copy h2{font:400 clamp(48px,5vw,75px)/.96 "Cormorant Garamond",Georgia,serif;margin:0}.maison-brand-copy p{max-width:400px;color:#d7c7c7}.maison-brand-copy .small-button{border-color:#ead3ac;color:#ead3ac}.footer{background:#261820;color:#f8ede5;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:28px;padding:68px clamp(24px,5vw,90px)}.footer-logo{font:56px Cormorant Garamond,Georgia,serif;letter-spacing:.1em}.footer h3{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:#e7c998}.footer p{font-size:13px;color:#ddccd2}.footer .footer-small{font-size:12px;color:#b6a7ad}.footer a{display:block;margin:12px 0;font-size:13px;color:#e6d8d7}.product-detail{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:6vw;padding:75px clamp(22px,5vw,90px)}.product-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-content:start}.product-gallery .detail-image,.product-gallery video,.product-gallery iframe,.product-gallery model-viewer{width:100%;height:auto;max-width:100%;background:#f0e7df}.product-information{position:sticky;top:36px;align-self:start}.product-information h1,.content-page h1{font:500 clamp(42px,4vw,68px)/1 "Cormorant Garamond",Georgia,serif;margin:15px 0 20px}.product-description{margin:25px 0;line-height:1.85}.big-price{color:var(--wine);font-size:24px}.product-information label,.cart-line-info label{display:block;margin:17px 0 7px;font-size:12px;letter-spacing:.06em}.product-information select,.product-information input,.content-page input,.cart-line-info input{display:block;width:100%;padding:13px;border:1px solid #c1b2ab;border-radius:0;background:#fff;color:#2c2023;max-width:420px}.product-information button{width:100%;max-width:420px;margin-top:25px}.dynamic-checkout{max-width:420px;margin:12px 0}.product-note{font-size:12px;color:#786d6d;margin-top:20px}.content-page{padding:75px 25px;max-width:1080px;min-height:50vh;margin:auto}.content-page>form>input{max-width:500px;display:inline-block}.content-page .product-grid{margin-top:40px}.cart-line{display:flex;gap:22px;padding:23px 0;border-bottom:1px solid #e4d6ce}.cart-line img{width:130px;height:165px;object-fit:cover}.cart-line-info p{margin:5px 0;font-size:13px;color:#776a6d}.cart-line-info input{max-width:110px}.cart-summary{display:flex;justify-content:space-between;font-size:19px;padding-top:30px}.cart-actions{display:flex;align-items:center;gap:12px}.pagination{text-align:center;margin:40px auto}.pagination a,.pagination span{padding:5px 10px}.rte p{line-height:1.8}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #c6a36b;outline-offset:3px}@media(max-width:900px){.header{min-height:72px}.header nav{display:none}.logo{font-size:34px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.maison-editorial{grid-template-columns:1fr}.maison-editorial-visual{min-height:420px;max-height:550px;grid-row:1}.maison-editorial-copy{min-height:450px;padding:65px 7vw}.maison-brand{grid-template-columns:1fr}.maison-brand-visual{min-height:280px}.footer{grid-template-columns:repeat(2,1fr)}.product-detail{grid-template-columns:1fr}.product-information{position:static}}@media(max-width:520px){.header{padding:14px 18px}.header-actions{gap:13px}.header-actions select{max-width:45px}.collection-section{padding:65px 18px}.product-grid{gap:14px}.product-card h3{font-size:13px}.product-image{aspect-ratio:3/4}.maison-editorial-copy h1{font-size:67px}.footer{padding:46px 20px;gap:22px}.footer-logo{font-size:42px}.maison-brand-copy{padding:55px 24px}.cart-actions{flex-direction:column;align-items:stretch}.product-gallery{gap:6px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.alek-menu-toggle{display:none;border:0;background:transparent;padding:9px;min-width:44px;min-height:44px;align-items:center;justify-content:center;flex-direction:column;gap:5px}.alek-menu-toggle span{display:block;width:21px;height:1px;background:var(--burgundy)}@media(max-width:900px){.alek-menu-toggle{display:flex}.header .alek-main-nav{display:none;position:absolute;top:100%;left:0;right:0;background:#fffaf6;border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:0 10px 28px #25121b16;padding:24px;flex-direction:column;align-items:stretch;gap:20px}.header .alek-main-nav.is-open{display:flex}.header .alek-main-nav a{padding:6px 0}}.alek-media-frame{display:block;position:relative;width:100%;aspect-ratio:3/4;height:auto;overflow:hidden;background:#f3eeeb}.alek-media-frame .product-image,.alek-media-frame .placeholder{display:block;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;aspect-ratio:auto!important}.alek-media-frame .placeholder{display:grid;place-items:center}.product-card{min-width:0;max-width:100%}.product-grid{align-items:start}.maison-editorial-visual{display:grid;place-items:center;min-height:0;max-height:750px;overflow:hidden}.maison-editorial-visual img{display:block;width:100%!important;height:auto!important;max-width:100%!important;max-height:750px!important;object-fit:contain!important;object-position:center!important}.product-gallery .detail-image{display:block;height:auto!important;max-height:680px;object-fit:contain!important;object-position:center!important;aspect-ratio:auto!important}.cart-line img{object-fit:contain!important}@media(max-width:900px){.maison-editorial-visual{height:auto;max-height:440px;min-height:0}.maison-editorial-visual img{max-height:440px!important}}@media(max-width:520px){.product-grid{gap:16px 12px}.alek-media-frame{aspect-ratio:3/4;max-height:none}.product-card h3{margin-top:10px;overflow-wrap:anywhere}.maison-editorial-visual{height:auto;max-height:340px;min-height:0}.maison-editorial-visual img{max-height:340px!important}.product-gallery .detail-image{max-height:65svh!important}}.product-detail .product-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-content:start;min-width:0}.product-gallery .alek-gallery-tile{position:relative;border:0;padding:0;-webkit-appearance:none;appearance:none;background:#f5f0eb;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:3/4;overflow:hidden;cursor:zoom-in;min-width:0;min-height:0}.product-gallery .alek-gallery-tile:first-child{grid-column:1/-1;aspect-ratio:3/4;max-height:720px}.product-gallery .alek-gallery-tile .detail-image{display:block;width:100%!important;height:100%!important;max-height:none!important;max-width:100%!important;object-fit:contain!important;object-position:center!important;aspect-ratio:auto!important}.product-gallery .alek-gallery-tile:not(.alek-gallery-main){aspect-ratio:3/4}.product-gallery .alek-gallery-media{grid-column:1/-1;max-width:100%}.product-gallery .alek-zoom-hint{position:absolute;right:12px;bottom:12px;background:#fffdf4e8;padding:7px 11px;color:#32131f;font-size:12px;letter-spacing:.03em;border:1px solid #ebd6c8;pointer-events:none}.product-gallery .alek-gallery-tile:not(.alek-gallery-main) .alek-zoom-hint{font-size:0;padding:4px 8px}.product-gallery .alek-gallery-tile:not(.alek-gallery-main) .alek-zoom-hint:first-letter{font-size:16px}.product-gallery .alek-gallery-tile:focus-visible{outline:3px solid #99734c;outline-offset:3px}.alek-gallery-lightbox{border:0;padding:0;margin:auto;position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;max-width:100vw;height:100vh;height:100dvh;max-height:100dvh;background:#100b10;color:#fff;overflow:hidden;box-sizing:border-box}.alek-gallery-lightbox::backdrop{background:#000c}.alek-gallery-lightbox[open]{display:flex;flex-direction:column}.alek-lightbox-header{display:flex;justify-content:space-between;align-items:center;padding:18px max(16px,env(safe-area-inset-left)) 12px;gap:20px;font-size:11px;letter-spacing:.14em;flex:none}.alek-lightbox-header button,.alek-lightbox-controls button,.alek-lightbox-arrow{background:transparent;color:#fff;border:1px solid #ffffff88;padding:10px 15px;min-height:44px;min-width:44px}.alek-lightbox-stage{display:grid;grid-template-columns:54px minmax(0,1fr) 54px;align-items:center;flex:1;min-height:0;min-width:0}.alek-lightbox-arrow{font-size:30px;padding:0;border:0;align-self:center}.alek-lightbox-photo-wrap{display:flex;justify-content:center;align-items:center;width:100%;height:100%;overflow:auto;min-width:0;min-height:0}.alek-lightbox-photo-wrap img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:transform .18s ease;transform-origin:center center;-webkit-user-select:none;user-select:none}.alek-lightbox-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px max(16px,env(safe-area-inset-left)) max(18px,env(safe-area-inset-bottom));flex:none}.alek-lightbox-controls{display:flex;gap:8px;align-items:center}.alek-lightbox-controls button{padding:7px 12px}@media(max-width:900px){.product-detail{padding:20px 14px 65px;gap:28px}.product-detail .product-gallery{gap:7px}.product-gallery .alek-gallery-tile:first-child{max-height:72svh}.alek-lightbox-stage{grid-template-columns:38px minmax(0,1fr) 38px}.alek-lightbox-arrow{min-width:36px}.alek-lightbox-header{padding-top:max(14px,env(safe-area-inset-top))}}@media(prefers-reduced-motion:reduce){.alek-lightbox-photo-wrap img{transition:none}}html,body{min-width:0;width:100%;max-width:100%;overflow-x:clip}#MainContent,main,.product-detail,.product-information,.product-description,.rte,.product-gallery,.product-card,.collection-section,.header,.footer{min-width:0;max-width:100%;box-sizing:border-box}.product-detail{width:100%;max-width:1440px;margin:0 auto;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.product-detail>*{min-width:0}.product-information h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.product-description{max-width:100%;min-width:0;overflow-wrap:anywhere;overflow-x:clip;line-height:1.75}.product-description *{max-width:100%!important;min-width:0;box-sizing:border-box}.product-description img{display:block;max-width:100%!important;width:auto!important;height:auto!important;object-fit:contain}.product-description iframe,.product-description video{max-width:100%!important;height:auto!important}.product-description table{display:block;max-width:100%!important;overflow-x:auto;white-space:normal}.product-description p,.product-description div{width:auto!important;height:auto!important;max-width:100%!important}.product-description img[src^="https://cbu01.alicdn.com"],.product-description img[src^="https://static.hzpdex.com"]{display:none!important}.product-detail .product-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;align-content:start;width:100%;max-width:100%}.product-gallery .alek-gallery-tile{max-width:100%;max-height:none}.product-gallery .alek-gallery-tile:first-child{grid-column:1/-1;width:100%;height:auto;aspect-ratio:4/5;max-height:650px}.product-gallery .alek-gallery-tile:not(.alek-gallery-main){grid-column:auto;aspect-ratio:1/1;max-height:130px}.product-gallery .alek-gallery-tile .detail-image{object-fit:contain!important;max-width:100%!important;height:100%!important;width:100%!important}.product-gallery .alek-gallery-tile:not(.alek-gallery-main) .detail-image{object-fit:cover!important}.alek-gallery-lightbox,.alek-gallery-lightbox[open]{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;box-sizing:border-box!important;margin:0!important;padding:0!important;width:100vw!important;width:100dvw!important;max-width:none!important;min-width:0!important;height:100vh!important;height:100dvh!important;max-height:none!important;border:none!important;border-radius:0!important;z-index:999999!important}.alek-gallery-lightbox[open]{display:flex!important;flex-direction:column!important}.alek-lightbox-header{width:100%;max-width:100%;display:flex;align-items:center;justify-content:space-between;flex:none;padding:max(15px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) 14px max(14px,env(safe-area-inset-left))}.alek-lightbox-stage{width:100%!important;max-width:100%!important;min-width:0;display:grid;grid-template-columns:35px minmax(0,1fr) 35px;flex:1;min-height:0}.alek-lightbox-photo-wrap{width:100%;max-width:100%;min-width:0;height:100%;overflow:auto}.alek-lightbox-photo-wrap img{display:block;max-width:100%!important;max-height:100%!important;width:auto;height:auto;object-fit:contain}.alek-lightbox-bottom{width:100%;max-width:100%;padding:12px max(14px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));flex:none}@media(max-width:900px){.header{width:100%;max-width:100%;padding:15px 18px;gap:12px}.header-actions{gap:12px}.product-detail{width:100%;max-width:100%;display:flex!important;flex-direction:column;gap:24px;padding:22px 15px 65px;overflow:visible}.product-information{position:static;width:100%;max-width:100%;padding:0;min-width:0}.product-information h1{font-size:clamp(35px,9.3vw,55px);line-height:1.02}.product-gallery .alek-gallery-tile:first-child{max-height:min(72svh,660px)}.product-description img{max-width:100%!important;max-height:70svh}.product-detail select,.product-detail input,.product-detail button[data-add-to-cart]{width:100%;max-width:100%}.product-gallery .alek-zoom-hint{font-size:11px}.alek-lightbox-stage{grid-template-columns:30px minmax(0,1fr) 30px}.alek-lightbox-arrow{font-size:27px;min-width:30px;padding:0}.alek-lightbox-photo-wrap img{width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 165px)}}@media(max-width:520px){.logo{font-size:32px}.header-actions{gap:10px}.product-gallery .alek-gallery-tile:first-child{aspect-ratio:4/5}.product-gallery .alek-gallery-tile:not(.alek-gallery-main){max-height:90px}}.alek-description-details{margin-top:15px;border-top:1px solid #e4d7cd;border-bottom:1px solid #e4d7cd;padding:10px 0;font-size:14px}.alek-description-details summary{color:#511d2b;cursor:pointer;list-style:revert;padding:7px 2px;font-weight:600}.alek-description-original{margin-top:14px;max-width:100%;overflow-wrap:anywhere}.alek-description-original img{max-width:100%!important;height:auto!important}.product-description table{border-collapse:collapse;max-width:100%;font-size:14px}.product-description th,.product-description td{border:1px solid #d9d0c9;padding:8px 10px;text-align:left}
/*# sourceMappingURL=/cdn/shop/t/46/assets/alek.css.map */
