.deluxe-photo{position:relative;isolation:isolate;overflow:hidden}.deluxe-photo img{display:block;width:100%;height:100%;object-fit:contain;transition:opacity .42s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}.deluxe-photo__primary{position:relative;z-index:1}.deluxe-photo__secondary{position:absolute;inset:0;z-index:2;opacity:0;pointer-events:none}@media (hover:hover) and (pointer:fine){.deluxe-photo--has-hover:hover .deluxe-photo__primary,.product-image-button:hover .deluxe-photo--has-hover .deluxe-photo__primary{opacity:0;transform:scale(1.035)}.deluxe-photo--has-hover:hover .deluxe-photo__secondary,.product-image-button:hover .deluxe-photo--has-hover .deluxe-photo__secondary{opacity:1;transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.deluxe-photo img{transition:none!important;transform:none!important}}body.proposal-editorial{--deluxe-ease:cubic-bezier(.22,1,.36,1);--deluxe-ivory:#f6f0e5;--deluxe-ink:#201810}body.proposal-editorial .site-header{background:rgba(246,240,229,.94);border-bottom:1px solid rgba(75,52,29,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 12px 38px rgba(36,23,14,.045)}body.proposal-editorial .site-header a,body.proposal-editorial .site-header button{transition:color .26s ease,opacity .26s ease,transform .26s var(--deluxe-ease)}@media (hover:hover){body.proposal-editorial .nav-left a:hover,body.proposal-editorial .site-header .quiz-nav:hover{color:#986837}body.proposal-editorial .site-header .icon-button:hover{transform:translateY(-2px)}}body.proposal-editorial .hero.hero--premium{background:#261910;min-height:clamp(660px,calc(100svh - 123px),970px)}body.proposal-editorial .hero.hero--premium .hero-media-img{filter:saturate(.88) contrast(1.06);animation:deluxe-hero-reveal 1.25s var(--deluxe-ease) both}body.proposal-editorial .hero.hero--premium .hero-vignette{background:linear-gradient(95deg,rgba(21,13,10,.93),rgba(24,14,10,.69) 29%,rgba(24,14,10,.18) 55%,transparent 79%)}body.proposal-editorial .hero.hero--premium .hero-copy{max-width:870px;padding-top:clamp(72px,9vh,136px)}body.proposal-editorial .hero.hero--premium h1{font-size:clamp(82px,9.1vw,144px);line-height:.88;letter-spacing:-.052em;text-wrap:balance}body.proposal-editorial .hero.hero--premium h1 em{color:#e8c99e}body.proposal-editorial .hero.hero--premium .hero-description{max-width:350px;line-height:1.9}body.proposal-editorial .hero.hero--premium .button-cream{min-width:250px;background:#f9f4ea;color:#302217;border:1px solid #f9f4ea;transition:transform .38s var(--deluxe-ease),background .38s ease,box-shadow .38s ease}@media (hover:hover){body.proposal-editorial .hero.hero--premium .button-cream:hover{transform:translateY(-4px);background:#e5d3b8;box-shadow:0 18px 34px rgba(0,0,0,.22)}}body.proposal-editorial .luxe-featured-picks{background:#e9dfd1}body.proposal-editorial .luxe-featured-card{transition:transform .45s var(--deluxe-ease)}body.proposal-editorial .luxe-featured-image{background:linear-gradient(140deg,#f8f5ee,#e9e0d1);overflow:hidden}body.proposal-editorial .luxe-featured-image img{transition:transform .65s var(--deluxe-ease)}body.proposal-editorial .catalog-section{background:#f7f2e9}body.proposal-editorial .product-card{transition:transform .42s var(--deluxe-ease),border-color .42s ease,box-shadow .42s ease}body.proposal-editorial .product-image-wrap{background:linear-gradient(150deg,#f5eee2,#e9dece);overflow:hidden}@media (hover:hover) and (pointer:fine){body.proposal-editorial .luxe-featured-card:hover .luxe-featured-image img{transform:scale(1.055)}body.proposal-editorial .product-card:hover{transform:translateY(-7px);box-shadow:0 20px 38px rgba(49,34,20,.07)}}@keyframes deluxe-hero-reveal{0%{opacity:.65;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@media(max-width:850px){body.proposal-editorial .site-header{height:76px}body.proposal-editorial .hero.hero--premium{min-height:0}body.proposal-editorial .hero.hero--premium .hero-copy{padding:52px 7% 44px;max-width:none}body.proposal-editorial .hero.hero--premium h1{font-size:clamp(58px,12.3vw,90px);line-height:.92}body.proposal-editorial .hero.hero--premium .hero-media-layer{height:min(48svh,450px)}body.proposal-editorial .hero.hero--premium .hero-vignette{display:none}body.proposal-editorial .hero.hero--premium .button-cream{min-width:220px}}@media(prefers-reduced-motion:reduce){body.proposal-editorial .hero.hero--premium .hero-media-img{animation:none}body.proposal-editorial .luxe-featured-card,body.proposal-editorial .product-card,body.proposal-editorial .site-header a{transition:none}}body.proposal-editorial .catalog-section .eyebrow,body.proposal-editorial .luxe-featured-head .eyebrow{letter-spacing:.24em;font-size:10px}body.proposal-editorial .product-card{position:relative;border:1px solid rgba(87,66,46,.1);background:#f9f6ef;border-radius:3px;overflow:hidden;box-shadow:0 3px 12px rgba(49,34,20,.025)}body.proposal-editorial .product-image-wrap{border-radius:0;background:radial-gradient(ellipse at 50% 36%,#fbf8f2 0,#efe7da 72%,#e8dfd1 100%);isolation:isolate}body.proposal-editorial .product-image-button{display:block;width:100%;overflow:hidden}body.proposal-editorial .product-image-button .deluxe-photo{transition:transform .7s var(--deluxe-ease)}@media (hover:hover) and (pointer:fine){body.proposal-editorial .product-card:hover .product-image-button .deluxe-photo{transform:scale(1.025)}}body.proposal-editorial .product-card-body{padding:clamp(16px,1.6vw,24px)}body.proposal-editorial .luxe-featured-brand,body.proposal-editorial .product-brand{color:#8a6b4e;letter-spacing:.16em;text-transform:uppercase}body.proposal-editorial .product-name{color:#2c2018;text-align:left;transition:color .25s ease}body.proposal-editorial .product-name:hover{color:#936e46}body.proposal-editorial .product-notes{color:#807367}body.proposal-editorial .product-price{font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}body.proposal-editorial .product-tag{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:rgba(251,246,239,.86);color:#624a38;letter-spacing:.09em}body.proposal-editorial .favorite-button{background:rgba(249,245,239,.9);border-radius:50%;transition:background .25s ease,transform .32s var(--deluxe-ease)}@media (hover:hover){body.proposal-editorial .favorite-button:hover{transform:translateY(-2px);background:#fffaf1}}body.proposal-editorial .card-size{max-width:none;min-width:84px;min-height:40px;border-color:rgba(102,79,54,.25);background-color:#fdfaf4;color:#423427}body.proposal-editorial .add-button{width:44px;height:44px;border-radius:50%;transition:transform .3s var(--deluxe-ease),background .3s ease}body.proposal-editorial .add-button:not(:disabled):hover{transform:rotate(90deg)}body.proposal-editorial .add-button:disabled{cursor:not-allowed;opacity:.48}body.proposal-editorial .luxe-featured-image .deluxe-photo{height:100%}body.proposal-editorial .luxe-featured-image .deluxe-photo img{object-fit:contain}body.proposal-editorial .luxe-featured-card .luxe-featured-name{transition:color .25s ease}body.proposal-editorial .luxe-featured-card .luxe-featured-name:hover{color:#98714d}body.proposal-editorial .site-header .icon-button{min-width:44px;min-height:44px}@media (max-width:850px){body.proposal-editorial .catalog-section{padding-top:70px}body.proposal-editorial .product-card-body{padding:15px 13px 17px}body.proposal-editorial .product-image-wrap{border-radius:0}body.proposal-editorial .product-name{line-height:1.2}body.proposal-editorial .product-tag{font-size:9px}body.proposal-editorial .luxe-featured-track{scroll-snap-type:x mandatory;scroll-padding-inline:7%;-webkit-overflow-scrolling:touch}body.proposal-editorial .luxe-featured-card{scroll-snap-align:center}body.proposal-editorial .card-size{min-height:44px}body.proposal-editorial .add-button{width:44px;height:44px}}@media (max-width:390px){body.proposal-editorial .product-card-body{padding:12px 10px 15px}body.proposal-editorial .product-tag{letter-spacing:0}}@media (prefers-reduced-motion:reduce){body.proposal-editorial .add-button,body.proposal-editorial .favorite-button,body.proposal-editorial .product-image-button .deluxe-photo{transition:none}}body.proposal-editorial .modal-detail .product-detail-image{background:#efe7db}body.proposal-editorial .deluxe-gallery{width:100%}body.proposal-editorial .deluxe-gallery__stage{min-height:280px;position:relative;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 40%,#fbf8f2,#ebe1d3);overflow:hidden}body.proposal-editorial .deluxe-gallery__hero{width:100%;height:auto;max-height:min(65vh,650px);aspect-ratio:4/5;object-fit:contain;animation:deluxe-gallery-reveal .35s ease both}body.proposal-editorial .deluxe-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(250,247,241,.94);width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font:30px/1 Georgia,serif;color:#33261c;z-index:2}body.proposal-editorial .deluxe-gallery__arrow--previous{left:12px}body.proposal-editorial .deluxe-gallery__arrow--next{right:12px}body.proposal-editorial .deluxe-gallery__counter{position:absolute;bottom:16px;right:18px;color:#69513e;letter-spacing:.16em;font-size:11px}body.proposal-editorial .deluxe-gallery__thumbs{display:flex;gap:10px;overflow-x:auto;padding:14px 8px 8px;scroll-snap-type:x proximity}body.proposal-editorial .deluxe-gallery__thumb{flex:0 0 70px;width:70px;height:78px;overflow:hidden;border:1px solid transparent;background:#f5efe5;padding:4px;scroll-snap-align:start}body.proposal-editorial .deluxe-gallery__thumb[aria-pressed=true]{border-color:#8c6541}body.proposal-editorial .deluxe-gallery__thumb img{width:100%;height:100%;object-fit:contain}body.proposal-editorial .modal-detail .product-detail-copy{padding:clamp(22px,3.4vw,54px)}body.proposal-editorial .modal-detail .product-detail-copy h2{line-height:1.02;letter-spacing:-.03em}@keyframes deluxe-gallery-reveal{0%{opacity:.5;transform:scale(1.015)}to{opacity:1;transform:none}}@media(max-width:850px){body.proposal-editorial .deluxe-gallery__stage{min-height:240px}body.proposal-editorial .deluxe-gallery__hero{max-height:50vh}body.proposal-editorial .deluxe-gallery__thumb{flex-basis:60px;width:60px;height:68px}}@media(prefers-reduced-motion:reduce){body.proposal-editorial .deluxe-gallery__hero{animation:none}}body.proposal-editorial .deluxe-demo-tag{position:absolute;z-index:5;bottom:12px;left:12px;padding:6px 10px;background:rgba(45,32,24,.88);color:#faf2e3;font:600 9px/1.3 var(--sans);letter-spacing:.14em;pointer-events:none}body.proposal-editorial .photo-shell.deluxe-photo>img.deluxe-photo__primary{position:relative;z-index:1;opacity:1!important}body.proposal-editorial .photo-shell.deluxe-photo>img.deluxe-photo__secondary{position:absolute;inset:0;z-index:2;width:100%;height:100%;opacity:0;pointer-events:none}@media (hover:hover) and (pointer:fine){body.proposal-editorial .luxe-featured-image:hover .photo-shell.deluxe-photo--has-hover>img.deluxe-photo__secondary,body.proposal-editorial .product-image-button:hover .photo-shell.deluxe-photo--has-hover>img.deluxe-photo__secondary{opacity:1}}body.proposal-editorial .photo-shell.deluxe-photo>img.deluxe-photo__single{position:relative;z-index:1;opacity:1!important;width:100%;height:100%;transform:none}body.proposal-editorial .photo-shell.deluxe-photo>img.deluxe-photo__preload{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;opacity:0!important;inset:auto auto 0 0;pointer-events:none;z-index:-1}@media (hover:hover){body.proposal-editorial .product-image-button:hover .photo-shell.deluxe-photo>img.deluxe-photo__single{transform:none;opacity:1!important}}body.proposal-editorial .deluxe-gallery__stage{touch-action:pan-y}body.proposal-editorial .deluxe-gallery__stage:focus-visible{outline:2px solid #a47b48;outline-offset:-3px}body.proposal-editorial .deluxe-gallery__demo{position:absolute;left:14px;top:14px;z-index:3;background:rgba(43,30,23,.86);color:#fff7e9;font:600 9px/1.4 var(--sans);letter-spacing:.13em;padding:8px 11px;pointer-events:none}body.proposal-editorial .deluxe-gallery__arrow{transition:background .25s ease,color .25s ease,box-shadow .25s ease;box-shadow:0 8px 22px rgba(40,24,13,.08)}@media(hover:hover){body.proposal-editorial .deluxe-gallery__arrow:hover{background:#493521;color:#fff8ec;box-shadow:0 10px 22px rgba(40,24,13,.18)}}body.proposal-editorial .deluxe-gallery__thumb{border-radius:2px;transition:border-color .25s ease,transform .25s ease}@media(hover:hover){body.proposal-editorial .deluxe-gallery__thumb:hover{transform:translateY(-2px);border-color:#a88b65}}body.proposal-editorial .deluxe-gallery__arrow:focus-visible,body.proposal-editorial .deluxe-gallery__thumb:focus-visible{outline:2px solid #987449;outline-offset:3px}@media(prefers-reduced-motion:reduce){body.proposal-editorial .deluxe-gallery__arrow,body.proposal-editorial .deluxe-gallery__thumb{transition:none}}body.proposal-editorial .deluxe-catalog-search{display:flex;align-items:center;gap:18px;min-height:66px;margin:24px 0 26px;padding:0 clamp(16px,2vw,28px);background:#fdfaf4;border:1px solid rgba(95,75,50,.2);box-shadow:0 9px 27px rgba(49,34,20,.035)}body.proposal-editorial .deluxe-catalog-search>svg{width:19px;height:19px;color:#816a50;flex:0 0 auto}body.proposal-editorial .deluxe-catalog-search input{min-width:0;flex:1 1;border:0;outline:none;box-shadow:none;background:transparent;color:#312318;font:400 clamp(16px,1.4vw,21px)/1.4 var(--serif)}body.proposal-editorial .deluxe-catalog-search input::placeholder{color:#817566;opacity:1}body.proposal-editorial .deluxe-catalog-search:focus-within{border-color:#aa8b61;box-shadow:0 0 0 2px rgba(170,139,97,.15)}body.proposal-editorial .deluxe-search-hint{font:500 9px/1.3 var(--sans);letter-spacing:.16em;color:#8c775e;white-space:nowrap}body.proposal-editorial .deluxe-search-clear{padding:12px;min-height:44px;font-size:11px;color:#795b3c}body.proposal-editorial .deluxe-search-clear:hover{text-decoration:underline}@media(max-width:850px){body.proposal-editorial .deluxe-catalog-search{min-height:58px;margin:18px 0 20px;gap:12px}body.proposal-editorial .deluxe-search-hint{display:none}body.proposal-editorial .deluxe-catalog-search input{font-size:18px}}@media(prefers-reduced-motion:reduce){body.proposal-editorial .deluxe-catalog-search{scroll-behavior:auto}}body.proposal-editorial .deluxe-active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:9px 12px;margin:16px 0 19px}body.proposal-editorial .deluxe-active-filters>span{font-size:9px;letter-spacing:.16em;color:#90785f}body.proposal-editorial .deluxe-active-filters>button{border:1px solid #cbbda8;background:#faf5ec;padding:9px 13px;min-height:39px;font-size:11px;color:#544131;transition:background .2s ease}body.proposal-editorial .deluxe-active-filters>button:hover{background:#eee1cf}body.proposal-editorial .deluxe-active-filters>.deluxe-reset-filters{border:0;background:transparent;text-decoration:underline;text-underline-offset:4px}body.proposal-editorial .filter-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}body.proposal-editorial .filter-tabs::-webkit-scrollbar{display:none}body.proposal-editorial .filter-tab{scroll-snap-align:start;white-space:nowrap}@media(max-width:850px){body.proposal-editorial .catalog-toolbar{gap:12px;align-items:flex-start}body.proposal-editorial .filter-tabs{max-width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:5px}body.proposal-editorial .filter-tab{min-height:44px;flex:0 0 auto}body.proposal-editorial .deluxe-active-filters{gap:7px}body.proposal-editorial .deluxe-active-filters>button{min-height:42px}}body.proposal-editorial .deluxe-menu-panel{padding:clamp(26px,5vw,48px);background:#f8f2e8;color:#2d2118}body.proposal-editorial .deluxe-menu-panel h2{font-size:clamp(43px,7vw,70px);line-height:.98;letter-spacing:-.035em;max-width:560px}body.proposal-editorial .deluxe-menu-panel h2 em{color:#a17c52;font-weight:400}body.proposal-editorial .deluxe-menu-intro{font-size:13px;line-height:1.8;color:#746556;max-width:320px;margin:18px 0 30px}body.proposal-editorial .deluxe-mobile-links{display:flex;flex-direction:column;gap:0;border-top:1px solid #ddd0be;margin-bottom:28px}body.proposal-editorial .deluxe-mobile-links>a,body.proposal-editorial .deluxe-mobile-links>button{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;min-height:55px;border-bottom:1px solid #ddd0be;font:400 clamp(20px,3vw,28px)/1.2 var(--serif);padding:12px 0;color:#302318;transition:color .25s ease,padding-left .25s ease}body.proposal-editorial .deluxe-mobile-links>a:after,body.proposal-editorial .deluxe-mobile-links>button:after{content:"";display:block;width:18px;height:18px;flex:none;background:#a37e55;-webkit-mask:url(/icons/arrow-up-right.svg) center/contain no-repeat;mask:url(/icons/arrow-up-right.svg) center/contain no-repeat}@media(hover:hover){body.proposal-editorial .deluxe-mobile-links>a:hover,body.proposal-editorial .deluxe-mobile-links>button:hover{color:#9c7349;padding-left:6px}}@media(prefers-reduced-motion:reduce){body.proposal-editorial .deluxe-mobile-links>a,body.proposal-editorial .deluxe-mobile-links>button{transition:none}}body.proposal-editorial .deluxe-collection-feature{display:grid;grid-template-columns:1.05fr .95fr;min-height:310px;margin:30px 0 36px;background:#291f18;overflow:hidden;color:#f9f1e5}body.proposal-editorial .deluxe-collection-feature__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(25px,4vw,64px)}body.proposal-editorial .deluxe-collection-feature__copy>span{font-size:9px;letter-spacing:.23em;color:#dbba8e}body.proposal-editorial .deluxe-collection-feature__copy p{font:400 clamp(36px,4vw,66px)/.99 var(--serif);margin:22px 0 28px;letter-spacing:-.03em}body.proposal-editorial .deluxe-collection-feature__copy p em{color:#e1be8c}body.proposal-editorial .deluxe-collection-feature__copy a{align-self:flex-start;border-bottom:1px solid #c4a179;padding-bottom:10px;font-size:10px;letter-spacing:.14em}body.proposal-editorial .deluxe-collection-feature__copy a span{margin-left:25px}body.proposal-editorial .deluxe-collection-feature__art{position:relative;display:flex;align-items:center;justify-content:center;gap:0;background:radial-gradient(circle at center,#b6a080 0,#806647 35%,#3f2b20 78%);overflow:hidden}body.proposal-editorial .deluxe-collection-feature__art>span{font:italic 400 clamp(130px,17vw,280px)/1 var(--serif);color:rgba(250,227,180,.8);letter-spacing:-.17em;text-shadow:0 16px 30px #24161055}body.proposal-editorial .deluxe-collection-feature__art small{position:absolute;bottom:20px;left:0;right:0;text-align:center;font:500 9px var(--sans);letter-spacing:.32em;color:#f6e6d1}@media(max-width:850px){body.proposal-editorial .deluxe-collection-feature{grid-template-columns:1fr;min-height:0;margin:22px 0 28px}body.proposal-editorial .deluxe-collection-feature__copy{padding:35px 7%}body.proposal-editorial .deluxe-collection-feature__art{height:180px}body.proposal-editorial .deluxe-collection-feature__art>span{font-size:145px}}body.proposal-editorial .deluxe-discovery{padding:clamp(70px,9vw,145px) 7.5%;background:#f2e9da;color:#2b2119}body.proposal-editorial .deluxe-discovery__heading{text-align:center;max-width:800px;margin:0 auto clamp(36px,5vw,68px)}body.proposal-editorial .deluxe-discovery__heading>span{font:500 10px var(--sans);letter-spacing:.26em;color:#8c6c50}body.proposal-editorial .deluxe-discovery__heading h2{font:400 clamp(48px,6vw,90px)/.98 var(--serif);letter-spacing:-.04em;margin:22px auto}body.proposal-editorial .deluxe-discovery__heading h2 em{color:#a17b53}body.proposal-editorial .deluxe-discovery__heading p{font-size:14px;color:#74675b}body.proposal-editorial .deluxe-discovery__chapters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}body.proposal-editorial .deluxe-discovery__chapters>a{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:clamp(330px,32vw,500px);padding:clamp(23px,3vw,42px);color:#fff5e8;overflow:hidden;background:#32281f;transition:transform .45s cubic-bezier(.22,1,.36,1)}body.proposal-editorial .deluxe-discovery__chapters>a:nth-child(2){background:radial-gradient(ellipse at 80% 80%,#b59a76,#6f5644 50%,#35291f)}body.proposal-editorial .deluxe-discovery__chapters>a:nth-child(3){background:radial-gradient(ellipse at 90% 80%,#ad704c,#60392d 50%,#291d1a)}body.proposal-editorial .deluxe-discovery__chapters>a:first-child{background:radial-gradient(ellipse at 80% 85%,#897b64,#4b4b3d 50%,#24251f)}body.proposal-editorial .deluxe-discovery__chapters>a:before{content:"";position:absolute;z-index:-1;width:55%;aspect-ratio:1;top:25%;left:22%;border:1px solid #f6ebcc55;box-shadow:0 0 0 24px #fff1d008,0 0 0 50px #fff1d008;transition:transform .6s cubic-bezier(.22,1,.36,1)}body.proposal-editorial .deluxe-discovery__chapters>a>span{font:500 10px var(--sans);opacity:.85}body.proposal-editorial .deluxe-discovery__chapters strong{font:400 clamp(35px,3.4vw,57px)/1.03 var(--serif);letter-spacing:-.025em}body.proposal-editorial .deluxe-discovery__chapters strong em{display:block;color:#ead2ab}body.proposal-editorial .deluxe-discovery__chapters small{display:flex;justify-content:space-between;border-top:1px solid #f4e7d066;padding-top:18px;letter-spacing:.12em;font-size:10px}@media(hover:hover){body.proposal-editorial .deluxe-discovery__chapters>a:hover{transform:translateY(-7px)}body.proposal-editorial .deluxe-discovery__chapters>a:hover:before{transform:scale(1.16)}}@media(max-width:850px){body.proposal-editorial .deluxe-discovery{padding:65px 6%}body.proposal-editorial .deluxe-discovery__chapters{grid-template-columns:1fr;gap:12px}body.proposal-editorial .deluxe-discovery__chapters>a{min-height:285px}body.proposal-editorial .deluxe-discovery__chapters strong{font-size:49px}}@media(prefers-reduced-motion:reduce){body.proposal-editorial .deluxe-discovery__chapters>a,body.proposal-editorial .deluxe-discovery__chapters>a:before{transition:none}}body.proposal-editorial #product-grid{scroll-margin-top:100px}@media(max-width:850px){body.proposal-editorial #product-grid{scroll-margin-top:80px}}body.proposal-editorial .deluxe-ritual{padding:clamp(76px,9vw,130px) 7.5%;background:#24201b;color:#f5eee4}body.proposal-editorial .deluxe-ritual__intro{max-width:850px;margin:0 auto 55px;text-align:center}body.proposal-editorial .deluxe-ritual__intro>span{font:500 10px var(--sans);letter-spacing:.24em;color:#cfae82}body.proposal-editorial .deluxe-ritual__intro h2{font:400 clamp(43px,5.7vw,82px)/1 var(--serif);letter-spacing:-.035em;margin:21px 0}body.proposal-editorial .deluxe-ritual__intro h2 em{color:#e2c39a}body.proposal-editorial .deluxe-ritual__intro p{color:#cfc4b5;line-height:1.8;font-size:14px}body.proposal-editorial .deluxe-ritual__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}body.proposal-editorial .deluxe-ritual__steps>a,body.proposal-editorial .deluxe-ritual__steps>button{position:relative;text-align:left;display:flex;flex-direction:column;min-height:255px;padding:clamp(24px,3vw,39px);border:1px solid #89766077;background:#ffffff07;color:#f7eee1;transition:background .3s ease,transform .3s ease}body.proposal-editorial .deluxe-ritual__steps>:is(a,button)>span{font:500 10px var(--sans);letter-spacing:.17em;color:#d4b890;margin-bottom:auto}body.proposal-editorial .deluxe-ritual__steps strong{font:400 clamp(25px,2.5vw,40px)/1.12 var(--serif);margin:28px 0 14px}body.proposal-editorial .deluxe-ritual__steps small{max-width:280px;line-height:1.8;color:#c4b5a2;font-size:12px}body.proposal-editorial .deluxe-ritual__steps b{position:absolute;right:26px;top:28px;font-weight:400;color:#d4b890}@media(hover:hover){body.proposal-editorial .deluxe-ritual__steps>:is(a,button):hover{background:#ffffff14;transform:translateY(-4px)}}@media(max-width:850px){body.proposal-editorial .deluxe-ritual{padding:66px 6%}body.proposal-editorial .deluxe-ritual__steps{grid-template-columns:1fr}body.proposal-editorial .deluxe-ritual__steps>:is(a,button){min-height:185px}}@media(prefers-reduced-motion:reduce){body.proposal-editorial .deluxe-ritual__steps>:is(a,button){transition:none}}body.proposal-editorial .deluxe-occasion{display:flex;gap:30px;align-items:center;justify-content:space-between;padding:clamp(55px,7vw,100px) 8%;background:#29221d;color:#fbf2e8}body.proposal-editorial .deluxe-occasion>div{max-width:760px}body.proposal-editorial .deluxe-occasion>div>span{font:500 10px var(--sans);letter-spacing:.2em;color:#d8bc92}body.proposal-editorial .deluxe-occasion h2{font:400 clamp(43px,5vw,78px)/1.02 var(--serif);letter-spacing:-.04em;margin:20px 0}body.proposal-editorial .deluxe-occasion h2 em{color:#ddbd96}body.proposal-editorial .deluxe-occasion p{font-size:14px;line-height:1.8;color:#cfbfac}body.proposal-editorial .deluxe-occasion__cta{flex:0 0 auto;min-height:57px;padding:18px 25px;border:1px solid #d4b995;color:#fff4e4;letter-spacing:.11em;font-size:11px;transition:background .2s ease}body.proposal-editorial .deluxe-occasion__cta:hover{background:#d4b995;color:#2a2018}body.proposal-editorial .deluxe-occasion__cta span{padding-left:18px}body.proposal-editorial .deluxe-occasion-modal h2{font:400 clamp(42px,5vw,66px)/1 var(--serif)}body.proposal-editorial .deluxe-occasion-modal h2 em{color:#a17a50}body.proposal-editorial .deluxe-occasion-modal>p:not(.eyebrow){margin:14px 0 24px;color:#796d60}body.proposal-editorial .deluxe-occasion-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}body.proposal-editorial .deluxe-occasion-options button{display:grid;grid-template-columns:1fr auto;grid-gap:6px;gap:6px;min-height:112px;align-content:center;text-align:left;padding:17px;border:1px solid #d9cbbb;background:#fbf7ef;color:#35261d;transition:background .2s ease,border-color .2s ease}body.proposal-editorial .deluxe-occasion-options button:hover{background:#eee2d3;border-color:#a88e6d}body.proposal-editorial .deluxe-occasion-options button strong{font:400 24px/1.1 var(--serif)}body.proposal-editorial .deluxe-occasion-options button small{font:400 11px var(--sans);color:#826e5e;grid-column:1}body.proposal-editorial .deluxe-occasion-options button>span{grid-column:2;grid-row:1;color:#a17b54}body.proposal-editorial .deluxe-occasion-results{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:15px 0;color:#765d43;font-size:10px;letter-spacing:.08em}body.proposal-editorial .deluxe-occasion-results button{text-decoration:underline;min-height:38px;color:#4b3828}@media(max-width:850px){body.proposal-editorial .deluxe-occasion{display:block;padding:60px 7%}body.proposal-editorial .deluxe-occasion__cta{margin-top:24px;width:100%}body.proposal-editorial .deluxe-occasion-options{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){body.proposal-editorial .deluxe-occasion-options button,body.proposal-editorial .deluxe-occasion__cta{transition:none}}body.proposal-editorial .deluxe-audience-filter{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:22px 0 14px}body.proposal-editorial .deluxe-audience-filter button{border:1px solid #cfc0ae;padding:11px 21px;background:transparent;color:#564532;font-size:12px;min-height:42px}body.proposal-editorial .deluxe-audience-filter button.active{background:#3c3026;color:#f8f0e6;border-color:#3c3026}body.proposal-editorial .deluxe-audience-filter small{font-size:10px;color:#8d8170;flex-basis:100%}body.proposal-editorial .deluxe-weekly-combos{padding:clamp(65px,8vw,110px) 7.5%;background:#f0e6d8;color:#2b211b}body.proposal-editorial .deluxe-weekly-combos__heading>span{font:500 10px var(--sans);letter-spacing:.2em;color:#94734f}body.proposal-editorial .deluxe-weekly-combos__heading h2{font:400 clamp(46px,5vw,76px)/1.05 var(--serif);letter-spacing:-.03em;margin:20px 0 12px}body.proposal-editorial .deluxe-weekly-combos__heading h2 em{color:#a37a4d}body.proposal-editorial .deluxe-weekly-combos__heading p{color:#746758;margin-bottom:30px}body.proposal-editorial .deluxe-weekly-combos__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:13px;gap:13px}body.proposal-editorial .deluxe-weekly-combos__grid button{display:flex;flex-direction:column;min-height:236px;text-align:left;padding:25px 22px;border:1px solid #bfae99;background:#faf5ee;position:relative;transition:transform .2s ease,background .2s ease}body.proposal-editorial .deluxe-weekly-combos__grid button:hover{transform:translateY(-4px);background:#fffaf3}body.proposal-editorial .deluxe-weekly-combos__grid button span{font:500 9px var(--sans);letter-spacing:.16em;color:#a17c55}body.proposal-editorial .deluxe-weekly-combos__grid button strong{font:400 26px/1.12 var(--serif);margin:auto 0 20px}body.proposal-editorial .deluxe-weekly-combos__grid button small{color:#735d45;font-size:12px}body.proposal-editorial .deluxe-weekly-combos__grid button b{position:absolute;top:23px;right:23px;color:#957150}@media(max-width:950px){body.proposal-editorial .deluxe-weekly-combos__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){body.proposal-editorial .deluxe-weekly-combos__grid{grid-template-columns:1fr}body.proposal-editorial .deluxe-weekly-combos__grid button{min-height:170px}}@media(prefers-reduced-motion:reduce){body.proposal-editorial .deluxe-weekly-combos__grid button{transition:none}}body.proposal-editorial .deluxe-weekly-combos{padding:clamp(70px,8vw,132px) 7.5%;background:#eee5d7;color:#2a211a;scroll-margin-top:86px}body.proposal-editorial .deluxe-weekly-combos__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:42px}body.proposal-editorial .deluxe-weekly-combos__headline{max-width:820px}body.proposal-editorial .deluxe-weekly-combos__heading h2{font-size:clamp(46px,5.4vw,86px);margin:16px 0 20px}body.proposal-editorial .deluxe-weekly-combos__heading p{max-width:630px;margin:0}body.proposal-editorial .deluxe-weekly-combos__all{flex:0 0 auto;color:#6f5031;font:600 10px var(--sans);letter-spacing:.15em;border-bottom:1px solid #ae9479;padding-bottom:12px}body.proposal-editorial .deluxe-weekly-combos__grid{gap:19px}body.proposal-editorial .deluxe-weekly-combos__grid .deluxe-weekly-combos__card{display:block;background:#f8f4ed;padding:0;min-height:unset;overflow:hidden;border:1px solid #d9cab7;color:#2a211a;box-shadow:0 7px 24px rgba(48,34,20,.035);transform:none;text-decoration:none}body.proposal-editorial .deluxe-weekly-combos__grid .deluxe-weekly-combos__card:hover{transform:translateY(-5px);box-shadow:0 18px 32px rgba(48,34,20,.09)}body.proposal-editorial .deluxe-weekly-combos__visual{height:clamp(260px,29vw,390px);background:radial-gradient(ellipse at 52% 76%,#d6bb8e 0,#a67d53 50%,#71523d 100%);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}body.proposal-editorial .deluxe-weekly-combos__visual--2{background:radial-gradient(ellipse at 52% 76%,#b69f93 0,#7b6664 55%,#483d3c 100%)}body.proposal-editorial .deluxe-weekly-combos__visual--3{background:radial-gradient(ellipse at 52% 76%,#bcc0a6 0,#7f886e 55%,#39483d 100%)}body.proposal-editorial .deluxe-weekly-combos__visual:after{content:"";position:absolute;width:80%;height:15%;left:10%;bottom:14%;border-radius:50%;background:#35291b22;filter:blur(20px)}body.proposal-editorial .deluxe-weekly-combos__edition{position:absolute;top:24px;left:24px;font:600 9px var(--sans);letter-spacing:.18em;color:#fff4e7}body.proposal-editorial .deluxe-weekly-combos__bottles{display:flex;width:98%;height:73%;align-items:center;justify-content:center;gap:0;z-index:1;position:relative}body.proposal-editorial .deluxe-weekly-combos__bottle{position:relative;display:grid;place-items:center;width:35%;height:87%;margin:0 -1%;filter:drop-shadow(0 12px 9px #35271b35)}body.proposal-editorial .deluxe-weekly-combos__bottle:nth-child(2){height:99%;z-index:2;transform:translateY(-5px)}body.proposal-editorial .deluxe-weekly-combos__bottle img{width:100%;height:100%;object-fit:contain;mix-blend-mode:normal}body.proposal-editorial .deluxe-weekly-combos__bottle-empty{width:64%;height:73%;border:1px solid #f5e5d59c;background:#f5e5d528;border-radius:14px 14px 9px 9px}body.proposal-editorial .deluxe-weekly-combos__visual>small{position:absolute;bottom:16px;left:18px;right:18px;text-align:center;font:500 8px var(--sans);letter-spacing:.12em;color:#fff5e9}body.proposal-editorial .deluxe-weekly-combos__info{padding:25px 26px 26px;text-align:left}body.proposal-editorial .deluxe-weekly-combos__eyebrow{font:600 9px var(--sans);letter-spacing:.15em;color:#98764d}body.proposal-editorial .deluxe-weekly-combos__grid .deluxe-weekly-combos__card strong{display:block;font:400 clamp(27px,2.7vw,38px)/1.12 var(--serif);margin:14px 0 8px}body.proposal-editorial .deluxe-weekly-combos__info p{font:400 12px/1.65 var(--sans);min-height:60px;color:#817367;margin:0}body.proposal-editorial .deluxe-weekly-combos__footer{border-top:1px solid #e0d5c8;margin-top:20px;padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:8px}body.proposal-editorial .deluxe-weekly-combos__footer span:first-child{font:500 16px var(--sans);color:#37291d}body.proposal-editorial .deluxe-weekly-combos__footer span:last-child{font:600 9px var(--sans);letter-spacing:.1em;color:#8a6744}body.proposal-editorial .deluxe-weekly-combos__footer b{font-weight:500;padding-left:3px}body.proposal-editorial .deluxe-weekly-combos__disclaimer{font-size:11px;color:#7d7164;line-height:1.65;margin-top:18px}@media(max-width:980px){body.proposal-editorial .deluxe-weekly-combos__heading{display:block}body.proposal-editorial .deluxe-weekly-combos__all{display:inline-block;margin-top:22px}body.proposal-editorial .deluxe-weekly-combos__grid{gap:12px}body.proposal-editorial .deluxe-weekly-combos__visual{height:290px}body.proposal-editorial .deluxe-weekly-combos__info{padding:20px 17px}}@media(max-width:700px){body.proposal-editorial .deluxe-weekly-combos{padding:70px 6%}body.proposal-editorial .deluxe-weekly-combos__grid{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}body.proposal-editorial .deluxe-weekly-combos__visual{height:350px}body.proposal-editorial .deluxe-weekly-combos__info p{min-height:unset}}@media(prefers-reduced-motion:reduce){body.proposal-editorial .deluxe-weekly-combos__grid .deluxe-weekly-combos__card{transition:none}}body.proposal-editorial .deluxe-weekly-combos{background:#f2eae0;padding:clamp(66px,7vw,108px) 7.5%;scroll-margin-top:90px}body.proposal-editorial .deluxe-weekly-combos__heading{margin-bottom:30px}body.proposal-editorial .deluxe-weekly-combos__heading h2{font-size:clamp(42px,4.6vw,70px)}body.proposal-editorial .deluxe-weekly-combos__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}body.proposal-editorial .deluxe-weekly-combos__grid .deluxe-weekly-combos__card{background:#fdf9f3;border:1px solid #d8cabb;box-shadow:0 5px 18px #25170b0a}body.proposal-editorial .deluxe-weekly-combos__grid .deluxe-weekly-combos__card:hover{transform:translateY(-3px);box-shadow:0 13px 27px #25170b18}body.proposal-editorial .deluxe-weekly-combos__visual{height:auto;aspect-ratio:1.28;isolation:isolate;overflow:hidden;background:#866547}body.proposal-editorial .deluxe-weekly-combos__visual:after{display:none}body.proposal-editorial .deluxe-weekly-combos__cinematic{position:absolute;inset:0;background-image:url(/images/editorial/combo-semana-5-premium.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;transform:none;transition:transform .5s ease;z-index:0}body.proposal-editorial .deluxe-weekly-combos__cinematic--2{background-image:url(/images/editorial/combo-semana-6-premium.webp)}body.proposal-editorial .deluxe-weekly-combos__cinematic--3{background-image:url(/images/editorial/combo-semana-7-premium.webp)}body.proposal-editorial .deluxe-weekly-combos__card:hover .deluxe-weekly-combos__cinematic{transform:scale(1.012)}body.proposal-editorial .deluxe-weekly-combos__edition{top:16px;left:18px;color:#fff;background:#20140d80;padding:7px 9px;letter-spacing:.12em;text-shadow:none;z-index:2}body.proposal-editorial .deluxe-weekly-combos__visual>small{z-index:2;background:#241b16b8;color:#fff9f1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;padding:9px 6px;left:0;right:0;bottom:0;font-size:8px;letter-spacing:.075em}body.proposal-editorial .deluxe-weekly-combos__info{padding:24px 23px}body.proposal-editorial .deluxe-weekly-combos__info p{line-height:1.65;min-height:54px}body.proposal-editorial .deluxe-weekly-combos__footer{margin-top:18px}@media(max-width:980px){body.proposal-editorial .deluxe-weekly-combos__grid{gap:12px}body.proposal-editorial .deluxe-weekly-combos__visual{height:auto;aspect-ratio:1.13}body.proposal-editorial .deluxe-weekly-combos__info{padding:19px 16px}}@media(max-width:700px){body.proposal-editorial .deluxe-weekly-combos{padding:65px 6%}body.proposal-editorial .deluxe-weekly-combos__grid{grid-template-columns:1fr;gap:19px}body.proposal-editorial .deluxe-weekly-combos__visual{aspect-ratio:1.38}body.proposal-editorial .deluxe-weekly-combos__info p{min-height:unset}}@media(prefers-reduced-motion:reduce){body.proposal-editorial .deluxe-weekly-combos__cinematic,body.proposal-editorial .deluxe-weekly-combos__grid .deluxe-weekly-combos__card{transition:none}}body.proposal-editorial .site-header{box-shadow:none;border-bottom:1px solid #dcd0c1;background:#f8f3ebee}body.proposal-editorial .hero.hero--premium{min-height:clamp(550px,calc(85svh - 124px),760px)}body.proposal-editorial .hero.hero--premium h1{font-size:clamp(67px,7.8vw,116px);line-height:.95;max-width:820px}body.proposal-editorial .hero.hero--premium .hero-copy{padding-top:clamp(62px,7vh,104px)}body.proposal-editorial .brand-strip{padding-top:23px;padding-bottom:23px}body.proposal-editorial .deluxe-discovery{padding:clamp(60px,6.3vw,95px) 7.5%;background:#f5f0e8;scroll-margin-top:96px}body.proposal-editorial .deluxe-discovery__heading{margin-bottom:32px}body.proposal-editorial .deluxe-discovery__heading h2{font-size:clamp(44px,4.5vw,68px);margin:14px auto}body.proposal-editorial .deluxe-discovery__chapters>a{min-height:clamp(260px,27vw,390px)}body.proposal-editorial .deluxe-weekly-combos{padding:clamp(65px,6.5vw,104px) 7.5%}body.proposal-editorial .deluxe-occasion{padding:clamp(46px,5vw,72px) 7.5%;background:#302821}body.proposal-editorial .deluxe-occasion h2{font-size:clamp(38px,4.2vw,64px)}body.proposal-editorial .catalog-section{padding-top:clamp(66px,6vw,96px);scroll-margin-top:96px}body.proposal-editorial .catalog-section .section-heading{margin-bottom:28px}body.proposal-editorial .catalog-section .section-heading h2{font-size:clamp(44px,5vw,74px)}body.proposal-editorial .deluxe-catalog-search{margin-top:0}body.proposal-editorial .product-grid{scroll-margin-top:100px}body.proposal-editorial .product-card:hover{transform:translateY(-2px);box-shadow:0 10px 23px rgba(49,34,20,.06)}body.proposal-editorial .faq-section{scroll-margin-top:96px}body.proposal-editorial .site-footer{border-top:1px solid #d9cbb8}@media(max-width:850px){body.proposal-editorial .hero.hero--premium h1{font-size:clamp(52px,11vw,76px)}body.proposal-editorial .deluxe-discovery__chapters>a{min-height:300px}body.proposal-editorial .deluxe-occasion{padding:48px 7%}body.proposal-editorial .catalog-section{padding-top:65px}}@media(prefers-reduced-motion:reduce){body.proposal-editorial .deluxe-discovery__chapters>a,body.proposal-editorial .product-card{transition:none}}body.proposal-editorial .catalog-section .section-heading{display:flex;align-items:end;justify-content:space-between;gap:38px;margin-bottom:26px}body.proposal-editorial .catalog-section .section-heading h2{font-size:clamp(48px,5.3vw,76px);line-height:1.04;margin-top:13px}body.proposal-editorial .deluxe-collection-intro{max-width:340px;color:#7a6e62;font-size:13px;line-height:1.8;margin:0 0 8px}body.proposal-editorial .deluxe-catalog-search{min-height:59px;margin:12px 0 0;background:#fbf8f2;border:1px solid #dfd3c5;box-shadow:none}body.proposal-editorial .deluxe-catalog-search input{font-size:clamp(16px,1.4vw,19px)}body.proposal-editorial .deluxe-search-hint{display:none}body.proposal-editorial .deluxe-filter-toolbar{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:22px;border-bottom:1px solid #ded2c4;padding:23px 0 19px;margin-bottom:12px}body.proposal-editorial .deluxe-filter-group{display:flex;flex-direction:column;align-items:flex-start;gap:9px}body.proposal-editorial .deluxe-filter-label{font-size:9px;letter-spacing:.18em;font-weight:600;color:#967a59;line-height:1.4}body.proposal-editorial .deluxe-filter-toolbar .filter-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:5px;border:0;padding:0;margin:0;min-height:44px}body.proposal-editorial .deluxe-filter-toolbar .filter-tab{border:1px solid transparent;min-height:38px;padding:9px 14px;color:#695847;font-size:12px;white-space:nowrap}body.proposal-editorial .deluxe-filter-toolbar .filter-tab.active{border-color:#c7b9a8;color:#30251a;background:#eee5d8}body.proposal-editorial .deluxe-filter-toolbar .filter-tab:after{display:none}body.proposal-editorial .deluxe-filter-toolbar .deluxe-audience-filter{display:flex;gap:5px;align-items:center;flex-wrap:wrap;margin:0;min-height:44px}body.proposal-editorial .deluxe-filter-toolbar .deluxe-audience-filter button{min-height:38px;padding:9px 13px;font-size:12px;border:1px solid transparent;background:transparent;color:#695847}body.proposal-editorial .deluxe-filter-toolbar .deluxe-audience-filter button.active{border-color:#c7b9a8;background:#eee5d8;color:#30251a}body.proposal-editorial .deluxe-filter-toolbar .sort-label{display:flex;flex-direction:column;gap:8px;align-items:flex-start;margin:0}body.proposal-editorial .deluxe-filter-toolbar .sort-label select{min-height:39px;padding:5px 28px 5px 8px;border:0;border-bottom:1px solid #bcae9e;background:transparent;color:#433326;font-size:12px}body.proposal-editorial .catalog-meta,body.proposal-editorial .deluxe-active-filters{margin-top:12px}@media(max-width:1000px){body.proposal-editorial .deluxe-filter-toolbar{justify-content:flex-start;gap:16px 26px}body.proposal-editorial .deluxe-filter-toolbar .sort-label{margin-left:auto}}@media(max-width:720px){body.proposal-editorial .catalog-section .section-heading{display:block}body.proposal-editorial .catalog-section .section-heading h2{font-size:clamp(42px,10.5vw,64px)}body.proposal-editorial .deluxe-collection-intro{max-width:unset;margin-top:13px}body.proposal-editorial .deluxe-filter-toolbar{gap:15px}body.proposal-editorial .deluxe-filter-group{width:100%}body.proposal-editorial .deluxe-filter-toolbar .filter-tabs{max-width:100%;flex-wrap:nowrap;overflow-x:auto}body.proposal-editorial .deluxe-filter-toolbar .sort-label{margin-left:0}}body.proposal-editorial .deluxe-product-card{background:#fbf8f2;border:1px solid #e4dacc;box-shadow:none}body.proposal-editorial .deluxe-product-card .product-image-wrap{height:auto;aspect-ratio:1/1.07;background:#f1ede5}body.proposal-editorial .deluxe-product-card .product-image-button{position:relative;height:100%;isolation:isolate}body.proposal-editorial .deluxe-product-card .product-image-button .deluxe-photo{height:100%;transform:none}body.proposal-editorial .deluxe-product-card .product-image-button img{object-fit:contain}body.proposal-editorial .deluxe-card-no-photo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font:400 14px var(--serif);color:#978c81;white-space:nowrap;pointer-events:none}body.proposal-editorial .deluxe-card-quick-view{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:14px 17px;background:#f6f1eae8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#382b20;letter-spacing:.14em;font:600 9px var(--sans);transform:translateY(100%);opacity:0;transition:transform .28s ease,opacity .28s ease;pointer-events:none}body.proposal-editorial .deluxe-card-quick-view span{font-size:15px}body.proposal-editorial .deluxe-product-card .product-image-button:focus-visible .deluxe-card-quick-view,body.proposal-editorial .deluxe-product-card .product-image-button:hover .deluxe-card-quick-view{transform:translateY(0);opacity:1}body.proposal-editorial .deluxe-product-card .product-card-body{padding:22px 20px 20px;min-height:225px}body.proposal-editorial .deluxe-product-card .product-brand{font:600 9px var(--sans);letter-spacing:.17em;margin:0 0 8px;color:#9b7952}body.proposal-editorial .deluxe-product-card .product-name{font:400 clamp(25px,2.2vw,33px)/1.07 var(--serif);letter-spacing:-.025em;min-height:unset;margin-bottom:12px;display:block;text-align:left}body.proposal-editorial .deluxe-product-card .deluxe-card-format{margin:0 0 18px;min-height:0;color:#897e70;font:400 11px/1.5 var(--sans)}body.proposal-editorial .deluxe-product-card .deluxe-card-bottom{margin-top:auto;border-top:1px solid #e3d9ce;padding-top:16px;display:flex;justify-content:space-between;gap:12px;min-height:0}body.proposal-editorial .deluxe-product-card .product-price{font:500 15px/1.4 var(--sans);letter-spacing:0;white-space:normal}body.proposal-editorial .deluxe-product-card .product-price small{font-size:9px;font-weight:400;color:#94897b;margin-top:2px}body.proposal-editorial .deluxe-card-detail-link{font:600 9px var(--sans);letter-spacing:.11em;white-space:nowrap;display:flex;align-items:center;gap:7px;color:#7a5838;padding:10px 0;min-height:44px}body.proposal-editorial .deluxe-card-detail-link span{font-size:16px}body.proposal-editorial .modal-detail{width:min(1050px,calc(100% - 40px));max-height:calc(100dvh - 40px)}body.proposal-editorial .modal-detail .product-detail{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);max-height:calc(100dvh - 40px);overflow:auto}body.proposal-editorial .modal-detail .product-detail-image{align-self:stretch;background:#f0e8dc;align-items:stretch;min-width:0}body.proposal-editorial .modal-detail .deluxe-gallery{display:flex;flex-direction:column;justify-content:center}body.proposal-editorial .modal-detail .product-detail-copy{padding:clamp(32px,4vw,62px);background:#fbf8f2}body.proposal-editorial .modal-detail .product-detail-copy h2{font:400 clamp(38px,4vw,59px)/.98 var(--serif);letter-spacing:-.035em;margin-bottom:22px}body.proposal-editorial .modal-detail .detail-description{font-size:13px;line-height:1.8;color:#70665b}body.proposal-editorial .deluxe-detail-offer{margin-top:24px;border-top:1px solid #e0d4c6;padding-top:21px}body.proposal-editorial .deluxe-detail-offer .detail-size-label{font:600 9px var(--sans);letter-spacing:.16em;color:#8b6d49;margin:0 0 12px}body.proposal-editorial .deluxe-detail-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin:0 0 12px}body.proposal-editorial .deluxe-detail-option{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:71px;padding:12px 14px;border:1px solid #d9cbb9;background:#f9f4ec;color:#3f3023;text-align:left;transition:border-color .2s,background .2s}body.proposal-editorial .deluxe-detail-option.active{border-color:#7e6141;background:#eee2d1;box-shadow:inset 0 0 0 1px #7e6141}body.proposal-editorial .deluxe-detail-option span{font:500 12px var(--sans)}body.proposal-editorial .deluxe-detail-option small{font:400 11px var(--sans);color:#796b5c}body.proposal-editorial .deluxe-detail-format-note{font:400 11px/1.65 var(--sans);color:#897a6a;margin:12px 0 0}body.proposal-editorial .deluxe-detail-occasions{margin:24px 0 0}body.proposal-editorial .deluxe-detail-occasions>span{display:block;font:600 9px var(--sans);letter-spacing:.15em;color:#8a6a49;margin-bottom:13px}body.proposal-editorial .deluxe-detail-occasions>div{display:flex;flex-wrap:wrap;gap:7px}body.proposal-editorial .deluxe-detail-occasions>div>span{border:1px solid #dbccba;padding:8px 12px;font:400 11px var(--sans);color:#594633}body.proposal-editorial .deluxe-detail-occasions small{display:block;font:400 10px/1.6 var(--sans);color:#998879;margin-top:10px}@media(max-width:850px){body.proposal-editorial .modal-detail .product-detail{grid-template-columns:1fr}body.proposal-editorial .modal-detail .product-detail-image{min-height:0}body.proposal-editorial .modal-detail .deluxe-gallery__stage{min-height:250px}body.proposal-editorial .modal-detail .product-detail-copy{padding:26px 23px}body.proposal-editorial .deluxe-product-card .product-card-body{min-height:200px}}@media(max-width:570px){body.proposal-editorial .deluxe-product-card .product-card-body{padding:15px 12px;min-height:190px}body.proposal-editorial .deluxe-product-card .product-name{font-size:clamp(21px,5vw,27px)}body.proposal-editorial .deluxe-product-card .product-price{font-size:12px}body.proposal-editorial .deluxe-card-detail-link{font-size:9px}body.proposal-editorial .deluxe-card-quick-view{display:none}body.proposal-editorial .deluxe-detail-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){body.proposal-editorial .deluxe-card-quick-view,body.proposal-editorial .deluxe-detail-option{transition:none}}body.proposal-editorial .deluxe-mobile-filter-toggle{display:none}@media(max-width:720px){body.proposal-editorial .deluxe-mobile-filter-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 18px;margin:12px 0 0;background:#f7f1e8;border:1px solid #d9cbb9;color:#4d3a2a;min-height:48px;font:500 12px var(--sans);letter-spacing:.05em}body.proposal-editorial .deluxe-mobile-filter-toggle>span:last-child{font-size:20px;font-weight:300}body.proposal-editorial .deluxe-filter-toolbar{display:none;margin:0;border:1px solid #d9cbb9;border-top:0;background:#faf6ef;padding:18px 14px}body.proposal-editorial .deluxe-filter-toolbar--open{display:flex}body.proposal-editorial .catalog-meta{margin:16px 0 9px}body.proposal-editorial .deluxe-product-card .product-image-wrap{aspect-ratio:1/1.15}body.proposal-editorial .deluxe-card-no-photo{white-space:normal;text-align:center;width:80%;font-size:12px}body.proposal-editorial .modal-detail{width:100%;max-width:100%;max-height:100dvh;height:100dvh;border-radius:0;margin:0}body.proposal-editorial .modal-detail .product-detail{max-height:100dvh}body.proposal-editorial .modal-detail .product-detail-copy{padding-bottom:max(28px,env(safe-area-inset-bottom))}}body.proposal-editorial .deluxe-photo__missing{font:400 13px var(--serif);color:#9f9182;letter-spacing:.02em;text-align:center;padding:14px;max-width:180px}body.proposal-editorial .deluxe-product-card .deluxe-card-no-photo{display:none}body.proposal-editorial .deluxe-cart-quantity{display:inline-flex;align-items:center;gap:0;border:1px solid #d8c9b7;margin:12px 0 7px;min-height:38px}body.proposal-editorial .deluxe-cart-quantity button{display:grid;place-items:center;width:38px;min-height:38px;font-size:18px;color:#50402f}body.proposal-editorial .deluxe-cart-quantity button:disabled{opacity:.35;cursor:not-allowed}body.proposal-editorial .deluxe-cart-quantity span{min-width:33px;text-align:center;font-size:12px;color:#493728;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body.proposal-editorial .deluxe-quote-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #dacebd;border-bottom:1px solid #dacebd;text-align:left;color:#655038;padding:14px 0;font-size:12px;margin:14px 0}body.proposal-editorial .deluxe-quote-toggle span{font-size:21px}body.proposal-editorial .quote-textarea{width:100%;min-height:145px;resize:vertical;font-size:12px;line-height:1.65;color:#695949;background:#f8f3eb;border:1px solid #e0d4c6;padding:14px}body.proposal-editorial .deluxe-share-product{display:inline-flex;align-items:center;min-height:44px;padding:6px 0;margin:-8px 0 18px;color:#816343;border-bottom:1px solid #bba184;font:600 10px var(--sans);letter-spacing:.11em;text-transform:uppercase}body.proposal-editorial .deluxe-share-product:hover{color:#47301e;border-color:#47301e}body.proposal-editorial .deluxe-gallery__missing{max-width:250px;text-align:center;padding:20px;font:400 17px/1.5 var(--serif);color:#857768}body.proposal-editorial .deluxe-gallery__demo{max-width:calc(100% - 35px)}body.proposal-editorial .deluxe-weekly-combos__new-art{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(ellipse at center,#c3af8c,#6f5540);font:400 clamp(24px,3vw,45px) var(--serif);letter-spacing:.14em;color:#f7f0e3;text-align:center;padding:25px}body.proposal-editorial .deluxe-discovery{background:#f7f3ec;padding:clamp(58px,7vw,106px) 7.5% clamp(64px,7vw,110px)}body.proposal-editorial .deluxe-discovery__heading{max-width:740px;margin:0 0 37px;text-align:left}body.proposal-editorial .deluxe-discovery__heading>span{color:#88715b;font-size:10px;letter-spacing:.21em}body.proposal-editorial .deluxe-discovery__heading h2{font-size:clamp(45px,5.5vw,76px);letter-spacing:-.035em;line-height:1.03;margin:15px 0 17px}body.proposal-editorial .deluxe-discovery__heading h2 em{color:#8f6b47}body.proposal-editorial .deluxe-discovery__heading p{max-width:610px;line-height:1.75;font-size:13px}body.proposal-editorial .deluxe-discovery__chapters{grid-template-columns:1.12fr 1fr 1fr;gap:13px;align-items:stretch}body.proposal-editorial .deluxe-discovery__chapters>a{min-height:clamp(280px,32vw,425px);border-radius:2px;padding:clamp(20px,2.4vw,33px);transform:none;box-shadow:inset 0 0 0 1px #fff2df1f;isolation:isolate}body.proposal-editorial .deluxe-discovery__chapters>a:first-child{background:linear-gradient(0deg,rgba(22,24,20,.75),rgba(32,31,26,.05) 70%),url(/images/editorial/first-impression.webp) center 53%/cover no-repeat,#45443a}body.proposal-editorial .deluxe-discovery__chapters>a:nth-child(2){background:linear-gradient(0deg,rgba(25,18,13,.79),rgba(25,18,13,.1) 70%),url(/images/editorial/amber-presence.webp) 61% 52%/cover no-repeat,#4c362a}body.proposal-editorial .deluxe-discovery__chapters>a:nth-child(3){background:radial-gradient(ellipse at 75% 26%,#ad8562a8,transparent 44%),linear-gradient(145deg,#5a4231,#2b2624 55%,#181b1a)}body.proposal-editorial .deluxe-discovery__chapters>a:before{width:48%;left:44%;top:24%;border-radius:50%;box-shadow:0 0 0 21px #e5c99a09,0 0 0 46px #ecd29d08}body.proposal-editorial .deluxe-discovery__chapters>a:first-child:before,body.proposal-editorial .deluxe-discovery__chapters>a:nth-child(2):before{display:none}body.proposal-editorial .deluxe-discovery__chapters>a>span{font-size:9px;font-weight:600;letter-spacing:.18em;opacity:.95;text-shadow:0 1px 8px #0005}body.proposal-editorial .deluxe-discovery__chapters strong{font-size:clamp(34px,3.2vw,52px);line-height:1.02;max-width:300px;text-shadow:0 2px 17px #0004}body.proposal-editorial .deluxe-discovery__chapters strong em{color:#f3dfc2}body.proposal-editorial .deluxe-discovery__chapters small{font-size:9px;letter-spacing:.13em;padding-top:15px}@media(hover:hover) and (pointer:fine){body.proposal-editorial .deluxe-discovery__chapters>a:hover{transform:translateY(-3px)}body.proposal-editorial .deluxe-discovery__chapters>a:hover:before{transform:scale(1.045)}}body.proposal-editorial .deluxe-weekly-combos{background:#eee5da;padding-top:clamp(57px,6vw,91px)}body.proposal-editorial .deluxe-weekly-combos__heading h2{font-size:clamp(44px,4.6vw,69px)}body.proposal-editorial .deluxe-weekly-combos__heading p{font-size:13px;line-height:1.8}body.proposal-editorial .deluxe-weekly-combos__visual{aspect-ratio:1.22}body.proposal-editorial .deluxe-weekly-combos__info{min-height:222px;display:flex;flex-direction:column}body.proposal-editorial .deluxe-weekly-combos__footer{margin-top:auto}body.proposal-editorial .deluxe-occasion{background:#30251e;padding:clamp(45px,5vw,70px) 7.5%}body.proposal-editorial .deluxe-occasion h2{font-size:clamp(39px,4.2vw,60px)}body.proposal-editorial .catalog-section{background:#faf7f1}body.proposal-editorial .catalog-section .section-heading h2{font-size:clamp(43px,4.8vw,68px)}body.proposal-editorial .deluxe-product-card{border-color:#e7ddd2}body.proposal-editorial .deluxe-product-card:hover{box-shadow:0 12px 28px #4e382a11}@media(max-width:900px){body.proposal-editorial .deluxe-discovery__chapters{grid-template-columns:repeat(3,minmax(0,1fr))}body.proposal-editorial .deluxe-discovery__chapters>a{min-height:320px;padding:20px}body.proposal-editorial .deluxe-discovery__chapters strong{font-size:clamp(26px,3.8vw,42px)}}@media(max-width:650px){body.proposal-editorial .deluxe-discovery{padding:55px 6% 65px}body.proposal-editorial .deluxe-discovery__heading{text-align:left;margin-bottom:26px}body.proposal-editorial .deluxe-discovery__heading h2{font-size:clamp(41px,10vw,59px)}body.proposal-editorial .deluxe-discovery__chapters{grid-template-columns:1fr;gap:12px}body.proposal-editorial .deluxe-discovery__chapters>a{min-height:230px;padding:23px}body.proposal-editorial .deluxe-discovery__chapters strong{font-size:45px;max-width:260px}body.proposal-editorial .deluxe-weekly-combos__visual{aspect-ratio:1.3}body.proposal-editorial .deluxe-weekly-combos__info{min-height:auto}}@media(prefers-reduced-motion:reduce){body.proposal-editorial .deluxe-discovery__chapters>a{transition:none}}body.proposal-editorial .decants-section{background:#ede4d8;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);min-height:0;scroll-margin-top:96px}body.proposal-editorial .decant-visual{background:#d8c9b4;min-height:460px}body.proposal-editorial .decant-visual img{object-fit:contain;padding:clamp(24px,4vw,55px);max-height:530px;filter:drop-shadow(0 18px 22px #382a201c)}body.proposal-editorial .decant-visual .image-caption{background:#f7f2e9dd;padding:9px 12px;bottom:19px;left:22px;color:#6b5541;font-size:8px}body.proposal-editorial .decant-copy{padding:clamp(49px,5vw,83px) clamp(30px,5.7vw,92px)}body.proposal-editorial .decant-copy .eyebrow{font-size:10px;color:#a07d53;letter-spacing:.17em}body.proposal-editorial .decant-copy h2{font-size:clamp(45px,4.5vw,67px);line-height:1.03;letter-spacing:-.035em;margin:10px 0 19px}body.proposal-editorial .decant-copy h2 em{color:#88623f}body.proposal-editorial .decant-copy>p:not(.eyebrow){max-width:480px;color:#6c5c4b;line-height:1.8;font-size:13px}body.proposal-editorial .deluxe-decant-format-heading{display:flex;justify-content:space-between;gap:12px;margin-top:30px;font:600 9px var(--sans);letter-spacing:.13em;color:#917351}body.proposal-editorial .deluxe-decant-formats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin:12px 0}body.proposal-editorial .deluxe-decant-formats button{min-width:0;width:auto;height:76px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px solid #c6b49c;background:#f7f1e7;color:#4c3a2b}body.proposal-editorial .deluxe-decant-formats button.selected{background:#32251d;border-color:#32251d;color:#f8f0e3}body.proposal-editorial .deluxe-decant-formats button:disabled{opacity:.42;cursor:not-allowed}body.proposal-editorial .deluxe-decant-formats strong{font:400 25px/1 var(--serif)}body.proposal-editorial .deluxe-decant-formats strong span{font:400 12px var(--sans)}body.proposal-editorial .deluxe-decant-formats small{font:500 10px var(--sans);letter-spacing:.02em}body.proposal-editorial .decant-copy .deluxe-decant-availability{font:400 11px/1.6 var(--sans);color:#806a54;margin:4px 0 16px}body.proposal-editorial .decant-copy>.button-dark{min-height:47px;padding:0 27px;letter-spacing:.08em}body.proposal-editorial .decant-footnote{font-size:10px;max-width:390px;line-height:1.7;margin-top:13px}@media(max-width:860px){body.proposal-editorial .decants-section{grid-template-columns:1fr}body.proposal-editorial .decant-visual{min-height:300px}body.proposal-editorial .decant-visual img{max-height:380px}body.proposal-editorial .decant-copy{padding:41px 7% 51px}}@media(max-width:420px){body.proposal-editorial .deluxe-decant-format-heading{font-size:8px}body.proposal-editorial .deluxe-decant-formats button{height:72px}body.proposal-editorial .decant-copy h2{font-size:44px}}body.proposal-editorial .deluxe-empty-reset{margin-top:17px;padding:12px 19px;min-height:44px;background:#34271e;color:#f8f0e2;font:600 11px var(--sans);letter-spacing:.07em}body.proposal-editorial .deluxe-product-card{display:flex;flex-direction:column;min-width:0}body.proposal-editorial .deluxe-product-card .product-card-body{display:flex;flex-direction:column;flex:1 1;min-width:0}body.proposal-editorial .deluxe-product-card .product-name{overflow-wrap:anywhere}body.proposal-editorial .deluxe-product-card .product-bottom{margin-top:auto}body.proposal-editorial .deluxe-product-card .product-image-wrap{aspect-ratio:4/4.65}body.proposal-editorial .deluxe-product-card .photo-shell.deluxe-photo>img.deluxe-photo__single{object-fit:contain;max-width:100%;padding:clamp(12px,2.4vw,27px);mix-blend-mode:normal}body.proposal-editorial .deluxe-product-card .deluxe-demo-tag{font-size:8px;letter-spacing:.09em}body.proposal-editorial .deluxe-card-detail-link:focus-visible,body.proposal-editorial .deluxe-detail-option:focus-visible,body.proposal-editorial .deluxe-gallery__thumb:focus-visible{outline:2px solid #997447;outline-offset:3px}@media(max-width:720px){body.proposal-editorial .catalog-section{padding-left:5%;padding-right:5%}body.proposal-editorial .catalog-section .product-grid{gap:20px 11px;grid-template-columns:repeat(2,minmax(0,1fr))}body.proposal-editorial .deluxe-product-card .product-card-body{padding:16px 12px;min-height:0}body.proposal-editorial .deluxe-product-card .product-name{font-size:clamp(20px,5vw,25px);min-height:0;line-height:1.12}body.proposal-editorial .deluxe-product-card .deluxe-card-format{font-size:10px;line-height:1.45;margin:10px 0 17px;min-height:0}body.proposal-editorial .deluxe-product-card .product-brand{font-size:9px;letter-spacing:.11em}body.proposal-editorial .deluxe-product-card .product-image-wrap{aspect-ratio:4/4.8}body.proposal-editorial .deluxe-product-card .product-image-wrap img{padding:10px}body.proposal-editorial .deluxe-product-card .product-bottom{display:flex;flex-direction:column;align-items:stretch;gap:5px;padding-top:12px}body.proposal-editorial .deluxe-product-card .product-price{font-size:14px;line-height:1.4}body.proposal-editorial .deluxe-product-card .product-price small{display:block;font-size:9px}body.proposal-editorial .deluxe-card-detail-link{justify-content:space-between;min-height:44px;border-top:1px solid #e7ddd1;padding:12px 0 3px;width:100%;font-size:10px}body.proposal-editorial .deluxe-product-card .favorite-button{top:8px;right:8px;min-height:36px;min-width:36px}body.proposal-editorial .deluxe-product-card .product-tag{font-size:9px;letter-spacing:.06em;top:12px;left:10px}body.proposal-editorial .deluxe-product-card .deluxe-demo-tag{font-size:7px;letter-spacing:.03em;padding:5px 7px}}@media(max-width:365px){body.proposal-editorial .catalog-section .product-grid{grid-template-columns:1fr;gap:21px}body.proposal-editorial .deluxe-product-card .product-image-wrap{aspect-ratio:4/4}body.proposal-editorial .deluxe-product-card .product-card-body{padding:19px}body.proposal-editorial .deluxe-product-card .product-name{font-size:27px}}@media(prefers-reduced-motion:reduce){body.proposal-editorial .deluxe-product-card{transition:none}}body.proposal-editorial .deluxe-weekly-combos__visual .deluxe-combo-catalog-photo{position:absolute;inset:0;width:100%;height:100%;z-index:1;background:#eee8dd}body.proposal-editorial .deluxe-weekly-combos__visual .deluxe-combo-catalog-photo img{width:100%;height:100%;object-fit:contain;padding:clamp(13px,2vw,29px);background:transparent;mix-blend-mode:normal}body.proposal-editorial .deluxe-weekly-combos__no-photo{position:absolute;inset:0;display:grid;place-items:center;padding:34px;text-align:center;background:#e9dfd1;color:#8a7863;font:400 22px/1.3 var(--serif)}body.proposal-editorial .deluxe-weekly-combos__visual:has(.deluxe-combo-catalog-photo) .deluxe-weekly-combos__edition{z-index:3}body.proposal-editorial .deluxe-weekly-combos__visual--empty{height:0;aspect-ratio:auto;min-height:0;overflow:hidden;border:0}body.proposal-editorial .deluxe-weekly-combos__visual--empty>*{display:none}body.proposal-editorial .deluxe-detail-navigation{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:4px 0 24px;padding:11px 0;border-top:1px solid #e3d6c7;border-bottom:1px solid #e3d6c7;color:#87735b}body.proposal-editorial .deluxe-detail-navigation button{min-height:42px;display:inline-flex;align-items:center;gap:11px;padding:6px;color:#513e2d;font:500 12px var(--sans)}body.proposal-editorial .deluxe-detail-navigation button:hover{color:#a3784c}body.proposal-editorial .deluxe-detail-navigation>span{font:500 10px var(--sans);letter-spacing:.14em;color:#9a8670;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body.proposal-editorial .deluxe-detail-description{line-height:1.82;color:#73685b;max-width:55ch;text-wrap:pretty}body.proposal-editorial .deluxe-detail-navigation button:focus-visible{outline:2px solid #987449;outline-offset:3px}@media(max-width:700px){body.proposal-editorial .deluxe-detail-navigation{margin:6px 0 19px;padding:6px 0}body.proposal-editorial .deluxe-detail-navigation button{min-height:44px}}body.proposal-editorial .eg-glyph{display:inline-block;width:1.1em;height:1.1em;min-width:1.1em;vertical-align:-.13em;background:currentColor;pointer-events:none;-webkit-mask:var(--eg-glyph-url) center/contain no-repeat;mask:var(--eg-glyph-url) center/contain no-repeat}body.proposal-editorial .eg-glyph--arrow-up-right{--eg-glyph-url:url(/icons/arrow-up-right.svg)}body.proposal-editorial .eg-glyph--arrow-left{--eg-glyph-url:url(/icons/arrow-left.svg)}body.proposal-editorial .eg-glyph--arrow-down{--eg-glyph-url:url(/icons/arrow-down.svg)}body.proposal-editorial .eg-glyph--chevron-left{--eg-glyph-url:url(/icons/chevron-left.svg)}body.proposal-editorial .eg-glyph--chevron-right{--eg-glyph-url:url(/icons/chevron-right.svg)}body.proposal-editorial .eg-glyph--plus{--eg-glyph-url:url(/icons/plus.svg)}body.proposal-editorial .eg-glyph--minus{--eg-glyph-url:url(/icons/minus.svg)}body.proposal-editorial .eg-glyph--close{--eg-glyph-url:url(/icons/close.svg)}body.proposal-editorial .deluxe-card-detail-link .eg-glyph,body.proposal-editorial .deluxe-card-quick-view .eg-glyph,body.proposal-editorial .deluxe-weekly-combos__footer .eg-glyph{font-size:16px}body.proposal-editorial .deluxe-detail-navigation .eg-glyph{font-size:17px}body.proposal-editorial .deluxe-share-product{gap:8px}body.proposal-editorial .deluxe-share-product .eg-glyph{font-size:16px}body.proposal-editorial .deluxe-active-filters button .eg-glyph{margin-left:6px;font-size:12px}body.proposal-editorial .deluxe-quote-toggle .eg-glyph{font-size:19px}body.proposal-editorial .checkout-preview__intro{color:#665a4e;font-size:14px;line-height:1.8;margin:12px 0 24px}body.proposal-editorial .checkout-preview__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;list-style:none;margin:18px 0 32px;padding:0}body.proposal-editorial .checkout-preview__steps li{border-top:2px solid #dbd0c3;padding:13px 0 0;display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#857769;font-size:11px;letter-spacing:.02em}body.proposal-editorial .checkout-preview__steps li span{font-size:10px;font-weight:700;color:#a38b69}body.proposal-editorial .checkout-preview__steps li.is-current{border-color:#795c35;color:#403021;font-weight:650}body.proposal-editorial .checkout-preview h3{font:400 24px/1.2 var(--serif);margin:0 0 16px}body.proposal-editorial .checkout-preview__items{list-style:none;margin:0 0 20px;padding:0}body.proposal-editorial .checkout-preview__items li{display:flex;justify-content:space-between;gap:16px;align-items:baseline;border-bottom:1px solid #e2d7c8;padding:11px 0;color:#544638;font-size:13px}body.proposal-editorial .checkout-preview__items strong{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body.proposal-editorial .checkout-preview__notice{padding:15px 16px;margin:24px 0 18px;background:#f5eee2;border:1px solid #e8d9c3;border-radius:3px;color:#6e5332;font-size:12px;line-height:1.7}body.proposal-editorial .checkout-preview button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:600px){body.proposal-editorial .checkout-preview__steps{gap:5px}body.proposal-editorial .checkout-preview__steps li{font-size:10px}body.proposal-editorial .checkout-preview__items li{font-size:12px}}body.proposal-editorial .checkout-delivery-preview{margin:24px 0;border-top:1px solid #dfd4c6;padding-top:26px}body.proposal-editorial .checkout-delivery-preview__hint{font-size:12px;line-height:1.7;color:#786b5d;margin:8px 0 18px}body.proposal-editorial .checkout-delivery-preview__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}body.proposal-editorial .checkout-delivery-preview__fields label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#514435;font-weight:600}body.proposal-editorial .checkout-delivery-preview__fields input,body.proposal-editorial .checkout-delivery-preview__fields select{width:100%;min-height:46px;padding:11px 12px;border:1px solid #d6c8b7;background:#fffefa;border-radius:2px;color:#403021;font:400 14px var(--sans)}body.proposal-editorial .checkout-delivery-preview__fields :is(select,input):focus-visible{outline:2px solid #987449;outline-offset:2px}body.proposal-editorial .checkout-delivery-preview__quote{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:14px 0;border-top:1px solid #e2d7c8;border-bottom:1px solid #e2d7c8;font-size:13px;color:#544638}body.proposal-editorial .checkout-delivery-preview__quote strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}body.proposal-editorial .eg-destination-picker{border:0;margin:24px 0 0;padding:0;min-width:0}body.proposal-editorial .eg-destination-picker__label,body.proposal-editorial .eg-destination-picker__sector>label{display:block;width:100%;padding:0;margin:0 0 12px;color:#74634e;font:600 10px/1.5 var(--sans);letter-spacing:.16em;text-transform:uppercase}body.proposal-editorial .eg-destination-picker__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}body.proposal-editorial .eg-destination-picker__option{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:132px;padding:17px 16px 14px;background:#fbf9f4;border:1px solid #ded6c9;border-radius:2px;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;overflow:hidden}body.proposal-editorial .eg-destination-picker__option:hover{background:#f4eee3;border-color:#a48a66}body.proposal-editorial .eg-destination-picker__option.is-selected{background:#f3ede3;border-color:#816544;box-shadow:inset 0 0 0 1px #816544}body.proposal-editorial .eg-destination-picker__option:focus-within{outline:2px solid #85663e;outline-offset:3px}body.proposal-editorial .eg-destination-picker__option>input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}body.proposal-editorial .eg-destination-picker__symbol{font:400 12px/1 var(--serif);letter-spacing:.08em;color:#a28d73}body.proposal-editorial .eg-destination-picker__copy{display:flex;flex-direction:column;gap:5px;margin-top:auto}body.proposal-editorial .eg-destination-picker__title{font:400 clamp(16px,1.8vw,21px)/1.12 var(--serif);color:#34291e}body.proposal-editorial .eg-destination-picker__note{font:400 11px/1.4 var(--sans);color:#8b7e70}body.proposal-editorial .eg-destination-picker__indicator{position:absolute;top:16px;right:16px;width:15px;height:15px;border:1px solid #c6b7a4;border-radius:50%;background:transparent;transition:background .2s ease}body.proposal-editorial .eg-destination-picker__option.is-selected .eg-destination-picker__indicator{border-color:#7f623f;background:#7f623f;box-shadow:inset 0 0 0 3px #f3ede3}body.proposal-editorial .eg-destination-picker__sector{margin:26px 0 20px;animation:eg-destination-reveal .25s ease-out}body.proposal-editorial .eg-destination-picker__input-wrap{display:flex;align-items:center;gap:12px;min-height:54px;border:1px solid #cec1af;background:#fffefa;transition:border-color .2s ease}body.proposal-editorial .eg-destination-picker__input-wrap:focus-within{border-color:#816544;box-shadow:0 0 0 2px rgba(129,101,68,.12)}body.proposal-editorial .eg-destination-picker__input-wrap input{flex:1 1;min-width:0;width:100%;padding:15px 16px;background:transparent;border:0;outline:0;color:#34291e;font:400 13px var(--sans)}body.proposal-editorial .eg-destination-picker__input-wrap input::placeholder{color:#a49a8c}body.proposal-editorial .eg-destination-picker__input-end{padding-right:15px;color:#a38f75;font:600 10px var(--sans);letter-spacing:.13em}body.proposal-editorial .eg-destination-picker__sector p{font:400 11px/1.6 var(--sans);color:#8b8073;margin:9px 0 0}@keyframes eg-destination-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:650px){body.proposal-editorial .eg-destination-picker__options{gap:7px}body.proposal-editorial .eg-destination-picker__option{min-height:115px;padding:13px 10px 12px}body.proposal-editorial .eg-destination-picker__title{font-size:16px}body.proposal-editorial .eg-destination-picker__note{font-size:10px}body.proposal-editorial .eg-destination-picker__indicator{top:11px;right:10px;width:12px;height:12px}body.proposal-editorial .eg-destination-picker__symbol{font-size:11px}}@media(max-width:365px){body.proposal-editorial .eg-destination-picker__options{grid-template-columns:1fr}body.proposal-editorial .eg-destination-picker__option{min-height:66px;flex-direction:row;align-items:center;gap:14px}body.proposal-editorial .eg-destination-picker__copy{margin:0}body.proposal-editorial .eg-destination-picker__indicator{top:calc(50% - 6px)}}@media(prefers-reduced-motion:reduce){body.proposal-editorial .eg-destination-picker__indicator,body.proposal-editorial .eg-destination-picker__option{transition:none}body.proposal-editorial .eg-destination-picker__sector{animation:none}}body.proposal-editorial .eg-checkout-journey__steps{margin-bottom:27px}body.proposal-editorial .eg-checkout-journey__steps li.is-complete{border-color:#9a8060;color:#62513f}body.proposal-editorial .eg-checkout-journey__panel{animation:eg-destination-reveal .22s ease both}body.proposal-editorial .eg-checkout-journey__panel-head{margin:0 0 23px}body.proposal-editorial .eg-checkout-journey__panel-head h3{font:400 clamp(25px,3vw,31px)/1.15 var(--serif);color:#34291e;margin:6px 0 12px}body.proposal-editorial .eg-checkout-journey__overline{display:block;color:#927959;font:600 10px/1.6 var(--sans);letter-spacing:.18em;text-transform:uppercase;margin:0 0 7px}body.proposal-editorial .eg-checkout-journey__footnote{font:400 12px/1.75 var(--sans);color:#827565;margin:12px 0 18px}body.proposal-editorial .eg-checkout-journey__destination-line{display:flex;justify-content:space-between;align-items:center;gap:18px;border:1px solid #ded2bf;background:#f8f4ec;padding:13px 16px;margin:0 0 28px}body.proposal-editorial .eg-checkout-journey__destination-line>span{display:flex;flex-direction:column;min-width:0}body.proposal-editorial .eg-checkout-journey__destination-line strong{font:400 19px/1.3 var(--serif);color:#3d3025;overflow-wrap:anywhere}body.proposal-editorial .eg-checkout-journey__destination-line small{font:400 11px/1.5 var(--sans);color:#877b6a;margin-top:5px}body.proposal-editorial .eg-checkout-journey__text-button{color:#795e3b;border:0;background:none;font:600 11px var(--sans);white-space:nowrap;text-decoration:underline;text-underline-offset:4px;min-height:40px}body.proposal-editorial .eg-checkout-journey__text-button:hover{color:#4c361f}body.proposal-editorial .eg-checkout-journey__text-button:focus-visible{outline:2px solid #846741;outline-offset:2px}body.proposal-editorial .eg-checkout-journey__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 14px;gap:18px 14px;margin-bottom:27px}body.proposal-editorial .eg-checkout-journey__form>label{display:flex;flex-direction:column;gap:8px;color:#635340;font:600 11px/1.5 var(--sans);letter-spacing:.02em}body.proposal-editorial .eg-checkout-journey__form>label.eg-checkout-journey__full{grid-column:1/-1}body.proposal-editorial .eg-checkout-journey__optional{font-weight:400;color:#a3917c}body.proposal-editorial .eg-checkout-journey__form input{width:100%;min-width:0;min-height:51px;border:1px solid #d4c7b7;background:#fffefa;padding:12px 15px;outline:0;border-radius:0;font:400 13px var(--sans);color:#3d3025;transition:border-color .18s ease,box-shadow .18s ease;letter-spacing:0}body.proposal-editorial .eg-checkout-journey__form input::placeholder{color:#9c9184}body.proposal-editorial .eg-checkout-journey__form input:focus{border-color:#8a6c46;box-shadow:0 0 0 2px rgba(138,108,70,.12)}body.proposal-editorial .eg-checkout-journey__carriers{padding:0;border:0;margin:0 0 27px}body.proposal-editorial .eg-checkout-journey__carrier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}body.proposal-editorial .eg-checkout-journey__carrier{display:flex;justify-content:space-between;align-items:center;position:relative;gap:14px;padding:18px;border:1px solid #d8cabb;background:#fbf9f4;cursor:pointer;min-height:88px}body.proposal-editorial .eg-checkout-journey__carrier.is-selected{background:#f1eadf;border-color:#816544;box-shadow:inset 0 0 0 1px #816544}body.proposal-editorial .eg-checkout-journey__carrier:hover{border-color:#a48a66;background:#f4eee3}body.proposal-editorial .eg-checkout-journey__carrier:focus-within{outline:2px solid #816544;outline-offset:3px}body.proposal-editorial .eg-checkout-journey__carrier>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}body.proposal-editorial .eg-checkout-journey__carrier>span:first-of-type{display:flex;flex-direction:column;gap:5px}body.proposal-editorial .eg-checkout-journey__carrier strong{color:#463829;font:400 20px var(--serif)}body.proposal-editorial .eg-checkout-journey__carrier small{color:#827563;font:400 11px var(--sans)}body.proposal-editorial .eg-checkout-journey__carrier .eg-destination-picker__indicator{position:static;flex-shrink:0}body.proposal-editorial .eg-checkout-journey__estimate{margin:25px 0 21px;border-top:1px solid #dfd3c3;border-bottom:1px solid #dfd3c3;padding:12px 0}body.proposal-editorial .eg-checkout-journey__estimate>div{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:9px 0;color:#6b5b49;font:400 13px/1.5 var(--sans)}body.proposal-editorial .eg-checkout-journey__estimate strong{color:#382c20;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}body.proposal-editorial .eg-checkout-journey__estimate .eg-checkout-journey__estimate-total{margin-top:10px;padding-top:17px;border-top:1px solid #ded2bf;color:#493724;font-weight:600}body.proposal-editorial .eg-checkout-journey__estimate-total strong{font:400 24px var(--serif)}body.proposal-editorial .eg-checkout-journey__error{color:#9e4e40;font:400 12px/1.6 var(--sans)}body.proposal-editorial .eg-checkout-journey__back-cart{display:block;margin:21px auto 0;padding:10px;color:#8a775f;text-decoration:underline;text-underline-offset:4px;font:400 12px var(--sans)}body.proposal-editorial .eg-checkout-journey__back-cart:focus-visible{outline:2px solid #816544;outline-offset:3px}@media(max-width:600px){body.proposal-editorial .eg-checkout-journey__form{grid-template-columns:1fr;gap:14px}body.proposal-editorial .eg-checkout-journey__carrier-grid{grid-template-columns:1fr}body.proposal-editorial .eg-checkout-journey__carrier{min-height:72px}body.proposal-editorial .eg-checkout-journey__destination-line{padding:12px}body.proposal-editorial .eg-checkout-journey__panel-head h3{font-size:25px}}@media(prefers-reduced-motion:reduce){body.proposal-editorial .eg-checkout-journey__panel{animation:none}}body.proposal-editorial .eg-checkout-journey__form select{width:100%;min-width:0;min-height:51px;padding:12px 38px 12px 15px;border:1px solid #d4c7b7;border-radius:0;background-color:#fffefa;color:#3d3025;font:400 13px var(--sans);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23836c50' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center}body.proposal-editorial .eg-checkout-journey__form select:focus-visible{outline:2px solid #8a6c46;outline-offset:2px}body.proposal-editorial .eg-checkout-journey__form select:disabled{opacity:.55;cursor:not-allowed;background-color:#f1ede7}body.proposal-editorial .eg-checkout-journey__carrier-grid input:disabled+span{opacity:.65}body.proposal-editorial .eg-searchable-destination{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0}body.proposal-editorial .eg-searchable-destination>label{font:600 11px/1.5 var(--sans);letter-spacing:.02em;color:#635340}body.proposal-editorial .eg-searchable-destination__control{display:flex;align-items:center;background:#fffefa;border:1px solid #d4c7b7;min-height:51px;transition:border-color .18s ease,box-shadow .18s ease}body.proposal-editorial .eg-searchable-destination__control:focus-within{border-color:#8a6c46;box-shadow:0 0 0 2px rgba(138,108,70,.12)}body.proposal-editorial .eg-searchable-destination__control input{flex:1 1;min-width:0;width:100%;border:0;background:transparent;padding:12px 8px 12px 15px;outline:0;box-shadow:none;color:#3d3025;font:400 13px var(--sans)}body.proposal-editorial .eg-searchable-destination__control input:focus{box-shadow:none;border:0}body.proposal-editorial .eg-searchable-destination__control input:disabled{background:#f1ede7;color:#827565;cursor:not-allowed}body.proposal-editorial .eg-searchable-destination__control input::placeholder{color:#9c9184}body.proposal-editorial .eg-searchable-destination__chevron{display:block;padding:0 14px;color:#886e4a;font:400 21px/1 var(--serif);pointer-events:none}body.proposal-editorial .eg-searchable-destination__menu{position:absolute;top:calc(100% + 3px);left:0;right:0;z-index:20;background:#fffefa;border:1px solid #bda98d;box-shadow:0 12px 30px rgba(54,40,24,.13);max-height:240px;overflow-y:auto;padding:5px}body.proposal-editorial .eg-searchable-destination__option{display:block;width:100%;text-align:left;min-height:43px;padding:9px 12px;border:0;background:transparent;color:#483a2a;font:400 13px/1.4 var(--sans);cursor:pointer}body.proposal-editorial .eg-searchable-destination__option.is-active,body.proposal-editorial .eg-searchable-destination__option:hover{background:#f2ebdf;color:#6d4e2e}body.proposal-editorial .eg-searchable-destination__option:focus-visible{outline:2px solid #886e4a;outline-offset:-2px}body.proposal-editorial .eg-searchable-destination__empty{font:400 12px/1.5 var(--sans);color:#847564;padding:12px}body.proposal-editorial .eg-destination-picker__options{grid-template-columns:repeat(2,minmax(0,1fr))}body.proposal-editorial .eg-destination-picker__options>.eg-destination-picker__option{text-align:left;font-family:inherit}body.proposal-editorial .eg-checkout-journey__nationwide{margin-top:16px;border-top:1px solid #dfd4c6;padding-top:15px}body.proposal-editorial .eg-checkout-journey__search-trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:17px 18px;text-align:left;border:1px solid #d5c8b8;background:#fffefa;color:#443426;cursor:pointer}body.proposal-editorial .eg-checkout-journey__search-trigger:focus-visible,body.proposal-editorial .eg-checkout-journey__search-trigger:hover{border-color:#987b57;background:#f8f2e8}body.proposal-editorial .eg-checkout-journey__search-trigger>span:first-child{display:flex;flex-direction:column;gap:6px}body.proposal-editorial .eg-checkout-journey__search-trigger strong{font:400 20px/1.3 var(--serif)}body.proposal-editorial .eg-checkout-journey__search-trigger small{font:400 12px var(--sans);color:#8b7c6b}body.proposal-editorial .eg-checkout-journey__search-trigger>span:last-child{font:400 24px/1 var(--serif);color:#8b6a43}body.proposal-editorial .eg-checkout-journey__location-search{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;background:#faf7f1;border:1px solid #dfd4c6;border-top:0;padding:20px}body.proposal-editorial .eg-checkout-journey__location-search>.eg-checkout-journey__footnote{grid-column:1/-1;margin:0}@media(max-width:600px){body.proposal-editorial .eg-checkout-journey__location-search{grid-template-columns:1fr;padding:15px}body.proposal-editorial .eg-destination-picker__options{grid-template-columns:repeat(2,minmax(0,1fr))}}body.proposal-editorial .eg-stock-inquiry{border-top:1px solid #ddd2c0;border-bottom:1px solid #ddd2c0;background:#f9f5ed;padding:19px 16px 16px;margin:17px 0 14px}body.proposal-editorial .eg-stock-inquiry__title{font:400 clamp(22px,2.3vw,27px)/1.2 var(--serif);color:#3a3025;margin:0 0 11px}body.proposal-editorial .eg-stock-inquiry>p:not(.eg-stock-inquiry__title){font:400 13px/1.8 var(--sans);color:#706251;margin:0 0 18px}body.proposal-editorial .eg-stock-inquiry>a{display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;text-decoration:none}body.proposal-editorial .eg-stock-inquiry>a:focus-visible{outline:2px solid #816544;outline-offset:3px}body.proposal-editorial .eg-stock-inquiry>small{display:block;margin-top:13px;text-align:center;font:400 11px/1.5 var(--sans);color:#887764}body.proposal-editorial .eg-checkout-journey__method-intro{font:400 13px/1.8 var(--sans);color:#756756;margin:0 0 14px}body.proposal-editorial .eg-checkout-journey__carrier:has(.eg-checkout-journey__method-note){min-height:114px;align-items:flex-start;padding-top:16px;padding-bottom:16px}body.proposal-editorial .eg-checkout-journey__carrier .eg-checkout-journey__method-note{font:400 11px/1.55 var(--sans);color:#8c7e6c;margin-top:7px;display:block}body.proposal-editorial .eg-checkout-journey__carrier.is-selected .eg-checkout-journey__method-note{color:#775e3f}@media(max-width:680px){body.proposal-editorial .eg-checkout-journey__carrier:has(.eg-checkout-journey__method-note){min-height:112px}}body.proposal-editorial .eg-checkout-coupon{border:1px solid #ded2c0;background:#f8f4ed;padding:18px;margin:18px 0}body.proposal-editorial .eg-checkout-coupon>label{display:block;font:400 19px/1.3 var(--serif);color:#463829;margin-bottom:12px}body.proposal-editorial .eg-checkout-coupon__entry{display:flex;gap:8px;align-items:stretch}body.proposal-editorial .eg-checkout-coupon__entry>input{flex:1 1;min-width:0;width:100%;background:#fffefa;border:1px solid #d5c7b3;min-height:51px;padding:12px 14px;color:#463829;font:500 12px/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase}body.proposal-editorial .eg-checkout-coupon__entry>input:focus-visible{outline:2px solid #856942;outline-offset:2px}body.proposal-editorial .eg-checkout-coupon__entry>.button{min-height:51px;white-space:nowrap;min-width:110px;margin:0}body.proposal-editorial .eg-checkout-coupon__feedback{font:400 12px/1.6 var(--sans);color:#74614b;margin:10px 0 0}@media(max-width:390px){body.proposal-editorial .eg-checkout-coupon{padding:12px}body.proposal-editorial .eg-checkout-coupon__entry>.button{min-width:84px;padding-left:10px;padding-right:10px}}