.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-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_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; }
@media screen and (max-width:560px) {
}.t1093 .t-popup__bg.t-popup__bg-active{
  pointer-events:auto !important;
  cursor:pointer !important;
}
@media screen and (max-width:640px) {
}.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 .t-input-error,
.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) {
}
@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{
  color:#FCAA27 !important;
}
.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) {
}
@media screen and (max-width:767px) {
}
@media screen and (max-width:767px) {
}
@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__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__btn{ min-width:104px !important; padding:9px 20px !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-store__prod-popup__btn{ min-width:104px !important; }
}
@media screen and (max-width:767px) {
}
@media screen and (max-width:767px) {
}

@media screen and (max-width:1279px) {
}
@media screen and (max-width:760px) {
}
@media screen and (max-width:380px) {
}.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;}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;}
}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-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-submit{height:60px!important;min-height:60px!important;}html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-form__submit{margin-top:10px!important;}
}
@media(max-width:639px) {
}.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;}
@media(min-width:960px) {.t706__cartpage #delivery-services-wrapper .t-radio__control{width:auto!important;flex:0 0 auto!important;}
}

/* 5CULT: cart and popup revision, 15 October 2026. */
html body #allrecords .t706 .t706__product {row-gap:16px!important;column-gap:20px!important;grid-template-columns:80px minmax(0,1fr) 76px 24px!important;max-width:100%!important;}
html body #allrecords .t706 .t706__product-title {padding-top:16px!important;font-size:20px!important;line-height:1.08!important;}
html body #allrecords .t706 .t706__product-amount {font-size:20px!important;}
html body #allrecords .t706 .t706__product-title a {overflow-wrap:normal!important;word-break:normal!important;white-space:normal!important;}
html body #allrecords .t706 .t706__product-plusminus,
html body #allrecords .t706 .t706__product-del-wrapper {align-self:center!important;}
html body #allrecords .t706 .t706__sidebar {
 position:fixed!important;inset:0!important;width:100%!important;max-width:100%!important;height:100%!important;
 transform:none!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important;background:rgba(0,0,0,.65)!important;
 padding:32px 16px!important;
}
html body #allrecords .t706 .t706__sidebar-content {
 position:relative!important;inset:auto!important;transform:none!important;
 width:560px!important;max-width:100%!important;height:auto!important;min-height:0!important;
 max-height:calc(100dvh - 64px)!important;margin:0 auto!important;padding:36px 32px 32px!important;
 box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important;background:#fff!important;border-radius:24px!important;
}
html body #allrecords .t706 .t706__sidebar-top {position:relative!important;padding:0 36px 20px!important;margin:0 0 16px!important;}
html body #allrecords .t706 .t706__sidebar-heading {padding:0!important;margin:0!important;font-size:28px!important;}
html body #allrecords .t706 .t706__sidebar-close {position:absolute!important;top:2px!important;right:0!important;width:24px!important;height:24px!important;margin:0!important;}
html body #allrecords .t706 .t706__sidebar-close-btn {padding:0!important;width:24px!important;height:24px!important;background:transparent!important;}
html body #allrecords .t706 .fivecult-cart-back {position:absolute!important;left:0!important;top:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:28px!important;border:0!important;padding:0!important;background:transparent!important;color:#B84E12!important;font:28px/1 Arial,sans-serif!important;cursor:pointer!important;}
html body #allrecords .t706 .t706__sidebar-products {padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;}
html body #allrecords .t706 .t706__sidebar-bottom {position:static!important;width:100%!important;padding:0!important;margin:40px 0 0!important;box-sizing:border-box!important;}
html body #allrecords .t706 .t706__sidebar-continue {width:100%!important;max-width:100%!important;min-height:64px!important;}
html body #allrecords .t706__cartpage {overflow-x:hidden!important;}
html body #allrecords .t706__cartpage .t706__cartpage-content {min-width:0!important;max-width:min(var(--order-width),calc(100% - 48px))!important;box-sizing:border-box!important;}
html body #allrecords .t706__cartpage .t706__cartpage-content > * {min-width:0!important;box-sizing:border-box!important;}
html body #allrecords .t706__cartpage .t706__cartpage-products {width:100%!important;max-width:100%!important;min-width:0!important;}
html body #allrecords .t706__cartpage .t706__cartpage-form-wrapper,
html body #allrecords .t706__cartpage .t-form,
html body #allrecords .t706__cartpage .t-form__inputsbox,
html body #allrecords .t706__cartpage .t-input-group,
html body #allrecords .t706__cartpage .t-input-block {min-width:0!important;max-width:100%!important;box-sizing:border-box!important;}
html body #allrecords .t706__cartpage .t-input {max-width:100%!important;min-width:0!important;box-sizing:border-box!important;}
html body #allrecords .t706 .t-input-group_cb,
html body #allrecords .t706 .t-input-group_cb .t-input-block,
html body #allrecords .t706 .t-input-group_cb .t-checkbox__control {border:0!important;outline:0!important;border-radius:0!important;box-shadow:none!important;}
html body #allrecords .t706 .t-input-group_cb .t-input-block::after,
html body #allrecords .t706 .t-input-group_cb .t-checkbox__control::after {border:0!important;box-shadow:none!important;}
html body #allrecords .t706 .t-form__errorbox-wrapper {background:#fff!important;border:2px solid #FCAA27!important;border-radius:32px!important;padding:16px 12px!important;margin:20px 0 10px!important;box-sizing:border-box!important;max-width:100%!important;}
html body #allrecords .t706 .t-form__errorbox-wrapper,
html body #allrecords .t706 .t-form__errorbox-wrapper * {color:#FCAA27!important;-webkit-text-fill-color:#FCAA27!important;font:16px/1.3 Arial,sans-serif!important;opacity:1!important;}
html body #allrecords .t706 .t-form__errorbox-text {padding:0!important;margin:0!important;list-style:none!important;}
html body #allrecords .t706 .t-form__errorbox-item {padding:0!important;margin:0!important;text-align:center!important;white-space:normal!important;text-wrap:balance!important;}
html body #allrecords .t706 .fivecult-city-error-suppressed,
html body #allrecords .t706 .fivecult-empty-errorbox {display:none!important;}
html body #allrecords .t706 .t-form__submit {margin-top:10px!important;padding-top:0!important;}
/* Place popup controls against the measured card, never against the screen edge. */
html body .t-store .t-popup:has(.t-store__product-popup) .t-popup__close,
html body .t1093 .t-popup[data-tooltip-hook="#personaldata"] .t-popup__close {
 position:fixed!important;top:var(--fivecult-close-top,20px)!important;left:var(--fivecult-close-left,calc(100% - 48px))!important;right:auto!important;
 width:24px!important;height:24px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;z-index:2147483647!important;
}
html body .t-store .t-popup:has(.t-store__product-popup) .t-popup__close-wrapper,
html body .t1093 .t-popup[data-tooltip-hook="#personaldata"] .t-popup__close-wrapper {
 position:static!important;inset:auto!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important;
 width:24px!important;height:24px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:3px!important;
}
html body .t-store .t-popup:has(.t-store__product-popup) .t-popup__close-icon,
html body .t1093 .t-popup[data-tooltip-hook="#personaldata"] .t-popup__close-icon {width:18px!important;height:18px!important;}
html body .t-store .t-popup:has(.t-store__product-popup) .t-popup__close-icon g,
html body .t1093 .t-popup[data-tooltip-hook="#personaldata"] .t-popup__close-icon g {fill:#FCAA27!important;}
html body .t-store .t-popup:has(.t-store__product-popup) .t-store__prod-popup__close-txt-wr {
 position:fixed!important;left:var(--fivecult-back-left,16px)!important;top:var(--fivecult-back-top,16px)!important;right:auto!important;
 width:auto!important;height:24px!important;min-height:0!important;padding:0!important;margin:0!important;background:transparent!important;z-index:2147483647!important;
}
html body .t-store .t-popup:has(.t-store__product-popup) .t-store__prod-popup__close-txt {background:transparent!important;line-height:24px!important;}
html body .t-store__card__btns-wrapper > .t-store__card__btn {min-height:38px!important;padding-top:10px!important;padding-bottom:10px!important;font-size:13px!important;}
@media(min-width:1201px) and (max-width:1660px) {html body .t-store__card__btns-wrapper > .t-store__card__btn {font-size:12px!important;}}
@media(min-width:960px) and (max-width:1200px) {
 html body #allrecords .t706 .t706__product {grid-template-columns:72px minmax(0,1fr) 68px 22px!important;column-gap:12px!important;}
 html body #allrecords .t706 .t706__product-title,html body #allrecords .t706 .t706__product-amount {font-size:17px!important;}
}
@media(max-width:639px) {
 html body #allrecords .t706 .t706__sidebar {padding:16px 8px!important;}
 html body #allrecords .t706 .t706__sidebar-content {padding:24px 16px!important;max-height:calc(100dvh - 32px)!important;border-radius:18px!important;}
 html body #allrecords .t706 .t706__sidebar-heading {font-size:21px!important;}
 html body #allrecords .t706 .t706__product {grid-template-columns:58px minmax(0,1fr) 62px 20px!important;column-gap:8px!important;row-gap:12px!important;}
 html body #allrecords .t706 .t706__product-title {font-size:13px!important;padding-top:10px!important;line-height:1.15!important;}
 html body #allrecords .t706 .t706__product-amount {font-size:14px!important;}
 html body #allrecords .t706 .t706__product-title a {overflow-wrap:anywhere!important;}
 html body #allrecords .t706__cartpage .t706__cartpage-content {width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important;}
 html body #allrecords .t706 .t-input-title {font-size:12px!important;line-height:1.3!important;}
 html body #allrecords .t706 .t-input {font-size:11px!important;}
 html body #allrecords .t706 .t-input::placeholder {font-size:10px!important;}
 html body #allrecords .t706 .t-form__errorbox-wrapper * {font-size:14px!important;white-space:normal!important;text-wrap:balance!important;}
 html body .t-store .t-popup:has(.t-store__product-popup) {padding-top:0!important;}
 html body .t-store .t-popup:has(.t-store__product-popup) .t-store__prod-popup__container {margin-top:44px!important;}
 html body .t-store .t-popup:has(.t-store__product-popup) .t-store__prod-popup__close-txt-wr {background:transparent!important;height:24px!important;}
 html body .t-store__card__btns-wrapper > .t-store__card__btn {font-size:12px!important;}
}
@media(max-width:359px) {
 html body #allrecords .t706 .t706__product {grid-template-columns:50px minmax(0,1fr) 58px 18px!important;column-gap:6px!important;}
 html body #allrecords .t706 .t706__product-thumb {width:50px!important;height:67px!important;}
 html body #allrecords .t706 .t706__product-plusminus {width:58px!important;}
}

/* 5CULT popup spacing refinement — 15 October 2026 */
@media(min-width:640px) {
 html body #allrecords .t706 .t706__sidebar {padding:clamp(64px,10vh,112px) 20px 32px!important;}
 html body #allrecords .t706 .t706__sidebar-content {
  width:650px!important;padding:36px 52px 48px!important;
  max-height:calc(100dvh - clamp(64px,10vh,112px) - 32px)!important;
 }
 html body #allrecords .t706 .t706__sidebar-top {padding-bottom:24px!important;margin-bottom:32px!important;}
 html body #allrecords .t706 .t706__sidebar-heading {text-align:center!important;}
 html body #allrecords .t706 .t706__sidebar-bottom {margin-top:56px!important;}
 html body .t-store .t-popup:has(.t-store__product-popup) .t-store__prod-popup__container {margin-top:calc(5vh + 20px)!important;}
}
html body .t-store .t-popup:has(.t-store__product-popup) .t-store__prod-popup__close-txt-wr {
 left:var(--fivecult-back-left,12px)!important;right:auto!important;float:none!important;text-align:left!important;transform:none!important;
}
html body .t-store .t-popup:has(.t-store__product-popup) .t-store__prod-popup__close-txt {
 position:static!important;inset:auto!important;float:none!important;text-align:left!important;transform:none!important;display:inline-block!important;
}
@media(max-width:639px) {
 html body #allrecords .t706 .t-input-error {position:relative!important;top:-2px!important;}
 html body .t-store .t-popup:has(.t-store__product-popup) {background:rgba(0,0,0,.65)!important;overflow-x:hidden!important;padding:0!important;}
 html body .t-store .t-popup:has(.t-store__product-popup) .t-store__product-popup {
  width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;min-width:0!important;
  margin:64px 12px 24px!important;padding:0!important;box-sizing:border-box!important;
  border-radius:22px!important;overflow:hidden!important;background:#fcf8f4!important;
 }
 html body .t-store .t-popup:has(.t-store__product-popup) .t-store__prod-popup__container {
  width:100%!important;max-width:100%!important;min-width:0!important;
  margin:0!important;box-sizing:border-box!important;background:#fcf8f4!important;border-radius:22px!important;
 }
}

