.t-store__card__descr, .t-store__card__sku, 
.t-store__product-popup__sku, .t-store__product-popup__sku-wrapper,
.t706__product-sku, .t-cartwin__product-sku,
.t706__product-title__option, .t706__order-item-sku,
.t706__product-descr, .t-cartwin__product-descr{
    display: none !important;
}.t-store__card__textwrapper{
    height: auto !important;
    min-height: unset !important;
    padding-top: 12px;
}.t-store__card__title{ margin-bottom: 4px !important; }.t-store__card__price-wrapper{ margin: 0 !important; }.t-store__card__btns-wrapper{ 
    margin-top: 10px !important; 
    padding-top: 0 !important; 
    display: flex !important;            
    flex-direction: row !important;      
    justify-content: flex-start !important; 
    gap: 6px !important;                 
}.t-store__card__btns-wrapper > .t-store__card__btn{
    flex: 0 1 43% !important;           
    max-width: 43% !important;          
    margin: 0 !important;                
    padding-left: 4px !important;       
    padding-right: 4px !important;       
    font-size: 12px !important;          
    text-align: center !important;
    box-sizing: border-box !important;
    white-space: nowrap !important;     
    text-overflow: clip !important;     
    overflow: visible !important;       
}


/* ========================================================== */
/* АДАПТИВ ДЛЯ ЭКРАНОВ 1201px - 1660px                        */
/* ========================================================== */
@media screen and (max-width: 1660px) and (min-width: 1201px) {.t-store__card__btns-wrapper > .t-store__card__btn{
        flex: 0 1 43% !important;       
        max-width: 43% !important;
        font-size: 11px !important;      
        padding-left: 2px !important;   
        padding-right: 2px !important;
    }.t-store__card__title{ font-size: 15px !important; }.t-store__card__price{ font-size: 13px !important; }
}


/* ========================================================== */
/* АДАПТИВ 3: ДЛЯ ЭКРАНОВ ОТ 961px ДО 1200px                  */
/* ========================================================== */
@media screen and (max-width: 1200px) and (min-width: 961px) {.t-store__card__btns-wrapper > .t-store__card__btn{
        flex: 0 1 43% !important;       
        max-width: 43% !important;
        height: 36px !important;         
        line-height: 36px !important;   
        font-size: 10px !important;      
        padding-left: 2px !important;   
        padding-right: 2px !important;  
    }.t-store__card__title{ font-size: 14px !important; }.t-store__card__price{ font-size: 12px !important; }
}


/* ГЛОБАЛЬНЫЙ МОБИЛЬНЫЙ КОНТЕЙНЕР (ОСТАВЛЯЕМ ДЛЯ СЕТКИ ФИЛЬТРОВ) */
@media screen and (max-width: 960px) {.t951__grid-cont .t-store__card-list{
        row-gap: 20px !important;
    }#rec1294984581 .t-store__grid-cont_col-width_stretch .t951__sidebar{
        margin: -12px -8px -8px -6px !important;
    }
}


/* ========================================================== */
/* АДАПТИВ 2: ДЛЯ ЭКРАНОВ ОТ 671px ДО 960px                   */
/* ========================================================== */
@media screen and (max-width: 960px) and (min-width: 671px) {.t-store__card__btns-wrapper > .t-store__card__btn{
        flex: 0 1 43% !important;       
        max-width: 43% !important;
        font-size: 11px !important;      
    }.t-store__card__title{ 
        font-size: 16px !important;     
        margin-top: 10px !important;    
    }
}


/* ========================================================== */
/* АДАПТИВ 1: ДЛЯ ЭКРАНОВ ДО 670px (МОБИЛЬНЫЕ ТЕЛЕФОНЫ)       */
/* ========================================================== */
@media screen and (max-width: 670px) {.t-store__card__btns-wrapper{ 
        flex-direction: column !important; 
        align-items: flex-start !important; 
        gap: 0 !important;                 
    }.t-align_left .t-store__card__btns-wrapper > .t-store__card__btn{ 
        margin: -4px 0px 10px 0px !important; 
    }.t-store__card__btns-wrapper > .t-btnflex_sm, 
    .t-store__card__btns-wrapper > .t-btn.t-btnflex_sm, 
    .t-store__card__btns-wrapper > .t-submit.t-btnflex_sm{
        display: block !important;
        
        width: 75% !important;             /* УВЕЛИЧИЛИ ШИРИНУ НА 20% (было 55% -> стало 75%) */
        max-width: 75% !important;
        
        height: 16px !important;            /* УМЕНЬШИЛИ ВЫСОТУ НА 12px (было 28px -> стало 16px) */
        line-height: 16px !important;
        text-align: center !important;     
        
        font-size: 10px !important;      
        padding-left: 4px !important;   
        padding-right: 4px !important;  
    }.t-store__card__title{ 
        font-size: 13px !important;        
        margin-top: 8px !important;     
        margin-bottom: 2px !important;  
    }.t-store__card__price{ 
        font-size: 13px !important;        
    }.t-store__grid-cont .t-col, .t-store__grid-cont .t-store__stretch-col{
        margin-bottom: 12px !important;
    }
}.t-store__loadmore-btn-wrapper .t-store__loadmore-btn,
.t-store__grid-cont .t-store__loadmore-btn{
    width: 100% !important;
    max-width: 100% !important;
    margin: 30px auto !important;
    text-align: center !important;
    display: inline-block !important;
}


