html,body{overflow-x:hidden;max-width:100vw}@media(max-width:749px){.hp-oc,.hp-fam,#hp-ocasion{max-width:100%;overflow-x:hidden}}@media screen and (min-width:750px){.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu,.overflow-menu::part(overflow){--color-background: #000000;--color-foreground: #ffffff;--color-foreground-rgb: 255, 255, 255;--color-foreground-heading: #ffffff;--color-foreground-heading-rgb: 255, 255, 255;--color-border: rgba(250, 50, 147, .3);--color-border-rgb: 250, 50, 147;--color-primary: #fa3293;--color-primary-rgb: 250, 50, 147;background-color:#000!important}.overflow-menu:after{background-color:#000!important}.menu-list__submenu-inner{background-color:transparent}.mega-menu__link{--menu-child-font-color: #ffffff;--menu-parent-font-color: #ffffff;--menu-child-active-font-color: #fa3293;--menu-parent-active-font-color: #fa3293;color:#fff}.mega-menu__link:hover,.mega-menu__link:focus-visible{color:#fa3293!important}.mega-menu__link--parent{color:#fff;border-bottom:1px solid rgba(250,50,147,.25);padding-bottom:8px;margin-bottom:4px}.mega-menu__link--parent:hover{color:#fa3293!important;border-bottom-color:#fa3293}.mega-menu__content-list .resource-card,.mega-menu__content-list .resource-card__title,.mega-menu__content-list .resource-card__price{color:#fff}.mega-menu__content-list .resource-card:hover .resource-card__title{color:#fa3293}.mega-menu__content-list--products{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media screen and (min-width:750px)and (max-width:989px){.mega-menu__content-list--products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mega-menu__content-list-item--hidden-tablet{display:block!important}}.mega-menu__content-list{overflow:visible!important;scroll-snap-type:none!important;flex-wrap:wrap}.mega-menu__content-list-item{flex:none;scroll-snap-align:unset!important}.menu-list__submenu:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#fa3293,transparent);z-index:1}.mega-menu__content-list .resource-card__image-wrapper{border-radius:4px;overflow:hidden}}@media screen and (max-width:749px){.menu-drawer{background-color:#000!important;color:#fff!important}.menu-drawer__menu-item,.menu-drawer__menu-item-text,.menu-drawer a,.menu-drawer button{color:#fff!important}.menu-drawer a:hover,.menu-drawer button:hover,.menu-drawer__menu-item:hover .menu-drawer__menu-item-text,.menu-drawer__menu-item--active,.menu-drawer__menu-item--active .menu-drawer__menu-item-text{color:#fa3293!important}.menu-drawer .icon-plus,.menu-drawer .icon-minus,.menu-drawer summary .svg-wrapper{color:#fa3293!important}.menu-drawer__list-item--divider{border-color:#fa329340!important}.menu-drawer__close-button,.menu-drawer__close-button .svg-wrapper{color:#fa3293!important}.menu-drawer__featured-content{border-color:#fa329333!important}.menu-drawer__menu--childlist{background-color:transparent!important}.header-drawer-icon--open,.header-drawer-icon--close{color:inherit}.menu-drawer .localization-form,.menu-drawer .localization-form button,.menu-drawer .localization-form a{color:#fff!important}.menu-drawer .localization-form button:hover,.menu-drawer .localization-form a:hover{color:#fa3293!important}.menu-drawer .social-icons a{color:#fff!important}.menu-drawer .social-icons a:hover{color:#fa3293!important}}.predictive-search-results__products{padding-inline:20px}.predictive-search-results__title{font-size:10px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;opacity:.45;margin-block:16px 12px!important}.predictive-search-results__wrapper-products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;overflow:visible!important;scroll-snap-type:none!important;flex-wrap:unset!important}@media screen and (max-width:989px)and (min-width:750px){.predictive-search-results__wrapper-products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media screen and (max-width:749px){.predictive-search-results__wrapper-products{grid-template-columns:unset!important;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch;gap:10px!important;padding-bottom:8px;scrollbar-width:none}.predictive-search-results__wrapper-products::-webkit-scrollbar{display:none}.predictive-search-results__wrapper-products .predictive-search-results__card--product{flex:0 0 140px!important;scroll-snap-align:start;width:140px!important}}.predictive-search-results__card--product{width:auto!important;height:auto!important}.predictive-search-results__wrapper-products .resource-card{flex-direction:column;gap:6px;border-radius:8px;overflow:visible;position:relative;transition:transform .25s cubic-bezier(.16,1,.3,1)}.predictive-search-results__wrapper-products .resource-card:hover{transform:translateY(-2px)}.predictive-search-results__wrapper-products .resource-card__media{border-radius:8px;overflow:hidden;background-color:#0000000a;aspect-ratio:1 / 1!important}.predictive-search-results__wrapper-products .resource-card__image{width:100%;height:100%;object-fit:cover!important;aspect-ratio:1 / 1!important;border-radius:8px;transition:transform .4s cubic-bezier(.16,1,.3,1)}.predictive-search-results__wrapper-products .resource-card:hover .resource-card__image{transform:scale(1.04)}.predictive-search-results__wrapper-products .resource-card__content{padding:0 2px;gap:2px!important}.predictive-search-results__wrapper-products .resource-card__title{font-size:12px!important;font-weight:600!important;line-height:1.3!important;color:var(--color-foreground);-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.predictive-search-results__wrapper-products .price__regular .price-item--regular,.predictive-search-results__wrapper-products .price__sale .price-item--sale{font-size:13px!important;font-weight:700!important;color:#fa3293!important}.predictive-search-results__wrapper-products .price__sale .price-item--regular{font-size:11px!important;font-weight:400!important;color:var(--color-foreground)!important;opacity:.45!important;text-decoration:line-through!important}.predictive-search-results__wrapper-products .resource-card__media{position:relative}.predictive-search-results__wrapper-products .resource-card:has(.price--on-sale) .resource-card__media:after{content:"OFERTA";position:absolute;top:7px;left:7px;background:#fa3293;color:#fff;font-size:9px;font-weight:800;letter-spacing:.08em;padding:3px 7px;border-radius:4px;line-height:1.3;z-index:2;pointer-events:none;box-shadow:0 2px 6px #fa329366}.predictive-search-results__wrapper-products .predictive-search-results__card--product:focus-within .resource-card__media{outline:2px solid #fa3293;outline-offset:2px}.predictive-search-results__wrapper-products .predictive-search-results__card--product:hover{background-color:transparent!important;padding:0!important;margin:0!important}.predictive-search-dropdown{border-top:2px solid rgba(250,50,147,.6)!important}.shopify-policy__container{max-width:760px!important;margin:0 auto!important;padding:56px 24px 96px!important;color:#1a1a1a;font-size:16px;line-height:1.7}.shopify-policy__title{margin:0 0 40px!important;padding:0 0 24px!important;border-bottom:1px solid #e5e5e5;text-align:left!important}.shopify-policy__title h1{font-size:clamp(1.75rem,2.4vw + 1rem,2.5rem)!important;line-height:1.2!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:uppercase;margin:0!important;padding:0!important;color:#0d0d0d!important;position:relative}.shopify-policy__title h1:after{content:"";display:block;width:56px;height:3px;background:#fa3293;margin-top:16px;border-radius:2px}.shopify-policy__body>h1:first-child{display:none!important}.shopify-policy__body{font-size:16px!important;line-height:1.7!important;color:#2a2a2a!important}.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4,.shopify-policy__body h5,.shopify-policy__body h6{color:#0d0d0d!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;margin:2em 0 .6em!important;padding:0!important;line-height:1.3!important}.shopify-policy__body h1{font-size:1.75rem!important}.shopify-policy__body h2{font-size:1.375rem!important}.shopify-policy__body h3{font-size:1.125rem!important}.shopify-policy__body h4,.shopify-policy__body h5,.shopify-policy__body h6{font-size:1rem!important}.shopify-policy__body>:first-child{margin-top:0!important}.shopify-policy__body p{margin:0 0 1.1em!important;font-size:16px!important;line-height:1.7!important;color:#2a2a2a!important}.shopify-policy__body strong,.shopify-policy__body b{color:#0d0d0d;font-weight:700}.shopify-policy__body a{color:#fa3293;text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.shopify-policy__body a:hover{color:#c8236f}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 1.2em!important;padding-left:1.4em!important}.shopify-policy__body li{margin:0 0 .5em!important;line-height:1.6!important}.shopify-policy__body hr{border:0;border-top:1px solid #e5e5e5;margin:2.2em 0}.shopify-policy__body blockquote{margin:1.5em 0;padding:14px 20px;border-left:3px solid #fa3293;background:#fafafa;color:#333;font-style:normal}.shopify-policy__body table{width:100%;border-collapse:collapse;margin:1.2em 0;font-size:15px}.shopify-policy__body th,.shopify-policy__body td{padding:10px 12px;border:1px solid #e5e5e5;text-align:left}.shopify-policy__body th{background:#f7f7f7;font-weight:700;color:#0d0d0d}@media(max-width:749px){.shopify-policy__container{padding:36px 20px 64px!important}.shopify-policy__title{margin:0 0 28px!important;padding:0 0 18px!important}.shopify-policy__body,.shopify-policy__body p{font-size:15px!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/hypeparfum-custom.css.map */
