:root{--color-header-text: #000000;--color-header-background: #ee9eb5;--mistery-box-black: #161818;--mistery-box-white: #ffffff}.header{height:var(--header-height)}.font-bold{font-weight:800}.header--partner{--color-header-background: #f3b226}.partner-badge{position:absolute;top:0;left:0;right:0;padding:4px;background-color:#f3b226;border-bottom:1px solid #000000;color:#000;font-size:clamp(.625rem,4vw - 1rem,1rem);text-transform:uppercase;z-index:10}.partner-overlay{position:absolute;top:0;left:0;right:0;bottom:0;padding-top:15vw;background:#2c2929e5;z-index:10}.partner-overlay__content{position:sticky;top:var(--header-height);display:flex;flex-direction:column;align-items:center;padding:var(--header-height) 0}.partner-overlay__icon{width:110px;height:111px;margin-bottom:24px}.partner-overlay__text{text-align:center;color:#fff;font-size:36px;font-weight:800;margin-bottom:24px}.partner-overlay__button{display:flex;align-items:center;justify-content:center;gap:10px;padding:6px 42px;margin-top:24px;border:1px solid #fff;border-radius:11px;text-align:center;font-size:22px;color:#fff}.partner-overlay__button svg{width:32px;height:32px}.carnet{position:relative;margin:42px auto;max-width:382px;width:100%;aspect-ratio:382 / 247;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url(carnet.png)}.carnet__info{display:flex;flex-direction:column;gap:2px;position:absolute;bottom:0;left:0;padding:5% 6%;font-size:16px;color:#000}.carnet__info-code{font-size:24px;font-weight:500}.carnet__info-name{font-size:17px;text-transform:uppercase}.promo-metropolitano{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#fff}@media (min-width: 768px){.promo-metropolitano{background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url(DLFC-Metropolitano-bg.jpg)}}.promo-metropolitano__content{margin:auto;max-width:700px;padding:16px;background:#fff}@media (min-width: 768px){.promo-metropolitano__content{padding:42px 24px}}.promo-metropolitano__form{margin:16px auto 0;max-width:400px}.promo-metropolitano__box{display:flex;flex-direction:column;gap:16px;background:#ffe3eb;padding:1.5rem;text-align:center}.plyr--video{pointer-events:none}.plyr--video .plyr__controls{display:none}.badge{display:inline-flex;align-items:center;padding:.5rem .625rem;border-radius:4px;font-size:1rem}.badge--sale{background-color:#ff3b30;color:#fff}.badge--new-collection{background-color:#007aff4d;color:#002c5d}.badge--black-friday{background-color:#000;color:#fff}.black-friday-badge-wrapper{margin-top:24px;display:flex;align-items:center;gap:.5rem;position:relative}.black-friday-info-icon{width:32px;height:32px;-webkit-tap-highlight-color:transparent;touch-action:manipulation;position:relative;z-index:10}.black-friday-popover{position:absolute;bottom:100%;left:0;margin-bottom:.5rem;text-align:center;background-color:#fff;color:#000;padding:8px 12px;border-radius:8px;min-width:209px;max-width:209px;box-shadow:0 4px 6px -2px #0a0d1208,0 12px 16px -4px #0a0d1214;pointer-events:auto;opacity:0;transform:translate(-50%);transition:opacity .2s ease,transform .2s ease;z-index:1000}.black-friday-popover--open{opacity:1}.black-friday-popover-text{margin:0;font-size:.75rem;line-height:1.4;font-weight:600;color:#414651}@media (max-width: 767px){.black-friday-badge-wrapper:hover .black-friday-popover{display:none}.black-friday-popover{min-width:209px;max-width:calc(100vw - 2rem)}.black-friday-info-icon{width:2rem;height:2rem;min-width:44px;min-height:44px}}.sidebar-container a[data-sales]{position:relative;width:auto;margin-bottom:24px;display:inline-flex;align-items:center;gap:10px;color:#eb3163;font-weight:600}html.mystery-box-campaign,html.mystery-box-campaign .header,html.mystery-box-campaign body.template-product .bg-primary-background{background-color:var(--mistery-box-black)}html.mystery-box-campaign .header{border-bottom:0}html.mystery-box-campaign body.template-product .text-primary-text,html.mystery-box-campaign body.template-index .product-grid-title,html.mystery-box-campaign body.template-index .text-right{color:var(--mistery-box-white)}html.mystery-box-campaign body.template-index .extra-info-content{color:var(--mistery-box-white);opacity:.52}html.mystery-box-campaign [class*=announcement-template--],html.mystery-box-campaign [x-ref=search],html.mystery-box-campaign button[data-menu-drawer-toggle]{display:none!important}html.mystery-box-campaign #shopify-section-footer{margin-top:42px}@media (min-width: 768px){html.mystery-box-campaign #shopify-section-footer{margin-top:10vw}}html.mystery-box-campaign .metafield-box{background-color:#fee3ebbf;color:var(--mistery-box-black)!important}html.mystery-box-campaign header svg{fill:var(--mistery-box-white)!important}html.mystery-box-campaign .logo-image{position:absolute;top:15px;left:16px;width:33px;height:21px;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2233%22%20height%3D%2221%22%20viewBox%3D%220%200%2033%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M27.2895%208.63672L32.4088%209.60744L27.9706%206.86827L32.277%203.92685L27.2052%205.13275L28.1719%200L25.4402%204.44524L22.5033%200.132403L23.7081%205.21372L18.5888%204.243L23.0271%206.98218L18.7207%209.92359L23.7923%208.7176L22.822%2013.8504L25.5537%209.4052L28.4832%2013.7107C18.8049%2017.836%209.72342%2018.2037%208.09022%2014.5048C6.46069%2010.8023%2012.8909%204.41584%2022.5033%200.136083C20.3978%200.73172%2018.197%201.51483%2015.9669%202.4855C5.54156%207.02631%20-1.48564%2013.9349%200.268401%2017.9132C2.02244%2021.8915%2011.8949%2021.4392%2022.3166%2016.8947C24.543%2015.9241%2026.6157%2014.8468%2028.4796%2013.7107V13.718L27.2821%208.63672H27.2895Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E);background-size:contain;background-repeat:no-repeat;background-position:center}html.mystery-box-campaign .logo-image svg{display:none}.badge--mystery-box-wrapper{top:10px;left:10px}.badge--mystery-box{font-size:12px}.badge--most-popular{background-color:#f29fb1;color:#000;box-shadow:6px 7px 13.6px #00000040}.badge--exclusive{background-color:#fff;color:#000;box-shadow:6px 7px 13.6px #00000040}
/*# sourceMappingURL=/cdn/shop/t/47/assets/custom.css.map */
