.sf-bf-banner{position:relative;isolation:isolate;overflow:hidden;max-width:1300px;min-height:clamp(320px,30vw,390px);margin:20px auto 0;background:#fbe5ec}.sf-bf-banner__art,.sf-bf-banner__art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sf-bf-banner__art img{object-fit:cover;object-position:center 60%}.sf-bf-banner__copy{position:relative;z-index:1;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:54%;min-height:inherit;padding:28px clamp(28px,4vw,58px)}.sf-bf-banner__eyebrow{margin:0 0 12px;color:#d90052;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sf-bf-banner h1{margin:0;color:#08274f;font-family:Georgia,serif;font-size:clamp(31px,3.6vw,52px);font-weight:700;line-height:1.04;letter-spacing:-.04em}.sf-bf-banner h1 em{color:#dc0054;font-style:normal}.sf-bf-banner__offer{margin:17px 0 21px;color:#08274f;font-size:clamp(14px,1.2vw,17px);line-height:1.4}.sf-bf-banner__action button{border:0;border-radius:5px;padding:13px 25px;background:#db0053;color:#fff;font-family:inherit;font-size:14px;font-weight:700;line-height:1.2;cursor:pointer}.sf-bf-banner__action button:hover,.sf-bf-banner__action button:focus-visible{background:#a80041}.sf-bf-banner__action button:focus-visible{outline:3px solid #08274f;outline-offset:3px}.sf-bf-banner__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:767px){.sf-bf-banner{min-height:560px;margin:12px 14px 0}.sf-bf-banner__art img{object-position:center top}.sf-bf-banner__copy{align-items:center;justify-content:flex-start;width:100%;min-height:560px;padding:24px 15px;text-align:center}.sf-bf-banner__eyebrow{margin-bottom:8px;font-size:11px}.sf-bf-banner h1{font-size:clamp(28px,8vw,36px)}.sf-bf-banner__offer{margin:10px 0 14px;font-size:13px}.sf-bf-banner__action button{padding:12px 24px}}.one-sf-home-intro{margin-bottom:16px}.one-sf-home-menu{display:none}@media(min-width:1025px){.one-sf-home-intro{display:grid;grid-template-columns:248px minmax(0,1fr);column-gap:16px;margin-bottom:47px}.one-sf-home-menu{display:flex;flex-direction:column;grid-row:1 / 3;contain:size;min-height:0;color:#102e50;border:1px solid #e6e9ee;border-radius:14px;background:#fff;overflow:hidden}body.template-index .one-sf-home-menu h2{margin:0;padding:24px 20px;font:600 19px/1.3 var(--font-family-1, Arial, sans-serif);font-size:19px!important;letter-spacing:-.04em;border-bottom:1px solid #edf0f4}.one-sf-home-menu ul{display:grid;grid-template-rows:repeat(8,minmax(0,1fr));flex:1;min-height:0;list-style:none;margin:0;padding:0 12px}.one-sf-home-menu li{display:flex;min-height:0;margin:0}.one-sf-home-menu li+li{border-top:1px solid #edf0f4}.one-sf-home-menu a{display:grid;grid-template-columns:28px minmax(0,1fr) 12px;align-items:center;gap:10px;width:100%;padding:8px;color:inherit;font-size:11px;font-weight:600;line-height:1.35;text-transform:uppercase;text-decoration:none}.one-sf-home-menu li:last-child a{font-size:10px}.one-sf-home-menu a:hover{color:#df0753;background:#fff5f8}.one-sf-home-menu a:focus-visible{outline:2px solid #df0753;outline-offset:-2px;border-radius:4px}.one-sf-home-menu svg{width:26px;height:26px}.one-sf-home-menu .one-sf-home-menu__arrow{width:12px;height:12px}.one-sf-home-intro>.one-sf-hero{grid-column:2;min-width:0;border-radius:12px}body.template-index #MainContent .one-sf-home-intro .one-sf-hero__inner{width:calc(100% - 48px);min-height:clamp(360px,calc((100vw - 360px)*.4285),452px)}body.template-index .one-sf-home-intro .one-sf-hero__copy{width:54%}body.template-index .one-sf-home-intro .one-sf-hero h1{font-size:clamp(36px,3.5vw,52px)}body.template-index .one-sf-home-intro .one-sf-hero__intro{font-size:14px}.one-sf-home-intro>.one-sf-brands{grid-column:2;min-width:0;margin:0}}.loyalty-banner{padding:20px;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map */
