.card-i>.daf-product-card{display:none}
.daf-catalog-mobile-title{display:none}
@media(max-width:1070px){
 :is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product) .modal-topauth{align-items:center!important;justify-content:center!important;padding:16px!important;background:rgba(0,0,0,.48)!important;box-sizing:border-box}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product) .modal-topauth .default-modal__content{box-sizing:border-box;width:min(100%,400px)!important;max-height:calc(100dvh - 32px);overflow-y:auto;margin:0!important;padding:54px 24px 28px!important;background:#fff;border-radius:0!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product) .modal-topauth .h3{margin:0!important;color:#242424;font:500 19px/1.45 Montserrat,Arial,sans-serif!important;letter-spacing:0;text-align:center}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product) .modal-topauth .button_auth{padding:22px 0 0!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product) .modal-topauth .tinkoff-login-button{position:relative;box-sizing:border-box;width:100%!important;min-height:50px!important;margin:10px 0 0!important;padding:0 16px!important;border:1px solid #252525!important;border-radius:0!important;background:#fff!important;color:#242424!important;box-shadow:none!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product) .modal-topauth .tinkoff-login-button:is(.step0,.step1,.step2){background:#242424!important;color:#fff!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product) .modal-topauth .tinkoff-login-button .ui-text{color:inherit!important;font:500 13px/1.4 Montserrat,Arial,sans-serif!important;letter-spacing:.02em}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product) .modal-topauth .tinkoff-login-button .ui-button__prepend img{width:23px;height:23px;object-fit:contain}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product) .modal-topauth .auth_or{margin:18px 0 8px!important;color:#707070;font:400 13px/1.4 Montserrat,Arial,sans-serif!important;text-align:center}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product) .modal-topauth input{box-sizing:border-box;min-height:48px;border:1px solid #a6a6a6!important;border-radius:0!important;background:#fff!important;color:#242424!important;font:400 15px/1.4 Montserrat,Arial,sans-serif!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product) .modal-topauth input:focus{outline:1px solid #242424;outline-offset:0}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product) .modal-topauth input[aria-invalid=true]{border-color:#bd4747!important;outline-color:#bd4747!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product) .modal-topauth .auth_sms_1{position:relative}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product) .modal-topauth .auth_sms_1 input[name=auth_phone]{display:block;box-sizing:border-box;width:100%;height:50px!important;min-height:50px;padding:0 12px!important;margin:0 0 10px!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product) .modal-topauth .auth_sms_1 input[name=auth_phone][aria-invalid=true]{padding-right:48%!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product) .modal-topauth .daf-auth-phone-error:not(:empty){position:absolute;top:0;right:12px;display:flex;align-items:center;justify-content:flex-end;width:44%;height:50px;margin:0;color:#a43434;font:400 11px/1.2 Montserrat,Arial,sans-serif;text-align:right;pointer-events:none}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product) .modal-topauth:not([data-daf-auth-tried]) :is(.daf-phone-msg,.text_error_phone),
 :is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product) .modal-topauth:has(input[aria-invalid=true]) .daf-phone-msg{display:none!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product) .modal-topauth:not([data-daf-auth-tried]) input[name=auth_phone]{border-color:#a6a6a6!important;box-shadow:none!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product) .modal-topauth #captcha-container:empty{height:0!important;min-height:0!important;margin:0!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product) .modal-topauth .classtext{position:absolute;right:14px;top:14px}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product) .modal-topauth .classtext button{position:relative;display:block!important;width:36px!important;min-width:0!important;height:36px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product) .modal-topauth .classtext .btn-inner{font-size:0!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product) .modal-topauth .classtext button::before,:is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product) .modal-topauth .classtext button::after{content:'';position:absolute;left:9px;top:17px;width:18px;height:1px;background:#242424;transform:rotate(45deg)}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product) .modal-topauth .classtext button::after{transform:rotate(-45deg)}
 html{scroll-behavior:smooth;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch}
 /* Do not paint the legacy full-size image before the shared mobile card is ready. */
 body.daf-catalog-v2 .catalog-page__result .card-i:not([data-daf-mobile-card=ready]):has(.card-i__price) .card-i__main img{visibility:hidden!important}
 .card-i[data-daf-mobile-card=ready]{height:auto!important;min-width:0!important;background:transparent!important;border:0!important;overflow:visible!important}
 .card-i[data-daf-mobile-card=ready]>*:not(.daf-product-card){display:none!important}
 .card-i[data-daf-mobile-card=ready]>.daf-product-card{display:block!important}
 .card-i[data-daf-mobile-card=ready] .daf-product-card__media{width:100%;height:auto;aspect-ratio:1;background:#f7f7f7}
 .card-i[data-daf-mobile-card=ready] .daf-product-card__favorite{padding:0!important;line-height:1!important}
 .card-i[data-daf-mobile-card=ready] .daf-product-card__favorite svg{display:block;width:23px!important;height:23px!important;fill:none;stroke:currentColor}
 .card-i[data-daf-mobile-card=ready] .daf-product-card__favorite[aria-pressed=true] svg{fill:#242424}

 /* Recommendation sections use the same cards as the catalog, with all
    available products reachable by touch instead of the old show-more UI. */
 body.daf-mobile-product .daf-similar .card-i-sm-block__slider-always{overflow:visible!important}
 body.daf-mobile-product .daf-similar .card-i-sm-block__slider-always>.swiper-wrapper.daf-home{
  display:grid!important;grid-auto-flow:row!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
  grid-auto-columns:auto!important;gap:16px 10px!important;
  overflow:visible!important;scroll-snap-type:none;
  scrollbar-width:none;transform:none!important;width:100%!important;
 }
 body.daf-mobile-product .daf-similar .card-i-sm-block__slider-always>.swiper-wrapper.daf-home::-webkit-scrollbar{display:none}
 body.daf-mobile-product .daf-similar.daf-similar--grid:not(.daf-similar--step):not(.is-open) .card-i-sm-block__slider-always>.swiper-wrapper.daf-home>.swiper-slide{
  display:block!important;width:auto!important;min-width:0!important;scroll-snap-align:start;
 }
 body.daf-mobile-product .daf-similar :is(.daf-sim-more,.swiper-button-next,.swiper-button-prev){display:none!important}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .m-new .card-i-sm-wrap__footer{display:none!important}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .m-new .daf-home-news-link,
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .more-btn-v1{
  display:flex!important;align-items:center!important;justify-content:center!important;
  box-sizing:border-box!important;width:100%!important;min-height:50px!important;
  margin:24px auto 0!important;padding:12px 18px!important;border:1px solid #242424!important;
  border-radius:0!important;background:#242424!important;color:#fff!important;
  font:600 13px/1.3 Montserrat,Arial,sans-serif!important;text-align:center!important;
  text-decoration:none!important;text-transform:uppercase!important;
 }
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-similar .card-i-sm-block__slider-always{overflow:visible!important}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-similar .card-i-sm-block__slider-always>.swiper-wrapper.daf-home{
  display:grid!important;grid-auto-flow:column!important;grid-template-columns:none!important;
  grid-auto-columns:calc((100% - 12px)/2)!important;gap:12px!important;
  overflow-x:auto!important;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;
  scrollbar-width:none;transform:none!important;width:100%!important;
 }
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-similar .card-i-sm-block__slider-always>.swiper-wrapper.daf-home::-webkit-scrollbar{display:none}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-similar.daf-similar--grid.daf-similar--step .card-i-sm-block__slider-always>.swiper-wrapper.daf-home>.swiper-slide:has(>.card-i[data-daf-mobile-card=ready]){
  display:block!important;width:auto!important;min-width:0!important;scroll-snap-align:start;
 }
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-similar :is(.daf-sim-more,.swiper-button-next,.swiper-button-prev){display:none!important}
 body.daf-mobile-product .product_page>.reviews_element{display:block!important}
 body.daf-mobile-product .daf-benefits-section .benefits-product{align-items:stretch!important}
 body.daf-mobile-product .daf-benefits-section .benefits-product__item{height:100%!important;box-sizing:border-box!important;align-self:stretch!important}
 body.daf-mobile-product .middle-actions-product{
  display:grid!important;grid-template-columns:minmax(0,1fr) 50px!important;
  gap:10px!important;align-items:stretch!important;
 }
 body.daf-mobile-product .middle-actions-product>:is(.middle-actions-product__submit,.middle-actions-product__onelick){
  grid-column:1/-1!important;width:100%!important;min-width:0!important;min-height:50px!important;
  margin:0!important;white-space:normal!important;
 }
 body.daf-mobile-product .middle-actions-product__submit{grid-row:1!important}
 body.daf-mobile-product .middle-actions-product__onelick{grid-row:2!important}
 body.daf-mobile-product .middle-actions-product>.daf-installment{grid-column:1!important;grid-row:3!important;width:100%!important;margin:0!important}
 body.daf-mobile-product .middle-actions-product>.daf-installment>summary{min-height:50px!important}
 body.daf-mobile-product .middle-actions-product>.middle-actions-product__add-to-favorites{grid-column:2!important;grid-row:3!important;width:50px!important;height:50px!important;margin:0!important}
 body.daf-mobile-product .middle-actions-product:not(:has(.daf-installment))>.middle-actions-product__onelick{grid-column:1!important;grid-row:2!important}
 body.daf-mobile-product .middle-actions-product:not(:has(.daf-installment))>.middle-actions-product__add-to-favorites{grid-column:2!important;grid-row:2!important}
 body.daf-mobile-product .gallery-product__left{height:auto!important;min-height:0!important;flex:0 0 auto!important}
 /* Preview-only size choices are not inventory; use actual variants. */
 body.daf-mobile-product .size-product__item:has(input[id^="preview-size-"]){display:none!important}
 body.daf-catalog-v2 .catalog-page{padding-top:8px!important}
 body.daf-catalog-v2 #contentAjax>main:has(.catalog-page){margin-top:0!important;padding-top:0!important}
 body.daf-catalog-v2 .catalog-page__title-wrapper{height:auto!important;min-height:0!important;margin:0 0 14px!important;padding:8px 0 24px!important}
 body.daf-catalog-v2 .daf-catalog-meta{display:block!important;width:100%!important;text-align:center!important}
 body.daf-catalog-v2 .daf-catalog-meta :is(nav,.breadcrumbs){display:inline!important;width:auto!important}
 body.daf-catalog-v2 .daf-catalog-meta .breadcrumbs__item{display:inline!important;white-space:nowrap}
 body.daf-catalog-v2 .daf-catalog-meta .breadcrumbs__item::after{display:inline-block!important;margin-inline:8px!important}
 body.daf-catalog-v2 .daf-catalog-meta .breadcrumbs__item:last-child::after{display:none!important}
 body.daf-catalog-v2 .daf-catalog-meta .catalog-page__total{display:inline!important;white-space:nowrap}
 body.daf-catalog-v2 .catalog-page__filters{box-sizing:border-box!important;width:calc(100% + 48px)!important;margin-left:-24px!important;margin-right:-24px!important;padding-inline:24px!important}
 body.daf-catalog-v2 .catalog-page__filters.fixed{left:0!important;right:0!important;width:100%!important;margin-inline:0!important}
 body.daf-catalog-v2 .catalog-page__pagination{grid-column:1/-1!important;order:9999!important;width:100%!important}
 body.daf-catalog-v2 .catalog-page__pagination .pagination__list{display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important}
 body.daf-catalog-v2 .catalog-page__pagination .pagination__list>:is(a,span){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:32px;min-height:36px;line-height:1!important;vertical-align:middle!important;margin:0!important}
 body.daf-catalog-v2 .catalog-page__result>.card-i-discount{grid-column:1/-1!important;box-sizing:border-box!important;width:calc(100% + 48px)!important;max-width:none!important;margin-inline:-24px!important}
 body.daf-catalog-v2 .daf-catalog-mobile-title{display:block!important;margin:0 0 20px!important;color:#242424!important;font:500 22px/1.3 Montserrat,Arial,sans-serif!important;text-align:center!important;text-transform:uppercase!important}
 body.daf-catalog-v2 .accordion__header{position:relative!important;padding-right:32px!important}
 body.daf-catalog-v2 .accordion__header .ic{position:absolute!important;right:0!important;top:50%!important;width:16px!important;height:16px!important;transform:translateY(-50%)!important;flex:none!important}
 body.daf-catalog-v2 .accordion__header .ic::before,body.daf-catalog-v2 .accordion__header .ic::after{content:''!important;position:absolute!important;left:50%!important;top:50%!important;background:#242424!important;transform:translate(-50%,-50%)!important}
 body.daf-catalog-v2 .accordion__header .ic::before{width:14px!important;height:1px!important}
 body.daf-catalog-v2 .accordion__header .ic::after{width:1px!important;height:14px!important}
 body.daf-catalog-v2 .accordion__item.is-active .accordion__header .ic::after{display:none!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .header__tools.mobile .header__favorites svg{overflow:visible!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .header__tools.mobile :is(.header__favorites,.header__basket) .daf-header-count{top:4px!important;right:1px!important}
 body.daf-catalog-v2 .catalog-page__filters-sort{width:auto!important;min-width:0!important}
 body.daf-catalog-v2 .catalog-page__filters-sort .simple-select__main{
  width:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;
  gap:8px!important;padding-inline:10px 0!important;
 }
 body.daf-catalog-v2 .catalog-page__filters-sort .simple-select__main svg{position:static!important;flex:none!important;margin:0!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home:not(:where(.daf-rd-shell)),body.daf-mobile-product) .promo-banner{
  border:1px solid #dedede!important;border-radius:0!important;background:#fff!important;
 }
 :is(body.daf-catalog-v2,body.daf-mobile-home:not(:where(.daf-rd-shell)),body.daf-mobile-product) .promo-banner .promo-ok{
  background:#242424!important;color:#fff!important;border-radius:0!important;
 }
 :is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product) #cookie-consent{box-sizing:border-box!important;left:12px!important;right:12px!important;width:auto!important;max-width:720px!important;margin-inline:auto!important;padding:16px!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product) #cookie-consent p{width:100%!important;max-width:none!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .mobile_search .icon-search{color:#242424!important}
 /* Related links share the same mobile typography and surface on both pages. */
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .interesting-sections>br{display:none!important}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .interesting-sections>h2,
 body.daf-mobile-product .show-more-product__title{
  margin:0 0 24px!important;padding:0!important;color:#242424!important;
  font:500 22px/1.3 Montserrat,Arial,sans-serif!important;text-align:center!important;text-transform:uppercase!important;
 }
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .interesting-sections ul{margin:0!important;padding:0!important;list-style:none!important}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .interesting-sections li,
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .interesting-sections li p{margin:0!important;padding:0!important;border:0!important;list-style:none!important}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .interesting-sections li a,
 body.daf-mobile-product .show-more-product__link{
  display:flex!important;align-items:center!important;justify-content:space-between!important;
  gap:16px!important;box-sizing:border-box!important;min-height:50px!important;
  padding:14px 16px!important;border:0!important;background:#f7f7f8!important;
  color:#242424!important;font:500 15px/1.45 Montserrat,Arial,sans-serif!important;text-decoration:none!important;
 }
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .interesting-sections li a::after{
  content:'';flex:none;width:8px;height:8px;border-top:1px solid #242424;border-right:1px solid #242424;transform:rotate(45deg);
 }
 body.daf-mobile-product .show-more-product__toggle{
  box-sizing:border-box!important;width:100%!important;min-height:50px!important;
  margin:16px 0 0!important;padding:12px 18px!important;border:1px solid #242424!important;
  border-radius:0!important;background:#242424!important;color:#fff!important;
  font:600 13px/1.3 Montserrat,Arial,sans-serif!important;text-transform:uppercase!important;
 }
 :is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product) footer[itemtype$="WPFooter"] .top_logo{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product) footer[itemtype$="WPFooter"] .top_logo .logo{align-self:center!important;margin-inline:auto!important;text-align:center!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product) footer[itemtype$="WPFooter"] .top_logo .right_apps{display:flex!important;flex-direction:column!important;width:100%!important;align-items:center!important;justify-content:center!important;text-align:center!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product) footer[itemtype$="WPFooter"] .top_logo .right_apps p{max-width:none!important;text-align:center!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product) footer[itemtype$="WPFooter"] .apps_download{justify-content:center!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product) footer[itemtype$="WPFooter"] .pay_methods .payments{justify-content:center!important;margin-inline:auto!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product) footer[itemtype$="WPFooter"] .pay_methods h3{text-align:center!important}
}

@media (min-width:700px) and (max-width:1070px){
 body.daf-mobile-product .product__top{display:flex!important;flex-direction:column!important;gap:20px!important}
 body.daf-mobile-product .product__top > :is(.product__gallery,.product__details){box-sizing:border-box;width:100%!important;max-width:none!important;min-width:0!important}
 body.daf-mobile-product .product__gallery{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important}
 body.daf-mobile-product .gallery-product__right{order:0!important;flex:0 0 auto!important;width:100%!important}
 body.daf-mobile-product .gallery-product:has(.daf-gstrip) .gallery-product__left{display:flex!important;order:1!important;flex:0 0 auto!important;align-self:stretch!important;flex-direction:row!important;justify-content:center!important;width:100%!important;gap:8px!important;background:transparent!important}
 body.daf-mobile-product .gallery-product__thumbs-shell{flex:0 1 auto!important;width:max-content!important;max-width:100%!important;overflow:hidden!important;background:transparent!important}
 body.daf-mobile-product .gallery-product__thumbs-viewport{box-sizing:border-box!important;width:100%!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}
 body.daf-mobile-product .gallery-product__thumbs-viewport::-webkit-scrollbar{display:none}
 body.daf-mobile-product .gallery-product__thumbs{display:flex!important;flex-direction:row!important;width:max-content!important;gap:8px!important;margin-inline:auto!important;padding:0!important;transform:none!important}
 body.daf-mobile-product .gallery-product__thumbs :is(.thumbs-gallery__item,.daf-product-video){box-sizing:border-box!important;position:relative;flex:0 0 84px!important;width:84px!important;height:84px!important;aspect-ratio:1;border:1px solid #dedede!important;border-radius:0!important;background:#fff!important}
 body.daf-mobile-product .gallery-product__thumbs .thumbs-gallery__item.is-active{border-color:#858585!important}
 body.daf-mobile-product .gallery-product__thumbs :is(.thumbs-gallery__item,.daf-product-video)::after{content:none!important}
 body.daf-mobile-product .gallery-product__thumbs .thumbs-gallery__item img{box-sizing:border-box;width:100%!important;height:100%!important;padding:0!important;object-fit:cover}
 body.daf-mobile-product :is(.daf-photo-zoom,.daf-zoom-btn,.gallery-product__prev,.gallery-product__more,.daf-thumb-scroll,.gallery-product__watch-mobile){display:none!important}
 body.daf-mobile-product .product__details{display:flex!important;flex-direction:column!important}
 body.daf-mobile-product .details-product__group{order:1!important}
 body.daf-mobile-product .details-product__description{order:2!important}
 body.daf-mobile-product .details-product__sizes{order:3!important}
 body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2) .header__top .logo{display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important}
 body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2) .header__top .logo :is(.daf-v2-wordmark,.daf-mobile-wordmark){display:block;text-align:center!important}
 body.daf-mobile-product .details-product__group{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;flex-wrap:wrap}
 body.daf-mobile-product .details-product__sku{position:static!important;inset:auto!important;transform:none!important;order:0!important;display:inline-flex!important;align-items:center;gap:4px;padding-right:16px!important;margin-right:16px!important;border-right:1px solid #bac2c8!important}
 body.daf-mobile-product .details-product__availability{order:1!important;display:inline-flex!important;align-items:center!important}
 body.daf-mobile-product .details-product__sku-copy{display:none!important}
 body.daf-mobile-product .daf-fixed-specs .stock-table{overflow-x:auto!important}
 body.daf-mobile-product .daf-fixed-specs .stock-table table{display:table!important;width:100%!important;min-width:0!important;table-layout:fixed;border-collapse:collapse}
 body.daf-mobile-product .daf-fixed-specs .stock-table thead{display:table-header-group!important}
 body.daf-mobile-product .daf-fixed-specs .stock-table tbody{display:table-row-group!important}
 body.daf-mobile-product .daf-fixed-specs .stock-table tr{display:table-row!important;padding:0!important}
 body.daf-mobile-product .daf-fixed-specs .stock-table :is(th,td){display:table-cell!important;width:auto!important;box-sizing:border-box;padding:10px 6px!important;border-bottom:1px solid #e6e6e6!important;text-align:left;vertical-align:top;font:400 13px/1.4 Montserrat,Arial,sans-serif!important;overflow-wrap:anywhere}
 body.daf-mobile-product .daf-fixed-specs .stock-table th{font-weight:500!important;color:#69737d}
 body.daf-mobile-product .daf-fixed-specs .stock-table :is(th,td):first-child{width:25%!important}
 body.daf-mobile-product .daf-fixed-specs .stock-table td:not(.st-stone-name)::before{content:none!important}
 body.daf-mobile-product .middle-actions-product :is(.middle-actions-product__submit,.middle-actions-product__onelick,.daf-installment summary){display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}
 body.daf-mobile-product .middle-actions-product .daf-installment summary{box-sizing:border-box!important;height:50px!important;min-height:50px!important;padding:0 12px!important}
 body.daf-mobile-product .middle-actions-product .daf-installment :is(.daf-installment-terms,.daf-installment-choose){display:none!important}
 body.daf-mobile-product .middle-actions-product__add-to-favorites{align-self:center!important;transform:translateY(-1px)}
 body.daf-mobile-product .daf-reviews__sources{display:none!important}
 body.daf-mobile-product .daf-reviews__overall{width:100%!important;justify-content:center!important;text-align:center!important}
 body.daf-mobile-product .daf-reviews__overall > div{display:flex!important;flex-direction:column;align-items:center;text-align:center}
 body.daf-mobile-product .daf-similar :is(.sl-nav,.sl-nav__btn,.swiper-button-next,.swiper-button-prev){display:none!important}
 body.daf-mobile-product .daf-benefits-section .quote-product__quote{position:relative;box-sizing:border-box;padding:0 42px!important}
 body.daf-mobile-product .daf-benefits-section .quote-product__mark{display:block!important;position:absolute!important;width:26px!important;height:auto!important;filter:brightness(0)}
 body.daf-mobile-product .daf-benefits-section .quote-product__mark--open{left:0!important;top:0!important}
 body.daf-mobile-product .daf-benefits-section .quote-product__mark--close{right:0!important;bottom:0!important;left:auto!important;top:auto!important;transform:rotate(180deg)}
 body.daf-mobile-product .oneclick-modal{box-sizing:border-box;align-items:center!important;justify-content:center!important;padding:16px!important}
 body.daf-mobile-product .oneclick-modal__dialog{box-sizing:border-box!important;width:min(920px,100%)!important;max-width:100%!important;max-height:calc(100dvh - 32px)!important;height:auto!important;margin:0!important;padding:28px!important;overflow-x:hidden!important;overflow-y:auto!important}
 body.daf-mobile-product .oneclick-modal__layout{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1fr)!important;gap:24px!important;min-width:0!important;width:100%!important}
 body.daf-mobile-product .oneclick-modal__layout > :is(.oneclick-modal__product,.oneclick-modal__form){min-width:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box}
 body.daf-mobile-product .oneclick-modal__layout:has(> .oneclick-modal__header){grid-template-rows:max-content max-content!important;align-content:start!important;align-items:start!important;row-gap:16px!important}
 body.daf-mobile-product .oneclick-modal__layout:has(> .oneclick-modal__header) > .oneclick-modal__product{display:flex!important;grid-column:1!important;grid-row:1 / 3!important}
 body.daf-mobile-product .oneclick-modal__layout:has(> .oneclick-modal__header) .oneclick-modal__product{flex-direction:column!important;align-items:stretch!important;height:auto!important}
 body.daf-mobile-product .oneclick-modal__layout:has(> .oneclick-modal__header) .oneclick-modal__media{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:auto!important;flex:0 0 auto!important}
 body.daf-mobile-product .oneclick-modal__layout:has(> .oneclick-modal__header) .oneclick-modal__viewport{width:100%!important;height:auto!important;aspect-ratio:1!important}
 body.daf-mobile-product .oneclick-modal__layout:has(> .oneclick-modal__header) :is(.oneclick-modal__track,.oneclick-modal__slide){height:100%!important}
 body.daf-mobile-product .oneclick-modal__layout:has(> .oneclick-modal__header) .oneclick-modal__image{width:100%!important;height:100%!important;object-fit:contain!important}
 body.daf-mobile-product .oneclick-modal__layout:has(> .oneclick-modal__header) > .oneclick-modal__header{grid-column:2!important;grid-row:1!important;margin:0!important}
 body.daf-mobile-product .oneclick-modal__layout:has(> .oneclick-modal__header) > .oneclick-modal__form{display:flex!important;flex-direction:column;grid-column:2!important;grid-row:2!important}
 body.daf-mobile-product .oneclick-modal__layout:has(> .oneclick-modal__header) > .oneclick-modal__preview{display:none!important}
 body.daf-mobile-product footer .bottom_menu_group .right_apps{display:none!important}
 body.daf-mobile-product footer .texts_mini,body.daf-mobile-product footer .texts_mini :is(.top_texts,p,h5){text-align:center!important}
 html.daf-rd{scrollbar-width:none}
 html.daf-rd::-webkit-scrollbar{display:none}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2),body.daf-cart-preview,body.daf-favorites-page) .header__top{position:relative!important;width:100%!important;box-sizing:border-box!important;border-bottom:1px solid #e5e5e5!important;box-shadow:none!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2),body.daf-cart-preview,body.daf-favorites-page) .header__top{justify-content:flex-start!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2),body.daf-cart-preview,body.daf-favorites-page) .header__top .mobile_search{margin-left:16px!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2),body.daf-cart-preview,body.daf-favorites-page) .header__top .header__tools.mobile{margin-left:auto!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2),body.daf-cart-preview,body.daf-favorites-page) .header__top .logo{position:absolute!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;margin:0!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2),body.daf-cart-preview,body.daf-favorites-page) .header::after{box-shadow:none!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2),body.daf-cart-preview,body.daf-favorites-page) .main-menu{box-shadow:none!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2),body.daf-cart-preview,body.daf-favorites-page) .header__basket:has(.daf-header-count)::after{display:none!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2),body.daf-cart-preview,body.daf-favorites-page) .header__aside .selectmenu__main{border-bottom:1px solid #ebeff2!important;box-shadow:none!important}
 body.daf-catalog-v2 .catalog-page__result > :is(.card-i-discount,.card-info.banner_2){display:none!important}
 body.daf-catalog-v2 .catalog-page__filters-mobile{border:0!important;box-shadow:none!important;background:transparent!important}
 body.daf-catalog-v2 .catalog-page__filters-sort .simple-select__main{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}
 body.daf-catalog-v2 .catalog-page__filters{min-height:54px!important;padding-top:5px!important;padding-bottom:5px!important}
 body.daf-catalog-v2:where(.daf-hdr-off) .header::after{box-shadow:none!important}
 body.daf-catalog-v2:where(.daf-hdr-off) .header__top{box-sizing:border-box!important;width:100%!important;border-bottom:1px solid #e5e5e5!important;box-shadow:none!important}
 body.daf-catalog-v2:where(.daf-hdr-off) .header__bot{display:none!important;border:0!important;height:0!important;box-shadow:none!important}
 body.daf-catalog-v2 .daf-catalog-editorial{box-sizing:border-box!important;width:calc(100% - 32px)!important;max-width:none!important;margin-left:16px!important;margin-right:16px!important;padding-bottom:12px!important;box-shadow:none!important}
 body.daf-catalog-v2 .daf-catalog-editorial :is(.blog__sections,.blog__content,.blog__main,.accordion){max-width:none!important;box-shadow:none!important;overflow:visible!important}
 body.daf-catalog-v2 .catalog-page > .m-guide-link{display:none!important}
 html.daf-rd-catalog-v2{scrollbar-width:none}
 html.daf-rd-catalog-v2::-webkit-scrollbar{display:none}
}

@media(max-width:767px){
 html body.daf-mobile-home:not(:where(.daf-rd-shell)) main.daf-home{--daf-home-section-gap:56px}
 html body.daf-mobile-home:not(:where(.daf-rd-shell)) main.daf-home > :is(div,section):not(.m-stock-fake):has(> *){display:flow-root!important;margin:0 0 var(--daf-home-section-gap)!important;padding-block:0!important}
 html body.daf-mobile-home:not(:where(.daf-rd-shell)) main.daf-home > :is(div,section):not(:has(> *)){display:none!important;margin:0!important;padding-block:0!important}
 html body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-grid{gap:var(--daf-home-section-gap)!important}
 html body.daf-mobile-home:not(:where(.daf-rd-shell)) main.daf-home :is(.daf-home-news-link,.more-btn-v1,.daf-home-recommendations-more:not([hidden])){margin-top:24px!important}
 html body.daf-mobile-home:not(:where(.daf-rd-shell)) main.daf-home .m-new .daf-home-news-link{margin-top:24px!important}
}
@media(max-width:767px){
 body.daf-catalog-v2 .catalog-page__filters{width:calc(100% + 32px)!important;margin-inline:-16px!important;padding-inline:16px!important}
 body.daf-catalog-v2 .catalog-page__result>.card-i-discount{width:calc(100% + 32px)!important;margin-inline:-16px!important}
 body.daf-catalog-v2 .catalog-page__result>.card-info.banner_2{display:none!important}
}

/* Keep the mobile catalog controls stable at the viewport edges. */
@media(max-width:1070px){
 body.daf-catalog-v2 .catalog-page__filters:is(.fixed,.daf-filters-fixed){left:0!important;right:0!important;width:100vw!important;max-width:none!important;margin-inline:0!important;box-sizing:border-box!important;border-top:0!important}
 body.daf-catalog-v2 .blog.blog__sections > .container > h3{margin-bottom:16px!important}
 body.daf-catalog-v2 .catalog-page__result>.card-i-discount{width:100%!important;max-width:100%!important;margin-inline:0!important}
 body.daf-catalog-v2 .catalog-page__filters-mobile{gap:8px!important}
 body.daf-catalog-v2 .catalog-page__filters-mobile::before{content:''!important;display:block!important;flex:none;width:20px;height:20px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23242424'%3E%3Cpath d='M40 88H73a32 32 0 0 0 62 0h81a8 8 0 0 0 0-16H135a32 32 0 0 0-62 0H40a8 8 0 0 0 0 16Zm64-24A16 16 0 1 1 88 80a16 16 0 0 1 16-16ZM216 168H199a32 32 0 0 0-62 0H40a8 8 0 0 0 0 16h97a32 32 0 0 0 62 0h17a8 8 0 0 0 0-16Zm-48 24a16 16 0 1 1 16-16 16 16 0 0 1-16 16Z'/%3E%3C/svg%3E")!important}
 body.daf-catalog-v2 .catalog-page__pagination .pagination__list :is(.pagination__prev,.pagination__back,.pagination__start,.pagination__first,.pagination__next,.pagination__end){position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;gap:2px!important;padding:0!important;transform:none!important;top:auto!important;vertical-align:middle!important}
 body.daf-catalog-v2 .catalog-page__pagination .pagination__list :is(.pagination__prev,.pagination__back,.pagination__start,.pagination__first,.pagination__next,.pagination__end) svg{position:static!important;display:block!important;transform:none!important;margin:0!important;flex:none!important}
 body.daf-catalog-v2:where(.daf-hdr-off) .header__tools.mobile .header__favorites > svg{visibility:hidden!important}
 body.daf-catalog-v2:where(.daf-hdr-off) .header__tools.mobile .header__favorites::before{content:'';position:absolute;left:50%;top:50%;width:24px;height:24px;transform:translate(-50%,-50%);background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23242424' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.8 4.9a5.3 5.3 0 0 0-7.5 0L12 6.2l-1.3-1.3a5.3 5.3 0 0 0-7.5 7.5L12 21l8.8-8.6a5.3 5.3 0 0 0 0-7.5Z'/%3E%3C/svg%3E")}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2),body.daf-cart-preview,body.daf-favorites-page) .header__tools.mobile .header__favorites{position:relative;overflow:visible!important;flex:none}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2),body.daf-cart-preview,body.daf-favorites-page) .header__tools.mobile .header__favorites>svg{visibility:hidden!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2),body.daf-cart-preview,body.daf-favorites-page) .header__tools.mobile .header__favorites::before{content:'';position:absolute;left:50%;top:50%;width:24px;height:24px;transform:translate(-50%,-50%);background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23242424' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.8 4.9a5.3 5.3 0 0 0-7.5 0L12 6.2l-1.3-1.3a5.3 5.3 0 0 0-7.5 7.5L12 21l8.8-8.6a5.3 5.3 0 0 0 0-7.5Z'/%3E%3C/svg%3E")}
}

@media(max-width:1070px){
 body.daf-catalog-v2 .catalog-page__filters-sort .simple-select__main::after{margin-right:0!important}
}

@media(max-width:1070px){
 body.daf-catalog-v2 .catalog-page__title-wrapper{margin-bottom:7px!important;padding-bottom:12px!important}
 body.daf-catalog-v2 :is(.card-i[data-daf-mobile-card=ready],.daf-v2-recent-grid>article[data-daf-mobile-recent=ready]) .daf-product-card__image.is-product{padding:4.1%!important}
 body.daf-catalog-v2 .catalog-page__result>.card-i-discount .card-i-discount__view::after{transform:translateY(-2px) rotate(45deg)}
 body.daf-catalog-v2 .catalog-page__result>.card-i-discount:hover .card-i-discount__view::after{transform:translate(3px,-2px) rotate(45deg)}
 body.daf-catalog-v2 .catalog-page__filters-sort .simple-select__main:hover{background:transparent!important}
}

@media(max-width:1070px){
 body.daf-catalog-v2 .catalog-page__pagination .pagination__list>.pagination__item{padding:0!important}
 body.daf-catalog-v2 .daf-catalog-editorial .m-about > .container{max-height:var(--daf-description-height)!important;overflow:hidden!important}
 body.daf-catalog-v2 .daf-catalog-editorial .m-about.daf-editorial-expanded > .container{max-height:var(--daf-description-full-height)!important}
}
@media(max-width:1070px){
 body.daf-catalog-v2 .daf-catalog-editorial .m-about #daf-catalog-description p{text-align:justify;hyphens:auto}
}

@media(max-width:1070px){
 body.daf-catalog-v2 .daf-catalog-editorial{grid-template-columns:minmax(0,1fr)!important}
 body.daf-catalog-v2 .daf-catalog-editorial>.blog.blog__sections{order:-1}
}
@media(max-width:1070px){
 body.daf-catalog-v2 .daf-catalog-meta .catalog-page__total::before{position:static!important;display:inline-block!important;width:3px!important;height:3px!important;margin:0 4px!important;vertical-align:middle!important}
}

@media(max-width:1070px){
 body.daf-catalog-v2 .daf-catalog-editorial .m-about{overflow-anchor:none}
 body.daf-catalog-v2 .daf-catalog-editorial .m-about > #daf-catalog-description{max-height:none!important;overflow:hidden!important;transition:height .65s cubic-bezier(.33,0,.2,1)!important}
 body.daf-catalog-v2 footer[itemtype$="WPFooter"] .texts_mini{width:100%!important;text-align:center!important}
 body.daf-catalog-v2 footer[itemtype$="WPFooter"] .texts_mini .top_texts{justify-content:center!important;text-align:center!important}
 body.daf-catalog-v2 footer[itemtype$="WPFooter"] .texts_mini :is(p,h5){text-align:center!important}
}
@media(max-width:1070px) and (prefers-reduced-motion:reduce){body.daf-catalog-v2 .daf-catalog-editorial .m-about > #daf-catalog-description{transition:none!important}}

@media(max-width:1070px){
 body.daf-catalog-v2 .catalog-page__pagination .pagination__list :is(.pagination__prev,.pagination__back,.pagination__start,.pagination__first) svg{transform:rotate(180deg)!important}
}
@media(max-width:1070px){
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .header__top .logo :is(.daf-v2-wordmark,.daf-mobile-wordmark){font-size:13.2px}
}
@media(max-width:375px){
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .header__top .logo :is(.daf-v2-wordmark,.daf-mobile-wordmark){font-size:10.8px}
}
@media(max-width:1070px){
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .header__top .mobile_search{transform:translateX(-4px)}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .header__top .header__favorites{transform:translateX(4px)}
}
@media(max-width:1070px){
 body.daf-catalog-v2 .daf-catalog-editorial .daf-editorial-toggle{border-bottom:0!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
 body.daf-catalog-v2 #daf-catalog-description ul{list-style:disc outside!important;padding-left:1.4em!important;margin:0 0 1em!important}
 body.daf-catalog-v2 #daf-catalog-description ul li{display:list-item!important;list-style:disc outside!important;padding-left:.15em;margin-bottom:.4em}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product) footer[itemtype$="WPFooter"] .menu_legal_inf{width:100%!important;text-align:center!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product) footer[itemtype$="WPFooter"] .menu_legal_inf :is(h3,ul,li){text-align:center!important}
}
@media(max-width:1070px){
 body.daf-catalog-v2 .catalog-page__filters-mobile .daf-mobile-filter-count{position:relative;top:-1px;margin-left:-5px}
 body.daf-catalog-v2 .daf-catalog-meta.daf-total-newline .catalog-page__total::before{display:none!important}
 body.daf-catalog-v2 .daf-catalog-meta.daf-meta-joined .breadcrumbs__item:last-child{display:inline-block!important;white-space:nowrap!important}
 body.daf-catalog-v2 .catalog-page__pagination .pagination{box-sizing:border-box;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}
 body.daf-catalog-v2 .catalog-page__pagination .pagination__list{box-sizing:border-box;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;gap:0!important}
 body.daf-catalog-v2 .catalog-page__pagination .pagination__list>:is(a,span){box-sizing:border-box;flex:1 1 0;min-width:0!important;max-width:44px}
 body.daf-catalog-v2 .daf-v2-recent-grid>article[data-daf-mobile-recent=ready]>:not(.daf-product-card){display:none!important}
 body.daf-catalog-v2 .daf-v2-recent-grid>article[data-daf-mobile-recent=ready]>.daf-product-card{display:block!important;background:transparent}
 body.daf-catalog-v2 .daf-v2-recent-grid>article[data-daf-mobile-recent=ready] .daf-product-card__image{height:100%!important;aspect-ratio:auto!important;mix-blend-mode:normal!important}
 body.daf-catalog-v2 .daf-v2-recent-grid>article[data-daf-mobile-recent=ready] .daf-product-card__favorite svg{width:23px!important;height:23px!important;overflow:visible!important}
}

@media(max-width:1070px){
 /* The open navigation must sit above the sticky catalog filters. */
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .header:has(.main-menu.is-active){z-index:100!important}
 html.daf-menu-open.noScroll:is(.daf-rd-catalog-v2,.daf-rd-mobile-home,.daf-rd-mobile-product){position:static!important;top:auto!important;overflow:hidden!important;scroll-behavior:auto!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .header__top .hamburger.is-active .hamburger__item{background:transparent!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .header__top .hamburger.is-active .hamburger__item::before,
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .header__top .hamburger.is-active .hamburger__item::after{top:0!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu{box-sizing:border-box!important;position:fixed!important;top:64px!important;bottom:0!important;left:0!important;width:100%!important;height:calc(100dvh - 64px)!important;max-width:none!important;background:#fff!important;transform:translateX(-100%);transition:transform .6s cubic-bezier(.22,1,.36,1)!important;overflow:clip!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu.is-active{transform:translateX(0)}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu__wrap{box-sizing:border-box!important;width:100%!important;height:100%!important;padding:10px 20px 24px!important;overflow-y:auto!important;overscroll-behavior:contain}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .form-mob-search{display:none!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu__mob-catalog{box-sizing:border-box!important;position:relative;display:flex!important;align-items:center!important;width:100%!important;min-height:58px!important;margin:0!important;padding:14px 32px 14px 0!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu :is(.main-menu__mob-catalog,.selectmenu__main,.selectmenu__main > span,.selectmenu__main > span > a,.selectmenu__link,.selectmenu__item > a,.main-menu__link:not(.main-menu__back .main-menu__link):not(.main-menu__dropdown-back .main-menu__link),.main-menu__link > a,.main-menu__link > span){font-weight:400!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .header__aside{display:flex!important;align-items:stretch!important;width:100%!important;min-width:0!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .header__info-drop{align-items:stretch!important;width:100%!important;margin:0 0 24px!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .header__info-drop>.selectmenu{width:100%!important;max-width:none!important;margin:0!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .selectmenu__main{box-sizing:border-box;position:relative;display:flex!important;align-items:center!important;width:100%!important;min-height:58px!important;padding:14px 32px 14px 0!important;text-align:left!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .logo_rassrochka{display:none!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .mobile_text_logo{margin:0!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu__mob-catalog>svg,
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .selectmenu__main>svg{display:none!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu__mob-catalog::after,
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .selectmenu__main:has(>svg)::after{content:'';position:absolute;right:3px;top:50%;width:9px;height:9px;border-top:1.5px solid #242424;border-right:1.5px solid #242424;transform:translateY(-50%) rotate(45deg)}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu :is(.header__mobile,.header__tel,.header__address){align-self:center!important;text-align:center!important;color:#242424!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .header__tel{background:transparent!important;padding:0!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .header__address{width:100%!important;max-width:330px}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu__basic{box-sizing:border-box!important;top:0!important;left:0!important;z-index:31!important;width:100%!important;height:100%!important;margin:0!important;background:#fff!important;opacity:1!important;visibility:visible!important;pointer-events:none;transform:translateX(100%)!important;transition:transform .6s cubic-bezier(.22,1,.36,1)!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu__basic .main-menu__list{background:#fff!important;opacity:1!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu__basic.is-active{transform:translateX(0)!important;pointer-events:auto;transition:transform .6s cubic-bezier(.22,1,.36,1)!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .header__info-drop .selectmenu__drop{background:#fff!important;opacity:1!important;transition:transform .6s cubic-bezier(.22,1,.36,1),visibility 0s linear .6s!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .header__info-drop .selectmenu.is-active .selectmenu__drop{transition:transform .6s cubic-bezier(.22,1,.36,1),visibility 0s!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .header__info-drop .selectmenu__drop .selectmenu__list{padding:10px 20px 0!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .header__info-drop .selectmenu__drop .selectmenu__item{opacity:1!important}
 /* The legacy «Ещё» panel was hidden off-screen but still occupied height.
    Show its unique destinations directly in the category list instead. */
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu__list>._with-selectmenu{display:block!important;height:auto!important;border:0!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu__list>._with-selectmenu .selectmenu__main{display:none!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu__list>._with-selectmenu :is(.selectmenu,.selectmenu__drop,.selectmenu__drop-inner,.selectmenu__list){position:static!important;display:block!important;width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;visibility:visible!important;opacity:1!important;transform:none!important;overflow:visible!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu__list>._with-selectmenu .selectmenu__item[data-code=icon-chain]{display:none!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu__list>._with-selectmenu .selectmenu__link{box-sizing:border-box;display:flex!important;align-items:center;gap:0;min-height:52px;padding:16px 0!important;border-bottom:1px solid #ededed;color:#242424!important;font:400 13px/1.2 Montserrat,Arial,sans-serif!important;letter-spacing:.035em;text-transform:uppercase}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu :is(.main-menu__back .main-menu__link,.main-menu__dropdown-back .main-menu__link,.selectmenu__back){box-sizing:border-box;display:flex!important;align-items:center;gap:10px;width:100%!important;height:48px!important;min-height:48px;padding:0!important;background:#f3f3f3;border-bottom:0;font:600 13px/1.2 Montserrat,Arial,sans-serif!important;letter-spacing:.035em;text-transform:uppercase}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .main-menu__dropdown{z-index:32!important;padding:10px 20px!important;background:#fff!important;opacity:1!important;transition:transform .6s cubic-bezier(.22,1,.36,1),visibility 0s linear .6s!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .main-menu__dropdown._active{transition:transform .6s cubic-bezier(.22,1,.36,1),visibility 0s!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .main-menu__dropdown-back{margin:0!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu :is(.main-menu__back .main-menu__link,.main-menu__dropdown-back .main-menu__link,.selectmenu__back)>svg{display:none!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu :is(.main-menu__back .main-menu__link,.main-menu__dropdown-back .main-menu__link,.selectmenu__back)::before{content:'';display:block;flex:0 0 20px;width:20px;height:20px;background:center/20px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23242424' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 4-6 6 6 6'/%3E%3C/svg%3E")}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .main-menu__dropdown .megamenu__link{box-sizing:border-box;display:flex!important;align-items:center;gap:8px;min-height:46px;margin:0!important;padding:10px 0!important;border-bottom:1px solid #ededed;color:#242424}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .main-menu__dropdown .megamenu__block .megamenu__link{padding-left:14px!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .main-menu__dropdown .megamenu__title{box-sizing:border-box;margin:12px 0 0;padding:12px 4px;background:#f3f3f3;border:0;color:#242424;cursor:default}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .megamenu__block:has(>a[href='/catalog/zhenskie/zhivotnye/'])>.megamenu__title{display:none!important}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .main-menu__dropdown .main-menu__dropdown-link{box-sizing:border-box;min-height:46px;border-bottom:1px solid #ededed}
}
@media(max-width:1070px) and (prefers-reduced-motion:reduce){:is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) :is(.main-menu,.main-menu__basic,.main-menu__dropdown,.header__info-drop .selectmenu__drop){transition:none!important}}

/* Shared line icons in the navigation, for both desktop and mobile. */
:is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .icon-discount2,
:is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .icon-discount2::before{color:#85919a!important}
:is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu :is(.icon-gemstonenew,.icon-brilliant,.icon-gold){display:inline-flex!important;align-items:center;justify-content:center;width:20px!important;height:20px!important;flex:0 0 20px;color:#85919a;background:none!important}
:is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu :is(.icon-gemstonenew,.icon-brilliant,.icon-gold)::before{content:''!important;display:block;width:20px;height:20px;background-position:center;background-repeat:no-repeat;background-size:contain}
:is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .icon-gemstonenew::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2385919a' stroke-width='.9' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M5 10.5 8 7h8l3 3.5L12 19zM5 10.5h14M8 7l2 3.5L12 19l2-8.5L16 7M12 2v2M5 4l1.3 1.3M19 4l-1.3 1.3'/%3E%3C/svg%3E")}
:is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .icon-brilliant::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2385919a' stroke-width='.9' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='6.5' height='6.5' rx='.4'/%3E%3Crect x='13.5' y='4' width='6.5' height='6.5' rx='.4'/%3E%3Crect x='4' y='13.5' width='6.5' height='6.5' rx='.4'/%3E%3Crect x='13.5' y='13.5' width='6.5' height='6.5' rx='.4'/%3E%3C/svg%3E")}
:is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .icon-gold::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2385919a' stroke-width='.9' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M3 17.5 5 13h7l2 4.5zM10 13l2-4.5h7l2 4.5zM5 13l2-4.5h5M12 13h9M10 17.5h11l-2-4.5M7 8.5l1.7-3h6.6L17 8.5'/%3E%3C/svg%3E")}

/* Reuse the metal sphere from the filter in the navigation. */
:is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .megamenu__link img[src*='icon-metal']{content:url('../catalog-redesign/assets/metal-sphere.png');width:20px!important;height:20px!important;object-fit:contain;flex:0 0 20px}
:is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .megamenu__link img[src*='icon-metal5']{filter:sepia(1) saturate(2) hue-rotate(2deg)}
:is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .megamenu__link img[src*='icon-metal6']{filter:sepia(.9) saturate(1.8) hue-rotate(325deg)}
:is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .megamenu__link img[src*='icon-metal4']{filter:brightness(.5)}
:is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .megamenu__block:has(>a[href='/catalog/zhenskie/beloe/'])>.megamenu__link::before{content:'';display:inline-block;flex:0 0 20px;width:20px;height:20px;margin-right:8px;background:url('../catalog-redesign/assets/metal-sphere.png') center/contain no-repeat}
:is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .megamenu__block>a[href='/catalog/zhenskie/zheltoe/']::before{filter:sepia(1) saturate(2) hue-rotate(2deg)}
:is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .megamenu__block>a[href='/catalog/zhenskie/krasnoe/']::before{filter:sepia(.9) saturate(1.8) hue-rotate(325deg)}
:is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .megamenu__block>a[href='/catalog/zhenskie/kombinirovannoe/']::before{filter:sepia(.7) saturate(1.4)}
:is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .megamenu__block>a[href='/catalog/zhenskie/chernoe/']::before{filter:brightness(.5)}

@media(max-width:1070px){
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .topAuthorized:not(.hidemobile){display:flex!important;align-items:center;gap:10px}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .topAuthorized:not(.hidemobile)::before{content:'';display:block;width:20px;height:20px;flex:0 0 20px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='7.5' r='3.6'/%3E%3Cpath d='M3.75 21c.25-4.5 3.45-7.1 8.25-7.1s8 2.6 8.25 7.1'/%3E%3C/svg%3E")}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .megamenu__block:has(>a[href='/catalog/zhenskie/zhivotnye/']){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;padding-top:14px}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .megamenu__block:has(>a[href='/catalog/zhenskie/zhivotnye/'])>.megamenu__link{display:flex!important;flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding:0!important;border:0;text-align:center;line-height:1.35}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .megamenu__block:has(>a[href='/catalog/zhenskie/zhivotnye/'])>.megamenu__link::before{content:'';display:block;width:100%;aspect-ratio:1;background:#f4f4f4 var(--daf-collection-image) center/cover no-repeat}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .megamenu__block>a[href='/catalog/zhenskie/zhivotnye/']{--daf-collection-image:url('/local/templates/daf_2020/daf-redesign/app-home/live/5d9029ee21ed.jpg')}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .megamenu__block>a[href='/catalog/zhenskie/znaki_zodiaka/']{--daf-collection-image:url('/local/templates/daf_2020/daf-redesign/app-home/live/a0670912af09.jpg')}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .megamenu__block>a[href='/catalog/zhenskie/morskaya/']{--daf-collection-image:url('/local/templates/daf_2020/daf-redesign/app-home/live/e6045655cebe.jpg')}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .megamenu__block>a[href='/catalog/zhenskie/cvety/']{--daf-collection-image:url('/local/templates/daf_2020/daf-redesign/app-home/live/af97be86b193.jpg')}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .megamenu__block>a[href='/catalog/zhenskie/priroda_rasteniya/']{--daf-collection-image:url('/local/templates/daf_2020/daf-redesign/app-home/live/fe60baf9dfac.jpg')}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .megamenu__block>a[href='/catalog/zhenskie/talismany/']{--daf-collection-image:url('/local/templates/daf_2020/daf-redesign/app-home/live/37f91eadc504.jpg')}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .megamenu__block>a[href='/catalog/zhenskie/frukty_yagody_ovoshchi/']{--daf-collection-image:url('/local/templates/daf_2020/daf-redesign/app-home/live/139936699298.jpg')}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .megamenu__block>a[href='/catalog/zhenskie/zmei/']{--daf-collection-image:url('/local/templates/daf_2020/daf-redesign/app-home/live/8f77918b207f.jpg')}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .megamenu__block>a[href='/catalog/zhenskie/zimnyaya/']{--daf-collection-image:url('/local/templates/daf_2020/daf-redesign/app-home/live/e65db04a46a2.jpg')}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .megamenu__block>a[href='/catalog/zhenskie/pticy/']{--daf-collection-image:url('/local/templates/daf_2020/daf-redesign/app-home/live/64b6a5dc96fe.jpg')}
 :is(body.daf-catalog-v2,body.daf-mobile-home,body:is(.daf-mobile-product,.daf-mobile-home,.daf-catalog-v2)) .main-menu .megamenu__block>a[href='/catalog/zhenskie/religioznyy/']{--daf-collection-image:url('/local/templates/daf_2020/daf-redesign/app-home/live/58dd817623c4.jpg')}
}
@media(max-width:767px){
 body.daf-mobile-product .daf-similar .card-i-sm-block__slider-always,
 body.daf-mobile-product .daf-similar .card-i-sm-block__slider-always > .swiper-wrapper.daf-home{margin-bottom:0!important;padding-bottom:0!important}
 body.daf-mobile-product .daf-similar .daf-recommendations-more:not([hidden]){margin-top:24px!important}
}
@media(max-width:767px){
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home :is(.daf-home-news-link,.more-btn-v1){width:max-content!important;max-width:100%!important;margin:16px auto 0!important;float:none!important;position:relative!important;left:auto!important;right:auto!important;transform:none!important;font-weight:400!important}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home :is(.daf-home-news-link,.more-btn-v1) :is(span,strong){font-weight:400!important}
}
@media(max-width:767px){
 /* The home-page product rails share the catalog's two-column geometry. */
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home :is(.card-i-sm-block__slider-block5,.card-i-sm-block__slider-always) > .swiper-wrapper:has(.card-i[data-daf-mobile-card=ready]){display:grid!important;grid-auto-flow:column!important;grid-template-columns:none!important;grid-auto-columns:calc((100% - 10px)/2)!important;gap:10px!important;width:100%!important;overflow-x:auto!important;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;transform:none!important}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home :is(.card-i-sm-block__slider-block5,.card-i-sm-block__slider-always) > .swiper-wrapper:has(.card-i[data-daf-mobile-card=ready]) > .swiper-slide{box-sizing:border-box;width:auto!important;min-width:0!important;margin:0!important;scroll-snap-align:start}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .card-i[data-daf-mobile-card=ready] .daf-product-card__image.is-product{padding:4.1%!important}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-product-card__prices{position:relative;flex-wrap:nowrap;overflow:hidden}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-product-card__prices :is(.daf-product-card__price,.daf-product-card__old-price){flex:none;white-space:nowrap}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-product-card__old-price--hidden{position:absolute;visibility:hidden;pointer-events:none}
}
@media(max-width:767px){
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:36px!important}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-grid > .advantages-line{order:-1}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-grid > .advantages-line{margin-top:0!important}
 html body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-reviews__header{margin:0 0 16px!important}
 html body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-reviews__header h2{margin:0!important}
 html body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-reviews__overall{width:100%!important;justify-content:center!important;text-align:center!important}
 html body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-reviews__overall > div{display:flex!important;flex:0 0 auto!important;flex-direction:column;align-items:center;text-align:center}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-grid .advantages-line__title h2{margin:0 0 20px!important;color:#242424!important;font:500 22px/1.3 Montserrat,Arial,sans-serif!important;letter-spacing:0!important;text-align:center!important;text-transform:uppercase!important}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-grid .m-about__title{margin:0 0 24px!important;color:#242424!important;font:500 22px/1.3 Montserrat,Arial,sans-serif!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-copy :is(p,li){color:#242424!important;font:300 16px/1.6 Montserrat,Arial,sans-serif!important;text-align:justify;hyphens:auto}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-copy ul{list-style:disc outside!important;margin:0 0 1em!important;padding-left:1.4em!important}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-copy li{display:list-item!important;list-style:disc outside!important;margin-bottom:.4em}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-toggle{min-height:40px;margin-top:16px;padding:0;border:0;background:transparent;color:#292929;font:500 14px/1.4 Montserrat,Arial,sans-serif;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
}
@media(max-width:767px){
 body.daf-catalog-v2 :is(.daf-v2-recent-demo > h2,.daf-catalog-editorial .blog__sections > .container > h3){color:#242424!important;font:500 22px/1.3 Montserrat,Arial,sans-serif!important;letter-spacing:0!important;text-align:center!important;text-transform:uppercase!important}
 body.daf-catalog-v2 .daf-catalog-editorial #daf-catalog-description > h2{text-align:center!important}
}
@media(max-width:767px){
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .m-new .card-i-sm-block__slider-block5{height:auto!important;margin-bottom:0!important;padding-bottom:0!important;overflow:visible!important}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .m-new .card-i-sm-block__slider-block5 > .swiper-wrapper:has(.card-i[data-daf-mobile-card=ready]){display:grid!important;grid-auto-flow:row!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-columns:auto!important;gap:24px 10px!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;transform:none!important}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .m-new .card-i-sm-block__slider-block5 > .swiper-wrapper > .swiper-slide:nth-child(n+7){display:none!important}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .m-new .card-i-sm-block .sl-nav{display:none!important}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .m-new .daf-home-news-link{margin-top:12px!important}
}
.daf-home-recommendations-more{display:none}
@media(max-width:767px){
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-similar[data-daf-home-recommendations-ready] .card-i-sm-block__slider-always{height:auto!important;overflow:visible!important;margin:0!important;padding:0!important}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-similar[data-daf-home-recommendations-ready] .card-i-sm-block__slider-always > .swiper-wrapper{display:grid!important;grid-auto-flow:row!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-columns:auto!important;gap:24px 10px!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;transform:none!important}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-similar[data-daf-home-recommendations-ready] .card-i-sm-block__slider-always > .swiper-wrapper > .swiper-slide{box-sizing:border-box;display:block!important;width:auto!important;min-width:0!important;margin:0!important}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-similar[data-daf-home-recommendations-ready] .card-i-sm-block__slider-always > .swiper-wrapper > .swiper-slide.daf-home-recommendation-hidden{display:none!important}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-recommendations-more:not([hidden]){display:block;box-sizing:border-box;width:100%;min-height:48px;margin:12px 0 0;padding:12px;border:1px solid #262626;background:#262626;color:#fff;font:400 13px/1.3 Montserrat,Arial,sans-serif;text-transform:uppercase;cursor:pointer}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-similar[data-daf-home-recommendations-ready] .sl-nav{display:none!important}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .more-btn-v1{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .more-btn-v1 svg{display:none!important}
}
@media(max-width:767px){
 body.daf-mobile-home:not(:where(.daf-rd-shell)) :is(.wide-socials__header,.interesting-sections > h2){box-sizing:border-box;width:100%;margin:0 0 24px!important;padding:0!important;color:#242424!important;font:500 22px/1.3 Montserrat,Arial,sans-serif!important;letter-spacing:0!important;text-align:center!important;text-transform:uppercase!important}
}
@media(max-width:767px){
 /* Recently viewed uses the same two-column spacing and shared tile as the catalog. */
 body.daf-catalog-v2 :is(.daf-v2-recent-grid,.new_slider_aac .card-i-sm-block__slider-always > .swiper-wrapper){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;gap:24px 10px!important;width:100%!important;height:auto!important;transform:none!important}
 body.daf-catalog-v2 :is(.daf-v2-recent-grid > article,.new_slider_aac .card-i-sm-block__slider-always > .swiper-wrapper > .swiper-slide){box-sizing:border-box;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;background:transparent!important}
 body.daf-catalog-v2 .daf-v2-recent-grid > article[data-daf-mobile-recent=ready] .daf-product-card__media{height:auto!important;aspect-ratio:1;background:#f7f7f7!important;overflow:hidden}
 body.daf-catalog-v2 .daf-v2-recent-grid > article[data-daf-mobile-recent=ready] .daf-product-card__favorite{top:8px!important;right:8px!important;width:40px!important;height:40px!important;padding:0!important;overflow:visible!important}
 body.daf-catalog-v2 .daf-v2-recent-grid > article[data-daf-mobile-recent=ready] .daf-product-card__prices{padding:10px 0 0!important;font-size:14px!important;line-height:1.4!important}
 body.daf-catalog-v2 .daf-v2-recent-grid > article[data-daf-mobile-recent=ready] .daf-product-card__price{margin:0!important;font-weight:400!important}
}
@media(max-width:767px){
 body.daf-mobile-home:not(:where(.daf-rd-shell)) main.daf-home :is(button,.btn,.btn-trans,.more-btn-v1,.daf-home-news-link,.daf-home-recommendations-more),
 body.daf-mobile-home:not(:where(.daf-rd-shell)) main.daf-home :is(button,.btn,.btn-trans,.more-btn-v1,.daf-home-news-link,.daf-home-recommendations-more) :is(span,strong,b){font-weight:400!important}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) main.daf-home :is(.daf-home-news-link,.more-btn-v1,.daf-home-recommendations-more:not([hidden])){margin-top:12px!important}
}
@media(max-width:767px){
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .m-new :is(.new_slider_aac,.m-goods,.card-i-sm-block,.card-i-sm-block__slider-block5){margin-bottom:0!important;padding-bottom:0!important}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .m-new .daf-home-news-link{margin-top:12px!important}
}
@media(max-width:767px){
 body.daf-mobile-home:not(:where(.daf-rd-shell)) main.daf-home :is(.daf-home-news-link,.more-btn-v1,.daf-home-recommendations-more:not([hidden])){box-sizing:border-box;width:min(260px,100%)!important;max-width:100%!important;margin-inline:auto!important;text-align:center!important}
}
@media(max-width:767px){
 body.daf-mobile-home:not(:where(.daf-rd-shell)) main.daf-home .m-guide-item--expert{display:none!important}
}
@media(max-width:767px){
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-copy .m-about__txt-block_1,
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-copy.is-expanded .m-about__txt-block_1{max-height:none!important;overflow:hidden!important;transition:height .65s cubic-bezier(.33,0,.2,1)!important}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-copy{overflow-anchor:none}
}
@media(max-width:767px) and (prefers-reduced-motion:reduce){body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-copy .m-about__txt-block_1{transition:none!important}}
@media(max-width:767px){
 body.daf-mobile-home:not(:where(.daf-rd-shell)) main.daf-home .m-new .daf-home-news-link,
 body.daf-mobile-home:not(:where(.daf-rd-shell)) main.daf-home .m-new .daf-home-news-link :is(span,strong,b){font:400 13px/1.3 Montserrat,Arial,sans-serif!important}
}
@media(max-width:767px){
 body.daf-mobile-home:not(:where(.daf-rd-shell)) main.daf-home .more-btn-v1{white-space:nowrap!important;padding-inline:12px!important;letter-spacing:normal!important}
}
@media(max-width:767px){
 body.daf-mobile-product .product.product_page .daf-similar .daf-recommendations-more:not([hidden]){box-sizing:border-box;width:min(260px,100%)!important;max-width:100%!important;margin-inline:auto!important;text-align:center!important}
}
@media(max-width:767px){
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-grid .advantages-line__list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-grid .advantages-line__item{box-sizing:border-box;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:14px;min-width:0;min-height:150px;margin:0!important;padding:20px 12px!important;background:#f5f5f5!important;text-align:center!important}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-grid .advantages-line__icon{display:grid!important;place-items:center;width:48px;height:48px;margin:0!important;color:#242424}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-grid .advantages-line__icon .icon{font-size:36px;line-height:1}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-grid .advantages-line__description{width:100%;margin:0!important;color:#242424;font:400 14px/1.45 Montserrat,Arial,sans-serif!important;text-align:center!important;overflow-wrap:anywhere}
}
@media(max-width:767px){
 body.daf-mobile-home{--daf-font:Montserrat,Arial,sans-serif;--daf-type-small:14px;--daf-type-body:16px;--daf-type-emphasis:20px;--daf-type-section:22px;--daf-type-title:28px}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) main.daf-home :is(p,span,a,button,h1,h2,h3,h4,h5,li,div,label,strong,small):not(.icon):not([class^="icon-"]):not([class*=" icon-"]){font-family:var(--daf-font)!important}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .m-guide-info__txt{box-sizing:border-box;width:100%;padding:12px 16px!important;color:#242424;font:400 var(--daf-type-body)/1.4 Montserrat,Arial,sans-serif!important;text-align:center!important}
}
@media(max-width:767px){
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-grid .advantages-line__list{grid-auto-rows:1fr}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-grid .advantages-line__item{display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:48px minmax(0,1fr);align-content:start!important;align-items:start!important;justify-items:center;gap:14px}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-grid .advantages-line__icon{align-self:center;justify-self:center}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-grid .advantages-line__description{align-self:start;justify-self:stretch;text-align:center!important}
}

/* Mobile homepage benefits: a single, fine-line icon set. */
@media(max-width:767px){
 html body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-grid .advantages-line__item .advantages-line__icon .icon{display:none!important}
 html body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-grid .advantages-line__item .advantages-line__icon::before{content:"";display:block;width:44px;height:44px;background-position:center;background-size:contain;background-repeat:no-repeat}
 html body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-grid .advantages-line__item:nth-child(1) .advantages-line__icon::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%20fill%3D%22none%22%20stroke%3D%22%2352606b%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%2210%22%20y%3D%2210%22%20width%3D%2212%22%20height%3D%2212%22%20rx%3D%22.7%22%2F%3E%3Crect%20x%3D%2226%22%20y%3D%2210%22%20width%3D%2212%22%20height%3D%2212%22%20rx%3D%22.7%22%2F%3E%3Crect%20x%3D%2210%22%20y%3D%2226%22%20width%3D%2212%22%20height%3D%2212%22%20rx%3D%22.7%22%2F%3E%3Crect%20x%3D%2226%22%20y%3D%2226%22%20width%3D%2212%22%20height%3D%2212%22%20rx%3D%22.7%22%2F%3E%3C%2Fsvg%3E")}
 html body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-grid .advantages-line__item:nth-child(2) .advantages-line__icon::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%20fill%3D%22none%22%20stroke%3D%22%2352606b%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2224%22%20cy%3D%2228%22%20r%3D%2211%22%2F%3E%3Cpath%20d%3D%22M18%2017l-2-5%203-4h10l3%204-2%205M16%2012h16m-13-4%205%208%205-8M18%2017l6%205%206-5%22%2F%3E%3C%2Fsvg%3E")}
 html body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-grid .advantages-line__item:nth-child(3) .advantages-line__icon::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%20fill%3D%22none%22%20stroke%3D%22%2352606b%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M24%2041S12%2028%2012%2020a12%2012%200%200%201%2024%200c0%208-12%2021-12%2021z%22%2F%3E%3Ccircle%20cx%3D%2224%22%20cy%3D%2220%22%20r%3D%224.5%22%2F%3E%3C%2Fsvg%3E")}
 html body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-grid .advantages-line__item:nth-child(4) .advantages-line__icon::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%20fill%3D%22none%22%20stroke%3D%22%2352606b%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%2012%20.9%201.9%202.1.3-1.5%201.5.4%202.1-1.9-1-1.9%201%20.4-2.1-1.5-1.5%202.1-.3zM24%207l1.3%202.7%203%20.4-2.2%202.1.6%203-2.7-1.4-2.7%201.4.6-3-2.2-2.1%203-.4zM36%2012l.9%201.9%202.1.3-1.5%201.5.4%202.1-1.9-1-1.9%201%20.4-2.1-1.5-1.5%202.1-.3z%22%2F%3E%3Cpath%20d%3D%22m12%2024%203.2%209%203.2-9M22%2024v9M27%2033v-9h3.2a2.8%202.8%200%201%201%200%205.6H27%22%2F%3E%3C%2Fsvg%3E")}
 html body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-grid .advantages-line__item:nth-child(5) .advantages-line__icon::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%20fill%3D%22none%22%20stroke%3D%22%2352606b%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M13%208h18l5%205v24H13zM31%208v6h5M18%2019h13M18%2023h13M18%2027h8%22%2F%3E%3Ccircle%20cx%3D%2230%22%20cy%3D%2232%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22m27%2035-1%206%204-2%204%202-1-6%22%2F%3E%3C%2Fsvg%3E")}
 html body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-grid .advantages-line__item:nth-child(6) .advantages-line__icon::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%20fill%3D%22none%22%20stroke%3D%22%2352606b%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16%2010h16v8c0%207-3%2011-8%2011s-8-4-8-11zM16%2013H10c0%206%202%209%207%209m15-9h6c0%206-2%209-7%209M24%2029v7m-7%204h14m-11-4h8M24%2014l1.3%202.8%203%20.4-2.2%202.1.6%203-2.7-1.4-2.7%201.4.6-3-2.2-2.1%203-.4z%22%2F%3E%3C%2Fsvg%3E")}
}

/* The approved benefit illustrations are shared with the desktop homepage. */
@media(min-width:700px){
 html body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-grid .advantages-line__item{box-sizing:border-box;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-width:0;min-height:150px;padding:20px 16px!important;background:#f8f8f8;text-align:center}
 html body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-grid .advantages-line__item .advantages-line__icon{display:grid;place-items:center;margin:0 auto!important}
 html body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-grid .advantages-line__item .advantages-line__icon .icon{display:none!important}
 html body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-grid .advantages-line__item .advantages-line__icon::before{content:"";display:block;width:48px;height:48px;background-position:center;background-size:contain;background-repeat:no-repeat}
 html body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-grid .advantages-line__item .advantages-line__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-align:center;line-height:1.45}
 html body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-grid .advantages-line__item:nth-child(1) .advantages-line__icon::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%20fill%3D%22none%22%20stroke%3D%22%2352606b%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%2210%22%20y%3D%2210%22%20width%3D%2212%22%20height%3D%2212%22%20rx%3D%22.7%22%2F%3E%3Crect%20x%3D%2226%22%20y%3D%2210%22%20width%3D%2212%22%20height%3D%2212%22%20rx%3D%22.7%22%2F%3E%3Crect%20x%3D%2210%22%20y%3D%2226%22%20width%3D%2212%22%20height%3D%2212%22%20rx%3D%22.7%22%2F%3E%3Crect%20x%3D%2226%22%20y%3D%2226%22%20width%3D%2212%22%20height%3D%2212%22%20rx%3D%22.7%22%2F%3E%3C%2Fsvg%3E")}
 html body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-grid .advantages-line__item:nth-child(2) .advantages-line__icon::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%20fill%3D%22none%22%20stroke%3D%22%2352606b%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2224%22%20cy%3D%2228%22%20r%3D%2211%22%2F%3E%3Cpath%20d%3D%22M18%2017l-2-5%203-4h10l3%204-2%205M16%2012h16m-13-4%205%208%205-8M18%2017l6%205%206-5%22%2F%3E%3C%2Fsvg%3E")}
 html body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-grid .advantages-line__item:nth-child(3) .advantages-line__icon::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%20fill%3D%22none%22%20stroke%3D%22%2352606b%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M24%2041S12%2028%2012%2020a12%2012%200%200%201%2024%200c0%208-12%2021-12%2021z%22%2F%3E%3Ccircle%20cx%3D%2224%22%20cy%3D%2220%22%20r%3D%224.5%22%2F%3E%3C%2Fsvg%3E")}
 html body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-grid .advantages-line__item:nth-child(4) .advantages-line__icon::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%20fill%3D%22none%22%20stroke%3D%22%2352606b%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%2012%20.9%201.9%202.1.3-1.5%201.5.4%202.1-1.9-1-1.9%201%20.4-2.1-1.5-1.5%202.1-.3zM24%207l1.3%202.7%203%20.4-2.2%202.1.6%203-2.7-1.4-2.7%201.4.6-3-2.2-2.1%203-.4zM36%2012l.9%201.9%202.1.3-1.5%201.5.4%202.1-1.9-1-1.9%201%20.4-2.1-1.5-1.5%202.1-.3z%22%2F%3E%3Cpath%20d%3D%22m12%2024%203.2%209%203.2-9M22%2024v9M27%2033v-9h3.2a2.8%202.8%200%201%201%200%205.6H27%22%2F%3E%3C%2Fsvg%3E")}
 html body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-grid .advantages-line__item:nth-child(5) .advantages-line__icon::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%20fill%3D%22none%22%20stroke%3D%22%2352606b%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M13%208h18l5%205v24H13zM31%208v6h5M18%2019h13M18%2023h13M18%2027h8%22%2F%3E%3Ccircle%20cx%3D%2230%22%20cy%3D%2232%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22m27%2035-1%206%204-2%204%202-1-6%22%2F%3E%3C%2Fsvg%3E")}
 html body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-grid .advantages-line__item:nth-child(6) .advantages-line__icon::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%20fill%3D%22none%22%20stroke%3D%22%2352606b%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16%2010h16v8c0%207-3%2011-8%2011s-8-4-8-11zM16%2013H10c0%206%202%209%207%209m15-9h6c0%206-2%209-7%209M24%2029v7m-7%204h14m-11-4h8M24%2014l1.3%202.8%203%20.4-2.2%202.1.6%203-2.7-1.4-2.7%201.4.6-3-2.2-2.1%203-.4z%22%2F%3E%3C%2Fsvg%3E")}
}

/* Shared quiet surfaces use the same gray as product photographs. */
:is(body.daf-catalog-v2,body.daf-mobile-home:not(:where(.daf-rd-shell)),body.daf-mobile-product) :is(.daf-reviews__card,.daf-reviews__sources li,.daf-reviews__origin,.daf-benefits-section .benefits-product__item,.daf-benefits-section .product__quote,.product__offer .offer-summary,.interesting-sections a:not(:hover),.show-more-product__link:not(:hover),.daf-insert-specs__toggle:not(:hover),.daf-faq-visit .cta-product__box,.daf-filter-section>summary:not(:hover),footer[itemtype$="WPFooter"]){background-color:#f8f8f8!important}
@media(max-width:767px){
 :is(body.daf-catalog-v2,body.daf-mobile-home:not(:where(.daf-rd-shell)),body.daf-mobile-product) :is(.daf-reviews__card,.daf-reviews__sources li,.daf-reviews__origin,.daf-benefits-section .benefits-product__item,.daf-benefits-section .product__quote,.product__offer .offer-summary,.interesting-sections a:not(:hover),.show-more-product__link:not(:hover),.daf-insert-specs__toggle:not(:hover),.daf-faq-visit .cta-product__box,.daf-filter-section>summary:not(:hover),footer[itemtype$="WPFooter"]),
 html body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-grid .advantages-line__item{background-color:#f7f7f7!important}
}


/* Tablet: use the approved mobile banner treatment and desktop benefit tiles. */
@media (min-width:700px) and (max-width:1070px){
 body.daf-mobile-home:not(:where(.daf-rd-shell)) main.daf-home{padding-top:15px!important}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .hero .swiper-pagination{bottom:12px!important}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .m-stock:not(.m-stock-fake) .m-stock__list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .m-stock__list > a{display:block;width:100%;min-width:0}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .m-stock__item{position:relative;width:100%;height:310px;margin:0;overflow:hidden;background:#f7f7f7}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .m-stock__item-bg{position:absolute;inset:0;background-position:center;background-size:cover}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .m-stock__item-content{box-sizing:border-box;position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:24px 20px;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.45));color:#fff;text-align:center}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .m-stock__item-content::after{content:none!important}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .m-stock__stock{width:100%;font:500 21px/1.3 Montserrat,Arial,sans-serif;color:inherit;text-align:center}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .m-stock__txt{width:100%;font:400 13px/1.5 Montserrat,Arial,sans-serif;color:inherit;text-align:center}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .m-stock .daf-special-offers-title{display:block;margin:0 0 28px!important;text-align:center;text-transform:uppercase;font:500 22px/1.3 Montserrat,Arial,sans-serif}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-reviews__sources{display:none!important}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-reviews__overall{width:100%!important;justify-content:center!important;text-align:center!important}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-reviews__overall > div{display:flex!important;flex-direction:column;align-items:center;text-align:center}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .daf-home-about-grid .advantages-line__list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}
 body.daf-mobile-product .details-product__sizes{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}
 body.daf-mobile-product .details-product__sizes .size-product__top{display:flex!important;justify-content:center!important;width:100%;text-align:center!important}
 body.daf-mobile-product .details-product__sizes .size-product__grid{justify-content:center!important;margin-inline:auto!important}
 body.daf-mobile-product .details-product__sizes .size-product__title{text-align:center!important}
 body.daf-mobile-product .price-product{justify-content:center!important;text-align:center!important}
 body.daf-mobile-product footer[itemtype$="WPFooter"] .bottom_menu_group > .texts_mini{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;text-align:center!important}
 body.daf-mobile-product footer[itemtype$="WPFooter"] .texts_mini .top_texts{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;text-align:center!important}
 body.daf-mobile-product footer[itemtype$="WPFooter"] .texts_mini :is(p,h5){width:100%!important;text-align:center!important}
}

/* Tablet homepage: keep swipe navigation and simplify section controls. */
@media (min-width:700px) and (max-width:1070px){
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home .card-i-sm-block .sl-nav{display:none!important}
 body.daf-mobile-home:not(:where(.daf-rd-shell)) .daf-home > .hero + .m-catalog{margin-top:44px!important}
}

/* Center the product's purchase details on tablet. */
@media (min-width:700px) and (max-width:1070px){
 body.daf-mobile-product .details-product__group{justify-content:center!important;text-align:center!important}
 body.daf-mobile-product .details-product__sizes .size-product__top{margin-bottom:8px!important}
 body.daf-mobile-product .details-product__sizes .size-product__grid{margin-top:0!important}
 body.daf-mobile-product .actions-product__top{justify-content:center!important}
 body.daf-mobile-product .actions-product__top .price-product{justify-content:center!important;text-align:center!important}
}

/* Tablet descriptions retain full paragraph heights when expanded. */
@media (min-width:700px) and (max-width:1070px){
 body.daf-mobile-product .details-product__description.daf-desc-compact .details-product__text,
 body.daf-mobile-product .details-product__description.daf-desc-compact .details-product__text > p{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}
}
@media (min-width:700px) and (max-width:1070px){
 body.daf-mobile-product .product.product_page .product__top > .product__details > .details-product__description.daf-desc-compact > .details-product__text-wrap{display:block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important}
}
