.ce-selection{padding-top:60px;padding-bottom:56px;color:#07234b}.ce-selection__intro{text-align:center;max-width:650px;margin:0 auto 32px}.ce-selection__eyebrow{font-size:11px;letter-spacing:.17em;text-transform:uppercase;color:#8c692e;margin:0 0 12px}.ce-selection h2{color:inherit;font-size:clamp(30px,3vw,42px);font-weight:400;line-height:1.15;margin:0 0 16px}.ce-selection__intro .rte{font-size:15px;line-height:1.65}.ce-selection__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;max-width:1080px;margin:auto}.ce-selection__item{text-align:center;min-width:0}.ce-selection__image{display:block;aspect-ratio:1/1;overflow:hidden;background:#fffdfa}.ce-selection__image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .25s ease}.ce-selection h3{font-size:23px;line-height:1.3;font-weight:400;margin:22px 0 8px;color:inherit}.ce-selection h3 a{color:inherit;text-decoration:none}.ce-selection__detail{font-size:14px;margin:0 0 10px;line-height:1.5}.ce-selection__price{font-size:16px;margin:10px 0}.ce-selection__availability{font-size:12px;line-height:1.4;margin:10px 0;color:#665741}.ce-selection__link,.ce-selection__all{color:inherit;text-decoration:underline;text-underline-offset:6px;font-size:14px;display:inline-block;min-height:44px;padding:10px 0}.ce-selection__all{display:table;margin:28px auto 0}@media(hover:hover)and (prefers-reduced-motion:no-preference){.ce-selection__image:hover img{transform:scale(1.025)}}@media(max-width:749px){.ce-selection{padding-top:38px;padding-bottom:32px}.ce-selection__grid{gap:16px}.ce-selection__intro{margin-bottom:24px}.ce-selection h3{font-size:19px;margin-top:16px}.ce-selection__detail{font-size:12px}.ce-selection__price{font-size:14px}.ce-selection__link{font-size:13px}.ce-selection__intro .rte{font-size:14px}}.ce-shopping-nav{padding-top:24px;padding-bottom:24px;scroll-margin-top:100px}.ce-shopping-nav h1{text-align:center;font-size:clamp(32px,4vw,48px);margin:16px 0 32px;color:#07234b}.ce-shopping-nav ul{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 32px}.ce-shopping-nav a{display:block;color:#07234b;font-size:14px;padding:10px 0;text-underline-offset:7px;text-decoration-color:#c9a05d;min-height:44px}.ce-shopping-nav a:hover{color:#8c692e}@media(max-width:749px){.ce-shopping-nav{padding-top:14px;padding-bottom:14px}.ce-shopping-nav ul{gap:0 24px}.ce-shopping-nav a{font-size:13px}}.ce-welcome{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);color:#07234b;background:#faf6ef}.ce-welcome__copy{align-self:center;padding:clamp(28px,4.4vw,78px)}.ce-welcome__eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#8c692e;margin:0 0 20px}.ce-welcome h1{font:400 clamp(36px,3.7vw,64px)/1.12 var(--font-heading-family,Georgia,serif);color:inherit;margin:0 0 22px}.ce-welcome__text{font-size:16px;line-height:1.75;max-width:390px;margin-bottom:28px}.ce-welcome .button{min-height:48px;padding:14px 24px;background:#c9a05d;color:#07234b;font-size:15px}.ce-welcome__secondary{display:block;color:inherit;margin-top:20px;text-underline-offset:6px;font-size:15px}.ce-welcome__photo{min-width:0;min-height:480px;aspect-ratio:3/2;overflow:hidden}.ce-welcome__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media(min-width:1600px){.ce-welcome__photo{max-height:650px;aspect-ratio:auto}}@media(max-width:989px){.ce-welcome{grid-template-columns:1fr}.ce-welcome__copy{text-align:center;padding:34px 24px}.ce-welcome h1{font-size:42px}.ce-welcome__text{margin:0 auto 22px;max-width:530px}.ce-welcome__photo{min-height:0;aspect-ratio:3/2}.ce-welcome__secondary{display:inline-block;margin:14px 16px}}@media(max-width:549px){.ce-welcome h1{font-size:36px}.ce-welcome__eyebrow{margin-bottom:14px;font-size:10px}.ce-welcome__copy{padding:28px 22px}.ce-welcome__text{font-size:14px;line-height:1.65}.ce-welcome__photo{aspect-ratio:6/5}.ce-welcome .button,.ce-welcome__secondary{font-size:14px}}.ce-collection-carousel{scroll-margin-top:3rem}.ce-collection-carousel .slider-buttons{display:flex;gap:1.6rem;padding:1.8rem 0 .4rem}.ce-collection-carousel .slider-button{width:4.8rem;height:4.8rem;border:1px solid #bfa15c;border-radius:50%;color:#08234c;background:#f8f5ee;transition:background .2s,color .2s}.ce-collection-carousel .slider-button:not([disabled]):hover{background:#08234c;color:#f8f5ee}.ce-collection-carousel .slider-button[disabled]{opacity:.4;cursor:default}.ce-collection-carousel .slider-button .icon{height:1rem}.ce-collection-carousel .slider-counter{color:#08234c;font-variant-numeric:tabular-nums}.ce-collection-carousel .collection-list.slider{flex-wrap:nowrap;scroll-padding:0;padding:.8rem 0 1.6rem;align-items:stretch}.ce-collection-carousel .collection-list.slider .slider__slide{scroll-snap-align:start;max-width:none}.ce-collection-carousel .collection-card-wrapper,.ce-collection-carousel .card{height:100%}.ce-collection-carousel .card__heading{min-height:2.6em}@media screen and (min-width:990px){.ce-collection-carousel .collection-list.slider .grid__item{width:calc((100% - var(--grid-desktop-horizontal-spacing) * 2) / 3)}}@media screen and (min-width:750px)and (max-width:989px){.ce-collection-carousel .collection-list.slider .grid__item{width:calc((100% - var(--grid-desktop-horizontal-spacing)) / 2)}}@media screen and (max-width:749px){.ce-collection-carousel .collection-list.slider{padding-left:1.5rem;padding-right:1.5rem;scroll-padding-left:1.5rem}.ce-collection-carousel .collection-list.slider .grid__item{width:84%}}.noel{--noel-cream:#f7f3ed;--noel-ink:#20352e;--noel-wine:#772a3b;--noel-line:#ddd5c7;background:var(--noel-cream);color:var(--noel-ink);padding-bottom:20px}.noel *{box-sizing:border-box}.noel h1,.noel h2,.noel h3{color:inherit;font-family:var(--font-heading-family,Georgia,serif);font-weight:400}.noel a{color:inherit;text-decoration:none}.noel a:focus-visible,.noel summary:focus-visible{outline:2px solid var(--noel-wine);outline-offset:5px}.noel__hero{display:grid;grid-template-columns:.9fr 1.1fr;max-width:1440px;margin:auto;min-height:470px}.noel__intro{padding:54px 40px 42px 64px;align-self:center}.noel__eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;margin:0 0 17px}.noel h1{font-size:clamp(38px,4.2vw,64px);line-height:1.05;letter-spacing:-.035em;margin:0 0 22px;max-width:550px}.noel__lead{font-size:16px;line-height:1.65;max-width:410px;margin:0 0 26px}.noel__button{display:inline-flex;justify-content:center;align-items:center;gap:26px;min-height:48px;padding:13px 23px;background:var(--noel-wine);color:#fff!important;font-size:13px;letter-spacing:.03em;border:1px solid var(--noel-wine)}.noel__button:hover{background:#5e2230}.noel__text-link{display:flex;gap:18px;align-items:center;min-height:48px;width:fit-content;font-size:13px;text-decoration:underline!important;text-underline-offset:5px}.noel__signature{font-family:var(--font-heading-family,Georgia,serif);font-size:17px;font-style:italic;margin:23px 0 0;color:#716251}.noel__hero-art{position:relative;background:#eee8df;min-height:470px;overflow:hidden}.noel__hero-image{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.noel__hero-label{position:absolute;right:24px;bottom:20px;background:#fffdf8eb;padding:10px 14px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.noel__nav{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 32px;border-top:1px solid var(--noel-line);border-bottom:1px solid var(--noel-line);background:#fffdf9}.noel__nav a{font-size:12px;letter-spacing:.09em;text-transform:uppercase;display:flex;align-items:center;min-height:57px}.noel__nav a:hover{text-decoration:underline;text-underline-offset:5px}.noel__content{max-width:1440px;margin:auto;padding:55px 48px;scroll-margin-top:130px}.noel__section-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:27px}.noel__section-heading .noel__eyebrow{margin-bottom:11px}.noel h2{font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:-.02em;margin:0}.noel__section-heading>p{font-size:14px;line-height:1.6;max-width:350px;margin:0 0 3px}.noel__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.noel__card{min-width:0}.noel__card-image{position:relative;display:block;aspect-ratio:4/5;background:#fff;overflow:hidden}.noel__card-image>a{display:block;height:100%;width:100%}.noel__card-image img{display:block;width:100%;height:100%;object-fit:contain}.noel__badge{position:absolute;top:12px;left:12px;background:#fffdf7;padding:7px 10px;color:var(--noel-ink);font-size:10px;letter-spacing:.1em;text-transform:uppercase;border:1px solid #e5ddd1}.noel__card-copy{padding:18px 2px 0}.noel h3{font-size:21px;line-height:1.25;margin:0 0 8px}.noel__card-copy>p{font-size:12px;line-height:1.55;margin:0 0 10px}.noel__card-copy .noel__price{font-size:15px;font-weight:500;margin:12px 0}.noel__details{border-top:1px solid var(--noel-line);margin-top:16px;font-size:12px}.noel__details summary{list-style:none;cursor:pointer;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:15px}.noel__details summary::-webkit-details-marker{display:none}.noel__details[open] summary span{transform:rotate(45deg)}.noel__details p{line-height:1.65;margin:0 0 16px}.noel__product-link{display:flex;align-items:center;justify-content:space-between;min-height:48px;border-bottom:1px solid var(--noel-line);font-size:12px}.noel__styling{display:grid;grid-template-columns:1fr 1.15fr;max-width:1344px;margin:12px auto 0;background:#eae7dd;scroll-margin-top:130px}.noel__styling-photo{min-height:450px}.noel__styling-photo img{width:100%;height:100%;object-fit:cover;display:block}.noel__styling-copy{padding:44px 52px;align-self:center}.noel__styling-copy>p:not(.noel__eyebrow){font-size:14px;line-height:1.65;max-width:440px;margin:18px 0 25px}.noel__styling-list{padding:0;margin:0;list-style:none}.noel__styling-list li{display:flex;gap:19px;border-top:1px solid #cec8bb;padding:15px 0}.noel__styling-list li>span{font-size:11px;padding-top:5px;color:var(--noel-wine)}.noel__styling-list h3{font-size:21px;margin:0 0 5px}.noel__styling-list p{font-size:12px;line-height:1.55;margin:0;max-width:380px}.noel__gift-card .noel__card-image img{object-fit:cover}.noel__gift-card h3{font-size:19px}.noel__gifts>.noel__button{margin:32px auto 0;display:flex;width:fit-content}.noel__button--outline{background:transparent;color:var(--noel-wine)!important}.noel__button--outline:hover{background:#f0e4e2}.noel__gifts{padding-bottom:42px}@media(min-width:1600px){.noel__hero{max-width:1540px}.noel__hero-art{min-height:540px}}@media(max-width:989px){.noel__intro{padding:35px 27px}.noel__hero-art{min-height:430px}.noel__content{padding:40px 25px}.noel__grid{gap:17px}.noel__section-heading>p{max-width:280px}.noel h3{font-size:19px}.noel__styling{margin-left:25px;margin-right:25px}.noel__styling-copy{padding:30px}.noel__nav{gap:35px}}@media(max-width:749px){.noel__hero{display:flex;flex-direction:column;min-height:0}.noel__intro{padding:30px 24px 25px;width:100%}.noel h1{font-size:42px;max-width:420px;margin-bottom:16px}.noel__lead{font-size:14px;line-height:1.6;margin-bottom:20px;max-width:430px}.noel__signature{display:none}.noel__hero-art{min-height:0;aspect-ratio:5/4;order:2}.noel__hero-image{object-position:center 50%}.noel__hero-label{font-size:9px;bottom:13px;right:13px}.noel__text-link{display:inline-flex;margin-left:14px;font-size:11px;gap:9px}.noel__button{font-size:12px;gap:13px;padding:12px 17px}.noel__nav{gap:0;justify-content:space-around;padding:0 12px}.noel__nav a{font-size:9px;letter-spacing:.04em;min-height:54px;text-align:center}.noel__content{padding:34px 17px;scroll-margin-top:100px}.noel__section-heading{display:block;margin-bottom:22px}.noel__section-heading>p{max-width:100%;margin:13px 0 0;font-size:13px}.noel__eyebrow{font-size:10px;margin-bottom:13px}.noel h2{font-size:31px}.noel__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 13px}.noel__card-copy{padding-top:13px}.noel h3{font-size:20px}.noel__card-copy>p{font-size:11px}.noel__badge{left:7px;top:7px;font-size:8px;padding:5px 7px}.noel__details{margin-top:11px}.noel__styling{grid-template-columns:1fr;margin:0 17px}.noel__styling-photo{min-height:0;aspect-ratio:4/3}.noel__styling-copy{padding:29px 23px}.noel__styling-list h3{font-size:20px}.noel__gift-card h3{font-size:17px}.noel__card-copy .noel__price{font-size:13px}}@media(prefers-reduced-motion:reduce){.noel *{scroll-behavior:auto}}.noel__hero--editorial{position:relative;isolation:isolate;display:flex;min-height:560px;max-width:none}.noel__hero--editorial .noel__hero-art{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;z-index:-1}.noel__hero--editorial .noel__hero-image{object-position:center 52%}.noel__hero--editorial .noel__intro{width:100%;max-width:760px;margin:auto;padding:54px 50px;text-align:center;display:flex;flex-direction:column;align-items:center;color:#031f4b}.noel__hero--editorial h1{max-width:650px}.noel__hero--editorial .noel__lead{max-width:530px}.noel__hero--editorial .noel__signature{color:#88631f}@media(max-width:749px){.noel__hero--editorial{min-height:560px}.noel__hero--editorial .noel__intro{padding:42px 24px}.noel__hero--editorial .noel__hero-art{aspect-ratio:auto;order:0}.noel__hero--editorial .noel__hero-image{object-position:center}.noel__hero--editorial h1{font-size:42px}.noel__hero--editorial .noel__lead{max-width:360px}.noel__hero--editorial .noel__text-link{margin-left:0}}@media(max-width:749px){.noel__hero--editorial{display:flex;flex-direction:column;min-height:0}.noel__hero--editorial .noel__hero-art{position:relative;inset:auto;order:0;width:100%;aspect-ratio:auto;z-index:auto}.noel__hero--editorial .noel__hero-image{position:relative;display:block;height:auto;object-fit:contain}.noel__hero--editorial .noel__intro{order:1;padding:30px 22px 34px;margin:0;max-width:none}.noel__hero--editorial .noel__signature{display:block;margin-top:18px}}.nf{background:#f7f3ed;color:#20352e;border-top:1px solid #ddd5c7}.nf *{box-sizing:border-box}.nf__inner{max-width:1440px;margin:auto;padding:52px 48px 62px}.nf__heading{max-width:700px;scroll-margin-top:160px;margin-bottom:28px}.nf__eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px}.nf h2,.nf h3{font-family:var(--font-heading-family,Georgia,serif);font-weight:400;color:inherit}.nf h2{font-size:clamp(30px,3vw,42px);line-height:1.15;letter-spacing:-.02em;margin:0 0 16px}.nf__heading>p:not(.nf__eyebrow){font-size:14px;line-height:1.7;margin:0 0 14px}.nf__audiences{color:#716251}.nf__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.nf__card{min-width:0}.nf__image{position:relative;aspect-ratio:1;background:#fff;overflow:hidden}.nf__image>a{display:block;width:100%;height:100%}.nf__image img{display:block;width:100%;height:100%;object-fit:contain}.nf__badge{color:#031f4b;position:absolute;top:12px;left:12px;padding:7px 10px;border:1px solid #e5ddd1;background:#fffdf7;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.nf__copy{padding:20px 2px}.nf h3{font-size:25px;line-height:1.25;margin:0 0 11px}.nf__copy p{font-size:13px;line-height:1.7;margin:0 0 12px}.nf__status{border-top:1px solid #b9a17e;padding-top:12px;color:inherit}.nf__family-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.nf__card--family{background:transparent;color:#20352e}.nf__card--family .nf__copy{padding:25px}.nf__card--family h3{font-size:28px}.nf__heading--pets{margin-top:60px}.nf__link{display:flex;justify-content:space-between;align-items:center;min-height:48px;color:inherit;text-decoration:none;border-bottom:1px solid #ddd5c7}.nf__link:focus-visible{outline:2px solid #031f4b;outline-offset:4px}.nf__copy .nf__price{font-size:16px}@media(max-width:989px){.nf__inner{padding:38px 25px}.nf__grid{gap:18px}.nf__card--family .nf__copy{padding:25px}.nf__card--family h3{font-size:28px}}@media(max-width:749px){.nf__inner{padding:34px 17px 42px}.nf__family-grid{grid-template-columns:1fr}.nf__card--family .nf__copy{padding:25px}.nf__grid{grid-template-columns:1fr;gap:26px}.nf__grid .nf__image{aspect-ratio:5/4}.nf__heading--pets{margin-top:42px}.nf h2{font-size:31px}.nf__heading{scroll-margin-top:210px}}.ce-collection-return{padding-top:1.2rem;padding-bottom:.4rem}.ce-collection-return__link{display:inline-flex;align-items:center;gap:.9rem;min-height:4.4rem;color:#08234c;text-decoration:none;font-size:1.4rem;line-height:1.5}.ce-collection-return__link:hover{text-decoration:underline;text-underline-offset:.3rem}.ce-collection-return__link:focus-visible{outline:2px solid #bfa15c;outline-offset:.4rem}.ce-media{position:relative;width:100%;background:transparent;color:#031f4b}.ce-media__picture,.ce-media__image{display:block;width:100%}.ce-media__picture{position:relative;aspect-ratio:16/9;max-height:580px;overflow:hidden}.ce-media__image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover;object-position:center}.ce-media__copy{position:relative;max-width:1200px;margin:0 auto;padding:32px clamp(20px,4vw,48px);background:transparent;border:0;box-shadow:none}.ce-media h1{font-family:var(--font-heading-family,Georgia,serif);font-weight:400;font-size:clamp(30px,3vw,48px);line-height:1.14;margin:0;color:inherit;overflow-wrap:break-word}.ce-media__description{max-width:580px;font-size:14px;line-height:1.7;margin-top:14px}.ce-media__description p{margin:0 0 10px}.ce-media__description p:last-child{margin:0}.ce-media__link{display:inline-block;margin-top:20px;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:5px}.ce-media__link--second{margin-left:24px}.ce-media--portrait .ce-media__image{object-fit:cover;object-position:center}.ce-media--gifts-him .ce-media__image{object-fit:contain}.ce-media--cashmere-knitwear-men .ce-media__image,.ce-media--fleur-dete-summer-floral-dresses .ce-media__image,.ce-media--elegant-womens-jackets .ce-media__image,.ce-media--concierge .ce-media__image{object-position:center top}.ce-media--dresses-skirts .ce-media__image{object-position:center 25%}.ce-media--jewellery .ce-media__image{object-position:center 40%}.ce-media--rituals-oral-care .ce-media__image{object-position:center 35%}.ce-media--rituals-bath-spa .ce-media__image{object-position:center 75%}.ce-media--home-garden .ce-media__image,.ce-media--gifts-limited .ce-media__image,.ce-media--maison-limited .ce-media__image{object-position:center 65%}.ce-media--women-s-bags .ce-media__image{object-position:center 60%}.ce-media--family-pets .ce-media__image{object-position:center 75%}.ce-media--rituals-beauty .ce-media__image,.ce-media--maison-new-arrivals .ce-media__image{object-position:center}@media(min-width:990px){.ce-media--overlay .ce-media__copy{position:absolute;left:clamp(28px,4vw,100px);bottom:5%;width:min(420px,36%);padding:0;margin:0}.ce-media--family-babies .ce-media__copy,.ce-media--gifts-babies .ce-media__copy{left:auto;right:5%}.ce-media--family-kids .ce-media__copy,.ce-media--gifts-her .ce-media__copy,.ce-media--gifts-kids .ce-media__copy,.ce-media--beach-bath .ce-media__copy,.ce-media--gentlemens-lounge .ce-media__copy{top:5%;bottom:auto}.ce-media--gentlemens-lounge .ce-media__copy{color:#fffdf8;width:min(380px,30%);text-shadow:0 1px 4px #000}.ce-media--gifts-her .ce-media__copy{width:min(400px,32%)}.ce-media--gifts-her .ce-media__description{max-width:270px}.ce-media--family-kids .ce-media__copy{width:min(390px,30%)}.ce-media--overlay.ce-media--gifts-him .ce-media__copy{color:#fffdf8;text-shadow:0 1px 5px #000}}@media(min-width:750px)and (max-width:989px){.ce-media__copy{padding:28px 32px}}@media(max-width:749px){.ce-media__picture{height:auto;aspect-ratio:4/5}.ce-media__image,.ce-media--portrait .ce-media__image{height:100%;max-height:none;aspect-ratio:auto;object-fit:cover}.ce-media--gifts-kids .ce-media__image,.ce-media--rituals-bath-spa .ce-media__image,.ce-media--returns-refunds .ce-media__image{object-position:center bottom}.ce-media--family-pets .ce-media__image,.ce-media--gifts-pets .ce-media__image,.ce-media--gifts-him .ce-media__image,.ce-media--travel-essentials .ce-media__image,.ce-media--voyage-and-vanity .ce-media__image,.ce-media--rituals-sets .ce-media__image,.ce-media--maison-new-arrivals .ce-media__image{object-fit:contain}.ce-media__copy{padding:25px 20px 28px;color:#031f4b;text-shadow:none;width:100%;max-width:none}.ce-media h1{font-size:clamp(28px,7.5vw,36px)}.ce-media__description{font-size:14px;line-height:1.65;margin-top:12px}}.ce-media__image{filter:brightness(1.08) saturate(1.04)}.ce-media--gentlemens-lounge .ce-media__image,.ce-media--travel-essentials .ce-media__image,.ce-media--home-garden .ce-media__image{filter:none}@media(min-width:990px){.ce-media--overlay .ce-media__copy{position:relative;inset:auto;width:auto;max-width:1200px;margin:0 auto;padding:28px clamp(24px,4vw,48px);color:#031f4b;text-shadow:none}.ce-media--gifts-her .ce-media__description{max-width:580px}}.ce-packaging{border:0;padding:0;margin:2.4rem 0;color:#38332e;min-width:0}.ce-packaging__legend{font-family:var(--font-heading-family);font-size:1.9rem;line-height:1.3;margin-bottom:1.1rem;padding:0}.ce-packaging__choice{display:flex;align-items:center;gap:1.2rem;border:1px solid #d7cfc4;border-radius:10px;padding:1.4rem;margin-bottom:.8rem;background:#fffdf9;min-height:76px}.ce-packaging__choice--selected{border-color:#6a7569;background:#f6f5ef}.ce-packaging__choice:focus-within{outline:2px solid #4f604f;outline-offset:3px}.ce-packaging__choice--pending{background:#faf8f4;border-style:dashed}.ce-packaging__radio{accent-color:#586750;width:1.7rem;height:1.7rem;flex:0 0 1.7rem;margin:0}.ce-packaging__copy{display:grid;gap:.4rem;flex:1;min-width:0}.ce-packaging__title{font-size:1.45rem;line-height:1.4;font-weight:600}.ce-packaging__detail{font-size:1.2rem;line-height:1.5;color:#696158}.ce-packaging__badge{font-size:1.1rem;line-height:1.3;color:#42513e;background:#e8ebe2;border-radius:20px;padding:.5rem .8rem;max-width:9rem;text-align:center;flex-shrink:0}.ce-packaging__badge--pending{color:#6a5b4e;background:#eee7dd}.ce-packaging__note{font-size:1.2rem;line-height:1.5;margin:.9rem 0 0;color:#696158}@media(max-width:380px){.ce-packaging__choice{gap:.8rem;padding:1.1rem}.ce-packaging__badge{max-width:7.5rem;font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/38/compiled_assets/styles.css.map */
