html,body{overflow-x:hidden}img,video,iframe,svg{max-width:100%}.ott-section,.shopify-section,.ott-card,.ott-panel,.ott-proof-card,.ott-service-card,.ott-beat-card,.card,.product-card-wrapper{box-sizing:border-box}.ott-btn,.button,.button--primary,.button--secondary,.ott-chip,.ott-badge,.ott-kicker,.ott-eyebrow,.ott-season-badge,.ott-service-card a,.ott-beat-card a,.card__heading,.card-information,.price,.rte a{max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal;line-height:1.18}[class^=ott-],[class*=" ott-"]{writing-mode:horizontal-tb!important;text-orientation:mixed!important}body.template-index .shopify-section{scroll-margin-top:calc(var(--header-height, 88px) + 18px)}body.template-index .ott-section,body.template-index .ott-wrap,body.template-index .page-width{max-width:min(1180px,calc(100vw - 32px))}body.template-index .ott-section h1,body.template-index .ott-section h2,body.template-index .ott-section h3,body.template-index .banner__heading,body.template-index .image-with-text__heading{text-wrap:balance}body.template-index .ott-section p,body.template-index .rte,body.template-index .banner__text,body.template-index .image-with-text__text{text-wrap:pretty}body.template-index .shopify-section+.shopify-section{margin-top:clamp(10px,1.4vw,22px)}body.template-index .ott-command,body.template-index .ott-phase95,body.template-index .ott-beat-store,body.template-index .ott-service-hub,body.template-index .ott-studio-premium,body.template-index .ott-premium-seal,body.template-index .ott-proof-evidence-195{margin-block:clamp(20px,4vw,54px)}.ott-proof-card,.ott-proof-evidence-195 .ott-card,.ott-social95-card,.ott-trust-card{min-width:0;overflow:hidden}.ott-proof-card p,.ott-proof-evidence-195 p,.ott-social95-card p,.ott-trust-card p{max-width:72ch}.ott-beat-card,.ott-service-card,.product-card-wrapper .card{min-width:0}.ott-beat-card .ott-btn,.ott-service-card .ott-btn,.product-card-wrapper .button{min-height:42px;justify-content:center;text-align:center}body[class*=page-espace-client] .rte p,body[class*=page-ottcity-pass] .rte p,body[class*=page-dashboard-client] .rte p,body[class*=page-support-projet] .rte p{max-width:76ch}@media screen and (max-width:749px){body.template-index .ott-section,body.template-index .ott-wrap,body.template-index .page-width{max-width:calc(100vw - 24px)}body.template-index .shopify-section+.shopify-section{margin-top:8px}body.template-index .ott-command,body.template-index .ott-phase95,body.template-index .ott-beat-store,body.template-index .ott-service-hub,body.template-index .ott-studio-premium,body.template-index .ott-premium-seal,body.template-index .ott-proof-evidence-195{margin-block:22px}body.template-index .ott-section h1,body.template-index .ott-section h2,body.template-index .banner__heading,body.template-index .image-with-text__heading{line-height:.98;letter-spacing:-.045em}body.template-index .ott-section p,body.template-index .rte,body.template-index .banner__text,body.template-index .image-with-text__text{font-size:clamp(14px,3.8vw,16px);line-height:1.58}.ott-grid,.ott-cards,.ott-card-grid,.ott-proof-grid,.ott-service-grid,.ott-beat-grid,.product-grid,.grid--2-col-tablet,.grid--3-col-tablet,.grid--4-col-desktop{min-width:0}.ott-btn,.button,.ott-beat-card .ott-btn,.ott-service-card .ott-btn,.product-card-wrapper .button{width:100%;min-height:44px;padding-inline:12px}.ott-chip,.ott-badge,.ott-kicker,.ott-eyebrow,.ott-season-badge{display:inline-flex;align-items:center;justify-content:center;max-width:100%;text-align:center}.ott-proof-card p,.ott-proof-evidence-195 p,.ott-social95-card p,.ott-trust-card p{max-width:100%}}@media screen and (max-width:430px){body.template-index .ott-section,body.template-index .ott-wrap,body.template-index .page-width{max-width:calc(100vw - 20px)}.ott-btn,.button{letter-spacing:.02em}.ott-eyebrow,.ott-kicker,.ott-badge,.ott-chip{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/ott-phase232r-home-compact-polish.css.map */
