.utility-bar--has-phone .utility-bar__grid{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.utility-bar--has-phone .announcement-bar{flex:1 1 auto;min-width:0}.utility-bar--has-phone .announcement-bar__message{text-align:left}.utility-bar--has-phone .localization-wrapper:empty{display:none}.rd-header-phone{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:44px;padding:.4rem .8rem;color:#153c7a;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:0;text-decoration:underline;text-underline-offset:.3rem;white-space:nowrap}.rd-header-phone:hover{color:#b91f2d}.rd-header-phone:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media screen and (max-width:749px){.utility-bar--has-phone .utility-bar__grid{justify-content:center}.utility-bar--has-phone .announcement-bar{display:none}.rd-header-phone{max-width:100%;white-space:normal;text-align:center}}.collection-hero.rd-category-shop .collection-hero__description{max-width:90rem;margin-bottom:0}.collection-hero.rd-category-shop .rd-collection-featured-product{margin-top:1.6rem;padding:1.2rem 0 1.2rem 1.6rem;border:0;border-left:.4rem solid #d72f35;background:transparent}.collection-hero.rd-category-shop .rd-collection-featured-product span{font-size:1.4rem;line-height:1.5;color:#454545}.collection-hero.rd-category-shop .rd-collection-choice-guide{padding:0;border:0;background:transparent}.collection-hero.rd-category-shop .rd-collection-choice-guide__links{gap:0 2rem}.collection-hero.rd-category-shop .rd-collection-choice-guide__links a{min-height:4.4rem;padding:1rem 0;border:0;border-bottom:1px solid #d9dde5}.collection-hero.rd-category-shop .rd-collection-choice-guide__links a:hover strong{text-decoration:underline}.collection-hero.rd-category-shop .rd-collection-choice-guide__links a:focus-visible{outline:2px solid #3154b8;outline-offset:3px}.collection-hero.rd-category-shop .rd-collection-choice-guide__links span{color:#454545}.rd-category-shop__related{margin-top:1.6rem;font-size:1.4rem}.rd-category-shop__related summary{display:list-item;cursor:pointer;min-height:4.4rem;padding:1rem 0;color:#3154b8}.rd-category-shop__related .rte{max-width:90rem}@media screen and (min-width:990px){.collection-hero.rd-category-shop .rd-collection-choice-guide[aria-label] .rd-collection-choice-guide__links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:990px){.collection-hero.rd-category-shop .rd-collection-featured-product+.rd-collection-choice-guide .rd-collection-choice-guide__links{grid-template-columns:repeat(4,minmax(0,1fr))}}.rd-sign-design-link{margin:16px 0;padding:12px 0 0;border-top:1px solid #d8dfe8;color:#172132;letter-spacing:0}.rd-sign-design-link p{margin:0 0 6px;font-size:14px;line-height:1.55;letter-spacing:0;overflow-wrap:break-word}.rd-sign-design-link strong{font-size:15px}.rd-sign-design-link a{color:#254cac;text-underline-offset:3px}.rd-sign-design-link a:focus-visible{outline:3px solid #254cac;outline-offset:3px}.rd-reflective-guide{padding-top:24px;padding-bottom:48px;color:rgb(var(--color-foreground));font-size:16px;line-height:1.6;letter-spacing:0;scroll-margin-top:140px}.rd-reflective-guide *{box-sizing:border-box;letter-spacing:0}.rd-reflective-guide h2{margin:28px 0 12px;font-size:26px;line-height:1.3}.rd-reflective-guide p{margin:0 0 16px}.rd-reflective-guide a{color:#263f9c;text-underline-offset:3px}.rd-reflective-guide a:focus-visible,.rd-reflective-guide summary:focus-visible{outline:2px solid #263f9c;outline-offset:4px}.rd-reflective-guide__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 28px;padding:0;margin:24px 0 32px;list-style:none}.rd-reflective-guide__options li{min-width:0;border-top:1px solid #d7dce3;padding-top:14px}.rd-reflective-guide__options p{margin-top:8px;font-size:15px}.rd-reflective-guide details{border-bottom:1px solid #d7dce3;padding:4px 0}.rd-reflective-guide summary{min-height:44px;padding:10px 0;cursor:pointer;font-weight:600}.rd-reflective-guide details p{margin:8px 0 16px}.rd-reflective-guide__related{margin-top:24px!important}@media(max-width:989px){.rd-reflective-guide__options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.rd-reflective-guide h2{font-size:23px}.rd-reflective-guide__options{grid-template-columns:1fr;gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/33/compiled_assets/styles.css.map?subset=AQAAAAAAAgAAAAAAAAAAAAAAAAAAAw */