/* Mobile product view: scrollable photos, persistent purchase controls. */
.fivecult-photo-strip,.fivecult-buydock,.fivecult-mobile-back {display:none;}
@media(max-width:639px) {
 html body .t-store .t-popup:has(.t-store__product-popup) {width:100%!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;background:rgba(0,0,0,.65)!important;}
 html body .t-store .t-popup:has(.fivecult-mobile-product) > .t-popup__container {
  width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;min-width:0!important;
  margin:64px 8px 20px!important;padding:0!important;box-sizing:border-box!important;background:#fcf8f4!important;border-radius:22px!important;overflow:hidden!important;
 }
 html body .t-store .t-popup .t-store__prod-popup__container {width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;}
 html body .t-store .t-popup .t-store__product-popup.fivecult-mobile-product {
  display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0 0 104px!important;
  border-radius:22px!important;box-sizing:border-box!important;background:#fcf8f4!important;
 }
 html body .t-store .fivecult-mobile-product > div {display:block!important;}
 html body .t-store .fivecult-mobile-product .t-store__prod-popup__slider {
  width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;float:none!important;
 }
 html body .t-store .fivecult-mobile-product .t-store__prod-popup__slider > .t-slds {display:none!important;}
 html body .t-store .fivecult-mobile-product .fivecult-photo-strip {
  display:flex!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;
  scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y;
  width:100%!important;margin:0!important;padding:0!important;border-radius:22px 22px 0 0!important;
 }
 .fivecult-photo-strip::-webkit-scrollbar {display:none;}
 html body .t-store .fivecult-mobile-product .fivecult-photo-strip > img {
  flex:0 0 94%!important;width:94%!important;max-width:94%!important;min-width:0!important;aspect-ratio:3/4!important;
  height:auto!important;object-fit:contain!important;scroll-snap-align:start;scroll-snap-stop:always;
  background:#fcf8f4;border-radius:18px!important;user-select:none;
 }
 html body .t-store .fivecult-mobile-product .t-store__prod-popup__info {
  display:flex!important;flex-direction:column!important;float:none!important;
  width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:20px!important;box-sizing:border-box!important;
 }
 html body .t-store .fivecult-mobile-product .t-store__prod-popup__price-wrapper {order:0!important;margin:0 0 20px!important;}
 html body .t-store .fivecult-mobile-product .t-store__prod-popup__title-wrapper {order:1!important;margin:0 0 14px!important;}
 html body .t-store .fivecult-mobile-product .js-product-controls-wrapper {order:2!important;}
 html body .t-store .fivecult-mobile-product .t-store__prod-popup__text {order:3!important;margin:0!important;line-height:1.5!important;}
 html body .t-store .fivecult-mobile-product .t-store__prod-popup__links-wrapper {order:4!important;}
 html body .t-store .fivecult-mobile-product .t-store__prod-popup__btn-wrapper {display:none!important;}
 html body .t-store .fivecult-mobile-product .t-store__prod-popup__price {font-size:20px!important;}
 html body .t-store .fivecult-mobile-product .t-store__prod-popup__name {font-size:22px!important;line-height:1.2!important;}
 html body .t-store .t-popup:has(.fivecult-mobile-product) > .t-popup__close,
 html body .t-store .t-popup:has(.fivecult-mobile-product) > .t-store__prod-popup__close-txt-wr {display:none!important;}
 html body .t-store .t-popup .fivecult-mobile-back:not([hidden]) {
  display:block!important;position:fixed!important;left:16px!important;right:auto!important;top:18px!important;
  height:30px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;
  color:#FCAA27!important;font:600 18px/30px Arial,sans-serif!important;z-index:2147483647!important;cursor:pointer;
 }
 html body .t-store .t-popup .fivecult-buydock:not([hidden]) {
  display:grid!important;grid-template-columns:minmax(0,1fr) 0px!important;column-gap:0!important;
  position:fixed!important;left:8px!important;right:8px!important;bottom:0!important;width:auto!important;min-width:0!important;
  padding:10px 12px calc(12px + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;
  background:#fcf8f4!important;border-radius:22px 22px 0 0!important;z-index:2147483646!important;
  box-shadow:0 -4px 18px rgba(43,15,8,.08)!important;
  transition:grid-template-columns .28s cubic-bezier(.2,.8,.2,1),column-gap .28s ease;
 }
 html body .t-store .t-popup .fivecult-buydock.fivecult-buydock_has-item:not([hidden]) {grid-template-columns:minmax(0,1fr) 88px!important;column-gap:8px!important;}
 html body .t-store .fivecult-buydock__buy {
  display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;height:54px!important;
  margin:0!important;padding:8px 10px!important;box-sizing:border-box!important;overflow:hidden!important;
  border:0!important;border-radius:28px!important;background:#B84E12!important;color:#fcf8f4!important;
  font-family:inherit!important;font-size:13px!important;font-weight:400!important;line-height:1.2!important;white-space:nowrap!important;cursor:pointer;
  transition:background-color .2s ease;
 }
 html body .t-store .fivecult-buydock__buy:disabled {opacity:.55;cursor:default;}
 html body .t-store .fivecult-buydock__controls {
  display:flex!important;align-items:center!important;justify-content:space-around!important;min-width:0!important;height:54px!important;
  border-radius:28px!important;background:#B84E12!important;color:#fcf8f4!important;overflow:hidden!important;
  opacity:0;transform:scale(.65);transform-origin:left center;pointer-events:none;
  transition:opacity .2s ease,transform .3s cubic-bezier(.2,.9,.3,1.2);
 }
 html body .t-store .fivecult-buydock_has-item .fivecult-buydock__controls {opacity:1;transform:scale(1);pointer-events:auto;}
 html body .t-store .fivecult-buydock__controls > button {
  flex:0 0 28px!important;width:28px!important;min-width:0!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;
  border:0!important;margin:0!important;padding:0!important;background:transparent!important;color:#FCAA27!important;font:600 22px/1 Arial,sans-serif!important;cursor:pointer;
 }
 html body .t-store .fivecult-buydock__controls > button:disabled {opacity:.4;}
 html body .t-store .fivecult-buydock__controls > span {font:600 16px/1 Arial,sans-serif!important;min-width:14px;text-align:center;}
 html body .t-store .fivecult-buydock button:focus-visible,html body .t-store .fivecult-mobile-back:focus-visible {outline:2px solid #FCAA27;outline-offset:2px;}
}
@media(prefers-reduced-motion:reduce){.fivecult-buydock,.fivecult-buydock__controls {transition:none!important;}}

@media(max-width:639px){
 html body .t-store .fivecult-buydock__buy {font-family:'Press Start 2P',Arial,sans-serif!important;font-size:clamp(9px,3vw,13px)!important;}
 html body .t-store .fivecult-buydock__controls > span {font-family:'Press Start 2P',Arial,sans-serif!important;font-size:12px!important;}
 html body .t-store .fivecult-mobile-product .fivecult-photo-strip > img {flex-basis:90%!important;width:90%!important;max-width:90%!important;}
}

/* Repair reused product galleries and simplify the mobile purchase panel. */
@media(max-width:639px) {
 html body .t-store .t-popup .fivecult-mobile-back {display:none!important;}
 html body .t-store .t-popup .fivecult-buydock:not([hidden]) {background:transparent!important;box-shadow:none!important;}
 html body .t-store .fivecult-buydock.fivecult-buydock_has-item .fivecult-buydock__buy {background:#FCAA27!important;}
 html body .t-store .fivecult-buydock:not(.fivecult-buydock_has-item) .fivecult-buydock__buy {background:#B84E12!important;}
}

/* Mobile spacing and typography refinement. */
@media(max-width:639px) {
 html body .t-store .t-popup:has(.fivecult-mobile-product) {
  position:fixed!important;inset:0!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;
  box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important;
 }
 html body .t-store .t-popup:has(.fivecult-mobile-product) > .t-popup__container {
  width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important;
  margin:48px 16px calc(98px + env(safe-area-inset-bottom,0px))!important;
 }
 html body .t-store .t-popup .t-store__product-popup.fivecult-mobile-product {padding-bottom:0!important;}
 html body .t-store .fivecult-mobile-product .t-store__prod-popup__info {padding:20px 26px!important;}
 html body .t-store .fivecult-mobile-product .t-store__prod-popup__price {font-size:16px!important;}
 html body .t-store .fivecult-mobile-product .t-store__prod-popup__price-wrapper {margin-bottom:28px!important;}
 html body .t-store .fivecult-mobile-product .t-store__prod-popup__name {font-size:20px!important;letter-spacing:.15px!important;margin-bottom:0!important;line-height:1.2!important;}
 html body .t-store .fivecult-mobile-product .t-store__prod-popup__title-wrapper {margin-bottom:8px!important;}
 html body .t-store .fivecult-mobile-product .t-store__prod-popup__text,
 html body .t-store .fivecult-mobile-product .t-store__prod-popup__text div,
 html body .t-store .fivecult-mobile-product .t-store__prod-popup__text p {font-size:13px!important;line-height:1.3!important;}
 html body .t-store .fivecult-buydock,
 html body .t-store .fivecult-buydock * {-webkit-tap-highlight-color:transparent!important;}
 html body .t-store .fivecult-buydock button {
  -webkit-user-select:none!important;user-select:none!important;touch-action:manipulation!important;
 }
 html body .t-store .fivecult-buydock button:focus:not(:focus-visible) {outline:none!important;box-shadow:none!important;}
}

@media(max-width:639px) {
 html body .t-store .t-popup .fivecult-buydock:not([hidden]) {padding:10px 30px calc(12px + env(safe-area-inset-bottom,0px))!important;}
}

@media(max-width:639px) {
 html body .t-store .fivecult-mobile-product .t-store__prod-popup__price .t-store__prod-popup__price-value,
 html body .t-store .fivecult-mobile-product .t-store__prod-popup__price .t-store__prod-popup__price-currency {font-size:16px!important;}
}

/* Mobile product bottom docking. */
@media(max-width:639px) {
 html body .t-store .t-popup:has(.fivecult-mobile-product) > .t-popup__container {margin:36px 16px calc(36px + env(safe-area-inset-bottom,0px))!important;}
 html body .t-store .fivecult-mobile-product .fivecult-photo-strip,
 html body .t-store .fivecult-mobile-product .fivecult-photo-strip > img {border-radius:0!important;}
 html body .t-store .t-popup .t-store__product-popup.fivecult-mobile-product {padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))!important;}
 html body .t-store .fivecult-mobile-product .t-store__prod-popup__info {padding-top:26px!important;}
 html body .t-store .fivecult-mobile-product .t-store__prod-popup__price,
 html body .t-store .fivecult-mobile-product .t-store__prod-popup__price .t-store__prod-popup__price-value,
 html body .t-store .fivecult-mobile-product .t-store__prod-popup__price .t-store__prod-popup__price-currency {font-size:14px!important;}
 html body .t-store .t-popup .fivecult-buydock:not([hidden]) {bottom:var(--fivecult-dock-bottom,0px)!important;}
}

/* Separate dark collection popups from the light collection. */
html body :is(#rec1870590021,#rec4007551901) .t-popup .t-popup__container,
html body :is(#rec1870590021,#rec4007551901) .t-popup .t-store__prod-popup__container,
html body :is(#rec1870590021,#rec4007551901) .t-popup .t-store__product-popup,
html body :is(#rec1870590021,#rec4007551901) .t-popup .t-slds__container,
html body :is(#rec1870590021,#rec4007551901) .t-popup .t-slds__bgimg,
html body :is(#rec1870590021,#rec4007551901) .t-popup .fivecult-photo-strip,
html body :is(#rec1870590021,#rec4007551901) .t-popup .fivecult-photo-strip > img {background-color:#000!important;}
html body #allrecords .t-store .js-store-load-more-btn {padding:14px 22px!important;}
/* Touch feedback must not paint the document-wide click target. */
html,body,body * {-webkit-tap-highlight-color:transparent!important;}
@media(max-width:639px) {
 html body .t-store .fivecult-mobile-product .t-store__prod-popup__price-wrapper {position:relative!important;top:10px!important;}
 html body .t-store .t-popup .t-store__product-popup.fivecult-mobile-product {padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))!important;}
 html body .t-store .t-popup .fivecult-buydock:not([hidden]) {padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))!important;}
}

/* Adaptive docking corner radius. */
html body #rec1870590021 .t-popup .t-store__prod-popup__info,
html body #rec1870590021 .t-popup .t-store__prod-popup__title-wrapper,
html body #rec1870590021 .t-popup .t-store__prod-popup__name,
html body #rec1870590021 .t-popup .t-store__prod-popup__price-wrapper,
html body #rec1870590021 .t-popup .t-store__prod-popup__text {text-align:left!important;align-items:flex-start!important;}
@media(max-width:639px) {
 html body .t-store .t-popup .fivecult-buydock:not([hidden]) {padding-top:14px!important;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))!important;}
 html body .t-store .fivecult-buydock__buy {transition:background-color .2s ease,border-radius .18s ease!important;}
 html body .t-store .fivecult-buydock__controls {transition:opacity .2s ease,transform .3s cubic-bezier(.2,.9,.3,1.2),border-radius .18s ease!important;}
 html body .t-store .fivecult-buydock_is-docked .fivecult-buydock__buy,
 html body .t-store .fivecult-buydock_is-docked .fivecult-buydock__controls {border-radius:22.4px!important;}
}
@media(prefers-reduced-motion:reduce) {
 html body .t-store .fivecult-buydock__buy,html body .t-store .fivecult-buydock__controls {transition:none!important;}
}

/* Final mobile card placement, close control and direct checkout. */
@media(max-width:639px) {
 html body .t-store .t-popup:has(.fivecult-mobile-product) > .t-popup__container {margin-top:48px!important;}
 html body .t-store .t-popup:has(.fivecult-mobile-product) > .t-popup__close {
  display:block!important;position:absolute!important;top:16px!important;left:auto!important;right:18px!important;
  width:28px!important;height:28px!important;
 }
 html body .t-store .t-popup:has(.fivecult-mobile-product) > .t-popup__close .t-popup__close-wrapper {width:28px!important;height:28px!important;padding:6px!important;box-sizing:border-box!important;}
 html body .t-store .t-popup:has(.fivecult-mobile-product) > .t-popup__close .t-popup__close-icon_arrow {display:none!important;}
 html body .t-store .t-popup:has(.fivecult-mobile-product) > .t-popup__close .t-popup__close-icon_cross {display:block!important;width:16px!important;height:16px!important;}
 html body .t-store .t-popup:has(.fivecult-mobile-product) > .t-popup__close svg,
 html body .t-store .t-popup:has(.fivecult-mobile-product) > .t-popup__close svg g,
 html body .t-store .t-popup:has(.fivecult-mobile-product) > .t-popup__close svg path {fill:#B84E12!important;}
 html body #allrecords .t706 .t-input::placeholder {font-size:11px!important;}
 html body #allrecords .t706 .t-input-phonemask__select-code,
 html body #allrecords .t706 input.t-input-phonemask,
 html body #allrecords .t706 input.t-input-phonemask::placeholder {font-size:11px!important;line-height:1.3!important;}
 html body #allrecords .t706__cartpage.fivecult-direct-checkout .t706__cartpage-form {order:2!important;}
 html body #allrecords .t706__cartpage.fivecult-direct-checkout .t706__cartpage-info {order:1!important;}
 html body #allrecords .t706__cartpage.fivecult-direct-checkout .t706__cartpage-open-form-wrap {display:none!important;}
}

/* Mobile checkout: products and total first, then the complete form. */
@media(max-width:639px) {
 html body #allrecords .t706__cartpage.fivecult-direct-checkout .t706__cartpage-content {gap:12px!important;}
 html body #allrecords .t706__cartpage.fivecult-direct-checkout .t706__cartpage-heading {font-size:0!important;}
 html body #allrecords .t706__cartpage.fivecult-direct-checkout .t706__cartpage-heading::after {content:"Доставка";font-size:18px!important;line-height:1.2!important;}
 html body #allrecords .t706__cartpage .t706__product {
  grid-template-columns:56px minmax(0,1fr) 60px 24px!important;
  grid-template-rows:max-content 1fr!important;
  column-gap:8px!important;row-gap:8px!important;min-height:75px!important;margin-bottom:18px!important;
 }
 html body #allrecords .t706__cartpage .t706__product-thumb {width:56px!important;height:75px!important;}
 html body #allrecords .t706__cartpage .t706__product-title {padding-top:8px!important;font-size:13px!important;line-height:1.1!important;white-space:normal!important;}
 html body #allrecords .t706__cartpage .t706__product-title a {white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;}
 html body #allrecords .t706__cartpage .t706__product-amount {font-size:14px!important;}
 html body #allrecords .t706__cartpage .t706__product-plusminus {width:60px!important;gap:0!important;align-self:center!important;}
 html body #allrecords .t706__cartpage .t706__product-quantity {font-size:16px!important;line-height:1!important;color:#B84E12!important;}
 html body #allrecords .t706__cartpage .t706__product-plus,
 html body #allrecords .t706__cartpage .t706__product-minus {flex:0 0 20px!important;width:20px!important;height:32px!important;color:#FCAA27!important;}
 html body #allrecords .t706__cartpage .t706__product-plus img,
 html body #allrecords .t706__cartpage .t706__product-minus img,
 html body #allrecords .t706__cartpage .t706__product-plus svg,
 html body #allrecords .t706__cartpage .t706__product-minus svg {display:none!important;}
 html body #allrecords .t706__cartpage .t706__product-plus::before,
 html body #allrecords .t706__cartpage .t706__product-minus::before {display:block!important;position:static!important;width:auto!important;height:auto!important;border:0!important;background:none!important;font:22px/1 Arial,sans-serif!important;color:#FCAA27!important;}
 html body #allrecords .t706__cartpage .t706__product-plus::before {content:"+"!important;}
 html body #allrecords .t706__cartpage .t706__product-minus::before {content:"−"!important;}
 html body #allrecords .t706__cartpage .t706__product-plus::after,
 html body #allrecords .t706__cartpage .t706__product-minus::after {display:none!important;}
 html body #allrecords .t706__cartpage .t706__product-del-wrapper,
 html body #allrecords .t706__cartpage .t706__product-del {width:24px!important;height:32px!important;align-self:center!important;}
 html body #allrecords .t706__cartpage .t706__product-del {opacity:1!important;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23B84E12%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%206h18M9%206V3h6v3M5%206l1%2015h12l1-15M10%2010v7M14%2010v7%22%2F%3E%3C%2Fsvg%3E") center/18px 18px no-repeat!important;}
 html body #allrecords .t706__cartpage .t706__product-del img,
 html body #allrecords .t706__cartpage .t706__product-del svg {display:none!important;}
 html body #allrecords .t706__cartpage .t-input-title {padding-left:14px!important;box-sizing:border-box!important;}
 html body #allrecords .t706__cartpage .t-radio__wrapper-delivery {margin-top:0!important;}
 html body #allrecords .t706__cartpage .t-radio__wrapper-delivery > .t-name {display:none!important;}
 html body #allrecords .t706__cartpage #delivery-services-wrapper:has(.t-radio__control) {
  display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:space-between!important;
  align-items:center!important;gap:12px 8px!important;margin-top:24px!important;margin-bottom:48px!important;
 }
 html body #allrecords .t706__cartpage #delivery-services-wrapper .t-radio__control {
  display:inline-flex!important;align-items:center!important;width:auto!important;flex:0 0 auto!important;
  white-space:nowrap!important;margin:0!important;padding:0!important;font-size:11px!important;gap:4px!important;
 }
 html body #allrecords .t706__cartpage #delivery-services-wrapper .t-radio__indicator {flex-shrink:0!important;}
 html body #allrecords .t706__cartpage .t-input-group_cb {padding-left:14px!important;padding-right:14px!important;}
 html body #allrecords .t706__cartpage .t-submit,
 html body #allrecords .t706__cartpage .t-submit .t-btnflex__text {color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:400!important;}
}
@media(max-width:359px) {
 html body #allrecords .t706__cartpage .t706__product {grid-template-columns:50px minmax(0,1fr) 54px 22px!important;column-gap:6px!important;}
 html body #allrecords .t706__cartpage .t706__product-thumb {width:50px!important;height:67px!important;}
 html body #allrecords .t706__cartpage .t706__product-title {font-size:11px!important;}
 html body #allrecords .t706__cartpage .t706__product-plusminus {width:54px!important;}
 html body #allrecords .t706__cartpage #delivery-services-wrapper .t-radio__control {font-size:10px!important;}
}

/* Compact mobile form rhythm; empty delivery choices must not reserve space. */
@media(max-width:639px) {
 html body #allrecords .t706 .t706__cartpage .t-input-group_ph {margin-bottom:14px!important;}
 html body #allrecords .t706__cartpage #delivery-services-wrapper:not(:has(.t-radio__control)) {
  display:none!important;margin:0!important;padding:0!important;min-height:0!important;height:0!important;
 }
 html body #allrecords .t706__cartpage #addresses-wrapper:empty {display:none!important;margin:0!important;padding:0!important;min-height:0!important;}
 html body #allrecords .t706__cartpage .t-input-group_dl {margin-bottom:28px!important;padding-bottom:0!important;}
}

