.cro-mobile-sticky-cta{display:none}@media(max-width:767px){.cro-mobile-sticky-cta{align-items:center;background:#76c4ee;border:2px solid rgba(20,19,19,.14);border-radius:999px;bottom:calc(12px + env(safe-area-inset-bottom));box-shadow:0 8px 24px #14131338;color:#141313;display:flex;font-size:17px;font-weight:700;justify-content:center;left:clamp(104px,28vw,116px);min-height:52px;padding:10px 14px;position:fixed;right:12px;white-space:nowrap;text-align:center;text-decoration:none;z-index:45}.cro-mobile-sticky-cta:focus-visible{outline:3px solid #141313;outline-offset:3px}}.cm-premium-addons{color:#243757}.sizeguideview1 .cm-premium-addons .cm-addon-eyebrow{color:#0a46e2;font:500 18px/1.4 Caveat Brush,cursive;letter-spacing:0;margin:0 0 8px}.sizeguideview1 .cm-premium-addons h2{font:700 28px/1.15 Roboto,sans-serif;letter-spacing:0;margin:0 0 10px;color:#243757}.sizeguideview1 .cm-addon-header>p:last-child{font:400 15px/1.5 Roboto,sans-serif;color:#646466;margin:0 0 22px}.sizeguideview1 .cm-addon-card{border:1px solid #e1e6eb;border-radius:16px;background:#fff;padding:18px;margin:0 0 14px}.sizeguideview1 .cm-addon-card-top{display:grid;grid-template-columns:1fr;align-items:center;gap:18px}.sizeguideview1 .cm-addon-photo{display:block;width:100px;height:100px;object-fit:contain;border-radius:12px;background:#f8f8f8}.sizeguideview1 .cm-addon-card h3{font:700 18px/1.25 Roboto,sans-serif;color:#243757;margin:0 0 7px;letter-spacing:0}.sizeguideview1 .cm-addon-card p{font:400 14px/1.5 Roboto,sans-serif;color:#646466;margin:0}.sizeguideview1 .cm-addon-card .cm-example-caption{font-size:10px;margin-top:6px;color:#7b8794}.sizeguideview1 .cm-addon-card-bottom{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-top:16px;margin-top:16px;border-top:1px solid #eef0f3}.sizeguideview1 .cm-addon-price{font:700 20px/1.25 Roboto,sans-serif;color:#243757}.sizeguideview1 .cm-addon-price span{font:400 13px/1.4 Roboto,sans-serif;color:#646466}.sizeguideview1 .cm-addon-price small{display:block;font:400 11px/1.4 Roboto,sans-serif;color:#646466;margin-top:4px}.sizeguideview1 .cm-addon-stepper{display:flex;flex:0 0 auto;align-items:center;border:1px solid #d8e0e7;border-radius:999px;overflow:hidden;background:#fff}.sizeguideview1 .cm-addon-stepper button{display:block;position:static;border:0;border-radius:0;background:transparent;width:42px;height:44px;min-width:42px;min-height:44px;padding:0;margin:0;font:400 23px/1 Roboto,sans-serif;color:#243757;cursor:pointer}.sizeguideview1 .cm-addon-stepper button:disabled{opacity:.3;cursor:default}.sizeguideview1 .cm-addon-stepper button:focus-visible{outline:2px solid #0344d6;outline-offset:-3px}.sizeguideview1 .cm-addon-stepper output,.sizeguideview1 .cm-addon-stepper input{display:block;position:static;width:26px;height:44px;min-height:0;padding:0;margin:0;border:0;background:transparent;color:#243757;text-align:center;font:600 16px/44px Roboto,sans-serif;box-shadow:none}.sizeguideview1 .cm-addon-card .cm-sibling-explanation{font-size:12px;margin-top:12px}.sizeguideview1 .cm-addon-footer{position:sticky;bottom:0;z-index:2;padding:14px 0 0;background:#fff}.sizeguideview1 .cm-addon-summary{text-align:center;color:#646466;font:400 13px/1.4 Roboto,sans-serif;margin:0 0 10px}.sizeguideview1 .cm-addon-footer .modalnextbtn{display:block;width:100%;min-height:50px;padding:14px 16px;border:0;border-radius:999px;background:#0344d6;color:#fff;font:600 16px/1.4 Roboto,sans-serif;cursor:pointer}.sizeguideview1 .cm-addon-footer .cm-addon-back{display:block;width:100%;margin:6px 0 0;padding:10px;border:0;background:transparent;color:#646466;font:400 13px/1.4 Roboto,sans-serif;cursor:pointer}@media(max-width:600px){.sizeguideview1 .modal-wrapper{width:calc(100% - 24px);max-width:480px}.sizeguideview1 .modal-body{padding:0}.sizeguideview1 .cm-premium-addons h2{font-size:26px}.sizeguideview1 .cm-addon-card{padding:14px;border-radius:14px}.sizeguideview1 .cm-addon-card-top{grid-template-columns:1fr;gap:12px}.sizeguideview1 .cm-addon-photo{width:80px;height:80px}.sizeguideview1 .cm-addon-card h3{font-size:17px}.sizeguideview1 .cm-addon-card p{font-size:13px;line-height:1.45}.sizeguideview1 .cm-addon-price{font-size:19px}.sizeguideview1 .cm-addon-price span{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/30/compiled_assets/styles.css.map */
