product-card :is(.quick-add,.cic-card-purchase){display:none!important}.cic-hub .cic-hub__card-img{object-fit:cover!important}.cic-hub .cic-hub__card-media{background:#fff!important}.cic-related-by-type product-card .card-gallery{aspect-ratio:1!important;max-height:200px}.cic-cart-upsell__media{display:block;height:112px!important;aspect-ratio:auto!important}.cic-cart-upsell__media img{width:100%!important;height:112px!important;object-fit:contain!important}.cic-marker{background:linear-gradient(transparent 58%,#f9dce9 58%,#f9dce9 93%,transparent 93%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.cic-hub .cic-shell>.cic-breadcrumb{margin-bottom:16px}.cic-hub .cic-shell>.cic-breadcrumb :is(a,span){line-height:24px;min-height:24px}body.cic-theme-premium .cic-product-faq__question>span:first-child{font-family:var(--cic-heading);font-weight:700;letter-spacing:-.01em;text-shadow:none}body.cic-theme-premium .cic-product-faq__heading{font-family:var(--cic-heading);font-weight:800;letter-spacing:-.02em;text-shadow:none}body.cic-theme-premium .cic-product-faq__answer strong{background:none}body.cic-theme-premium :is(header,header-drawer,.cic-hub,.cic-footer-studio) :is(a,summary,strong,h1,h2,h3,p,.wrap-text,.menu-drawer__menu-item-text,.cic-one-level-link__title){overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;-webkit-hyphens:none!important}body.cic-theme-premium .menu-drawer :is(.cic-one-level-list,.cic-native-root__list){padding-inline:0!important;width:100%}body.cic-theme-premium .menu-drawer .cic-one-level-link{padding-inline:2px!important;gap:10px;grid-template-columns:56px minmax(0,1fr) 18px}body.cic-theme-premium .menu-drawer :is(.cic-one-level-link__title,.cic-native-row__title){font-size:clamp(13px,3.7vw,15px);line-height:1.4}body.cic-theme-premium .menu-drawer .menu-drawer__menu--childlist{padding-inline:0!important;margin-inline:0!important}body.cic-theme-premium .cic-footer-studio :is(.cic-lh__menu summary,.cic-lh__menu summary strong,.cic-lh__side h3){font-family:var(--cic-body)!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:.06em}.cic-menu-sparkles{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0;color:#d46099}.menu-drawer>.cic-menu-sparkles{position:sticky;top:0;height:0;overflow:visible;flex:none}.cic-menu-sparkles__field{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.menu-drawer>.cic-menu-sparkles .cic-menu-sparkles__field{height:100dvh}.cic-menu-sparkles span{position:absolute;left:var(--x);top:var(--y);font:400 14px/1 sans-serif;opacity:.65;animation:cic-menu-float 21s ease-in-out infinite alternate;animation-delay:var(--delay)}.cic-menu-sparkles span:nth-child(5n){font-size:15px}.cic-menu-sparkles span:nth-child(3n){font-size:18px}.cic-mega-menu{position:relative;isolation:isolate}.cic-mega-menu__layout,.menu-drawer__navigation{position:relative;z-index:1}.cic-menu-drawer__heading{z-index:1}@media(max-width:359px){body.cic-theme-premium .menu-drawer__navigation>.menu-drawer__menu.has-submenu{padding-inline:8px!important}body.cic-theme-premium .menu-drawer .menu-drawer__menu-item--mainlist{grid-template-columns:64px minmax(0,1fr) 24px!important;gap:6px!important;padding-inline:4px!important}body.cic-theme-premium .menu-drawer .menu-drawer__menu-item--mainlist:before{width:62px!important;height:62px!important}body.cic-theme-premium .menu-drawer .menu-drawer__menu-item-text{font-size:13px!important;line-height:1.4!important}}@keyframes cic-menu-float{0%{transform:translate3d(-4px,10px,0) rotate(-8deg);opacity:.45}to{transform:translate3d(8px,-16px,0) rotate(12deg);opacity:.75}}@media(prefers-reduced-motion:reduce){.cic-menu-sparkles span{animation:none;opacity:.3}}.menu-drawer :is(.menu-drawer__list-item,.menu-drawer__menu-item,.cic-one-level-link){animation:none!important;opacity:1!important}.menu-drawer>.cic-menu-sparkles .cic-menu-sparkles__field{-webkit-mask-image:none;mask-image:none}.cic-menu-sparkles span:nth-child(4n){animation-duration:27s;font-size:9px}.cic-menu-sparkles span:nth-child(7n){animation-duration:24s;filter:opacity(.65)}body[data-cic-page-type=product] #MainContent{position:relative;isolation:isolate}.cic-pdp-sparkles{opacity:0;position:absolute;grid-column:1 / -1!important;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:0}.cic-pdp-sparkles[data-cic-decoration-ready]{opacity:1}.cic-pdp-sparkles .cic-menu-sparkles{color:#d46099;opacity:.75}.cic-pdp-sparkles .cic-menu-sparkles span{left:var(--x);font-size:14px;animation-duration:36s}.cic-pdp-sparkles .cic-menu-sparkles span:nth-child(2n){animation-duration:44s}.cic-pdp-sparkles .cic-menu-sparkles span:nth-child(3n){font-size:17px}.cic-pdp-sparkles .cic-menu-sparkles span:nth-child(5n){font-size:16px}.cic-pdp-sparkles .cic-menu-sparkles span:nth-child(4n){font-size:10px}.cic-pdp-sparkles .cic-menu-sparkles__field{-webkit-mask-image:linear-gradient(to right,#000,#00000094 16% 84%,#000);mask-image:linear-gradient(to right,#000,#00000094 16% 84%,#000)}.menu-drawer :is(.cic-one-level-link,.menu-drawer__menu-item){position:relative;z-index:1}.menu-drawer .cic-one-level-link{background:#fffcfef0;border-radius:6px}body.cic-theme-premium :is(.cic-hub__card,.cic-match-card,product-card){box-shadow:none!important}@media(max-width:989px){.menu-drawer .menu-drawer__menu-item:before{box-shadow:0 0 0 3px #fff,0 0 0 4px #12374308!important}.menu-drawer .icon-plus{box-shadow:0 1px 3px #12374308!important}}.cic-mega-menu .mega-menu__link-image{rotate:var(--cic-preview-tilt)}.menu-drawer :is(.cic-one-level-link__image,.menu-drawer__link-image){rotate:var(--cic-preview-tilt)}body[data-cic-page-type=product] .product-information__grid{isolation:isolate}body[data-cic-page-type=product] .product-information :is(.product-information__media,.product-details){z-index:1}@media(prefers-reduced-motion:reduce){.cic-pdp-sparkles .cic-menu-sparkles span{animation:none!important}}.cic-service-surface{position:relative;isolation:isolate;overflow:clip}.cic-service-surface>:not(.cic-pdp-sparkles){position:relative;z-index:1}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cic-design-foundations.css.map */
