.purchase-request-drawer-module__59WrYG__cartToggle,.purchase-request-drawer-module__59WrYG__overlay,.purchase-request-drawer-module__59WrYG__drawer,.purchase-request-drawer-module__59WrYG__toast{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.55}.purchase-request-drawer-module__59WrYG__drawer *,.purchase-request-drawer-module__59WrYG__drawer :before,.purchase-request-drawer-module__59WrYG__drawer :after{box-sizing:border-box}.purchase-request-drawer-module__59WrYG__cartToggle{z-index:8;color:#fff;cursor:pointer;background:#173b67;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;height:46px;padding:0 7px 0 16px;font-size:13px;font-weight:600;transition:background-color .2s,box-shadow .2s,transform .2s,opacity .2s,visibility .2s;display:inline-flex;position:fixed;top:92px;right:24px;box-shadow:0 6px 20px #173b6738}.purchase-request-drawer-module__59WrYG__cartToggle:hover{background:#245a91;transform:translateY(-1px);box-shadow:0 10px 26px #173b6747}.purchase-request-drawer-module__59WrYG__cartToggle:active{background:#0f2744;transform:none}.purchase-request-drawer-module__59WrYG__cartToggle:focus-visible,.purchase-request-drawer-module__59WrYG__drawer button:focus-visible,.purchase-request-drawer-module__59WrYG__drawer a:focus-visible{outline-offset:3px;outline:3px solid #245a91}.purchase-request-drawer-module__59WrYG__cartToggle:disabled{cursor:wait;opacity:.75}.purchase-request-drawer-module__59WrYG__cartToggleOpen{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px)}.purchase-request-drawer-module__59WrYG__cartIcon{place-items:center;width:20px;height:20px;display:grid}.purchase-request-drawer-module__59WrYG__cartLabel{white-space:nowrap;font-size:13px;font-weight:600}.purchase-request-drawer-module__59WrYG__cartCount{color:#173b67;background:#fff;border-radius:999px;place-items:center;min-width:26px;height:26px;padding:0 7px;font-size:12px;font-weight:700;line-height:1;display:grid}.purchase-request-drawer-module__59WrYG__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:5;background:#0f27446b;animation:.22s purchase-request-drawer-module__59WrYG__fadeIn;position:fixed;inset:0}.purchase-request-drawer-module__59WrYG__drawer{z-index:6;color:#1f2937;background:#f7f9fc;flex-direction:column;width:min(560px,100vw);height:100dvh;animation:.3s cubic-bezier(.22,.61,.36,1) purchase-request-drawer-module__59WrYG__slideIn;display:flex;position:fixed;top:0;right:0;box-shadow:-24px 0 60px #0f274429}.purchase-request-drawer-module__59WrYG__drawer button{font:inherit;cursor:pointer}.purchase-request-drawer-module__59WrYG__drawerHead{z-index:1;background:#fff;border-bottom:1px solid #e3e8f0;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 18px;display:flex;position:relative}.purchase-request-drawer-module__59WrYG__headMain{min-width:0}.purchase-request-drawer-module__59WrYG__drawerHead h2{color:#1f2937;margin:4px 0 0;font-size:20px;font-weight:700;line-height:1.3}.purchase-request-drawer-module__59WrYG__eyebrow{letter-spacing:1.6px;text-transform:uppercase;color:#173b67;font-size:10.5px;font-weight:700}.purchase-request-drawer-module__59WrYG__close{color:#475569;background:#f1f5f9;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;padding:0;transition:background-color .2s,color .2s;display:grid}.purchase-request-drawer-module__59WrYG__close:hover{color:#1f2937;background:#e5ebf2}.purchase-request-drawer-module__59WrYG__close:disabled{cursor:wait;opacity:.55}.purchase-request-drawer-module__59WrYG__scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;flex:1;padding:20px 24px 28px;overflow-y:auto}.purchase-request-drawer-module__59WrYG__scroll::-webkit-scrollbar{width:8px}.purchase-request-drawer-module__59WrYG__scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.purchase-request-drawer-module__59WrYG__card{background:#fff;border:1px solid #e3e8f0;border-radius:12px;margin-bottom:14px;padding:18px}.purchase-request-drawer-module__59WrYG__card fieldset{border:0;min-width:0;margin:0;padding:0}.purchase-request-drawer-module__59WrYG__card legend{color:#1f2937;align-items:center;gap:9px;margin:0 0 4px;padding:0;font-size:14px;font-weight:700;display:flex}.purchase-request-drawer-module__59WrYG__num{color:#173b67;background:#f0f5fa;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:inline-grid}.purchase-request-drawer-module__59WrYG__optional{color:#64748b;font-weight:400}.purchase-request-drawer-module__59WrYG__help{color:#64748b;margin:6px 0 14px;font-size:12px;line-height:1.55}.purchase-request-drawer-module__59WrYG__empty{text-align:center;background:#f7f9fc;border:1px dashed #dde3ec;border-radius:10px;margin-bottom:14px;padding:18px}.purchase-request-drawer-module__59WrYG__empty .purchase-request-drawer-module__59WrYG__help{margin:0}.purchase-request-drawer-module__59WrYG__requestItem{border-top:1px dashed #e3e8f0;margin-top:14px;padding-top:14px}.purchase-request-drawer-module__59WrYG__requestItem:first-of-type{border-top:0;margin-top:0;padding-top:0}.purchase-request-drawer-module__59WrYG__product{align-items:flex-start;gap:14px;display:flex}.purchase-request-drawer-module__59WrYG__thumb{background:#f5f7fa;border:1px solid #eef2f7;border-radius:8px;flex:none;place-items:center;width:66px;height:82px;display:grid;overflow:hidden}.purchase-request-drawer-module__59WrYG__thumb img{object-fit:contain;width:100%;height:100%}.purchase-request-drawer-module__59WrYG__productInfo{flex:1;min-width:0}.purchase-request-drawer-module__59WrYG__drawer h3{color:#1f2937;margin:0;font-size:14px;font-weight:600;line-height:1.4}.purchase-request-drawer-module__59WrYG__productInfo h3{overflow-wrap:break-word;margin:7px 0 4px}.purchase-request-drawer-module__59WrYG__pill{color:#173b67;letter-spacing:.6px;background:#f0f5fa;border-radius:4px;padding:3px 7px;font-size:9.5px;font-weight:700;display:inline-block}.purchase-request-drawer-module__59WrYG__drawer p{color:#64748b;margin:0}.purchase-request-drawer-module__59WrYG__unitPrice{font-size:12px}.purchase-request-drawer-module__59WrYG__removeProduct{color:#94a3b8;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;padding:0;transition:background-color .18s,color .18s;display:grid}.purchase-request-drawer-module__59WrYG__removeProduct:hover{color:#b91c1c;background:#fef2f2}.purchase-request-drawer-module__59WrYG__drawer label{color:#475569;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.purchase-request-drawer-module__59WrYG__drawer input:not([type=checkbox]),.purchase-request-drawer-module__59WrYG__drawer select,.purchase-request-drawer-module__59WrYG__drawer textarea{color:#1f2937;width:100%;min-width:0;height:42px;font:inherit;background:#fff;border:1px solid #dde3ec;border-radius:8px;padding:0 12px;font-size:13.5px;transition:border-color .18s,box-shadow .18s}.purchase-request-drawer-module__59WrYG__drawer textarea{resize:vertical;height:auto;min-height:88px;padding:10px 12px;line-height:1.55}.purchase-request-drawer-module__59WrYG__drawer select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}.purchase-request-drawer-module__59WrYG__drawer input::placeholder,.purchase-request-drawer-module__59WrYG__drawer textarea::placeholder{color:#94a3b8}.purchase-request-drawer-module__59WrYG__drawer input:not([type=checkbox]):focus,.purchase-request-drawer-module__59WrYG__drawer select:focus,.purchase-request-drawer-module__59WrYG__drawer textarea:focus{border-color:#245a91;outline:none;box-shadow:0 0 0 3px #245a9124}.purchase-request-drawer-module__59WrYG__two{grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;display:grid}.purchase-request-drawer-module__59WrYG__twoFirst{margin-top:0}.purchase-request-drawer-module__59WrYG__rowHead,.purchase-request-drawer-module__59WrYG__row{grid-template-columns:1fr 112px 36px;align-items:center;gap:10px;display:grid}.purchase-request-drawer-module__59WrYG__rowHead{color:#64748b;margin:14px 0 8px;font-size:11px;font-weight:600}.purchase-request-drawer-module__59WrYG__row{margin-bottom:8px}.purchase-request-drawer-module__59WrYG__row input[type=number]{text-align:center;appearance:textfield}.purchase-request-drawer-module__59WrYG__row input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.purchase-request-drawer-module__59WrYG__row input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.purchase-request-drawer-module__59WrYG__remove{color:#64748b;background:#fff;border:1px solid #e3e8f0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;transition:background-color .18s,border-color .18s,color .18s;display:grid}.purchase-request-drawer-module__59WrYG__remove:hover{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.purchase-request-drawer-module__59WrYG__add{color:#173b67;background:#f7f9fc;border:1px dashed #cbd5e1;border-radius:8px;align-items:center;margin-top:4px;padding:8px 12px;font-size:12px;font-weight:600;transition:background-color .18s,border-color .18s;display:inline-flex}.purchase-request-drawer-module__59WrYG__add:hover{background:#f0f5fa;border-color:#173b67}.purchase-request-drawer-module__59WrYG__totalRow{border-top:1px solid #e3e8f0;justify-content:flex-end;margin-top:16px;padding-top:14px;display:flex}.purchase-request-drawer-module__59WrYG__total{color:#173b67;font-size:14px;font-weight:700}.purchase-request-drawer-module__59WrYG__wide{width:100%;margin-top:14px}.purchase-request-drawer-module__59WrYG__footer{background:#fff;border-top:1px solid #e3e8f0;padding:14px 24px 18px;box-shadow:0 -10px 26px #0f27440d}.purchase-request-drawer-module__59WrYG__summary{color:#475569;text-align:center;margin:0 0 10px;font-size:12px}.purchase-request-drawer-module__59WrYG__footer .purchase-request-drawer-module__59WrYG__disclaimer{color:#94a3b8;text-align:center;margin:8px 0 0;font-size:11px;line-height:1.5}.purchase-request-drawer-module__59WrYG__primary{color:#fff;background:#173b67;border:1px solid #173b67;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;padding:0 18px;font-size:14px;font-weight:700;transition:background-color .2s,border-color .2s;display:flex}.purchase-request-drawer-module__59WrYG__primary:hover{background:#245a91;border-color:#245a91}.purchase-request-drawer-module__59WrYG__primary:active{background:#0f2744;border-color:#0f2744}.purchase-request-drawer-module__59WrYG__primary:disabled{color:#fff;cursor:not-allowed;background:#c9d3de;border-color:#c9d3de}.purchase-request-drawer-module__59WrYG__secondary{color:#173b67;background:#fff;border:1px solid #dde3ec;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:13px;font-weight:600;transition:background-color .18s,border-color .18s;display:inline-flex}.purchase-request-drawer-module__59WrYG__secondary:hover{background:#f0f5fa;border-color:#b9c8db}.purchase-request-drawer-module__59WrYG__error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:14px;padding:12px 14px;font-size:12.5px;line-height:1.55}.purchase-request-drawer-module__59WrYG__success{text-align:center;background:#fff;border:1px solid #e3e8f0;border-radius:14px;max-width:520px;margin:8px auto;padding:32px 26px}.purchase-request-drawer-module__59WrYG__check{color:#15803d;background:#ecfdf5;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 18px;display:grid}.purchase-request-drawer-module__59WrYG__success h2{color:#1f2937;margin:6px 0 0;font-size:22px;font-weight:700;line-height:1.3}.purchase-request-drawer-module__59WrYG__success h3{color:#1f2937;margin:18px 0 0;font-size:14px;font-weight:700}.purchase-request-drawer-module__59WrYG__success p{color:#64748b;margin:10px 0;font-size:13px;line-height:1.6}.purchase-request-drawer-module__59WrYG__receipt{text-align:left;background:#f7f9fc;border:1px solid #e3e8f0;border-radius:10px;margin:18px 0 6px;padding:4px 16px}.purchase-request-drawer-module__59WrYG__receipt div{color:#64748b;border-bottom:1px dashed #e3e8f0;justify-content:space-between;gap:14px;padding:10px 0;font-size:12px;display:flex}.purchase-request-drawer-module__59WrYG__receipt div:last-child{border-bottom:0}.purchase-request-drawer-module__59WrYG__receipt strong{color:#1f2937;text-align:right;overflow-wrap:anywhere;font-weight:600}.purchase-request-drawer-module__59WrYG__success .purchase-request-drawer-module__59WrYG__login{color:#fff;background:#173b67;border-radius:8px;justify-content:center;align-items:center;height:44px;margin-top:14px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .2s;display:flex}.purchase-request-drawer-module__59WrYG__success .purchase-request-drawer-module__59WrYG__login:hover{background:#245a91}.purchase-request-drawer-module__59WrYG__success button{width:100%;margin-top:10px}.purchase-request-drawer-module__59WrYG__success .purchase-request-drawer-module__59WrYG__successFoot{color:#94a3b8;margin-top:14px;font-size:11px}.purchase-request-drawer-module__59WrYG__previewTools{color:#94a3b8;background:#fff;border:1px dashed #e3e8f0;border-radius:10px;margin-top:4px;padding:14px;font-size:11px;line-height:1.55}.purchase-request-drawer-module__59WrYG__previewTools label{color:#64748b;align-items:center;gap:8px;margin-bottom:4px;font-size:12px;font-weight:400;display:flex}.purchase-request-drawer-module__59WrYG__previewTools input[type=checkbox]{accent-color:#173b67;width:16px;height:16px;margin:0}.purchase-request-drawer-module__59WrYG__toast{z-index:10;color:#fff;background:#1f2937;border-radius:10px;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:12px 20px;font-size:13px;animation:.28s purchase-request-drawer-module__59WrYG__toastIn;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0f27444d}@keyframes purchase-request-drawer-module__59WrYG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes purchase-request-drawer-module__59WrYG__slideIn{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes purchase-request-drawer-module__59WrYG__toastIn{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.purchase-request-drawer-module__59WrYG__overlay,.purchase-request-drawer-module__59WrYG__drawer,.purchase-request-drawer-module__59WrYG__toast{animation:none}.purchase-request-drawer-module__59WrYG__cartToggle{transition:none}}@media (max-width:600px){.purchase-request-drawer-module__59WrYG__cartToggle{padding:0 6px 0 14px;top:78px;right:14px}.purchase-request-drawer-module__59WrYG__cartLabel{display:none}.purchase-request-drawer-module__59WrYG__drawerHead{padding:18px 16px 15px}.purchase-request-drawer-module__59WrYG__drawerHead h2{font-size:18px}.purchase-request-drawer-module__59WrYG__scroll{padding:14px 16px 22px}.purchase-request-drawer-module__59WrYG__card{padding:15px}.purchase-request-drawer-module__59WrYG__footer{padding:12px 16px 16px}.purchase-request-drawer-module__59WrYG__two{grid-template-columns:1fr}.purchase-request-drawer-module__59WrYG__rowHead,.purchase-request-drawer-module__59WrYG__row{grid-template-columns:1fr 88px 34px}}
.catalog-private-label-module__oEebAG__container{box-sizing:border-box;color:#1f2937;letter-spacing:0;background:#fff;font-family:Arial,Helvetica,sans-serif}.catalog-private-label-module__oEebAG__container *{box-sizing:border-box}.catalog-private-label-module__oEebAG__container a{color:inherit;text-decoration:none}.catalog-private-label-module__oEebAG__container button{font:inherit;cursor:pointer}.catalog-private-label-module__oEebAG__container svg{flex-shrink:0}.catalog-private-label-module__oEebAG__container p{color:#64748b;margin:0;font-size:16px;line-height:1.65}.catalog-private-label-module__oEebAG__container h1,.catalog-private-label-module__oEebAG__container h2,.catalog-private-label-module__oEebAG__container h3{overflow-wrap:break-word;margin:0;line-height:1.24}.catalog-private-label-module__oEebAG__container h1{max-width:1250px;margin:auto;font-size:44px;font-weight:750}.catalog-private-label-module__oEebAG__container h2{font-size:36px}.catalog-private-label-module__oEebAG__container h3{font-size:20px;line-height:1.4}.catalog-private-label-module__oEebAG__container a:focus-visible,.catalog-private-label-module__oEebAG__container button:focus-visible{outline-offset:5px;outline:3px solid #1c7b9f}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__wrap{width:min(1352px,100% - 64px);margin:auto}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__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-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__hero:before{content:"";z-index:1;background:#fffc;position:absolute;inset:0}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__hero>div{z-index:2;position:relative}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__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-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__dot{background:#09b95f;border-radius:50%;width:8px;height:8px}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__hero p{max-width:740px;margin:26px auto 34px;font-size:20px;line-height:1.45}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__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-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__button:hover{background:#245a91}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__pill{border-radius:40px;padding:19px 30px;font-size:18px}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__secondary{color:#173b67;background:#fff;border:2px solid #173b67}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__secondary:hover{background:#f0f5fa}.catalog-private-label-module__oEebAG__container section{padding:76px 0}.catalog-private-label-module__oEebAG__container section:nth-of-type(odd):not(.catalog-private-label-module__oEebAG__hero){background:#f8f9fb}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__section-heading{text-align:center;max-width:950px;margin:0 auto 44px}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__section-heading p{margin-top:22px;font-size:18px}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__grid-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;display:grid}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__grid-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__card{background:#f7f8fa;border:1px solid #eef0f4;border-radius:16px;flex-direction:column;padding:32px;display:flex}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__card h3{margin-bottom:12px;font-size:20px}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__card p{flex:1;margin-bottom:20px;font-size:14px}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__text-link{color:#173b67;text-underline-offset:4px;align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:1.5;text-decoration:underline;display:inline-flex}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__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-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__table-scroll{background:#fff;border:1px solid #eef0f4;border-radius:16px;margin-top:24px;overflow-x:auto}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__table{border-collapse:collapse;width:100%;font-size:15px}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__table caption{text-align:left;color:#111817;border-bottom:1px solid #eef0f4;padding:24px;font-size:20px;font-weight:750}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__table th,.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__table td{text-align:left;vertical-align:top;padding:20px 24px}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__table th{color:#111817;background-color:#f9fafb;border-bottom:1px solid #eef0f4;font-weight:750}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__table td{color:#4b4380;border-bottom:1px solid #f3f4f6}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__table tr:last-child td{border-bottom:none}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__editorial-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:24px;display:grid}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__editorial-grid article{background:#fff;border:1px solid #eef0f4;border-radius:16px;flex-direction:column;padding:32px;display:flex}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__editorial-grid h3{margin-bottom:12px;font-size:20px}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__editorial-grid p{flex:1;margin-bottom:20px;font-size:14px}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__meta{color:#5e6b7e;margin-bottom:16px;font-size:13px}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__section-links{flex-wrap:wrap;gap:16px;margin-top:16px;display:flex}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__mini-link{color:#173b67;font-size:13px;font-weight:600;text-decoration:underline}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__catalog-layout{grid-template-columns:260px 1fr;gap:48px;margin-top:44px;display:grid}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__filter-panel{height:fit-content;position:sticky;top:24px}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__filter-panel fieldset{border:none;margin:0 0 28px;padding:0}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__filter-panel legend{color:#1f2937;margin-bottom:14px;font-size:15px;font-weight:750}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__check{cursor:pointer;color:#64748b;align-items:center;gap:10px;margin-bottom:10px;font-size:14px;display:flex}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__check input{cursor:pointer;accent-color:#173b67;width:17px;height:17px}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__product-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;display:grid}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__product-card{background:#fff;border:1px solid #eef0f4;border-radius:16px;transition:transform .2s,box-shadow .2s;overflow:hidden}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__product-card:hover{transform:translateY(-4px);box-shadow:0 12px 20px #00000008}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__product-photo{object-fit:cover;background-color:#f5f5f5;width:100%;height:300px}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__product-body{padding:24px}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__badge{color:#9b11fa;text-transform:uppercase;background-color:#faf3ff;border-radius:4px;margin-bottom:14px;padding:4px 10px;font-size:11px;font-weight:750;display:inline-block}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__empty{text-align:center;background-color:#f8f9fb;border-radius:16px;padding:64px}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__faq{max-width:980px;margin:auto}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__faq details{border-top:1px solid #dfe5ed;padding:0 4px}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__faq details:last-child{border-bottom:1px solid #dfe5ed}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__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-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__faq summary:after{content:"+";color:#173b67;font-size:22px;position:absolute;top:22px;right:3px}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__faq details[open] summary:after{content:"-"}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__faq p{color:#64748b;padding:0 30px 23px 0}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__closing-band{text-align:center;padding:88px 0;background:#f0f5fa!important}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__closing-band h2{margin-bottom:20px}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__added{color:#173b67;background:#f0f5fa;border:2px solid #173b67}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__added:hover{color:#245a91;background:#e4edf6;border-color:#245a91}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__added:active{color:#0f2744;background:#d8e5f0;border-color:#0f2744}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__button:disabled:not(.catalog-private-label-module__oEebAG__added),.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__button:disabled:not(.catalog-private-label-module__oEebAG__added):hover,.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__button:disabled:not(.catalog-private-label-module__oEebAG__added):active{color:#94a3b8;cursor:not-allowed;background:#f0f5fa;border-color:#d9dee7}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__added:disabled{cursor:not-allowed}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__added:disabled:hover,.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__added:disabled:active{color:#173b67;background:#f0f5fa;border-color:#173b67}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__cart-message{color:#15803d;text-align:center;min-height:20px;margin-top:20px;font-size:14px;font-weight:600}@media (max-width:1050px){.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__catalog-layout{grid-template-columns:1fr}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__filter-panel{border-bottom:1px solid #eef0f4;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;margin-bottom:32px;padding-bottom:24px;display:grid;position:static}}@media (max-width:700px){.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__wrap{width:calc(100% - 36px)}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__hero{padding:52px 0}.catalog-private-label-module__oEebAG__container h1{font-size:36px}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__hero p{font-size:18px}.catalog-private-label-module__oEebAG__container section{padding:52px 0}.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__grid-four,.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__grid-three,.catalog-private-label-module__oEebAG__container .catalog-private-label-module__oEebAG__editorial-grid{grid-template-columns:1fr}}
.catalog-module__u3MMwG__container{box-sizing:border-box;color:#1f2937;letter-spacing:0;background:#fff;font-family:Arial,Helvetica,sans-serif}.catalog-module__u3MMwG__container *{box-sizing:border-box}.catalog-module__u3MMwG__container a{color:inherit;text-decoration:none}.catalog-module__u3MMwG__container button{font:inherit;cursor:pointer}.catalog-module__u3MMwG__container svg{flex-shrink:0}.catalog-module__u3MMwG__container p{color:#64748b;margin:0;font-size:16px;line-height:1.65}.catalog-module__u3MMwG__container h1,.catalog-module__u3MMwG__container h2,.catalog-module__u3MMwG__container h3{overflow-wrap:break-word;color:#1f2937;margin:0;line-height:1.24}.catalog-module__u3MMwG__container h1{max-width:1250px;margin:auto;font-size:44px;font-weight:750}.catalog-module__u3MMwG__container h2{font-size:36px}.catalog-module__u3MMwG__container h3{font-size:20px;line-height:1.4}.catalog-module__u3MMwG__container a:focus-visible,.catalog-module__u3MMwG__container button:focus-visible{outline-offset:5px;outline:3px solid #245a91}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__wrap{width:min(1352px,100% - 64px);margin:auto}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__hero{text-align:center;background:linear-gradient(#f0f5fae6,#f0f5fae6),url(/image/oyoyi-beach-swimwear-hero.webp) 50%/cover no-repeat;align-items:center;min-height:560px;padding:88px 0 70px;display:flex}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__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-module__u3MMwG__container .catalog-module__u3MMwG__dot{background:#15803d;border-radius:50%;width:8px;height:8px}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__hero p{max-width:740px;margin:26px auto 34px;font-size:20px;line-height:1.45}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__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;transition:background-color .2s;display:inline-flex}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__button:hover{background:#245a91;border-color:#245a91}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__button:active{background:#0f2744;border-color:#0f2744}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__pill{border-radius:40px;margin-left:10px;padding:19px 30px;font-size:18px}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__secondary{color:#173b67;background:#fff;border:2px solid #173b67}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__secondary:hover{background:#f0f5fa}.catalog-module__u3MMwG__container section{padding:76px 0}.catalog-module__u3MMwG__container section:nth-of-type(odd):not(.catalog-module__u3MMwG__hero){background:#f0f5fa}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__section-heading{text-align:center;max-width:950px;margin:0 auto 44px}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__section-heading p{margin-top:22px;font-size:18px}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__grid-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__card{background:#fff;border:1px solid #d9dee7;border-radius:16px;flex-direction:column;padding:32px;display:flex}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__card h3{margin-bottom:12px;font-size:20px}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__card p{flex:1;margin-bottom:20px;font-size:14px}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__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-module__u3MMwG__container .catalog-module__u3MMwG__notice{color:#64748b;text-align:center;background:#f0f5fa;border:1px solid #d9dee7;border-radius:16px;margin:32px 0;padding:24px;font-size:14px}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__notice strong{color:#1f2937;margin-bottom:8px;font-size:16px;display:block}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__product-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;margin-top:32px;display:grid}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__product-card{background:#fff;border:1px solid #d9dee7;border-radius:16px;transition:transform .2s,box-shadow .2s;overflow:hidden}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__product-card:hover{transform:translateY(-4px);box-shadow:0 12px 20px #00000008}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__product-photo{object-fit:cover;background-color:#f0f5fa;width:100%;height:300px}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__product-body{padding:24px}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__badge{color:#173b67;text-transform:uppercase;background-color:#f0f5fa;border-radius:4px;margin-bottom:14px;padding:4px 10px;font-size:11px;font-weight:750;display:inline-block}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__product-body h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.9em;margin-bottom:14px;font-size:16px;line-height:1.45;display:-webkit-box;overflow:hidden}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__product-body .catalog-module__u3MMwG__button{width:100%}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__added{color:#173b67;background:#f0f5fa;border:2px solid #173b67}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__added:hover{color:#245a91;background:#e4edf6;border-color:#245a91}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__added:active{color:#0f2744;background:#d8e5f0;border-color:#0f2744}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__button:disabled:not(.catalog-module__u3MMwG__added),.catalog-module__u3MMwG__container .catalog-module__u3MMwG__button:disabled:not(.catalog-module__u3MMwG__added):hover,.catalog-module__u3MMwG__container .catalog-module__u3MMwG__button:disabled:not(.catalog-module__u3MMwG__added):active{color:#94a3b8;cursor:not-allowed;background:#f0f5fa;border-color:#d9dee7}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__added:disabled{cursor:not-allowed}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__added:disabled:hover,.catalog-module__u3MMwG__container .catalog-module__u3MMwG__added:disabled:active{color:#173b67;background:#f0f5fa;border-color:#173b67}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__specs{grid-template-columns:120px 1fr;gap:12px;margin-bottom:24px;font-size:13px;display:grid}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__specs dt{color:#1f2937;font-weight:750}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__specs dd{color:#64748b;margin:0}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__add-stock{flex-direction:column;gap:12px;display:flex}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__add-stock label{color:#1f2937;flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__add-stock input{background:#fff;border:1px solid #d9dee7;border-radius:6px;padding:10px 12px;font-size:14px}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__cart-message{color:#15803d;text-align:center;min-height:20px;margin-top:20px;font-size:14px;font-weight:600}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__faq{max-width:980px;margin:auto}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__faq details{border-top:1px solid #d9dee7;padding:0 4px}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__faq details:last-child{border-bottom:1px solid #d9dee7}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__faq summary{cursor:pointer;color:#1f2937;padding:22px 32px 22px 0;font-size:18px;font-weight:600;line-height:1.5;list-style:none;position:relative}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__faq summary:after{content:"+";color:#173b67;font-size:22px;position:absolute;top:22px;right:3px}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__faq details[open] summary:after{content:"-"}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__faq p{color:#64748b;padding:0 30px 23px 0}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__footer{text-align:center;color:#64748b;border-top:1px solid #d9dee7;margin-top:80px;padding:48px 0;font-size:13px}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__footer .catalog-module__u3MMwG__cn{margin:12px 0}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__footer a{color:#173b67;text-decoration:underline}@media (max-width:700px){.catalog-module__u3MMwG__container .catalog-module__u3MMwG__wrap{width:calc(100% - 36px)}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__hero{padding:52px 0}.catalog-module__u3MMwG__container h1{font-size:36px}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__hero p{font-size:18px}.catalog-module__u3MMwG__container section{padding:52px 0}.catalog-module__u3MMwG__container .catalog-module__u3MMwG__grid-three,.catalog-module__u3MMwG__container .catalog-module__u3MMwG__product-grid{grid-template-columns:1fr}}