/* Mobile checkout spacing matched to reference 113. */
@media(max-width:639px) {
 html body #allrecords .t706__cartpage .t706__cartpage-top {margin-top:8px!important;}
 html body #allrecords .t706__cartpage .t706__product {column-gap:14px!important;margin-bottom:12px!important;}
 html body #allrecords .t706__cartpage .t706__product-title {padding-top:12px!important;}
 html body #allrecords .t706__cartpage .t706__cartpage-products > .t706__product:last-child {margin-bottom:26px!important;}
 html body #allrecords .t706__cartpage.fivecult-direct-checkout .t706__cartpage-content {gap:40px!important;}
 html body #allrecords .t706__cartpage .t706__cartpage-info,
 html body #allrecords .t706__cartpage .t706__cartpage-info-wrapper {margin-bottom:0!important;padding-bottom:0!important;}
 html body #allrecords .t706__cartpage .t706__cartpage-totals {margin-bottom:0!important;padding-bottom:0!important;}
 html body #allrecords .t706__cartpage .t706__cartpage-prodamount {margin-bottom:0!important;padding-bottom:0!important;}
 html body #allrecords .t706__cartpage .t706__cartpage-form,
 html body #allrecords .t706__cartpage .t706__cartpage-form-wrapper,
 html body #allrecords .t706__cartpage .t-form,
 html body #allrecords .t706__cartpage .t-form__inputsbox {margin-top:0!important;padding-top:0!important;}
 html body #allrecords .t706__cartpage .t-form__inputsbox > .t-input-group_ph {margin-top:0!important;padding-top:0!important;}
 html body #allrecords .t706__cartpage .t-input-title {
  margin-top:0!important;margin-bottom:12px!important;padding-top:0!important;padding-bottom:0!important;line-height:1.3!important;
 }
 html body #allrecords .t706__cartpage .t-input-group_ph .t-input-subtitle {display:none!important;}
 html body #allrecords .t706 .t706__cartpage .t-input-group_ph {margin-bottom:20px!important;}
 html body #allrecords .t706__cartpage .t-input-group_cb {margin-top:0!important;margin-bottom:20px!important;}
 html body #allrecords .t706__cartpage .t-form__submit {margin-top:10px!important;padding-top:0!important;}
}
@media(max-width:359px) {
 html body #allrecords .t706__cartpage .t706__product {column-gap:10px!important;}
}

