:root{--ot-violet: #6a4c93;--ot-deep-violet: #513874;--ot-violet-hover: #3a2854;--ot-lilac: #cbb6de;--ot-lilac-soft: #d8c8e8;--ot-plum: #8e6fae;--ot-white: #fff6e8;--ot-heading: #f2d28c;--ot-text-secondary: #d8c4ee;--ot-kicker: #d8b4fe;--ot-link: #f4d9a0;--ot-pure-white: #ffffff;--ot-border: rgba(203, 182, 222, .35);--ot-card: rgba(106, 76, 147, .75);--ot-card-radius: 8px;--ot-button-radius: 4px}html{background-color:transparent}body{color:var(--ot-white);background-color:transparent;font-family:Lato,sans-serif;font-weight:400;--color-primary-button-text: var(--ot-white);--color-primary-button-background: var(--ot-deep-violet);--color-primary-button-border: var(--ot-deep-violet);--color-primary-button-hover-text: var(--ot-white);--color-primary-button-hover-background: var(--ot-violet-hover);--color-primary-button-hover-border: var(--ot-violet-hover);--color-secondary-button-text: #2b1d3d;--color-secondary-button-background: var(--ot-lilac);--color-secondary-button-border: var(--ot-lilac);--color-secondary-button-hover-text: #2b1d3d;--color-secondary-button-hover-background: var(--ot-lilac-soft);--color-secondary-button-hover-border: var(--ot-lilac-soft);--color-border: var(--ot-border)}body,button,input,select,textarea,#header-group,footer,body #MainContent p,body #MainContent small,body #MainContent label,body #MainContent li,body #MainContent blockquote,body #MainContent figcaption{font-family:Lato,sans-serif;font-weight:400}body #MainContent :is(h1,h2,h3,h4,.cs-title,.cs-hero__copy h1,.cs-story__copy h2){color:var(--ot-heading);font-family:Playfair Display,serif;font-weight:400;text-shadow:0 2px 18px rgba(58,40,84,.62)}body #MainContent :is(.cs-copy,.cs-trust__item small,.cs-recipe__copy p,.cs-score span,.cs-product small,.text-muted){color:var(--ot-text-secondary)}body #MainContent .cs-trust__item strong{color:var(--ot-white)}body #MainContent,body #MainContent>.shopify-section,body #MainContent .shopify-section,body #MainContent .section-background,body #MainContent .cs,body #MainContent .cs-section,body #MainContent .cs-hero,body #MainContent .cs-products,body #MainContent .cs-reviews,body #MainContent .cs-marquee{background:transparent}body #MainContent .cs-section+.cs-section,body #MainContent .cs-marquee{border-color:var(--ot-border)}#header-group,#header-group .header-section,#header-group header-component,#header-group .header__row,#header-group .header__underlay,#header-group .header-announcements,#header-group .announcement-bar{color:var(--ot-white);background-color:var(--ot-violet)}#header-group :is(a,button,summary,.header__column,.menu-list__link,.dropdown-localization__button){color:var(--ot-white);font-family:Lato,sans-serif;font-weight:400}#header-group :is(.menu-list__link:hover,.menu-list__link:focus-visible,.menu-list__link[aria-expanded=true]){color:var(--ot-link)}#header-group .menu-list__link--active{color:var(--ot-heading)}#header-group .header-logo__image-container{display:flex;align-items:center;justify-content:center;padding:0;border-radius:0;background:transparent}#header-group .header-logo__image{display:block;object-fit:contain}#header-group :is(.menu-list__submenu,.dropdown-localization,.search-modal__content,.cart-drawer__dialog,.account-popover__panel){color:var(--ot-white);background-color:var(--ot-violet-hover);border-color:var(--ot-border)}footer,footer .footer-utilities,footer .section,footer .section-background{color:var(--ot-white);background-color:transparent}footer,footer .utilities,footer :is(a,button,span,p,small){color:var(--ot-white);font-family:Lato,sans-serif;font-weight:400}footer :is(a,button){color:var(--ot-white)}footer .utilities :is(a,button,span,p,small){color:var(--ot-white)}footer :is(a,button):hover{color:var(--ot-link)}body .button:not(.button-unstyled),body .shopify-payment-button__button--unbranded,body button.button:not(.button-unstyled),body .cs-button,body .mobile-purchase-dock__button,body .sticky-add-to-cart__button{border:1px solid var(--ot-deep-violet);border-radius:var(--ot-button-radius);color:var(--ot-white);background:var(--ot-deep-violet)}body #MainContent .cs-hero__copy .cs-button{border-color:var(--ot-deep-violet);color:var(--ot-white);background:var(--ot-deep-violet)}body .button:not(.button-unstyled):hover,body .shopify-payment-button__button--unbranded:hover,body button.button:not(.button-unstyled):hover,body .cs-button:hover,body .mobile-purchase-dock__button:hover,body .sticky-add-to-cart__button:hover{border-color:var(--ot-violet-hover);color:var(--ot-white);background:var(--ot-violet-hover)}body #MainContent .cs-hero__copy .cs-button:hover{border-color:var(--ot-violet-hover);color:var(--ot-white);background:var(--ot-violet-hover)}body :is(.button-secondary,.cs-form button){border:1px solid var(--ot-lilac);border-radius:var(--ot-button-radius);color:#2b1d3d;background:var(--ot-lilac)}body :is(.button-secondary,.cs-form button):hover{border-color:var(--ot-lilac-soft);color:#2b1d3d;background:var(--ot-lilac-soft)}body #MainContent :is(.cs-trust,.cs-product,.cs-recipe,.cs-review,.cs-newsletter,.product-card__content,.product-information .group-block[style*=border-radius]){border:1px solid var(--ot-border);border-radius:var(--ot-card-radius);background-color:var(--ot-card)}body #MainContent :is(.cs-category,.cs-story,.cs-gallery__item){border:1px solid var(--ot-border);border-radius:var(--ot-card-radius)}body #MainContent .cs-product{overflow:hidden}body #MainContent .cs-product__image{border-radius:var(--ot-card-radius) var(--ot-card-radius) 0 0}body #MainContent .cs-product__copy{padding:1.2rem}body #MainContent :is(.cs-product,.product-card__content):hover{border-color:var(--ot-border)}body #MainContent collection-component product-card,body #MainContent collection-component .product-card__content{height:100%}body #MainContent collection-component .product-card:hover{z-index:auto;transform:none}body #MainContent collection-component .product-card:hover :is(.card-gallery,slideshow-component,slideshow-container,.product-media,.product-media-container,img){visibility:visible;opacity:1;filter:none}body #MainContent .cs-hero__frame{border:1px solid var(--ot-border);border-radius:var(--ot-card-radius);background:var(--ot-violet-hover)}body #MainContent .cs-hero__copy{color:var(--ot-white);background:var(--ot-card)}body #MainContent .cs-hero__copy h1{color:var(--ot-heading)}body #MainContent .cs-hero__copy p{color:var(--ot-text-secondary)}body #MainContent .cs-hero__copy .cs-link{color:var(--ot-link)}body #MainContent :is(.cs-kicker,.cs-hero__copy .cs-kicker,.cs-story__copy .cs-kicker){color:var(--ot-kicker)}body #MainContent .cs-link{color:var(--ot-link)}body #MainContent .cs-link:hover{color:var(--ot-heading)}body #MainContent :is(.cs-product__meta strong,.price,.price__current,.price-item--sale){color:var(--ot-heading)}body #MainContent .cs-hero__media:after,body #MainContent .cs-category:after,body #MainContent .cs-story:after{background:#3a28548f}body #MainContent .cs-hero__media:after{content:none;background:transparent}body #MainContent .cs-hero__media img{object-position:60% 50%}body #MainContent .cs-category__copy p,body #MainContent .cs-review blockquote{color:var(--ot-white)}body #MainContent .cs-review .cs-avatar{overflow:hidden;border:2px solid var(--ot-heading);color:var(--ot-white);background:var(--ot-deep-violet);box-shadow:0 0 0 3px #6a4c9357}body #MainContent .cs-review .cs-avatar img{display:block;width:100%;height:100%;object-fit:cover}body #MainContent .cs-newsletter p:not(.cs-kicker){color:var(--ot-white)}body #MainContent .cs-hero__label,body #MainContent .cs-gallery__item span{border:1px solid var(--ot-border);border-radius:var(--ot-button-radius);color:var(--ot-white);background:var(--ot-violet-hover);-webkit-backdrop-filter:none;backdrop-filter:none}body #MainContent .cs-form__row{border:1px solid var(--ot-border);border-radius:var(--ot-button-radius);background:var(--ot-violet-hover)}body #MainContent .cs-form input{color:var(--ot-white);background:transparent}body #MainContent .cs-form input::placeholder{color:var(--ot-text-secondary)}body #MainContent :is(.cs-product__copy small,.product-badges__badge,.cs-review em,.pills__pill){border-radius:var(--ot-button-radius)}body #MainContent :is(.cs-product:nth-child(4n+1) .cs-product__copy small,.product-badges__badge:nth-child(4n+1),.cs-review:nth-child(4n+1) em,.pills__pill:nth-child(4n+1)){color:var(--ot-white);background:var(--ot-deep-violet)}body #MainContent :is(.cs-product:nth-child(4n+2) .cs-product__copy small,.product-badges__badge:nth-child(4n+2),.cs-review:nth-child(4n+2) em,.pills__pill:nth-child(4n+2)){color:#2b1d3d;background:var(--ot-lilac)}body #MainContent :is(.cs-product:nth-child(4n+3) .cs-product__copy small,.product-badges__badge:nth-child(4n+3),.cs-review:nth-child(4n+3) em,.pills__pill:nth-child(4n+3)){color:var(--ot-white);background:var(--ot-plum)}body #MainContent :is(.cs-product:nth-child(4n+4) .cs-product__copy small,.product-badges__badge:nth-child(4n+4),.cs-review:nth-child(4n+4) em,.pills__pill:nth-child(4n+4)){color:#2b1d3d;background:var(--ot-pure-white)}body :is(.dialog-modal,.dialog-drawer,.cart-drawer__dialog,.account-drawer__dialog,.account-popover__panel,.search-modal__content,.mega-menu,.facets--drawer,.menu-drawer,.overflow-menu,.popover){color:var(--ot-white);background-color:var(--ot-violet-hover);border-color:var(--ot-border)}body :is(.dialog-modal,.dialog-drawer,.cart-drawer__dialog,.account-drawer__dialog,.account-popover__panel,.search-modal__content,.mega-menu,.facets--drawer,.menu-drawer,.overflow-menu,.popover) :is(a,button,p,span,label,small){color:var(--ot-white)}body :is(.dialog-modal,.dialog-drawer,.cart-drawer__dialog,.account-drawer__dialog,.account-popover__panel,.search-modal__content,.mega-menu,.facets--drawer,.menu-drawer,.overflow-menu,.popover) :is(a,button):hover{color:var(--ot-link)}body :focus-visible{outline-color:var(--ot-lilac-soft)}@media screen and (max-width:749px){body .mobile-purchase-dock{border-color:var(--ot-border);background:var(--ot-violet-hover)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ot-noble-violet.css.map */
