#productRosabella{width:100%;font-family:Title,sans-serif}#productRosabellaInner{max-width:1200px;width:100%;margin:0 auto;padding:24px 30px 60px;display:grid;grid-template-columns:minmax(25%,50%) 50%;gap:60px}@media (max-width: 800px){#productRosabellaInner{grid-template-columns:100%;row-gap:18px;padding:0}}#productRosabellaSwiper{width:100%;margin-bottom:20px}.productRosabellaSwiperImage{aspect-ratio:1/1;object-fit:cover;border-radius:20px}#productRosabellaThumbnails{display:flex;overflow-x:auto;white-space:nowrap;gap:8px;justify-content:flex-start;margin:0 auto 16px;padding-bottom:10px;width:100%}#productRosabellaThumbnails::-webkit-scrollbar{display:none}.productRosabellaThumbnail{aspect-ratio:1;border-radius:10px;width:77px;height:77px;object-fit:cover;cursor:pointer;border:2px solid rgba(21,21,21,.2)}@media (max-width: 800px){#productRosabellaLeft{padding:20px 20px 0}#productRosabellaSwiper{margin-bottom:10px;--swiper-pagination-bullet-size: 10px}#productRosabellaThumbnails{margin-bottom:10px}.productRosabellaThumbnail{width:60px;height:60px}}#productRosabellaFaq{display:flex;flex-direction:column;width:100%;justify-self:right}.productRosabellaFaq{display:flex;flex-direction:column;padding:14px 0;border-bottom:1px solid var(--grey)}.productRosabellaFaqTop{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.productRosabellaFaqQuestion{color:var(--grey)}.productRosabellaFaqTop>img{width:24px;transition:transform ease .5s}.productRosabellaFaqTop.active>img{transform:rotateX(180deg)}.productRosabellaFaqBottom{display:grid;grid-template-rows:0fr;transition:grid-template-rows ease .5s}.productRosabellaFaqBottom.active{grid-template-rows:1fr}.productRosabellaFaqBottom>div{overflow:hidden}.productRosabellaFaqAnswer{color:#1c1c1ccc;padding:14px 20px 0 10px}#productRosabellaFaqMobile{display:none}@media (max-width: 800px){#productRosabellaFaq{display:none}#productRosabellaFaqMobile{display:flex;flex-direction:column;padding:4px 20px 40px}.productRosabellaFaq{padding:13px 0}.productRosabellaFaqAnswer{font-size:14px;padding:13px 10px 0}}#productRosabellaContent{justify-self:right}#productRosabellaRating{margin-top:22px}#productRosabellaRatingStars{display:flex;align-items:center}#productRosabellaRatingStarsImage{max-width:99px}#productRosabellaRatingText>span{font-weight:700}#productRosabellaTitle{margin:25px 0}#productRosabellaReport{font-size:17px;font-weight:700;line-height:160%}#productRosabellaDescription{color:var(--grey);margin:25px 0}#productRosabellaBullets{display:flex;flex-direction:column;gap:9px;margin-bottom:25px}.productRosabellaBulletsItem{display:flex;align-items:center;gap:8px}.productRosabellaBulletsItemCheck{width:24px}.productRosabellaBulletsItemText{font-weight:700;color:var(--black)}@media (max-width: 800px){#productRosabellaContent{width:100%;justify-self:unset;padding:0 20px;max-width:100%}#productRosabellaRating{margin-top:0;padding:0}#productRosabellaRatingText{font-size:13px;line-height:102%}#productRosabellaTitle{margin:18px 0 13px}#productRosabellaReport{font-size:16px;margin:0 0 18px}#productRosabellaDescription{margin:0 0 18px}#productRosabellaBullets{gap:12px;padding:0;margin-bottom:18px}.productRosabellaBulletsItemText{font-size:15px}}@media (max-width: 500px){#productRosabellaReport{font-size:15px}}.productRosabellaPrice{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:22px;font-size:26px;font-weight:700;line-height:33px}.productRosabellaPriceCompare{text-decoration:line-through;font-weight:300}.productRosabellaPriceCompare:empty{display:none}.productRosabellaPrice.sale .productRosabellaPriceReal{color:red}.productRosabellaPriceSave{border-radius:8px;color:#fff;font-weight:700;font-size:13px;margin-left:8px;display:inline-block;line-height:25px;padding:4px 10px}.productRosabellaPriceSave:empty{display:none}#productRosabella.automaticRefillActive .productRosabellaPriceSave{background-color:#18ba45}.productRosabellaProductOptionHeader{font-size:14px;font-weight:700;text-transform:uppercase;display:flex;align-items:center;gap:18px;margin-bottom:16px}.productRosabellaProductOptionHeader:before{content:"";display:block;height:2.5px;background-color:#a8a9a9;flex:1}.productRosabellaProductOptionHeader:after{content:"";display:block;height:2.5px;background-color:#a8a9a9;flex:1}.productRosabellaProductOptions{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}.productRosabellaProductOptionBadge{position:absolute;top:-10px;right:10px;background-color:#1b3854;color:#fff;padding:3px 10px;border-radius:10px;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1;text-align:center;border:1px solid transparent}.productRosabellaProductOptionBadge:before{content:"";position:absolute;top:-1px;bottom:0;width:100%;background:#1b3854;z-index:-1;left:-5px;transform:skew(-15deg)}.productRosabellaProductOptionBadge:after{content:"";position:absolute;top:-1px;bottom:0;width:100%;background:#1b3854;z-index:-1;right:-5px;transform:skew(15deg)}.productRosabellaProductOptionBadge:empty{display:none}.productRosabellaProductOptionInput{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid #1B3854;border-radius:50%;outline:none;cursor:pointer;display:inline-block;margin-left:0;padding:0;margin-right:12px}.productRosabellaProductOptionInput:checked{background-color:#1b3854;box-shadow:inset 0 0 0 3px #fff}.productRosabellaProductOptionLabel{flex:1;padding:16px;display:flex;align-items:center;border:1px solid #CBCFD4;border-radius:12px;position:relative;background-color:#fff;flex-basis:125px}.productRosabellaProductOptionLabel:has(.productRosabellaProductOptionInput:checked){border:3px solid #1B3854;background-color:#fffbf1}.productRosabellaProductOptionLabelText{display:flex;flex-direction:column;flex:1}.productRosabellaProductOptionLabelTextName{font-weight:700;display:flex;align-items:center;font-size:19px;flex-basis:28px}.productRosabellaProductOptionLabelTextNameSavings{background-color:#1b3854;padding:4px 10px;border-radius:8px;color:#fff;font-weight:700;font-size:13px;margin-left:8px;display:inline-block;line-height:21px}.productRosabellaProductOptionLabelTextNameSavings:empty{display:none}#productRosabella.automaticRefillActive .productRosabellaProductOptionLabelTextNameSavings{background-color:#18ba45}.productRosabellaProductOptionLabelTextQuantity{font-size:14px;font-style:italic;font-weight:300;flex-basis:28px;display:flex;align-items:center}#productRosabella.automaticRefillActive .productRosabellaProductOptionLabelTextGifts:empty{display:none}#productRosabella.automaticRefillActive .productRosabellaProductOptionLabelTextGifts{display:flex;align-items:center}.productRosabellaProductOptionLabelTextGifts{display:none;font-size:14px;flex-basis:28px}.productRosabellaProductOptionLabelTextGifts strong{font-weight:700;color:#1b3854}.productRosabellaProductOptionPrices{display:flex;flex-direction:column;align-items:end;gap:4px;text-align:right}.productRosabellaProductOptionPricesRow{display:flex;flex-direction:column;align-items:center;gap:4px}.productRosabellaProductOptionPricesReal{font-weight:700;font-size:17px;line-height:1}.productRosabellaProductOptionPricesCompare{color:#707988;text-decoration:line-through;font-size:18px;line-height:1}.productRosabellaProductOptionPricesCompare:empty{display:none}@media (max-width: 800px){.productRosabellaProductOptionHeader{margin-bottom:18px}.productRosabellaProductOptionLabel{flex-basis:114px}.productRosabellaProductOptionLabelTextName{font-size:16px}.productRosabellaProductOptionPrices{grid-template-columns:1fr}}@media (max-width: 500px){.productRosabellaProductOptions{margin-bottom:20px}.productRosabellaProductOption{flex-basis:116px}.productRosabellaProductOptionLabel{padding:16px}.productRosabellaProductOptionBadge{font-size:13px}.productRosabellaProductOptionPricesReal,.productRosabellaProductOptionPricesCompare{font-size:16px}.productRosabellaProductOptionPricesShipping{font-size:14px}.productRosabellaProductOptionLabelTextName{flex-basis:23.33px}.productRosabellaProductOptionLabelTextQuantity{font-size:13px;flex-basis:23.33px}.productRosabellaProductOptionLabelTextGifts{font-size:12px;flex-basis:23.33px}}.productRosabellaAutomaticRefillInput{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid #1B3854;border-radius:4px;outline:none;cursor:pointer;padding:0}.productRosabellaAutomaticRefillInput:checked{background-color:#1b3854;position:relative}.productRosabellaAutomaticRefillInput:checked:after{content:"";position:absolute;top:50%;left:50%;height:100%;width:100%;transform:translate(-50%,-50%);background-image:url('data:image/svg+xml,<svg width="15" height="21" viewBox="0 0 15 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.999834 10.2058L5.34875 14.0596L6.83235 16.9271L9.51535 8.5938L13.682 1.61436" stroke="white" stroke-width="2.5"/></svg>');background-size:12px 17px;background-position:center;background-repeat:no-repeat}.productRosabellaAutomaticRefillInputLabel{display:flex;gap:20px;cursor:pointer;font-weight:300;line-height:28.8px;flex:1;align-items:center;margin-bottom:20px;padding:15px 20px;border:2px dashed #000000;border-radius:11px;background-color:#f1fdf0}.productRosabellaAutomaticRefillInputLabelText{display:flex;flex-direction:column}.productRosabellaAutomaticRefillInputLabelTextNote{color:#707988}@media (max-width: 500px){.productRosabellaAutomaticRefillInputLabel{font-size:15px;line-height:22px}}.productRosabellaYouSave{padding:15px;display:none;align-items:center;justify-content:space-between;margin-bottom:20px;border:1px solid #707988;border-radius:10px;background-color:#fff;min-height:65px}.productRosabellaYouSaveValue{display:flex;align-items:center;gap:5px;color:#1b3854;font-weight:300}.productRosabellaYouSavePrice{display:flex;align-items:center;color:#1b3854;gap:5px;font-weight:300}.productRosabellaYouSaveSavings{background-color:#1b3854;border-radius:8px;color:#fff;font-weight:700;font-size:13px;margin-left:8px;display:inline-block;line-height:25px;padding:4px 10px}.productRosabellaYouSaveSavings:empty{display:none}#productRosabella.automaticRefillActive .productRosabellaYouSaveSavings{background-color:#18ba45}.productRosabellaFreeGifts.hidden{display:none}.productRosabellaFreeGiftsTitle{margin:25px 0;font-size:18px;font-weight:500;color:#1a1e1e}.productRosabellaFreeGiftItems{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.productRosabellaFreeGiftItem{flex-basis:140px;flex-grow:0;display:flex;flex-direction:column}.productRosabellaFreeGiftItemImageWrapper{border:2px dashed #808080;border-radius:5px;margin-bottom:12px;height:140px}.productRosabellaFreeGiftItem.unlocked .productRosabellaFreeGiftItemImageWrapper{padding:10px}.productRosabellaFreeGiftItemImage{display:none;width:100%;height:auto;max-height:100%;object-fit:cover}.productRosabellaFreeGiftItem.unlocked .productRosabellaFreeGiftItemImage{display:block}.productRosabellaFreeGiftItemImageLocked{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.productRosabellaFreeGiftItemImageLockedImage{max-width:50px;margin-bottom:8px}.productRosabellaFreeGiftItem.unlocked .productRosabellaFreeGiftItemImageWrapper{background-color:#f8f8f5;border:2px solid #1B3854}.productRosabellaFreeGiftItem.unlocked .productRosabellaFreeGiftItemImageLocked{display:none}.productRosabellaFreeGiftItemImageLockedText{text-align:center}.productRosabellaFreeGiftItemImageLockedIcon{width:50px;height:59px;margin-bottom:9px}.productRosabellaFreeGiftItemImageLockedText{font-size:12px;line-height:130%;color:gray;font-weight:600;text-align:center}.productRosabellaFreeGiftItem.unlocked .productRosabellaFreeGiftItemText{color:#1b3854}.productRosabellaFreeGiftItemText{color:#00000080;font-weight:500;font-size:15px;line-height:120%;text-align:center}@media (max-width: 800px){.productRosabellaFreeGiftItems{gap:12px}.productRosabellaFreeGiftItemImageWrapper{height:calc((100dvw - 68px)/4)}.productRosabellaFreeGiftItemImage{object-fit:contain}.productRosabellaFreeGiftItemImageLockedImage{max-width:30px}.productRosabellaFreeGiftItemImageLockedText{font-size:9px}.productRosabellaFreeGiftItemText{font-size:12px}}@media (max-width: 500px){.productRosabellaFreeGifts{margin-bottom:20px}.productRosabellaFreeGiftsTitle{margin:20px 0;font-size:15px}.productRosabellaFreeGiftItemImageLockedText{font-size:8px}.productRosabellaFreeGiftItem.unlocked .productRosabellaFreeGiftItemImageWrapper{padding:10px 0}.productRosabellaFreeGiftItemImageWrapper{height:calc((100dvw - 68px)/4)}.productRosabellaFreeGiftItemText{font-size:11px}}#productRosabellaATC{font-weight:700;font-size:18px;border-style:none;background-color:#1b3854;border-radius:10px;padding:18px 0;margin-bottom:14px;box-shadow:#00000040 0 4px 4px;max-width:100%}@media (max-width: 800px){#productRosabellaATC{margin-top:20px}}#productRosabellaStock{display:flex;gap:10px;align-items:center;margin-bottom:14px;justify-content:center}.blinker{position:relative;width:25px;height:25px}.blinker:after,.blinker:before{width:9px;height:9px;background:#54c63a;border-radius:9px;position:absolute;left:0;top:0;content:"";margin:8px}.blinker:before{animation:inventory-pulse 2s linear infinite}#productRosabellaStockLabel{font-size:14px;color:#404040}@keyframes inventory-pulse{0%{opacity:.5}to{transform:scale(2.5);opacity:0}}.productRosabellaLabel{font-size:16px;font-weight:700;font-family:Title;text-transform:uppercase;letter-spacing:1.086px;margin-bottom:25px}#productRosabellaBullets{color:#404040}#productRosabellaBulletsTitle{margin-bottom:6px;font-size:16px}#productRosabellaBulletsBody{display:grid;grid-template-columns:1fr 1fr;row-gap:4px}.productRosabellaBulletsBodyItem{display:flex;align-items:center;gap:9px}.productRosabellaBulletsBodyItemCheck{max-width:20px}.productRosabellaBulletsBodyItemText{font-size:16px;line-height:24px}#productRosabellaForm{border:1px solid #404040}#productRosabellaPlan{display:flex;flex-direction:column;gap:22px}.productRosabellaPlanItemInput{display:none}.productRosabellaPlanItemLabel{display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:20px;gap:15px;cursor:pointer;border-radius:8px;background:#fff;border:1px solid #E2E4E7;box-shadow:0 4px 4px #00000040}.productRosabellaPlanItemInput:checked~.productRosabellaPlanItemLabel{background:var(--blue-transparent);border:2px solid var(--blue)}.productRosabellaPlanItemCircle{width:20px;height:20px;flex-shrink:0;border:1px solid var(--blue-semi-transparent);border-radius:100%}.productRosabellaPlanItemName{margin-right:auto;font-weight:500;line-height:24px;color:var(--blue-semi-transparent);font-size:20px}.productRosabellaPlanItemInput:checked~.productRosabellaPlanItemLabel .productRosabellaPlanItemName{color:var(--blue);font-weight:700}.productRosabellaPlanItemList{grid-column:2/4}.productRosabellaPlanItemListItem{display:block;color:var(--blue-semi-transparent);font-family:Helvetica Neue,sans-serif;font-size:13px;font-weight:400;line-height:21px}.productRosabellaPlanItemListItem:before{content:"\2022";margin-right:10px}.productRosabellaPlanItemInput:checked .productRosabellaPlanItemLabel .productRosabellaPlanItemListItem{color:var(--grey)}.productRosabellaPlanItemPrice{font-size:16px;color:var(--blue-semi-transparent);font-weight:700}.productRosabellaPlanItemInput:checked~.productRosabellaPlanItemLabel .productRosabellaPlanItemPrice{color:var(--blue)}#productRosabellaPlanItemPlans{color:#404040;font-size:15px;line-height:26px;border-radius:24px;border:1px solid #333;background-color:#eddde0;margin-left:22px;grid-column:1/4}.productRosabellaPlanItemInfo{display:block;color:var(--blue-semi-transparent);font-size:12px;line-height:24px;grid-column:2/4}.productRosabellaPlanItemInput:checked~.productRosabellaPlanItemLabel .productRosabellaPlanItemInfo{color:var(--blue)}#productRosabellaPrice{border:1px solid #404040;background-color:#f5dddf;margin-bottom:18px;display:flex;align-items:center;padding:14px 16px;gap:6px;color:#404040;font-size:16px}#productRosabellaPriceCompare{text-decoration:line-through}#productRosabellaPriceActual{font-weight:700;margin-right:auto}#productRosabellaPriceSavings{display:flex;gap:6px;font-weight:700}#productRosabellaPriceSavings:before{content:"Save";font-weight:400}@media (max-width: 800px){.productRosabellaPrice{margin-bottom:18px}#productRosabellaVariants{column-gap:10px}.productRosabellaVariantImage{top:-15px;height:52px;margin-bottom:-15px}.productRosabellaVariantSavings.freeShipping:after{font-size:11px}}#productRosabellaPost{display:none}#productRosabellaPost{width:100%;flex-direction:row;align-items:center;justify-content:space-between;margin-top:30px;padding:0 10px}#productRosabellaPostLeft{display:flex;flex-direction:row;align-items:center;gap:8px}#productRosabellaPostLeft svg{height:15px}#productRosabellaPosRight{display:flex;flex-direction:row;align-items:center;gap:10px;padding-right:8px}#productRosabellaPosRight .blinker{scale:1.2}@media (max-width: 800px){#productRosabellaPost{flex-direction:column;gap:10px;margin-top:10px}}#productRosabellaATCSubtitle{text-align:center}
/*# sourceMappingURL=/cdn/shop/t/61/assets/main-product-rosabella.css.map */