/* Адаптив для попапа товара (до 480px) */
@media screen and (max-width: 480px) {.t-store__prod-popup__name,
    .js-product-name.t-store__prod-popup__name{
        font-size: 16px !important;     
        line-height: 1.2 !important;
        margin-bottom: 10px !important;
    }.t-store__prod-popup__price,
    .t-store__prod-popup__price-value,
    .t-store__prod-popup__price-currency{
        font-size: 18px !important;     
        font-weight: 700 !important;
        line-height: 1 !important;
    }.t-store__prod-popup__price-wrapper{
        margin-bottom: 18px !important; 
        margin-top: -18px !important;
    }.t-store__prod-popup__btn-wrapper{
        margin-top: 10px !important;
    }
}
@media screen and (max-width:560px) {
}body:has(#rec2952609101) .t706 .t-input-error,
body:has(#rec2954377801) .t706 .t-input-error,
body:has(#rec2475445361) .t706 .t-input-error{
  display:block !important;
  color:#B84E12 !important;
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
  padding:0 !important;
  margin-top:4px !important;
  line-height:1.3 !important;
}body:has(#rec2952609101) .t706 .t-form__errorbox-wrapper,
body:has(#rec2954377801) .t706 .t-form__errorbox-wrapper,
body:has(#rec2475445361) .t706 .t-form__errorbox-wrapper{
  color:#FCAA27 !important;
  background:transparent !important;
  border:2px solid #FCAA27 !important;
  border-radius:28px !important;
  box-shadow:none !important;
}body:has(#rec2952609101) .t706 .t-form__errorbox-text, .t706 .t-form__errorbox-item,
body:has(#rec2954377801) .t706 .t-form__errorbox-text, .t706 .t-form__errorbox-item,
body:has(#rec2475445361) .t706 .t-form__errorbox-text, .t706 .t-form__errorbox-item{
  color:#FCAA27 !important;
  background:transparent !important;
}body:has(#rec2952609101) .t706 .t-input-group:has(.t-input-error:not(:empty)) .t-input,
body:has(#rec2954377801) .t706 .t-input-group:has(.t-input-error:not(:empty)) .t-input,
body:has(#rec2475445361) .t706 .t-input-group:has(.t-input-error:not(:empty)) .t-input{
  border-color:#FCAA27 !important;
  box-shadow:none !important;
  outline:none !important;
}body:has(#rec2952609101) .t706 .t-input-group input.t-input:focus,
body:has(#rec2954377801) .t706 .t-input-group input.t-input:focus,
body:has(#rec2475445361) .t706 .t-input-group input.t-input:focus{
  outline:none !important;
  box-shadow:none !important;
  border-color:#FCAA27 !important;
  background-image:none !important;
}body:has(#rec2952609101) .t706 .t-input-group_ph .t-input-block,
body:has(#rec2954377801) .t706 .t-input-group_ph .t-input-block,
body:has(#rec2475445361) .t706 .t-input-group_ph .t-input-block{
  border:0 !important;
  box-shadow:none !important;
  outline:0 !important;
  background-image:none !important;
}body:has(#rec2952609101) .t706 .t-input-group_ph .t-input,
body:has(#rec2954377801) .t706 .t-input-group_ph .t-input,
body:has(#rec2475445361) .t706 .t-input-group_ph .t-input{
  box-shadow:none !important;
  outline:0 !important;
}body:has(#rec2952609101) .t706 .t-input-group_cb .t-input-block,
body:has(#rec2954377801) .t706 .t-input-group_cb .t-input-block,
body:has(#rec2475445361) .t706 .t-input-group_cb .t-input-block{
  border:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
  outline:0 !important;
  border-bottom:1px solid #B84E12 !important;
  padding-bottom:7px !important;
}body:has(#rec2952609101) .t706 .t-input-group_ph,
body:has(#rec2954377801) .t706 .t-input-group_ph,
body:has(#rec2475445361) .t706 .t-input-group_ph{ margin-bottom:0 !important; }body:has(#rec2952609101) .t706 .t-input-group_dl,
body:has(#rec2954377801) .t706 .t-input-group_dl,
body:has(#rec2475445361) .t706 .t-input-group_dl{ margin-top:-10px !important; }body:has(#rec2952609101) .t706 .t-input-group_cb .t-input-block,
body:has(#rec2954377801) .t706 .t-input-group_cb .t-input-block,
body:has(#rec2475445361) .t706 .t-input-group_cb .t-input-block{
  border:0 !important; border-radius:0 !important; outline:0 !important;
  box-shadow:none !important; padding-bottom:0 !important;
}body:has(#rec2952609101) .t706 .t-input-group_cb .t-checkbox__control,
body:has(#rec2954377801) .t706 .t-input-group_cb .t-checkbox__control,
body:has(#rec2475445361) .t706 .t-input-group_cb .t-checkbox__control{
  border:0 !important; border-radius:0 !important; outline:0 !important; box-shadow:none !important;
}body:has(#rec2952609101) .t706 .t-input-group_cb.t-input-group_incorrect .t-input-block,
body:has(#rec2954377801) .t706 .t-input-group_cb.t-input-group_incorrect .t-input-block,
body:has(#rec2475445361) .t706 .t-input-group_cb.t-input-group_incorrect .t-input-block,
body:has(#rec2952609101) .t706 .t-input-group_cb.t-input-group_error .t-input-block,
body:has(#rec2954377801) .t706 .t-input-group_cb.t-input-group_error .t-input-block,
body:has(#rec2475445361) .t706 .t-input-group_cb.t-input-group_error .t-input-block{
  border:0 !important; border-bottom:2px solid #FCAA27 !important;
  border-radius:0 !important; box-shadow:none !important; padding-bottom:7px !important;
}body:has(#rec2952609101) .t706 .t-input-group_cb.t-input-group_incorrect,
body:has(#rec2954377801) .t706 .t-input-group_cb.t-input-group_incorrect,
body:has(#rec2475445361) .t706 .t-input-group_cb.t-input-group_incorrect,
body:has(#rec2952609101) .t706 .t-input-group_cb.t-input-group_error,
body:has(#rec2954377801) .t706 .t-input-group_cb.t-input-group_error,
body:has(#rec2475445361) .t706 .t-input-group_cb.t-input-group_error{
  border:0 !important; outline:0 !important; box-shadow:none !important;
}body:has(#rec2952609101) .t706 .t-form__errorbox-wrapper,
body:has(#rec2954377801) .t706 .t-form__errorbox-wrapper,
body:has(#rec2475445361) .t706 .t-form__errorbox-wrapper{
  color:#FCAA27 !important; background:#FCF8F4 !important;
  border:2px solid #FCAA27 !important; border-radius:28px !important;
  box-shadow:none !important; box-sizing:border-box !important; min-height:58px !important;
  padding:12px 18px !important; margin:24px 0 14px !important; text-align:center !important;
}body:has(#rec2952609101) .t706 .t-form__errorbox-text,
body:has(#rec2954377801) .t706 .t-form__errorbox-text,
body:has(#rec2475445361) .t706 .t-form__errorbox-text{
  color:#FCAA27 !important; background:transparent !important; list-style:none !important;
  margin:0 !important; padding:0 !important; text-align:center !important;
}body:has(#rec2952609101) .t706 .t-form__errorbox-item,
body:has(#rec2954377801) .t706 .t-form__errorbox-item,
body:has(#rec2475445361) .t706 .t-form__errorbox-item{
  color:#FCAA27 !important; background:transparent !important; margin:0 !important;
  padding:0 !important; line-height:1.35 !important;
}
@media screen and (max-width:560px) {
}.t1093 .t-popup__close{
  position:fixed !important;
  top:18px !important;
  right:max(16px,calc((100vw - min(940px,100vw - 48px))/2 + 14px)) !important;
  width:32px !important;
  height:32px !important;
  z-index:10000004 !important;
}.t1093 .t-popup__close-wrapper{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:32px !important;
  height:32px !important;
  padding:0 !important;
  background:transparent !important;
}.t1093 .t-popup__close-icon{ width:17px !important; height:17px !important; }.t1093 .t-popup__close-icon g{ fill:#FCAA27 !important; }.t1093 .t-popup__bg.t-popup__bg-active{
  pointer-events:auto !important;
  cursor:pointer !important;
}
@media screen and (max-width:640px) {.t1093 .t-popup__close{ top:12px !important; }
}.t706 .t706__cartwin-order,
.t706 .t706__cartwin-checkout,
.t706 .t706__cartwin-open-form,
.t706 .t706__cartpage-open-form,
.t706 .t706__cartpage-order{
  font-weight:400 !important;
  transition:background-color .2s ease,color .2s ease,border-color .2s ease !important;
}.t706 .t706__cartwin-order:hover,
.t706 .t706__cartwin-checkout:hover,
.t706 .t706__cartwin-open-form:hover,
.t706 .t706__cartpage-open-form:hover,
.t706 .t706__cartpage-order:hover{
  background-color:#FCAA27 !important;
  border-color:#FCAA27 !important;
  color:#fff !important;
}.t706 .t706__cartpage-open-form,
.t706 .t706__cartpage .t-submit{
  color:#FCAA27 !important;
}.t706 .t706__cartpage .t-form__errorbox-wrapper,
.t706 .t706__cartpage .t-form__errorbox-text,
.t706 .t706__cartpage .t-form__errorbox-item{
  color:#FCAA27 !important;
}.t706 .t-input-error,
.t706 .t-form__errorbox-text,
.t706 .t-form__errorbox-item,
.t706 .t706__delivery-error,
.t706 .t706__delivery-error-text{
  text-wrap:balance !important;
  overflow-wrap:normal !important;
  word-break:normal !important;
}.t706 .t-input-error,
.t706 .t706__delivery-error,
.t706 .t706__delivery-error-text{
  max-width:100% !important;
}

@media screen and (max-width:760px) {.t706 .t706__cartpage .t-form__errorbox-wrapper{
    color:#FCAA27 !important;
    padding:11px 14px !important;
    min-height:54px !important;
    text-wrap:balance !important;
  }
}
@media screen and (max-width:380px) {
}.t706__cartwin .t706__cartwin-order,
.t706__cartwin .t706__cartwin-checkout,
.t706__cartwin .t706__cartwin-open-form,
.t706__cartwin .t706__cartpage-open-form,
.t706__cartpage .t706__cartpage-open-form{
  font-weight:400 !important;
  transition:background-color .2s ease,color .2s ease,border-color .2s ease !important;
}.t706__cartwin .t706__cartwin-order:hover,
.t706__cartwin .t706__cartwin-checkout:hover,
.t706__cartwin .t706__cartwin-open-form:hover,
.t706__cartwin .t706__cartpage-open-form:hover,
.t706__cartpage .t706__cartpage-open-form:hover{
  background:#FCAA27 !important;
  border-color:#FCAA27 !important;
  color:#fff !important;
}.t706__cartpage .t706__cartpage-open-form,
.t706__cartpage .t-form__errorbox-wrapper,
.t706__cartpage .t-form__errorbox-text,
.t706__cartpage .t-form__errorbox-item{
  color:#FCAA27 !important;
}.t706__cartwin .t-form__errorbox-text,
.t706__cartwin .t-form__errorbox-item,
.t706__cartpage .t-form__errorbox-text,
.t706__cartpage .t-form__errorbox-item,
.t706__cartwin .t-input-error,
.t706__cartpage .t-input-error{
  text-wrap:balance !important;
  overflow-wrap:normal !important;
  word-break:normal !important;
}
@media screen and (max-width:760px) {
}
@media screen and (max-width:380px) {
}.t706__cartwin [class*="delivery"],
.t706__cartpage [class*="delivery"]{
  text-wrap:balance !important;
  word-break:normal !important;
  overflow-wrap:normal !important;
}
@media screen and (max-width:760px) {
}
@media screen and (max-width:380px) {
}.t706__cartwin-products [class*="delivery"],
.t706__cartpage-products [class*="delivery"]{ text-wrap:balance !important; }
@media screen and (max-width:760px) {
}
@media screen and (max-width:380px) {
}
@media screen and (max-width:760px) {
}
@media screen and (max-width:380px) {
}.t706__sidebar [class*="delivery"]{ text-wrap:balance !important; }.t706__sidebar .t706__cartwin-order,
.t706__sidebar .t706__cartwin-checkout,
.t706__sidebar .t706__cartwin-open-form,
.t706__sidebar .t706__sidebar-order,
.t706__sidebar button{ font-weight:400 !important; }.t706__sidebar .t706__cartwin-order:hover,
.t706__sidebar .t706__cartwin-checkout:hover,
.t706__sidebar .t706__cartwin-open-form:hover,
.t706__sidebar .t706__sidebar-order:hover,
.t706__sidebar button:hover{
  background:#FCAA27 !important;
  border-color:#FCAA27 !important;
}
@media screen and (max-width:760px) {
}
@media screen and (max-width:380px) {
}
@media screen and (max-width:760px) {
}
@media screen and (max-width:380px) {
}
@media screen and (max-width:760px) {
}
@media screen and (max-width:380px) {
}
@media screen and (max-width:760px) {
}
@media screen and (max-width:380px) {
}
@media screen and (max-width:760px) {
}
@media screen and (max-width:380px) {
}.t-popup_show:has(.t1093) .t-popup__close-wrapper{
  top:clamp(12px, calc(50vh - 515px), 100px) !important;
  right:max(12px, calc((100vw - 880px) / 2 + 8px)) !important;
  width:24px !important; height:24px !important;
}.t-popup_show:has(.t1093) .t-popup__close-wrapper button,
.t-popup_show:has(.t1093) .t-popup__close{
  width:24px !important; height:24px !important; padding:3px !important;
  color:#FCAA27 !important; background:transparent !important;
}.t-popup_show:has(.t1093) .t-popup__close-icon{ width:16px !important; height:16px !important; }.t-popup_show:has(.t1093) .t-popup__close-icon path{ stroke:#FCAA27 !important; }
@media screen and (max-width:767px) {.t-popup_show:has(.t1093) .t-popup__close-wrapper{
   top:14px !important; right:max(12px, calc((100vw - 310px) / 2 + 6px)) !important;
   width:22px !important; height:22px !important;
 }.t-popup_show:has(.t1093) .t-popup__close-wrapper button,.t-popup_show:has(.t1093) .t-popup__close{ width:22px !important; height:22px !important; }.t-popup_show:has(.t1093) .t-popup__close-icon{ width:14px !important; height:14px !important; }
}.t-popup_show:has(.t1093) .t-popup__close,
.t-popup_show:has(.t1093) .t-popup__close-wrapper,
.t-popup_show:has(.t1093) .t-popup__close-wrapper button{
  position:fixed !important; top:clamp(12px,calc(50vh - 515px),100px) !important;
  right:max(12px,calc((100vw - 880px)/2)) !important;
  width:24px !important; height:24px !important; padding:3px !important;
  color:#FCAA27 !important; background:transparent !important;
}.t-popup_show:has(.t1093) .t-popup__close-icon{ width:16px !important; height:16px !important; }.t-popup_show:has(.t1093) .t-popup__close-icon path,
.t-popup_show:has(.t1093) .t-popup__close-icon line{ stroke:#FCAA27 !important; }
@media screen and (max-width:767px) {.t-popup_show:has(.t1093) .t-popup__close,
 .t-popup_show:has(.t1093) .t-popup__close-wrapper,
 .t-popup_show:has(.t1093) .t-popup__close-wrapper button{
   top:14px !important; right:max(12px,calc((100vw - 310px)/2)) !important;
   width:22px !important; height:22px !important;
 }.t-popup_show:has(.t1093) .t-popup__close-icon{ width:14px !important; height:14px !important; }
}
@media screen and (max-width:760px) {
}
@media screen and (max-width:380px) {
}
@media screen and (max-width:760px) {
}
@media screen and (max-width:380px) {
}
@media screen and (max-width:760px) {
}
@media screen and (max-width:760px) {
}
@media screen and (max-width:380px) {
}
@media screen and (max-width:760px) {
}.t-store__prod-popup__container{ position:relative !important; }.t-store__prod-popup__close{
  position:absolute !important;
  top:0 !important;
  left:-218px !important;
  right:auto !important;
  z-index:10002 !important;
  white-space:nowrap !important;
}.t-store__prod-popup .t-popup__close-wrapper,
.t-store__prod-popup__container .t-popup__close-wrapper{
  position:absolute !important;
  top:-24px !important;
  right:-24px !important;
  left:auto !important;
  z-index:10003 !important;
}.t-store__prod-popup__btn{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:auto !important;
  min-width:92px !important;
  min-height:36px !important;
  padding:8px 22px !important;
  box-sizing:border-box !important;
  white-space:nowrap !important;
}
@media screen and (max-width:767px) {.t-store__prod-popup__container{ position:relative !important; }.t-store__prod-popup__close{
    top:-32px !important;
    left:12px !important;
    right:auto !important;
  }.t-store__prod-popup .t-popup__close-wrapper,
  .t-store__prod-popup__container .t-popup__close-wrapper{
    top:-32px !important;
    right:10px !important;
  }.t-store__prod-popup__btn{ min-width:104px !important; padding:9px 20px !important; }
}.t706__cartpage .t-form__errorbox-wrapper,
.t706__cartpage .t-form__errorbox-wrapper *,
.t706__cartpage .t-form__errorbox-text,
.t706__cartpage .t-form__errorbox-item,
.t706__cartwin .t-form__errorbox-wrapper,
.t706__cartwin .t-form__errorbox-wrapper *,
.t706__cartwin .t-form__errorbox-text,
.t706__cartwin .t-form__errorbox-item{
  color:#FCAA27 !important;
  -webkit-text-fill-color:#FCAA27 !important;
  opacity:1 !important;
}.t-popup.t-popup_show:has(.t-store__prod-popup) .t-popup__close-wrapper{
  position:fixed !important;
  top:clamp(24px,5vh,64px) !important;
  right:max(8px,calc((100vw - 992px)/2 - 24px)) !important;
  left:auto !important;
  width:24px !important;
  height:24px !important;
  z-index:10003 !important;
}.t-popup.t-popup_show:has(.t-store__prod-popup) .t-popup__close-icon{
  width:18px !important;
  height:18px !important;
}.t-popup.t-popup_show:has(.t-store__prod-popup) .t-popup__close-icon path,
.t-popup.t-popup_show:has(.t-store__prod-popup) .t-popup__close-icon line{
  stroke:#FCAA27 !important;
}.t-popup.t-popup_show:has(.t-store__prod-popup) .t-store__prod-popup__close{
  position:fixed !important;
  top:clamp(24px,5vh,64px) !important;
  left:max(12px,calc((100vw - 992px)/2 - 218px)) !important;
  right:auto !important;
  z-index:10003 !important;
  white-space:nowrap !important;
}.t-store__prod-popup__btn{ min-width:112px !important; padding-left:24px !important; padding-right:24px !important; }
@media screen and (max-width:767px) {.t-popup.t-popup_show:has(.t-store__prod-popup) .t-popup__close-wrapper{
    top:16px !important; right:14px !important; width:22px !important; height:22px !important;
  }.t-popup.t-popup_show:has(.t-store__prod-popup) .t-store__prod-popup__close{
    top:16px !important; left:14px !important;
  }.t-store__prod-popup__btn{ min-width:104px !important; }
}.t-store .t-popup.t-popup_show:has(.t-store__product-popup) .t-store__prod-popup__close-txt-wr{
  position:fixed !important;
  top:clamp(24px,calc((100vh - 940px)/2),100px) !important;
  left:max(12px,calc((100vw - 992px)/2 - 218px)) !important;
  right:auto !important;
  z-index:10004 !important;
  white-space:nowrap !important;
}.t-store .t-popup.t-popup_show:has(.t-store__product-popup) .t-popup__close{
  position:fixed !important;
  top:clamp(24px,calc((100vh - 940px)/2 - 24px),76px) !important;
  right:max(8px,calc((100vw - 992px)/2 - 24px)) !important;
  left:auto !important;
  z-index:10004 !important;
}.t-store .t-popup.t-popup_show:has(.t-store__product-popup) .t-popup__close-wrapper{
  width:24px !important;
  height:24px !important;
}.t-store .t-popup.t-popup_show:has(.t-store__product-popup) .t-popup__close-icon{
  width:17px !important;
  height:17px !important;
}.t-store .t-popup.t-popup_show:has(.t-store__product-popup) .t-popup__close-icon path,
.t-store .t-popup.t-popup_show:has(.t-store__product-popup) .t-popup__close-icon line{
  stroke:#FCAA27 !important;
}
@media screen and (max-width:767px) {.t-store .t-popup.t-popup_show:has(.t-store__product-popup) .t-store__prod-popup__close-txt-wr{
    top:14px !important; left:14px !important;
  }.t-store .t-popup.t-popup_show:has(.t-store__product-popup) .t-popup__close{
    top:14px !important; right:14px !important;
  }
}.t-store .t-popup.t-popup_show:has(.t-store__product-popup) .t-store__prod-popup__close-txt-wr{
  position:fixed !important;
  top:5vh !important;
  left:max(12px,calc((100vw - 992px)/2 - 218px)) !important;
  right:auto !important;
  z-index:2147483647 !important;
  isolation:isolate !important;
}.t-store .t-popup.t-popup_show:has(.t-store__product-popup) .t-store__prod-popup__close-txt{
  position:relative !important;
  z-index:2147483647 !important;
}.t-store .t-popup.t-popup_show:has(.t-store__product-popup) .t-popup__close,
.t-store .t-popup.t-popup_show:has(.t-store__product-popup) .t-popup__close-wrapper{
  position:fixed !important;
  top:calc(5vh - 24px) !important;
  right:max(14px,calc((100vw - 992px)/2 - 48px)) !important;
  left:auto !important;
  z-index:2147483647 !important;
}
@media screen and (max-width:767px) {.t-store .t-popup.t-popup_show:has(.t-store__product-popup) .t-store__prod-popup__close-txt-wr{
    top:14px !important; left:14px !important;
  }.t-store .t-popup.t-popup_show:has(.t-store__product-popup) .t-popup__close,
  .t-store .t-popup.t-popup_show:has(.t-store__product-popup) .t-popup__close-wrapper{
    top:14px !important; right:14px !important;
  }
}

@media screen and (max-width:1279px) {.t-store .t-popup.t-popup_show:has(.t-store__product-popup) .t-store__prod-popup__close-txt-wr{
    position:fixed !important;
    top:12px !important;
    left:12px !important;
    right:auto !important;
    z-index:2147483647 !important;
  }
}
@media screen and (max-width:760px) {
}
@media screen and (max-width:380px) {
}
/* 5CULT checkout: unified responsive layout, 2026-10-15 */
.t706__cartpage {--order-width:1160px;--order-gutter:24px;}
.t706__cartpage .t706__cartpage-top {
 position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;
 width:calc(100% - 48px)!important;max-width:var(--order-width)!important;height:40px!important;
 margin:28px auto 0!important;padding:0!important;border:0!important;box-shadow:none!important;background:#fff!important;
}
.t706__cartpage .t706__cartpage-top::before,.t706__cartpage .t706__cartpage-top::after {display:none!important;}
.t706__cartpage .t706__cartpage-back,.t706__cartpage .t706__cartpage-close {
 position:static!important;inset:auto!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important;
 width:28px!important;height:32px!important;margin:0!important;padding:0!important;flex:0 0 28px!important;
}
.t706__cartpage .t706__cartpage-heading {position:static!important;transform:none!important;margin:0!important;padding:0!important;text-align:center!important;}
.t706__cartpage .t706__cartpage-content {
 display:flex!important;gap:50px!important;width:calc(100% - 48px)!important;max-width:var(--order-width)!important;
 margin:64px auto 48px!important;padding:0!important;box-sizing:border-box!important;
}
.t706__cartpage .t706__cartpage-content::before,.t706__cartpage .t706__cartpage-content::after {display:none!important;}
.t706__cartpage .t706__cartpage-form,.t706__cartpage .t706__cartpage-info {
 flex:1 1 0!important;width:0!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;float:none!important;
}
.t706__cartpage .t706__cartpage-info-wrapper {position:static!important;width:100%!important;}
/* The delete wrapper is a real grid cell, like the quantity control. */
body .t706 .t706__product {
 display:grid!important;grid-template-columns:80px minmax(0,1fr) 76px 24px!important;
 grid-template-rows:max-content 1fr!important;grid-template-areas:"thumb title qty del" "thumb price qty del"!important;
 gap:20px 16px!important;align-items:start!important;position:relative!important;
 width:100%!important;height:auto!important;min-height:107px!important;margin:0 0 20px!important;padding:0!important;box-sizing:border-box!important;
}
body .t706 .t706__product::before,body .t706 .t706__product::after {display:none!important;}
body .t706 .t706__product > * {position:static!important;inset:auto!important;transform:none!important;margin:0!important;padding:0!important;min-width:0!important;box-sizing:border-box!important;}
body .t706 .t706__product-thumb {grid-area:thumb!important;width:80px!important;height:107px!important;align-self:start!important;display:block!important;}
body .t706 .t706__product-imgdiv {width:100%!important;height:100%!important;aspect-ratio:3/4!important;background-size:cover!important;background-position:center!important;border-radius:12px!important;}
body .t706 .t706__product-title {grid-area:title!important;display:block!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;align-self:start!important;line-height:1.18!important;white-space:normal!important;overflow:visible!important;font-size:20px!important;}
body .t706 .t706__product-title a {display:inline!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;line-height:inherit!important;}
body .t706 .t706__product-amount {grid-area:price!important;align-self:start!important;display:flex!important;gap:4px!important;width:auto!important;height:auto!important;line-height:1.1!important;font-size:20px!important;color:#FCAA27!important;white-space:nowrap!important;}
body .t706 .t706__product-amount * {color:#FCAA27!important;-webkit-text-fill-color:#FCAA27!important;font-size:inherit!important;}
body .t706 .t706__product-plusminus {grid-area:qty!important;display:flex!important;align-items:center!important;justify-content:space-between!important;align-self:center!important;gap:6px!important;width:76px!important;height:28px!important;white-space:nowrap!important;}
body .t706 .t706__product-minus,body .t706 .t706__product-plus {display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 20px!important;width:20px!important;height:28px!important;margin:0!important;padding:0!important;}
body .t706 .t706__product-quantity {width:auto!important;min-width:12px!important;margin:0!important;padding:0!important;font-size:18px!important;}
body .t706 .t706__product-del-wrapper {grid-area:del!important;display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;width:24px!important;height:28px!important;}
body .t706 .t706__product-del {position:static!important;inset:auto!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:28px!important;margin:0!important;padding:0!important;opacity:.55!important;}
body .t706 .t706__product-del::before,body .t706 .t706__product-del::after {display:none!important;content:none!important;}
body .t706 .t706__product-del img {display:block!important;width:20px!important;height:20px!important;opacity:1!important;visibility:visible!important;}
body .t706 .t706__product-title__option {display:none!important;}
@media (max-width:1199px) {
 .t706__cartpage {--order-width:940px;}
 .t706__cartpage .t706__cartpage-content {gap:32px!important;}
 body .t706 .t706__product {grid-template-columns:72px minmax(0,1fr) 68px 22px!important;column-gap:12px!important;min-height:96px!important;}
 body .t706 .t706__product-thumb {width:72px!important;height:96px!important;}
 body .t706 .t706__product-title {font-size:17px!important;}
 body .t706 .t706__product-plusminus {width:68px!important;gap:3px!important;}
}
@media (max-width:959px) {
 .t706__cartpage {--order-width:680px;}
 .t706__cartpage .t706__cartpage-content {flex-direction:column!important;gap:36px!important;margin-top:36px!important;}
 .t706__cartpage .t706__cartpage-form,.t706__cartpage .t706__cartpage-info {width:100%!important;flex:auto!important;}
}
@media (max-width:639px) {
 .t706__cartpage .t706__cartpage-top {width:calc(100% - 32px)!important;margin-top:18px!important;}
 .t706__cartpage .t706__cartpage-content {width:calc(100% - 32px)!important;margin-top:28px!important;}
 body .t706 .t706__product {grid-template-columns:58px minmax(0,1fr) 62px 20px!important;gap:12px 8px!important;min-height:78px!important;margin-bottom:18px!important;}
 body .t706 .t706__product-thumb {width:58px!important;height:78px!important;}
 body .t706 .t706__product-title {font-size:14px!important;line-height:1.2!important;}
 body .t706 .t706__product-title a {overflow-wrap:anywhere!important;}
 body .t706 .t706__product-amount {font-size:14px!important;}
 body .t706 .t706__product-plusminus {width:62px!important;gap:2px!important;}
 body .t706 .t706__product-quantity {font-size:15px!important;}
 body .t706 .t706__product-del-wrapper,body .t706 .t706__product-del {width:20px!important;}
}

/* Form states, scoped to the actual cart record. */
html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-input-group_ph {margin-bottom:28px!important;}
html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-input-group_dl {margin-top:0!important;}
html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-input-error {background:transparent!important;border:0!important;box-shadow:none!important;color:#B84E12!important;-webkit-text-fill-color:#B84E12!important;padding:6px 18px 0!important;font:12px/1.3 Arial,sans-serif!important;}
html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-input-phonemask {border:0!important;box-shadow:none!important;background:transparent!important;}
html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-input-group_cb .t-input-block,
html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-input-group_cb .t-checkbox__control {border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;}
html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-input-group_cb.t-input-group_error .t-input-block {border-bottom:2px solid #B84E12!important;padding-bottom:8px!important;}
html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-form__errorbox-wrapper {
 background:#fff!important;border:2px solid #FCAA27!important;border-radius:36px!important;padding:18px 12px!important;margin:0!important;box-shadow:none!important;
}
html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-form__errorbox-wrapper *,
html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-form__errorbox-wrapper {
 color:#FCAA27!important;-webkit-text-fill-color:#FCAA27!important;opacity:1!important;font:16px/1.3 Arial,sans-serif!important;text-align:center!important;
}
html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-form__errorbox-text {margin:0!important;padding:0!important;}
html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-form__errorbox-item {padding:0!important;text-wrap:balance!important;}
html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-form__submit {margin-top:12px!important;padding-top:0!important;}
html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-submit {height:72px!important;min-height:72px!important;font-weight:400!important;}
html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-submit .t-btnflex__text {font-weight:400!important;}
@media(max-width:639px) {
 html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-input-title {font-size:14px!important;line-height:1.3!important;}
 html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-input {font-size:13px!important;}
 html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-input::placeholder {font-size:12px!important;}
 html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-form__errorbox-wrapper {padding:14px 6px!important;}
 html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-form__errorbox-wrapper * {font-size:clamp(10px,2.8vw,14px)!important;}
 html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .js-rule-error-req {white-space:nowrap!important;}
 html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-submit {height:60px!important;min-height:60px!important;}
 html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-form__submit {margin-top:10px!important;}
}
html body .t1093 .t-popup[data-tooltip-hook="#personaldata"] .t-popup__close {
 position:fixed!important;top:16px!important;right:12px!important;left:auto!important;width:30px!important;height:30px!important;z-index:99999999!important;
}
html body .t1093 .t-popup[data-tooltip-hook="#personaldata"] .t-popup__close-wrapper {position:static!important;inset:auto!important;transform:none!important;width:30px!important;height:30px!important;padding:6px!important;}
html body .t1093 .t-popup[data-tooltip-hook="#personaldata"] .t-popup__close-icon {width:18px!important;height:18px!important;}
html body .t1093 .t-popup[data-tooltip-hook="#personaldata"] .t-popup__close-icon g {fill:#FCAA27!important;}
@media(max-width:639px) {
 html body .t1093 .t-popup[data-tooltip-hook="#personaldata"] .t-popup__close {right:3px!important;top:8px!important;background:white!important;border-radius:50%!important;}
 html body .t1093 .t-popup[data-tooltip-hook="#personaldata"] .t396__artboard {padding-right:38px!important;padding-left:12px!important;}
}

/* Keep a single complete checkout at every width; only internal delivery fields remain conditional. */
.t706__cartpage .t706__cartpage-form-wrapper {position:static!important;}
.t706__cartpage .t-form__inputsbox > .t-input-group:not([hidden]) {display:block!important;}
.t706__cartpage .t706__cartpage-products {padding:0!important;box-sizing:border-box!important;}
.t706__cartpage .t706__cartpage-totals {display:block!important;}
.t706__cartpage .t706__cartpage-open-form-wrap {order:3!important;width:100%!important;}
@media(min-width:960px) {
 .t706__cartpage #delivery-services-wrapper {display:flex!important;flex-wrap:wrap!important;gap:12px 28px!important;align-items:center!important;}
 .t706__cartpage #delivery-services-wrapper .t-radio__control {display:inline-flex!important;align-items:center!important;white-space:nowrap!important;margin:0!important;gap:4px!important;}
}

@media(max-width:959px){.t706__cartpage .t706__cartpage-info {order:1!important;}.t706__cartpage .t706__cartpage-form {order:2!important;}.t706__cartpage .t706__cartpage-open-form {width:100%!important;min-height:60px!important;}}

html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-radio__wrapper-delivery {margin-top:32px!important;}
html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-radio__wrapper-delivery > .t-name {margin:0 0 24px!important;}
html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-input-group_cb.js-error-control-box .t-input-block {border-bottom:2px solid #B84E12!important;padding-bottom:8px!important;}
@media(min-width:960px) {
 .t706__cartpage #delivery-services-wrapper .t-radio__control {width:auto!important;flex:0 0 auto!important;}
}
