.df-section{font-family:Archivo,sans-serif;color:#121212}.df-section *{box-sizing:border-box}.df-section .disp{font-family:Oswald,sans-serif;font-weight:700;text-transform:uppercase}.df-ph{background-image:repeating-linear-gradient(45deg,#f0efec,#f0efec 11px,#e8e6e2 11px 22px)}.df-hero{position:relative;overflow:hidden;border-bottom:2px solid #121212;background:var(--df-hero-bg, transparent)}.df-hero__track{display:flex;transition:transform .6s cubic-bezier(.4,0,.2,1)}.df-hero__slide{position:relative;flex:0 0 100%;min-width:100%}.df-hero__link{display:block;color:inherit;text-decoration:none}.df-hero picture{display:contents}.df-hero__img{display:block;width:100%;height:auto}.df-hero--adapt .df-hero__img,.df-hero--medium .df-hero__img{aspect-ratio:16 / 7;object-fit:cover;object-position:var(--df-hero-pos, center)}.df-hero--large .df-hero__img{aspect-ratio:16 / 6;object-fit:cover;object-position:var(--df-hero-pos, center)}.df-hero--screen .df-hero__img{height:80vh;object-fit:cover;object-position:var(--df-hero-pos, center)}.df-hero--fixed .df-hero__img{height:var(--df-hero-h, 480px);object-fit:cover;object-position:var(--df-hero-pos, center)}.df-hero--natural .df-hero__img{height:auto}.df-hero--contain .df-hero__slide{height:var(--df-hero-h, 500px)}.df-hero--contain .df-hero__img,.df-hero--contain .df-ph{width:100%;height:100%;object-fit:contain}.df-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;padding:0 8vw;background:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.15) 60%,transparent);color:#fff}.df-hero__content--center{align-items:center;text-align:center;padding:0 6vw;background:linear-gradient(0deg,#0009,#0003)}.df-hero__kicker{font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px}.df-hero__title{font-size:clamp(30px,5vw,68px);line-height:.95;margin:0 0 14px;max-width:620px}.df-hero__text{font-size:clamp(14px,1.4vw,17px);line-height:1.5;max-width:440px;margin:0 0 26px;color:#eaeaea}.df-hero__btn{align-self:flex-start;background:#fd0;color:#121212;font-size:18px;letter-spacing:.04em;padding:13px 42px;border-radius:5px;transition:background .2s ease,color .2s ease}.df-hero__content--center .df-hero__btn{align-self:center}.df-hero__link:hover .df-hero__btn{background:#fff}.df-hero__dots{position:absolute;bottom:20px;left:0;right:0;display:flex;justify-content:center;gap:10px;z-index:3}.df-hero__dot{width:10px;height:10px;border:none;border-radius:999px;background:#ffffffb3;cursor:pointer;padding:0;transition:width .3s ease,background .3s ease}.df-hero__dot.is-active{width:26px;background:#fd0}.df-benefits{max-width:1480px;margin:0 auto;padding:0 28px;position:relative;z-index:5}.df-benefits--overlap{margin-top:-56px}.df-benefits__card{background:#fff;border:1px solid #e6e4e0;border-radius:10px;box-shadow:0 22px 44px -20px #00000052;display:flex;align-items:stretch;overflow:hidden}.df-benefits__brand{background:#121212;display:flex;align-items:center;justify-content:center;padding:0 32px;flex:none}.df-benefits__logo{height:34px;width:auto;filter:invert(1)}.df-benefits__brand-text{color:#fff;font-size:20px}.df-benefits__grid{flex:1;display:grid;grid-template-columns:repeat(4,1fr)}.df-benefits__item{display:flex;gap:12px;align-items:center;justify-content:flex-start;padding:15px 18px}.df-benefits__item+.df-benefits__item,.df-benefits__grid .df-benefits__item:not(:first-child){border-left:1px solid #eceae6}.df-benefits__icon{color:#121212;flex:none;display:flex}.df-benefits__title{font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:.03em;line-height:1.15}.df-benefits__sub{font-size:12px;color:#8a8a8a;margin-top:3px;line-height:1.3}@media(max-width:990px){.df-hero--medium .df-hero__img,.df-hero--large .df-hero__img{aspect-ratio:4 / 5;height:auto}.df-hero__content{padding:0 24px}.df-benefits--overlap{margin-top:-30px}.df-benefits__brand{display:none}.df-benefits__grid{grid-template-columns:repeat(2,1fr)}.df-benefits__item:nth-child(3),.df-benefits__item:nth-child(4){border-top:1px solid #eceae6}.df-benefits__item:nth-child(odd){border-left:none}}@media(max-width:520px){.df-benefits__grid{grid-template-columns:1fr}.df-benefits__item{border-left:none!important;justify-content:flex-start}.df-benefits__item:not(:first-child){border-top:1px solid #eceae6}}.df-pad{padding:72px 40px}.df-card{display:block;color:#121212;text-decoration:none}.df-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;margin-bottom:12px;display:block}.df-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease,opacity .3s ease}.df-card__img--hover{opacity:0}.df-card:hover .df-card__img--hover{opacity:1}.df-card:hover .df-card__img{transform:scale(1.06)}.df-card__badge{position:absolute;top:10px;left:10px;background:#121212;color:#fd0;font-size:11px;font-weight:800;letter-spacing:.05em;padding:4px 9px;border-radius:4px;z-index:2}.df-fav{position:absolute;top:10px;right:10px;z-index:3;width:36px;height:36px;border-radius:50%;background:#ffffffeb;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#121212;box-shadow:0 2px 8px #0000001f;transition:transform .15s ease}.df-fav:hover{transform:scale(1.08)}.df-fav svg{transition:fill .15s ease}.df-fav.is-fav svg{fill:#fd0;stroke:#121212}.df-card__swatches{display:flex;align-items:center;gap:6px;margin-bottom:8px;min-height:16px}.df-card__sw{width:15px;height:15px;border-radius:50%;background:var(--sw, #ccc);box-shadow:inset 0 0 0 1px #00000024;flex:none}.df-card__more{font-size:11px;font-weight:600;color:#8a8a8a;letter-spacing:.02em}.df-card__sku{font-size:11px;letter-spacing:.06em;color:#b0aca4;margin-bottom:5px}.df-card__name{font-size:15px;font-weight:500;line-height:1.35;margin-bottom:9px;min-height:40px;color:#333}.df-card__price{font-size:22px;font-weight:800;line-height:1}.df-card__pix{font-size:11.5px;color:#3f7d3f;margin-top:6px}.df-card__inst{font-size:11.5px;color:#8a8a8a;margin-top:2px}.df-card__btn{display:block;margin-top:13px;text-align:center;font-size:13px;font-weight:800;letter-spacing:.06em;color:#121212;border:1.5px solid #121212;border-radius:6px;padding:12px 0;transition:background .2s ease}.df-card:hover .df-card__btn{background:#fd0}.df-carousel__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.df-carousel__title{font-size:40px;margin:0}.df-carousel__all{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid #FFDD00;padding-bottom:3px;color:#121212;text-decoration:none}.df-carousel__wrap{position:relative}.df-carousel__row{display:flex;gap:20px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity;scrollbar-width:none}.df-carousel__row::-webkit-scrollbar{display:none}.df-carousel__arrow{position:absolute;top:34%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;background:#fff;border:1px solid #e6e4e0;box-shadow:0 8px 20px -8px #0000004d;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#121212;z-index:4;transition:background .15s ease,transform .15s ease}.df-carousel__arrow:hover{background:var(--df-yellow, #FFDD00)}.df-carousel__arrow--prev{left:-6px}.df-carousel__arrow--next{right:-6px}.df-carousel__arrow[hidden]{display:none}.df-carousel__item{flex:0 0 clamp(220px,24vw,300px);scroll-snap-align:start}.df-circles__row{display:flex;justify-content:center;gap:64px;flex-wrap:wrap}.df-circle{display:flex;flex-direction:column;align-items:center;gap:18px;width:230px;text-decoration:none;color:#121212;transition:transform .3s ease}.df-circle:hover{transform:translateY(-6px)}.df-circle__img{width:230px;height:230px;border-radius:50%;border:2px solid #121212;overflow:hidden;position:relative}.df-circle__pic{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.df-circle__label{font-size:26px;line-height:1;text-align:center}.df-circle__count{font-size:13px;color:#8a8a8a;margin-top:5px;text-align:center}.df-promo__grid{display:grid;grid-template-columns:2fr 1fr;gap:16px;height:340px}.df-promo__card{position:relative;display:flex;align-items:flex-end;padding:30px;overflow:hidden;text-decoration:none}.df-promo__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.df-promo__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.62),transparent)}.df-promo__content{position:relative}.df-promo__title{font-size:52px;color:#fff;line-height:.9;display:block}.df-promo__card:not(.df-promo__card--big) .df-promo__title{font-size:38px}.df-promo__cta{color:#fd0;font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:13px}.df-activity__heading{font-size:40px;text-align:center;margin:0 0 34px}.df-activity__grid{display:grid;grid-template-columns:repeat(var(--df-cols, 5),1fr);gap:14px}.df-activity__card{position:relative;aspect-ratio:3 / 4;overflow:hidden;display:flex;align-items:flex-end;text-decoration:none}.df-activity__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.df-activity__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.72),transparent 60%)}.df-activity__content{position:relative;padding:18px;width:100%}.df-activity__label{font-size:24px;color:#fff;line-height:.95}.df-activity__sub{font-size:11px;color:#fd0;font-weight:700;margin-top:4px}.df-vip{position:relative;background:#121212;border-top:2px solid #121212;border-bottom:2px solid #121212}.df-vip__bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.df-vip__img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.df-vip__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0a0ae0,#0a0a0a99,#0a0a0ae0)}.df-vip__content{position:relative;padding:70px 28px;display:flex;flex-direction:column;align-items:center;text-align:center}.df-vip__kicker{color:#fff;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px}.df-vip__title{font-size:clamp(36px,6vw,64px);color:#fff;margin:0 0 14px;line-height:.9}.df-vip__dot{color:#fd0}.df-vip__text{font-size:15px;color:#b9b9b9;max-width:440px;margin:0 0 26px;line-height:1.5}.df-vip__btn{background:#fd0;color:#121212;font-size:20px;letter-spacing:.04em;padding:13px 42px;border-radius:5px;text-decoration:none;transition:background .2s ease}.df-vip__btn:hover{background:#fff}.df-look__heading{font-size:40px;text-align:center;margin:0 0 34px}.df-look__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.df-look__card{position:relative;aspect-ratio:4 / 5;overflow:hidden;display:block}.df-look__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.df-look__tag{position:absolute;bottom:14px;left:14px;background:#121212;color:#fff;font-size:12px;font-weight:700;padding:8px 14px;display:flex;align-items:center;gap:8px;border-radius:5px;z-index:2}.df-look__plus{color:#fd0}.df-news{background:#f4f3f1;border-top:1px solid #e6e4e0}.df-news__inner{max-width:900px;margin:0 auto;padding:76px 40px;text-align:center}.df-news__title{font-size:44px;margin:0 0 8px}.df-news__sub{font-size:14px;color:#6b6b6b;margin:0 0 26px}.df-news__form{display:flex;max-width:480px;margin:0 auto;border:1.5px solid #121212;border-radius:5px;overflow:hidden}.df-news__input{flex:1;border:none;outline:none;padding:16px 18px;font-size:14px;background:#fff;color:#121212;font-family:inherit}.df-news__btn{background:#fd0;color:#121212;border:none;cursor:pointer;font-size:16px;letter-spacing:.05em;padding:0 30px;white-space:nowrap;transition:background .2s ease,color .2s ease}.df-news__btn:hover{background:#121212;color:#fff}.df-news__ok{font-weight:700;color:#3f7d3f}@media(max-width:990px){.df-pad{padding:48px 18px}.df-carousel__title,.df-activity__heading,.df-look__heading,.df-news__title{font-size:30px}.df-carousel__item{flex-basis:62vw}.df-circles__row{gap:26px}.df-circle,.df-circle__img{width:150px}.df-circle__img{height:150px}.df-circle__label{font-size:20px}.df-promo__grid{grid-template-columns:1fr;height:auto}.df-promo__card{min-height:220px}.df-promo__title,.df-promo__card:not(.df-promo__card--big) .df-promo__title{font-size:36px}.df-activity__grid{grid-template-columns:repeat(2,1fr)!important}.df-look__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.df-news__form{flex-direction:column;border:none;gap:10px}.df-news__input{border:1.5px solid #121212;border-radius:5px}.df-news__btn{padding:14px;border-radius:5px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/df-home.css.map */