/* Align the selected city caption and refine mobile delivery choices. */
@media(max-width:639px) {
 html body #allrecords .t706__cartpage #city-searchbox .searchbox-info,
 html body #allrecords .t706__cartpage #city-searchbox .t-input-subtitle {
  padding-left:14px!important;box-sizing:border-box!important;
 }
 html body #allrecords .t706__cartpage #delivery-services-wrapper .t-radio__control {
  font-size:13px!important;gap:0!important;
 }
 html body #allrecords .t706__cartpage #delivery-services-wrapper .t-radio__control + .t-radio__control {position:relative!important;left:-20px!important;}
}
@media(max-width:359px) {
 html body #allrecords .t706__cartpage #delivery-services-wrapper .t-radio__control {font-size:12px!important;}
}

@media(max-width:639px){
 html body #allrecords .t706__cartpage #city-searchbox .t-input-description {padding-left:14px!important;box-sizing:border-box!important;}
}


/* Mobile pickup keeps its editable field after selection. */
@media(max-width:639px) {
 html body #allrecords .t706__cartpage #pickup-searchbox.show-info > .searchbox-inner-wrapper {display:block!important;}
 html body #allrecords .t706__cartpage #pickup-searchbox.show-info .searchbox-inner-wrapper > .t-input-group {display:block!important;}
 html body #allrecords .t706__cartpage #pickup-searchbox.show-info .searchbox-list,
 html body #allrecords .t706__cartpage #pickup-searchbox.show-info #delivery-yandex-map {display:none!important;}
 html body #allrecords .t706__cartpage #delivery-services-wrapper .delivery-checkbox-label {position:relative!important;top:-1px!important;left:-1px!important;}
 html body #allrecords .t706__cartpage form.fivecult-checkout_invalid .js-errorbox-all {display:none!important;}
 html body #allrecords .t706__cartpage .fivecult-submit_invalid {
  position:relative!important;overflow:hidden!important;opacity:.55!important;cursor:default!important;
  transition:opacity .28s ease,background-color .28s ease!important;
 }
 html body #allrecords .t706__cartpage .fivecult-submit_invalid::after {
  content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(252,248,244,.25);pointer-events:none;
  animation:fivecult-button-dim .32s ease-out both;
 }

 html body .t-store .t-popup:has(.fivecult-mobile-product) > .t-popup__container {
  margin-top:60px!important;margin-bottom:calc(48px + env(safe-area-inset-bottom,0px))!important;
 }
 html body .t-store .t-popup:has(.fivecult-mobile-product) > .t-popup__close {top:28px!important;}
 html body .t-store .t-popup:has(.fivecult-mobile-product) > .t-popup__close svg,
 html body .t-store .t-popup:has(.fivecult-mobile-product) > .t-popup__close svg g,
 html body .t-store .t-popup:has(.fivecult-mobile-product) > .t-popup__close svg path {fill:#FCAA27!important;}
 html body .t-store .t-popup > .fivecult-product-category:not([hidden]) {
  position:absolute!important;top:28px!important;left:20px!important;right:58px!important;margin:0!important;padding:0!important;
  color:#FCF8F4!important;font-family:var(--t-headline-font,'Press Start 2P'),sans-serif!important;
  font-size:14px!important;font-weight:400!important;line-height:1.4!important;text-align:left!important;
  pointer-events:none;z-index:2147483646;
 }
}
@keyframes fivecult-button-dim {from{clip-path:circle(0% at 50% 50%);}to{clip-path:circle(150% at 50% 50%);}}
@media(prefers-reduced-motion:reduce) {
 html body #allrecords .t706__cartpage .fivecult-submit_invalid,
 html body #allrecords .t706__cartpage .fivecult-submit_invalid::after {animation:none!important;transition:none!important;}
}

