body{background:#fbf7f1}h1,h2,h3,.h0,.h1,.h2,.h3,.banner__heading,.footer-block__heading{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.025em}.header__menu-item{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.header__heading-logo-wrapper{height:118px;width:220px;overflow:hidden;position:relative}.header__heading-logo{position:absolute;max-width:none!important;width:440px!important;height:auto;left:50%;top:50%;transform:translate(-50%,-50%)}.header__heading-link{padding:0}.announcement-bar__message{font-size:11px;letter-spacing:.12em}.collection-list .card__media{border-radius:170px 170px 0 0;overflow:hidden}.collection-list .card__heading{font-size:28px}.card__heading{font-family:inherit;font-size:14px;line-height:1.5;letter-spacing:0}.price{font-size:14px;letter-spacing:.03em;color:#742a3c}.title-wrapper-with-link,.collection__title{text-align:center}.collection__title .title,.collection-list-title{width:100%;font-size:42px}.rich-text__heading{font-size:46px}.rich-text__text{max-width:660px;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.8}.footer-block__heading{font-size:23px}.footer__content-top{border-bottom:1px solid rgba(255,255,255,.18);padding-bottom:36px}.footer-block__details-content{font-size:13px;line-height:1.9}.footer__copyright{font-size:12px}.button{text-transform:uppercase;letter-spacing:.09em;font-size:12px}.banner__box{max-width:49rem}.banner__heading{font-size:54px}.product__title h1{font-size:38px}.product__description{line-height:1.85}.footer a:focus-visible,.pd-hero a:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:749px){.header__heading-logo-wrapper{height:90px;width:165px}.header__heading-logo{width:340px!important}.announcement-bar__message{font-size:10px;letter-spacing:.06em}.collection__title .title,.collection-list-title{font-size:32px}.rich-text__heading{font-size:34px}.banner__heading{font-size:38px}.product__title h1{font-size:30px}.footer-block__heading{font-size:22px}.card__heading{font-size:12px}.rich-text__text{font-size:14px}.footer__content-top{padding-bottom:24px}}


[id$="__celebration"] .banner__content{align-items:flex-end;justify-content:center;padding:0 24px 30px}[id$="__celebration"] .banner__box{background:transparent!important;padding:0;min-width:0;width:auto;border:0;box-shadow:none}[id$="__celebration"] .banner__buttons{margin:0}[id$="__celebration"] .button{background:transparent!important;border:0;box-shadow:none;color:#fff;text-shadow:0 1px 5px #0008;min-height:44px;padding:10px 14px;font-size:15px;letter-spacing:.16em}[id$="__celebration"] .button:before,[id$="__celebration"] .button:after{display:none}[id$="__celebration"] .button:hover{text-decoration:underline;text-underline-offset:7px}[id$="__celebration"] .banner:after{pointer-events:none;background:linear-gradient(transparent 65%,#0006);opacity:1}[id$="__celebration"] .banner__media:after{display:none}@media(max-width:749px){[id$="__celebration"] .banner__content{position:absolute;inset:0;padding-bottom:30px}[id$="__celebration"] .banner__box{background:transparent!important}}
