:root{--ff-papel:#F7F2F4;--ff-ink:#1A1216;--ff-fucsia:#C4126E;--ff-blush:#F3E4EC;--ff-line:rgba(26,18,22,.12);--ff-soft:rgba(26,18,22,.66);--ff-serif:"Instrument Serif",Georgia,serif;--ff-sans:"Inter Tight",system-ui,sans-serif;--ff-mono:"DM Mono",ui-monospace,monospace}html body{background:var(--ff-papel)!important;color:var(--ff-ink);font-family:var(--ff-sans)!important;-webkit-font-smoothing:antialiased}body .color-scheme-1,body .color-scheme-2,body [class*=color-scheme]:not(.ffc-footer){--color-background:247,242,244;background-color:var(--ff-papel)}body h1,body h2,body .h1,body .h2,body .product-details h1,body .main-collection h1{font-family:var(--ff-serif)!important;font-weight:400!important;letter-spacing:-.015em}body h3,body h4,body p,body a,body button,body input,body select,body label,body span{font-family:inherit}body .product-details h1,body h1.product-title,body .view-product-title{font-size:clamp(38px,4.4vw,60px)!important;line-height:1}body .button,body button.button,body .add-to-cart-button,body [type=submit].button{border-radius:999px!important;font-family:var(--ff-sans)!important;font-weight:600!important;letter-spacing:.01em}body .add-to-cart-button,body button[name=add]{background:var(--ff-fucsia)!important;color:#fff!important;border-color:var(--ff-fucsia)!important;height:54px}body .add-to-cart-button:hover{background:#a50e5b!important}body .variant-option__button-label,body .variant-option label{border-radius:12px!important}body .variant-option__button-label:has(input:checked){background:var(--ff-ink)!important;color:var(--ff-papel)!important}.shopify-section-group-header-group:has(.announcement-bar),[id*=header_announcements]{display:none!important}body header,body .header,body .header__row{background:#f7f2f4f0!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body .header-logo img,body .header-logo__image{height:58px!important;width:58px!important;max-height:58px!important;object-fit:cover;border-radius:50%;box-shadow:0 0 0 3px var(--ff-papel),0 0 0 4px var(--ff-fucsia)}body .header-logo{padding-block:6px}body .menu-list__link,body .header__menu a{font-family:var(--ff-sans)!important;font-weight:600!important;font-size:14px!important;letter-spacing:.02em}body .menu-list__link:hover{color:var(--ff-fucsia)!important}body .header__row{border-bottom:1px solid var(--ff-line)}.ffc-announce{background:var(--ff-ink);color:var(--ff-papel);overflow:hidden;font-family:var(--ff-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:11px 0;position:relative;z-index:30}.ffc-announce__track{display:flex;gap:44px;width:max-content;animation:ffc-mq 40s linear infinite}.ffc-announce span{white-space:nowrap}.ffc-announce span:after{content:"\2726";color:#ff5fae;margin-left:44px}.ffc-announce a{color:#fff;text-decoration:underline;text-underline-offset:3px}@keyframes ffc-mq{to{transform:translate(-50%)}}body .product-card{background:transparent}body .product-card .card-gallery,body .product-card__media,body .product-card slideshow-component,body .product-card .product-media-container{background:var(--ff-blush)!important;border-radius:20px!important;overflow:hidden;transition:box-shadow .25s,transform .25s}body .product-card img{mix-blend-mode:multiply;transition:transform .5s ease}body .product-card:hover .card-gallery,body .product-card:hover .product-media-container{box-shadow:0 0 0 2px var(--ff-fucsia);transform:translateY(-3px)}body .product-card:hover img{transform:scale(1.04)}body .product-card .product-title,body .product-card [class*=title]{font-family:var(--ff-sans)!important;font-weight:600!important;text-transform:capitalize;font-size:15px!important}body .product-card .price{font-family:var(--ff-sans)!important;font-weight:600}body .product-grid{gap:28px 18px!important}@media(min-width:990px){body .main-collection .product-grid,body .product-grid[style]{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:749px){body .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 12px!important;padding-inline:14px}}body .facets summary,body .facets__summary{font-family:var(--ff-mono)!important;text-transform:uppercase;font-size:11px!important;letter-spacing:.12em}body .product-information .product-media,body .product-information media-gallery .product-media-container{background:var(--ff-blush)!important;border-radius:22px;overflow:hidden}body .product-information media-gallery img{mix-blend-mode:multiply}body .cart-page h1,body .cart-title h1,body [class*=cart] h1{font-family:var(--ff-serif)!important;font-size:clamp(40px,5vw,64px)!important}body .cart-items__table img,body cart-items-component img{border-radius:14px;background:var(--ff-blush);mix-blend-mode:multiply}.ffc{font-family:var(--ff-sans);color:var(--ff-ink)}.ffc *{box-sizing:border-box}.ffc-kicker,.ffc-mono{font-family:var(--ff-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ff-fucsia);margin:0}.ffc-mute{color:var(--ff-soft)!important}.ffc-display{font-family:var(--ff-serif)!important;font-weight:400;font-size:clamp(54px,8vw,124px);line-height:.9;letter-spacing:-.03em;margin:0}.ffc-display em,.ffc-h2 em,.ffc-footer__big em{font-style:italic;color:var(--ff-fucsia)}.ffc-h2{font-family:var(--ff-serif)!important;font-weight:400;font-size:clamp(36px,4.4vw,60px);line-height:1;margin:8px 0 0;letter-spacing:-.02em}.ffc-btn{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 26px;border-radius:999px;font-weight:600;font-size:14px;text-decoration:none;transition:.2s}.ffc-btn--fucsia{background:var(--ff-fucsia);color:#fff}.ffc-btn--fucsia:hover{background:#a50e5b;transform:translateY(-1px)}.ffc-btn--ghost{border:1.5px solid var(--ff-ink);color:var(--ff-ink)}.ffc-btn--ghost:hover{background:var(--ff-ink);color:var(--ff-papel)}.ffc-link{font-weight:600;font-size:14px;color:var(--ff-ink);border-bottom:1.5px solid var(--ff-fucsia);padding-bottom:3px;text-decoration:none}.ffc-hero{position:relative;border-bottom:1px solid var(--ff-line);background:var(--ff-papel)}.ffc-slide{display:none;grid-template-columns:1fr 1.05fr;min-height:min(calc(100vh - 120px),760px)}.ffc-slide.is-on{display:grid;animation:ffc-in .7s ease}@keyframes ffc-in{0%{opacity:0}to{opacity:1}}.ffc-hero__copy{padding:clamp(36px,5vw,80px) clamp(24px,4.5vw,72px);display:flex;flex-direction:column;justify-content:center;gap:26px;border-right:1px solid var(--ff-line)}.ffc-chips{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ffc-chip{border:1px solid var(--ff-line);background:#fff;padding:9px 14px;border-radius:999px;font-size:13px;font-weight:500}.ffc-chip.is-accent{background:var(--ff-blush);border-color:transparent;color:var(--ff-fucsia);font-weight:600}.ffc-price{font-size:26px;font-weight:700;letter-spacing:-.02em;margin-left:6px}.ffc-ctas{display:flex;gap:12px;flex-wrap:wrap}.ffc-counter{margin-top:auto;padding-top:24px;border-top:1px solid var(--ff-line);display:flex;justify-content:space-between;align-items:flex-end}.ffc-counter b{display:block;font-family:var(--ff-mono);font-size:34px;font-weight:400;margin-top:6px}.ffc-counter i{font-style:normal;opacity:.3}.ffc-dots{display:flex;gap:8px}.ffc-dot{width:10px;height:10px;border-radius:50%;border:0;background:var(--ff-line);cursor:pointer;padding:0}.ffc-dot.on{background:var(--ff-fucsia);width:28px;border-radius:99px}.ffc-hero__visual{position:relative;display:grid;place-items:center;padding:40px;overflow:hidden;background:radial-gradient(circle at 55% 48%,#fff 0,var(--ff-blush) 46%,#ecd0de 100%)}.ffc-hero__num{position:absolute;right:-10px;bottom:-60px;font-family:var(--ff-serif);font-style:italic;font-size:clamp(220px,30vw,440px);line-height:1;color:var(--ff-fucsia);opacity:.09;pointer-events:none}.ffc-hero__visual img{position:relative;width:min(88%,700px);height:auto;max-height:68vh;object-fit:contain;filter:drop-shadow(0 34px 44px rgba(26,18,22,.22));transform:rotate(-6deg);transition:transform .6s}.ffc-hero__visual:hover img{transform:rotate(-2deg) scale(1.03)}.ffc-badge{position:absolute;left:28px;bottom:28px;background:#fff;border-radius:16px;padding:14px 16px;box-shadow:0 12px 30px #1a121614;display:flex;flex-direction:column;gap:2px}.ffc-badge b{font-size:14px;color:var(--ff-ink)}.ffc-badge small{font-size:12px;color:var(--ff-soft)}.ffc-marquee{background:var(--ff-fucsia);color:#fff;overflow:hidden;padding:18px 0;border-bottom:1px solid var(--ff-line)}.ffc-marquee__track{display:flex;gap:48px;width:max-content;animation:ffc-mq 34s linear infinite;font-family:var(--ff-serif);font-style:italic;font-size:30px}.ffc-marquee span{white-space:nowrap}.ffc-marquee span:after{content:"\2726";font-style:normal;font-size:18px;margin-left:48px;vertical-align:middle}.ffc-sec{max-width:1360px;margin:0 auto;padding:clamp(56px,7vw,104px) clamp(18px,3vw,40px)}.ffc-sec--blush{max-width:none;background:var(--ff-blush)}.ffc-sec--blush>*{max-width:1280px;margin-inline:auto}.ffc-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:36px;flex-wrap:wrap}.ffc-lines{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ffc-line{position:relative;border-radius:24px;padding:22px;min-height:360px;display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none;color:var(--ff-ink);overflow:hidden;background:#fff;border:1px solid var(--ff-line);transition:.3s}.ffc-line--1{background:var(--ff-ink);color:var(--ff-papel)}.ffc-line--2{background:var(--ff-blush)}.ffc-line--3{background:var(--ff-fucsia);color:#fff}.ffc-line--4{background:#fff}.ffc-line img{position:absolute;top:34px;left:50%;width:82%;transform:translate(-50%) rotate(-8deg);filter:drop-shadow(0 20px 22px rgba(0,0,0,.25));transition:transform .5s}.ffc-line:hover img{transform:translate(-50%) rotate(0) scale(1.06)}.ffc-line:hover{transform:translateY(-4px)}.ffc-line__n{position:absolute;top:18px;left:20px;font-family:var(--ff-mono);font-size:11px;letter-spacing:.14em;opacity:.8}.ffc-line h3{font-family:var(--ff-serif);font-weight:400;font-size:36px;margin:0;line-height:1}.ffc-line p{font-size:13px;margin:6px 0 4px;opacity:.78}.ffc-line small{font-family:var(--ff-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.ffc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px 18px}.ffc-card{text-decoration:none;color:var(--ff-ink);display:flex;flex-direction:column;gap:12px}.ffc-card__media{position:relative;aspect-ratio:4/5;border-radius:22px;overflow:hidden;background:#fff;transition:box-shadow .25s,transform .25s}.ffc-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:opacity .4s,transform .6s}.ffc-card__media img.alt{opacity:0}.ffc-card:hover .ffc-card__media{box-shadow:0 0 0 2px var(--ff-fucsia);transform:translateY(-4px)}.ffc-card:hover img{transform:scale(1.05)}.ffc-card:hover img.alt{opacity:1}.ffc-tag{position:absolute;z-index:2;top:12px;left:12px;background:var(--ff-papel);border-radius:99px;padding:6px 10px;font-family:var(--ff-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.ffc-card h3{font-size:15px;font-weight:600;margin:0;text-transform:capitalize}.ffc-card__info>div{display:flex;justify-content:space-between;font-size:13px;color:var(--ff-soft);margin-top:4px}.ffc-card__info b{color:var(--ff-ink);font-size:15px}.ffc-story{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(28px,5vw,72px);align-items:center}.ffc-story__mark{position:relative;aspect-ratio:1;border-radius:32px;background:var(--ff-fucsia);display:grid;place-items:center;overflow:hidden}.ffc-story__mark span{position:absolute;font-family:var(--ff-serif);font-style:italic;font-size:clamp(160px,22vw,320px);color:#ffffff29;line-height:1}.ffc-story__mark img{position:relative;width:78%;transform:rotate(-10deg);filter:drop-shadow(0 30px 30px rgba(0,0,0,.3))}.ffc-story p{font-size:16px;line-height:1.6;max-width:44ch;color:var(--ff-soft)}.ffc-story .ffc-btn{margin-top:10px}.ffc-faqwrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px}.ffc-faq details{border-bottom:1px solid var(--ff-line);padding:20px 0}.ffc-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;font-weight:600;font-size:17px}.ffc-faq summary::-webkit-details-marker{display:none}.ffc-faq summary:after{content:"+";color:var(--ff-fucsia);font-family:var(--ff-mono);font-size:22px}.ffc-faq details[open] summary:after{content:"\2013"}.ffc-faq p{color:var(--ff-soft);margin:12px 0 0;line-height:1.6}.ffc-colhero{display:grid;grid-template-columns:1.3fr .7fr;border-bottom:1px solid var(--ff-line);margin-bottom:28px}.ffc-colhero__copy{padding:clamp(36px,5vw,72px) clamp(18px,3vw,40px);display:flex;flex-direction:column;gap:18px;justify-content:center}.ffc-colhero .ffc-display{font-size:clamp(52px,7vw,104px)}.ffc-colhero__desc{max-width:52ch;color:var(--ff-soft);font-size:16px}.ffc-colnav{display:flex;flex-wrap:wrap;gap:8px}.ffc-colnav a{border:1px solid var(--ff-line);background:#fff;border-radius:99px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;color:var(--ff-ink)}.ffc-colnav a.on,.ffc-colnav a:hover{background:var(--ff-fucsia);color:#fff;border-color:var(--ff-fucsia)}.ffc-colhero__img{position:relative;background:var(--ff-blush);overflow:hidden;min-height:300px}.ffc-colhero__img img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.ffc-colhero__img span{position:absolute;right:16px;bottom:-30px;font-family:var(--ff-serif);font-style:italic;font-size:200px;color:var(--ff-fucsia);opacity:.18;line-height:1}.ffc-footer{background:var(--ff-ink);color:var(--ff-papel);padding:72px clamp(18px,4vw,56px) 28px}.ffc-footer a{color:var(--ff-papel);text-decoration:none;opacity:.8}.ffc-footer a:hover{color:#ff7ab8;opacity:1}.ffc-footer__top{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding-bottom:48px;border-bottom:1px solid rgba(247,242,244,.14)}.ffc-footer__big{font-family:var(--ff-serif);font-size:clamp(54px,8vw,120px);line-height:.9;margin:0;letter-spacing:-.03em}.ffc-footer__big em{color:#ff4fa3}.ffc-footer .ffc-btn--fucsia{color:#fff;opacity:1}.ffc-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;padding:48px 0}.ffc-footer h4{font-family:var(--ff-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#f7f2f480;margin:0 0 14px;font-weight:400}.ffc-footer nav{display:flex;flex-direction:column;gap:10px;font-size:14px}.ffc-footer address{font-style:normal;font-size:14px;line-height:1.6;opacity:.8}.ffc-footer__brand p{font-size:14px;line-height:1.6;opacity:.7;max-width:34ch}.ffc-footer__ship{color:#ff7ab8;font-weight:600;font-size:14px}.ffc-ff{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--ff-fucsia);color:#fff;font-family:var(--ff-serif);font-size:28px;margin-bottom:14px}.ffc-footer__pay{border-top:1px solid rgba(247,242,244,.14);padding-top:18px}.ffc-footer .ff-pay{color:var(--ff-papel)}.ffc-footer .ff-pay__list li{background:transparent;border-color:#f7f2f447;color:var(--ff-papel)}.ffc-footer__legal{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;opacity:.5;margin-top:22px;font-family:var(--ff-mono);letter-spacing:.06em}.ff-tb li{border-radius:18px!important;padding:18px!important}.ff-ship{border-radius:18px!important}@media(max-width:749px){.ffc-slide{grid-template-columns:1fr;min-height:0}.ffc-hero__visual{order:-1;min-height:46vh;padding:22px}.ffc-hero__visual img{max-height:36vh}.ffc-hero__copy{border-right:0;padding:26px 20px 24px;gap:16px}.ffc-display{font-size:56px}.ffc-price{font-size:20px}.ffc-btn{height:46px;padding:0 20px;font-size:13px}.ffc-counter b{font-size:26px}.ffc-badge{left:14px;bottom:14px;padding:10px 12px}.ffc-marquee__track{font-size:22px}.ffc-lines{grid-template-columns:1fr 1fr;gap:10px}.ffc-line{min-height:250px;padding:14px;border-radius:18px}.ffc-line h3{font-size:26px}.ffc-line p{display:none}.ffc-grid{grid-template-columns:1fr 1fr;gap:18px 10px}.ffc-story,.ffc-faqwrap,.ffc-colhero{grid-template-columns:1fr}.ffc-colhero__img{min-height:200px;order:-1}.ffc-colhero .ffc-display{font-size:54px}.ffc-footer__grid{grid-template-columns:1fr 1fr}body .header-logo img{height:46px!important;width:46px!important}}body .product-card .product-media-container,body .product-card .product-media,body media-gallery .product-media-container,body media-gallery .product-media,body .ffc-card__media{background:var(--ff-blush)!important}body .product-card img.product-media__image,body media-gallery img,body .ffc-card__media img,body .ffc-colhero__img img,body cart-items-component img,body .ff-rec img{mix-blend-mode:multiply;filter:brightness(1.16) contrast(1.06) saturate(1.05)}body .ff-rec img{background:var(--ff-blush)!important;border:0!important;border-radius:20px!important}body .shopify-section:not(.ffc-keep),body .section-background,body main,body .page-wrapper{background-color:var(--ff-papel)!important}body .product-details h1,body .product-card .product-title,body .product-card [class*=title] a,body .ffc-card h3,body .ff-rec b,body cart-items-component .cart-items__title{text-transform:lowercase!important}body .product-details h1:first-letter,body .product-card [class*=title]:first-letter,body .ffc-card h3:first-letter,body .ff-rec b:first-letter{text-transform:uppercase}body .shopify-payment-button__button--unbranded{background:var(--ff-ink)!important;border-radius:999px!important;height:54px;font-weight:600!important}body .product-details .price,body .product-details [class*=price]{font-family:var(--ff-sans)!important;font-size:24px!important;font-weight:700!important}body .product-details{padding-top:24px}body .product-details .variant-option legend,body .product-details label.variant-option__label{font-family:var(--ff-mono)!important;text-transform:uppercase;font-size:11px!important;letter-spacing:.12em;color:var(--ff-soft)}body .ff-ship{background:#fff!important;border:0!important;box-shadow:0 0 0 1px var(--ff-line);margin-top:18px!important}body cart-items-component .cart-items__title,body .cart-items a{font-weight:600}body cart-items-component .cart-items__title:first-letter,body cart-items-component a:first-letter{text-transform:uppercase}body .product-card .product-media-container{aspect-ratio:4/5!important;height:auto!important}body .product-card .product-media-container img,body .product-card .product-media img{width:100%!important;height:100%!important;object-fit:contain!important;padding:6%}
/*# sourceMappingURL=/cdn/shop/t/13/assets/fucsia-v5.css.map */
