.main-padder>.row>.col-sm-4.col-md-3,.main-padder>.row>.col-sm-8.col-md-9{width:100%}.main-padder>.row>.col-sm-8.col-md-9>.row>.col-md-4,.main-padder>.row>.col-sm-8.col-md-9>.row>.col-md-8{width:50%}#be-wild{font-family:edmondsansbold,Arial,Helvetica,sans-serif;font-size:23px;color:#eb745f;font-weight:400;line-height:25px;padding:10px 0 5px;margin:0;text-align:center!important}#be-wild-sign-up{font-family:edmondsansmedium,Arial,Helvetica,sans-serif;font-size:19px;color:#e96650;font-weight:400;line-height:27px;padding:0 0 15px;margin:0;text-align:center!important}#be-wild-sign-up span{color:#c74f3b}.iwishAddWrap{margin-top:20px}.iWishAdd{text-transform:uppercase;font-family:Muli,Arial,Helvetica,sans-serif;font-weight:900;letter-spacing:1px;font-size:16px}.iWishAdd i{font-weight:700}a.iWishAdd:hover,a.iwishRemoveBtn:hover{text-decoration:none}.header--iwish{margin-left:20px}.header--iwish .iWishView{position:relative;top:1px}.header--iwish .iWishCount{position:absolute;top:-14px;left:14px;width:16px;height:16px;font-family:Muli,Arial,Helvetica,sans-serif;font-size:12px;background:#f2f0eb;border-radius:15px;padding:4px 2px 3px;text-align:center;line-height:1}#wishlistbuttons{display:none!important}#recharge-novum a button[type=submit]{background:#520843;border:1px solid #520843;color:#fff;margin-bottom:0}#recharge-novum a button[type=submit]:hover{background:#fff;color:#520843}body#recharge-novum #recharge-te{z-index:auto!important}body#recharge-novum #recharge-te #rc_te-template-wrapper .rc_add_product .rc_btn,body#recharge-novum #recharge-te .rc_add_product .rc_btn{background:#520843!important;border:1px solid #520843!important;color:#fff!important;border-radius:0!important;font-weight:800!important;letter-spacing:1px!important}body#recharge-novum #recharge-te #rc_te-template-wrapper .rc_btn,body#recharge-novum #recharge-te .rc_btn{background:#520843!important;color:#fff!important}body#recharge-novum #recharge-te #rc_te-template-wrapper .rc_btn:hover,body#recharge-novum #recharge-te .rc_btn:hover{background:#fff!important;color:#520843!important}body#recharge-novum #recharge-te #rc_te-template-wrapper .rc_btn--secondary,body#recharge-novum #recharge-te .rc_btn--secondary,body#recharge-novum #recharge-te #rc_te-template-wrapper .expired{border-radius:0!important;background:#520843!important;color:#fff!important;font-weight:800!important}body#recharge-novum #recharge-te #rc_te-template-wrapper .rc_btn--secondary.rc_btn--secondary--color:hover,body#recharge-novum #recharge-te .rc_btn--secondary.rc_btn--secondary--color:hover{background:#fff!important;color:#520843!important}body#recharge-novum #recharge-te .edit-address,body#recharge-novum #recharge-te .move-payment-method-subs,body#recharge-novum #recharge-te .edit-payment-method{background-color:#520843!important;color:#fff!important;border-radius:0}body#recharge-novum #recharge-te .edit-address:hover,body#recharge-novum #recharge-te .move-payment-method-subs:hover,body#recharge-novum #recharge-te .edit-payment-method:hover{background-color:#fff!important;color:#520843!important;border:1px solid #520843}.customerslogin div#rc_login{display:none}body#recharge-novum #recharge-te #te-modal-heading{background:#fff}body#recharge-novum #recharge-te #te-modal-heading button{min-width:50px;width:auto}body#recharge-novum #recharge-te #te-modal-heading .close-sidebar{outline:none}body#recharge-novum #recharge-te #rc_te-template-wrapper h3,body#recharge-novum #recharge-te #rc_te-template-wrapper h2,body#recharge-novum #recharge-te #rc_te-template-wrapper p,body#recharge-novum #recharge-te #rc_te-template-wrapper a,body#recharge-novum #recharge-te #rc_te-template-wrapper h1{font-family:Muli,Arial,Helvetica,sans-serif!important}body#recharge-novum #recharge-te ul li .title-bold,body#recharge-novum #recharge-te #rc_te-template-wrapper .title-bold{font-weight:800!important}body#recharge-novum #recharge-te #rc_te-template-wrapper h3,body#recharge-novum #recharge-te h3{font-weight:800!important;line-height:1.11!important}body#recharge-novum #recharge-te *,body#recharge-novum #recharge-te .rc_order_title,body#recharge-novum #recharge-te #te-modal-content .order-details,body#recharge-novum #recharge-te #te-modal-content .order-details span{color:#555!important;line-height:1.25!important}body#recharge-novum #recharge-te .rc_order_title{font-weight:600!important}body#recharge-novum #recharge-te .order-quantity{font-size:16px}body#recharge-novum #recharge-te .order-quantity,body#recharge-novum #recharge-te .rc_card_container span{font-weight:400}body#recharge-novum #recharge-te .te-modal-title{color:#888!important;font-weight:800!important;text-transform:uppercase}body#recharge-novum #recharge-te #te-modal-content .order-details{font-weight:600!important;font-size:16px!important}body#recharge-novum #recharge-te #te-modal-content .order-date.text-font-14{font-weight:400}body#recharge-novum #recharge-te #te-modal-content form label{font-weight:600!important}body#recharge-novum{--recharge-te-primary-font: Muli,Arial,Helvetica,sans-serif!important;--button-primary: #555555!important;--recharge-te-secondary-font: Muli,Arial,Helvetica,sans-serif!important}body#recharge-novum #recharge-te #rc_te-template-wrapper h3{font-size:36px!important;font-weight:800!important}body#recharge-novum #recharge-te #rc_te-template-wrapper .page-title{text-transform:uppercase;font-family:Ovo,serif!important;font-weight:400!important}body#recharge-novum #recharge-te p.address-info-msg{letter-spacing:.25px;font-size:14px}#shopify-section-sidecart .sidecart .sidecart--checkout_btn.visible{display:block;margin-bottom:10px;border:1px solid #520843}#shopify-section-sidecart .sidecart .sidecart--checkout_btn.visible:hover{background:#fff;border:1px solid #520843;color:#520843}#shopify-section-sidecart .sidecart .side_panel--content.with_secondary_close:after{bottom:193px}#shopify-section-sidecart .sidecart .sidecart--continue_cart.visible{background:#fff;border:1px solid #520843;color:#520843}.sidecart--empty{z-index:9999}.btc_section{background-color:#f8f8f8;margin-bottom:30px;border:2px solid #f0f0f0}.btc_section .btc_container{display:flex;align-items:center;justify-content:space-between;padding-left:55px;padding-right:55px;max-width:1200px;margin:0 auto;flex-wrap:wrap}.btc_section .btc_container b{font-weight:800}.btc_left .in_container{padding:30px 0}.btc_left a{text-decoration:underline}.btc_left p.title{margin-bottom:20px;text-transform:uppercase;letter-spacing:.25px}.btc_left p{margin:0}.btc_left p span{padding-right:50px}body#recharge-novum #recharge-te #ReChargeForm_address input,body#recharge-novum #recharge-te #ReChargeForm_address select,body#recharge-novum #recharge-te #ReChargeForm_customer input,body#recharge-novum #recharge-te #ReChargeForm_customer select,body#recharge-novum #recharge-te #customer-card-form input,body#recharge-novum #recharge-te #ReChargeForm_applyDiscount input,body#recharge-novum #recharge-te #ReChargeForm_date input,body#recharge-novum #recharge-te #ReChargeForm_variant button[type=submit],body#recharge-novum #recharge-te #ReChargeForm_date button,body#recharge-novum #recharge-te #ReChargeForm_schedule button,body#recharge-novum #recharge-te #rc_manage_subscription_container div button,body#recharge-novum #recharge-te #ship__now--container button,body#recharge-novum #recharge-te #ReChargeForm_skip button,body#recharge-novum #recharge-te #rc_cancellation_reasons_list button,body#recharge-novum #recharge-te #te-modal-content button{border-radius:0!important}body#recharge-novum #recharge-te #rc_te-template-wrapper p,body#recharge-novum #recharge-te p{letter-spacing:.25px!important}a.giftIcon:after{content:"";display:inline-block;background:url(//shop.annmariegianni.com/cdn/shop/t/298/assets/gift_certificate_icon.svg?v=36885554284239808831789539417) no-repeat;width:16px;height:16px;margin:0 6px}#cartform .cart-note p.cart_notes_text,.cart-note p.cart_notes_text{font-size:12px;color:#696669;line-height:1.5}.sidecart--cart_items{height:inherit}.sidecart--line_items .sidecart--line_item_upsell .upsell--header,.sidecart--cart_items .upsell--header{border-bottom:0;text-align:center;background-color:#f8f8f8;padding:10px 0;color:#888}.sidecart--header_cart_items{display:none}.sidecart--cart_items .upsell--header.sidecart--header_cart_items.visible{display:block}.sidecart--cart_items .upsell--header .upsell--heading{display:block;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#888}.sidecart--line_items .sidecart--line_item_upsell .upsell--heading{color:#888;margin-bottom:0}.container_upsell_in .upsell--price{font-weight:700;color:#555;font-size:13px}.section_upsaell_detail{border:1px solid #e4e1da;padding:0 10px 10px}.upsell--content{margin:20px 0;font-size:20px;font-family:Ovo,sans-serif}.container_upsell_in{display:flex;justify-content:space-between;align-items:center;margin-top:16px;flex-wrap:wrap}.sidecart--line_items .sidecart--line_item_upsell .upsell--product{padding:0}.sidecart--line_items .sidecart--line_item_upsell .upsell--atc{color:#fff;background-color:#520843;text-transform:uppercase;border:1px solid #520843;font-weight:800;line-height:1;padding:10px 14px;font-size:12px;letter-spacing:.5px}.sidecart--line_items .sidecart--line_item_upsell .upsell--atc:hover,.sidecart--line_items .sidecart--line_item_upsell .upsell--atc:focus{color:#520843;background-color:#fff}.sidecart .line_item--price,.sidecart .sidecart__promo--price,.container_upsell_in .upsell--price{color:#555}#payment-icon{margin-top:20px}.shop-testimonial{max-width:1180px;padding:30px 20px 0;margin:50px auto;position:relative;overflow:hidden;text-align:center;border-top:1px solid #e4e1da}.shop-testimonial .byline{font-size:12px;line-height:18px;padding:5px;background:#f6f2ec;color:#555;font-style:italic}.payment-icon svg{width:29px;height:19px}#aws_icon{width:23%;max-width:30px;border:1px solid #eee;height:24px;margin:0;border-radius:3px;display:inline-flex;align-items:center}.js-shop-testimonial .slick-next,.js-shop-testimonial .slick-prev{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translateY(-50%);-webkit-box-flex:0;flex:0 0 48px;max-width:48px;-webkit-align-self:center;-ms-grid-row-align:center;align-self:center;display:block;width:48px;height:48px;background-color:#fff;color:#323232;font-size:0;line-height:1;text-align:center;padding:0;border:none;border-radius:50%;box-shadow:0 0 4px #41404233;outline:0;cursor:pointer;opacity:.75;z-index:9;min-width:0}.js-shop-testimonial .slick-prev:before,.js-shop-testimonial .slick-next:before{content:"";width:16px;height:16px;border-color:#000;border-bottom:3px solid;border-left:3px solid;position:absolute;top:16px;color:#000}.js-shop-testimonial .slick-prev{left:0;margin-left:0}.js-shop-testimonial .slick-next{right:0;margin-right:0}.js-shop-testimonial .slick-prev:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:18px}.js-shop-testimonial .slick-next:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);right:18px}.js-shop-testimonial .slick-next:focus,.js-shop-testimonial .slick-next:hover,.js-shop-testimonial .slick-prev:focus,.js-shop-testimonial .slick-prev:hover{background:#fff;color:#323232;outline:0;opacity:1;border:1px solid rgb(82,8,67)}.shop-testimonial-container{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}.shop-testimonial-container .shop-testimonial__slide{width:33%}.shop-testimonial__title{text-align:center;padding:50px 0;margin:0;font-weight:400;max-width:100%}.shop-testimonial-content{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;padding:0 20px;text-align:left}.shop-testimonial-content .img_testimonial{width:100%}.shop-testimonial-content .shop-testimonial-description p{line-height:1.6;text-align:left;margin:15px 0}.shop-testimonial-content .shop-testimonial-description p:nth-child(1){min-height:50px}.shop-testimonial-content .shop-testimonial-description p:nth-child(2){min-height:130px}.footer_column--header{margin-bottom:5px;font-size:12px;line-height:1.3}.mobile_768{display:none}.button.sold-out{background-color:#aaa;color:#fff;border:1px solid #AAAAAA;opacity:1}.button.sold-out:hover,.button.sold-out:focus{background-color:#aaa;color:#fff;border:1px solid #AAAAAA;cursor:context-menu}.bt_underline{font-size:16px;font-weight:900;border-bottom:2px solid #520843;width:fit-content;text-align:center;margin:15px auto 27px;color:#520843}.bt_underline:hover,.bt_underline:focus{color:#690a56;border-bottom:2px solid #690a56;text-decoration:none}.product--atc-secondary.disabled{display:none}.prod-none-available .collections-product__image__primary,.prod-none-available .product--image{opacity:.5}#product-form>button{display:none!important}.shopay-section{margin:5px 0;font-size:12px}.search #pagination{display:block!important}.product_summary #product-right .product-short-info *{border:none;text-align:left}.product_summary #product-right .product-short-info table td{padding:10px 0}.mobile_480{display:none}.cbi-okendo-rating{text-align:left;margin-bottom:10px}.bt_atc_mob{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.bt_atc_mob .product--atc-secondary{margin:0 auto 20px;width:100%}.collection_grid--product .product--actions{min-height:140px}.collection_grid .bt_atc_mob .product--atc{width:100%;margin-bottom:20px}.collection_grid .bt_atc_mob .product--atc.sold_out{background:#aaa!important}.rc-selling-plans select{padding:10px}.rc-selling-plans label.rc-selling-plans__label{display:none}.rc-template__radio-group .rc-radio{font-size:16px;border:1px solid #e4e1da}div.rc_popup{margin-top:10px;display:none!important}.rc-template__radio-group .rc-radio-group__options{background:#f8f8f8;border-radius:0!important;border:0!important;padding:0;margin-top:20px}.rc-widget .rc-radio.rc-option--active{border:2px solid #520843;border-top:2px solid #520843!important;background:#f8f8f8}.product--subscription-btn{font-family:Muli,Arial,Helvetica,sans-serif;line-height:32px;display:inline-block;cursor:pointer;-webkit-appearance:none;text-transform:uppercase;text-align:center;transition:.3s ease all;padding-left:36px;border:1px solid #555555;margin-bottom:10px!important;width:95px}.rc-selling-plans{display:flex!important;border:1px solid #e4e1da;background:#fff;padding-left:36px;margin-top:0;padding-bottom:12px;justify-content:flex-start;flex-wrap:wrap;padding-right:12px;border-top:0}.rc-selling-plans.active-plans{border:2px solid #520843;background:#f8f8f8;border-top:0}.product_summary #product-right #product-form .rc_see_details{margin-left:0!important;padding-left:0}.rc_description_copy{padding-left:0}.rc-widget .rc-option__subsave{border-bottom:none!important}.rc-widget .rc-option__subsave.rc-option--active{background:#f8f8f8}.rc-template__radio-group .rc-radio{padding:12px!important;background:#fff;color:#555}.rc-template__radio-group .rc-radio .rc-radio__label .rc-option__price{order:3!important;margin-right:0!important;margin-left:auto}.rc-radio__input{margin:-2px 10px 0 0!important}.rc-template__radio-group .rc-radio__label{font-weight:900!important;margin-left:0;width:100%;justify-content:space-between}.rc-template__radio-group .rc-radio .rc-radio__label{flex:1}.bis-reset .bis-button{display:none}body#recharge-novum #recharge-te .rc-btn.rc-btn--primary{background:#520843!important;border:1px solid #520843!important;color:#fff!important;font-weight:900!important;border-radius:0}body#recharge-novum #recharge-te .rc-btn.rc-btn--primary:hover,body#recharge-novum #recharge-te .rc-btn.rc-btn--primary:focus{background:#fff!important;color:#520843!important}.sidecart__promo{margin-top:16px}.marginTop{margin-bottom:24px}#skioSubBox *{max-width:535px}.readmore,.readless{cursor:pointer}.new-collection-wrapper h3{font-weight:400;letter-spacing:1px;color:#888;margin-top:30px;font-family:Ovo,serif}.new-collection-wrapper h4{font-weight:900;letter-spacing:1px;color:#555;text-transform:uppercase}.new-layout-collection{padding-right:10px}.new-layout-collection .description-info .des_full p{margin-bottom:0}.new-layout-collection .line_item--info .product--title{font-size:16px;font-family:Muli,Arial,Helvetica,sans-serif;color:#555;font-weight:700;letter-spacing:normal;line-height:1.3;margin-bottom:5px;margin-top:5px}.new-layout-collection .line_item--info .addToCart-contain{display:flex;justify-content:space-between;align-items:center;margin-top:16px;flex-wrap:wrap}.new-layout-collection .line_item--info .addToCart-contain .collections-product__price{font-weight:700;color:#555;font-size:13px}.new-layout-collection .line_item--info .addToCart-contain .collections-product__cta{display:inline-block;color:#fff;background-color:#520843;text-transform:uppercase;border:1px solid #520843;font-weight:800;line-height:1;padding:10px 14px;font-size:12px;letter-spacing:.5px;transition:.24s color ease;transition-property:color,border;text-align:center;width:auto;min-width:none}.new-layout-collection .line_item--info .cbi-collection-rating{text-align:left}.new-layout-collection .description-info .readless,.new-layout-collection .description-info .readmore{color:#008489;font-weight:700;margin:0}.new-layout-collection .description-info .readless:hover,.new-layout-collection .description-info .readless:focus,.new-layout-collection .description-info .readmore:hover,.new-layout-collection .description-info .readmore:focus{text-decoration:underline}.savedtext{color:#520843;font-weight:700}.grid_collection-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:16px;flex-wrap:wrap;padding:20px;background-color:#f8f8f8}.grid_collection-bottom p{margin-left:50px;font-weight:700}.grid_collection-bottom .u-section-header{display:none}.grid_collection-bottom .savedtext{padding:3px 10px;background-color:#52084326;flex:none;position:relative;white-space:nowrap}.collections-wrapper .titleCapital{font-style:italic;text-transform:capitalize}.grid_collection-bottom button{width:auto;min-width:auto;margin-bottom:0}.new-collection-wrapper .collections-wrapper{margin-bottom:80px}.new-collection-wrapper hr{margin-bottom:70px}.new-collection-wrapper hr:last-child{display:none}.collections-sidebar-new .u-section-header{border-bottom:0;line-height:1;margin-top:0;margin-bottom:20px;color:#555;font-weight:400}.collections-sidebar-new{position:relative;z-index:1;padding:20px;border:1px solid #e4e1da}.collections-sidebar-new.collections-sidebar-hidden{border:0}.collections-sidebar-new .collections-product__cta{width:100%;padding:5px 15px}.collections-sidebar{position:relative;width:245px;margin-right:20px}.followWrap{position:relative;width:245px}.collections-sidebar-new.fixed{position:fixed;top:0;box-sizing:border-box;z-index:0;width:245px}.followWrap.next_fixed{position:absolute;bottom:0}.collections-sidebar-new.fixed.absolute{position:absolute}.new-collection-wrapper .collections-content .collections-list__products-grid .collections-product{margin-bottom:50px}.new-collection-wrapper .collections-content .collections-list h2{font-size:36px;font-weight:400;letter-spacing:0px;font-family:Ovo,serif;color:#555}.bestSeller-tag{position:absolute;top:-13px;left:0;padding:5px 20px;font-size:12px;border:1px solid;border-radius:50px;text-align:center;font-weight:700;color:#555;z-index:999;background:#fff;text-transform:uppercase;box-shadow:0 0 5px 2px #55555540}.bgCollection_bottom{position:relative;background-image:url(//shop.annmariegianni.com/cdn/shop/files/bg_complete_newtemplate_1920x1920.jpg?v=69849363019965931);background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;flex-direction:column;justify-content:center;padding:25px;margin-bottom:50px;background-color:#000}.bgCollection_bottom:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1}.bgCollection_bottom .text-in{color:#fff;font-size:36px;font-family:Ovo,serif;font-weight:400;width:100%;line-height:1.25;text-align:center;z-index:2}.mb-savingBox{display:flex;padding-bottom:30px;border-bottom:1px solid #e4e1da;margin-bottom:20px}.mb-savingBox .u-section-header{border-bottom:none}@media only screen and (min-width:680px){#newCollectionsPage .collections-hero__breadcrumbs,#newCollectionsPage .collections-hero__title,#newCollectionsPage .collections-hero__description{max-width:44%}.mb-savingBox{display:none}}@media only screen and (max-width:1280px){.collections-sidebar-new.fixed,.followWrap,.collections-sidebar-new{width:235px}.collections-sidebar-new .collections-product__cta,.grid_collection-bottom button{font-size:14px}}@media only screen and (max-width:1024px){.new-collection-wrapper .collections-wrapper .collections-sidebar{flex-basis:auto}.collections-sidebar-new.fixed,.followWrap,.collections-sidebar-new{width:215px}.collections-sidebar-new .collections-product__cta,.grid_collection-bottom button{padding:5px 10px;font-size:14px}.grid_collection-bottom p{margin-left:20px;font-size:14px}}@media only screen and (max-width:860px){.header--iwish{display:none}.new-collection-wrapper .grid_collection-bottom{justify-content:center}.new-collection-wrapper .grid_collection-bottom p{margin-left:0;line-height:1.5;text-align:center}.grid_collection-bottom .u-section-header{display:block;width:100%;margin-bottom:0;border-bottom:0;margin-top:0;line-height:1}}@media only screen and (max-width:768px){.new-collection-wrapper hr{margin-bottom:40px}.mobile_768{display:block}.desk_768{display:none}.footer_column--header{margin-bottom:14px}#payment-icon{margin-top:0}.shop-testimonial-content .shop-testimonial-description p{min-height:auto!important}.shop-testimonial-container .shop-testimonial__slide{width:100%}.btc_section{margin-bottom:15px}.btc_section .btc_container .btc_left{text-align:center;width:100%;min-width:100%}.btc_section .btc_container{justify-content:center;padding-left:15px;padding-right:15px;max-width:max-content}.btc_section .btc_container .btc_left p span{padding-right:0;display:block}.btc_section .btc_container .btc_left p span:nth-child(1){margin-bottom:10px}.btc_section .btc_container .btc_right{padding-bottom:30px}.btc_section .btc_container p{font-size:15px}.rc-option .rc_label_text{flex:1}.rc_discount_percentage span{font-size:10px!important}.rc-selling-plans{padding-left:12px}.product--subscription-btn{margin-right:auto;width:31%}}@media only screen and (max-width:480px){.mobile_480{display:block}.desk_480{display:none}.collection_grid--product{padding:0 15px}.bt_underline{font-size:12px;margin:12px 0 0}.collection_grid--product .product--actions .bt_atc_mob .product--atc,.collection_grid--product .product--actions .bt_atc_mob .product--atc-secondary,.collections-product .bt_atc_mob button{font-size:10px;line-height:15px;padding:5px;min-width:auto;width:49%;margin:0}.new-layout-collection p,.new-layout-collection h4,.new-layout-collection .cbi-collection-rating{text-align:left;margin-bottom:10px;margin-top:0}.cbi-collection-rating .okeReviews{line-height:1.25}.collections-product__image{margin-bottom:0}.collection_grid--product .product--actions .bt_atc_mob .product--atc{border:1px solid #520843}.collection_grid--product .product--actions .bt_atc_mob .product--atc.sold_out{border:1px solid #aaaaaa}.collection_grid--product,.collections-product{flex-direction:row;justify-content:space-between;align-items:center}.collections-product{margin-bottom:30px}.cbi-okendo-rating .okeReviews .okeReviews-starRating--small .okeReviews-starRating-indicator-layer{background-size:80px 14px}.cbi-okendo-rating .okeReviews .okeReviews-starRating--small{height:14px;width:80px}.collection_grid--product>a,.collections-product>a{width:38%;flex-grow:inherit}.collection_grid--product .product--actions,.collections-product .new-layout-collection{width:58%;margin-top:0}.collection_grid .product--info{margin-bottom:0}.collection_grid .product--image{margin:0 auto}.cbi-okendo-rating .okeReviews{line-height:1}.collection_grid--product .product--actions .product--info p{margin-top:0;margin-bottom:10px;text-align:left!important;line-height:1.3}.collection_grid--product .product--actions .product--info p.collections-product__price-text{font-size:14px}.cbi-okendo-rating .okeReviews .okeReviews-reviewsSummary-ratingCount{font-size:13px}.collections-product{width:100%}.container_upsell_in .upsell--price{width:100%;margin-bottom:10px;margin-top:10px}.sidecart .line_item--name,.sidecart .sidecart__promo--name{font-size:14px}.sidecart .line_item--qty_wrapper{margin-bottom:0}.container_upsell_in{margin-top:0}.sidecart--line_items .sidecart--line_item_upsell .upsell--atc{padding:7px 12px}.sidecart .line_item--image_wrapper,.sidecart .sidecart__promo__image_wrapper{width:122px}.sidecart .line_item--info,.sidecart .sidecart__promo--info{width:calc(100% - 122px)}.subscription-modal .rc_select__label{justify-content:flex-start}.subscription-modal .rc_select__label .btn{margin-right:10px}.product--subscription-btn:nth-of-type(3n+3),.subscription-modal .rc_select__label .btn:nth-of-type(3n+3){margin-right:0}#product-right .rc_discount_percentage{right:12px;bottom:12px}.product_summary #product-right #product-form .rc_see_details.mobile{padding-left:34px}.rc_discount_percentage span{font-size:14px!important}.new-collection-wrapper .collections-content .collections-list__products-grid{background-color:#f8f8f8}.new-collection-wrapper .collections-content .collections-list__products-grid .collections-product{margin:0 0 20px;flex-direction:column;width:calc(50% - 10px);align-items:flex-start}.new-collection-wrapper .collections-content .collections-list__products-grid .collections-product:nth-child(odd){margin-right:20px}.new-collection-wrapper .collections-content .collections-list__products-grid .collections-product:nth-last-child(1){margin-bottom:20px}.new-collection-wrapper .collections-content .collections-list__products-grid .collections-product>a{width:100%}.new-collection-wrapper .collections-content .collections-list__products-grid .collections-product .new-layout-collection{width:100%}.new-collection-wrapper .collections-content .collections-list__products-grid .collections-product .new-layout-collection .line_item--info .addToCart-contain .collections-product__cta{min-width:auto;margin-bottom:0}.new-collection-wrapper .collections-content .collections-list__products-grid .collections-product .collections-product__image{margin-bottom:10px}.new-collection-wrapper .collections-content .collections-list__products-grid .collections-product .description-info{display:none}.new-collection-wrapper .collections-content .new-layout-collection .line_item--info .addToCart-contain{margin-top:10px}#content{padding:0}#content>*{padding:0 20px}#content #shopify-section-collections--new-ritual{padding:0}#content #shopify-section-collections--new-ritual>*{padding:0 20px}#content #shopify-section-collections--new-ritual #newCollectionsPage{padding:0}#content #shopify-section-collections--new-ritual .bgCollection_bottom{background-position:0;padding:25px}#newCollectionsPage .new-collections-banner{padding:0 20px}.new-collection-wrapper .collections-wrapper .collections-content .collections-list>*{padding:0 20px}.new-collection-wrapper .collections-wrapper .collections-content .collections-list .grid_collection-bottom{padding:20px 20px 50px;border-bottom:1px solid #e4e1da;margin-bottom:0;margin-top:0;background-color:#fff}.new-collection-wrapper .collections-wrapper{margin-bottom:50px;flex-wrap:wrap}.bestSeller-tag{font-size:10px;padding:3px 12px}.cbi-collection-rating .okeReviews{font-size:12px}.new-collection-wrapper .grid_collection-bottom p{text-align:left}}@media only screen and (max-width:380px){.best-sellers__grid__item__atc{min-width:max-content}.collection_grid--product .product--actions .bt_atc_mob .product--atc,.collection_grid--product .product--actions .bt_atc_mob .product--atc-secondary{font-size:9px}.sidecart .line_item--name,.sidecart .sidecart__promo--name{font-size:12px}}html{scroll-behavior:smooth}.page\.give-away #collection-hero{position:relative}.page\.give-away #collection-hero .shop-hero-container{max-width:1000px;min-height:500px;position:absolute;top:0;left:50%;height:100%;width:auto;transform:translate(-50%);display:flex;flex-direction:column;margin:0 auto;align-content:center;align-items:center;justify-content:center;text-align:center}.page\.give-away #collection-hero .shop-hero-container .hero-header-heading{text-transform:uppercase;color:#fff;font-weight:800;letter-spacing:1px;line-height:1.5}.page\.give-away #collection-hero .shop-hero-container .hero-header-content{font-size:20px;line-height:1.5;color:#fff;padding:0 10%}.page\.give-away #content.row{max-width:none;padding:0}.page\.give-away #content .give-away-container>div,.page\.give-away #content.row #breadcrumb{max-width:1540px;padding:0 15px;margin-left:auto;margin-right:auto}.page\.give-away #content .give-away-container .prize-package .lp-content-prize{max-width:800px;margin:0 auto;padding:0 15px}.page\.give-away #content .give-away-container .prize-package .lp-content-prize p{font-size:20px;margin-bottom:50px;line-height:1.5}.page\.give-away #collection-hero .shop-hero-container .button{font-size:16px;letter-spacing:1px;border:1px solid #fff;padding:10px 40px;line-height:1.5}.page\.give-away #collection-hero .shop-hero-container .button:hover,.page\.give-away #collection-hero .shop-hero-container .button:focus{border:1px solid #520843}.page\.give-away .card__title{margin-top:10px;font-style:italic}.page\.give-away .card__text{line-height:1.5}.page\.give-away .prize-package,.image-more-prize,.page\.give-away #how-to-enter{margin-bottom:50px}.page\.give-away #how-to-enter .collections-product__title{height:auto}.page\.give-away #content .give-away-container .guidelines{padding-top:50px;padding-bottom:50px;background-color:#fcfbf9;width:100%;max-width:none}.page\.give-away #content .give-away-container .guidelines a.button{letter-spacing:1px;padding:10px 50px}.page\.give-away .more-prize-package h2,.how-to-enter h2,.guidelines h2{font-size:36px;font-family:Ovo,serif;font-weight:300;margin-bottom:30px}.page\.give-away #content .give-away-container .more-prize-package{padding-bottom:50px;border-bottom:1px solid #e4e1da;margin-bottom:50px}.page\.give-away .prize-container,.howtoenter-container,.past-winners-container{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.page\.give-away .howtoenter-container{margin-bottom:50px}.page\.give-away .prize-list{font-size:20px;line-height:1.5;text-align:left;display:flex;justify-content:flex-start;align-items:center;gap:30px;padding-right:20px}.page\.give-away .prize-list p{margin:0;font-size:20px;line-height:1.5}.page\.give-away .howtoenter-container p{text-align:left;margin-bottom:0;margin-top:0;line-height:1.5}.page\.give-away .product-slider .collections-list__products-grid-landing .collections-product{padding:0 5px}.page\.give-away .product-slider .collections-list__products-grid-landing .collections-product .collections-product__image img{width:100%}.page\.give-away .product-slider{margin:50px}.page\.give-away .product-slider .centerItem .slick-track{margin:auto}.page\.give-away{font-family:Muli,Arial,Helvetica,sans-serif}.page\.give-away .hero-header{text-align:center;height:600px}.page\.give-away .hero-header .hero-header-title{font-size:60px;line-height:1.3;color:#edd9bb;font-weight:400;font-family:Ovo}.page\.give-away .give-away-container{text-align:center;margin-top:50px}.page\.give-away .give-away-container .image-prize{margin-bottom:50px}.page\.give-away .give-away-container .image-prize img,.page\.give-away .give-away-container .image-more-prize img{width:100%;height:auto}.page\.give-away .give-away-container .cards{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;list-style:none;margin:0;padding:0}.page\.give-away .give-away-container .go1112272910 p{text-align:left}.klaviyo-form-XggJxU{max-width:760px;margin:0 auto 50px}.page\.give-away .card__image img{width:100%;height:auto}.page\.give-away .cards__item{width:calc(33% - 20px)}.page\.give-away .more-prize-package ul,.collection\.give-away .how-to-enter ul{list-style:none}.page\.give-away .more-prize-package ul li:before{font-size:36px}.page\.give-away .how-to-enter ul{text-align:left}.page\.give-away .how-to-enter ul li{padding:16px 0}.page\.give-away .collections-list__products-grid{justify-content:center}.page\.give-away .faqs_content.faqs_content_new{background-color:#fcfbf9}.page\.give-away .faqs_content.faqs_content_new .faq{text-align:left;cursor:unset;padding:25px 30px;font-size:16px;line-height:1.5;background-color:#fff}.page\.give-away .faqs_content.faqs_content_new .faq strong{font-weight:800}.page\.give-away .content_coll_new{max-width:1008px;margin:20px auto}.page\.give-away .btn-click-link{color:#008489;font-weight:700;transition:.5s all;text-decoration:none}.page\.give-away .btn-click-link:hover{border-bottom:1px solid #00bac1}.page\.give-away .btn-click-link.title-link{color:#008489;font-size:20px;font-weight:700;transition:.5s all;text-decoration:none;line-height:1.5}.page\.give-away .slick-prev,.slick-next{width:45px;height:45px;border-radius:30px;background-color:#fff;border:1px solid #555555}.page\.give-away .slick-prev:before{content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);left:16px;color:#555;width:16px;height:16px;border-color:#000;border-bottom:3px solid;border-left:3px solid;position:absolute;top:14px}.page\.give-away .slick-next:before{content:"";-webkit-transform:rotate(-135deg);transform:rotate(-135deg);right:16px;color:#555;width:16px;height:16px;border-color:#000;border-bottom:3px solid;border-left:3px solid;position:absolute;top:14px}.page\.give-away .slick-prev{z-index:10;left:-18px}.page\.give-away .slick-next{right:-18px}.page\.give-away .product-slider button{min-width:0;top:21%}.page\.give-away .product-slider button.slick-next{background-color:#fff}.page\.give-away .guidelines{margin-top:36px}.page\.give-away .prize-package h2{font-size:36px;line-height:48px;color:#555;font-weight:400;font-family:Ovo}.guidelines_content_expand{margin-top:20px}.guidelines_content_expand #profile-description .text{overflow-y:scroll;max-height:200px;padding-left:0}.guidelines_content_expand #profile-description .text ul{padding-left:20px}.faq>.guidelines_content_expand{display:none}.faq.active>.guidelines_content_expand{display:block}.page\.give-away #content .give-away-container .guidelines .note_description p{max-width:1008px;font-size:12px;line-height:18px;color:#555;font-weight:400;font-style:italic;font-family:Muli;margin:10px auto 0;text-align:justify}.page\.give-away #content .give-away-container .guidelines .note_description p a{word-break:break-all}.page\.give-away .footer{margin-top:0}#shopify-section-product--quality_proof .inner-wrapper .product_sections--quality_grid img{width:120px;height:120px;border:1px solid #555;border-radius:50%}.product_summary #product-photos .bigimage img{height:auto}.product_summary #product-right h1.product_summary--title{line-height:1.17;text-transform:none;letter-spacing:-.5px;margin-bottom:10px;font-size:36px;padding-right:0;margin-top:-8px}.product_summary #product-right #product-price{font-weight:700}.product_summary #product-right p.newProduct--heading_three_word{line-height:27px;letter-spacing:-.25px;font-size:20px}.product_summary #product-right #product-form{width:100%;float:left}#mobile-hero-banner{visibility:hidden}.page\.give-away #content .give-away-container .our-past-winners{padding-bottom:50px;border-bottom:1px solid #e4e1da;margin-bottom:50px}.page\.give-away #content .give-away-container .our-past-winners h2{font-size:36px;font-family:Ovo,serif;font-weight:300;margin-bottom:30px}.past-winners-items .item{display:flex;align-items:flex-start;padding:40px 70px}.item-content-winners p{margin:0 0 20px;font-size:16px;line-height:1.5;font-family:Muli,Arial,Helvetica,sans-serif;color:#555;text-align:left}.item-content-winners h3{font-size:16px;font-family:Muli,Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:1px;font-weight:900;color:#555;text-align:left;margin-bottom:0}.item-image-winners{margin-right:15px;flex-shrink:0;margin-top:15px}.item-image-winners img{width:150px;height:auto;border-radius:50%}.past-winners-container{background-color:#f8f8f8}.past-winners-container .past-winners-items{border:1px solid #e4e1da}.page\.give-away .past-winners-container .past-winners-items button{min-width:0}.page\.give-away .past-winners-container .past-winners-items .slick-prev{left:15px}.page\.give-away .past-winners-container .past-winners-items .slick-next{right:15px}.page\.give-away .past-winners-container .past-winners-items .slick-prev:before{border-bottom:2px solid;border-left:2px solid}.page\.give-away .past-winners-container .past-winners-items .slick-next:before{border-bottom:2px solid;border-left:2px solid}.rotating-msg,.collections-product__price-text--compare{color:#555}.rotating-msg.is-active{color:#555!important}.search-placeholder .subtle-search{opacity:1;color:#696669}.header--phone-bar a{color:#4a4a4a}.best-sellers__grid__item__subtitle,.best-sellers__grid__item__price span{color:#000}.shop-hero__slide__content{background:#0000}#ProdCompare .ProdCompareTable .item .box:nth-child(1) button.sold-out{margin-bottom:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.okeReviews[data-oke-container] .oke-w-breakdownModule-distribution-count,div.okeReviews .oke-w-breakdownModule-distribution-count,.oke-w-ratingAverageModule-count,.oke-w-recommendsModule-text,.okeReviews[data-oke-container] .oke-w-reviews-count,div.okeReviews .oke-w-reviews-count,.okeReviews[data-oke-container] .oke-reviewContent-date,div.okeReviews .oke-reviewContent-date,.okeReviews[data-oke-container] .oke-helpful,div.okeReviews .oke-helpful,.okeReviews[data-oke-container] .oke-helpful-vote-button,div.okeReviews .oke-helpful-vote-button{color:#555!important}.collection_grid .product--price span,.sidecart .line_item--remove,.sidecart .sidecart__promo--remove{opacity:1}.sidecart .line_item--update{opacity:1;visibility:hidden}.sidecart .line_item--update.active{visibility:visible}.collections-sidebar__product-count{color:#555}.best-sellers__grid__item__atc{opacity:1}#shopify-section-header .header--phone-bar{padding:20px 10px;min-height:40px}.footer_links li a.footer_links--link{padding:20px 0}.skio-price del{color:#555!important}.product #content #story a{color:#555}.header--logo_wrapper a,.new-collection-wrapper .collections-content .collections-list__products-grid .collections-product .collections-product__image-wrap-new{display:block}@media screen and (max-width:1530px){.page\.give-away #content .give-away-container>div,.page\.give-away #content.row #breadcrumb{max-width:1272px}}@media screen and (max-width:1024px){.page\.give-away #collection-hero .shop-hero-container{transform:none;left:0}}@media screen and (max-width:912px){.page\.give-away .product-slider button{top:23%}}@media screen and (max-width:820px){.page\.give-away .cards__item{width:calc(50% - 20px)}.page\.give-away .product-slider button{top:20%}}@media screen and (max-width:540px){.page\.give-away .product-slider button{top:27%}.page\.give-away .slick-prev,.slick-next{width:50px;height:50px}.page\.give-away .slick-prev:before{left:18px;top:15px}.page\.give-away .slick-next:before{right:18px;top:15px}}@media screen and (max-width:520px){.page\.give-away .hero-header .hero-header-title{font-size:38px}.page\.give-away #content .give-away-container .guidelines a.button{letter-spacing:0;padding:10px 15px}.page\.give-away .cards__item{width:100%}}@media screen and (max-width:480px){.past-winners-items .item{padding:30px;align-items:center;flex-wrap:wrap;justify-content:center}.item-image-winners{margin:0 0 20px}.page\.give-away .past-winners-container .past-winners-items .slick-next{top:50%;right:-10px;width:35px;height:35px}.page\.give-away .past-winners-container .past-winners-items .slick-next:before{right:12px;top:10px;width:13px;height:13px}.page\.give-away .past-winners-container .past-winners-items .slick-prev{top:50%;left:-10px;width:35px;height:35px}.page\.give-away .past-winners-container .past-winners-items .slick-prev:before{left:12px;top:10px;width:13px;height:13px}.page\.give-away .product-slider .collections-list__products-grid-landing .collections-product{margin-bottom:0}#mobile-hero-banner{visibility:visible;min-height:600px}.page\.give-away #collection-hero.mobile-hero-banner{background:none!important}.page\.give-away .collection_grid--product .product--actions,.page\.give-away .collections-product .new-layout-collection{width:100%}.page\.give-away .new-layout-collection p,.page\.give-away .new-layout-collection h4,.page\.give-away .new-layout-collection .cbi-collection-rating{text-align:center}.page\.give-away .collections-product .new-layout-collection{margin-top:10px}.page\.give-away .product-slider .bt_atc_mob button{width:100%;font-size:16px;font-weight:900;height:52px;margin-bottom:0}}@media screen and (max-width:280px){.page\.give-away .slick-prev,.slick-next{width:35px;height:35px}.page\.give-away .slick-prev:before{left:12px;top:10px;width:15px;height:15px}.page\.give-away .slick-next:before{right:12px;top:10px;width:15px;height:15px}}@media screen and (min-width:1024px){.page\.give-away .give-away-container .cards{margin:0 auto;width:1000px}.page\.give-away .new-layout-collection .okeReviews .okeReviews-reviewsSummary-starRating{display:block}.page\.give-away .product-slider{margin:0 auto;max-width:760px}.page\.give-away .new-layout-collection .collections-product__title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}}@media screen and (max-width:480px){.page\.download-form .hero-header .hero-header-title{font-size:38px}}.page\.download-form{font-family:Muli}.page\.download-form .hero-header{text-align:center}.page\.download-form .hero-header .bt_download{padding:10px 50px;letter-spacing:1px}.page\.download-form .hero-header .hero-header-heading{text-transform:uppercase;font-weight:800;letter-spacing:1px}.page\.download-form .hero-header .hero-header-title{font-size:60px;line-height:1.3;color:#555;font-weight:400;font-family:Ovo}.page\.download-form .hero-header .hero-header-content{font-size:20px;line-height:30px;padding:0 10%}.page\.download-form .content-note{text-align:center}.page\.download-form .content-note .note-description{padding:0 13%}.page\.download-form .btn-click-link{color:#008489;font-weight:700;text-decoration:none}.page\.download-form .btn-click-link:hover{color:#008489;font-weight:800;border-bottom:1px solid #00bac1}.page\.download-form .hero-header .hero-header-address{line-height:1.5}body.account:not(.customerslogin):not(.customersregister) #wrapper #content{max-width:1280px}body.account:not(.customerslogin):not(.customersregister) .account-content{padding-left:4.27273%}#account-rewards-redeem .heading_myrewards{font-size:30px;font-family:Ovo;padding-left:20px;line-height:1.3;color:#555;margin-bottom:20px}.newProduct--heading_three_word{margin:0 0 10px}#product-form .bt-full-ingredient-list a,#product-form .oke-sr-count span{color:#00626a;text-decoration:underline;text-underline-offset:2px;font-size:12px;font-weight:700}#product-form .bt-full-ingredient-list a:hover,#product-form .bt-full-ingredient-list a:focus,#product-form .oke-sr-count:hover span,#product-form .oke-sr-count:focus span{opacity:.8}#product-form .product--quantity_wrapper{height:auto;width:auto;border-radius:25px;border:1px solid #555}#product-form .product--quantity_wrapper .increment,#product-form .product--quantity_wrapper .decrement{padding:0;width:40px;height:50px;display:flex;align-items:center;justify-content:center;color:#555}#product-form .product--quantity_wrapper .decrement{border-right:1px solid #555}#product-form .product--quantity_wrapper .increment{border-left:1px solid #555}#product-form .product--quantity_wrapper input{padding:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.product_summary #product-right #product-form input.addtocart{margin-top:0!important;height:50px;max-width:none}#product-form .product-atc-box{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:20px 0}#product-form .product-atc-box .product-variants-quantity{margin:0}.product_summary #product-right #product-details{margin:10px auto 25px;font-size:12px;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:flex-start}.product_summary #product-right #product-details strong{font-size:12px;padding-right:20px}.product_summary #product-right #product-details strong:before,.product_summary #product-right #product-details b:before{content:"";background-image:url(//shop.annmariegianni.com/cdn/shop/t/276/assets/checkmarknew_symbol.svg?v=9538669\2026);background-repeat:no-repeat;background-size:cover;width:13px;height:15px;font-size:14px;display:inline-block;margin-right:4px}section.product_additional_info{background-color:#fcfbf9}section.product_additional_info .inner_wrapper{align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column;padding:70px 0}section.product_additional_info.has-line .inner_wrapper{border-bottom:1px solid #e4e1da}section.product_additional_info .inner_wrapper .product_sections--heading_three_word{padding:0;margin-bottom:38px;font-size:36px;line-height:1.17}section.product_additional_info .product_additional_info--description_container{display:flex;justify-content:flex-start;align-items:center;gap:60px}section.product_additional_info .product_additional_info--description .testimonialRight{padding:30px;background-color:#fff;width:calc(50% - 30px);border:1px solid #e4e1da}section.product_additional_info .product_additional_info--description .testimonialRight p{font-size:15px}section.product_additional_info .product_additional_info--description .testimonialRight h3{font-size:15px;letter-spacing:1px!important;font-weight:900}section.product_additional_info .product_additional_info--description .descriptionLeft{width:calc(50% - 30px);padding-right:10px}.product #content section.product_additional_info .product_additional_info--description .descriptionLeft h3{font-size:16px;font-weight:900;margin-bottom:10px;letter-spacing:1px!important}.product #content section.product_additional_info .product_additional_info--description .testimonialRight p:nth-last-child(1),.product #content section.product_additional_info .product_additional_info--description .descriptionLeft p:nth-last-child(1){margin-bottom:0}.product #content section.product_additional_info .product_additional_info--description .descriptionLeft p{font-size:16px;margin-bottom:10px}section.product_sections--how_to_use#how-to-use{background-color:#fcfbf9;margin-bottom:0;padding:0}section.product_sections--how_to_use .how_to_use--content{max-width:none;border-right:0;padding-right:0;margin-right:0}section.product_sections--how_to_use .how_to_use--content p{text-align:left;font-size:15px}section.product_sections--how_to_use .how_to_use--content .how_to_use--header{text-align:left!important;font-family:Ovo,serif;font-size:36px;text-transform:uppercase;color:#555!important;letter-spacing:.1em;font-weight:400;margin-bottom:0;padding-right:36px}section.product_sections--how_to_use .inner-wrapper{display:flex;align-items:center;width:100%;max-width:980px;margin:0 auto;gap:60px;flex-direction:row-reverse;padding:70px 0}section.product_sections--how_to_use.has-line .inner-wrapper{border-bottom:1px solid #e4e1da}section.product_summary #product-photos .previous_thumb,section.product_summary #product-photos .next_thumb{padding:0}section.product_summary #product-photos .previous_thumb:before{font-family:FontAwesome;content:"";background-image:url(/cdn/shop/files/previous_arrow_tan_border.svg?v=1719287421);background-repeat:no-repeat;background-size:cover;color:#555;font-size:28px;display:flex;align-items:center;justify-content:center;left:0;top:0;width:32px;height:32px;border:none}section.product_summary #product-photos .next_thumb:before{font-family:FontAwesome;content:"";background-image:url(/cdn/shop/files/next_arrow_tan_border.svg?v=1719287421);background-repeat:no-repeat;background-size:cover;color:#555;font-size:28px;display:flex;align-items:center;justify-content:center;left:0;top:0;width:32px;height:32px;border:none}section.product_sections--how_to_use .how_to_use--video_wrapper,section.product_sections--how_to_use .how_to_use--content{width:calc(50% - 30px)}section.product_sections--how_to_use .how_to_use--video_wrapper .how_to_use--placeholder img{width:100%;height:auto}#product-tips{background-color:#fcfbf9}#product-tips .inner-wrapper{display:flex;align-items:flex-start;width:100%;max-width:980px;padding:70px 0;margin:0 auto;gap:60px}#product-tips .inner-wrapper .product-tips--contents,#product-tips .inner-wrapper .product-tips--products{width:calc(50% - 30px)}#product-tips .inner-wrapper.product-tips--products-one-column .product-tips--products,#product-tips .inner-wrapper.product-tips--products-one-column .product-tips--contents{width:100%}.new-cross-sell-grid{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;flex-direction:column;gap:15px}.new-cross-sell-grid .item{display:flex;justify-content:flex-start;align-items:center;gap:20px}.product-tips--products-one-column .product-tips--products .new-cross-sell-grid{flex-direction:row;flex-wrap:nowrap}.new-cross-sell-grid .item a{width:110px;height:110px}.new-cross-sell-grid .item img{width:100%;height:auto}.new-cross-sell-grid .item .item--content{max-width:200px}.product #content .new-cross-sell-grid .item .item--content p,.product #content .new-cross-sell-grid .item .item--content h3{text-align:left;margin-bottom:0;font-size:15px}#product-tips .inner-wrapper .product-tips--contents p,#product-tips .inner-wrapper .product-tips--products p{margin:0}#product-tips .inner-wrapper .product-tips--contents h2,#product-tips .inner-wrapper .product-tips--products h2{font-family:Ovo,serif;font-size:36px;text-transform:uppercase;color:#555;letter-spacing:.1em;font-weight:400;margin-bottom:20px}#product-tips .inner-wrapper .product-tips--contents .item--content{margin-bottom:20px}#product-tips .inner-wrapper .product-tips--contents .item--content p{font-size:16px;line-height:1.5}#product-tips .inner-wrapper .product-tips--contents p.tipHeading{font-weight:900;line-height:1;font-size:15px;margin-bottom:10px;letter-spacing:1px}#product-tips .inner-wrapper .product-tips--products button{padding:0;font-size:14px;margin-top:10px;min-width:130px;margin-bottom:0}.product_sections--key_ingredients .inner-wrapper,#story .inner-wrapper{padding:70px 0;max-width:980px}.product_sections--key_ingredients .block-wrapper .item{display:flex;align-items:center;justify-content:flex-start;gap:30px;margin-bottom:10px;background-color:#fcfbf9}.product_sections--key_ingredients .block-wrapper .item .ingredient_name{font-size:32px;color:#fff;font-weight:400;opacity:1;font-family:Ovo,serif;text-align:center}.product_sections--key_ingredients .block-wrapper .item>div{display:flex;justify-content:center;align-items:center;position:relative;background-size:cover;background-repeat:no-repeat;height:220px;width:calc(50% - 15px);background-color:#000000a6;background-blend-mode:multiply}.product_sections--key_ingredients .block-wrapper .item p{width:calc(50% - 15px)}.product_sections--key_ingredients .block-wrapper{padding-bottom:0;margin-bottom:50px}.product_summary #product-right .product-short-info strong{font-weight:700!important}.product #content #key-ingredients h2,.product #content #full-ingredient-list h2,.product #content #story h2,.product #content #shopify-section-product--quality_proof h2,.product #content #shopify-section-product--atc_cta h2,.product #content .product_sections--product_faqs#product_faqs h2.product_sections--heading{font-size:36px;font-family:Ovo,serif;line-height:1.5;text-transform:uppercase;color:#555;font-weight:400;letter-spacing:.1em;text-align:center}.product #content #key-ingredients h3,.product #content #full-ingredient-list h3,.product #content #story h3{font-size:36px;font-family:Ovo,serif;line-height:1.2;color:#555;font-weight:400}.product #content #key-ingredients p,.product #content #full-ingredient-list p,.product #content #story p{line-height:1.5;font-family:Muli,Arial,Helvetica,sans-serif;color:#555;padding-right:30px}#full-ingredient-list .content-box{padding:30px;background-color:#f8f8f8;border:1px solid #e4e1da}.product #content .product_sections--story{padding-top:0}#full-ingredient-list .content-box p{margin:0}#story.has-line-top .inner-wrapper{border-top:1px solid #e4e1da}#product-testimonials{background-color:#f8f8f8}.product_sections--testimonials#product-testimonials .inner-wrapper{padding:70px 0;max-width:980px}.product #content .product_sections--testimonials .testimonial_slide--attribution{letter-spacing:1px;font-size:15px}.product #content .product_sections--testimonials .testimonial_slide--content_wrapper p.testimonial_slide--copy{font-size:15px}.product_sections--testimonials .testimonial_slide--content_wrapper{min-height:190px}.product_sections--testimonials#product-testimonials .product_sections--heading{letter-spacing:.1em}#product-testimonials .product_sections--testimonials_slider{background-color:#fff;padding:40px 60px 20px}.product #content p #product-testimonials .product_sections--testimonials_slider p{font-size:15px}#product-testimonials .product_sections--testimonials_slider .testimonial_slide--disclaimer_wrapper .testimonial_slide--disclaimer{color:#555!important;opacity:1;margin-top:15px}#product-testimonials .product_sections--testimonials_slider .slick-prev{position:absolute;top:50%;display:block;width:50px;height:50px;padding:0;border:none;background-color:#fff;outline:0;cursor:pointer;z-index:9;left:20px;margin-left:0;border-radius:50%}#product-testimonials .product_sections--testimonials_slider .slick-next{position:absolute;top:50%;display:block;width:50px;height:50px;padding:0;border:none;background-color:#fff;outline:0;cursor:pointer;z-index:9;right:20px;margin-right:0;border-radius:50%}#product-testimonials .product_sections--testimonials_slider .slick-next:before,#product-testimonials .product_sections--testimonials_slider .slick-prev:before{content:"";width:50px;height:50px;display:block;opacity:1}#product-testimonials .product_sections--testimonials_slider .slick-prev:before{background-image:url(/cdn/shop/files/previous_arrow_gray_border.svg?v=1720064869);background-size:cover;background-repeat:no-repeat}#product-testimonials .product_sections--testimonials_slider .slick-next:before{background-image:url(/cdn/shop/files/next_arrow_gray_border.svg?v=1720064869);background-size:cover;background-repeat:no-repeat}#product-testimonials .product_sections--testimonials_slider .slick-next:hover,#product-testimonials .product_sections--testimonials_slider .slick-prev:hover{box-shadow:0 0 4px 2px #41404233}.background--fall-inlove{background-image:url(/cdn/shop/files/FloralBG.png?v=1719336029);height:470px;display:flex;justify-content:center;align-items:center;background-size:cover;background-repeat:no-repeat}.background--fall-inlove .bg-overlay{padding:70px 52px;background:#fff;max-width:960px}.background--fall-inlove .bg-overlay h2{font-size:36px;font-family:Ovo,serif;line-height:1.2;color:#555;font-weight:400;text-transform:uppercase;text-align:center;letter-spacing:.1em}.product #content .background--fall-inlove .bg-overlay p{margin-bottom:0}.background--fall-inlove .bg-overlay a{color:#00626a;font-weight:600;text-decoration:underline;text-underline-offset:3px}#shopify-section-product--quality_proof .product_sections--quality_grid .item{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;text-align:center;width:20%}#shopify-section-product--quality_proof .product_sections--quality_grid{display:flex;align-items:flex-start;justify-content:space-between}#shopify-section-product--quality_proof .product_sections--quality_grid .item p{font-weight:700;padding:0 30px;margin-bottom:0}#shopify-section-product--product_faqs .product_sections--product_faqs{padding:70px 0 0}#shopify-section-product--product_faqs .faqs_content{padding:0 0 70px;border-bottom:1px solid #e4e1da}#shopify-section-product--atc_cta .product_sections--atc_cta_new{display:flex;align-items:center;justify-content:space-between;background-color:#fcfbf9}#shopify-section-product--atc_cta .product_sections--atc_cta_new img,#shopify-section-product--atc_cta .product_sections--atc_cta_new .atc_cta--content{width:calc(50% - 10px);height:auto}#shopify-section-product--atc_cta .product_sections--atc_cta_new .atc_cta--form{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}#shopify-section-product--atc_cta .product_sections--atc_cta_new .atc_cta--form .product_summary--title{text-align:center!important;text-transform:capitalize;letter-spacing:normal;font-size:30px;padding-right:0}#shopify-section-product--atc_cta .product_sections--atc_cta_new .atc_cta--form .product--quantity_wrapper{height:45px;border-radius:30px;width:auto;border:1px solid #555;background-color:#fff}#shopify-section-product--atc_cta .product_sections--atc_cta_new .atc_cta--form .decrement{border-right:1px solid #555;padding:0;width:35px;height:45px;display:flex;align-items:center;justify-content:center;color:#555}#shopify-section-product--atc_cta .product_sections--atc_cta_new .atc_cta--form .increment{border-left:1px solid #555;padding:0;width:35px;height:45px;display:flex;align-items:center;justify-content:center;color:#555}#shopify-section-product--atc_cta .product_sections--atc_cta_new .atc_cta--form .atc_cta--price{font-weight:700;font-size:20px;margin-bottom:20px}#shopify-section-product--atc_cta .product_sections--atc_cta_new .atc_cta--form .product--quantity_wrapper input{width:50px;height:45px;padding:0;font-size:15px}#shopify-section-product--atc_cta .product_sections--atc_cta_new .atc_cta--form .atc_cta--submit{width:65%;padding:0;height:45px}.product_sections--product_faqs#product_faqs h2.product_sections--heading{height:auto}.product_summary #product-photos{position:-webkit-sticky;position:sticky;top:0;padding-right:50px}.product_summary #product-right{padding-left:0!important}@media screen and (max-width:1200px){.product-tips--products-one-column .product-tips--products .new-cross-sell-grid{flex-wrap:wrap}}@media screen and (max-width:768px){.new-cross-sell-grid .item .item--content{max-width:calc(100% - 135px)}section.product_sections--how_to_use .how_to_use--content .how_to_use--header{font-size:24px}#product-testimonials .product_sections--testimonials_slider .testimonial_slide--disclaimer_wrapper .testimonial_slide--disclaimer{padding:0 15px;text-align:left}.product_summary #product-right h1.product_summary--title{font-size:24px;margin-top:0}.product_summary #product-right #product-price{font-size:18px}.product_summary #product-right p.newProduct--heading_three_word{font-size:16px}.product_summary #product-photos{position:unset}#shopify-section-product--product_faqs .faqs_content{padding:0 30px 70px}section.product_additional_info .inner_wrapper .product_sections--heading_three_word{font-size:30px}.product_summary{padding:25px 24px 30px}.product_summary #product-right{padding-left:50px}#product-form .product-atc-box{flex-wrap:wrap}section.product_additional_info .product_additional_info--description_container{padding:0 32px}section.product_additional_info .inner_wrapper,section.product_sections--how_to_use .inner-wrapper,#product-tips .inner-wrapper,.product_sections--testimonials#product-testimonials .inner-wrapper{padding:50px 30px!important}#product-tips .inner-wrapper,section.product_sections--how_to_use .inner-wrapper,section.product_additional_info .product_additional_info--description_container,#shopify-section-product--atc_cta .product_sections--atc_cta_new{flex-wrap:wrap;padding:0;gap:24px}.product_sections--key_ingredients .block-wrapper .item{gap:0;flex-wrap:wrap;flex-direction:column}.product #content #key-ingredients p,.product #content #full-ingredient-list p,.product #content #story p{padding-right:0}.product #content #key-ingredients div .item p{padding:25px;margin:0}.product #content #shopify-section-product--atc_cta .product_sections--atc_cta_new .atc_cta--form .product_summary--title,.product #content #key-ingredients h3,.product #content #full-ingredient-list h3,.product #content #story h3{font-size:24px;line-height:1.25}.product #content .product_sections--key_ingredients .block-wrapper .item .ingredient_name{font-size:18px}#product-tips .inner-wrapper .product-tips--contents,#product-tips .inner-wrapper .product-tips--products,section.product_sections--how_to_use .how_to_use--video_wrapper,section.product_sections--how_to_use .how_to_use--content,section.product_additional_info .product_additional_info--description .descriptionLeft,section.product_additional_info .product_additional_info--description .testimonialRight,.product_sections--key_ingredients .block-wrapper .item>div,.product_sections--key_ingredients .block-wrapper .item p,#shopify-section-product--atc_cta .product_sections--atc_cta_new img,#shopify-section-product--atc_cta .product_sections--atc_cta_new .atc_cta--content{width:100%;margin-bottom:0}section.product_sections--how_to_use .how_to_use--content{order:2}#shopify-section-product--quality_proof .product_sections--quality_copy{text-align:left}.product #content .product_sections--testimonials .testimonial_slide--superlative{font-size:12px}.product_sections--key_ingredients .block-wrapper .item>div{height:150px}.product #content .product_sections .inner-wrapper{padding:0 30px}.product #content #key-ingredients h2,.product #content #full-ingredient-list h2,.product #content #story h2,.product #content #shopify-section-product--quality_proof h2,.product #content #shopify-section-product--atc_cta h2,.product #content #product-tips .inner-wrapper .product-tips--contents h2,.product #content #product-tips .inner-wrapper .product-tips--products h2,.product #content .background--fall-inlove .bg-overlay h2,.product #content .product_sections--product_faqs#product_faqs h2.product_sections--heading{font-size:24px;line-height:1.25}.background--fall-inlove .bg-overlay h2{letter-spacing:1px}.product #content .background--fall-inlove .bg-overlay{padding:40px 35px;max-width:calc(100% - 60px)}.background--fall-inlove{background-position:right}#product-testimonials .product_sections--testimonials_slider .slick-next{right:-25px}#product-testimonials .product_sections--testimonials_slider .slick-prev{left:-25px}.product_sections--testimonials .testimonial_slide--content_wrapper *{text-align:left}.product #content .product_sections--testimonials .testimonial_slide--content{padding:0 15px}#product-testimonials .product_sections--testimonials_slider{padding:40px 30px 20px}#shopify-section-product--quality_proof .product_sections--quality_grid{gap:20px;justify-content:center;max-width:none}#shopify-section-product--quality_proof .product_sections--quality_grid .item{width:calc(50% - 10px)}#shopify-section-product--atc_cta .product_sections--atc_cta_new .atc_cta--form .atc_cta--submit{width:80%}.new-cross-sell-grid .item{gap:25px}.full-ingredient-list{padding-bottom:50px}.story-content{margin-top:50px}.product_sections--quality{padding:50px 0}#shopify-section-product--product_faqs .product_sections--product_faqs{padding:50px 0 0}}@media screen and (min-width:240px){.page\.download-form .hero-header .hero-header-address{padding:0 19%}}@media screen and (max-width:768px){body.account:not(.customerslogin):not(.customersregister) #wrapper #content{max-width:calc(100% - 60px)}}@media screen and (max-width:480px){.background--fall-inlove{background-image:url(/cdn/shop/files/FloralBG_mb.png?v=1721276756);background-position:top;height:550px}#account-rewards-redeem .heading_myrewards{text-align:center;margin:0}.page\.download-form .hero-header .hero-header-title{font-size:38px}body.account:not(.customerslogin):not(.customersregister) .account-content{padding-left:0}.product #content #key-ingredients div .item p{padding:25px 0}}@media screen and (min-width:1024px){.page\.download-form .hero-header .hero-header-address{padding:0 39.5%}}body.gridlock #onetrust-consent-sdk #ot-sdk-btn-floating.ot-floating-button{bottom:80px!important;left:15px!important}.product_sections--unveil_full_ritual{margin-top:22px;padding-top:18px}.product_sections--unveil_full_ritual .unveil_full_ritual--trigger_wrap{display:flex;align-items:center;justify-content:center}.product_sections--unveil_full_ritual .unveil_full_ritual--trigger{display:block;margin:0 auto;background:transparent;border:0;appearance:none;-webkit-appearance:none;padding:6px 0;font-family:Muli,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.4;font-weight:700;letter-spacing:.25px;text-transform:none;color:#520843;text-align:center;cursor:pointer;text-decoration:underline;text-decoration-color:#520843;text-underline-offset:4px}.product_sections--unveil_full_ritual .unveil_full_ritual--trigger:hover,.product_sections--unveil_full_ritual .unveil_full_ritual--trigger:focus{color:#690a56;text-decoration-color:#690a56;outline:none}.product_sections--unveil_full_ritual .unveil_full_ritual--content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s ease;padding-top:14px}.product_sections--unveil_full_ritual .unveil_full_ritual--content_inner{overflow:hidden}.product_sections--unveil_full_ritual .unveil_full_ritual--content_inner p,.product_sections--unveil_full_ritual .unveil_full_ritual--content_inner li{font-size:16px;line-height:1.5;font-family:Muli,Arial,Helvetica,sans-serif;color:#555;padding-right:30px}.product_sections--unveil_full_ritual .unveil_full_ritual--content_inner h3,.product_sections--unveil_full_ritual .unveil_full_ritual--content_inner h4{font-weight:900;line-height:1;font-size:15px;margin-bottom:10px;letter-spacing:1px}.product_sections--unveil_full_ritual.is-open .unveil_full_ritual--content{grid-template-rows:1fr}.product_sections--unveil_full_ritual.is-open .unveil_full_ritual--trigger{opacity:.9}@media screen and (max-width:768px){.product_sections--unveil_full_ritual{margin-top:18px;padding-top:14px}.product_sections--unveil_full_ritual .unveil_full_ritual--content_inner p,.product_sections--unveil_full_ritual .unveil_full_ritual--content_inner li{padding-right:0}.product_sections--unveil_full_ritual .unveil_full_ritual--trigger{font-size:14px;letter-spacing:.25px;text-underline-offset:3px}}.product_sections--inside_formula{background:#fff;margin-top:50px;margin-bottom:50px}.product_sections--inside_formula .inside_formula--intro{max-width:760px;margin:10px auto 26px;text-align:center;color:#555}.product_sections--inside_formula .inside_formula--intro p{margin:0;line-height:1.5;font-family:Muli,Arial,Helvetica,sans-serif;color:#555}.product_sections--inside_formula .inside_formula--table_wrap{border:0;overflow:hidden}.product_sections--inside_formula .inside_formula--table,.product_sections--inside_formula .inside_formula--table_wrap table{width:100%;border-collapse:collapse;border:1px solid #e4e1da;background:#fff}.product_sections--inside_formula .inside_formula--table th,.product_sections--inside_formula .inside_formula--table td,.product_sections--inside_formula .inside_formula--table_wrap table th,.product_sections--inside_formula .inside_formula--table_wrap table td{border:1px solid #e4e1da;padding:16px 18px;vertical-align:top;color:#555;font-family:Muli,Arial,Helvetica,sans-serif;line-height:1.5;font-size:16px;text-align:left}.product_sections--inside_formula .inside_formula--table th,.product_sections--inside_formula .inside_formula--table_wrap table th{text-transform:uppercase;letter-spacing:.5px;font-weight:800;font-size:15px;background:#fcfbf9}.product_sections--inside_formula .inside_formula--table td strong,.product_sections--inside_formula .inside_formula--table td b,.product_sections--inside_formula .inside_formula--table_wrap table td strong,.product_sections--inside_formula .inside_formula--table_wrap table td b{font-weight:800}@media only screen and (min-device-width:768px)and (max-device-width:1024px){.product_sections--inside_formula .inside_formula--table thead tr,.product_sections--inside_formula .inside_formula--table_wrap table thead tr{position:static!important;top:auto!important;left:auto!important}}@media only screen and (max-width:760px),(min-device-width:768px)and (max-device-width:1024px){.product_sections--inside_formula .inside_formula--table_wrap table,.product_sections--inside_formula .inside_formula--table{display:table!important}.product_sections--inside_formula .inside_formula--table_wrap table thead,.product_sections--inside_formula .inside_formula--table thead{display:table-header-group!important}.product_sections--inside_formula .inside_formula--table_wrap table tbody,.product_sections--inside_formula .inside_formula--table tbody{display:table-row-group!important}.product_sections--inside_formula .inside_formula--table_wrap table tr,.product_sections--inside_formula .inside_formula--table tr{display:table-row!important;position:static!important;top:auto!important;left:auto!important}.product_sections--inside_formula .inside_formula--table_wrap table th,.product_sections--inside_formula .inside_formula--table th,.product_sections--inside_formula .inside_formula--table_wrap table td,.product_sections--inside_formula .inside_formula--table td{display:table-cell!important}}@media screen and (max-width:768px){.product_sections--inside_formula .inner-wrapper{padding:50px 30px!important}.product_sections--inside_formula .inside_formula--table_wrap{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.product_sections--inside_formula .inside_formula--table,.product_sections--inside_formula .inside_formula--table_wrap table{min-width:760px}}@media screen and (max-width:1024px){.product_sections--inside_formula .inside_formula--table_wrap{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.product_sections--inside_formula .inside_formula--table,.product_sections--inside_formula .inside_formula--table_wrap table{min-width:760px}.product_sections--inside_formula .inside_formula--table th,.product_sections--inside_formula .inside_formula--table td,.product_sections--inside_formula .inside_formula--table_wrap table th,.product_sections--inside_formula .inside_formula--table_wrap table td{padding:14px 16px}}
/*# sourceMappingURL=/cdn/shop/t/298/assets/custom.css.map?enable_css_minification=1 */
