.catalog-pod-module__9iTx_a__container{box-sizing:border-box;color:#1f2937;letter-spacing:0;background:#fff;font-family:Arial,Helvetica,sans-serif}.catalog-pod-module__9iTx_a__container *{box-sizing:border-box}.catalog-pod-module__9iTx_a__container a{color:inherit;text-decoration:none}.catalog-pod-module__9iTx_a__container button{font:inherit;cursor:pointer}.catalog-pod-module__9iTx_a__container svg{flex-shrink:0}.catalog-pod-module__9iTx_a__container p{color:#64748b;margin:0;font-size:16px;line-height:1.65}.catalog-pod-module__9iTx_a__container h1,.catalog-pod-module__9iTx_a__container h2,.catalog-pod-module__9iTx_a__container h3{overflow-wrap:break-word;margin:0;line-height:1.24}.catalog-pod-module__9iTx_a__container h1{max-width:1250px;margin:auto;font-size:44px;font-weight:750}.catalog-pod-module__9iTx_a__container h2{font-size:36px}.catalog-pod-module__9iTx_a__container h3{font-size:20px;line-height:1.4}.catalog-pod-module__9iTx_a__container a:focus-visible,.catalog-pod-module__9iTx_a__container button:focus-visible{outline-offset:5px;outline:3px solid #1c7b9f}.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__wrap{width:min(1352px,100% - 64px);margin:auto}.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__hero{text-align:center;background:#f0f5fa url(/image/oyoyi-beach-swimwear-hero.webp) 50%/cover no-repeat;align-items:center;min-height:560px;padding:88px 0 70px;display:flex;position:relative}.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__hero:before{content:"";z-index:1;background:#fffc;position:absolute;inset:0}.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__hero>div{z-index:2;position:relative}.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__eyebrow{color:#173b67;text-transform:uppercase;background:#fff;border:1px solid #d9dee7;border-radius:30px;align-items:center;gap:9px;margin-bottom:28px;padding:10px 18px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 2px 3px #00000008}.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__dot{background:#09b95f;border-radius:50%;width:8px;height:8px}.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__hero p{max-width:740px;margin:26px auto 34px;font-size:20px;line-height:1.45}.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__button{color:#fff;background:#173b67;border:1px solid #173b67;border-radius:8px;justify-content:center;align-items:center;gap:10px;max-width:100%;padding:13px 20px;font-size:14px;font-weight:600;line-height:1.35;display:inline-flex}.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__button:hover{background:#245a91}.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__pill{border-radius:40px;padding:19px 30px;font-size:18px}.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__secondary{color:#173b67;background:#fff;border:2px solid #173b67}.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__secondary:hover{background:#f0f5fa}.catalog-pod-module__9iTx_a__container section{padding:76px 0}.catalog-pod-module__9iTx_a__container section:nth-of-type(odd):not(.catalog-pod-module__9iTx_a__hero){background:#f8f9fb}.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__section-heading{text-align:center;max-width:950px;margin:0 auto 44px}.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__section-heading p{margin-top:22px;font-size:18px}.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__grid-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;display:grid}.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__card{background:#f7f8fa;border:1px solid #eef0f4;border-radius:16px;flex-direction:column;padding:32px;display:flex}.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__card h3{margin-bottom:12px;font-size:20px}.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__card p{flex:1;margin-bottom:20px;font-size:14px}.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__stepnum{color:#fff;background:#173b67;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:18px;font-size:14px;font-weight:700;display:flex;box-shadow:0 2px 4px #00000012}.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__notice{color:#64748b;text-align:center;background:#f0f5fa;border:1px solid #d9dee7;border-radius:16px;margin:32px 0;padding:24px;font-size:14px}.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__editorial-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:24px;display:grid}.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__editorial-grid article{background:#fff;border:1px solid #eef0f4;border-radius:16px;flex-direction:column;padding:32px;display:flex}.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__editorial-grid h3{color:#1f2937;margin-top:24px;margin-bottom:12px;font-size:18px}.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__editorial-grid h3:first-child{margin-top:0}.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__editorial-grid p{color:#64748b;margin-bottom:16px;font-size:14px;line-height:1.5}.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__mini-link{color:#173b67;margin-top:8px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-block}.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__faq{max-width:980px;margin:auto}.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__faq details{border-top:1px solid #dfe5ed;padding:0 4px}.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__faq details:last-child{border-bottom:1px solid #d9dee7}.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__faq summary{cursor:pointer;padding:22px 32px 22px 0;font-size:18px;font-weight:600;line-height:1.5;list-style:none;position:relative}.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__faq summary:after{content:"+";color:#173b67;font-size:22px;position:absolute;top:22px;right:3px}.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__faq details[open] summary:after{content:"-"}.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__faq p{color:#64748b;padding:0 30px 23px 0}.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__closing-band{text-align:center;padding:88px 0;background:#f0f5fa!important}.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__closing-band h2{margin-bottom:32px}@media (max-width:700px){.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__wrap{width:calc(100% - 36px)}.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__hero{padding:52px 0}.catalog-pod-module__9iTx_a__container h1{font-size:36px}.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__hero p{font-size:18px}.catalog-pod-module__9iTx_a__container section{padding:52px 0}.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__grid-four,.catalog-pod-module__9iTx_a__container .catalog-pod-module__9iTx_a__editorial-grid{grid-template-columns:1fr}}
