/** Shopify CDN: Minification failed

Line 8:4 Unexpected "500"
Line 8:47 Unterminated string token

**/

    500;600;700&family=Italiana&display=swap');
    *{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#130a0f;color:#1d1116;font-family:"DM Sans",sans-serif}button{font:inherit}img{display:block;width:100%;height:auto}.fvpd-bon-254838806e{width:min(100%,430px);margin:auto;background:#f4ede5;overflow:hidden}.announce{height:30px;display:grid;place-items:center;background:#130a0f;color:#ead6bd;font-size:9px;font-weight:700;letter-spacing:.17em}.nav{height:58px;display:grid;grid-template-columns:42px 1fr 42px;align-items:center;padding:0 12px;background:#f8f2eb;border-bottom:1px solid #d9ccc0}.nav button{border:0;background:transparent;font-size:20px}.logo{text-align:center;font-family:"Italiana",serif;font-size:22px;letter-spacing:.09em}.gallery{position:relative;background:#eadfd5}.gallery-track{display:flex;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gallery-track::-webkit-scrollbar{display:none}.gallery-track img{flex:0 0 100%;width:100%;aspect-ratio:4/5;object-fit:contain;scroll-snap-align:start}.badge{position:absolute;left:13px;top:13px;padding:7px 10px;border-radius:99px;background:#201016;color:#f4e6d6;font-size:9px;font-weight:700;letter-spacing:.1em}.count{position:absolute;right:13px;bottom:13px;padding:7px 10px;border-radius:99px;background:#f8f2ebdd;font-size:10px}.buy{padding:22px 16px 20px;background:#f8f2eb}.eyebrow{margin:0 0 9px;color:#8b324b;font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.buy h1,.display{font-family:"Italiana",serif;font-weight:400;letter-spacing:-.025em}.buy h1{font-size:38px;line-height:.93;margin:0 0 12px}.sub{font-size:13px;line-height:1.6;color:#62535a;margin:0 0 15px}.chips{display:flex;gap:6px;flex-wrap:wrap;padding-bottom:17px;border-bottom:1px solid #d9ccc0}.chips span{padding:7px 9px;border:1px solid #cdbcb0;border-radius:99px;font-size:9px}.price-row{display:flex;align-items:center;justify-content:space-between;padding:17px 0}.price{font-size:25px;font-weight:700}.stock{color:#307054;font-size:10px;font-weight:700}.stock:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#438765;margin-right:6px}.promise{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:16px}.promise div{padding:10px 4px;border:1px solid #d6c7bb;border-radius:10px;background:#fff;text-align:center;font-size:9px;font-weight:700;line-height:1.35}.promise b{display:block;font-size:17px;margin-bottom:4px}.buyrow{display:grid;grid-template-columns:106px 1fr;gap:8px}.qty{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;text-align:center;border:1px solid #201016;border-radius:99px}.qty button{border:0;background:transparent;font-size:18px}.add{min-height:52px;border:0;border-radius:99px;background:#68162f;color:#fff;font-weight:700}.shop{width:100%;min-height:48px;border:0;border-radius:99px;background:#5533ff;color:#fff;margin-top:8px;font-weight:700}.micro{text-align:center;font-size:9px;color:#76666d;margin:10px 0 0}.manifesto{padding:45px 18px 42px;background:#68162f;color:#fff;position:relative;overflow:hidden}.manifesto:after{content:"";position:absolute;width:220px;height:220px;border:1px solid #e9cbb43d;border-radius:50%;right:-100px;top:-85px}.index{font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;opacity:.7}.manifesto h2,.section h2,.dark h2,.occasion h2{font-family:"Italiana",serif;font-size:40px;line-height:.96;font-weight:400;letter-spacing:-.025em;margin:12px 0 17px}.manifesto p:last-child{font-size:14px;line-height:1.6;color:#f4e6de;max-width:325px}.edge{margin:0;background:#1a0c12}.edge img{margin:0;border:0}.dark{padding:38px 18px;background:#160a10;color:#f8eee4}.dark p{font-size:13px;line-height:1.65;color:#cbb8bc}.pull{font-family:"Italiana",serif;font-size:28px!important;line-height:1.05!important;color:#e8c8af!important;border-left:2px solid #a94360;padding-left:15px;margin:24px 0 2px!important}.notes{padding:42px 18px;background:#efe2d6}.notes h2{font-family:"Italiana",serif;font-size:39px;line-height:.96;font-weight:400;margin:12px 0 24px}.note{display:grid;grid-template-columns:58px 1fr;gap:13px;padding:17px 0;border-top:1px solid #cdbbad}.note b{font-family:"Italiana",serif;font-size:28px;color:#8c2745}.note h3{font-size:13px;margin:1px 0 5px}.note p{font-size:11px;line-height:1.5;color:#6f5f66;margin:0}.occasion{padding:42px 18px;background:#f8f2eb}.occasion-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:24px}.occasion-card{min-height:180px;padding:15px;border-radius:16px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;background:linear-gradient(180deg,#31111b,#8a304c)}.occasion-card:nth-child(2){background:linear-gradient(180deg,#1b1721,#431424)}.occasion-card b{font-family:"Italiana",serif;font-size:24px;font-weight:400}.occasion-card span{font-size:10px;line-height:1.45;color:#eadde0;margin-top:6px}.section{padding:40px 18px;background:#f2e6dc}.ritual{display:grid;grid-template-columns:36px 1fr;gap:12px;padding:15px 0;border-top:1px solid #cdbbad}.ritual i{width:30px;height:30px;border-radius:50%;background:#68162f;color:#fff;display:grid;place-items:center;font-style:normal;font-size:10px}.ritual h3{font-size:13px;margin:1px 0 4px}.ritual p{font-size:11px;line-height:1.5;color:#6e5e65;margin:0}.faq{padding:39px 18px;background:#fff}.faq h2{font-family:"Italiana",serif;font-size:36px;font-weight:400;margin:8px 0 19px}.faq details{border-top:1px solid #ded2c7;padding:15px 0}.faq details:last-child{border-bottom:1px solid #ded2c7}.faq summary{font-size:13px;font-weight:700;list-style:none}.faq summary:after{content:"+";float:right}.faq details[open] summary:after{content:"−"}.faq p{font-size:11px;line-height:1.6;color:#6b5e63;margin:10px 25px 0 0}.final{padding:46px 18px 27px;background:#160a10;color:#fff;text-align:center}.final h2{font-family:"Italiana",serif;font-size:42px;line-height:.94;font-weight:400;margin:9px 0 16px}.final p{font-size:12px;line-height:1.55;color:#cbbcc0}.final .add{width:100%;margin-top:12px;background:#a73f5e}.fine{padding:17px;background:#160a10;color:#796b70;text-align:center;font-size:9px}.sticky{position:fixed;z-index:20;bottom:0;left:50%;transform:translate(-50%,120%);opacity:0;pointer-events:none;width:min(100%,430px);display:grid;grid-template-columns:1fr 1.7fr;gap:8px;padding:9px 12px calc(9px + env(safe-area-inset-bottom));background:#f8f2ebef;border-top:1px solid #d7c9be;transition:.3s}.sticky.is-visible{transform:translate(-50%,0);opacity:1;pointer-events:auto}.sticky small{display:block;font-size:9px}.sticky strong{font-size:17px}.sticky button{border:0;border-radius:99px;background:#68162f;color:#fff;font-weight:700}@media(min-width:431px){body{padding:24px 0 90px}.fvpd-bon-254838806e{border-radius:20px}.sticky{border-radius:15px 15px 0 0}}
  

    .sticky>div{min-width:0}.sticky small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky button,.sticky>a{min-width:0}.sticky.is-hidden-at-end{transform:translate(-50%,120%);opacity:0;pointer-events:none}
    @media(min-width:900px){
      body{padding:34px 0 110px;background:radial-gradient(circle at 50% -15%,#3a1522 0,#170b10 45%,#0d070a 100%)}
      .fvpd-bon-254838806e{width:min(1180px,calc(100% - 48px));max-width:none;border-radius:24px;display:grid;grid-template-columns:1fr 1fr;box-shadow:0 30px 100px #0009}
      .fvpd-bon-254838806e>.announce,.fvpd-bon-254838806e>.nav,.fvpd-bon-254838806e>.dark,.fvpd-bon-254838806e>.final,.fvpd-bon-254838806e>.fine{grid-column:1/-1}
      .announce{height:34px}.nav{height:66px;padding:0 24px}.logo{font-size:26px}.gallery{grid-column:1}.buy{grid-column:2;padding:64px 54px;display:flex;flex-direction:column;justify-content:center}.gallery-track img{aspect-ratio:4/5;min-height:680px}.buy h1{font-size:62px;line-height:.94}.sub{font-size:16px;max-width:510px}.chips span{font-size:11px}.price{font-size:30px}.promise div{padding:15px 8px;font-size:11px}.buyrow{grid-template-columns:130px 1fr}.manifesto{grid-column:1;padding:80px 62px;min-height:620px;display:flex;flex-direction:column;justify-content:center}.manifesto h2,.section h2,.dark h2,.occasion h2,.notes h2{font-size:58px}.scene-vanity{grid-column:2}.dark{padding:86px max(8vw,80px);text-align:center}.dark p{max-width:760px;margin-left:auto;margin-right:auto;font-size:16px}.pull{max-width:690px!important;padding:0 0 0 18px!important;text-align:left;font-size:40px!important}.notes{grid-column:1;padding:70px 60px}.scene-chemistry{grid-column:2}.occasion{grid-column:1;padding:70px 60px}.scene-glance{grid-column:2}.scene-notes{grid-column:1}.section{grid-column:2;padding:70px 60px;display:flex;flex-direction:column;justify-content:center}.product-gift{grid-column:1}.faq{grid-column:2;padding:70px 60px}.edge img{height:100%;min-height:560px;object-fit:cover}.product-gift img{object-fit:contain;background:#fff}.occasion-grid{gap:14px}.occasion-card{min-height:220px}.final{padding:80px 20px}.final h2{font-size:62px}.final p{font-size:15px}.final .add{max-width:430px}.sticky{width:min(760px,calc(100% - 48px));grid-template-columns:1fr 1.2fr}
    }
  
.fvpd-bon-254838806e .dynamic-checkout{margin-top:8px} .fvpd-bon-254838806e .shopify-payment-button__button{border-radius:99px!important;min-height:48px!important}
.variant-options{border:0;padding:0;margin:0 0 16px}.variant-options legend{font-size:10px;font-weight:700;text-transform:uppercase;margin-bottom:8px}.variant-options label{display:inline-block;margin:0 6px 6px 0}.variant-options input{position:absolute;opacity:0}.variant-options span{display:block;border:1px solid #cdbcb0;border-radius:99px;padding:8px 12px;font-size:11px}.variant-options input:checked+span{background:#68162f;color:#fff;border-color:#68162f}.qty input{width:100%;min-width:0;border:0;background:transparent;text-align:center}.final-link{display:grid;place-items:center;text-decoration:none}.sticky a{display:grid;place-items:center;border-radius:99px;background:#68162f;color:#fff;text-decoration:none;font-weight:700}