/* 5CULT cart feedback and home showcase refinement, 2026-10-16 */
html body .t706__carticon-text {display:none!important;visibility:hidden!important;}
html body .t706__carticon_neworder,
html body .t706__carticon_neworder .t706__carticon-wrapper,
html body .t706__carticon_neworder .t706__carticon-imgwrap,
html body .t706__carticon_neworder .t706__carticon-counter {animation:none!important;transform:none!important;}
html body #allrecords .t706__cartpage .fivecult-checkout-warning {
 margin:8px 0 0!important;padding:0 4px!important;border:0!important;background:transparent!important;
 color:#b84e12!important;font:400 clamp(10px,3vw,13px)/1.4 Arial,sans-serif!important;
 text-align:center!important;letter-spacing:0!important;white-space:nowrap!important;
}
html body #allrecords .t706__cartpage .fivecult-checkout-warning[hidden] {display:none!important;}
#rec2954377801 .t706__carticon:not(.t706__carticon_showed){display:none!important;}
#rec2954377801 .t706__carticon.t706__carticon_showed {
 display:block!important;opacity:1!important;pointer-events:auto!important;transform:none!important;
 top:auto!important;right:20px!important;bottom:calc(20px + env(safe-area-inset-bottom,0px))!important;
}
#rec3595013601 .t890 {
 right:20px!important;bottom:calc(96px + env(safe-area-inset-bottom,0px))!important;
}
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__price-wrapper,
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn_second {display:none!important;}
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card {margin-bottom:0!important;}
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__grid-separator {margin-bottom:40px!important;}
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btns-wrapper {margin-top:10px!important;}
@media(max-width:670px){
 html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__grid-separator {margin-bottom:24px!important;}
 html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second) {margin:0 0 4px!important;}
}

