.efs{--pearl:#FFFAF3;--blush:#FBEAE6;--champ:#F7EBD3;--berry:#C0394B;--berry-ink:#A52C40;--cocoa:#3B2B27;--soft:#6E5A54;--holly:#2E5A45;--holly-d:#234836;--gold:#C9A14A;--gold-ink:#8A6418;--line:#EEDFD5;--display:"Fraunces",Georgia,serif;--body:"Nunito Sans",system-ui,-apple-system,sans-serif;--g:clamp(16px,4vw,40px);background:var(--pearl);color:var(--cocoa);font-family:var(--body);font-size:16px;line-height:1.6}.efs *{box-sizing:border-box}.efs h2,.efs h3,.efs h4{font-family:var(--display);font-weight:600;line-height:1.08;margin:0;letter-spacing:-.01em;font-variation-settings:"SOFT" 100;text-wrap:balance}.efs p{margin:0}.efs a{color:inherit}.efs button{font:inherit;color:inherit}.efs img,.efs video{display:block;max-width:100%}.efs :focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:8px}.efs .w{max-width:1200px;margin-inline:auto;padding-inline:var(--g)}.efs .k{font-family:var(--display);font-style:italic;color:var(--gold-ink);font-size:18px;margin-bottom:6px}.efs .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 24px;border-radius:999px;font-weight:800;font-size:16px;text-decoration:none;border:0;cursor:pointer;transition:background .2s}.efs .btn.pri{background:var(--berry);color:#fff}.efs .btn.pri:hover{background:var(--berry-ink)}.efs .row{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:18px}.efs .ticks{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:8px}.efs .ticks li{display:flex;gap:10px;font-weight:700}.efs .ticks li:before{content:"";flex:none;width:22px;height:22px;margin-top:2px;border-radius:50%;background:var(--berry) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}.efs .price{font-weight:800;color:var(--holly);font-size:20px;font-variant-numeric:tabular-nums}.efs .muted{color:var(--soft)}.efs .band{background:var(--blush)}.efs .band2{background:var(--champ)}.efs .dark{background:linear-gradient(180deg,var(--holly),var(--holly-d));color:#f3eadf}.efs .dark .k{color:#f3d98b}.efs .dark .lead{color:#d6e4db}.efs .dark h2,.efs .dark h3{color:#fff}.efs .hero{padding-block:8px 28px}.efs .car{position:relative;border-radius:28px;overflow:hidden;height:clamp(380px,46vw,500px);background:var(--blush)}.efs .slide{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);opacity:0;visibility:hidden;transition:opacity .7s ease,visibility 0s .7s}.efs .slide.on{opacity:1;visibility:visible;transition:opacity .7s ease}.efs .slide .cap{display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,4vw,56px);gap:12px}.efs .slide .cap h2{font-size:clamp(30px,4vw,50px)}.efs .slide .cap p.d{font-size:17px;max-width:38ch;opacity:.85}.efs .slide .cap .row{margin-top:6px}.efs .slide .pic{position:relative;overflow:hidden}.efs .slide .pic img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform 3.4s ease-out}.efs .slide.on .pic img{transform:scale(1)}.efs .s-blush{background:var(--blush)}.efs .s-champ{background:var(--champ)}.efs .s-white{background:#fff}.efs .s-holly{background:var(--holly);color:#f3eadf}.efs .s-cocoa{background:var(--cocoa);color:#f3eadf}.efs .s-holly .k,.efs .s-cocoa .k,.efs .s-holly .price,.efs .s-cocoa .price{color:#f3d98b}.efs .ctl{position:absolute;left:clamp(24px,4vw,56px);bottom:18px;display:flex;align-items:center;gap:2px;z-index:3}.efs .dot{width:40px;height:44px;border:0;background:none;padding:0;cursor:pointer;display:grid;place-items:center}.efs .dot span{display:block;width:28px;height:5px;border-radius:4px;background:#3b2b2759;overflow:hidden;position:relative}.efs .ctl.dk .dot span{background:#ffffff73}.efs .dot span i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--berry);transform:scaleX(0);transform-origin:left}.efs .dot[aria-current=true] span i{transform:scaleX(1)}.efs .car.play .dot[aria-current=true] span i{animation:efsfill 3s linear forwards}@keyframes efsfill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.efs .arrows{position:absolute;right:16px;bottom:16px;display:flex;gap:8px;z-index:3}.efs .arrows button{width:44px;height:44px;border-radius:50%;border:0;background:#fffaf3eb;cursor:pointer;display:grid;place-items:center;box-shadow:0 6px 16px -8px #0006;color:var(--cocoa)}.efs .arrows svg{width:18px;height:18px}.efs .trust{background:#fff;border-block:1px solid var(--line)}.efs .trust ul{list-style:none;margin:0;padding-block:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.efs .trust li{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.35}.efs .trust b{display:block;font-size:15px}.efs .ico{flex:none;width:38px;height:38px;border-radius:50%;background:var(--champ);display:grid;place-items:center;color:var(--gold-ink)}.efs .ico svg{width:19px;height:19px}.efs .chapters{position:sticky;top:var(--header-height,0px);z-index:5;background:#fffaf3f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.efs .chapters .w{display:flex;gap:6px;overflow-x:auto;padding-block:10px;scrollbar-width:none}.efs .chapters a{flex:none;text-decoration:none;font-weight:800;font-size:14px;padding:8px 16px;border-radius:999px;color:var(--soft);min-height:40px;display:inline-flex;align-items:center}.efs .chapters a[aria-current=true]{background:var(--cocoa);color:#fff}.efs .chap-head{padding-block:clamp(48px,7vw,80px) 8px}.efs .chap-head .num{font-weight:800;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--berry)}.efs .chap-head h2{font-size:clamp(32px,4.4vw,52px);margin-top:6px}.efs .chap-head p{margin-top:10px;font-size:18px;color:var(--soft);max-width:60ch}.efs .blk{padding-block:clamp(28px,4vw,48px)}.efs .blk h3{font-size:clamp(26px,3vw,36px)}.efs .lead{margin-top:10px;font-size:17px;color:var(--soft);max-width:50ch}.efs .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:center}.efs .split.flip>:first-child{order:2}.efs .photo{border-radius:24px;overflow:hidden;background:#fff;aspect-ratio:1;box-shadow:0 30px 60px -40px #3b2b278c}.efs .photo.tall{aspect-ratio:4/5}.efs .photo img{width:100%;height:100%;object-fit:cover}.efs .thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}.efs .thumbs.six{grid-template-columns:repeat(6,minmax(0,1fr))}.efs .thumbs button,.efs .thumbs .more{border:2px solid var(--line);background:#fff;border-radius:16px;padding:0;overflow:hidden;cursor:pointer;aspect-ratio:1;transition:border-color .2s,transform .2s}.efs .thumbs button img{width:100%;height:100%;object-fit:cover}.efs .thumbs button[aria-pressed=true]{border-color:var(--berry);box-shadow:0 0 0 3px #c0394b26}.efs .thumbs .more{display:grid;place-content:center;text-align:center;border-style:dashed;background:var(--blush);text-decoration:none}.efs .thumbs .more b{font-family:var(--display);font-size:24px;color:var(--berry-ink)}.efs .thumbs .more span{font-size:13px;font-weight:700;color:var(--soft)}.efs .sel{margin-top:14px;font-weight:800;font-size:18px;min-height:1.6em}.efs .sw{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.efs .sw button{width:44px;height:44px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1.5px var(--line);cursor:pointer;padding:0;overflow:hidden;background:#fff}.efs .sw button img{width:100%;height:100%;object-fit:cover;transform:scale(1.6)}.efs .sw button[aria-pressed=true]{box-shadow:0 0 0 3px var(--cocoa)}.efs .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.efs .chip{border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:8px 16px;font-weight:800;font-size:15px;cursor:pointer;min-height:44px}.efs .chip[aria-pressed=true]{background:var(--cocoa);color:#fff;border-color:var(--cocoa)}.efs .scale{display:flex;align-items:flex-end;justify-content:center;gap:clamp(20px,5vw,60px);padding:28px 20px 16px;background:#fff;border-radius:24px;border:1px solid var(--line)}.efs .scale figure{margin:0;text-align:center}.efs .scale figure img{margin-inline:auto;object-fit:contain;aspect-ratio:1}.efs .scale figcaption{margin-top:10px;font-weight:800}.efs .scale figcaption span{display:block;font-weight:600;color:var(--soft);font-size:14px}.efs .ruler{height:4px;border-radius:2px;background:repeating-linear-gradient(90deg,var(--gold) 0 2px,transparent 2px 12px);margin:8px auto 0}.efs .meter{background:#fff;border:1px solid var(--line);border-radius:20px;padding:18px 20px;margin-top:20px}.efs .meter .bar{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:12px}.efs .meter .bar i{height:10px;border-radius:5px;background:var(--line)}.efs .meter .bar i.on{background:var(--berry)}.efs .meter .ctrl{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.efs .meter .ctrl button{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--line);background:#fff;font-weight:800;font-size:20px;cursor:pointer}.efs .meter output{font-weight:800;font-size:18px;min-width:8ch;font-variant-numeric:tabular-nums}.efs .meter .save{font-weight:800;color:var(--berry-ink)}.efs .finder{background:#fff;border:1px solid var(--line);border-radius:24px;padding:22px}.efs .finder label{display:flex;justify-content:space-between;font-weight:800;margin-top:14px}.efs .finder label span{color:var(--holly);font-variant-numeric:tabular-nums}.efs .finder input[type=range]{width:100%;accent-color:var(--berry);min-height:44px}.efs .result{margin-top:16px;background:var(--blush);border-radius:16px;padding:14px 16px;display:flex;justify-content:space-between;align-items:center;gap:12px}.efs .result b{font-family:var(--display);font-size:30px}.efs .tbl{overflow-x:auto;margin-top:14px;border:1px solid var(--line);border-radius:16px;background:#fff}.efs table.chart{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.efs table.chart th,.efs table.chart td{border-bottom:1px solid var(--line);padding:9px 10px;text-align:left;white-space:nowrap}.efs table.chart th{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--soft)}.efs table.chart tr.hit td{background:#fff4f2;font-weight:800}.efs .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.efs .card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:22px}.efs .card .ico{width:46px;height:46px;background:var(--blush);color:var(--berry-ink);margin-bottom:12px}.efs .card h4{font-size:21px;margin-bottom:6px}.efs .card p{color:var(--soft);font-size:15px}.efs .duo{display:grid;grid-template-columns:1fr 1fr;gap:18px}.efs .duo .item{background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden;text-decoration:none;display:block}.efs .duo .item .photo{border-radius:0;box-shadow:none;aspect-ratio:4/5}.efs .duo .item .tx{padding:16px 18px 20px}.efs .duo .item h4{font-size:22px}.efs .tree{background:#fff;border:1px solid var(--line);border-radius:24px;padding:20px;margin-top:20px}.efs .tree .ans{margin-top:14px;display:flex;align-items:center;gap:14px;min-height:110px}.efs .disc{flex:none;border-radius:50%;background:radial-gradient(circle,#fff 18%,var(--berry) 19%,var(--berry) 26%,#F3E1C4 27%);transition:width .4s,height .4s}.efs .strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.efs .strip figure{margin:0;border-radius:14px;overflow:hidden;background:#fff;border:1px solid var(--line)}.efs .strip img{aspect-ratio:1;width:100%;object-fit:cover}.efs .strip figcaption{font-size:13px;font-weight:700;padding:6px 8px}.efs .vidbox{border-radius:24px;overflow:hidden;background:#000;aspect-ratio:9/14;max-height:640px;margin-inline:auto;box-shadow:0 30px 60px -40px #0009}.efs .vidbox video{width:100%;height:100%;object-fit:cover}.efs .steps{display:grid;gap:12px;margin-top:20px}.efs .step{display:grid;grid-template-columns:88px 1fr;gap:14px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:18px;padding:10px}.efs .step img{width:88px;height:88px;object-fit:cover;border-radius:12px}.efs .step b{display:block;font-family:var(--display);font-size:20px;font-weight:600}.efs .step span{color:var(--soft);font-size:15px}.efs .vs{display:grid;grid-template-columns:1fr 1fr;border-radius:24px;overflow:hidden;border:1px solid var(--line)}.efs .vs>div{padding:22px}.efs .vs .bad{background:#e9ecf0;color:#2e3540}.efs .vs .good{background:var(--berry);color:#fff}.efs .vs h4{font-size:24px;margin-bottom:12px}.efs .vs ul{list-style:none;padding:0;margin:0;display:grid;gap:8px;font-weight:700}.efs .sizes{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.efs .sizes button,.efs .sizes a{background:#fff;border:2px solid var(--line);border-radius:18px;padding:14px;text-align:left;cursor:pointer;text-decoration:none;display:block}.efs .sizes [aria-pressed=true]{border-color:var(--berry);box-shadow:0 0 0 3px #c0394b26}.efs .sizes b{display:block;font-size:17px}.efs .sizes span{font-size:14px;color:var(--soft)}.efs .sizes em{display:block;font-style:normal;font-weight:800;color:var(--holly);margin-top:4px}.efs .cal{position:relative;background:linear-gradient(160deg,#fdf1ec,#f8dcd5);border-radius:22px;padding:clamp(14px,2vw,22px);box-shadow:0 30px 60px -30px #a62d3e59,0 0 0 1px #efd3c9 inset,0 0 0 7px #fff8f0 inset,0 0 0 8px var(--gold) inset}.efs .plaque{display:flex;justify-content:space-between;align-items:center;padding:6px 10px 14px}.efs .plaque b{font-family:var(--display);font-weight:600;font-size:clamp(20px,2.4vw,26px);color:#a62d3e}.efs .b24{width:52px;height:52px;border-radius:50%;background:var(--holly);color:#fff;display:grid;place-items:center;font-family:var(--display);font-size:20px;line-height:.9;text-align:center;box-shadow:0 0 0 3px #fff8f0,0 0 0 4px var(--gold)}.efs .b24 small{display:block;font-family:var(--body);font-size:9px;font-weight:700}.efs .doors{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(6px,1vw,10px)}.efs .door{aspect-ratio:1;perspective:600px;border:0;padding:0;background:none;cursor:pointer;position:relative;min-height:44px}.efs .door .in{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;background:radial-gradient(circle at 50% 40%,#fff7e6,#f3e1c4);display:grid;place-items:center;overflow:hidden}.efs .door .in svg{width:84%;height:84%;transform:scale(.3) translateY(20%);transition:transform .5s .15s cubic-bezier(.3,1.6,.5,1)}.efs .door[aria-pressed=true] .in svg{transform:none}.efs .door .flap{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;background:#fff;border:1px solid #F0DCCF;display:grid;place-items:center;font-family:var(--display);font-weight:600;font-size:clamp(16px,2vw,22px);color:var(--gold-ink);transform-origin:left center;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .2s .4s;backface-visibility:hidden;box-shadow:0 2px #f0dccf}.efs .door:hover .flap{transform:rotateY(-14deg)}.efs .door.one .flap{background:linear-gradient(145deg,#E9C874,var(--gold));color:#3b2b27}.efs .door[aria-pressed=true] .flap{transform:rotateY(-105deg);opacity:0}.efs .cap2{margin-top:12px;text-align:center;color:var(--soft);min-height:1.6em}.efs .boxes{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.efs .boxes button{border:2px solid var(--line);background:#fff;border-radius:18px;padding:0;overflow:hidden;cursor:pointer}.efs .boxes button img{aspect-ratio:1;width:100%;object-fit:cover}.efs .boxes button span{display:block;padding:8px;font-weight:800;font-size:14px}.efs .boxes button[aria-pressed=true]{border-color:var(--berry);box-shadow:0 0 0 3px #c0394b26}.efs .packs{display:grid;gap:8px;margin-top:16px}.efs .pack{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#fff;border:1.5px solid var(--line);border-radius:14px;padding:12px 16px;font-weight:800;text-decoration:none;min-height:52px}.efs .pack small{display:block;font-weight:600;color:var(--soft)}.efs .pack:hover{border-color:var(--berry)}.efs .month{max-width:560px;margin-inline:auto;background:#ffffff12;border:1px solid rgba(243,217,139,.35);border-radius:22px;padding:22px}.efs .grid7{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;text-align:center;font-variant-numeric:tabular-nums}.efs .grid7 .dw{font-size:12px;font-weight:700;color:#bfd3c6}.efs .grid7 .d{aspect-ratio:1;border-radius:10px;display:grid;place-items:center;font-weight:700;color:#9fb7a9}.efs .grid7 .d.a{background:#fff8ec;color:var(--holly-d)}.efs .grid7 .d.x{background:var(--gold);color:#fff}.efs .dates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.efs .date{background:#fff;border:1px solid var(--line);border-radius:20px;padding:20px}.efs .date b{display:block;font-family:var(--display);font-size:22px;font-weight:600}.efs .date span{color:var(--soft)}.efs .faq{max-width:820px}.efs details{background:#fff;border:1px solid var(--line);border-radius:16px;padding:0 20px}.efs details+details{margin-top:10px}.efs summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center;font-weight:800;padding-block:16px;min-height:48px}.efs summary::-webkit-details-marker{display:none}.efs summary:after{content:"+";width:28px;height:28px;border-radius:50%;background:var(--blush);display:grid;place-items:center;color:var(--berry-ink);font-size:20px;flex:none;transition:transform .25s}.efs details[open] summary:after{transform:rotate(45deg)}.efs details p,.efs details ul{padding-bottom:16px;color:var(--soft)}.efs .finale{text-align:center;padding-block:clamp(48px,7vw,80px);background:linear-gradient(180deg,var(--blush),#F9DCD6)}.efs .finale h2{font-size:clamp(30px,4vw,46px)}.efs .finale p{margin:12px auto 22px;color:var(--soft);max-width:46ch}@media(max-width:900px){.efs .split,.efs .split.flip{grid-template-columns:1fr}.efs .split.flip>:first-child{order:0}.efs .slide{grid-template-columns:1fr;grid-template-rows:auto 1fr}.efs .slide .cap{padding:22px 22px 0;gap:8px}.efs .slide .cap p.d{font-size:15px}.efs .car{height:560px}.efs .ctl{left:6px;bottom:6px}.efs .arrows{right:10px;bottom:10px}.efs .trust ul{grid-template-columns:1fr 1fr}.efs .dates,.efs .cards{grid-template-columns:1fr}.efs .thumbs.six{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:560px){.efs .duo,.efs .vs{grid-template-columns:1fr}.efs .doors{grid-template-columns:repeat(4,1fr)}.efs .sizes{grid-template-columns:1fr}.efs .strip{grid-template-columns:1fr 1fr}.efs .boxes,.efs .thumbs{gap:6px}}@media(prefers-reduced-motion:reduce){.efs *{transition:none!important;animation:none!important}}.efs .vs li:before{font-weight:900;margin-right:8px}.efs .vs .bad li:before{content:"\2715"}.efs .vs .good li:before{content:"\2713"}.efs.efs-p{margin-top:clamp(24px,4vw,48px)}.efs .duo .item .sw{margin-top:12px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/everfete-story.css.map */
