@font-face{font-family:Messina Sans;src:url(https://donnacattiva.com/cdn/shop/files/Messina_Sans_Book.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Messina Sans;src:url(https://donnacattiva.com/cdn/shop/files/Messina_Sans_Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Messina Sans;src:url(https://donnacattiva.com/cdn/shop/files/Messina_Sans_Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Messina Sans;src:url(https://donnacattiva.com/cdn/shop/files/Messina_Sans_Regular_Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Messina Sans;src:url(https://donnacattiva.com/cdn/shop/files/Messina_Sans_Semibold.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Messina Sans;src:url(https://donnacattiva.com/cdn/shop/files/Messina_Sans_Bold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Messina Sans Mono;src:url(https://donnacattiva.com/cdn/shop/files/Messina_Sans_Mono.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root body{--swatch-size-product: calc(4.25rem * var(--FONT-ADJUST-BODY));--swatch-size-filters: calc(2.5rem * var(--FONT-ADJUST-BODY));--gfb-primary-color: #000000}.collection__sidebar__slide-out .collection__sidebar{overflow-x:hidden}body:has(.main-content>.shopify-section.section-overlay-header:first-of-type) [data-header-transparent]:not(.meganav--visible) .navlink--cart--icon .header__cart__status{color:#fff;line-height:1;font-size:9.5px}.cart__foot__inner .cart__note{display:none}.restock-rocket-button-container+.product__submit__buttons .product__submit__item{display:none}.video__player video{object-position:bottom}body .restock-rocket-button{text-transform:uppercase;font-family:Avenir Next!important;font-size:13px!important;letter-spacing:.1em;height:40px;margin:0 0 7px}.variant__countdown-text{display:inline-block;line-height:1;padding:9px 14px;background-color:#f7f7f7}span.variant__countdown-text:before{content:"";height:5px;width:5px;border-radius:5px;background-color:#000;display:inline-block;margin-inline-end:11px;transform:translateY(-1px)}.variant__countdown .icon{flex:0;margin:0;display:none}body .show-product-notification.variant--soldout .product-soldout-notification{display:none}body .product__submit__item{display:flex}.quick-add__holder,.product__submit--spb .product__submit__item--inline .select-popout,.product-item__price .discount-tag{display:none}.product-item__overlay-top{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:flex-start;z-index:5;pointer-events:none}.product-item__overlay-top>*{pointer-events:auto}.product-item__discount-badge{display:flex;align-items:flex-start;padding:12px}.product-item__discount-badge .badge.discount{display:inline-block;background-color:transparent;color:#d30f0f;font-size:12px;letter-spacing:0;font-weight:500;padding:0;border-radius:0;line-height:1}.product-swatches{display:flex;align-items:center;gap:4px;padding:26px;margin-top:-10px;margin-right:-10px}.product-swatches--colors{cursor:pointer}.product-swatches--colors .product-swatch{--size: 12px;width:var(--size);height:var(--size);border-radius:4px;overflow:hidden;background-color:var(--swatch, #ddd);display:block}.product-swatch-more{font-size:11px;font-weight:500;color:#666;padding-left:2px}.product-swatches--images{position:absolute;top:16px;left:50%;right:-4px;background:#fff;padding:4px;border-radius:3px;gap:6px;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:10;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;transform:translate(-50%);width:100%;max-width:calc(100% - 12px)}.product-swatches--images.not-full{width:max-content;transform:none;left:auto;right:16px}.product-swatches--images::-webkit-scrollbar{display:none}.product-swatch-image{display:block;flex-shrink:0;width:40px;height:40px;overflow:hidden;border:1px solid transparent;transition:border-color .15s ease;border-radius:3px}.product-swatch-image.is-current{border-color:#0000004d}.product-swatch-image:hover{border-color:#00000026}.product-swatch-image img{width:100%;height:100%;object-fit:cover;display:block}@media (min-width: 750px){.product-swatches-wrapper:hover .product-swatches--colors{opacity:0;visibility:hidden}.product-swatches-wrapper:hover .product-swatches--images{opacity:1;visibility:visible}}@media (max-width: 749px){.product-swatches-wrapper.is-expanded .product-swatches--colors{opacity:0;visibility:hidden}.product-swatches-wrapper.is-expanded .product-swatches--images{opacity:1;visibility:visible}}.product-item__marquee-container{position:absolute;right:0;background-color:var(--marquee-bg, #f5f5f5);color:var(--marquee-color, #000);overflow:hidden;z-index:5;height:24px;width:100%;max-width:calc(100% - 12px);left:50%;transform:translate(-50%);bottom:6px}.product-item__marquee{display:flex;animation:marquee-scroll 70s linear infinite;width:max-content}.product-item__marquee-content{display:flex;align-items:center;gap:0;padding:5px 0;white-space:nowrap}.product-item__marquee-content span{font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;line-height:13px;font-family:Messina Sans Mono}.product-item__marquee-content .marquee-dot{margin:0 12px;font-size:10px}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.product-item:hover .product-item__marquee{animation-play-state:paused}.badge-box.badge-box--other{position:absolute;left:12px;top:32px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;background:none;padding:0;z-index:4}.badge-box.badge-box--other .badge{font-size:10px;letter-spacing:.04em;font-weight:500;border-radius:0;padding:4px 6px;line-height:1}.product-item .badge-box:not(.badge-box--other){display:none}.badge-box.badge-box--other .badge.sale{display:none}.badge.sale{background-color:#d20000;color:#fff}.badge.black-friday{background-color:#000;color:#fff}.badge.new-in{background-color:#e8e0d4}body .badge{font-size:10.5px;letter-spacing:.05em;font-weight:500;border-radius:0;padding:5px 6px}body .product-item--swatches:not(.product-item--overlay-text) .product-item__inf,body .product-item .product-item__info{padding:0}body .product-item--centered .product-item__title{margin-bottom:2px}.product-item .product-information{padding-top:12px}.product-item .product-item__info{text-align:left}.product-item .product-item__title{font-size:12px;font-weight:400;margin-bottom:2px;line-height:1.3}.product-item .product-item__price__holder{margin-top:2px}.product-item .product-item__price .price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:12px}.product-item .product-item__price .price.sale .new-price{color:#d30f0f;font-weight:500;order:1}.product-item .product-item__price .price .old-price{text-decoration:line-through;opacity:.5;font-size:12px}.product-item .product-item__cutline,.product-item .product-item__swatches__holder,.product-item .product-item__siblings:not(.product-item__overlay-top *),.product-information .product-swatches{display:none!important}#chat-bubble{position:fixed;bottom:26px;right:26px;width:70px;z-index:100}body .popout--sort .popout__toggle,body .popout--group .popout__toggle{font-size:11px}body .predictive-search__heading{font-size:18px}.cart__content{gap:10px}.product-modal__content .inner :is(h3,h4,h3 strong){font-weight:400;font-size:26px}.product-modal__content .inner>h3:first-child{display:none}body .globo-form-control input,body .globo-form-control textarea,body .globo-form-control select,body .globo-form-control .gfb__dropzone{background-color:#f7f7f7}body form .errors,body .form-errors{padding:0;background:none;border:0}.has-header-transparent .header__desktop__lower .navlink--highlight .navtext{color:#fff}.has-header-transparent .js__header__stuck .header__desktop__lower .navlink--highlight .navtext{color:#d02e2e}.sidebar__item .swatch__button{--swatch-size: calc(1.5rem * var(--FONT-ADJUST-BODY))}#CustomCode--template--17951594414292__section_custom_code_mjehtQ table{width:100%}.accordion__body.rte ul,body .hero__rte ol{line-height:1.6}body .wrapper--narrow{max-width:800px}.hero__content__wrapper .hero__rte ul{margin-top:1.5em;line-height:1.6}.hero__content__wrapper .hero__rte ul li:first-child{margin-bottom:14px}.hero__content__wrapper .hero__rte ul:first-child{margin-top:0}.product__block.product__description.rte{line-height:2}.product-item__info>.product-link{margin-bottom:12px}#TextProducts--template--17779257540820__section_text_with_products_ppgpdF .h2{width:100%;max-width:1250px;margin:auto}.product__photo img,.product-item img{filter:brightness(1.02)}.product__photo figure.image-wrapper:before,.product-item__bg figure.image-wrapper:before,.product-item__bg__under figure.image-wrapper:before,a.product__thumb__link:before,.product-upsell__image__thumb figure.image-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;background-color:#00000008;z-index:1;pointer-events:none}.product__block.block__icon__row a{opacity:.4;font-size:90%;position:relative;margin-inline-start:3px;top:-1px}.product__block.product__text ul{list-style:none;padding:0;margin:10px 0 0}.product__block.product__text ul li:before{content:"";height:1px;position:relative;display:inline-block;width:12px;background-color:#ccc;top:-4px;margin-inline-end:12px}.product__block.product__text ul li{margin-bottom:14px;line-height:1}.product-upsell__content{border-left:1px solid #f0f0f0}.template-collection :is(.collection__title,.hero__content) .hero__title.h4{margin:0;line-height:1}.template-collection :is(.hero__description,.hero__content) p{width:100%;max-width:750px;margin:20px auto 0;line-height:1.35}.template-collection .hero__description.rte{margin-bottom:0}.donna__buy-for-size{text-align:center;padding-top:16px;padding-bottom:32px;line-height:1;width:max-content;margin:auto;position:relative}.donna__buy-for-size span{text-transform:uppercase;letter-spacing:2px;font-size:11px;margin-bottom:16px;display:inline-block;opacity:.5}.donna__buy-for-size-options a{display:block;font-family:var(--BTN-FONT-STACK);font-size:var(--BTN-FONT-SIZE);font-style:var(--BTN-FONT-STYLE);font-weight:var(--BTN-FONT-WEIGHT);line-height:var(--line-height-normal);letter-spacing:var(--BTN-LETTER-SPACING);text-transform:var(--BTN-UPPERCASE);position:relative;margin:0;padding:var(--btn-top);min-width:calc(var(--BTN-FONT-SIZE)* var(--line-height-normal) + var(--btn-top)* 2 + 2px);text-align:center;color:inherit;background-color:transparent;border:1px solid var(--COLOR-A20);border-radius:min(var(--RADIUS),20px);transition:color .5s cubic-bezier(.215,.61,.355,1),background .5s cubic-bezier(.215,.61,.355,1),border .5s cubic-bezier(.215,.61,.355,1)}.donna__buy-for-size-options a:hover{border:1px solid var(--primary)}.donna__buy-for-size-options{display:flex;gap:16px}.donna__buy-for-size:before{content:"";height:2px;position:absolute;background-color:#0000000d;width:100px;left:50%;transform:translate(-50%);top:-8px}.template-collection .main-content{min-height:auto}cart-drawer .btn--full.cart__checkout{display:none}.site-footer-wrapper{border-top:1px solid #f0f0f0}:root body{--gap: 12px}html body.grid-classic .grandparent .menu__blocks .menu__block{padding-block:30px}body .header__dropdown__image .hero__content{padding:30px}.header__dropdown__image .hero__title.h4{margin-bottom:0}.footer__blocks .footer__block--text{display:flex;flex-direction:column-reverse;justify-content:flex-end}.footer__block--text .footer__block__image{margin-top:24px}.footer__block--text .footer__block__image{filter:grayscale(1)}.footer__block--text .footer__block__title{order:1;margin-bottom:0}.footer__block--text .rte>p{display:flex;flex-direction:column;line-height:1;gap:8px;margin-bottom:0}.hero__custom-code video{width:100%;aspect-ratio:1;object-fit:cover}.footer__block--text .rte ul{margin:0;list-style:none;display:flex;flex-direction:column;gap:8px;line-height:22px}.footer__block--text ul>li{display:flex;flex-direction:column;gap:8px}.footer__block--text ul>li a{width:max-content}body p,body .p{line-height:1.6}body .body-size-2{line-height:19px;width:100%;max-width:360px}.product__form__outer>.radio__fieldset{display:none!important}body #klaviyo-product-reviews-wrapper{padding:0;width:100%;max-width:1000px;margin:80px auto 40px}body .kl_reviews__list_container{min-height:auto}@media only screen and (max-width: 749px){body .collection-list.grid--mobile-slider .grid-item{flex:0 0 35%}body :not(.collection-list).grid--mobile-slider .grid-item{flex:0 0 55%}#TextProducts--template--17779257540820__section_text_with_products_ppgpdF .h2{line-height:42px}body .quick-add__button{left:initial;right:var(--btn-offset)}.enova__footer-copy{margin-inline-start:8px;padding-bottom:32px}#SectionColumns--sections--17779258130644__section_text_row_tR6We6 .wrapper>div{row-gap:32px}.product-item__price .discount-tag{transform:none;margin-left:0;margin-top:6px}}@media only screen and (min-width: 750px){body .navlink--toplevel{padding-bottom:6px}body :not(.collection-list).grid--mobile-slider .grid-item{flex:0 0 23%}}@media only screen and (min-width: 990px){body .footer__block.footer__block--newsletter+.footer__block--menu{padding-left:4%}}.shopify-payment-button{display:none}.product__powerpay-discount .product__price--strike{margin-left:6px;opacity:.6}.product__sale.hidden{display:none}.product__powerpay-discount [data-powerpay-discount-suffix]{font-size:clamp(9.5px,2.65vw,11.5px);padding:2.5px 5px 2.5px 2.5px;background-color:#0733821a;color:#073382;margin-left:6px;position:relative;top:-1px}.product__powerpay-discount strong{font-weight:600}.product__installments-message{text-align:center;font-size:12px;line-height:1;margin-bottom:10px}.product__installments-message .money{font-weight:600}.product__submit .product__submit__buttons .btn{min-height:40px;line-height:38px;padding:0}.product__shipping-info{margin-top:0}.shipping-info__methods{display:flex;flex-direction:column}.shipping-method{position:relative}.shipping-method+.shipping-method{border-top:1px dashed #ddd}.shipping-method__button{width:100%;background:none;border:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left;transition:background-color .2s ease;padding-block:12px;padding-left:0}.shipping-method__content{flex:1;display:flex;flex-direction:column;gap:6px}.shipping-method__header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.shipping-method__title{font-size:13px;font-weight:500;line-height:1;display:inline-block}.shipping-sidebar__text :is(h2,h3,h4){margin:0 0 12px;font-family:Montserrat;font-size:13px;font-weight:600;line-height:1;display:inline-block}.shipping-method__description{font-size:11px;line-height:1.4;display:block;width:100%;max-width:400px;color:#666}.shipping-method__link{font-size:11px;text-decoration:underline;line-height:1;transition:opacity .2s ease;pointer-events:none;margin-left:auto;color:#666}.shipping-method__button:hover .shipping-method__link,.shipping-method__button:hover .shipping-method__description{color:#000}.shipping-method__countdown{display:inline-flex;align-items:center;gap:2px;background-color:#dffb0a;padding:3px 7px;width:fit-content;font-family:Fraunces,serif;font-size:11px}.shipping-method__countdown-label{text-transform:lowercase;opacity:.7}.shipping-method__countdown-label:empty{display:none}.shipping-method__countdown-time{font-weight:600;font-style:italic;letter-spacing:.5px}.shipping-sidebar{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;pointer-events:none;opacity:0;transition:opacity .3s ease}.shipping-sidebar.is-active{pointer-events:all;opacity:1}.shipping-sidebar__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;cursor:pointer}.shipping-sidebar__panel{position:absolute;top:0;right:0;width:100%;max-width:400px;height:100%;background-color:#fff;box-shadow:-2px 0 12px #0000001a;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.shipping-sidebar.is-active .shipping-sidebar__panel{transform:translate(0)}.shipping-sidebar__header{padding:24px 24px 20px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;border-bottom:1px solid #e5e5e5}.shipping-sidebar__title{font-size:18px;font-weight:500;margin:0;line-height:1.3}.shipping-sidebar__close{background:none;border:none;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.5;transition:opacity .2s ease;margin-right:-8px}.shipping-sidebar__close:hover{opacity:1}.shipping-sidebar__accordion{flex:1;overflow-y:auto;position:relative}.shipping-accordion-item{border-bottom:1px solid #e5e5e5}.shipping-accordion-item__header{width:100%;background:none;border:none;padding:16px 24px;display:flex;align-items:center;gap:12px;cursor:pointer;text-align:left;transition:background-color .2s ease}.shipping-accordion-item__header:hover,.shipping-accordion-item.is-open .shipping-accordion-item__header{background-color:#f7f7f7}.shipping-accordion-item__header .shipping-method__header{flex:1;justify-content:flex-start}.shipping-accordion-item__icon{flex-shrink:0;opacity:.4;transition:transform .3s ease,opacity .2s ease}.shipping-accordion-item.is-open .shipping-accordion-item__icon{transform:rotate(180deg);opacity:.7}.shipping-accordion-item__content{max-height:0;overflow:hidden;transition:max-height .3s ease}.shipping-accordion-item__inner{padding:16px 24px}.shipping-sidebar__text{font-size:12px;line-height:1.5}.shipping-sidebar__text p{margin-bottom:16px;margin-top:0}.shipping-sidebar__text p:last-child{margin-bottom:0}.shipping-sidebar__text strong{font-weight:600}.shipping-sidebar__cta-wrapper{margin-top:24px;padding-top:24px;border-top:1px solid #e5e5e5}.shipping-sidebar__cta-link{display:inline-block;text-decoration:underline;font-size:14px;opacity:.8;transition:opacity .2s ease}.shipping-sidebar__cta-link:hover{opacity:1}@media only screen and (max-width: 749px){.shipping-sidebar__panel{max-width:100%}.shipping-sidebar__header{padding:20px 16px 16px}.shipping-sidebar__title{font-size:16px}.shipping-accordion-item__header{padding:16px}.shipping-method__title{font-size:13px}.shipping-method__description{font-size:11px}}@media screen and (max-width: 768px){#shopify-section-template--21011016089812__section_collections_list_kPCNC9 .collection-list.grid--mobile-slider{display:grid;grid-template-columns:repeat(2,1fr);padding:0;margin:0;gap:16px}#shopify-section-template--21011016089812__section_collections_list_kPCNC9 .grid--mobile-slider .grid-item{width:auto;margin:0}#shopify-section-template--21011016089812__section_collections_list_kPCNC9 .grid--mobile-slider .grid-item:first-child{grid-column:span 2}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/enova.css.map */
