:root{--miami-blue: #05AAF6;--paris-pink: #B1327C;--rio-green:#02AD95;--marrakesh-orange: #FF8B3A;--grapefruit-pink: #FEAAF1;--dark-beige: #EFECDA;--border-brown: #CBA77F}@media screen and (min-width:769px){.logo-list__item{width:80vw!important}.logo-section-container.section-spacing.color-scheme{display:flex!important;margin:auto 6rem}}.collection-list.collection-list--text-outside.wrap{margin:0rem}.collection-list--text-outside{row-gap:0rem}.collection-card__content{margin-bottom:3rem}@media (min-width: 769px){.collection-card.group[href*=rio],.collection-card.group[href*=marrakesh]{background-color:var(--dark-beige)}}@media (max-width: 768px){.collection-card.group[href*=paris],.collection-card.group[href*=marrakesh]{background-color:var(--dark-beige)}}.product-card{transition:transform .3s ease-in-out;border-radius:50px;transform:scale(1);overflow:hidden;align-content:space-around;padding:.5rem}.product-card__figure{margin:2rem;border:solid 2px #CBA77F;border-radius:50px}.product-list{display:grid;align-items:stretch}@media screen and (max-width: 768px){.product-card{transition:transform .3s ease-in-out;transform:scale(1);overflow:hidden;align-content:space-around;padding:0rem}.product-card__figure{border-radius:30px}}@media screen and (min-width: 769px){.v-stack.justify-items-center.gap-1{gap:1.75rem}.featured-collections-carousel__item.is-selected{overflow:visible!important}.product-card:hover[handle*=marrakesh] .product-card__figure,.product-card:hover[handle*=rio] .product-card__figure,.product-card:hover[handle*=paris] .product-card__figure,.product-card:hover[handle*=miami] .product-card__figure{border:none;border-radius:50px;transform:scale(1);overflow:hidden;overflow:visible}@media screen and (min-width: 1400px){.product-list{--product-list-default-column-gap: 3rem}}.product-list{padding:10px}.floating-controls-container .floating-controls-container--inside .floating-controls-container--on-hover{margin:-12px}.product-card__figure{margin:2rem}.product-card__image--secondary{visibility:hidden;position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;object-fit:contain;object-position:center;opacity:0}.product-card:hover .product-card__image--secondary{visibility:visible;opacity:1;transform:scale(1)}.product-card:hover .badge.badge--on-sale{z-index:1000!important;margin-top:1rem;margin-left:1rem}.badge--on-sale{border-radius:10px;margin:1rem;font-family:Gopher Regular,sans-serif!important}.product-card:hover .product-card__image--primary{opacity:0}@media screen and (pointer: fine) and (prefers-reduced-motion: no-preference){.product-card:hover .product-card__image--secondary{transform-origin:center;transition:transform 1s cubic-bezier(.25,.46,.45,.94),opacity ease;transform:scale(1.1)}}}button.button.MO__quick__buy{border:solid 2px #CBA77F!important}@media screen and (min-width:769px){a.product-title.h5{font-size:1rem}}a.product-title.h5{text-transform:uppercase}.product-title.h5.line-clamp{text-transform:uppercase;font-size:1rem;line-height:1.2;min-height:3.6em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:visible;text-align:center;width:100%;margin:0;padding:0 .5rem}@media screen and (max-width: 699px){.product-title.h5.line-clamp{font-size:.8rem!important;width:60%;word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;white-space:normal}.product-title.h5.line-clamp[data-product-title="Miami Leave-in Conditioner"],.product-title.h5.line-clamp[data-product-title="Paris Shine Shampoo"],.product-title.h5.line-clamp[data-product-title="Rio Body Lotion"],.product-title.h5.line-clamp[data-product-title="Paris Shine Conditioner"],.product-title.h5.line-clamp[data-product-title="Marrakesh Body Wash"]{width:55%}.product-title.h5.line-clamp[data-product-title="Marrakesh Strengthening Shampoo"],.product-title.h5.line-clamp[data-product-title="Marrakesh Strengthening Conditioner"]{width:72%}}@media screen and (min-width: 700px) and (max-width: 1000px){.product-title.h5.line-clamp{width:60%;word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;white-space:normal}.product-title.h5.line-clamp[data-product-title="Miami Leave-in Conditioner"]{width:55%}}@media screen and (min-width: 1000px) and (max-width: 1440px){.product-title.h5.line-clamp{width:47%;font-size:1rem;letter-spacing:-.02em;padding:0 .25rem;margin:0 auto;word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;white-space:normal;line-height:1.2;min-height:3.6em;display:-webkit-box;-webkit-line-clamp:3;text-align:center}.product-title.h5.line-clamp[data-product-title="Miami Leave-in Conditioner"]{width:45%}.product-title.h5.line-clamp[data-product-title="Miami Leave-in Conditioner"],.product-title.h5.line-clamp[data-product-title="Paris Shine Shampoo"],.product-title.h5.line-clamp[data-product-title="Rio Body Lotion"],.product-title.h5.line-clamp[data-product-title="Paris Shine Conditioner"],.product-title.h5.line-clamp[data-product-title="Marrakesh Body Wash"]{width:50%}.product-title.h5.line-clamp[data-product-title="Marrakesh Strengthening Shampoo"],.product-title.h5.line-clamp[data-product-title="Marrakesh Strengthening Conditioner"]{width:72%}}@media screen and (min-width: 1441px){.product-title.h5.line-clamp{width:49%;word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;white-space:normal;min-width:min-content}.product-title.h5.line-clamp[data-product-title="Miami Leave-in Conditioner"],.product-title.h5.line-clamp[data-product-title="Rio Volume Conditioner"],.product-title.h5.line-clamp[data-product-title="Paris Shine Conditioner"]{width:45%!important;min-width:auto}.product-title.h5.line-clamp[data-product-title="Paris Shine Conditioner"]{width:49%!important;min-width:auto}.product-title.h5.line-clamp[data-product-title="Paris Shine Shampoo"],.product-title.h5.line-clamp[data-product-title="Rio Body Lotion"],.product-title.h5.line-clamp[data-product-title="Marrakesh Body Wash"]{width:50%;min-width:auto}}.MO-short-description{text-transform:uppercase;font-size:1rem}.miami__button,product-card[handle*=miami] .MO__quick__buy{color:#fff;border:1px solid var(--border-brown);border-color:var(--border-brown),var(--border-brown);--initial-gradient: linear-gradient(var(--miami-blue), var(--miami-blue));--hover-gradient: linear-gradient(transparent, transparent);--initial-background-position: var(--transform-origin-start);--hover-background-position: var(--transform-origin-end)}.miami__button:hover p,product-card[handle*=miami] .MO__quick__buy:hover p{color:var(--miami-blue)}.miami__button p,product-card[handle*=miami] .MO__quick__buy p{color:#fff}.miami__button:hover,product-card[handle*=miami] .MO__quick__buy:hover{border:var(--border-brown)}buy-buttons[template*=miami] button{color:#fff;padding:.5rem 1.25rem;border-radius:50px;border:2px solid var(--border-brown);background:linear-gradient(to left,var(--miami-blue) 50%,#F7F5E9 50%);background-size:200% 100%;background-position:right bottom;background-origin:border-box;background-clip:border-box;transition:background-position .5s ease,color .5s ease;text-transform:lowercase}@media screen and (max-width: 699px){buy-buttons[template*=miami] button{padding:.75rem 7rem}}buy-buttons[template*=miami] button:hover{background-position:left bottom;color:var(--miami-blue)}--------------------------- .paris__button,product-card[handle*=paris] .MO__quick__buy{color:#fff;border:1px solid var(--border-brown);border-color:var(--border-brown),var(--border-brown);--initial-gradient: linear-gradient(var(--paris-pink), var(--paris-pink));--hover-gradient: linear-gradient(transparent, transparent);--initial-background-position: var(--transform-origin-start);--hover-background-position: var(--transform-origin-end)}.paris__button:hover p,product-card[handle*=paris] .MO__quick__buy:hover p{color:var(--paris-pink)}.paris__button p,product-card[handle*=paris] .MO__quick__buy p{color:#fff}.paris__button:hover,product-card[handle*=paris] .MO__quick__buy:hover{border:var(--border-brown)}buy-buttons[template*=paris] button{color:#fff;padding:.5rem 1.25rem;border-radius:50px;border:2px solid var(--border-brown);background:linear-gradient(to left,var(--paris-pink) 50%,#F7F5E9 50%);background-size:200% 100%;background-position:right bottom;background-origin:border-box;background-clip:border-box;transition:background-position .5s ease,color .5s ease;text-transform:lowercase}@media screen and (max-width: 699px){buy-buttons[template*=paris] button{padding:.75rem 7rem}.product-sticky-bar__info img,.product-title-sticky,.hide-on-mobile{display:none}}buy-buttons[template*=paris] button:hover{background-position:left bottom;color:var(--paris-pink)}--------- .rio__button,product-card[handle*=rio] .MO__quick__buy{color:#fff;border:1px solid var(--border-brown);border-color:var(--border-brown),var(--border-brown);--initial-gradient: linear-gradient(var(--rio-green), var(--rio-green));--hover-gradient: linear-gradient(transparent, transparent);--initial-background-position: var(--transform-origin-start);--hover-background-position: var(--transform-origin-end)}.rio__button:hover p,product-card[handle*=rio] .MO__quick__buy:hover p{color:var(--rio-green)}.rio__button p,product-card[handle*=rio] .MO__quick__buy p{color:#fff}.rio__button:hover,product-card[handle*=rio] .MO__quick__buy:hover{border:var(--border-brown)}buy-buttons[template*=rio] button{color:#fff;padding:.5rem 1.25rem;border-radius:50px;border:2px solid var(--border-brown);background:linear-gradient(to left,var(--rio-green) 50%,#F7F5E9 50%);background-size:200% 100%;background-position:right bottom;background-origin:border-box;background-clip:border-box;transition:background-position .5s ease,color .5s ease;text-transform:lowercase}@media screen and (max-width: 699px){buy-buttons[template*=rio] button{padding:.75rem 7rem}}buy-buttons[template*=rio] button:hover{background-position:left bottom;color:var(--rio-green)}---------------------------- .marrakesh__button,product-card[handle*=marrakesh] .MO__quick__buy{color:#fff;border:1px solid var(--border-brown);border-color:var(--border-brown),var(--border-brown);--initial-gradient: linear-gradient(var(--marrakesh-orange), var(--marrakesh-orange));--hover-gradient: linear-gradient(transparent, transparent);--initial-background-position: var(--transform-origin-start);--hover-background-position: var(--transform-origin-end)}.marrakesh__button:hover p,product-card[handle*=marrakesh] .MO__quick__buy:hover p{color:var(--marrakesh-orange)}.marrakesh__button p,product-card[handle*=marrakesh] .MO__quick__buy p{color:#fff}.marrakesh__button:hover,product-card[handle*=marrakesh] .MO__quick__buy:hover{border:var(--border-brown)}buy-buttons[template*=marrakesh] button{color:#fff;padding:.5rem 1.25rem;border-radius:50px;border:2px solid var(--border-brown);background:linear-gradient(to left,var(--marrakesh-orange) 50%,#F7F5E9 50%);background-size:200% 100%;background-position:right bottom;background-origin:border-box;background-clip:border-box;transition:background-position .5s ease,color .5s ease;text-transform:lowercase}@media screen and (max-width: 699px){buy-buttons[template*=marrakesh] button{padding:.75rem 7rem}}buy-buttons[template*=marrakesh] button:hover{background-position:left bottom;color:var(--marrakesh-orange)}div.prose.text-center.sm\:text-start{text-align:center}@media screen and (min-width: 769px){.collection-toolbar__button-list{flex-grow:1;display:flex;justify-content:space-between;flex-direction:row;align-items:center}}.MO-custom-pill__left{border:1px black solid;display:flex;justify-content:center;border-radius:16px 0 0 16px;padding:0rem 2rem;height:3rem;align-items:center}.MO-custom-pill__right{border:1px black solid;border-left:none;display:flex;justify-content:center;border-radius:0 16px 16px 0;padding:0rem 1rem;height:3rem;align-items:center}svg.icon.icon-chevron-down{height:1rem;width:auto}.collection-toolbar__button-list{flex-grow:1;display:flex;justify-content:space-between;flex-direction:row;align-items:center}.collection-toolbar__button-container{border-inline-start-width:1px;display:flex;justify-content:center}.collection-toolbar__button-container{border:none;border-style:none}.pill-separator{border-right:1px black solid;padding:0 10px;align-self:center}@media screen and (max-width: 699px){.MO-custom-pill{font-size:.85rem}}.whitenoise{background-color:rgb(var(--background))!important;background-size:50px 50px;background-repeat:repeat;background-blend-mode:overlay;background-image:url(/cdn/shop/files/dark_noise.png?v=1728671647),linear-gradient(#c8e7ff53,#c8e7ff53)}.button--subdued.button--outline{color:rgb(var(--button-background) / 1);border-color:rgb(var(--border-color));border:solid 2px}.button.w-full{border:solid,2px,var(--border-brown)}.image_container__image_and_price .constrained-image{height:80px;width:auto}.MO-custom-title{text-align:center;margin-bottom:-1rem}@media screen and (max-width: 768px){.text-center{padding:1rem}}button .gravity-button,.accelerated-checkout-button,shop-pay-wallet-button{display:none!important}.product-gallery__media[aria-label*="Item 1"],.product-gallery__thumbnail[aria-label*="item 1"],.product-gallery__media[aria-label*="Item 2"],.product-gallery__thumbnail[aria-label*="item 2"]{display:none}@media (min-width: 1000px){.product-gallery{--product-gallery-thumbnail-size: 5rem}.product-gallery__carousel{gap:0}.shopify-section--main-product .container{margin-inline-start:0}.product-gallery__carousel{gap:0;margin-top:-7%}.product-gallery__media img.miami-themed,.product-gallery__media img.paris-themed,.product-gallery__media img.marrakesh-themed{border-radius:0!important}}@media screen and (min-width: 700px){.footer__block--links,.footer__block--image{flex-grow:0;max-width:15rem}}button.product-gallery__thumbnail img,button.product-gallery__thumbnail{border-radius:36px}@media screen and (max-width: 999px){.product-gallery__media img.rio-themed{border:solid,3px,var(--rio-green);border-radius:36px}.product-gallery__media img.miami-themed{border-radius:36px;border:solid,3px,var(--miami-blue)}.product-gallery__media img.paris-themed{border-radius:36px!important;border:solid,3px,var(--paris-pink)}.product-gallery__media img.marrakesh-themed{border-radius:36px!important;border:solid,3px,var(--marrakesh-orange)}}.image_and_price_container{display:flex;align-items:center;justify-content:space-between}.price_container__image_and_price{margin-left:1rem}.price_container__image_and_price .h4.text-subdued{font-size:1.75rem;color:rgb(var(--text-color) / 1)}div.prose_rullent p{font-family:Rullent,sans-serif!important;font-size:1.75rem;text-align:center}@media screen and (max-width:699px){.price_container__image_and_price .h4.text-subdued{font-size:1.25rem!important}div.prose_rullent p{font-size:1.5rem!important;font-family:Rullent,sans-serif}}.accordion__toggle.h5{color:#ceac86;text-transform:uppercase}@media screen and (min-width: 769px){.social-media__item.branding-colors--tiktok .icon-tiktok,.social-media__item.branding-colors--instagram .icon-instagram,.social-media__item.branding-colors--facebook .icon-facebook{width:25px;height:auto}.MO-social-social-media-icons{font-size:1.25rem}.footer__inner{row-gap:min(var(--section-vertical-spacing),1.5rem);display:grid}.social-media--list{gap:var(--social-media-list-gap, .75rem 1rem)}}@media screen and (max-width:768px){.footer__block-list{display:flex;justify-content:center;flex-direction:column;align-content:space-between;align-items:flex-start}}@media screen and (min-width:1000px){.product-gallery{position:relative!important}.product-gallery__thumbnail-list{position:absolute!important;top:2%;left:1rem;display:block}.product-gallery__thumbnail-scroller{display:none!important}.product-gallery__media.snap-center{position:relative}.product-gallery__thumbnail.miami-themed{border:solid 2px var(--miami-blue)}.product-gallery__thumbnail[aria-current=true].miami-themed{border:solid 3px var(--miami-blue)!important}.product-gallery__thumbnail.marrakesh-themed{border:solid 2px var(--marrakesh-orange)}.product-gallery__thumbnail[aria-current=true].marrakesh-themed{border:solid 3px var(--marrakesh-orange)}.product-gallery__thumbnail.paris-themed{border:solid 2px var(--paris-pink)}.product-gallery__thumbnail[aria-current=true].paris-themed{border:solid 3px var(--paris-pink)}.product-gallery__thumbnail.rio-themed{border:solid 2px var(--rio-green)}.product-gallery__thumbnail[aria-current=true].rio-themed{border:solid 3px var(--rio-green)}}@media screen and (max-width: 999px){.product-gallery__media.snap-center{position:relative;margin:0 5px}.product-gallery__thumbnail.miami-themed{border:solid 2px var(--miami-blue)}.product-gallery__thumbnail[aria-current=true].miami-themed{border:solid 3px var(--miami-blue)!important}.product-gallery__thumbnail.marrakesh-themed{border:solid 2px var(--marrakesh-orange)}.product-gallery__thumbnail[aria-current=true].marrakesh-themed{border:solid 3px var(--marrakesh-orange)}.product-gallery__thumbnail.paris-themed{border:solid 2px var(--paris-pink)}.product-gallery__thumbnail[aria-current=true].paris-themed{border:solid 3px var(--paris-pink)}.product-gallery__thumbnail.rio-themed{border:solid 2px var(--rio-green)}.product-gallery__thumbnail[aria-current=true].rio-themed{border:solid 3px var(--rio-green)}}.header__primary-nav-item[data-title="Shop all"]:before{background:#cba77f!important;height:5px;width:5.75rem}.header__primary-nav-item[data-title="Product Finder"]:before{background:#cba77f!important;height:5px;width:10rem}.header__primary-nav-item[data-title="About us"]:before{background:#cba77f!important;height:5px;width:6rem}.header__primary-nav-item summary.h5,.header__primary-nav-item a.block.h5,.header__menu-disclosure summary.h5,.header__primary-nav-item{text-transform:uppercase!important}@media (max-width: 768px){header-sidebar.drawer::part(content){max-width:none!important}.header-sidebar__scroller *{border:none}button.header-sidebar__linklist-button.h6,a.header-sidebar__linklist-button.h6,summary.header-sidebar__linklist-button.h6{text-transform:uppercase;color:var(--text-color);display:flex;margin:auto;padding:1rem}}a.link-faded:hover[href*=miami]{color:var(--miami-blue)}a.link-faded:hover[href*=marrakesh]{color:var(--marrakesh-orange)}a.link-faded:hover[href*=rio]{color:var(--rio-green)}a.link-faded:hover[href*=paris]{color:var(--paris-pink)}@media screen and (min-width: 700px){.horizontal-product-card.MO-show-column{display:flex!important;flex-direction:column!important}.horizontal-product-card.MO-show-column .horizontal-product-card__figure{width:15rem}.complementary-products__product-list.MO-show-column{grid-auto-flow:column!important;text-align:center!important;text-justify:center!important}.horizontal-product-card__info.MO-show-column{align-items:end!important;justify-items:center!important}.v-stack.MO-show-column{justify-items:center}.button.MO-less-padding{padding:5px 10px;font-size:16px;margin:auto;text-transform:lowercase;border:2px solid var(--border-brown)}}@media screen and (max-width: 699px){.complementary-products__product-list.MO-show-column{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:1rem;text-align:center!important}.horizontal-product-card.MO-show-column{display:flex!important;flex-direction:column!important;justify-content:space-between;width:100%;height:100%;min-height:100%;padding:.5rem;box-sizing:border-box}.horizontal-product-card__figure{width:100%;margin:0 auto}.horizontal-product-card__image{width:100%;height:auto;object-fit:contain}.horizontal-product-card__info.MO-show-column{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;width:100%}.product-title.h6{font-size:.9rem;line-height:1.2}.button.MO-less-padding{width:100%;padding:.5rem;font-size:.9rem;margin-top:auto;border:2px solid var(--border-brown);text-transform:lowercase}}.shopify-section.shopify-section-group-footer-group.shopify-section--rich-text .prose.text-center div p{padding:2rem 0rem 0}.price-and-rating{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.price-and-rating__price{font-weight:700!important;flex:1}.price-and-rating__rating{flex-shrink:0;display:flex;align-items:center}.rating-with-count{display:flex;align-items:center;gap:.5rem}.rating-with-count .smallcaps.text-xxs.text-subdued{display:none}.rating-badge__stars{column-gap:.25rem;display:flex;position:relative;top:-.5px}.rating-badge__stars svg{width:1rem;height:1rem}.rating-badge .text-sm{font-size:1rem;margin-left:.5rem}.MO-text-sm.MO-text-subdued{color:#cba77f;font-size:1rem}.rating-badge-link{display:flex;align-items:center;gap:.5rem;text-decoration:none;cursor:pointer}.rating-badge-link:hover{opacity:.8}@media screen and (max-width: 767px){.price-and-rating{display:grid;grid-template-columns:.5fr 1.5fr;gap:1.5rem}.price-and-rating__rating{width:100%;justify-content:flex-start}}.product-info__block-item[data-block-id=text_M7nnyj],.product-info__block-item[data-block-id=text_hWrEBA],.product-info__block-item[data-block-id=text_PemBah],.product-info__block-item[data-block-id=text_2gkX3A],.product-info__block-item[data-block-id=text_JfzLyc]{margin-top:0!important}.product-info__block-item[data-block-type=quantity-selector]{display:flex;flex-direction:row;justify-content:center;align-items:stretch;width:auto;gap:1rem}.product-info__block-item[data-block-type=quantity-selector] .quantity-selector{height:3.5rem;border:3px solid #CBA77F;border-radius:30px 0 0 30px;align-content:center;margin-right:0;background-color:#fffef7}.product-info__block-item[data-block-type=buy-buttons] .button.w-full{width:25rem;right:0;border-radius:0 30px 30px 0;height:3.5rem;margin:auto;text-transform:lowercase}.shopify-payment-button__more-options{display:none}@media (max-width: 669px){.product-info__block-item[data-block-type=buy-buttons] .button.w-full{width:10rem;border-radius:0 30px 30px 0;height:3.5rem}.product-info__block-item[data-block-type=buy-buttons] .price{display:none}}.MO__quick__buy{padding-left:1rem;padding-right:1rem}@media (max-width: 669px){.MO__quick__buy{transition:none}.MO__quick__buy,.MO__quick__buy:hover,.MO__quick__buy:active{background:var(--initial-gradient)!important;background-position:var(--initial-background-position)!important}.MO__quick__buy p,.MO__quick__buy:hover p,.MO__quick__buy:active p{color:#fff!important;opacity:1!important;visibility:visible!important;transform:none!important}.MO__quick__buy:active{opacity:.8}.button.MO__quick__buy{min-height:2rem;max-height:3.5rem}}@media screen and (max-width: 768px){.product-card{overflow:visible;align-content:space-around;padding:0rem}.product-card__figure{padding:0;margin:0}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/MO-custom.css.map */
