@media(max-width:749px){html,body{overflow-x:clip}.hh .display{font-size:34px;line-height:1.08}.hh__lead{font-size:15.5px;line-height:1.5}.hh__points{gap:6px}.hh__points li{font-size:12.5px;padding:4px 10px}.btn--large,.hh__ctas .btn{min-height:48px;font-size:15px;padding:0 20px}.h1{font-size:26px}.h2,.tab.h2{font-size:21px}.section{padding-block:36px}.section--tight{padding-block:8px 20px}.size-strip{display:block;padding:16px 14px;overflow:hidden}.size-strip__title{font-size:15px;margin:0 0 12px;text-align:center}.size-strip__list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;flex-wrap:nowrap;overflow:visible;margin:0;padding:0}.size-strip__list li{min-width:0}.size-pill{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;min-height:56px;padding:6px 4px;border-radius:14px;white-space:nowrap;text-align:center;font-size:14px}.size-pill strong{font-size:15px;line-height:1.1}.size-pill span{font-size:12px;line-height:1.2;opacity:.8}.card__title,.cat-card__label{font-size:14px}.card__meta{font-size:12.5px}.card .price{font-size:15px}.cat-row{gap:16px 12px}.cat-card__img{border-radius:16px}.iwt{gap:20px}.iwt__media{aspect-ratio:4 / 3;border-radius:20px}.iwt .h1{font-size:26px}.points{gap:12px}.points li{padding-top:12px}.trust__title{font-size:15px}.look__tag{font-size:12.5px}.announcement{font-size:12px;padding:8px 12px;line-height:1.4}.product__info .h1{font-size:24px}.product__info .price{font-size:20px}.pill span{min-width:48px;min-height:42px;padding:0 12px;font-size:14px}.rte{font-size:15px}.rte table{font-size:13px}.worth__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.worth__tile{border-radius:16px}.worth__tile--text{grid-column:span 2}.worth__cap{padding:12px}.worth__cap b{font-size:14px}.worth__cap span{font-size:12.5px}.pill--chip span{min-height:46px}.pill--chip img{width:36px;height:36px}.pill--size span{min-width:58px;padding:6px 8px}.pill--size b{font-size:14px}.pill--size small{font-size:10.5px}}@media(min-width:990px){.mm__bar{position:static}}.series__band{background:var(--series-bg);border-radius:28px;padding:40px 36px;gap:28px}.series__head{text-align:center;max-width:560px;margin-inline:auto;display:grid;gap:8px}.series__eyebrow{margin:0;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--series-ink)}.series__title{margin:0}.series__text{margin:0;color:var(--muted)}.series__foot{text-align:center}.series__btn{border-color:var(--series-ink);color:var(--series-ink)}.template-product .shopify-app-block .pto-panel{margin:8px auto 48px!important;width:calc(100% - 32px);max-width:600px;text-align:center}.template-product .shopify-app-block .pto-panel>*{margin-left:auto;margin-right:auto}@media(max-width:749px){.series__band{border-radius:20px;padding:26px 14px;gap:18px}.series__text{font-size:14.5px}.template-product .shopify-app-block .pto-panel{margin-bottom:32px!important}}.rte a.xm-cta,.xm a.xm-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 28px;border-radius:999px;border:2px solid #FBF6EE;background:#fbf6ee;color:#233a52;font-weight:800;font-size:17px;line-height:1.2;text-decoration:none;box-shadow:0 8px 20px #00000038;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.rte a.xm-cta:after,.xm a.xm-cta:after{content:"\2192";color:#a94b2e;font-size:1.1em;transition:transform .15s ease,color .15s ease}.rte a.xm-cta:hover,.xm a.xm-cta:hover,.rte a.xm-cta:focus-visible,.xm a.xm-cta:focus-visible{background:#a94b2e;border-color:#a94b2e;color:#fff;transform:translateY(-1px)}.rte a.xm-cta:hover:after,.xm a.xm-cta:hover:after,.rte a.xm-cta:focus-visible:after,.xm a.xm-cta:focus-visible:after{color:#fff;transform:translate(3px)}.rte a.xm-cta:focus-visible,.xm a.xm-cta:focus-visible{outline:3px solid #fff;outline-offset:3px}.rte a.btn--primary,.rte a.btn--dark{color:#fff}.rte a.btn--dark{color:var(--paper)}.rte a.btn--outline,.rte a.btn--light{color:var(--ink)}.rte a.btn--outline:hover{color:var(--paper)}@media(max-width:749px){.rte a.xm-cta,.xm a.xm-cta{width:100%;padding:14px 20px;font-size:16px}}@media(prefers-reduced-motion:reduce){.rte a.xm-cta,.xm a.xm-cta,.rte a.xm-cta:after,.xm a.xm-cta:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/mobile-polish.css.map */
