.fdde{--cream:#f9f4f0;--gold:#a85318}.fdde-hero__art{min-height:clamp(240px,36vw,400px)}.fdde-hero__copy{padding:clamp(24px,3.4vw,52px)}.fdde-hero__facts{margin:20px 0 0;padding:16px 0 0;border-top-color:#a8531847}.fdf{--accent:#a85318;--gold:#a85318;--lavender:#f9f4f0;--pink:#f2efe9;--btn:#f68709;--feature:#f2efe9;--line:rgba(168,83,24,.32);--rule:rgba(168,83,24,.16);line-height:1.6}.fdf *{box-sizing:border-box}.fdf img{display:block;max-width:100%}.fdf a{text-decoration:none;color:inherit}.fdf .wrap{max-width:1240px;margin:0 auto;padding:0 20px}.fdf .eyebrow{font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;opacity:.7;margin:0 0 10px}.fdf .h{font-size:var(--text-6xl);font-weight:400;line-height:1.25;margin:0 0 12px}.fdf .p{font-size:var(--text-base);opacity:.82;margin:0 0 22px;max-width:46ch}.fdf .link{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid var(--line);padding-bottom:4px;min-height:30px;transition:border-color .25s ease,gap .25s ease}.fdf .btn{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;padding:13px 28px;border-radius:100px;background:var(--btn);border:1px solid var(--btn);color:#303540;min-height:46px;transition:transform .25s ease,box-shadow .25s ease}.fdf .link svg,.fdf .btn svg,.fdf-price__card i svg{width:13px;height:13px;flex:none}@media(hover:hover)and (pointer:fine){.fdf .link:hover{border-color:currentColor;gap:13px}.fdf .btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #a8531852}}.fdf .band{padding:clamp(24px,3.2vw,44px) 0}.fdf-tiles:not(.fdf-cats){background:#fff}.fdf-cats{background:var(--pink)}.fdf-price{background:var(--lavender)}.fdf-spot{background:var(--feature);color:#303540}.fdf-spot .eyebrow{color:#303540;opacity:.7}.fdf-spot .btn{background:var(--btn);border-color:var(--btn);color:#303540}@media(hover:hover)and (pointer:fine){.fdf-spot .btn:hover{box-shadow:0 10px 24px #00000042}}.fdf-tiles .head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 16px}.fdf-tiles .head .eyebrow{margin:0}.fdf-tiles__grid{display:flex;gap:18px;overflow-x:auto;padding:2px 0 6px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fdf-tiles__grid::-webkit-scrollbar{display:none}.fdf-tile{flex:0 0 auto;width:86px;display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center;padding:0;border:0;background:none;min-height:0;scroll-snap-align:start;transition:transform .25s ease}.fdf-tile__art{width:72px;height:72px;border-radius:50%;overflow:hidden;flex:none;background:#fff;border:1px solid var(--rule);box-shadow:0 2px 8px #a853181f;transition:border-color .25s ease,box-shadow .25s ease}.fdf-tile__art img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,.61,.36,1)}.fdf-tile__txt b{display:block;font-size:var(--text-sm);font-weight:500;line-height:1.25}.fdf-tile__txt span{display:none}@media(hover:hover)and (pointer:fine){.fdf-tile:hover{transform:translateY(-3px)}.fdf-tile:hover .fdf-tile__art{border-color:var(--accent);box-shadow:0 8px 18px #a8531842}.fdf-tile:hover .fdf-tile__art img{transform:scale(1.09)}}.fdf-spot__in{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(22px,3.4vw,52px);align-items:center}.fdf-spot__art{order:2;border-radius:12px;overflow:hidden}.fdf-spot__art img{width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform 1s cubic-bezier(.22,.61,.36,1)}@media(hover:hover){.fdf-spot__in:hover .fdf-spot__art img{transform:scale(1.03)}}.fdf-spot__price{font-size:var(--text-2xl);margin:0 0 18px}.fdf-spot__price s{opacity:.5;margin-left:10px;font-size:var(--text-base)}.fdf-price__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.fdf-price__card{display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:20px 18px;border:1px solid var(--rule);border-radius:10px;background:#fff;min-height:118px;transition:border-color .25s ease,transform .25s ease}.fdf-price__card b{display:block;font-size:var(--text-xl);font-weight:400;line-height:1.2}.fdf-price__card span{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;opacity:.6}.fdf-price__card i{display:inline-flex;align-items:center;gap:8px;font-style:normal;font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);transition:gap .25s ease}@media(hover:hover)and (pointer:fine){.fdf-price__card:hover{border-color:var(--accent);transform:translateY(-3px)}.fdf-price__card:hover i{gap:13px}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.fdf-reveal{animation:fdf-rise linear both;animation-timeline:view();animation-range:entry 6% cover 24%}@keyframes fdf-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}}@media(max-width:1024px){.fdf-price__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.fdf-spot__in{grid-template-columns:1fr;gap:22px}.fdf-spot__art{order:0}}@media(max-width:600px){.fdf-tiles__grid{gap:14px}.fdf-tile{width:76px;gap:8px}.fdf-tile__art{width:64px;height:64px}.fdf-tiles .head{margin:0 0 12px}.fdf-price__grid{gap:10px}.fdf-price__card{padding:16px 14px;min-height:104px;gap:14px}.fdf .band{padding:22px 0}}.fdde .cta{background:#f68709!important;border-color:#f68709!important;color:#303540!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/fdd-flagship.css.map */
