.stellar-festive{color:#302013;background:#fcf6e9;padding:clamp(36px,5vw,72px) 0;font:inherit}.stellar-festive h2,.stellar-festive h3{color:inherit;font-family:inherit;font-weight:400;letter-spacing:-.025em;line-height:1.15;margin:0}.stellar-festive h2{font-size:clamp(28px,3.8vw,46px);text-wrap:balance}.stellar-festive h3{font-size:clamp(22px,2.3vw,28px);text-wrap:balance}.stellar-festive__eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;color:#651d26}.stellar-festive__copy{font-size:16px;line-height:1.65}.stellar-festive__copy p{margin:14px 0 0}.stellar-festive__copy p:last-child{margin-bottom:0}.stellar-festive__intro{max-width:740px;margin-inline:auto;text-align:center}.stellar-festive--intro{padding-bottom:0}.stellar-festive__gifts{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:36px}.stellar-festive__gift{border-top:1px solid #b59c91;padding:28px clamp(0px,2vw,24px) 4px}.stellar-festive__gift .stellar-festive__copy{max-width:48ch}.stellar-festive__link{display:inline-flex;align-items:center;gap:14px;min-height:44px;margin-top:12px;color:#302013;text-decoration:none;text-underline-offset:5px;font-size:14px;line-height:1.4}.stellar-festive__link:focus-visible{outline:2px solid #302013;outline-offset:5px;border-radius:2px}.stellar-festive__personal{margin-top:36px;padding:clamp(24px,4vw,40px);border-radius:16px;background:#efe5d8;text-align:center}.stellar-festive__personal .stellar-festive__copy{max-width:66ch;margin-inline:auto}.stellar-festive__story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,6vw,80px)}.stellar-festive__image{overflow:hidden;border-radius:20px;background:#eee7dc;aspect-ratio:1}.stellar-festive__image img{display:block;width:100%;height:100%;object-fit:contain}.stellar-festive__story-copy{max-width:540px}.stellar-festive__inclusion{border-top:1px solid rgb(48 32 19 / .18);margin-top:24px;padding-top:22px}.stellar-festive__inclusion h3{font-size:21px}.stellar-festive__inclusion .stellar-festive__copy{font-size:15px}@media(max-width:749px){.stellar-festive__gifts,.stellar-festive__story{grid-template-columns:1fr}.stellar-festive__gifts{gap:24px;margin-top:28px}.stellar-festive__gift{padding-top:22px}.stellar-festive__story{gap:28px}.stellar-festive__copy{font-size:15px}.stellar-festive__personal{margin-top:28px}.stellar-festive__image{border-radius:16px}.stellar-festive__story-copy{max-width:none}}#MainContent:has([data-festive-edit][data-festive-market=au]) .popular-products :is(.section-header__line>.container,.products-slider__container){padding-inline:0!important}#MainContent:has([data-festive-edit][data-festive-market=au]) .container .popular-products{padding-inline:0}@media(max-width:749px){#MainContent:has([data-festive-edit][data-festive-market=au]) :is(.stellar>.stellar__wrap,.stellar>.stellar-editorial__wrap,.popular-products-section>.popular-products){padding-inline:16px}}:is(.stellar-festive--styler,.stellar-festive--dryer) .stellar-festive__image{aspect-ratio:auto;align-self:start}:is(.stellar-festive--styler,.stellar-festive--dryer) .stellar-festive__image img{height:auto}.stellar-festive__link-label{text-decoration:underline;text-underline-offset:5px}
/*# sourceMappingURL=/cdn/shop/t/93/assets/stellar-festive-edit.css.map */
