#shopify-section-header{top:0;overflow-anchor:none}#shopify-section-header .cart-logo-bar{display:flex;flex-direction:column;padding-top:0}#shopify-section-header .cart-logo-bar>.max-w-desktop{width:100%;padding-top:16px}@media(min-width:1024px){#shopify-section-header .cart-logo-bar>.max-w-desktop{padding-top:8px}}@media(max-width:1279px){#shopify-section-header .header-ios-fix{transform:translateZ(0)}#shopify-section-header #js-offcanvas-bg{top:var(--dac-header-inner-h, 150px)!important}#shopify-section-header .new-Offcanvas{top:var(--dac-header-inner-h, 150px)!important;height:calc(var(--viewport-height, 100dvh) - var(--dac-header-bottom-y, 150px))!important}#header-container #button-search-icon{display:block;opacity:0;visibility:hidden}body.search-overlay-open #header-container #button-search-icon{opacity:1;visibility:visible}body.search-overlay-open #header-container .search-bar-wrapper{display:block!important}#header-container .logo-bottom-header>a{padding-left:1.75rem}}.dac-home-materials .dac-materials-video{pointer-events:none}@media(min-width:768px)and (max-width:1279px){#header-container #form-search-headerv2{max-width:520px;margin-inline:auto}}@media(prefers-reduced-motion:reduce){#shopify-section-header #form-search-headerv2,#shopify-section-header [data-dac-notices-bottom],#header-container #button-search-icon{transition:none!important}}@media(max-width:1023px){body.template-product #smile-ui-container .smile-launcher-frame-container,body.template-product .smile-launcher-frame-container,body.template-product .smile-launcher{translate:0 calc(-1 * (var(--dac-atc-bar-h, 64px) + 8px))!important}}#shopify-section-header dac-sale-announcement,#shopify-section-header dac-sale-announcement .dac-sale-timing,#shopify-section-header dac-sale-announcement .dac-sale-deadline,#shopify-section-header dac-sale-announcement .dac-sale-countdown,body.template-collection .dac-results-summary,.dac-results-summary,.js-products-count,.js-products-count--lazy,.js-filters-count,.Header-cartItemCount{font-family:Red Hat Display,sans-serif;font-variant-numeric:proportional-nums lining-nums}.js-collection-slider .dac-category-tile:focus-visible{outline:2px solid #762C69;outline-offset:3px;border-radius:12px}@media(min-width:1280px){.dac-product-grid[data-dac-grid-max="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}}@supports (container-type: inline-size){html:not(.list-view-enabled) .template-collection .dac-collection-content .js-products-grid{min-height:calc(var(--dac-rows-2, 0) * (100cqi / 2 + 118px))}@container collection-products (min-width: 640px){html:not(.list-view-enabled) .template-collection .dac-collection-content .js-products-grid{min-height:calc(var(--dac-rows-3, 0) * (100cqi / 3 + 150px))}}@container collection-products (min-width: 920px){html:not(.list-view-enabled) .template-collection .dac-collection-content .js-products-grid{min-height:calc(var(--dac-rows-4, 0) * (100cqi / 4 + 150px))}}@container collection-products (min-width: 1200px){html:not(.list-view-enabled) .template-collection .dac-collection-content .js-products-grid{min-height:calc(var(--dac-rows-5, 0) * (100cqi / 5 + 150px))}}}.js-products-grid .product-card__out-of-stock,.dac-product-grid .product-card__out-of-stock{min-height:20px}.template-search .dac-search{--dac-search-ink: var(--dac-ink, #202020);--dac-search-muted: var(--dac-muted, #686168);--dac-search-line: var(--dac-line, #e5e0e3);--dac-search-line-strong: var(--dac-line-strong, #c9c1c7);color:var(--dac-search-ink)}.template-search .dac-search__inner{max-width:1920px;margin-inline:auto;padding:20px 16px 48px}.template-search .dac-search__header{padding-bottom:20px}.template-search .dac-search__title{margin:0;font-weight:700;font-size:30px;line-height:1.15;letter-spacing:-.015em;color:var(--dac-search-ink)}.template-search .dac-search__meta{margin:8px 0 0;color:var(--dac-search-muted);font-size:13px;line-height:20px;font-variant-numeric:tabular-nums}.template-search .dac-search__form{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;max-width:560px}.template-search .dac-search__field{flex:1 1 220px;min-width:0;min-height:44px;padding:10px 14px;border:1px solid var(--dac-search-line-strong);border-radius:8px;background:#fff;color:var(--dac-search-ink);font:500 15px/22px Red Hat Display,sans-serif}.template-search .dac-search__field::placeholder{color:var(--dac-search-muted);opacity:1}.template-search .dac-search__submit{flex:0 0 auto;min-height:44px;padding:11px 22px;border:1px solid var(--dac-action, #171717);border-radius:8px;background:var(--dac-action, #171717);color:#fff;font:800 13px/20px Red Hat Display,sans-serif;cursor:pointer}@media(hover:hover)and (pointer:fine){.template-search .dac-search__submit:hover{background:var(--dac-action-hover, #342039);border-color:var(--dac-action-hover, #342039)}}.template-search .dac-search :is(a,button,input):focus-visible{outline:2px solid var(--dac-focus, #762c69);outline-offset:3px}.template-search .dac-search-grid{margin:4px 0 0}@media(min-width:768px){.template-search .dac-search-grid .product-card{padding:14px;border:1px solid var(--dac-search-line);border-radius:10px;background:#fff;box-shadow:0 1px 2px #20202004;transform:none}.template-search .dac-search-grid .product-card-container-content{text-align:left}.template-search .dac-search-grid .product-card-container-content-reviews{justify-content:flex-start;min-height:18px}.template-search .dac-search-grid .product-card-container-content-footer>:first-child{justify-content:flex-start}}@media(hover:hover)and (pointer:fine){.template-search .dac-search-grid .product-card:hover{transform:none}}.template-search .dac-search__pagination{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:36px}.template-search .dac-search__page{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px 14px;border:1px solid var(--dac-search-line-strong);border-radius:8px;background:#fff;color:var(--dac-search-ink);font:700 13px/20px Red Hat Display,sans-serif;text-decoration:none;font-variant-numeric:tabular-nums}.template-search .dac-search__page.is-current{border-color:var(--dac-action, #171717);background:var(--dac-action, #171717);color:#fff}.template-search .dac-search__gap{padding-inline:4px;color:var(--dac-search-muted)}.template-search .dac-search__empty{margin-top:8px;padding:48px 20px;border:1px solid var(--dac-search-line);border-radius:10px;background:#faf8fa;text-align:center}.template-search .dac-search__empty h2{margin:0;font-size:26px;line-height:1.3;font-weight:700}.template-search .dac-search__empty p{margin:12px auto 0;max-width:46ch;color:var(--dac-search-muted);font-size:14px;line-height:1.6}.template-search .dac-search__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:24px;padding:11px 24px;border-radius:8px;background:var(--dac-action, #171717);color:#fff;font:800 13px/20px Red Hat Display,sans-serif;text-decoration:none}.template-search .dac-search-links{margin-top:40px}.template-search .dac-search-links>h2{margin:0 0 12px;font-size:22px;line-height:1.25;font-weight:700}.template-search .dac-search-links ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--dac-search-line)}.template-search .dac-search-link{padding:14px 0;border-bottom:1px solid var(--dac-search-line)}.template-search .dac-search-link a{color:var(--dac-search-ink);font:700 15px/22px Red Hat Display,sans-serif;text-decoration:underline;text-decoration-color:#a68c9e;text-underline-offset:3px}.template-search .dac-search-link p{margin:6px 0 0;color:var(--dac-search-muted);font-size:13px;line-height:1.6}@media(min-width:768px){.template-search .dac-search__inner{padding:28px 24px 64px}.template-search .dac-search__title{font-size:38px}}@media(min-width:1280px){.template-search .dac-search__inner{padding:32px 32px 72px}.template-search .dac-search__title{font-size:44px}}@media(prefers-reduced-motion:reduce){.template-search .dac-search *,.template-search .dac-search *:before,.template-search .dac-search *:after{animation:none!important;transition:none!important}}body.template-product .dac-product-card button.swym-button.swym-add-to-wishlist-view-product:after{top:14px!important}@media(max-width:767px){.dac-product-card .dac-review-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}body.template-product .subscription-marquee .sub-marquee{overflow:visible}body.template-product .subscription-marquee .sub-marquee-track{animation:none!important;width:100%!important;transform:none!important;flex-wrap:wrap;justify-content:center}body.template-product .subscription-marquee .sub-marquee-set{flex:1 1 100%;flex-wrap:wrap;justify-content:center;row-gap:4px}body.template-product .subscription-marquee .sub-marquee-set:not(:first-child){display:none}body.template-product .subscription-marquee .sub-marquee-set>span:first-child>span{padding-left:0}body.template-product .subscription-marquee .sub-marquee-set>span:last-child>img{display:none}#lpg-what-you-waiting .lpg-cta{width:auto;min-width:260px;max-width:100%;min-height:52px}@media(max-width:389px){#lpg-what-you-waiting .lpg-cta{min-width:0;width:100%}}@media(max-width:359.98px){body.template-product .product-features{grid-template-columns:minmax(0,1fr)}body.template-product .product-features>*{min-width:0}}body.template-product .swym-fave-count{color:#686168!important}body.template-product .lu-dots{gap:16px}body.template-product .lu-dot{position:relative}body.template-product .lu-dot:after{content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;transform:translate(-50%,-50%)}body.template-product .lu-dot:focus-visible{outline:2px solid #762c69;outline-offset:6px}body.template-product:not(.dac-returning-visitor) .product-info--column div:has(>.pdp-coupon-code){min-height:42px}body.template-product .product-info--column .based_on_reviews{min-height:48px}body.template-product .product-info--column [data-oke-star-rating]{display:block;min-height:24px}body.template-product .product-info--column .payment-icon-list{min-height:24px}body.template-cart .checkout-button>button{border-radius:8px}body.template-cart #mobile-checkout-btn .checkout-button>button{min-height:52px}body.template-cart #mobile-checkout-btn .dac-sticky-row{display:block}body.template-cart #mobile-checkout-btn .dac-sticky-total__label{color:#686168;font-size:12px;line-height:16px;font-weight:600;letter-spacing:0}body.template-cart #mobile-checkout-btn .dac-sticky-total__value{color:#202020;font-size:20px;line-height:26px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}body.template-cart #mobile-checkout-btn.fixed{padding-top:10px;padding-bottom:max(10px,env(safe-area-inset-bottom))}body.template-cart #mobile-checkout-btn.fixed .dac-sticky-row{display:flex;align-items:center;gap:12px}body.template-cart #mobile-checkout-btn.fixed .dac-sticky-total{flex:0 0 auto;flex-direction:column;align-items:flex-start;gap:0;min-width:0}body.template-cart #mobile-checkout-btn.fixed .checkout-button{flex:1 1 auto;min-width:0}body.template-cart #mobile-checkout-btn.fixed .checkout-button>button{margin-top:0;padding-inline:18px}body .dac-cart-add{display:inline-flex;align-items:center;justify-content:center;min-width:76px;min-height:44px;padding:10px 18px;border:1px solid var(--dac-line-strong, #c9c1c7);border-radius:8px;background:#fff;color:var(--dac-ink, #202020);font-family:Red Hat Display,sans-serif;font-size:13px;line-height:20px;font-weight:700;letter-spacing:.01em;text-transform:none;box-shadow:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}body .dac-cart-add-primary{display:flex;align-items:center;justify-content:center;min-height:48px;border:1px solid var(--dac-action, #171717);border-radius:8px;background:var(--dac-action, #171717);color:#fff;box-shadow:0 2px 0 var(--dac-action-edge, #e4b0d4);font-family:Red Hat Display,sans-serif;font-size:14px;line-height:20px;font-weight:800;letter-spacing:.01em;text-transform:none}body :is(.dac-cart-add,.dac-cart-add-primary):focus-visible{outline:2px solid var(--dac-focus, #762c69);outline-offset:3px}@media(hover:hover)and (pointer:fine){body .dac-cart-add:hover{background:#fff0fb;border-color:var(--dac-focus, #762c69);color:var(--dac-focus, #762c69)}body .dac-cart-add-primary:hover{background:var(--dac-action-hover, #342039);border-color:var(--dac-action-hover, #342039);box-shadow:0 3px #e7a7d2}}@media(prefers-reduced-motion:reduce){body .dac-cart-add{transition:none}}body.template-cart .cart-empty-new a.bg-black{min-width:160px;padding:12px 24px;border-radius:8px;font-size:14px;line-height:20px;font-weight:800;letter-spacing:.01em}body #swym-remind-email-auth-button.swym-button{min-height:52px!important;border:1px solid var(--dac-action, #171717)!important;border-radius:8px!important;background:var(--dac-action, #171717)!important;color:#fff!important;box-shadow:0 2px 0 var(--dac-action-edge, #e4b0d4)!important;font-family:Red Hat Display,sans-serif!important;font-size:15px!important;font-weight:800!important;letter-spacing:.01em!important;text-transform:none!important}body #swym-remind-email-auth-button.swym-button:focus-visible{outline:2px solid var(--dac-focus, #762c69)!important;outline-offset:3px}@media(hover:hover)and (pointer:fine){body #swym-remind-email-auth-button.swym-button:hover{background:var(--dac-action-hover, #342039)!important;border-color:var(--dac-action-hover, #342039)!important;box-shadow:0 3px #e7a7d2!important}}body a.mobile-menu-text__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 16px;border-radius:8px;font-family:Red Hat Display,sans-serif;font-size:14px;line-height:20px;letter-spacing:.01em;text-transform:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}body a.mobile-menu-text__button.dac-primary-button{border-color:var(--dac-action, #171717);background:var(--dac-action, #171717);color:#fff;font-weight:800}body a.mobile-menu-text__button.dac-secondary-button{border-color:var(--dac-line-strong, #c9c1c7);background:#fff;color:var(--dac-ink, #202020);font-weight:700}body a.mobile-menu-text__button:focus-visible{outline:2px solid var(--dac-focus, #762c69);outline-offset:3px}@media(hover:hover)and (pointer:fine){body a.mobile-menu-text__button.dac-primary-button:hover{background:var(--dac-action-hover, #342039);border-color:var(--dac-action-hover, #342039)}body a.mobile-menu-text__button.dac-secondary-button:hover{border-color:var(--dac-focus, #762c69);color:var(--dac-focus, #762c69);background:#fff5fc}}@media(prefers-reduced-motion:reduce){body a.mobile-menu-text__button{transition:none}}body .dac-404-actions{max-width:100%}body .dac-404-actions .dac-action-secondary{min-width:0}@media(max-width:400px){body .dac-404-actions :is(.dac-action,.dac-action-secondary){padding-inline:16px}}body #dac-collection-filters>div:last-child>button:last-child{border-radius:8px;box-shadow:0 2px #deb2dc,inset 0 1px #ffffff18}body :is(.okeReviews,[data-oke-container]) .oke-button{min-height:44px!important;border-radius:8px!important;font-family:Red Hat Display,sans-serif!important;font-weight:700!important;letter-spacing:.01em!important;text-transform:none!important}body :is(.okeReviews,[data-oke-container]) .oke-button:focus-visible{outline:2px solid var(--dac-focus, #762c69)!important;outline-offset:3px}body [class*=snize] [class*=add-to-cart],body [class*=snize] [class*=add_to_cart],body button[class*=snize][class*=cart]{border-radius:8px!important}body .wishlist-modal__js-copy{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border:1px solid var(--dac-action, #171717);border-radius:8px;background:var(--dac-action, #171717);color:#fff;font-family:Red Hat Display,sans-serif;font-size:14px;line-height:20px;font-weight:800;letter-spacing:.01em;text-transform:none}body .wishlist-modal__js-copy:focus-visible{outline:2px solid var(--dac-focus, #762c69);outline-offset:3px}@media(hover:hover)and (pointer:fine){body .wishlist-modal__js-copy:hover{background:var(--dac-action-hover, #342039);border-color:var(--dac-action-hover, #342039)}}body #shopify-section-footer #submit-klaviyo{border-radius:8px}.dac-my-votes .dac-mv-history-card--no-picks .dac-mv-history-actions{min-height:44px}.dac-order-pill{display:inline-flex;align-items:center;min-height:20px;margin:0;padding:3px 8px;border:0;border-radius:4px;background:#f2eff3;color:#514955;font:600 11px/1.45 Red Hat Display,sans-serif;letter-spacing:0;text-transform:none;white-space:nowrap}.dac-order-pill[data-order-state=shipped]{background:#d5f4fa;color:#124c68}.dac-order-pill[data-order-state=delivered]{background:#d0f3e5;color:#125341}.dac-order-pill[data-order-state=processing]{background:#ebddfc;color:#4b2279}.dac-order-pill[data-order-state=cancelled]{background:#f2eff3;color:#514955}.dac-order-pill[data-order-state=refunded],.dac-order-pill[data-order-state=attention]{background:#ffe8c6;color:#713608}.dac-order-pill[data-order-state=failure]{background:#ffe1d5;color:#7c2d1d}.dac-orders-statuses{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.dac-orders-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.cro-text-block[id$=cro_text_block_Ndcw6R] .text-block-body,.cro-text-block[id$=cro_text_block_Ndcw6R] .text-block-body :is(em,i){font-style:normal}html body .dac-wishlist-page .wishlist-context-menu :is(.wishlist-share-list,.wishlist-duplicate-list,.wishlist-delete-list){display:flex;align-items:center;gap:10px;width:calc(100% + 16px);min-height:44px;margin:0 -8px 2px;padding:10px 8px;border:0;border-radius:6px;background:transparent;color:#202020;font-family:Red Hat Display,sans-serif;font-size:14px;line-height:20px;font-weight:600;letter-spacing:0;text-align:left;text-decoration:none;transition:background-color .14s ease}html body .dac-wishlist-page .wishlist-context-menu :is(.wishlist-share-list,.wishlist-duplicate-list,.wishlist-delete-list) img{flex:none;width:16px;height:16px}html body .dac-wishlist-page .wishlist-context-menu :is(.wishlist-share-list,.wishlist-duplicate-list,.wishlist-delete-list):hover,html body .dac-wishlist-page .wishlist-context-menu :is(.wishlist-share-list,.wishlist-duplicate-list,.wishlist-delete-list):focus-visible{background:#f8f7f8;text-decoration:none}html body .dac-wishlist-page .wishlist-context-menu .wishlist-delete-list{color:#b8234f}html body .dac-wishlist-page .wishlist-context-menu :is(.wishlist-share-list,.wishlist-duplicate-list,.wishlist-delete-list):focus-visible{outline:2px solid #762C69;outline-offset:-2px}@media(prefers-reduced-motion:reduce){html body .dac-wishlist-page .wishlist-context-menu :is(.wishlist-share-list,.wishlist-duplicate-list,.wishlist-delete-list){transition:none}}html body .dac-wishlist-modal button.wishlist-modal__js-close.dac-wishlist-secondary,html body .dac-wishlist-modal button.wishlist-modal__js-close.dac-wishlist-secondary:hover,html body .dac-wishlist-modal button.wishlist-modal__js-close.dac-wishlist-secondary:focus-visible{font-size:14px;line-height:20px;font-weight:600;letter-spacing:0;text-decoration:none;opacity:1}@media(max-width:1279px){html body .dac-wishlist-page #swym-shared-wishlist-render-container{padding-inline:24px}}@media(max-width:767px){html body .dac-wishlist-page #swym-shared-wishlist-render-container{padding-inline:12px}}html body .dac-wishlist-page #swym-shared-wishlist-render-container .swym-ui-component.swym-shared-wishlist-page{width:auto;max-width:none;margin-inline:0;padding-inline:0}html body .dac-wishlist-page #swym-shared-wishlist-render-container :is(.swym-shared-wishlist-container,.swym-shared-wishlist-container-content,.swym-readonly-wishlist-detail,.swym-wishlist-detail-content,.swym-wishlist-detail-header,.swym-wishlist-detail-header>*,.swym-readonly-text){max-width:none;margin-inline:0;padding-inline:0;text-align:left}html body .dac-wishlist-page #swym-shared-wishlist-render-container .swym-wishlist-detail-header{display:flex;align-items:baseline;justify-content:flex-start;gap:8px}@media(hover:hover)and (pointer:fine){#dac-logbook-journal-root .lj-card:not(.lj-card--list){transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}#dac-logbook-journal-root .lj-card:not(.lj-card--list):hover,#dac-logbook-journal-root .lj-card:not(.lj-card--list):focus-within{transform:translateY(-2px);border-color:#c9c1c7;box-shadow:0 8px 20px -14px #20202073}}#dac-logbook-journal-root .lj-card:not(.lj-card--list):has(:focus-visible){outline:2px solid #762C69;outline-offset:3px}@media(prefers-reduced-motion:reduce){#dac-logbook-journal-root .lj-card:not(.lj-card--list),#dac-logbook-journal-root .lj-card:not(.lj-card--list):hover,#dac-logbook-journal-root .lj-card:not(.lj-card--list):focus-within{transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1239/assets/dac-evolution-fixes.css.map */
