body.page-bes-story{overflow-x:hidden;background:#f6f1e9}.bel-story{position:relative;width:100vw;left:50%;margin-left:-50vw;min-height:900px;overflow:hidden;background:#f6f1e9}.bel-story__photo{position:absolute;top:0;left:0;width:60%;height:100%;opacity:.62}.bel-story__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:40% 18%;-webkit-mask-image:linear-gradient(to right,#000 22%,rgba(0,0,0,.55) 50%,rgba(0,0,0,0) 82%),linear-gradient(to bottom,#000 40%,rgba(0,0,0,0) 96%);-webkit-mask-composite:source-in;mask-composite:intersect;mask-image:linear-gradient(to right,#000 22%,#0000008c 50%,#0000 82%),linear-gradient(to bottom,#000 40%,#0000 96%)}.bel-story__text{position:relative;margin-left:52%;max-width:640px;padding:150px 40px 110px}.bel-story .bel-story__title{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:64px;line-height:1.05;color:#2b211b;text-transform:none;letter-spacing:0;margin:0 0 30px;text-align:left}.bel-story .bel-story__body p{font-family:Jost,Helvetica,Arial,sans-serif;font-size:19px;line-height:1.8;color:#4a3b30;margin:0 0 20px;text-transform:none;letter-spacing:0}.bel-story .bel-story__body p.bel-story__initials{font-family:Cormorant Garamond,Georgia,serif;font-size:28px;line-height:1.35;color:#2b211b;margin:26px 0}.bel-story .bel-story__cta{display:inline-block;margin-top:14px;font-family:Jost,Helvetica,Arial,sans-serif;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#2b211b!important;text-decoration:none;border-bottom:1px solid #2B211B;padding-bottom:6px}@media only screen and (max-width:798px){.bel-story{min-height:0;padding-bottom:72px}.bel-story__photo{width:100%;height:560px;opacity:.6}.bel-story__photo img{object-position:50% 12%;-webkit-mask-image:linear-gradient(to bottom,#000 50%,rgba(0,0,0,.55) 72%,rgba(0,0,0,.1) 86%,rgba(0,0,0,0) 95%);mask-image:linear-gradient(to bottom,#000 50%,#0000008c 72%,#0000001a 86%,#0000 95%)}.bel-story__text{margin:0;max-width:none;padding:500px 22px 0}.bel-story .bel-story__title{font-size:40px;margin-bottom:20px}.bel-story .bel-story__body p{font-size:16px;line-height:1.72;margin-bottom:16px}.bel-story .bel-story__body p.bel-story__initials{font-size:22px;margin:20px 0}.bel-story .bel-story__cta{font-size:12px;margin-top:12px}}.bel-intro{background:#f6f1e9;padding:44px 20px 88px}.bel-intro__inner{display:flex;align-items:center;max-width:1080px;margin:0 auto}.bel-intro__media{flex:0 0 50%}.bel-intro__media img,.bel-intro__media svg{display:block;width:100%;height:auto}@media only screen and (min-width:799px){.bel-intro__media img{aspect-ratio:5/6;object-fit:cover;object-position:50% 0}}.bel-intro__copy{flex:1 1 auto;padding:0 4% 0 7%}.bel-intro__heading{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:36px;line-height:1.15;color:#2b211b;text-transform:none;letter-spacing:0;margin:0 0 18px}.bel-intro__text,.bel-intro__text p{font-family:Jost,Helvetica,Arial,sans-serif;font-size:18px;line-height:1.7;color:#4a3b30;margin:0}.bel-intro__link{display:inline-block;margin-top:26px;font-family:Jost,Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#2b211b!important;text-decoration:none;border:0}.bel-intro__link:hover{text-decoration:underline}@media only screen and (min-width:799px){.bel-intro{padding:20px 40px 80px}.bel-intro__inner{max-width:1240px}.bel-intro__media{flex:0 0 52%}.bel-intro__copy{padding:0 2% 0 5.5%}.bel-intro__heading{font-size:50px;line-height:1.1;margin-bottom:22px}.bel-intro__text{max-width:30em}.bel-intro__text,.bel-intro__text p{font-size:19px;line-height:1.75}.bel-intro__link{margin-top:30px;font-size:13px;letter-spacing:.16em}}@media only screen and (max-width:798px){.bel-intro{padding:24px 20px 32px}.bel-intro__inner{display:block}.bel-intro__copy{padding:24px 4px 0}.bel-intro__heading{font-size:27px;margin-bottom:12px}.bel-intro__text,.bel-intro__text p{font-size:15px;line-height:1.6}}.bel-cats{background:#f6f1e9;padding:64px 20px 60px}.bel-cats__heading{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:34px;line-height:1.2;color:#2b211b;text-align:center;text-transform:none;letter-spacing:0;margin:0 0 38px}.bel-cats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1180px;margin:0 auto}.bel-cats__tile{display:block;text-decoration:none;color:#2b211b}.bel-cats__img{aspect-ratio:4/5;overflow:hidden;background:#ede5da}.bel-cats__img img,.bel-cats__img svg{display:block;width:100%;height:100%;object-fit:cover}.bel-cats__name{display:block;text-align:center;margin:14px 0 30px;font-family:Jost,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#2b211b}@media only screen and (min-width:799px){.bel-cats{padding-bottom:24px}}@media only screen and (max-width:798px){.bel-cats{padding:26px 14px 10px}.bel-cats__heading{font-size:26px;margin-bottom:20px}.bel-cats__grid{grid-template-columns:repeat(2,1fr);gap:0 12px}.bel-cats__name{margin:10px 0 22px;font-size:12px;letter-spacing:.08em}}.bel-every{background:#f6f1e9;padding:44px 48px 88px}.bel-every__inner{display:flex;flex-direction:row-reverse;align-items:center;max-width:1240px;margin:0 auto}.bel-every__media{flex:0 0 58%}.bel-every__media img,.bel-every__media svg{display:block;width:100%;height:auto}.bel-every__copy{flex:0 0 42%;padding:48px 7% 48px 2%;box-sizing:border-box}.bel-every__heading{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:36px;line-height:1.15;color:#2b211b;text-transform:none;letter-spacing:0;margin:0 0 18px;text-wrap:balance}.bel-every__text,.bel-every__text p{font-family:Jost,Helvetica,Arial,sans-serif;font-size:18px;line-height:1.7;color:#4a3b30;margin:0;text-transform:none;letter-spacing:0}.bel-every__link{display:inline-block;margin-top:26px;font-family:Jost,Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#2b211b!important;text-decoration:none;border:0}.bel-every__link:hover{text-decoration:underline}@media only screen and (min-width:799px){.bel-every{padding:16px 40px 64px}.bel-every__inner{max-width:1440px}.bel-every__media{flex:0 0 63%}.bel-every__copy{flex:0 0 37%;padding:40px 5% 40px 2.5%}.bel-every__heading{font-size:58px;line-height:1.05;margin-bottom:24px;max-width:6.4em}.bel-every__text{max-width:21em}.bel-every__text,.bel-every__text p{font-size:20px;line-height:1.7}.bel-every__link{margin-top:30px;font-size:13px;letter-spacing:.16em}}@media only screen and (max-width:798px){.bel-every{padding:24px 20px 48px}.bel-every__inner{display:block}.bel-every__copy{padding:24px 4px 0}.bel-every__heading{font-size:27px;margin-bottom:12px}.bel-every__text,.bel-every__text p{font-size:15px;line-height:1.6}}.bel-gifts{background:#f6f1e9;padding:6px 20px 72px;text-align:center}.bel-gifts__heading{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:34px;line-height:1.2;color:#2b211b;text-align:center;text-transform:none;letter-spacing:0;margin:0 0 14px}.bel-gifts__text{font-family:Jost,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;color:#4a3b30;max-width:34em;margin:0 auto 26px}.bel-gifts__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1180px;margin:0 auto}.bel-gifts__card{display:block;text-decoration:none;color:#2b211b}.bel-gifts__img{position:relative;aspect-ratio:1/1;overflow:hidden;background:#ede5da}.bel-gifts__img img,.bel-gifts__img svg{display:block;width:100%;height:100%;object-fit:contain}.bel-gifts__badge{position:absolute;top:12px;left:12px;z-index:1;background:#1c1814;color:#f6f1e9;font-family:Jost,Helvetica,Arial,sans-serif;font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:7px 10px;line-height:1.2}.bel-gifts__name{display:block;text-align:center;margin:14px 0 4px;font-family:Jost,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#2b211b}.bel-gifts__price{display:block;text-align:center;font-family:Jost,Helvetica,Arial,sans-serif;font-size:14px;color:#4a3b30}.bel-gifts__cta{margin-top:40px}.bel-gifts__button{display:inline-block;background:#1c1814;color:#f6f1e9!important;font-family:Jost,Helvetica,Arial,sans-serif;font-size:13px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:0;border-radius:0;padding:15px 30px;line-height:1.2}.bel-gifts__button:hover{background:#3a2f27}.bel-gifts__preview-note{font-family:Jost,Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:.06em;color:#6b5a4c;border:1px dashed #B9A794;display:inline-block;padding:6px 10px;margin:0 0 18px}.bel-gifts__nav{display:none}.bel-gifts__arrow{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;margin:0;background:transparent;border:1px solid #1C1814;border-radius:0;color:#1c1814;cursor:pointer}.bel-gifts__arrow:disabled{opacity:.35;cursor:default}.bel-gifts__arrow:focus-visible,.bel-gifts__grid:focus-visible{outline:2px solid #1C1814;outline-offset:2px}@media only screen and (max-width:798px){.bel-gifts{padding:4px 14px 40px;overflow:hidden}.bel-gifts__heading{font-size:26px;margin-bottom:10px}.bel-gifts__text{font-size:15px;line-height:1.5;margin-bottom:16px}.bel-gifts__grid{display:flex;gap:12px;max-width:none;margin:0 -14px;padding:0 14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 14px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bel-gifts__grid::-webkit-scrollbar{display:none}.bel-gifts__card{flex:0 0 85%;min-width:0;scroll-snap-align:start}.bel-gifts__nav{display:flex;justify-content:center;gap:12px;margin:18px 0 4px}.bel-gifts__name{margin:10px 0 2px;font-size:12px;letter-spacing:.08em}.bel-gifts__price{font-size:13px}.bel-gifts__cta{margin-top:18px}.bel-gifts__button{padding:16px 18px;font-size:10.5px;letter-spacing:.12em}}.bel-hero{position:relative;background:#f6f1e9;overflow:hidden}.bel-hero__media img,.bel-hero__img{display:block;width:100%;height:auto}.bel-hero__heading{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;color:#2b211b;text-transform:none;letter-spacing:0;margin:0}.bel-hero__text{font-family:Jost,Helvetica,Arial,sans-serif;color:#4a3b30;margin:0}.bel-hero__button{display:inline-block;background:#1c1814;color:#f6f1e9!important;font-family:Jost,Helvetica,Arial,sans-serif;text-transform:uppercase;text-decoration:none;border:0;border-radius:0;line-height:1.2}.bel-hero__button:hover{background:#3a2f27}@media only screen and (min-width:799px){.bel-hero__copy{position:absolute;top:50%;left:0;transform:translateY(-56%);padding-left:5.5vw;max-width:38vw}.bel-hero__heading{font-size:4.3vw;line-height:1.05;margin-bottom:1.3vw;max-width:7.4em;text-wrap:balance}.bel-hero__text{font-size:max(16px,1.42vw);line-height:1.5;max-width:15em;text-wrap:balance}.bel-hero__button{margin-top:1.6vw;padding:15px 30px;font-size:13px;letter-spacing:.14em}}@media only screen and (max-width:798px){.bel-hero__copy{position:static;padding:22px 24px 30px;background:#f6f1e9}.bel-hero__heading{font-size:27px;line-height:1.15;margin-bottom:8px}.bel-hero__text{font-size:15px;line-height:1.5}.bel-hero__button{margin-top:16px;padding:16px 18px;font-size:10.5px;letter-spacing:.12em}}.bel-foot{background:#221a15;color:#ede4d8;padding:96px 48px 36px;font-family:Jost,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.bel-foot a{color:#ede4d8;text-decoration:none;border:0}.bel-foot a:hover{color:#fff}.bel-foot__inner{max-width:1240px;margin:0 auto}.bel-foot__grid{display:grid;grid-template-columns:1.35fr 1fr 1fr minmax(max-content,1.25fr);gap:48px}.bel-foot__logo{display:block;line-height:0;--bel-logo-w:268px}.bel-foot__logo img{display:block;width:var(--bel-logo-w);max-width:none;height:auto;margin:calc(var(--bel-logo-w) * -.0861) 0 calc(var(--bel-logo-w) * -.0935) calc(var(--bel-logo-w) * -.052)}.bel-foot__logo-text{font-family:Cormorant Garamond,Georgia,serif;font-size:32px;line-height:1.1;color:#e9dfd1}.bel-foot__tag{margin:20px 0 0;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:22px;line-height:1.3;color:#e9dfd1;text-transform:none;letter-spacing:0}.bel-foot__social{display:flex;gap:18px;margin-top:28px}.bel-foot__social a{color:#cdbfae}.bel-foot__social a:hover{color:#ede4d8}.bel-foot__social svg{width:19px;height:19px;display:block}.bel-foot__social--m{display:none}.bel-foot__h{margin:6px 0 22px;font-family:Jost,Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;color:#b9a794}.bel-foot__acc{display:none}.bel-foot ul{list-style:none;margin:0;padding:0}.bel-foot li{margin:0;padding:0;list-style:none}.bel-foot li+li{margin-top:14px}.bel-foot li a,.bel-foot__nolink{font-family:Jost,Helvetica,Arial,sans-serif;font-size:12.5px;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:#ede4d8}.bel-foot__bar{margin-top:80px;padding-top:26px;border-top:1px solid rgba(246,241,233,.16);display:flex;justify-content:space-between;align-items:center;font-size:12px;letter-spacing:.06em;color:#a89684}@media only screen and (min-width:799px){.bel-foot li a,.bel-foot__nolink{white-space:nowrap}}@media only screen and (max-width:798px){.bel-foot{padding:64px 24px 28px}.bel-foot__grid{display:block}.bel-foot__brand{text-align:center;padding-bottom:44px}.bel-foot__logo{--bel-logo-w:212px}.bel-foot__logo img{margin:calc(var(--bel-logo-w) * -.0861) auto calc(var(--bel-logo-w) * -.0935)}.bel-foot__tag{font-size:20px;margin-top:16px}.bel-foot__social--d{display:none}.bel-foot__social--m{display:flex;justify-content:center;margin-top:32px}.bel-foot__col{border-top:1px solid rgba(246,241,233,.16)}.bel-foot__col:last-child{border-bottom:1px solid rgba(246,241,233,.16)}.bel-foot__h{display:none}.bel-foot__acc{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:56px;margin:0;padding:20px 2px;background:none;border:0;border-radius:0;box-shadow:none;cursor:pointer;color:#ede4d8;font-family:Jost,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;text-align:left}.bel-foot__acc i{position:relative;width:13px;height:13px;flex:0 0 13px}.bel-foot__acc i:before,.bel-foot__acc i:after{content:"";position:absolute;left:0;top:50%;width:13px;height:1px;background:#b9a794;transition:transform .25s ease}.bel-foot__acc i:after{transform:rotate(90deg)}.bel-foot__col.is-open .bel-foot__acc i:after{transform:rotate(0)}.bel-foot__col ul{display:none;padding:0 2px 22px}.bel-foot__col.is-open ul{display:block}.bel-foot li+li{margin-top:0}.bel-foot li a,.bel-foot__nolink{display:block;padding:10px 0;font-size:12px}.bel-foot__bar{margin-top:36px;padding-top:0;border-top:0;justify-content:center;text-align:center;font-size:11.5px}}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map */
