.atelier-theme .announcement-bar{background:#fff1e5;color:#202522;border-bottom-color:#e9e1d8}.atelier-theme .announcement-bar a,.atelier-theme .announcement-bar__message{color:#202522}.atelier-theme .header-wrapper{background:#fffaf3;border-bottom-color:#e9e1d8}.atelier-theme .header__menu-item,.atelier-theme .header__icon{color:#202522}.atelier-theme .header__submenu,.atelier-theme .menu-drawer{background:#fffaf3;border-color:#e9e1d8}.atelier-theme .menu-drawer__utility-links{background:#fff1e5}.atelier-theme .footer{--color-foreground: 32, 37, 34;--color-background: 255, 250, 243;--gradient-background: #fffaf3;background:#fffaf3;border-top-color:#e9e1d8}.atelier-theme .footer__content-bottom{border-color:#e9e1d8}.atelier-theme .footer h2,.atelier-theme .footer .field__input,.atelier-theme .footer .field__label,.atelier-theme .footer .newsletter-form__button{color:#202522}.atelier-theme .footer .rte,.atelier-theme .footer .list-menu__item{color:#5d645f}.atelier-template-index .atelier-journal--story .atelier-journal__copy{padding:2.6rem;background:#fffaf3}.atelier-template-index .atelier-business>a,.atelier-template-index .atelier-business>a+a{border-top-color:#e9e1d8}@media(max-width:749px){.atelier-template-index .atelier-journal--story .atelier-journal__copy{padding:2.4rem}}.atelier-theme main h1{font-size:3.4rem;line-height:1.15}.atelier-theme .atelier-directory>h1{margin:0 0 1.2rem}.atelier-theme main :is(.main-page-title,.main-search__title,.title--primary,.cart__empty-text),.atelier-theme .atelier-page-intro h1,.atelier-theme .atelier-collection-heading h1{font-size:3.4rem;line-height:1.15;letter-spacing:-.025em;margin-top:0;margin-bottom:1.2rem}.atelier-theme .product__title h1{font-size:3.2rem;line-height:1.18;margin-bottom:1rem}.atelier-theme :is(.atelier-section-heading,.atelier-image-collections__heading) h2,.atelier-theme :is(.atelier-journal,.atelier-occasion-photos,.atelier-occasion-editorial) h2,.atelier-theme .product-recommendations__heading{font-size:3.2rem;line-height:1.16;margin-bottom:1.5rem}.atelier-theme .atelier-image-collection h3{font-size:2.5rem}.atelier-theme .atelier-business h2{font-size:2.6rem;line-height:1.2}.atelier-theme .atelier-page-content h2{font-size:2.6rem;line-height:1.25;margin-top:2.6rem;margin-bottom:1.2rem}.atelier-theme .atelier-page-content h3{font-size:2.1rem;line-height:1.3}.atelier-theme .atelier-page-intro{padding-top:2.8rem;padding-bottom:2.4rem;margin-bottom:2.6rem}.atelier-theme .atelier-page-intro--business{gap:3rem}.atelier-theme .atelier-page-intro__image{max-width:30rem;width:100%;height:22rem;aspect-ratio:auto}.atelier-theme .atelier-page-intro__image img{object-fit:contain}.atelier-theme .atelier-collection-hero{padding-top:1.8rem}.atelier-theme .atelier-collection-heading{gap:3rem;grid-template-columns:minmax(0,1fr) 20rem}.atelier-theme .atelier-collection-hero__image{max-height:18rem}.atelier-theme .atelier-breadcrumb{margin-bottom:1.4rem}.atelier-theme .atelier-delivery-note{margin-top:1.3rem}.atelier-theme .atelier-collection-nav{margin-top:1.6rem;padding-top:1.3rem}.atelier-theme .atelier-space,.atelier-theme .atelier-image-collections{padding-top:3.2rem;padding-bottom:3.2rem}.atelier-theme :is(.atelier-section-heading,.atelier-image-collections__heading){margin-bottom:1.8rem}.atelier-theme .atelier-journal__copy{padding-top:0;padding-bottom:0}.atelier-theme .atelier-journal__text{margin-bottom:1.8rem}.atelier-theme .atelier-occasion-photos{padding-top:3rem;padding-bottom:3rem}.atelier-theme .atelier-occasion-photos h3{font-size:2.3rem}.atelier-theme .atelier-directory-occasion-title{font-size:2.8rem;margin-top:3rem}.atelier-theme .atelier-directory-grid{margin-top:2rem}@media(max-width:749px){.atelier-theme main h1{font-size:2.8rem}.atelier-theme main :is(.main-page-title,.main-search__title,.title--primary,.cart__empty-text),.atelier-theme .atelier-page-intro h1,.atelier-theme .atelier-collection-heading h1{font-size:2.8rem;line-height:1.18;margin-bottom:1rem}.atelier-theme .product__title h1{font-size:2.7rem;line-height:1.2}.atelier-theme :is(.atelier-section-heading,.atelier-image-collections__heading) h2,.atelier-theme :is(.atelier-journal,.atelier-occasion-photos,.atelier-occasion-editorial) h2,.atelier-theme .product-recommendations__heading{font-size:2.7rem;margin-bottom:1.2rem}.atelier-theme .atelier-image-collection h3{font-size:1.9rem;line-height:1.25}.atelier-theme .atelier-business h2{font-size:2.4rem}.atelier-theme .atelier-page-content h2{font-size:2.3rem}.atelier-theme .atelier-page-content h3{font-size:2rem}.atelier-theme .atelier-page-intro{padding-top:2rem;padding-bottom:1.6rem;margin-bottom:2rem}.atelier-theme .atelier-page-intro--business{gap:1.4rem}.atelier-theme .atelier-page-intro__image{height:17rem;max-width:29rem;justify-self:center}.atelier-theme .atelier-collection-heading{grid-template-columns:1fr;gap:0}.atelier-theme .atelier-collection-description p{margin:.6rem 0}.atelier-theme .atelier-space,.atelier-theme .atelier-image-collections{padding-top:2.4rem;padding-bottom:2.4rem}.atelier-theme .atelier-image-collections__grid{gap:1.6rem 1.4rem}.atelier-theme .atelier-section-heading{margin-bottom:1.4rem}.atelier-theme .atelier-occasion-photos{padding-top:2.4rem;padding-bottom:2.4rem}.atelier-theme .atelier-occasion-photos h3{font-size:2rem}.atelier-theme .atelier-sharing-hero__copy{padding:2rem 2rem 0}.atelier-theme.atelier-template-index .atelier-sharing-hero h1{font-size:3.4rem;line-height:1.08;margin-bottom:1rem}.atelier-theme .atelier-sharing-hero__eyebrow{margin-bottom:1rem;font-size:.9rem}.atelier-theme .atelier-sharing-hero__intro{font-size:1.4rem}.atelier-theme .atelier-sharing-hero__cta{margin:1.4rem 2rem 2rem;min-height:4.4rem;padding:1.1rem 2rem}}.atelier-theme .atelier-collection-art{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;mix-blend-mode:normal;background:#fff1e5}.atelier-theme .atelier-image-collection__photo{aspect-ratio:1;background:#fff1e5!important}.atelier-theme .atelier-image-collection__photo img{object-fit:contain;mix-blend-mode:normal}.atelier-theme .atelier-directory-card>img{aspect-ratio:1;object-fit:contain;mix-blend-mode:normal}.atelier-theme .atelier-occasion-photos__image{aspect-ratio:1}.atelier-theme .atelier-occasion-photos__image img{object-fit:contain;mix-blend-mode:normal}.atelier-theme .atelier-journal--box .atelier-journal__photograph{background:#fff1e5}.atelier-theme .atelier-journal--box .atelier-journal__photograph img{aspect-ratio:1;object-fit:contain;mix-blend-mode:normal}.atelier-theme .atelier-collection-heading{grid-template-columns:minmax(0,1fr) 180px;gap:2.5rem;margin-bottom:1.4rem}.atelier-theme .atelier-collection-hero__image{display:block;aspect-ratio:1;width:180px;height:180px;max-height:none}.atelier-theme .atelier-collection-hero__image img{object-fit:contain;mix-blend-mode:normal}.atelier-theme .atelier-collection-heading .atelier-eyebrow{margin-bottom:1rem}@media(max-width:749px){.atelier-theme .atelier-collection-heading{grid-template-columns:minmax(0,1fr) 104px;gap:1.5rem;margin-bottom:1.2rem}.atelier-theme .atelier-collection-hero__image{display:block;width:104px;height:104px}.atelier-theme .atelier-collection-heading h1{font-size:2.6rem}.atelier-theme .atelier-collection-heading .atelier-eyebrow{font-size:.8rem!important;letter-spacing:.08em!important}.atelier-theme .atelier-directory-card h2{font-size:2rem}}@media(max-width:989px){.atelier-theme .atelier-sharing-hero{isolation:isolate;background:#202522}.atelier-theme .atelier-sharing-hero__link{position:relative;height:clamp(420px,112vw,560px);overflow:hidden}.atelier-theme .atelier-sharing-hero__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 29%,rgba(0,0,0,.12) 45%,rgba(0,0,0,.7) 100%);pointer-events:none}.atelier-theme .atelier-sharing-hero__picture{height:100%}.atelier-theme .atelier-sharing-hero__picture img{height:100%;aspect-ratio:auto;object-fit:cover;object-position:52% 45%}.atelier-theme .atelier-sharing-hero__copy{position:absolute;left:24px;right:24px;bottom:88px;z-index:2;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;clip-path:none;white-space:normal;pointer-events:none}.atelier-theme .atelier-sharing-hero__eyebrow{display:none}.atelier-theme.atelier-template-index .atelier-sharing-hero h1{max-width:12em;margin:0 0 10px;color:#fff;font-size:clamp(3.4rem,6vw,4.8rem);line-height:1.08;text-wrap:balance;letter-spacing:-.03em;text-shadow:0 1px 12px rgba(0,0,0,.24)}.atelier-theme .atelier-sharing-hero__intro{margin:0;color:#fff;font-size:1.4rem;line-height:1.5;text-shadow:0 1px 8px rgba(0,0,0,.3)}.atelier-theme .atelier-sharing-hero__cta{position:absolute;left:24px;bottom:24px;z-index:2;display:inline-flex;min-height:44px;max-width:calc(100% - 48px);margin:0;padding:11px 22px;background:#fffaf3;color:#202522;border-color:#fffaf3;font-size:1.3rem}.atelier-theme .atelier-sharing-hero__link:hover .atelier-sharing-hero__cta{background:#fff;border-color:#fff;color:#202522}.atelier-theme .atelier-sharing-hero__link:focus-visible{outline:3px solid #fffaf3;outline-offset:-7px}.atelier-theme .atelier-sharing-hero__link:focus-visible .atelier-sharing-hero__cta{outline:2px solid #fff;outline-offset:4px}}@media(min-width:750px)and (max-width:989px){.atelier-theme .atelier-sharing-hero__copy{left:40px;right:40px;bottom:102px}.atelier-theme .atelier-sharing-hero__cta{left:40px;bottom:32px}}@media(max-width:749px){.atelier-template-collection .announcement-bar__link{padding:0;min-height:44px;display:flex;align-items:center;justify-content:center}.atelier-template-collection .announcement-bar__message{min-height:0;padding:6px 12px;font-size:1rem;line-height:1.4;letter-spacing:0}.atelier-template-collection .header{min-height:60px;padding:6px 16px}.atelier-template-collection .header__heading-logo{width:48px;max-height:48px}.atelier-template-collection .header__icon{width:44px;height:44px}.atelier-template-collection .atelier-collection-hero{padding-top:10px}.atelier-template-collection .atelier-breadcrumb{margin-bottom:8px}.atelier-template-collection .atelier-collection-heading{grid-template-columns:minmax(0,1fr) 64px;gap:12px;margin-bottom:8px;align-items:center}.atelier-template-collection .atelier-collection-heading .atelier-eyebrow{display:none}.atelier-template-collection .atelier-collection-heading h1{font-size:2.4rem;line-height:1.15;margin:0}.atelier-template-collection .atelier-collection-hero__image{width:64px;height:64px}.atelier-template-collection .atelier-collection-description{font-size:1.2rem;line-height:1.5}.atelier-template-collection .atelier-collection-description p{margin:4px 0}.atelier-template-collection .atelier-delivery-note{display:none}.atelier-template-collection .atelier-collection-nav{margin-top:8px;padding-top:0;gap:20px}.atelier-template-collection .atelier-collection-nav a{display:inline-flex;align-items:center;min-height:44px;padding:6px 0;font-size:1.05rem}.atelier-template-collection .atelier-section+.shopify-section>[class$=-padding]{padding-top:4px}.atelier-template-collection .facets-wrapper{margin-bottom:6px}.atelier-template-collection .facets-container{padding-top:0;min-height:44px;align-items:center}.atelier-template-collection .mobile-facets__open{min-height:44px;padding:8px 0}.atelier-template-collection #product-grid{margin-top:0}}.atelier-collection-details--mobile,.atelier-announcement-compact{display:none}@media(max-width:749px){.atelier-template-collection .atelier-announcement-full{display:none}.atelier-template-collection .atelier-announcement-compact{display:inline}.atelier-template-collection .announcement-bar__link{min-height:32px}.atelier-template-collection .announcement-bar__message{padding:6px 4px;font-size:1.1rem;line-height:1.4;white-space:nowrap}.atelier-template-collection .header{min-height:56px;padding:6px 16px}.atelier-template-collection .header__heading-logo{width:44px;max-height:44px}.atelier-template-collection .atelier-collection-hero{padding-top:14px}.atelier-template-collection .atelier-breadcrumb,.atelier-template-collection .atelier-collection-hero__image,.atelier-template-collection .atelier-collection-details--desktop{display:none}.atelier-template-collection .atelier-collection-heading{display:block;margin-bottom:8px}.atelier-template-collection .atelier-collection-heading h1{font-size:2.4rem;line-height:1.15;margin:0}.atelier-template-collection .atelier-collection-details--mobile{display:block;margin-top:28px;padding-top:22px;border-top:1px solid var(--atelier-line)}.atelier-template-collection .atelier-collection-details--mobile .atelier-delivery-note{display:block}.atelier-template-collection .atelier-collection-details--mobile .atelier-collection-nav{flex-wrap:wrap;overflow:visible;white-space:normal;gap:0 18px;margin-top:18px}}.atelier-template-collection .atelier-breadcrumb,.atelier-template-collection .atelier-collection-hero__image,.atelier-template-collection .atelier-collection-heading .atelier-eyebrow,.atelier-template-collection .atelier-collection-details--desktop{display:none}.atelier-template-collection .atelier-collection-hero{padding-top:16px}.atelier-template-collection .atelier-collection-heading{display:block;margin-bottom:8px}.atelier-template-collection .atelier-collection-heading h1{font-size:3.2rem;line-height:1.1;margin:0}.atelier-template-collection .atelier-section+.shopify-section>[class$=-padding]{padding-top:0}.atelier-template-collection .facets-wrapper{margin-bottom:8px;padding-bottom:0}.atelier-template-collection .facets-container{padding-top:0}.atelier-template-collection #product-grid{margin-top:0;row-gap:20px}.atelier-template-collection .card__information{padding-top:8px;padding-bottom:0}.atelier-template-collection .card__heading{line-height:1.3}.atelier-template-collection .card-information>.price{margin-top:4px;line-height:1.3}.atelier-template-collection .quick-add{margin:8px 0 0}.atelier-template-collection .quick-add__submit{min-height:44px;padding:10px 14px}.atelier-template-collection .atelier-collection-details--mobile{display:block;margin-top:28px;padding-top:22px;border-top:1px solid var(--atelier-line)}.atelier-template-collection .atelier-collection-details--mobile .atelier-delivery-note{display:block}.atelier-template-collection .atelier-collection-details--mobile .atelier-collection-nav{flex-wrap:wrap;overflow:visible;white-space:normal;gap:0 18px;margin-top:18px}.atelier-template-collection .card__inner:has(img[src*="/delivery-P082-1-almond-sea-salt-chocolate-pieces-1200.webp"]),.atelier-template-collection .card__inner:has(img[src*="/delivery-P083-1-marshmallows-croquant-chocolate-gems-1200.webp"]),.atelier-template-collection .card__inner:has(img[src*="/delivery-P084-1-feuilletine-chocolate-gems-1200.webp"]){--ratio-percent:88%!important}.atelier-template-collection .card__media img:is([src*="/delivery-P082-1-almond-sea-salt-chocolate-pieces-1200.webp"],[src*="/delivery-P083-1-marshmallows-croquant-chocolate-gems-1200.webp"],[src*="/delivery-P084-1-feuilletine-chocolate-gems-1200.webp"]){object-fit:cover!important;object-position:center!important}@media(max-width:749px){.atelier-template-collection .atelier-collection-hero{padding-top:8px}.atelier-template-collection .atelier-collection-heading{margin-bottom:4px}.atelier-template-collection .atelier-collection-heading h1{font-size:2.4rem;line-height:1.1}.atelier-template-collection .facets-wrapper{margin-bottom:4px}.atelier-template-collection .card__heading{font-size:1.2rem}}.atelier-theme .atelier-box-product .product__media img{object-fit:contain!important;object-position:center!important;mix-blend-mode:normal}.atelier-theme .atelier-box-product{padding-top:1.6rem}.atelier-box-summary{display:flex;align-items:center;gap:2rem;margin:0 0 1.6rem}.atelier-box-summary__photo{flex:0 0 12rem;width:12rem;height:10rem;display:block}.atelier-box-summary__image{display:block;width:100%;height:100%;object-fit:contain}.atelier-box-summary__copy .product__title{margin:0 0 .5rem}.atelier-theme .atelier-box-summary__copy .product__title h1{font-size:3.2rem;line-height:1.15;margin:0}.atelier-box-summary__copy .product__title>a,.atelier-box-summary__copy .product__tax,.atelier-box-summary__copy shopify-payment-terms{display:none}.atelier-box-summary__copy .price{margin:0}.atelier-box-product .atelier-box-flow .box-mix{margin:0;padding:0;border:0}.atelier-box-product .atelier-box-flow .box-mix__header{text-align:left;max-width:none;margin:0 0 1.4rem}.atelier-box-product .atelier-box-flow .box-mix__eyebrow{display:none}.atelier-box-product .atelier-box-flow .box-mix__heading{font-size:3rem;line-height:1.15;margin:0 0 .5rem}.atelier-box-product .atelier-box-flow .box-mix__intro{max-width:none;margin:0;line-height:1.45}.box-mix__native-type .atelier-box-jump{display:none}.box-mix__native-type .product-form__input{max-width:none;margin:0 0 1.2rem}.atelier-theme .atelier-box-product .box-mix__native-type .product-form__input .form__label{margin-bottom:.4rem}.box-mix__native-type .product-form__input input[type=radio]+label{margin:.3rem .5rem .3rem 0;padding:1rem 1.4rem;min-height:4.4rem}.atelier-box-product .atelier-box-flow .box-mix__modes{margin-bottom:1.6rem;max-width:none}.atelier-box-product .atelier-box-flow .box-mix__mode{min-height:5.6rem;padding:1rem 1.2rem}.atelier-box-product .atelier-box-flow .box-mix__steps{margin:0 0 1.4rem}.atelier-box-product .atelier-box-flow .box-mix__catalog-heading,.atelier-box-product .atelier-box-flow .box-mix__search{margin-bottom:.8rem}.atelier-box-product .atelier-box-flow .box-mix__filters{margin-bottom:.5rem}.atelier-box-product .atelier-box-flow .box-mix__results{margin:.5rem 0 .8rem}.atelier-box-purchase{max-width:56rem;margin:2rem 0}.atelier-box-purchase .product-form__input{margin-bottom:1rem}.atelier-box-details{border-top:1px solid #dededb;margin-top:2rem}.atelier-box-details>summary{font-size:1.5rem;padding:1.6rem 0;min-height:4.4rem;text-decoration:underline;text-underline-offset:.3rem}.atelier-box-details__content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem;padding:1rem 0 2rem}.atelier-box-details__gallery .product__media-wrapper{width:100%;max-width:100%;padding:0!important;display:block!important}.atelier-box-details__gallery,.atelier-box-details__copy{min-width:0}.atelier-box-details__copy .product__description{margin-top:0}@media(max-width:749px){.atelier-theme .atelier-box-product{padding-top:1rem}.atelier-box-summary{gap:1.2rem;margin-bottom:1.2rem}.atelier-box-summary__photo{flex-basis:8.8rem;width:8.8rem;height:7.6rem}.atelier-theme .atelier-box-summary__copy .product__title h1{font-size:2.4rem;line-height:1.12}.atelier-box-summary__copy .price{font-size:1.6rem}.atelier-box-product .atelier-box-flow .box-mix__heading{font-size:2.5rem}.atelier-box-product .atelier-box-flow .box-mix__header{margin-bottom:1rem}.atelier-box-product .atelier-box-flow .box-mix__intro{font-size:1.2rem;line-height:1.4}.atelier-box-product .atelier-box-flow .box-mix__mode{min-height:5.2rem;padding:.7rem .9rem}.atelier-box-product .atelier-box-flow .box-mix__modes{gap:.8rem;margin-bottom:1.2rem}.atelier-box-product .atelier-box-flow .box-mix__mode span{font-size:1.25rem}.atelier-box-product .atelier-box-flow .box-mix__mode small{font-size:1rem}.atelier-box-product .atelier-box-flow .box-mix__steps{margin-bottom:1rem}.atelier-box-product .atelier-box-flow .box-mix__section-heading{font-size:2rem}.atelier-box-product .atelier-box-flow .box-mix__catalog-heading{margin-bottom:.5rem}.atelier-box-details__content{grid-template-columns:1fr;gap:1.5rem}}@media(max-width:749px){.atelier-theme .atelier-box-product .box-mix__native-type .product-form__input input[type=radio]+label{font-size:1.1rem;letter-spacing:0;padding:.9rem .5rem;margin:.2rem .4rem .2rem 0;min-height:4.4rem}.atelier-box-product .box-mix__native-type .atelier-product-size{display:none}}.atelier-box-product .box-mix__native-type>.product__text{display:none}.atelier-box-details__gallery .product__media-list{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory}.atelier-box-details__gallery .product__media-list .product__media-item{width:100%!important;max-width:100%;flex-shrink:0}@media(max-width:749px){.atelier-theme:has(.atelier-box-flow) .atelier-announcement-full{display:none}.atelier-theme:has(.atelier-box-flow) .atelier-announcement-compact{display:inline}.atelier-theme:has(.atelier-box-flow) .announcement-bar__link{padding:0;min-height:32px;display:flex;align-items:center;justify-content:center}.atelier-theme:has(.atelier-box-flow) .announcement-bar__message{min-height:0;padding:6px 4px;font-size:1.1rem;line-height:1.4;letter-spacing:0;white-space:nowrap}.atelier-theme:has(.atelier-box-flow) .header{min-height:56px;padding:6px 16px}.atelier-theme:has(.atelier-box-flow) .header__heading-logo{width:44px;max-height:44px}.atelier-theme:has(.atelier-box-flow) .header__icon{width:44px;height:44px}}@media(max-width:749px){.atelier-theme .atelier-box-product .box-mix__native-type fieldset.product-form__input{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:6px}.atelier-theme .atelier-box-product .box-mix__native-type .product-form__input input[type=radio]+label{display:flex;align-items:center;justify-content:center;margin:2px 0;padding:6px 4px;white-space:normal;line-height:1.25}}@media(min-width:990px){.atelier-box-summary{margin-bottom:1.2rem}.atelier-box-summary__photo{height:8rem}.atelier-box-product .atelier-box-flow .box-mix{display:grid;grid-template-columns:1fr 1fr;column-gap:2.4rem}.atelier-box-product .box-mix__header,.atelier-box-product [data-mix-custom],.atelier-box-product .box-mix__elsa-description{grid-column:1/-1}.atelier-box-product .box-mix__interactive{display:contents}.atelier-box-product .box-mix__native-type{grid-column:1;align-self:start}.atelier-box-product .atelier-box-flow .box-mix__modes{grid-column:2;align-self:start;margin-top:0;gap:1rem}.atelier-theme .atelier-box-product .box-mix__native-type .product-form__input input[type=radio]+label{font-size:1.2rem;letter-spacing:0;padding:1rem}}@media(min-width:990px){.atelier-box-product .atelier-box-flow .box-mix[data-mode=custom] .box-mix__modes{grid-column:1/-1;max-width:58rem;margin-left:0}}.atelier-theme .atelier-occasion-photos__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem}.atelier-theme .atelier-section-action{display:flex;justify-content:center;margin-top:2.4rem}.atelier-theme .button,.atelier-theme .shopify-payment-button__button--unbranded{--color-button:0,0,0;--color-button-text:255,255,255;background:#000;color:#fff;border-color:#000}.atelier-theme .button:hover:not(:disabled):not([aria-disabled=true]),.atelier-theme .shopify-payment-button__button--unbranded:hover:not(:disabled){background:#222;color:#fff;border-color:#222;filter:none}.atelier-theme .button:focus-visible,.atelier-theme .shopify-payment-button__button--unbranded:focus-visible{outline:2px solid #000;outline-offset:4px;box-shadow:0 0 0 2px #fff}.atelier-theme .button:disabled,.atelier-theme .button[aria-disabled=true]{background:#000;color:#fff;opacity:.5;cursor:not-allowed}.atelier-theme cart-remove-button .button{background:transparent;color:#000;border:0}.atelier-theme cart-remove-button .button:hover:not(:disabled):not([aria-disabled=true]){background:#eee;color:#000}.atelier-theme .atelier-sharing-hero__link{position:relative}.atelier-theme .atelier-sharing-hero__cta{background:#000;color:#fff;border-color:#000}.atelier-theme .atelier-sharing-hero__link:hover .atelier-sharing-hero__cta{background:#222;color:#fff;border-color:#222}.atelier-theme .atelier-sharing-hero__link:focus-visible .atelier-sharing-hero__cta{outline:2px solid #fff;outline-offset:3px;box-shadow:0 0 0 6px #000}@media(min-width:990px){.atelier-theme .atelier-sharing-hero__cta{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;left:4.3%;bottom:15.4%;width:21.2%;height:10.2%;min-height:0;margin:0;padding:0;border:1px solid #000;border-radius:999px;font-size:clamp(1.4rem,1.45vw,2.7rem);font-weight:500;line-height:1.2}}@media(min-width:990px)and (max-width:1250px){.atelier-theme .header{column-gap:1.8rem}.atelier-theme .header__menu-item{padding-left:.8rem;padding-right:.8rem;font-size:1.15rem}}@media(max-width:749px){.atelier-theme .atelier-occasion-photos__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.2rem 1.4rem}.atelier-theme .atelier-shelf--expanded .atelier-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.4rem;overflow:visible;padding-bottom:0}.atelier-theme .atelier-shelf--expanded .atelier-product-grid>li{min-width:0;width:auto;grid-column:auto;max-width:none}.atelier-theme .atelier-section-action{margin-top:2rem}}.atelier-theme.atelier-page-wholesale .atelier-page-intro{grid-template-columns:minmax(0,1fr) 15rem;gap:2.4rem;padding-top:2rem;padding-bottom:2rem;margin-bottom:1.2rem}.atelier-theme.atelier-page-wholesale .atelier-page-intro h1{font-size:clamp(2.6rem,3vw,3.6rem);line-height:1.16;max-width:68rem;margin:0}.atelier-theme.atelier-page-wholesale .atelier-page-intro .atelier-eyebrow{margin-bottom:1rem}.atelier-theme.atelier-page-wholesale .atelier-page-intro__image{width:15rem;height:15rem;max-width:none;justify-self:end}@media(max-width:749px){.atelier-theme.atelier-page-wholesale .atelier-page-intro{grid-template-columns:minmax(0,1fr) 8.8rem;gap:1.4rem;padding-top:1.6rem;padding-bottom:1.6rem;margin-bottom:.8rem}.atelier-theme.atelier-page-wholesale .atelier-page-intro h1{font-size:2.4rem;line-height:1.18}.atelier-theme.atelier-page-wholesale .atelier-page-intro .atelier-eyebrow{font-size:.9rem;letter-spacing:.08em;margin-bottom:.7rem}.atelier-theme.atelier-page-wholesale .atelier-page-intro__image{width:8.8rem;height:10rem}.atelier-theme .atelier-shelf--minis .atelier-product-grid{gap:1.4rem 1.2rem}.atelier-theme .atelier-shelf--minis .card__inner{aspect-ratio:auto}.atelier-theme .atelier-shelf--minis .card__inner.ratio:before{padding-bottom:72%}.atelier-theme .atelier-shelf--minis .card .media img{object-fit:cover!important}.atelier-theme .atelier-shelf--minis .card__content>.card__information{padding-top:.8rem;padding-bottom:0}}.atelier-theme .product-card-wrapper .card,.atelier-theme .product-card-wrapper .card__inner,.atelier-theme .product-card-wrapper .card__media,.atelier-theme .product-card-wrapper .media,.atelier-theme .product__media-wrapper .product__media,.atelier-theme .product__media-wrapper .product__media img,.atelier-theme .product__media-wrapper .thumbnail,.atelier-theme .product__media-wrapper .thumbnail img,.atelier-theme .product-media-modal__content>img{background:transparent!important}.atelier-theme .product__media-wrapper .product__media img,.atelier-theme .product-media-modal__content>img{mix-blend-mode:normal!important}@media(min-width:990px){.atelier-box-product .atelier-box-flow:has(>.box-mix[data-mode=elsa]){display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,36rem);gap:0 4rem;align-items:start;max-width:110rem}.atelier-box-product .atelier-box-flow:has(>.box-mix[data-mode=elsa])>.atelier-box-summary,.atelier-box-product .atelier-box-flow:has(>.box-mix[data-mode=elsa])>.atelier-box-details{grid-column:1/-1}.atelier-box-product .atelier-box-flow:has(>.box-mix[data-mode=elsa])>.box-mix{display:block;min-width:0}.atelier-box-product .box-mix[data-mode=elsa] .box-mix__interactive{display:block}.atelier-box-product .atelier-box-flow .box-mix[data-mode=elsa] .box-mix__modes{width:100%;margin:0 0 1.6rem}.atelier-box-product .box-mix[data-mode=elsa] .box-mix__elsa-description{max-width:none;margin:0;text-align:left}.atelier-box-product .atelier-box-flow:has(>.box-mix[data-mode=elsa])>.atelier-box-purchase{min-width:0;max-width:none;margin:0}}.atelier-theme :is(button[name=add]:not([data-product-url]),.product-form__submit,.box-mix__submit){--color-button:17,17,17;--color-button-text:17,17,17;--alpha-button-background:0;--alpha-button-border:1;background:transparent!important;color:#111!important;border:1px solid #111!important;box-shadow:none;transition:border-color .15s,box-shadow .15s}.atelier-theme :is(button[name=add]:not([data-product-url]),.product-form__submit,.box-mix__submit):before,.atelier-theme :is(button[name=add]:not([data-product-url]),.product-form__submit,.box-mix__submit):after{box-shadow:none!important;background:transparent!important}.atelier-theme :is(button[name=add]:not([data-product-url]),.product-form__submit,.box-mix__submit):hover:not(:disabled):not([aria-disabled=true]){background:transparent!important;color:#111!important;box-shadow:inset 0 0 0 1px #111;filter:none}.atelier-theme :is(button[name=add]:not([data-product-url]),.product-form__submit,.box-mix__submit):focus-visible{outline:2px solid #111;outline-offset:4px;box-shadow:0 0 0 2px #fff}.atelier-theme :is(button[name=add]:not([data-product-url]),.product-form__submit,.box-mix__submit):is(:disabled,[aria-disabled=true],.disabled){opacity:.5;cursor:not-allowed}.atelier-theme :is(button[name=add]:not([data-product-url]),.product-form__submit,.box-mix__submit).loading{color:transparent!important}.atelier-theme :is(button[name=add]:not([data-product-url]),.product-form__submit,.box-mix__submit) .loading-overlay__spinner .path{stroke:#111}@media(forced-colors:active){.atelier-theme :is(button[name=add]:not([data-product-url]),.product-form__submit,.box-mix__submit){border-color:ButtonText!important;color:ButtonText!important}.atelier-theme :is(button[name=add]:not([data-product-url]),.product-form__submit,.box-mix__submit):focus-visible{outline-color:Highlight}}.atelier-template-collection .product-card-wrapper[data-card-product=get-well-soon-pvc-chocolate-box] .card__media img{transform:scale(.5999371563)!important;transform-origin:center}.atelier-template-collection .product-card-wrapper[data-card-product=get-well-soon-plexi-chocolate-tray] .card__media img{transform:scale(.7425293013)!important;transform-origin:center}.atelier-template-collection #product-grid .product-card-wrapper:is([data-card-product=get-well-soon-chocolate-glass-plate],[data-card-product=birthday-glass-chocolate-bowl]) .card__media img{transform:none!important;object-fit:contain!important}.atelier-template-collection #product-grid .product-card-wrapper[data-card-product=birthday-pvc-chocolate-box] .card__media img{transform:scale(.7332374101)!important;transform-origin:center}.atelier-template-collection #product-grid .product-card-wrapper[data-card-product=birthday-plexi-chocolate-hamper] .card__inner{--ratio-percent:73%!important}.atelier-template-collection #product-grid .product-card-wrapper[data-card-product=birthday-plexi-chocolate-hamper] .card__media img{transform:scale(1.0481627297)!important;transform-origin:center}
/*# sourceMappingURL=/cdn/shop/t/29/assets/atelier-sharing-editorial.css.map */