html body #allrecords .t706__cartpage form.fivecult-checkout_invalid .js-errorbox-all{display:none!important;}
html body #allrecords .t706__cartpage .fivecult-submit_invalid{opacity:.55!important;cursor:default!important;transition:opacity .18s linear!important;}

/* Hidden native popup trigger without a visible footer row. */
#rec4818306801{display:none!important;}

html body .t706__carticon_neworder *{animation:none!important;transform:none!important;}
html body #allrecords .t706__cartpage .t-input-error:empty{display:none!important;}

/* 5CULT home card alignment and spacing refinement */
html body .fivecult-product-category{display:none!important;}
#rec3595013601 .t890{right:8px!important;bottom:calc(124px + env(safe-area-inset-bottom,0px))!important;}
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__wrap_txt-and-btns{display:block!important;min-height:0!important;height:auto!important;}
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .store__card__wrap_txt-and-opts{padding-bottom:0!important;margin-bottom:0!important;min-height:0!important;height:auto!important;}
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__textwrapper{padding:0!important;min-height:0!important;height:auto!important;text-align:center!important;}
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__title{padding:0!important;margin:12px 0 0!important;text-align:center!important;}
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btns-wrapper{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;padding:0!important;margin:12px 0 0!important;gap:0!important;}
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second){
 display:inline-flex!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;flex:1 1 100%!important;
 height:48px!important;min-height:48px!important;padding:10px 12px!important;margin:0!important;align-items:center!important;justify-content:center!important;text-align:center!important;
}
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__grid-separator{margin-bottom:28px!important;}
@media(max-width:670px){
 html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__grid-separator{margin-bottom:16px!important;}
 html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second){height:44px!important;min-height:44px!important;margin:0!important;}
}

html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card-list{row-gap:28px!important;}
@media(max-width:670px){html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card-list{row-gap:16px!important;}}

/* Use one row spacing mechanism; native separators otherwise triple the gap. */
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card-list{display:flex!important;flex-wrap:wrap!important;}
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__grid-separator{display:none!important;}

