#MainContent:has(#rsw-feminine) .rsw-fem-benefits .benefits-container{width:100%;padding-bottom:4px;display:block}#MainContent:has(#rsw-feminine) .rsw-fem-benefits .benefits-grid{display:grid;grid-template-columns:repeat(5,1fr);max-width:100%;margin:0;padding:0 20px;gap:10px}#MainContent:has(#rsw-feminine) .rsw-fem-benefits .benefit-item{display:flex;flex-direction:column;align-items:center;gap:4px;padding:1px 0;transition:transform .2s ease}#MainContent:has(#rsw-feminine) .rsw-fem-benefits .benefit-item:hover{transform:translateY(-3px)}#MainContent:has(#rsw-feminine) .rsw-fem-benefits .benefits-img{width:30px;height:30px;object-fit:contain;filter:opacity(.9);display:block;margin:0}@media screen and (max-width:767px){#MainContent:has(#rsw-feminine) .rsw-fem-benefits .benefits-grid{grid-template-columns:repeat(5,1fr);gap:5px;padding:0 10px}#MainContent:has(#rsw-feminine) .rsw-fem-benefits .benefits-img{width:28px;height:28px}#MainContent:has(#rsw-feminine) .rsw-fem-benefits .benefit-text{font-size:11px}}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .nutrition-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:#0009;align-items:center;justify-content:center;padding:20px}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .modal-content{position:relative;background:#fff;border-radius:12px;max-width:480px;width:100%;max-height:90vh;overflow:hidden;box-shadow:0 10px 40px #0000004d}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .modal-close{position:absolute;top:10px;right:10px;z-index:10;background:var(--brown-900);color:var(--yellow-25);border:none;width:32px;height:32px;border-radius:50%;font-size:24px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .modal-close:hover{background:var(--brown-950)}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .nutrition-info-trigger{display:flex;justify-content:center;align-items:center;gap:8px;cursor:pointer;border-bottom:none;padding:4px 0;transition:opacity .2s;width:100%}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .nutrition-info-trigger:hover{opacity:.7}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .nutrition-text{font-size:14px;font-weight:500;color:#000}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .nutrition-arrow{width:16px;height:16px;stroke:#000;transition:transform .2s}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .nutrition-info-trigger:hover .nutrition-arrow{transform:translate(3px)}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .supplement-card{max-width:100%;height:100%;background:var(--yellow-25);overflow:hidden;display:flex;flex-direction:column}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .card-header{background:var(--brown-900);color:var(--yellow-25);padding:14px 16px;text-align:center;flex-shrink:0}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .header-title{font-size:22px;font-weight:800;letter-spacing:.02em}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .serving-section{padding:10px 16px;border-bottom:8px solid var(--brown-900);background:var(--yellow-25);flex-shrink:0}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .serving-row{display:flex;justify-content:space-between;font-size:11px;color:var(--brown-900)}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .serving-row strong{font-weight:700}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .amount-header{display:flex;justify-content:flex-end;padding:6px 16px;border-bottom:1px solid var(--brown-900);gap:12px;flex-shrink:0}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .amount-header span{font-size:9px;font-weight:600;color:var(--brown-900);text-align:right}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .col-amount{width:60px}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .col-dv{width:40px}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .ingredients-list{flex:1;overflow-y:auto;min-height:0}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .ingredient-row{display:flex;align-items:flex-start;padding:10px 16px;border-bottom:1px solid var(--yellow-200)}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .ingredient-row.has-sub{padding-bottom:4px;border-bottom:none}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .ingredient-info{flex:1;min-width:0}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .ingredient-name{font-size:12px;font-weight:600;color:var(--brown-900);line-height:1.3}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .ingredient-sub{font-size:10px;color:var(--brown-800);font-weight:400}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .ingredient-values{display:flex;gap:12px;flex-shrink:0}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .val-amount{width:60px;text-align:right;font-size:12px;font-weight:700;color:var(--brown-900)}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .val-dv{width:40px;text-align:right;font-size:12px;font-weight:600;color:var(--brown-800)}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .support-section{border-top:4px solid var(--brown-900);flex-shrink:0}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .support-header{padding:6px 16px;background:var(--yellow-100);font-size:10px;font-weight:700;color:var(--brown-900);text-transform:uppercase;letter-spacing:.05em}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .support-row{display:flex;justify-content:space-between;padding:6px 16px;border-bottom:1px solid var(--yellow-200)}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .support-row:last-child{border-bottom:none}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .support-name{font-size:11px;color:var(--brown-900)}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .support-value{font-size:11px;font-weight:700;color:var(--brown-900)}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .dv-footnote{padding:8px 16px;background:var(--yellow-50);border-top:1px solid var(--yellow-200);font-size:8px;color:var(--brown-800);line-height:1.4;flex-shrink:0}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .other-ingredients{padding:10px 16px;background:var(--yellow-25);border-top:4px solid var(--brown-900);flex-shrink:0}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .other-title{font-size:10px;font-weight:700;color:var(--brown-900);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .other-text{font-size:9px;color:var(--brown-800);line-height:1.5}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .attributes-section{padding:14px 16px;background:var(--yellow-100);border-top:1px solid var(--yellow-200);flex-shrink:0}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .attributes-grid{display:flex;justify-content:space-around}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .attribute-item{display:flex;flex-direction:column;align-items:center;gap:4px}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .attribute-icon{width:32px;height:32px;border-radius:50%;background:var(--yellow-25);border:2px solid var(--yellow-400);display:flex;align-items:center;justify-content:center}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .attribute-icon svg{width:14px;height:14px;stroke:var(--yellow-600);fill:var(--yellow-600)}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .attribute-text{font-size:9px;font-weight:700;color:var(--brown-900);text-transform:uppercase;letter-spacing:.02em;text-align:center;line-height:1.2}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .card-footer{background:var(--brown-900);padding:12px 16px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .footer-text{font-size:9px;color:var(--yellow-400);line-height:1.4}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .footer-text strong{color:var(--yellow-300)}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .brand-mark{font-family:Times New Roman,Times,Georgia,serif;font-size:22px;font-weight:400;color:var(--yellow-25);letter-spacing:.01em}#MainContent:has(#rsw-feminine) .rsw-fem-counterfeit .banner-wrapper{width:100%}#MainContent:has(#rsw-feminine) .rsw-fem-counterfeit .counterfeit-banner{width:100%;background-color:#fff5f5;border:1.5px solid #f5c6c6;border-radius:8px;padding:14px 16px;display:flex;align-items:flex-start;gap:12px}#MainContent:has(#rsw-feminine) .rsw-fem-counterfeit .banner-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:1px}#MainContent:has(#rsw-feminine) .rsw-fem-counterfeit .banner-icon svg{width:22px;height:22px;fill:#c0392b}#MainContent:has(#rsw-feminine) .rsw-fem-counterfeit .banner-content{flex:1;min-width:0}#MainContent:has(#rsw-feminine) .rsw-fem-counterfeit .banner-title{font-size:16px;font-weight:700;color:#c0392b;margin-bottom:3px;line-height:1.3}#MainContent:has(#rsw-feminine) .rsw-fem-counterfeit .banner-body{font-size:16px;color:#555;line-height:1.5}@media(max-width:768px){#MainContent:has(#rsw-feminine) .rsw-fem-counterfeit .counterfeit-banner{padding:12px 14px;gap:10px}#MainContent:has(#rsw-feminine) .rsw-fem-counterfeit .banner-title{font-size:16px}#MainContent:has(#rsw-feminine) .rsw-fem-counterfeit .banner-body{font-size:16px}}@media(max-width:480px){#MainContent:has(#rsw-feminine) .rsw-fem-counterfeit .counterfeit-banner{padding:10px 12px;gap:9px}#MainContent:has(#rsw-feminine) .rsw-fem-counterfeit .banner-icon svg{width:20px;height:20px}#MainContent:has(#rsw-feminine) .rsw-fem-counterfeit .banner-title{font-size:15px}#MainContent:has(#rsw-feminine) .rsw-fem-counterfeit .banner-body{font-size:15px}}#MainContent:has(#rsw-feminine) .rsw-fem-benefits .upcart-rewards{display:none!important}#MainContent:has(#rsw-feminine) .rsw-fem-benefits .styles_ProductRow__cartDiscountFormat__{font-size:10px;font-weight:500}#MainContent:has(#rsw-feminine) .rsw-fem-benefits .upcart-addons-image-wrapper{display:none}#MainContent:has(#rsw-feminine) .rsw-fem-benefits .styles_AddonsModule__{margin-left:-19px}#MainContent:has(#rsw-feminine) .rsw-fem-benefits .cart-benefits.benefits-container{width:100%;display:block;padding:12px 32px}#MainContent:has(#rsw-feminine) .rsw-fem-benefits .cart-benefits .benefits-grid{max-width:540px;width:100%;display:flex;justify-items:center;justify-content:center;align-items:center;gap:10px;border-radius:8px;border:1px solid #CCC;background:#fefefe;padding:8px;margin:0 auto}#MainContent:has(#rsw-feminine) .rsw-fem-benefits .cart-benefits .benefit-item{max-width:86px;width:100%;display:flex;flex-direction:column;align-items:center;gap:4px;padding:1px 0;transition:transform .2s ease}#MainContent:has(#rsw-feminine) .rsw-fem-benefits .cart-benefits .benefit-item:hover{transform:translateY(-3px)}#MainContent:has(#rsw-feminine) .rsw-fem-benefits .cart-benefits .benefits-img{width:30px;height:30px;object-fit:contain;filter:opacity(.9);display:block;margin:0}#MainContent:has(#rsw-feminine) .rsw-fem-benefits .benefit-text{font-size:12px;line-height:1.2;color:#333;font-weight:500;text-align:center;margin:0;padding:0}@media screen and (max-width:767px){#MainContent:has(#rsw-feminine) .rsw-fem-benefits .cart-benefits .benefits-grid{grid-template-columns:repeat(5,1fr);gap:5px;padding:0 10px}#MainContent:has(#rsw-feminine) .rsw-fem-benefits .cart-benefits .benefits-img{width:28px;height:28px}#MainContent:has(#rsw-feminine) .rsw-fem-benefits .cart-benefits .benefit-text{font-size:11px}}@media screen and (max-width:480px){#MainContent:has(#rsw-feminine) .rsw-fem-benefits .benefits-img{width:24px;height:24px}#MainContent:has(#rsw-feminine) .rsw-fem-benefits .benefit-text{font-size:12px}}#MainContent:has(#rsw-feminine) .rsw-fem-benefits .upcart-public-product-properties__subscription{display:none}#MainContent:has(#rsw-feminine) .rsw-fem-benefits .upcart-internal-cart-items__key-value-pair{display:none}#MainContent:has(#rsw-feminine) .rsw-fem-benefits .styles_CartPreview__empty__body__ .upcart-public-component-upsell-tile{display:none!important}#MainContent:has(#rsw-feminine) .rsw-fem-benefits .styles_CartPreview__empty__body__{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:20px!important}#MainContent:has(#rsw-feminine) .rsw-fem-benefits .styles_CartPreview__empty__{flex-grow:0!important;margin-bottom:0!important}#MainContent:has(#rsw-feminine) .rsw-fem-benefits .upcart-public-upsell__header{padding:0!important;margin:0!important;min-height:0!important}#MainContent:has(#rsw-feminine) .rsw-fem-benefits .styles_CartPreview__empty__body__,#MainContent:has(#rsw-feminine) .rsw-fem-benefits .styles_CartPreview__empty__,#MainContent:has(#rsw-feminine) .rsw-fem-benefits .upcart-internal-upsell__header{margin:0!important;padding:0!important;gap:0!important}#MainContent:has(#rsw-feminine) .rsw-fem-benefits .upcart-public-upsell__shop-now-button{width:150px!important;margin:0 auto!important}#MainContent:has(#rsw-feminine) .o12-bundle-block,#MainContent:has(#rsw-feminine) .o12-bundle,#MainContent:has(#rsw-feminine) .o12-bundle *{box-sizing:border-box}#MainContent:has(#rsw-feminine) .o12-bundle-block{position:relative;z-index:0;isolation:isolate}#MainContent:has(#rsw-feminine) .o12-bundle{position:relative;z-index:0;width:100%;margin:15px 0 10px;color:#000;font-family:var(--font-body-family, Montserrat),Arial,Helvetica,sans-serif;line-height:1.4}#MainContent:has(#rsw-feminine) .o12-bundle__heading{display:flex;align-items:center;gap:8px;width:100%;margin:0 0 16px;color:#111;font-family:inherit;font-size:12px;font-weight:300;line-height:1;text-align:center;white-space:nowrap}#MainContent:has(#rsw-feminine) .o12-bundle__heading:before,#MainContent:has(#rsw-feminine) .o12-bundle__heading:after{content:"";height:2px;flex:1 1 auto;background:#0000004d}#MainContent:has(#rsw-feminine) .o12-bundle__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;width:100%;overflow-x:auto}#MainContent:has(#rsw-feminine) .o12-bundle__tile{position:relative;-webkit-appearance:none;appearance:none;display:flex;min-width:0;height:146px;min-height:146px;margin:0;padding:38px 5px 10px;flex-direction:column;align-items:center;border:1px solid rgba(0,0,0,.3);border-radius:9px;background:#00000012;color:#000;font-family:inherit;font-style:normal;letter-spacing:normal;text-transform:none;line-height:1;text-align:center;cursor:pointer;overflow:hidden}#MainContent:has(#rsw-feminine) .o12-bundle__tile.is-selected{padding:37px 4px 9px;border:2px solid #111;background:#fff}#MainContent:has(#rsw-feminine) .o12-bundle__tile:disabled{cursor:not-allowed;opacity:.45}#MainContent:has(#rsw-feminine) .o12-bundle__tile:focus{outline:none}#MainContent:has(#rsw-feminine) .o12-bundle__tile:focus-visible{outline:2px solid #111;outline-offset:2px}#MainContent:has(#rsw-feminine) .o12-bundle__shipping-label{position:absolute;inset:0 0 auto;display:flex;height:21px;align-items:center;justify-content:center;border-radius:8px 8px 0 0;background:#0000001a;color:#000;font-size:9px;font-weight:500;line-height:1;white-space:nowrap}#MainContent:has(#rsw-feminine) .o12-bundle__tile.is-selected .o12-bundle__shipping-label{inset:-1px -1px auto}#MainContent:has(#rsw-feminine) .o12-bundle__radio{position:relative;display:block;flex:0 0 auto;width:14px;height:14px;border:2px solid rgba(0,0,0,.3);border-radius:50%;background:#fff}#MainContent:has(#rsw-feminine) .o12-bundle__tile.is-selected .o12-bundle__radio{border-color:#111}#MainContent:has(#rsw-feminine) .o12-bundle__tile.is-selected .o12-bundle__radio:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;background:#111}#MainContent:has(#rsw-feminine) .o12-bundle__tile-title{display:block;margin-top:9px;color:#000;font-size:14px;font-weight:500;line-height:17px;white-space:nowrap}#MainContent:has(#rsw-feminine) .o12-bundle__tile-subtitle{display:block;margin-top:1px;color:#555;font-size:10px;font-weight:400;line-height:13px;white-space:nowrap}#MainContent:has(#rsw-feminine) .o12-bundle__pricing{display:flex;min-width:0;margin-top:8px;align-items:baseline;justify-content:center;color:#000;white-space:nowrap}#MainContent:has(#rsw-feminine) .o12-bundle__price{font-size:14px;font-weight:500;line-height:1.4}#MainContent:has(#rsw-feminine) .o12-bundle__each{margin-left:1px;font-size:14px;font-weight:400;line-height:1.4}#MainContent:has(#rsw-feminine) .o12-bundle__compare{display:block;min-height:12px;margin-top:1px;color:#888;font-size:10px;font-weight:400;line-height:12px;text-decoration:line-through;white-space:nowrap}#MainContent:has(#rsw-feminine) .o12-bundle__compare[hidden]{display:block;visibility:hidden}#MainContent:has(#rsw-feminine) .o12-bundle__refill{-webkit-appearance:none;appearance:none;display:flex;width:100%;min-height:55px;margin:12px 0 0;padding:9px 10px;align-items:center;gap:18px;border:1.5px dashed #ff8c00;border-radius:9px;background:#fff3e4;color:#000;font-family:inherit;text-align:left;cursor:pointer}#MainContent:has(#rsw-feminine) .o12-bundle__refill:focus{outline:none}#MainContent:has(#rsw-feminine) .o12-bundle__refill:focus-visible{outline:2px solid #111;outline-offset:2px}#MainContent:has(#rsw-feminine) .o12-bundle__refill-check{display:flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;border:2px solid #000;border-radius:50%;background:#fff;color:#000}#MainContent:has(#rsw-feminine) .o12-bundle__refill-check svg{display:block;width:14px;height:10px}#MainContent:has(#rsw-feminine) .o12-bundle__refill[aria-checked=false] .o12-bundle__refill-check svg{visibility:hidden}#MainContent:has(#rsw-feminine) .o12-bundle__refill[aria-checked=false]{border:1px dotted #000;background:#ededed}#MainContent:has(#rsw-feminine) .o12-bundle__refill[aria-checked=false] .o12-bundle__refill-check{border-color:#000;background:#fff}#MainContent:has(#rsw-feminine) .o12-bundle__refill-copy{display:flex;min-width:0;flex-direction:column;gap:1px}#MainContent:has(#rsw-feminine) .o12-bundle__refill-copy strong{color:#000;font-size:13px;font-weight:700;line-height:1.3}#MainContent:has(#rsw-feminine) .o12-bundle__refill-copy span{color:#555;font-size:13px;font-weight:400;line-height:1.3}#MainContent:has(#rsw-feminine) .o12-bundle__purchase{-webkit-appearance:none;appearance:none;display:flex;width:100%;min-height:47px;margin:14px 0 0;padding:13px 16px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:4px;background:#222;color:#fff;font-family:inherit;font-size:16px;font-weight:400;line-height:20px;letter-spacing:.035em;text-align:center;cursor:pointer}#MainContent:has(#rsw-feminine) .o12-bundle__purchase[aria-disabled=true],#MainContent:has(#rsw-feminine) .o12-bundle__purchase:disabled,#MainContent:has(#rsw-feminine) .o12-bundle__buy-once[aria-disabled=true]{cursor:default;opacity:.7}#MainContent:has(#rsw-feminine) .o12-bundle__subscription-benefits{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:12px;color:#000;font-family:inherit;font-size:11.5px;font-weight:400;line-height:1.2;white-space:nowrap}#MainContent:has(#rsw-feminine) .o12-bundle__subscription-benefit-part{display:inline-flex;align-items:center;gap:6px}#MainContent:has(#rsw-feminine) .o12-bundle__subscription-benefit-part svg{display:block;flex:0 0 12px;width:12px;height:12px;fill:currentColor}#MainContent:has(#rsw-feminine) .o12-bundle__subscription-benefits strong{font-weight:500}#MainContent:has(#rsw-feminine) .o12-bundle__subscription-separator{width:1px;height:15px;flex:0 0 1px;margin:0 4px;background:currentColor;opacity:.75}#MainContent:has(#rsw-feminine) .o12-bundle__offer-details{width:100%;margin-top:9px}#MainContent:has(#rsw-feminine) .o12-bundle__benefits{display:flex;width:100%;margin:0;padding:0 0 14px;flex-direction:column;gap:5px;border-bottom:1px solid rgba(0,0,0,.4);list-style:none}#MainContent:has(#rsw-feminine) .o12-bundle__benefits li{display:flex;margin:0;padding:0;align-items:flex-start;gap:6px;color:#000;font-family:inherit;font-size:14px;font-weight:400;line-height:1.4}#MainContent:has(#rsw-feminine) .o12-bundle__benefit-check{display:flex;flex:0 0 auto;width:13px;height:18px;align-items:center;justify-content:center}#MainContent:has(#rsw-feminine) .o12-bundle__benefit-check svg{display:block;width:13px;height:10px}#MainContent:has(#rsw-feminine) .o12-bundle__buy-once{-webkit-appearance:none;appearance:none;display:flex;width:fit-content;max-width:100%;min-height:28px;margin:5px auto 14px;padding:3px 0 1px;align-items:center;justify-content:center;gap:7px;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;color:#000;font-family:inherit;font-size:14px;font-weight:400;line-height:20px;text-align:center;cursor:pointer}#MainContent:has(#rsw-feminine) .o12-bundle__buy-once:focus{outline:none}#MainContent:has(#rsw-feminine) .o12-bundle__buy-once:focus-visible{outline:2px solid #111;outline-offset:2px}#MainContent:has(#rsw-feminine) .o12-bundle__spinner,#MainContent:has(#rsw-feminine) .o12-bundle__spinner svg{width:16px;height:16px}#MainContent:has(#rsw-feminine) .o12-bundle__purchase-error{margin-top:8px}@media(min-width:750px){#MainContent:has(#rsw-feminine) .o12-bundle__subscription-benefits{gap:10px;font-size:13px}}@media(max-width:749px){#MainContent:has(#rsw-feminine) .o12-bundle{margin:12px 0}#MainContent:has(#rsw-feminine) .o12-bundle__refill{min-height:47px;padding:6px 8px;gap:14px}#MainContent:has(#rsw-feminine) .o12-bundle__refill-copy strong{line-height:15px}#MainContent:has(#rsw-feminine) .o12-bundle__refill-copy span{line-height:14px}#MainContent:has(#rsw-feminine) .o12-bundle__purchase{min-height:40px;padding:10px 16px}#MainContent:has(#rsw-feminine) .o12-bundle__benefits li,#MainContent:has(#rsw-feminine) .o12-bundle__buy-once{font-size:13px}}@media(max-width:400px){#MainContent:has(#rsw-feminine) .o12-bundle__subscription-benefits{gap:4px;font-size:10px}#MainContent:has(#rsw-feminine) .o12-bundle__subscription-benefit-part{gap:4px}#MainContent:has(#rsw-feminine) .o12-bundle__subscription-benefit-part svg{width:15px;height:15px;flex-basis:15px}#MainContent:has(#rsw-feminine) .o12-bundle__subscription-separator{height:20px;margin-inline:1px}}#MainContent:has(#rsw-feminine) .o12-purchase-surface{width:100%}#MainContent:has(#rsw-feminine) .o12-purchase-surface .o12-bundle__heading{display:flex!important;align-items:center;gap:10px;margin:0 0 12px;color:#22221f;font-size:13px!important;font-weight:400!important;line-height:1.2;text-align:center}#MainContent:has(#rsw-feminine) .o12-purchase-surface .o12-bundle__heading:before,#MainContent:has(#rsw-feminine) .o12-purchase-surface .o12-bundle__heading:after{height:1px;flex:1 1 auto;background:#a9a9a7;content:""}#MainContent:has(#rsw-feminine) .o12-purchase-surface .o12-bundle__tiles{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}#MainContent:has(#rsw-feminine) .o12-purchase-surface .o12-bundle__tile{box-sizing:border-box;position:relative;display:flex!important;min-width:0;min-height:202px;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;padding:15px 6px 10px!important;overflow:hidden;border:1px solid #d8d6d1!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;color:#111;text-align:center}#MainContent:has(#rsw-feminine) .o12-purchase-surface .o12-bundle__tile.is-selected{border:2px solid #171717!important;background:#fffdf4!important;box-shadow:0 1px 4px #00000012!important}#MainContent:has(#rsw-feminine) .o12-purchase-surface .o12-bundle__radio,#MainContent:has(#rsw-feminine) .o12-purchase-surface .o12-bundle__tile-subtitle{display:none!important}#MainContent:has(#rsw-feminine) .o12-purchase-surface .o12-bundle__shipping-label{position:absolute!important;z-index:3;top:0!important;left:0!important;display:grid!important;width:100%!important;height:23px;place-items:center;margin:0!important;padding:0 3px!important;border:0!important;border-radius:0!important;background:#fff3a6!important;color:#000!important;-webkit-text-fill-color:#000!important;font-size:8.4px!important;font-weight:700!important;line-height:1!important;letter-spacing:0;white-space:nowrap;transform:none!important}#MainContent:has(#rsw-feminine) .o12-purchase-surface .o12-bundle__products{position:relative;display:block;width:100%;height:62px;flex:0 0 62px;margin:13px 0 3px}#MainContent:has(#rsw-feminine) .o12-purchase-surface .o12-bundle__products img{position:absolute;top:calc(50% + 2px);left:50%;width:39px;height:59px;max-width:none;object-fit:contain;filter:drop-shadow(0 3px 3px rgb(36 35 31 / 10%));transform:translate(-50%,-50%)}#MainContent:has(#rsw-feminine) .o12-purchase-surface .o12-bundle__products[data-quantity="2"] img:first-child{left:39%}#MainContent:has(#rsw-feminine) .o12-purchase-surface .o12-bundle__products[data-quantity="2"] img:last-child{left:61%}#MainContent:has(#rsw-feminine) .o12-purchase-surface .o12-bundle__products[data-quantity="3"] img:nth-child(1){left:32%}#MainContent:has(#rsw-feminine) .o12-purchase-surface .o12-bundle__products[data-quantity="3"] img:nth-child(3){left:68%}#MainContent:has(#rsw-feminine) .o12-purchase-surface .o12-bundle__deal-badge{position:absolute;z-index:4;right:-1px;bottom:-2px;padding:4px 7px;border:1px solid rgb(255 255 255 / 92%);border-radius:4px;background:#171717;color:#fff;box-shadow:0 2px 4px #0003;font-size:8.1px;font-weight:750;line-height:1;letter-spacing:.01em;white-space:nowrap;transform:rotate(-4deg);transform-origin:center}#MainContent:has(#rsw-feminine) .o12-purchase-surface .o12-bundle__tile-title{display:grid;width:100%;min-height:27px;align-content:center;justify-items:center;gap:1px;color:#080808!important;font-size:13px!important;font-weight:700!important;line-height:1.05!important;text-align:center;white-space:pre-line}#MainContent:has(#rsw-feminine) .o12-purchase-surface .o12-bundle__tile-title>span{display:block}#MainContent:has(#rsw-feminine) .best-deal-prototype__callout{display:none}#MainContent:has(#rsw-feminine) .o12-purchase-surface .o12-bundle__daily-meta{display:inline-flex;min-height:20px;align-items:center;justify-content:center;margin-top:4px;padding:3px 7px;border-radius:999px;border:1px solid #efdc91;background:#fff5d4;color:#171717;font-size:9.3px;font-weight:500!important;-webkit-text-stroke:.08px currentColor;line-height:1;white-space:nowrap}#MainContent:has(#rsw-feminine) .o12-purchase-surface .o12-bundle__pricing{display:block!important;margin-top:6px!important}#MainContent:has(#rsw-feminine) .o12-purchase-surface .o12-bundle__price{color:#080808!important;font-size:15.5px!important;font-weight:500!important;-webkit-text-stroke:.15px currentColor;line-height:1.1!important}#MainContent:has(#rsw-feminine) .o12-purchase-surface .o12-bundle__compare{display:block!important;margin-top:7px!important;padding-bottom:4px;color:#8a8884!important;font-size:10px!important;font-weight:450!important;line-height:1!important;text-decoration:line-through}#MainContent:has(#rsw-feminine) .o12-purchase-surface .o12-bundle__purchase{margin-top:10px!important;min-height:54px!important;height:auto!important;padding:10px 16px!important;border-radius:10px!important}#MainContent:has(#rsw-feminine) .o12-purchase-surface .o12-bundle__offer-details{margin-top:10px!important}#MainContent:has(#rsw-feminine) .o12-purchase-surface .Resawell-atc-copy{display:flex;align-items:center;justify-content:center;line-height:1}#MainContent:has(#rsw-feminine) .o12-purchase-surface .Resawell-atc-copy__label{font-size:16px;font-weight:500;letter-spacing:.02em}#MainContent:has(#rsw-feminine) .o12-purchase-surface .o12-bundle__buy-once{margin-top:10px!important}#MainContent:has(#rsw-feminine) .o12-purchase-surface .o12-bundle__tile[data-qty="3"] .o12-bundle__deal-badge{right:-1px;bottom:-2px;display:block;width:auto;height:auto;padding:4px 7px;border:1px solid rgb(255 255 255 / 92%);border-radius:4px;background:#c61f3a;color:#fff;box-shadow:0 2px 4px #0003;font-size:8.1px;line-height:1;white-space:nowrap;transform:rotate(-4deg)}@media(max-width:380px){#MainContent:has(#rsw-feminine) .o12-purchase-surface .o12-bundle__tiles{gap:5px!important}#MainContent:has(#rsw-feminine) .o12-purchase-surface .o12-bundle__tile{min-height:200px;padding-inline:4px!important}#MainContent:has(#rsw-feminine) .o12-purchase-surface .o12-bundle__tile-title{font-size:12.4px!important}#MainContent:has(#rsw-feminine) .o12-purchase-surface .o12-bundle__shipping-label{font-size:8px!important}}#MainContent:has(#rsw-feminine) .section-Resawell-footer-390{margin:0!important;background:#fbf8f4}#MainContent:has(#rsw-feminine) .Resawell-footer-390,#MainContent:has(#rsw-feminine) .Resawell-footer-390 *{box-sizing:border-box}#MainContent:has(#rsw-feminine) .Resawell-footer-390{display:block;padding-bottom:4px;background:#fbf8f4;color:#2e2e2a;font-family:Resawell Footer Geist,Arial,sans-serif;font-style:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-synthesis:none}#MainContent:has(#rsw-feminine) .Resawell-footer-390 :where(h2,#MainContent:has(#rsw-feminine) p){margin:0}#MainContent:has(#rsw-feminine) .Resawell-footer-390 :where(a,#MainContent:has(#rsw-feminine) summary){color:inherit;text-decoration:none}#MainContent:has(#rsw-feminine) .Resawell-footer-390__top,#MainContent:has(#rsw-feminine) .Resawell-footer-390__brand,#MainContent:has(#rsw-feminine) .Resawell-footer-390__bottom{width:min(100%,375px);margin-inline:auto}#MainContent:has(#rsw-feminine) .Resawell-footer-390__top{padding:24px 16px}#MainContent:has(#rsw-feminine) .Resawell-footer-390__blocks{display:block}#MainContent:has(#rsw-feminine) .Resawell-footer-390__menu{margin:0;border:0}#MainContent:has(#rsw-feminine) .Resawell-footer-390__menu:not(:last-of-type){padding-bottom:12px;border-bottom:1px solid #e4dcd2}#MainContent:has(#rsw-feminine) .Resawell-footer-390__menu+.Resawell-footer-390__menu{margin-top:11px}#MainContent:has(#rsw-feminine) .Resawell-footer-390__menu summary{width:100%;min-height:22px;display:flex;align-items:center;justify-content:space-between;color:#2e2e2a;font-size:16px;font-weight:500;line-height:22px;letter-spacing:-.75px;cursor:pointer;list-style:none}#MainContent:has(#rsw-feminine) .Resawell-footer-390__menu summary::-webkit-details-marker{display:none}#MainContent:has(#rsw-feminine) .Resawell-footer-390__menu summary i{position:relative;width:14px;height:14px;flex:0 0 14px}#MainContent:has(#rsw-feminine) .Resawell-footer-390__menu summary i:before,#MainContent:has(#rsw-feminine) .Resawell-footer-390__menu summary i:after{position:absolute;top:6.25px;left:0;width:14px;height:1.5px;background:currentColor;content:""}#MainContent:has(#rsw-feminine) .Resawell-footer-390__menu summary i:after{transform:rotate(90deg);transition:transform .16s ease}#MainContent:has(#rsw-feminine) .Resawell-footer-390__menu[open] summary i:after{transform:rotate(0)}#MainContent:has(#rsw-feminine) .Resawell-footer-390__links{display:grid;gap:12px;margin-top:12px}#MainContent:has(#rsw-feminine) .Resawell-footer-390__links a{width:fit-content;color:#57574f;font-size:15px;font-weight:400;line-height:18px;letter-spacing:-.5px}#MainContent:has(#rsw-feminine) .Resawell-footer-390__affiliate{min-height:209px;margin-top:24px;padding:16px 12px;border-radius:12px;background:#ebe5dd}#MainContent:has(#rsw-feminine) .Resawell-footer-390__affiliate>span{min-height:25px;display:inline-flex;align-items:center;padding:6px 12px;border-radius:4px;background:#fff;color:#2e2e2a;font-size:13px;font-weight:500;line-height:13px;letter-spacing:-.35px;white-space:nowrap}#MainContent:has(#rsw-feminine) .Resawell-footer-390__affiliate h2{margin-top:10px;color:#2e2e2a;font-size:20px;font-weight:500;line-height:22px;letter-spacing:-.75px}#MainContent:has(#rsw-feminine) .Resawell-footer-390__affiliate p{max-width:319px;margin-top:10px;color:#57574f;font-size:15px;font-weight:400;line-height:18px;letter-spacing:-.5px}#MainContent:has(#rsw-feminine) .Resawell-footer-390__affiliate>a{width:min(307px,calc(100% - 12px));min-height:46px;display:flex;align-items:center;justify-content:center;margin-top:10px;border:1px solid #2e2e2a;border-radius:7px;background:#fff;color:#2e2e2a;font-size:14px;font-weight:600;line-height:14px;text-align:center;text-transform:uppercase}#MainContent:has(#rsw-feminine) .Resawell-footer-390__brand{min-height:203.726px;padding:24px 16px}#MainContent:has(#rsw-feminine) .Resawell-footer-390__brand img{width:343px;max-width:100%;height:65.726px;display:block}#MainContent:has(#rsw-feminine) .Resawell-footer-390__brand p{max-width:343px;margin:26px auto 0;color:#57574f;font-size:12px;font-weight:400;line-height:16px;letter-spacing:-.25px;text-align:center}#MainContent:has(#rsw-feminine) .Resawell-footer-390__bottom{min-height:192px;padding:24px 16px;border-top:1px solid #e4dcd2}#MainContent:has(#rsw-feminine) .Resawell-footer-390__legal{min-height:12px;display:grid;grid-template-columns:auto auto auto;align-items:center;justify-content:space-between}#MainContent:has(#rsw-feminine) .Resawell-footer-390__legal a{display:inline-flex;align-items:center;color:#2e2e2a;font-size:9px;font-weight:600;line-height:12px;letter-spacing:.35px;text-transform:uppercase;white-space:nowrap}#MainContent:has(#rsw-feminine) .Resawell-footer-390__legal a+a:before{width:1.122px;height:9.46px;display:inline-block;flex:0 0 1.122px;margin-right:16px;background:#e4dcd2;content:""}#MainContent:has(#rsw-feminine) .Resawell-footer-390__payments{width:230.664px;height:16px;display:flex;gap:4px;margin-top:24px}#MainContent:has(#rsw-feminine) .Resawell-footer-390__payments img{width:25.333px;height:16px;display:block;object-fit:contain}#MainContent:has(#rsw-feminine) .Resawell-footer-390__locale-form{margin-top:12px}#MainContent:has(#rsw-feminine) .Resawell-footer-390__locale{position:relative;width:100%;min-height:40px;display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid #e4dcd2;border-radius:6px;background:#f9f6f1;color:#2e2e2a;cursor:pointer}#MainContent:has(#rsw-feminine) .Resawell-footer-390__locale-value{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:500;line-height:16px;letter-spacing:-.35px}#MainContent:has(#rsw-feminine) .Resawell-footer-390__locale img{width:18.667px;height:14px;display:block}#MainContent:has(#rsw-feminine) .Resawell-footer-390__locale select{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}#MainContent:has(#rsw-feminine) .Resawell-footer-390__locale i{width:9px;height:9px;display:block;margin-right:2px;border-right:1.3125px solid #57574f;border-bottom:1.3125px solid #57574f;transform:translateY(-2px) rotate(45deg)}#MainContent:has(#rsw-feminine) .Resawell-footer-390__copyright{margin-top:24px;color:#57574f;font-size:12px;font-weight:400;line-height:16px;letter-spacing:-.25px}#MainContent:has(#rsw-feminine) .Resawell-footer-390 :where(a,#MainContent:has(#rsw-feminine) summary):hover{text-decoration:none}#MainContent:has(#rsw-feminine) .Resawell-footer-390__links a:hover,#MainContent:has(#rsw-feminine) .Resawell-footer-390__legal a:hover{text-decoration:underline;text-underline-offset:3px}#MainContent:has(#rsw-feminine) .Resawell-footer-390__affiliate>a:hover{background:#2e2e2a;color:#fff}#MainContent:has(#rsw-feminine) .Resawell-footer-390 :where(a,#MainContent:has(#rsw-feminine) summary):focus-visible,#MainContent:has(#rsw-feminine) .Resawell-footer-390__locale:focus-within{outline:2px solid #2e2e2a;outline-offset:3px}@media screen and (min-width:750px){#MainContent:has(#rsw-feminine) .Resawell-footer-390{padding-bottom:0}#MainContent:has(#rsw-feminine) .Resawell-footer-390__top,#MainContent:has(#rsw-feminine) .Resawell-footer-390__brand,#MainContent:has(#rsw-feminine) .Resawell-footer-390__bottom{width:min(100%,920px)}#MainContent:has(#rsw-feminine) .Resawell-footer-390__top{padding:48px 32px}#MainContent:has(#rsw-feminine) .Resawell-footer-390__blocks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:32px 24px}#MainContent:has(#rsw-feminine) .Resawell-footer-390__menu,#MainContent:has(#rsw-feminine) .Resawell-footer-390__menu:not(:last-of-type){margin:0;padding:0;border:0}#MainContent:has(#rsw-feminine) .Resawell-footer-390__menu summary{cursor:default}#MainContent:has(#rsw-feminine) .Resawell-footer-390__menu summary i{display:none}#MainContent:has(#rsw-feminine) .Resawell-footer-390__menu:not([open])>.Resawell-footer-390__links{display:grid}#MainContent:has(#rsw-feminine) .Resawell-footer-390__affiliate{grid-column:1 / -1;margin:0}#MainContent:has(#rsw-feminine) .Resawell-footer-390--gr-v3 .Resawell-footer-390__blocks{grid-template-columns:repeat(2,minmax(0,1fr))}#MainContent:has(#rsw-feminine) .Resawell-footer-390__brand{padding:48px 32px}#MainContent:has(#rsw-feminine) .Resawell-footer-390__brand img{width:min(100%,700px);height:auto;margin-inline:auto}#MainContent:has(#rsw-feminine) .Resawell-footer-390__brand p{max-width:680px}#MainContent:has(#rsw-feminine) .Resawell-footer-390__bottom{padding:32px}}@media screen and (min-width:990px){#MainContent:has(#rsw-feminine) .Resawell-footer-390__top,#MainContent:has(#rsw-feminine) .Resawell-footer-390__brand,#MainContent:has(#rsw-feminine) .Resawell-footer-390__bottom{width:min(100%,1280px)}#MainContent:has(#rsw-feminine) .Resawell-footer-390__top{padding:72px 40px 48px}#MainContent:has(#rsw-feminine) .Resawell-footer-390__blocks{grid-template-columns:repeat(3,minmax(120px,1fr)) minmax(307px,1.4fr);gap:clamp(24px,3vw,48px)}#MainContent:has(#rsw-feminine) .Resawell-footer-390__affiliate{grid-column:auto;min-height:0;padding:24px}#MainContent:has(#rsw-feminine) .Resawell-footer-390__affiliate>a{width:100%}#MainContent:has(#rsw-feminine) .Resawell-footer-390__brand{padding:56px 40px 44px}#MainContent:has(#rsw-feminine) .Resawell-footer-390__brand img{width:100%;max-width:none}#MainContent:has(#rsw-feminine) .Resawell-footer-390__brand p{max-width:780px;margin-top:36px}#MainContent:has(#rsw-feminine) .Resawell-footer-390__bottom{display:grid;grid-template-columns:auto minmax(230px,1fr) 190px auto;align-items:center;gap:28px;padding:30px 40px 42px}#MainContent:has(#rsw-feminine) .Resawell-footer-390__legal{justify-content:start;gap:17px}#MainContent:has(#rsw-feminine) .Resawell-footer-390__payments,#MainContent:has(#rsw-feminine) .Resawell-footer-390__locale-form,#MainContent:has(#rsw-feminine) .Resawell-footer-390__copyright{margin:0}#MainContent:has(#rsw-feminine) .Resawell-footer-390__payments{justify-self:center}#MainContent:has(#rsw-feminine) .Resawell-footer-390__copyright{justify-self:end;white-space:nowrap}#MainContent:has(#rsw-feminine) .Resawell-footer-390--gr-v3 .Resawell-footer-390__top,#MainContent:has(#rsw-feminine) .Resawell-footer-390--gr-v3 .Resawell-footer-390__brand,#MainContent:has(#rsw-feminine) .Resawell-footer-390--gr-v3 .Resawell-footer-390__bottom{width:min(100%,1440px)}#MainContent:has(#rsw-feminine) .Resawell-footer-390--gr-v3 .Resawell-footer-390__blocks{grid-template-columns:repeat(4,minmax(112px,1fr)) minmax(307px,1.35fr);gap:clamp(20px,2.4vw,36px)}#MainContent:has(#rsw-feminine) .Resawell-footer-390--gr-v3 .Resawell-footer-390__affiliate{grid-column:auto}}@media(prefers-reduced-motion:reduce){#MainContent:has(#rsw-feminine) .Resawell-footer-390__menu summary i:after{transition:none}}#MainContent:has(#rsw-feminine){--font-body-family:RswFemmontserrat,Montserrat,sans-serif;--font-heading-family:RswFemtrirong,Trirong,serif;color:#121212;background:#fff;font-family:var(--font-body-family);font-size:15px;line-height:1.6;letter-spacing:0}#MainContent:has(#rsw-feminine) h1,#MainContent:has(#rsw-feminine) h2,#MainContent:has(#rsw-feminine) h3,#MainContent:has(#rsw-feminine) .h1,#MainContent:has(#rsw-feminine) .h2{font-family:var(--font-heading-family);font-weight:400;letter-spacing:0}#MainContent:has(#rsw-feminine) .color-background-1{--color-background:255,255,255;--color-foreground:0,0,0}#MainContent:has(#rsw-feminine) .page-width{max-width:1440px;padding-left:45px;padding-right:45px}#MainContent:has(#rsw-feminine) .product__title-heading{font-family:var(--font-heading-family);font-size:22px;line-height:1.3;letter-spacing:-.2px;font-weight:400}#MainContent:has(#rsw-feminine) .product__info-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#MainContent:has(#rsw-feminine) .product__info-container>*+*{margin-top:8px}#MainContent:has(#rsw-feminine) .product__info-container .text-with-icon-block{--row-gap:12px!important;--icon-scale:1.6!important}#MainContent:has(#rsw-feminine) .product__info-container [class*=__subtitle]{font-size:14px;line-height:21px}#MainContent:has(#rsw-feminine) .rsw-fem-offer-preview{font-family:RswFemmontserrat,Montserrat,sans-serif}#MainContent:has(#rsw-feminine) .o12-bundle__tile:disabled{opacity:1;cursor:default}#MainContent:has(#rsw-feminine) .o12-bundle button:disabled{opacity:1;cursor:default}#MainContent:has(#rsw-feminine) .rsw-fem-announcement{height:54px;background:#fff;display:flex;align-items:center;justify-content:center;gap:450px;font-size:14px;font-weight:400;line-height:1;border-top:1px solid #eee;border-bottom:1px solid #eee;margin:20px 20px 0}#MainContent:has(#rsw-feminine) .rsw-fem-clock{display:flex;align-items:center;gap:10px;font-size:15px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#MainContent:has(#rsw-feminine) .rsw-fem-clock>span{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#000;color:#fff;width:36px;height:36px;border-radius:4px;gap:3px}#MainContent:has(#rsw-feminine) .rsw-fem-clock small{font-size:9px;font-weight:600;word-spacing:0}#MainContent:has(#rsw-feminine) .rsw-fem-header{display:flex;position:relative;min-height:88px;max-width:1440px;margin:0 auto;padding:4px 45px;justify-content:space-between;align-items:center}#MainContent:has(#rsw-feminine) .rsw-fem-header>nav{display:flex;flex-wrap:wrap;gap:16px 22px;width:520px}#MainContent:has(#rsw-feminine) .rsw-fem-header nav a{font-size:13px;color:#111;text-decoration:none}#MainContent:has(#rsw-feminine) .rsw-fem-wordmark{font-family:RswFemtrirong,serif;font-size:30px;letter-spacing:-1px;color:#111;text-decoration:none;position:absolute;left:50%;transform:translate(-50%);background:#fff;padding:0 15px}#MainContent:has(#rsw-feminine) .rsw-fem-cart{color:#111}#MainContent:has(#rsw-feminine) .rsw-fem-mobile-nav{display:none}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition-trigger{cursor:pointer;display:flex;width:100%;justify-content:center;gap:8px;padding:4px 0;font-size:13px;font-weight:600;border:0;background:none;color:#111}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition-panel{padding:12px;background:#fff}#MainContent:has(#rsw-feminine) #RswFemNutrition .product-popup-modal__content{max-width:560px;margin-top:5vh;padding:36px 14px 14px;border-radius:10px;max-height:90vh}#MainContent:has(#rsw-feminine) .rsw-fem-nutrition .modal-content{position:static;transform:none;width:100%;max-width:100%;max-height:none;box-shadow:none;border:0;padding:0;margin:0}#MainContent:has(#rsw-feminine) .rsw-fem-featured{display:flex;gap:55px;align-items:center;justify-content:center;padding:12px 30px 35px;overflow:hidden}#MainContent:has(#rsw-feminine) .rsw-fem-featured img{width:140px;height:40px;object-fit:contain;flex-shrink:0}#MainContent:has(#rsw-feminine) [id$=__benefit_story] .image-with-text__content{padding:30px 25px}#MainContent:has(#rsw-feminine) [id$=__benefit_story] .image-with-text__media{border-radius:20px;overflow:hidden}#MainContent:has(#rsw-feminine) [id$=__benefit_story] .icon-with-content img{width:48px;height:48px;object-fit:contain}#MainContent:has(#rsw-feminine) [id$=__benefit_story] .icons-with-text__icon__title{font-family:var(--font-heading-family);font-size:16px;line-height:1.3}#MainContent:has(#rsw-feminine) [id$=__testimonials]{background:#fff}#MainContent:has(#rsw-feminine) [id$=__testimonials] .trustpilot-review{--color-background:255,255,255;--color-foreground:0,0,0;background:#fff;border:1px solid #e6e6e6;box-shadow:0 2px 8px #0000000a}#MainContent:has(#rsw-feminine) [id$=__testimonials] .trustpilot-review h3{font-size:24px;line-height:1.3}#MainContent:has(#rsw-feminine) [id$=__testimonials] .trustpilot-review .rte{font-size:14px;line-height:1.5}#MainContent:has(#rsw-feminine) [id$=__why_columns] h3{font-size:18.9px;line-height:27px}#MainContent:has(#rsw-feminine) [id$=__faq] .accordion__title{font-family:var(--font-body-family);font-size:18px;line-height:1.3}#MainContent:has(#rsw-feminine) [id$=__family] h2{font-family:var(--font-body-family);font-size:32px;font-weight:600;line-height:1.2}#MainContent:has(#rsw-feminine) .rsw-fem-review-list{padding:20px 24px}#MainContent:has(#rsw-feminine) .rsw-fem-review-list .rw-main-wrapper{--color-background:244,240,236;--color-foreground:0,0,0;background:#f4f0ec;color:#000000e6}#MainContent:has(#rsw-feminine) .rsw-fem-review-list .rw-text-name,#MainContent:has(#rsw-feminine) .rsw-fem-review-list .rw-text-main,#MainContent:has(#rsw-feminine) .rsw-fem-review-list .rw-text-footer{color:#111}#MainContent:has(#rsw-feminine) .rsw-fem-review-list #loadMore{cursor:pointer;border:1px solid #111;background:#fff;color:#111;padding:14px 30px;display:block;margin:20px auto}#MainContent:has(#rsw-feminine) .rsw-fem-review-list #loadMore[hidden]{display:none}#MainContent:has(#rsw-feminine) .rsw-fem-footer-wordmark{font-family:RswFemtrirong,serif;font-size:clamp(80px,20vw,280px);line-height:1;display:block;letter-spacing:-.06em;text-align:center}@media(min-width:990px){#MainContent:has(#rsw-feminine) .product{column-gap:4.6667%;align-items:flex-start}#MainContent:has(#rsw-feminine) .product__media-wrapper{width:65%;max-width:65%}#MainContent:has(#rsw-feminine) .product__info-wrapper{width:30.3333%;max-width:30.3333%;padding:0}#MainContent:has(#rsw-feminine) .product--columns .product__media-list{gap:8px}#MainContent:has(#rsw-feminine) .product--columns .product__media-item{width:calc(50% - 4px);max-width:calc(50% - 4px);border-radius:12px;overflow:hidden}}@media(max-width:749px){#MainContent:has(#rsw-feminine) .page-width{padding:0 18px}#MainContent:has(#rsw-feminine) .rsw-fem-announcement{height:42px;font-size:13px;gap:24px}#MainContent:has(#rsw-feminine) .rsw-fem-header{height:68px;min-height:68px;padding:10px 20px;margin-bottom:0}#MainContent:has(#rsw-feminine) .rsw-fem-header>nav{display:none}#MainContent:has(#rsw-feminine) .rsw-fem-wordmark{font-size:36px}#MainContent:has(#rsw-feminine) .rsw-fem-mobile-nav{display:block;order:-1}#MainContent:has(#rsw-feminine) .rsw-fem-mobile-nav summary{list-style:none;font-size:24px}#MainContent:has(#rsw-feminine) .rsw-fem-mobile-nav nav{position:absolute;top:68px;left:0;background:#fff;z-index:10;width:100%;display:flex;flex-direction:column;padding:20px}#MainContent:has(#rsw-feminine) .product__info-wrapper{padding:18px 0 0}#MainContent:has(#rsw-feminine) .rsw-fem-featured{gap:25px;justify-content:flex-start;padding:10px 20px 25px}#MainContent:has(#rsw-feminine) .rsw-fem-featured img{width:100px;height:32px}#MainContent:has(#rsw-feminine) [id$=__benefit_story] .image-with-text__content{padding:24px 5px}#MainContent:has(#rsw-feminine) .rsw-fem-review-list{padding:15px}}#MainContent:has(#rsw-feminine){padding:20px 20px 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5}#MainContent:has(#rsw-feminine) .rsw-fem-announcement{margin:0;font-family:var(--font-body-family)}#MainContent:has(#rsw-feminine) .rsw-fem-header{font-family:var(--font-body-family)}#MainContent:has(#rsw-feminine) .heading{line-height:1.3}#MainContent:has(#rsw-feminine) [id$=__featured_title]{width:242px;float:left;height:80px;display:flex;align-items:center}#MainContent:has(#rsw-feminine) [id$=__featured_title] .rich-text{padding:0!important}#MainContent:has(#rsw-feminine) [id$=__featured_title] .page-width{padding:0 40px}#MainContent:has(#rsw-feminine) [id$=__featured_title] .text-block{font-size:18px;line-height:18px;white-space:nowrap}#MainContent:has(#rsw-feminine) [id$=__featured_logos]{margin-left:242px}#MainContent:has(#rsw-feminine) .rsw-fem-featured{height:80px;padding:16px 0;display:block;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}#MainContent:has(#rsw-feminine) .rsw-fem-logo-track{display:flex;align-items:center;gap:40px;width:max-content;animation:rsw-fem-logos 30s linear infinite}#MainContent:has(#rsw-feminine) .rsw-fem-featured img{width:130px;height:48px;object-fit:contain}@keyframes rsw-fem-logos{to{transform:translate(-50%)}}#MainContent:has(#rsw-feminine) [id$=__women]{clear:both}#MainContent:has(#rsw-feminine) [id$=__women] .page-width,#MainContent:has(#rsw-feminine) [id$=__family] .page-width{max-width:none;padding-left:0;padding-right:0}#MainContent:has(#rsw-feminine) [id$=__women] .splide__slide{width:300px!important}#MainContent:has(#rsw-feminine) [id$=__women] .image-slide__image{height:400px;--ratio-percent:0%!important}#MainContent:has(#rsw-feminine) [id$=__women] h2{font-size:40px;line-height:1.3;margin-bottom:48px}#MainContent:has(#rsw-feminine) [id$=__family] .splide__slide{width:150px!important}#MainContent:has(#rsw-feminine) [id$=__family] .image-slide__image{height:150px;--ratio-percent:0%!important}#MainContent:has(#rsw-feminine) [id$=__family] h2{margin-bottom:25px}#MainContent:has(#rsw-feminine) [id$=__family] .splide__track{-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}#MainContent:has(#rsw-feminine) [id$=__family] [class$=-padding]{padding-bottom:20px}#MainContent:has(#rsw-feminine) [id$=__benefit_story] .image-with-text__content{padding:54px 63px 63px}#MainContent:has(#rsw-feminine) [id$=__benefit_story] .image-with-text__content p{font-size:18px;line-height:27px}#MainContent:has(#rsw-feminine) [id$=__benefit_story] .container-block{gap:0}#MainContent:has(#rsw-feminine) [id$=__benefit_story] .icons-with-text__icon-item{display:flex;align-items:center;gap:20px;width:100%}#MainContent:has(#rsw-feminine) [id$=__benefit_story] .icons-with-text__icon__icon{width:26px;height:26px;flex:0 0 26px;margin:0}#MainContent:has(#rsw-feminine) [id$=__benefit_story] .icons-with-text__icon__icon img{width:26px;height:26px}#MainContent:has(#rsw-feminine) [id$=__benefit_story] .icons-with-text__icon__title{margin:0}#MainContent:has(#rsw-feminine) [id$=__why_columns] .multicolumn-card__image-wrapper{width:16%;margin:0 auto}#MainContent:has(#rsw-feminine) [id$=__why_columns] .multicolumn-card__info{padding:18px}#MainContent:has(#rsw-feminine) [id$=__why_columns] .multicolumn-card__info .rte{margin-top:9px;line-height:24px;font-size:16px}#MainContent:has(#rsw-feminine) [id$=__faq] .accordion{background:#f4f0ec;border:0;border-radius:8px;overflow:hidden}#MainContent:has(#rsw-feminine) [id$=__faq] .accordion__summary{padding:13.5px}#MainContent:has(#rsw-feminine) [id$=__faq] .accordion__content{font-size:16px;line-height:24px;padding:0 13.5px 13.5px}#MainContent:has(#rsw-feminine) .rsw-fem-review-list{padding:0}#MainContent:has(#rsw-feminine) [id$=__disclaimer] p{font-size:14px;line-height:21px}@media(min-width:990px){#MainContent:has(#rsw-feminine) .product--columns .product__media-list{row-gap:20px}}@media(max-width:749px){#MainContent:has(#rsw-feminine){padding:12px 12px 0;font-size:14px;line-height:1.5}#MainContent:has(#rsw-feminine) .page-width{padding-left:13.5px;padding-right:13.5px}#MainContent:has(#rsw-feminine) [id$=__featured_title]{width:154px;height:64px}#MainContent:has(#rsw-feminine) [id$=__featured_title] .page-width{padding:0 15px}#MainContent:has(#rsw-feminine) [id$=__featured_title] .text-block{font-size:15px;line-height:15px;white-space:normal}#MainContent:has(#rsw-feminine) [id$=__featured_logos]{margin-left:154px}#MainContent:has(#rsw-feminine) .rsw-fem-featured{height:64px;padding:8px 0}#MainContent:has(#rsw-feminine) [id$=__women] .splide__slide{width:120px!important}#MainContent:has(#rsw-feminine) [id$=__women] .image-slide__image{height:200px}#MainContent:has(#rsw-feminine) [id$=__women] h2{font-size:34px;line-height:1.3;margin-bottom:24px}#MainContent:has(#rsw-feminine) [id$=__benefit_story] .image-with-text__content{padding:36px 40px 45px}#MainContent:has(#rsw-feminine) [id$=__benefit_story] .heading{font-size:30px;line-height:39px}#MainContent:has(#rsw-feminine) [id$=__why_columns] .multicolumn-card__info .rte{font-size:14px;line-height:21px}#MainContent:has(#rsw-feminine) [id$=__why_columns] .multicolumn-card__info{padding:18px}}#MainContent:has(#rsw-feminine) .banner-title{margin:0 0 3px}#MainContent:has(#rsw-feminine) .banner-body{margin:0}#MainContent:has(#rsw-feminine) .product__info-container .accordion__title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;line-height:15px;font-weight:600}#MainContent:has(#rsw-feminine) .product__info-container .accordion__summary{padding:15px 0}#MainContent:has(#rsw-feminine) [id$=__main] [class*=__main-padding]{padding-bottom:0}#MainContent:has(#rsw-feminine) [id$=__family] [class*=__family-padding]{padding-bottom:20px}#MainContent:has(#rsw-feminine) [id$=__why_columns] .splide__list{gap:20px 0!important}#MainContent:has(#rsw-feminine) [id$=__faq] .collapsible-content__wrapper{padding-top:25px;padding-bottom:25px}#MainContent:has(#rsw-feminine) [id$=__faq] .collapsible-content__heading{margin-bottom:27px}#MainContent:has(#rsw-feminine) [id$=__faq] .accordion+.accordion{margin-top:13.5px!important}#MainContent:has(#rsw-feminine) .rsw-fem-review-list .rw-title{font-size:42px;line-height:54.6px}#MainContent:has(#rsw-feminine) .rsw-fem-review-list .rw-text-name{line-height:31.2px}#MainContent:has(#rsw-feminine) .rsw-fem-review-list #loadMore{height:47px;padding:0 18px;margin:0;display:inline-flex;align-items:center;justify-content:center}#MainContent:has(#rsw-feminine) [id$=__disclaimer] .rich-text{padding:16px 0 0}#MainContent:has(#rsw-feminine) [id$=__disclaimer] .rich-text-block{margin:0}@media(min-width:990px){#MainContent:has(#rsw-feminine) .product{column-gap:4.865%}#MainContent:has(#rsw-feminine) .product__info-wrapper{width:30.135%;max-width:30.135%}#MainContent:has(#rsw-feminine) .product--columns .product__media-list{column-gap:0;margin-bottom:18px}#MainContent:has(#rsw-feminine) .product--columns .product__media-item{width:50%;max-width:50%;padding-right:9px;border-radius:0}#MainContent:has(#rsw-feminine) .product--columns .product-media-container{border-radius:12px;overflow:hidden}#MainContent:has(#rsw-feminine) [id$=__why_columns] .splide__slide{width:100%!important;margin-right:0!important}}@media(max-width:749px){#MainContent:has(#rsw-feminine) .rsw-fem-header{height:44px;min-height:44px;padding:2px 27px}#MainContent:has(#rsw-feminine) .rsw-fem-wordmark{font-size:28px}#MainContent:has(#rsw-feminine) .rsw-fem-mobile-nav nav{top:44px}#MainContent:has(#rsw-feminine) .product__media-wrapper slider-component{margin:0}#MainContent:has(#rsw-feminine) .product__info-wrapper{padding-top:4px}#MainContent:has(#rsw-feminine) [id$=__why_columns] .splide__slide{width:100%!important;margin-right:0!important}#MainContent:has(#rsw-feminine) .rsw-fem-review-list .rw-title{font-size:30px;line-height:39px}}#MainContent:has(#rsw-feminine) .rsw-fem-review-list .rw-title{margin:0}#MainContent:has(#rsw-feminine) [id$=__family] h2{font-family:var(--font-heading-family)}#MainContent:has(#rsw-feminine) [id$=__disclaimer] .rich-text{padding-bottom:16px}#MainContent:has(#rsw-feminine) [id$=__why_columns] [class*=__why_columns-padding]{padding-top:0;padding-bottom:0}#MainContent:has(#rsw-feminine) [id$=__why_columns] .multicolumn-card__image-wrapper{padding-top:22.5px}#MainContent:has(#rsw-feminine) [id$=__benefit_story] .icons-with-text__icon-item{min-height:30px}@media(max-width:749px){#MainContent:has(#rsw-feminine) [id$=__faq] .collapsible-content-wrapper-narrow{padding:0 13.5px}#MainContent:has(#rsw-feminine) [id$=__why_columns] h3{font-size:17.85px;line-height:25.5px}#MainContent:has(#rsw-feminine) [id$=__disclaimer] .rich-text{padding:12px 0 0}#MainContent:has(#rsw-feminine) [id$=__disclaimer] p{margin:0}}@media(max-width:749px){#MainContent:has(#rsw-feminine) [id$=__why_columns] .splide__list{gap:10px 0!important}#MainContent:has(#rsw-feminine) [id$=__faq] .collapsible-content__wrapper{padding:27px 0 13.5px}#MainContent:has(#rsw-feminine) [id$=__faq] .collapsible-content__heading{font-size:31.5px;line-height:40.95px;margin-bottom:18px}#MainContent:has(#rsw-feminine) [id$=__benefit_story] .heading{font-size:30px;line-height:39px;margin-bottom:18px}}#MainContent:has(#rsw-feminine) .rsw-fem-continuous{animation:rsw-fem-continuous var(--rsw-marquee-duration) linear infinite!important;will-change:transform}@keyframes rsw-fem-continuous{0%{transform:translate(var(--rsw-marquee-start))}to{transform:translate(var(--rsw-marquee-end))}}#MainContent:has(#rsw-feminine) .product__info-container .accordion__title{font-family:var(--font-body-family);font-size:12px;font-weight:400;line-height:15px;color:#333}#MainContent:has(#rsw-feminine) .product__info-container .review-item{padding:12px 14px;gap:12px;border:1px solid #e5e7eb;border-radius:12px}#MainContent:has(#rsw-feminine) .product__info-container .review-item__image{width:36px;height:36px;min-width:36px;flex:0 0 36px}#MainContent:has(#rsw-feminine) .product__info-container .review-item__right{flex:1;min-width:0}#MainContent:has(#rsw-feminine) .product__info-container .review-item__text,#MainContent:has(#rsw-feminine) .product__info-container .review-item__text p{font-size:11.7px;line-height:17.55px;font-weight:400;margin:0 0 9px}#MainContent:has(#rsw-feminine) .product__info-container .review-item__author{display:flex;align-items:center;gap:4px;border:0;padding:0;margin:0;font-size:10px;line-height:15px;font-weight:400;color:#111}#MainContent:has(#rsw-feminine) .rsw-fem-verified{color:#20be65;font-size:13px}#MainContent:has(#rsw-feminine) .review-item__author .rating-stars__container{margin-left:auto;font-size:14px!important}#MainContent:has(#rsw-feminine) .product__info-container .splide__arrow{width:18px;height:18px;background:#fff;border:1px solid #e5e7eb;color:#9ca3af;opacity:1}#MainContent:has(#rsw-feminine) [id$=__testimonials]>div{background:linear-gradient(#ceefc7,#fff)}#MainContent:has(#rsw-feminine) [id$=__testimonials] .trustpilot-reviews__content-container .heading{font-size:24px;line-height:31.2px;margin:0 0 16px}#MainContent:has(#rsw-feminine) [id$=__testimonials] .trustpilot-reviews__subheading{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:20px;line-height:26px;font-weight:400;margin:0 0 12px}#MainContent:has(#rsw-feminine) [id$=__testimonials] .trustpilot-reviews__subheading>span{font-size:20px!important;font-weight:700}#MainContent:has(#rsw-feminine) [id$=__testimonials] .trustpilot-reviews__content-container>.rte{font-size:14px;line-height:21px;margin:0 0 28px}#MainContent:has(#rsw-feminine) [id$=__testimonials] .rating-stars__container--underlay>svg,#MainContent:has(#rsw-feminine) [id$=__testimonials] .rating-stars__container--overlay{display:none}#MainContent:has(#rsw-feminine) [id$=__testimonials] .rating-stars__container--underlay:before{content:"\2605\2605\2605\2605\2605";color:#008700;font-family:Arial,sans-serif;font-size:26px;line-height:30px;letter-spacing:-1px}#MainContent:has(#rsw-feminine) [id$=__testimonials] .trustpilot-review{padding:24px;border:0;border-radius:16px;text-align:center;box-shadow:0 5px 18px #9be6be40}#MainContent:has(#rsw-feminine) [id$=__testimonials] .trustpilot-review h3{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:20px;line-height:26px;font-weight:700;margin:12px 0}#MainContent:has(#rsw-feminine) [id$=__testimonials] .trustpilot-review .rte{font-size:14px;line-height:21px;margin:0;font-weight:400}#MainContent:has(#rsw-feminine) [id$=__testimonials] .rsw-fem-review-excerpt:not(.rsw-fem-review-expanded){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}#MainContent:has(#rsw-feminine) .rsw-fem-view-more{display:block;margin:10px auto 12px;padding:0;border:0;background:transparent;color:#000;font-size:14px;line-height:18px;font-weight:600;cursor:pointer}#MainContent:has(#rsw-feminine) [id$=__testimonials] .trustpilot-review__author{font-size:14px;line-height:21px;font-weight:400;border:0;margin:0;padding:0}#MainContent:has(#rsw-feminine) [id$=__why_columns] .multicolumn-card{background:#fbfbfb;border-radius:6px}#MainContent:has(#rsw-feminine) [id$=__faq] .accordion__title{font-size:18px;font-weight:400;line-height:23.4px;letter-spacing:-.25px;max-width:calc(100% - 22px)}#MainContent:has(#rsw-feminine) [id$=__faq] .accordion__summary{column-gap:10px}#MainContent:has(#rsw-feminine) [id$=__faq] .accordion__summary .icon{color:#20be65;width:10px}#MainContent:has(#rsw-feminine) .rsw-fem-review-list #loadMore{background:#000;color:#fff;border:0;border-radius:4px;font-family:var(--font-body-family);font-size:12px;font-weight:400;letter-spacing:.5px;line-height:14.6667px;height:47px;min-height:47px;padding:0 18px;box-shadow:none;outline:none}#MainContent:has(#rsw-feminine) .rsw-fem-review-list #loadMore:before,#MainContent:has(#rsw-feminine) .rsw-fem-review-list #loadMore:after{box-shadow:none;border:0}#MainContent:has(#rsw-feminine) .rsw-fem-footer footer{font-family:RswFemGeist,Arial,sans-serif}#MainContent:has(#rsw-feminine) .rsw-fem-footer [class$=__links] a{font-family:RswFemGeist,Arial,sans-serif;font-size:15px;line-height:18px;font-weight:400;letter-spacing:-.5px;color:#57574f}#MainContent:has(#rsw-feminine) .rsw-fem-footer summary{font-family:RswFemGeist,Arial,sans-serif;font-size:16px;line-height:22px;font-weight:500;letter-spacing:-.75px;color:#2e2e2a}#MainContent:has(#rsw-feminine) [id$=__disclaimer] .rich-text-block{text-align:left}#MainContent:has(#rsw-feminine) [id$=__disclaimer] p:first-child{font-weight:600}@media(max-width:749px){#MainContent:has(#rsw-feminine) .rsw-fem-announcement{justify-content:space-between;gap:12px;padding:0 24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;text-align:left}#MainContent:has(#rsw-feminine) .rsw-fem-clock{gap:6px;font-size:14px}#MainContent:has(#rsw-feminine) .rsw-fem-clock>span{width:28px;height:28px;gap:1px;border-radius:3px}#MainContent:has(#rsw-feminine) .rsw-fem-clock small{font-size:8px}#MainContent:has(#rsw-feminine) .product__title-heading{font-size:clamp(17px,4.55vw,20px);line-height:1.3;letter-spacing:-.2px;white-space:nowrap}#MainContent:has(#rsw-feminine) .product__info-container>*+*{margin-top:4px}#MainContent:has(#rsw-feminine) .product__info-container .text-with-icon-block{--row-gap:8px!important}#MainContent:has(#rsw-feminine) .product__media-item{width:calc(100% - 18px)!important;max-width:calc(100% - 18px)!important}#MainContent:has(#rsw-feminine) .product__media-wrapper .slider-buttons,#MainContent:has(#rsw-feminine) .product__media-wrapper .product__media-icon{display:none!important}#MainContent:has(#rsw-feminine) .product__info-container .rating-stars{margin-top:6px!important;margin-bottom:4px!important}#MainContent:has(#rsw-feminine) [id$=__featured_title]{width:74px}#MainContent:has(#rsw-feminine) [id$=__featured_title] .page-width{padding:0 0 0 4px}#MainContent:has(#rsw-feminine) [id$=__featured_title] .rich-text-block{font-size:15px;line-height:15px}#MainContent:has(#rsw-feminine) [id$=__featured_logos]{margin-left:74px}#MainContent:has(#rsw-feminine) [id$=__testimonials] .trustpilot-reviews{padding-top:45px;padding-bottom:45px}#MainContent:has(#rsw-feminine) [id$=__testimonials] .trustpilot-reviews__content-container .heading{font-size:24px;line-height:31.2px}#MainContent:has(#rsw-feminine) [id$=__testimonials] .splide__track{padding-left:48px!important;padding-right:48px!important}}#MainContent:has(#rsw-feminine) .product__info-container .accordion{border-bottom:1px solid #e5e5e5}#MainContent:has(#rsw-feminine) .accordion__summary .material-icon{display:none}#MainContent:has(#rsw-feminine) .product__info-container .accordion__summary{min-height:45px}#MainContent:has(#rsw-feminine) .product__info-container .accordion__collapse-icon{height:15px;width:15px}#MainContent:has(#rsw-feminine) [id$=__faq] .summary__title{flex:1;min-width:0}#MainContent:has(#rsw-feminine) [id$=__faq] .accordion__title{max-width:none}#MainContent:has(#rsw-feminine) [id$=__testimonials] .testimonial-card__author-container{border:0;padding:0;margin:0;justify-content:center}#MainContent:has(#rsw-feminine) [id$=__testimonials] .testimonial-card__author{font-size:14px;line-height:21px;font-weight:400}#MainContent:has(#rsw-feminine) [id$=__faq] .accordion__title{max-width:calc(100% - 26px)}#MainContent:has(#rsw-feminine) .rsw-fem-logo-track{gap:0;animation:rsw-fem-logos 30s linear infinite!important;animation-play-state:running!important}#MainContent:has(#rsw-feminine) .rsw-fem-logo-track img{margin-right:40px}#MainContent:has(#rsw-feminine) .rsw-fem-footer-wordmark{background:linear-gradient(180deg,#c6b098,#c6b09800 90%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}#MainContent:has(#rsw-feminine) .rsw-fem-review-list .rw-sub-wrapper{padding-bottom:36px}#MainContent:has(#rsw-feminine) a.o12-bundle__buy-once{cursor:pointer}@media(max-width:749px){#MainContent:has(#rsw-feminine) .rsw-fem-review-list .rw-sub-wrapper{padding-bottom:27px}}#MainContent:has(#rsw-feminine) .rsw-fem-mobile-nav summary{color:#22c55e;display:flex;align-items:center;justify-content:center;list-style:none}#MainContent:has(#rsw-feminine) .rsw-fem-mobile-nav summary svg{width:18px;height:16px}#MainContent:has(#rsw-feminine) .rsw-fem-cart{position:relative;display:flex;align-items:center;justify-content:center}#MainContent:has(#rsw-feminine) .rsw-fem-cart svg{width:22px;height:22px}#MainContent:has(#rsw-feminine) .rsw-fem-cart-count{position:absolute;right:-5px;top:-5px;background:#111;color:#fff;border-radius:50%;min-width:13px;height:13px;font:9px/13px Arial,sans-serif;text-align:center}#MainContent:has(#rsw-feminine) [id$=__why_columns] .splide__list{display:flex!important;flex-wrap:wrap!important;gap:20px 0!important}#MainContent:has(#rsw-feminine) [id$=__why_columns] .splide__slide{width:100%!important;max-width:100%;margin-right:0!important}#MainContent:has(#rsw-feminine) [id$=__women] h2{margin-bottom:20px}#MainContent:has(#rsw-feminine) [id$=__women] .splide__slide{margin-right:10px!important}#MainContent:has(#rsw-feminine) [id$=__why_columns] .multicolumn-card{width:100%;max-width:none}@media(min-width:750px){#MainContent:has(#rsw-feminine) [id$=__benefit_story] .image-with-text__grid{align-items:stretch}#MainContent:has(#rsw-feminine) [id$=__benefit_story] .image-with-text__media-item{align-self:stretch}#MainContent:has(#rsw-feminine) [id$=__benefit_story] .image-with-text__media{height:100%;border-radius:6px 0 0 6px}#MainContent:has(#rsw-feminine) [id$=__benefit_story] .image-with-text__media img{height:100%;object-fit:cover}#MainContent:has(#rsw-feminine) [id$=__benefit_story] .image-with-text__content{padding:36px 40px 45px}#MainContent:has(#rsw-feminine) [id$=__benefit_story] .heading{margin:0!important;line-height:1.3}#MainContent:has(#rsw-feminine) [id$=__benefit_story] .rich-text-block{margin:18px 0 0!important}#MainContent:has(#rsw-feminine) [id$=__benefit_story] .image-with-text__content>.slide-item{margin:0!important}}@media(min-width:990px){#MainContent:has(#rsw-feminine) [id$=__benefit_story] .image-with-text__content{padding:54px 63px 63px}#MainContent:has(#rsw-feminine) [id$=__why_columns] .splide__slide{width:25%!important;max-width:25%}}@media(min-width:750px)and (max-width:989px){#MainContent:has(#rsw-feminine) .rsw-fem-header{height:44px;min-height:44px}#MainContent:has(#rsw-feminine) .rsw-fem-header>nav{display:none}#MainContent:has(#rsw-feminine) .rsw-fem-mobile-nav{display:block;order:-1}#MainContent:has(#rsw-feminine) .rsw-fem-mobile-nav nav{position:absolute;top:44px;left:0;background:#fff;z-index:10;width:100%;display:flex;flex-direction:column;padding:20px}}@media(max-width:1023px){#MainContent:has(#rsw-feminine) [id$=__women] .splide__slide{width:120px!important}#MainContent:has(#rsw-feminine) [id$=__women] .image-slide__image{height:200px}#MainContent:has(#rsw-feminine) [id$=__women] h2{font-size:34px;line-height:1.3;margin-bottom:15px}}@media(min-width:768px)and (max-width:1023px){#MainContent:has(#rsw-feminine) [id$=__testimonials] .page-width{padding-left:14px;padding-right:14px}#MainContent:has(#rsw-feminine) [id$=__testimonials] .splide__slide{width:calc((100% - 20px)/2)!important;margin-right:20px!important}}@media(max-width:749px){#MainContent:has(#rsw-feminine) [id$=__why_columns] .splide__list{gap:10px 0!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rsw-feminine.css.map */