/* Home button sizing, row breathing room and portalled back-to-top widget. */
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second){height:44px!important;min-height:44px!important;padding-top:8px!important;padding-bottom:8px!important;}
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second) .t-btnflex__text{font-size:calc(1em + 2px)!important;}
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card-list{row-gap:36px!important;}
html body #rec2976361201{margin-bottom:24px!important;}
html body:has(#rec3595013601) .t890{right:4px!important;left:auto!important;bottom:calc(128px + env(safe-area-inset-bottom,0px))!important;}
@media(max-width:670px){
 html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second){height:40px!important;min-height:40px!important;}
 html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card-list{row-gap:24px!important;}
}
@media(max-width:640px){html body:has(#rec3595013601) .t890{right:26px!important;}}

/* Android Chrome edge-to-edge: retain gesture-safe controls without a dynamic padding trap. */
@media(max-width:639px){
 html.fivecult-android-edge .t-store .t-popup.t-popup_show{height:100dvh!important;min-height:100dvh!important;}
 html.fivecult-android-edge .fivecult-buydock{
  --fivecult-safe-max:env(safe-area-max-inset-bottom,36px);
  padding-bottom:calc(20px + var(--fivecult-safe-max))!important;
  bottom:calc(var(--fivecult-dock-bottom,0px) + env(safe-area-inset-bottom,0px) - var(--fivecult-safe-max))!important;
 }
}

/* Home refinements and a centered empty-cart state. */
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second){
 width:calc(100% - 8px)!important;max-width:calc(100% - 8px)!important;flex:0 1 auto!important;margin-left:4px!important;margin-right:4px!important;
}
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card{padding-bottom:6px!important;}
html body #rec2976361201{margin-bottom:0!important;}
html body:has(#rec3595013601) .t890{bottom:calc(92px + env(safe-area-inset-bottom,0px))!important;}
html body #allrecords .t706 .t706__cartpage-products_empty{
 white-space:pre-line!important;text-align:center!important;font-size:clamp(9px,2.8vw,16px)!important;line-height:1.7!important;
 margin:0!important;padding:28px 0 12px!important;
}
html body #allrecords .t706 .t706__sidebar:has(.t706__cartpage-products_empty) .t706__sidebar-products{border-bottom:0!important;}
html body #allrecords .t706 .t706__sidebar:has(.t706__cartpage-products_empty) .t706__sidebar-heading{text-align:center!important;}

/* Add breathing room between rows, without extending the last row into the next section. */
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card-list > .t-store__card:nth-last-child(-n+4){padding-bottom:0!important;}
@media(max-width:960px){
 html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card-list > .t-store__card:nth-last-child(-n+4){padding-bottom:6px!important;}
 html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card-list > .t-store__card:nth-last-child(-n+2){padding-bottom:0!important;}
}

/* Empty cart: active catalog action instead of a disabled checkout. */
html body #allrecords .t706 .fivecult-empty-start{
 display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;
 width:100%!important;min-height:64px!important;padding:16px 20px!important;border:0!important;border-radius:28px!important;
 background:#b84e12!important;color:#fcf8f4!important;text-decoration:none!important;text-align:center!important;
 font:400 20px/1.4 'Press Start 2P',Arial,sans-serif!important;cursor:pointer!important;transition:background-color .18s linear!important;
}
html body #allrecords .t706 .fivecult-empty-start:hover{background:#fcaa27!important;}
html body #allrecords .t706 .fivecult-empty-start:focus-visible{outline:2px solid #fcaa27;outline-offset:4px;}
html body #allrecords .t706 .fivecult-empty-start[hidden]{display:none!important;}
html body #allrecords .t706 .t706__sidebar.fivecult-empty-cart .t706__sidebar-continue{display:none!important;}
html body #allrecords .t706 .t706__cartpage.fivecult-empty-cart .t706__cartpage-form,
html body #allrecords .t706 .t706__cartpage.fivecult-empty-cart .t706__cartpage-open-form{display:none!important;}
html body #allrecords .t706 .t706__cartpage.fivecult-empty-cart .fivecult-empty-start{order:3;margin-top:36px!important;}
@media(max-width:639px){html body #allrecords .t706 .fivecult-empty-start{min-height:54px!important;font-size:16px!important;}}
/* Mobile home: narrower buttons and another 4px between rows. */
@media(max-width:670px){
 html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second){
  width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;margin-left:8px!important;margin-right:8px!important;
 }
 html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card-list{row-gap:28px!important;}
}
@media(max-width:640px){html body:has(#rec3595013601) .t890{right:25px!important;bottom:calc(88px + env(safe-area-inset-bottom,0px))!important;}}
/* Desktop home, both light and dark showcases. */
@media(min-width:961px){
 html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__title{font-size:clamp(17px,1.33vw,20px)!important;margin-top:20px!important;}
 html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second){
  width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin-left:12px!important;margin-right:12px!important;height:52px!important;min-height:52px!important;
 }
 html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second) .t-btnflex__text{font-size:calc(1em + 4px)!important;}
 html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card-list{row-gap:60px!important;}
}
/* Desktop catalog: narrower controls, more height and text fitted to the button content area. */
@media(min-width:961px){
 html body :is(#rec1294984581,#rec1870590021) .js-store-grid-cont .t-store__card__btns-wrapper{display:flex!important;justify-content:center!important;gap:8px!important;}
 html body #rec1294984581 .js-store-grid-cont .t-store__card__btns-wrapper{width:calc(100% - 8px)!important;margin-left:4px!important;margin-right:4px!important;}
 html body #rec1294984581 .js-store-grid-cont .t-store__card__btn{flex:1 1 0!important;width:auto!important;max-width:none!important;height:40px!important;min-height:40px!important;}
 html body #rec1870590021 .js-store-grid-cont .t-store__card__btn{flex:0 1 calc(43% - 4px)!important;width:calc(43% - 4px)!important;max-width:calc(43% - 4px)!important;height:46px!important;min-height:46px!important;}
 html body :is(#rec1294984581,#rec1870590021) .js-store-grid-cont .t-store__card__btn{
  --fivecult-catalog-font:11px;container-type:inline-size;box-sizing:border-box!important;min-width:0!important;
  padding:0 8px!important;margin:0!important;align-items:center!important;justify-content:center!important;
 }
 html body :is(#rec1294984581,#rec1870590021) .js-store-grid-cont .t-store__card__btn .t-btnflex__text{
  font-size:var(--fivecult-catalog-font)!important;white-space:nowrap!important;letter-spacing:0!important;line-height:1.3!important;max-width:100%!important;
 }
 @supports(font-size:1cqw){
  html body :is(#rec1294984581,#rec1870590021) .js-store-grid-cont .t-store__card__btn .t-btnflex__text{font-size:min(var(--fivecult-catalog-font),calc(100cqw / 9.2))!important;}
 }
}
@media(min-width:1661px){
 html body :is(#rec1294984581,#rec1870590021) .js-store-grid-cont .t-store__card__btn{--fivecult-catalog-font:14px;height:48px!important;min-height:48px!important;}
}

@media(min-width:961px){
 html body #allrecords #rec1294984581 .js-store-grid-cont .t-store__card__btns-wrapper > .t-store__card__btn{height:40px!important;min-height:40px!important;padding:0 8px!important;}
}
@media(min-width:1661px){
 html body #allrecords #rec1294984581 .js-store-grid-cont .t-store__card__btns-wrapper > .t-store__card__btn{height:48px!important;min-height:48px!important;}
}

/* Desktop purchase interaction and bounded native checkout */
.fivecult-add-one{position:fixed;z-index:99999999;pointer-events:none;color:#B84E12;font-family:'Press Start 2P',monospace;font-size:12px;line-height:1.4;will-change:transform,opacity}
.fivecult-add-wave{position:absolute;inset:0;box-sizing:border-box;border:1px solid #B84E12;border-radius:inherit;color:#B84E12!important;display:flex;align-items:center;justify-content:center;pointer-events:none;font:inherit;letter-spacing:inherit;white-space:nowrap;z-index:3}
.fivecult-desktop-buy{display:none}
@media(min-width:640px){
 html body #allrecords .t-store__card a[href^="#order"]{position:relative!important;isolation:isolate;color:#FCAA27!important;border-color:#FCAA27!important;overflow:visible!important}
 html body #allrecords .t-store__card a[href^="#order"] .t-btnflex__text,
 html body #allrecords .t-store__card a[href^="#order"] > span:not(.fivecult-add-wave){color:#FCAA27!important}
 html body #allrecords .t-store__card a[href^="#order"] .fivecult-add-wave{color:#B84E12!important;font-size:inherit}
 html body #allrecords .fivecult-desktop-product .t-store__prod-popup__btn[href^="#order"]{display:none!important}
 html body #allrecords .fivecult-desktop-buy{display:flex;width:100%;max-width:440px;gap:10px;align-items:stretch;margin:20px 0 24px;min-height:52px}
 html body #allrecords .fivecult-desktop-buy[hidden]{display:none!important}
 html body #allrecords .fivecult-desktop-buy__button{position:relative;isolation:isolate;box-sizing:border-box;min-width:0;flex:1 1 auto;height:52px;padding:0 18px;border:0;border-radius:28px;background:#B84E12;color:#FCF8F4;font-family:'Press Start 2P',monospace;font-size:clamp(10px,1vw,13px);line-height:1.4;cursor:pointer;transition:background-color .3s,color .3s,flex-basis .3s}
 html body #allrecords .fivecult-desktop-buy.fivecult-buydock_has-item .fivecult-desktop-buy__button{background:#FCAA27;color:#B84E12}
 html body #allrecords .fivecult-desktop-buy__controls{display:flex;align-items:center;justify-content:center;gap:8px;flex:0 0 0;max-width:0;opacity:0;overflow:hidden;visibility:hidden;border-radius:28px;background:#B84E12;color:#FCF8F4;font-family:'Press Start 2P',monospace;font-size:13px;transition:flex-basis .32s,max-width .32s,opacity .22s,visibility .22s}
 html body #allrecords .fivecult-desktop-buy.fivecult-buydock_has-item .fivecult-desktop-buy__controls{flex-basis:106px;max-width:106px;opacity:1;visibility:visible;animation:fivecult-count-appear .3s ease-out}
 html body #allrecords .fivecult-desktop-buy__controls button{position:relative;flex:0 0 26px;height:44px;border:0;padding:0;background:transparent;color:#FCAA27;font:inherit;font-size:18px;cursor:pointer}
 html body #allrecords .fivecult-desktop-buy button:disabled{cursor:default;opacity:.5}
 html body #allrecords .t706__cartpage{box-sizing:border-box!important;background:rgba(0,0,0,.67)!important;padding:48px 24px!important;overflow-y:auto!important;overflow-x:hidden!important}
 html body #allrecords .t706__cartpage .fivecult-checkout-surface{box-sizing:border-box;width:min(1200px,100%);min-height:360px;margin:0 auto;background:#fff;border-radius:26px;padding:28px 32px 36px;position:relative}
 html body #allrecords .t706__cartpage .fivecult-checkout-surface .t706__cartpage-top{position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:transparent!important;min-height:36px!important;box-sizing:border-box!important}
 html body #allrecords .t706__cartpage .fivecult-checkout-surface .t706__cartpage-content{width:100%!important;max-width:100%!important;margin:38px 0 0!important;padding:0!important;gap:36px!important}
 html body #allrecords .t706__cartpage .fivecult-checkout-surface .t706__cartpage-open-form-wrap{display:none!important}
 html body #allrecords .t706__cartpage .fivecult-checkout-surface .t706__cartpage-form,
 html body #allrecords .t706__cartpage .fivecult-checkout-surface .t706__cartpage-info{min-width:0!important}
}
@media(min-width:960px){
 html body #allrecords .t706__cartpage .fivecult-checkout-surface .t706__cartpage-form,
 html body #allrecords .t706__cartpage .fivecult-checkout-surface .t706__cartpage-info{flex:1 1 0!important;width:calc(50% - 18px)!important}
}
@media(min-width:640px) and (max-width:959px){
 html body #allrecords .t706__cartpage{padding:28px 20px!important}
 html body #allrecords .t706__cartpage .fivecult-checkout-surface{padding:24px}
}
@media(max-width:639px){.fivecult-checkout-surface{display:contents!important}.fivecult-desktop-buy{display:none!important}}
@keyframes fivecult-count-appear{0%{transform:scale(.8)}70%{transform:scale(1.035)}100%{transform:scale(1)}}
@media(prefers-reduced-motion:reduce){.fivecult-desktop-buy,.fivecult-desktop-buy *{animation:none!important;transition:none!important}}

@media(min-width:640px){html body #allrecords .fivecult-desktop-buy__controls button{font-family:Arial,sans-serif!important;font-size:24px!important;line-height:1!important}}

@media(min-width:640px){
html body #allrecords .t706__cartpage.fivecult-empty-cart .fivecult-checkout-surface .t706__cartpage-content{flex-direction:column!important;align-items:center!important;gap:0!important}
html body #allrecords .t706__cartpage.fivecult-empty-cart .fivecult-checkout-surface .t706__cartpage-info{flex:0 1 auto!important;width:100%!important}
html body #allrecords .t706__cartpage.fivecult-empty-cart .fivecult-empty-start{max-width:440px!important;flex:0 0 auto!important}
}

/* Refined add feedback, button fitting, and home spacing */
@media(min-width:640px){
 html body #allrecords .t-store__card a[href^="#order"]{color:#FCAA27!important;border-color:#FCAA27!important;background:transparent!important;transform-origin:50% 50%!important;transition:color .18s ease,border-color .18s ease!important}
 html body #allrecords .t-store__card a[href^="#order"]:is(:hover,:focus-visible){color:#B84E12!important;border-color:#B84E12!important;background:transparent!important}
 html body #allrecords .t-store__card a[href^="#order"]:is(:hover,:focus-visible) .t-btnflex__text,
 html body #allrecords .t-store__card a[href^="#order"]:is(:hover,:focus-visible) > span:not(.fivecult-add-wave){color:#B84E12!important}
 html body #allrecords .t-store__card a[href^="#order"] .fivecult-add-wave{color:#FCAA27!important;border-color:#FCAA27!important}
 html body #allrecords .fivecult-desktop-buy.fivecult-buydock_has-item .fivecult-desktop-buy__button,
 html body #allrecords .fivecult-desktop-buy.fivecult-buydock_has-item .fivecult-desktop-buy__label{color:#FCF8F4!important}
 html body #allrecords .t706__cartpage.fivecult-empty-cart{padding-top:60px!important}
 html body #allrecords .t706__cartpage.fivecult-empty-cart .fivecult-checkout-surface{min-height:396px!important;padding-bottom:72px!important}
}
html body #allrecords .fivecult-buydock.fivecult-buydock_has-item .fivecult-buydock__buy{color:#FCF8F4!important}
@media(min-width:961px){
 html body #allrecords :is(#rec1294984581,#rec1870590021) .js-store-grid-cont .t-store__card__btns-wrapper > .t-store__card__btn{padding-left:10px!important;padding-right:10px!important}
 html body #allrecords :is(#rec1294984581,#rec1870590021) .js-store-grid-cont .t-store__card__btn .t-btnflex__text{font-size:min(11px,calc(100cqw / 9.5))!important}
 html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__title{font-size:clamp(19px,1.45vw,24px)!important;margin-top:24px!important}
 html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second){width:calc(100% - 64px)!important;max-width:calc(100% - 64px)!important;margin-left:32px!important;margin-right:32px!important}
 html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btns-wrapper{margin-top:16px!important}
 html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card-list{row-gap:72px!important}
}
@media(min-width:1661px){
 html body #allrecords :is(#rec1294984581,#rec1870590021) .js-store-grid-cont .t-store__card__btns-wrapper > .t-store__card__btn{padding-left:12px!important;padding-right:12px!important}
 html body #allrecords :is(#rec1294984581,#rec1870590021) .js-store-grid-cont .t-store__card__btn .t-btnflex__text{font-size:min(13px,calc(100cqw / 9.5))!important}
}
@media(min-width:671px) and (max-width:960px){
 html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second){width:calc(100% - 40px)!important;max-width:calc(100% - 40px)!important;margin-left:20px!important;margin-right:20px!important}
 html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card-list{row-gap:48px!important}
 html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__title{font-size:18px!important;margin-top:16px!important}
}
@media(max-width:670px){
 html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second){width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin-left:12px!important;margin-right:12px!important}
 html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card-list{row-gap:40px!important}
 html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__title{font-size:16px!important;margin-top:16px!important}
 html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btns-wrapper{margin-top:16px!important}
}
@media(max-width:639px){
 html body #allrecords .t706__cartpage.fivecult-empty-cart .t706__cartpage-top{margin-top:20px!important}
 html body #allrecords .t706__cartpage.fivecult-empty-cart{padding-bottom:72px!important}
}

@media(min-width:640px){
 html body #allrecords .t-store .t-store__card a.t-store__card__btn[href^="#order"]:is(:hover,:focus-visible){border-color:#B84E12!important;color:#B84E12!important;background:transparent!important}
 html body #allrecords .t-store .t-store__card a.t-store__card__btn[href^="#order"]:not(:hover):not(:focus-visible){border-color:#FCAA27!important;color:#FCAA27!important}
}
