#sc_fixed_contact_button, .sc-fixed-contact-pulsation, .form-check-input:checked, .ocf-theme-light-block .ocf-search-btn-static, .ocf-theme-light-block .ocf-search-btn-popover, .ocf-theme-light-block .ocf-search-btn-static.ocf-disabled, .ocf-theme-light-block .ocf-search-btn-popover.ocf-disabled, .header-buttons .sc-btn-icon-catalog, #sc_fixed_contact_button, .sc-fixed-contact-pulsation, .header-buttons .sc-btn:hover .sc-btn-icon, .sc-product-options .radio label.selected, .sc-footer-socials-item:hover, #sc-search-button:hover .sc-btn-icon, .oct-checkout-block #button-confirm, .oct-checkout-block ul.dropdown-address li:hover, #loginTabs .nav-link.active:before {background:rgb(226, 25, 25);}
.ocf-theme-light-block .ocf-search-btn-static, .ocf-theme-light-block .ocf-search-btn-popover, .ocf-theme-light-block .ocf-search-btn-static.ocf-disabled, .ocf-theme-light-block .ocf-search-btn-popover.ocf-disabled, .ocf-noUi-connect:before, .ocf-noUi-handle, .swiper-pagination-bullet-active {background-color:rgb(226, 25, 25) !important;}
.form-check-input:checked, .sc-btn-outline-primary:not([disabled]), .sc-product-options .radio label.radio-img.selected {border-color:rgb(226, 25, 25);}
.sc-product-tab.active {border-bottom-color:rgb(226, 25, 25);}
.sc-btn-outline-primary:not([disabled]), .header-buttons .sc-btn.header-buttons-catalog, .header-buttons .sc-btn:hover {color:rgb(226, 25, 25);}
.header-buttons-catalog path {stroke:rgb(226, 25, 25);}
body {background-color:rgb(254, 254, 254);}
.sc-slideshow-plus-specials-block-title:hover, .sc-module-title:hover, .sc-contact-us .form-check-label a, .sc-subcategories-item:hover span:hover, .content-block-text a, .blue-link, .blue-link:hover, .sc-category-wall-item:hover span, .sc-megamenu-children-item a:hover, #oct-menu-ul .group-title a, .sc-last-reviews-item:hover .sc-last-reviews-item-title, .sc-module-item:hover .sc-module-title > a, .sc-module-item:hover .sc-module-title > a:visited, .sc-last-news-title:hover, .sc-livesearch-list-item-name a, .sc-fixed-contact-item:hover, .category-landing-links-item-link span, .sc-manufacturer-item a:hover .sc-manufacturer-item-title:hover, .table td a, .sc-alert-text a, .sc-day-discounts-item:hover a, .sc-header-phones-list-item:hover, .sc-header-location-phones a .sc-footer-phones-link, .sc-megamenu-child-narrow li:not(.sc-menu-list-landings) .sc-menu-list-landings-link:hover, .sc-footer-mail-link:hover, .collapse-value > button, .collapse-value > button:focus, .collapse-value > button:active, .collapse-value > button:active:focus, .sc-contact-location a, .modal-content a, .sc-product-tags a, .sc-category-wall-title:hover, .oct-checkout-block a {color:rgb(226, 25, 25);}
.sc-btn-primary:not([disabled]), button[data-target="#ocfilter-hidden-options"], #ocfilter .btn-primary, #ocfilter .btn-primary:active, #ocfilter .btn-primary:focus, .simplecheckout-cart-buttons .button:hover, .simplecheckout-button-right .button:hover, #simplecheckout_button_login:hover, .pagination li.active span, .pagination li:hover a, #sc_livesearch_close, .simplecheckout-cart-buttons .button, .sc-header-location.active .sc-btn, .sc-btn-secondary:not([disabled]).clicked, .sc-btn-secondary:not([disabled]):hover, .sc-category-sort button.active, .sc-btn-outline-secondary:not(#oct-blog-search-button, #sc-search-button, [disabled]):hover, .header-search .sc-btn-with-icon:hover .sc-btn-icon, .sc-blog-search .sc-btn-with-icon:hover .sc-btn-icon, .sc-btn.sc-btn-secondary:not([disabled]):hover, .sc-switcher, .sidebar-main-menu-item-catalog .sidebar-main-menu-item-icon, .sc-btn-outline-primary:not([disabled]):hover, .sc-location.active .sc-btn-secondary {background-color:rgb(226, 25, 25);}
.sc-btn-outline-primary:not([disabled]) {border-color:rgb(226, 25, 25);}
.sc-btn-outline-primary:not([disabled]) {color:rgb(226, 25, 25);}
.sc-btn.primary, .sc-btn-primary:not([disabled]), .sc-btn.primary .sc-btn-text, .sc-btn-primary:not([disabled]).sc-btn-text, .sc-btn.sc-btn-secondary:not([disabled]):hover .sc-btn-text, .sc-btn.sc-btn-secondary:not([disabled]).clicked .sc-btn-text, .sc-btn-outline-primary:not([disabled]):hover {color:rgb(255, 255, 255);}
.sc-btn-primary:not([disabled]) .sc-btn-icon {background:rgb(255, 255, 255);}
.sc-btn.sc-btn-secondary:not([disabled]):hover .sc-btn-icon {background:rgb(255, 255, 255);}
.sc-btn-secondary:not([disabled]) {background-color:rgb(226, 25, 25);}
.sc-btn-secondary, .sc-btn-secondary .sc-btn-text {color:rgb(255, 255, 255);}
.sc-btn-secondary .sc-btn-icon {background:rgb(255, 255, 255);}
#top {background:rgb(248, 249, 250);}
.top-left li a, #top .sc-dropdown-toggle, .top-right .popup-call-trigger {color:rgb(51, 51, 51);}
.top-left li a:hover, #top .sc-dropdown-toggle:hover, .top-right .popup-call-trigger:hover {color:rgb(221, 53, 45);}
.sc-footer {background-color:rgb(236, 240, 241);}
.sc-footer, .sc-footer-subscribe .form-check-label, .sc-footer-credits {color:rgb(51, 51, 51);}
.sc-footer-phones, .sc-footer-list a, .sc-footer-email {color:rgb(51, 51, 51);}
.sc-footer-phones a:hover, .sc-footer-list a:hover, .sc-footer-email:hover {color:rgb(221, 53, 45);}
.sc-column-categories-item {background:rgb(252, 252, 252);}
.sc-column-categories-item {color:rgb(51, 51, 51);}
.sc-column-categories-item.active > span, .sc-column-categories-item .sc-categories-3 .active, .sc-column-categories-item a:hover, .sc-column-categories .sc-categories-3 li.active a {color:rgb(221, 53, 45);}
.modal-header {background:rgb(242, 244, 248);}
.modal-title {color:rgb(51, 51, 51);}
.modal-header .btn-close {color:rgb(119, 119, 119);}
@media (max-width: 767px) {.header {background:rgb(254, 254, 254);}}
.oct_dynamic_stylesheet_begin{display: none;}
#gt_fixed_cart_button{position:fixed;right:20px;bottom:80px;width:54px;height:54px;border-radius:100%;cursor:pointer;z-index:1021;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(15px);transition:opacity .25s ease,visibility .25s ease,transform .25s ease}
#gt_fixed_cart_button.gt-fixed-cart-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}
.gt-fixed-cart-pulsation{width:80px;height:80px;border-radius:50%;position:absolute;left:-13px;top:-13px;z-index:-1;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-animation:2s infinite pulsation;animation:2.7s infinite pulsation;background:#c54a74}
.gt-fixed-cart-icon{width:100%;height:100%;border:0;border-radius:100%;background:#9b1033}
.gt-fixed-cart-icon svg{animation:4s infinite iconOpacity}
#button-cart { position: relative; overflow: hidden; isolation: isolate; display: inline-flex; align-items: center; justify-content: center; gap: 8px; }
#button-cart .sc-btn-icon { position: relative; z-index: 2;top: -1px; -ms-flex: 0 0 20px; flex: 0 0 20px; width: 20px; height: 20px; display: block; transform: scale(1.25); transform-origin: center; }
#button-cart .sc-btn-text { position: relative; z-index: 2; }
#button-cart::before { content: ""; position: absolute; top: -155%; left: -58%; width: 52px; height: 420%; background: linear-gradient(90deg, rgba(255,255,255,0.62) 0%, rgba(255,255,255,0.50) 12%, rgba(255,255,255,0.30) 36%, rgba(255,255,255,0.12) 68%, rgba(255,255,255,0.04) 86%, rgba(255,255,255,0) 100%); transform: rotate(28deg); filter: blur(0.25px); opacity: 0; pointer-events: none; z-index: 1; animation: button-cart-shine-4 10s linear infinite; }
@keyframes button-cart-shine-4 { 0% { left: -58%; opacity: 0; } 8% { opacity: 0.9; } 18% { left: 119%; opacity: 0.9; } 25% { left: 119%; opacity: 0; } 100% { left: 119%; opacity: 0; } }

.h1,h1{font-size:1.64rem}
.h2,h2{font-size:1.44rem}
.sc-product-timer {width: fit-content; max-width: 100%; border: 1.5px solid transparent; background: linear-gradient(#fff9f9, #fff) padding-box, linear-gradient(120deg, rgb(255 95 95 / 12%), rgb(251 65 65 / 46%), rgb(255 95 95 / 12%)) border-box;}
#oct-infobar{position:relative;overflow:hidden;border-bottom:4px solid; border-image:radial-gradient(circle, #000000 0%, #f20b00 100%); border-image-slice:1;}
#oct-infobar::before {content: "";position:absolute;top:-120%;left:-200px;width:140px;height:320%;background:linear-gradient(90deg, rgba(255,255,255,0.75) 0%, rgba(255,255,255,0.65) 15%, rgba(255,255,255,0.35) 45%, rgba(255,255,255,0.12) 75%, rgba(255,255,255,0) 100%); transform: rotate(28deg); animation: superstar-infobar-shine 8s ease-in-out infinite; pointer-events:none;z-index:1;}
@keyframes superstar-infobar-shine { 0% { left: -140px; opacity: 0; } 8% { opacity: 1; } 24% { left: calc(100% + 140px); opacity: 1; } 30% { left: calc(100% + 140px); opacity: 0; } 100% { left: calc(100% + 140px); opacity: 0; } }
#top .sc-btn-icon{background:#525257}
#top{height:58px}
button#button-cart.sc-btn-primary:not([disabled]){background:#262626;box-shadow:0 4px 10px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.06);border:1px solid #fff;transition:box-shadow .25s ease,transform .15s ease}
button#button-cart.sc-btn-primary:not([disabled]):hover{opacity:1;box-shadow:0 2px 6px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.05);transform:translateY(1px)}
button#menuToggleButton{filter:none}
.sc-column-categories-item.clicked>span>.sc-column-categories-toggle{background:#e7261e!important}
.sc-column-categories-toggle:hover{background:#ee6761!important}
.sc-module-sticker-green{background:#f24741;padding: .125rem .55rem}
.sc-module-sticker-red{background:#519d93}
.sc-category-description-text p{color:#424253}
.sc-footer-title{color:#de413a}
.sc-product-images-additional .swiper-wrapper{max-height:92px}
#productImages span.sc-product-images-additional-item img{max-width: 90px;max-height:90px}
.sc-product-images-additional{padding:1rem .4rem 0 .4rem;border-top:none}
.sidebar-cart-item-title a:hover{color:#e53535!important}
.sidebar-cart-item-title a{text-decoration:none}
.sc-product-images-additional .swiper-slider-btn{height:92px}
.content-block .h3,.content-block .h4,.content-block .h5,.content-block .h6,.content-block h3,.content-block h4,.content-block h5,.content-block h6{margin-top:1.5rem}
ul.delivery-info li{padding-left:0;list-style:none}
.sc-product-content-attributes-list-item>div{padding:12px 20px}
.sc-product-tab-badge{background:#dd4139}
.oct-policy-text a{color:#c8615c}
.oct-policy-text a:hover{color:#de413a}
.progress{background-color:#eff2f5}
.progress-bar{background-color:#e04e47}
.form-check-label{font-size:.8rem}
.sidebar-messengers-item-messenger{background:linear-gradient(45deg, #f09433, #e6683c, #dc2743, #bc1888)}
.sidebar-messengers-item-messenger:before{-webkit-mask-image:url(../img/sprite.svg#include--instgram-icon);mask-image:url(../img/sprite.svg#include--instgram-icon)}
.sc-blog-post-photo{border:none}
.sc-product-images-additional .swiper-slide-thumb-active{border:1px solid #fafafa;box-shadow:0 2px 10px -6px rgb(0 0 0 / 36%)}
.sc-fixed-contact-messenger{background: linear-gradient(45deg, #f09433, #e6683c, #dc2743, #bc1888)}
.content-block:hover, .ocf-container:hover{-webkit-box-shadow:0 2px 4px rgba(40,41,61,.02),0 4px 16px rgba(96,97,112,.04);box-shadow:0 2px 4px rgba(40,41,61,.02),0 4px 16px rgba(96,97,112,.04)}
#cart .header-buttons-cart-quantity{background:#554141}
.sc-category-sort select{padding:.55rem 1.25rem .55rem .7rem}
.sc-category-sort .sc-btn-with-icon{padding:0}
.sc-category-sort .sc-btn-with-icon span,.sc-category-sort button.active .sc-btn-icon{background:#463f3f}
.sc-category-sort .sc-btn-secondary:not([disabled]),.sc-category-sort button.active{background:#e9ebef}
.sc-switcher{background:#c2c6d2;padding:4px 9px!important}
#modalCartBody .freeShipping-text{text-align:center;max-width:250px;margin:0 auto 20px}
.freeShipping-text{margin:1rem 0 0 0;color:#d2433d;padding:7px 18px 6px 18px;border:1px dashed #f99f9b;border-radius:6px;background:#fff2f1;font-size:14px}
.no-wrap{white-space:nowrap}
.sc-product-free-shipping{width:fit-content;max-width:100%;}
span.old-prc{position:relative;display:inline-block}
span.old-prc::after{content:'';position:absolute;left:0;top:50%;width:100%;height:1.2px;background:rgb(221 52 44 / 60%);transform:rotate(-8deg);transform-origin:center}
.modal-content a{text-decoration:none !important}
.fs-7{font-size:.8rem !important}
footer .sc-footer-list a,footer .sc-footer-phones a{text-decoration:none}
.red-right, .crimson-right{color:#dd352d;margin-right:10px}
.sc-product-attr-list-item,.sc-product-content-attributes-list-item>div{padding:.7rem 1.25rem}
.sc-btn-delete:not([disabled]){background:#fff;filter:none!important;border:1px solid #dbd1d1;padding:0px;}
/* recommended products scroll */
div#recommended_block{background:#fff8f8}
.ds-cart-recommended-products{
  -webkit-overflow-scrolling:touch;
  scroll-snap-type:x proximity;
  scrollbar-width:thin;
  scrollbar-color:#d0d5db #efe8e8;
  padding-bottom:2px;
}
.ds-cart-recommended-products-item{scroll-snap-align:start}
.ds-cart-recommended-products::-webkit-scrollbar{-webkit-appearance:none;appearance:none;height:6px}
.ds-cart-recommended-products::-webkit-scrollbar-track{background:#efe8e8;border-radius:999px}
.ds-cart-recommended-products::-webkit-scrollbar-thumb{background-color:#d0d5db;border-radius:999px;border:2px solid #efe8e8}
.ds-cart-recommended-products::-webkit-scrollbar-thumb:hover{background-color:#bec4cb}
@media (min-width:768px){
  .ds-cart-recommended-products{scrollbar-color:#d0d5db transparent}
  .ds-cart-recommended-products::-webkit-scrollbar{height:5px}
  .ds-cart-recommended-products::-webkit-scrollbar-track{background:transparent}
  .ds-cart-recommended-products::-webkit-scrollbar-thumb{border-color:transparent}
}
.sc-btn-icon--del{background-color:#796b6b;-webkit-mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/.6em auto no-repeat;mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/.6em auto no-repeat;}
.sc-btn-delete:hover{background-color:#ed4e4e;border:1px solid #ed4e4e;}
.sc-btn-delete:hover .sc-btn-icon--del{background-color:#fff;}
.swiper-pagination-bullet{height:4px !important}
.sc-you-save-price,.text-save-price{display:flex;align-items:center}.text-save-price{letter-spacing:-.035rem;gap:8px}.sc-you-save-price{gap:6px}
.wrapimg img{background:#fff;padding:10px 20px;border-radius:10px;width:100%;max-width:350px}
.d-xl-none.top-ocf button.sc-btn{padding:6px 24px !important;background:rgb(51 51 51 / 95%);font-size:12px;font-weight:400}
.d-xl-none.top-ocf .sc-btn-icon-filter{width:18px;height:18px}
.p8-2{padding: .8rem 2rem;}

@media (min-width:1200px){
button#button-cart.sc-btn-primary:not([disabled]){padding:.8rem 7rem;}
}

@media (min-width:992px) and (max-width:1199.98px){
button#button-cart.sc-btn-primary:not([disabled]){padding:.8rem 4.5rem;}
}

@media (min-width:576px) and (max-width:991.98px){button#button-cart.sc-btn-primary:not([disabled]){padding:.8rem 6.5rem;}}

@media(min-width:576px){
.sc-module-cart .sc-btn-primary{-ms-flex:0 0 36px;flex:0 0 36px;max-width:36px}
.oct-official-representative .official-rep-logo-link{-webkit-box-flex:0;-ms-flex:0 0 170px;flex:0 0 170px;max-width:170px}
}
@media(min-width: 768px){
#top{height:66px}
#rm-shop-advantages-0 .sc-advantages-item{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;width:25%}
.sc-product-tab{padding:1rem 2.5rem}
}
 @media(min-width:1200px){
.sc-product-images-main{max-height:742px}
}

#sc-mp_0{margin-top:30px!important}
#rm-shop-advantages-0 .content-block,#rm-shop-advantages-0 .content-block:hover{-webkit-box-shadow:0 0 19px -10px rgba(96,97,112,.16);box-shadow:0 0 19px -10px rgba(96,97,112,.16);border-radius:14px;border:none}
.br-99, .oct-load-more-button-wrapper button, select#country_id, #customer_address_fields input, .br-4.oct-load-more-button{border-radius: 99px !important}
.br-4.oct-load-more-button,.oct-load-more-button-wrapper button{padding:.5rem 2rem}
.py-4.oct-load-more{padding-top:2.5rem!important;padding-bottom:2rem!important}
.pagination li a,.pagination li span{padding:.55rem .85rem;box-shadow:none;border:1px solid #efefef}
.sc-module-title:hover{text-decoration:none!important}
.sc-module-info:hover>a{color:#dd352d}
.sc-compare-btn:hover,.sc-wishlist-btn:hover{background:#dd352d}
.sc-compare-btn:hover .sc-btn-icon-compare,.sc-wishlist-btn:hover .sc-btn-icon-wishlist{background-color:#fff}
.sc-btn.added{background:#dd342d!important}

/* === Base === */
.sc-html-module>.col-12>.content-block{padding:0;border:none}
.sc-html-module>.col-12>.content-block:hover{-webkit-box-shadow:none;box-shadow:none}
#rm-shop-advantages-0{margin-bottom:30px}
.prod-wmnz{padding:1rem 0;}
.feature-item{align-items:flex-start;padding:15px 0;}
.feature-icon{flex-shrink:0;width:56px;}
.feature-icon img{width:100%;height:auto;max-width:56px;}
.feature-content{flex:1;}
.video-box{position:relative;padding-top:56.25%;overflow:hidden;} /* 16:9 */
.video-box>*{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}
.sc-product-content .sc-product-content-text h3.feature-title{padding:0 0 10px;color:#d6423b;font-size:16px;}
.sc-product-content .sc-product-content-text h2.h2-wmnz, .sc-product-content .sc-product-content-text h2.h2-art{font-size:24px;padding:16px 0;}
.sc-product-content .sc-product-content-text h2.h2-nwmnz{font-size:24px;padding:32px 0 18px;}
.sc-product-content .sc-product-content-text h2.h2-zgim{padding:0 0 18px;color:#d6423b;font-size:17px;}
h2.h2-zgim span.color-crimson{color:#4b4b4b}
.sc-product-content-text p.p-wmnz{font-size:18px;line-height:2rem;}
.sc-product-content-text p.p-17wmnz{font-size:1.05rem;line-height:1.85rem;}
.video-box img{cursor:pointer;}
.sc-product-content-text img,video.lush4_video,.sc-blog-post-text img{border-radius:6px;}
.cstb-4{margin-bottom:1.5rem;}
.cstb-5{padding-top:2.2rem;padding-bottom:2.2rem;}
.blk-grey{background-color:#fafbfc;padding:30px;border-radius:10px;max-width:1200px;margin:46px auto 20px;}
.red{color:#e0222b !important;}
.sc-product-content .sc-product-content-text .bonus-grey h2{padding-top:0;}
.border-rose{border:2px solid #fff;}
.gr-rose{background:linear-gradient(135deg,#fff 0%,#f9fbfc 100%);}
video.lush4_video{max-width:100%;width:100%;}
.car-d{border:2px solid #fff;background:#fbfcfe;}
.mxw-200 img{max-width:200px;}
.pdl-20{padding-left:20px;}
.fture-item {align-items:flex-start;padding:7px 0;}
.feat-icon{flex-shrink:0;width: 46px;}
.feat-icon img{width:100%;height:auto;max-width:36px;}
.h3-title {font-weight:700;padding:0 0 4px;color:#d6423b;font-size: 15px;}
.p-14wmnz {font-size:14px;line-height:20px;color:#545454;}
.lvns-hero {background:#f1f1f1;border-radius:12px;padding:28px 0px;}
ul.ml-0{margin-left:0 !important}
.sidebar-main-menu-item .blue-link{text-decoration:none;}
.faq{margin-top:30px;margin-bottom:10px;color:#dd352d;}
.sc-manufacturer-item img{margin-bottom:22px}
.gold-text{color:#b8856a}
.official-rep-text p{color:#ce7b56;text-transform:uppercase;display:grid;grid-template-columns:24px 1fr;column-gap:7px;font-size:.84rem;align-items:start}
.official-rep-text .icon-garanty{width:24px;height:24px;display:block;flex-shrink:0}
.official-rep-text p+p{margin-top:.2rem}
.oct-official-representative{background:#f8f9fa;padding-top:0.5rem;padding-bottom:0.5rem}
.oct-official-representative img{border-radius:6px;background:#fff}
.icon-garanty{margin-right:4px}
.my-dark-text{color:#505050}

/* === Features === */
.lush-features{background:#f9fafc;border-radius:20px;}
.lush-feature{padding:10px 8px;}
.lush-feature img{width:68px;height:68px;margin-bottom:18px;display:inline-block;}
.lush-ftitle{font-size:16px;line-height:1.6rem;}
.lush-feature.ridge-lvn img{width:58px;height:58px;margin-bottom:10px}
.lush-feature.ridge-lvn .lush-ftitle{font-size:15px;line-height:1.5rem}
.ridge-btxt{background:#fff;padding:18px 30px;border-radius:6px}
p.ridge-title{font-size:16px;font-weight:bold;}
p.p-ridge-ros{color:#ff2d89;font-weight:bold;}
.download_box{margin-top:30px;}
.download_box img{height:40px;max-width:140px}
.sc-product-content-text .download_box a, .sc-product-content-text .p-ridge-txt a, .sc-product-content-text .p-ridge-ros a{text-decoration:none;}

/* === Video === */
.lush-wrap{position:relative;border-radius:12px;overflow:hidden;background:#fff;line-height:0;}
.lvnid-wrap{position:relative;border-radius:12px;background:#fff;line-height:0;}
.lush-wrap::before{content:"";display:block;padding-top:56.25%;}
@supports (aspect-ratio:16/9){.lush-wrap{aspect-ratio:16/9;}.lush-wrap::before{display:none;padding-top:0;}}
.lush-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;}
.lush-play-btn{position:absolute;inset:0;margin:auto;width:50px;height:50px;border:0;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.64);transition:background-color .2s ease;border:2px solid #fff;cursor:pointer;}
.lush-play-btn:hover{background-color:rgba(255,255,255,.94);}
.lush-play-btn.is-hidden{opacity:0;pointer-events:none;}
.btn-lvns{box-shadow:0px 2px 4px -1px #999999;border:1px solid #fff;text-align:center;background:#ff38a3;width:70%;border-radius:5px;color:#fff!important;margin:20px auto 30px;padding:6px 20px!important;font-size:14px;font-weight:700;display:block;text-decoration:none!important}
.sc-module-price-box .sc-product-option-bonus{margin-top: .6rem !important;}

.lush-wrap-square{position:relative;border-radius:12px;overflow:hidden;background:#fff;line-height:0}
.lush-wrap-square::before{content:"";display:block;padding-top:100%}
@supports (aspect-ratio:1/1){.lush-wrap-square{aspect-ratio:1/1}.lush-wrap-square::before{display:none;padding-top:0}}

@media (max-width:1199.98px){.tcntr{text-align:center;}}

@media (max-width:991.98px){.gr-rose{background:linear-gradient(135deg,#fff 0%,#ffdcef 100%);} .tc-image{margin-top:1.5rem;} .cstb-4{margin-bottom:0;} .cstb-5{padding-top:1.5rem;padding-bottom:1.5rem;}}

@media (max-width:767.98px){
.sc-product-tabs-box{top:58px}
.lvns-hero .fture-item{flex-direction:column;align-items:center;text-align:center;padding:12px 0}
.lvns-hero .feat-icon{width:auto;margin:0 0 10px 0;margin-right:0!important}
.lvns-hero .feat-icon img{height:auto;}
.lvns-hero .feat-content{width: 100%;}
.mtp-767{margin-top:3rem!important;}
html.body-product div#oct-infobar{margin-top:34px}
}

@media (max-width:575.98px){button#button-cart.sc-btn-primary:not([disabled]){padding:.8rem .5rem;width:100%;}
.sc-product-buttons .sc-module-quantity{-webkit-box-flex: 0; -ms-flex: 0 0 100px; flex: 0 0 100px;}.fszs-16{font-size:16px;line-height:1.6rem;} .mt-767{margin-top:1.5rem!important;} .pdtn-767{padding-top: 0} .mtm-767{margin-top:1rem!important;} .mbm-767{margin-bottom:1rem!important;} .mtn-767{margin-top:0!important;} .mbn-767{margin-bottom:0!important;} .feature-icon{width:44px;} .feature-icon img{max-width:44px;} .sc-product-content .sc-product-content-text h2.h2-wmnz, .sc-product-content .sc-product-content-text h2.h2-art,.sc-product-content .sc-product-content-text h2.h2-nwmnz{font-size:18px;} .sc-product-content-text p.p-wmnz{font-size:15px;line-height:1.4rem;} .sc-product-content-text p.p-17wmnz{font-size:14px;line-height:1.4rem;} .sc-product-content .sc-product-content-text h2.h2-zgim{padding:0 0 14px;font-size:16px;} .lush-ftitle{font-size:15px;line-height:1.4rem;}.sc-btn:not(.sc-btn-with-icon){width:auto} .lush-feature img{width:54px;height:54px;}}

@media (min-width:992px){.pad_left{padding-left:70px;} .pad_right{padding-right:70px;} .padbt-0{padding-bottom:2rem}}
@media (min-width:1199.98px){.pad-l50{padding-left:50px} .pad-r50{padding-right:50px;}}

.tbl-prt{min-width:640px;width:100%;border-collapse:collapse;border-spacing:0;font-family:Arial,sans-serif;box-shadow:0 2px 8px rgba(0,0,0,.04);border-radius:8px;overflow:hidden;border:2px solid #fff;margin:30px 0 40px}
.tbl-prt th{background-color:#f6f7fb;color:#555;font-weight:600;text-align:left;padding:12px 16px;font-size:15px;border-bottom:1px solid #e0e0e0}
.tbl-prt td{padding:12px 16px;border-bottom:1px solid #eee;font-size:14px;color:#333}
.tbl-prt tr:nth-child(even) td{background-color:#fafafa}
.tbl-prt tr:last-child td{border-bottom:none}
.tbl-scroll{padding:0 6px;width:100%;overflow-x:auto;margin-bottom:40px;-webkit-overflow-scrolling:touch}
.content-block #sc-category-description,.sc-html-module .content-block,#content.content-block-text{padding:2rem 3rem;}
#tab-description p,.content-block p,.sc-product-content-text p{line-height:1.5rem}
.content-block h2,.sec-list h1{margin:3rem 1.3rem 2rem 2rem;border-left:3px solid #e3645e;padding-left:20px}
#tab-description h3,#tab-description strong,.content-block-text h3,.content-block-text strong,.html-desc h3,.html-desc strong,.sc-category-description-text h3,.sc-category-description-text strong{color:#e0222b}
#tab-description li,.content-block-text li,.html-desc li,.sc-category-description-text li{margin:.6em 1em .6em 1em;color:#1c1c28}
#tab-description b,.content-block-text b,.html-desc b,.sc-category-description-text b{color:#3d3838}
#tab-description .menu-item{color:#de403a}
#sc-category-description .sc-category-description-text ol,.sc-blog-post-text ul, #sc-category-description .sc-category-description-text ul,.sc-html-module .html-desc ol,.sc-html-module .html-desc ul,.sc-product-content-description .sc-product-content-text ol,.sc-product-content-description .sc-product-content-text ul{margin-bottom:1.8rem}
.html-desc a{color:#dd352d;text-decoration:underline}
.html-desc a:hover{text-decoration:none}
.sc-product-content ol+p,.sc-product-content p+ol,.sc-product-content ul+p{margin-top:1rem;margin-bottom:1rem}
.sc-product-content .sc-product-content-text li{line-height:1.5rem;margin-bottom:.5rem}
.bold-red,.bold-crimson{font-weight:700;color:#e0222b !important}
button#home-toggle{background-color:#de413a;color:#fff;padding:.985rem 2rem}
.sc-megamenu-child-title{color:#de413a}
.sc-column-categories-toggle .sc-btn-icon{background:rgb(222 65 58)}
.order-sacs p{text-align:center;font-size:18px}
p.menu-title{color:#de413a;font-size:18px;font-weight:500;margin-left:2rem}
.menu-list{list-style:none;padding:0;margin:0}
.menu-list li a{font-weight:500}
#top .sc-dropdown-toggle:after{background:#585757}
#top .sc-dropdown-toggle:hover:after{background:#de413a}
.fancybox-stage .fancybox-image{background:#fff}
#oct-policy .content-block-p24{max-width:500px;margin:auto}
.top-left li a{color:#444}
.sc-page-title .h1,.sc-page-title h1{margin-top:2rem}
.sc-blog-post-photo>img{border-radius:6px}
.sc-blog-post-photo.mb-3{margin-bottom:3rem!important}
::-webkit-scrollbar-button{width:6px;height:0}
::-webkit-scrollbar-track{background-color:#fff}
::-webkit-scrollbar-thumb{-webkit-border-radius:3px;border-radius:3px;background-color:#c3c8ce}
::-webkit-scrollbar{width:10px}
::-webkit-scrollbar-thumb:hover{background:#afb3b8}
.sc-html-module .home-description a{color:#60201d;text-decoration:none;border-bottom:1px dashed #dd352d;font-style:italic}
.sc-html-module .home-description a:hover{border-bottom:none}
.sc-product-content-text ul.delivery-info{border-top:1px solid #ebebeb;padding-top:24px;margin-top:2rem}
.sc-product-content .sc-product-content-text h2, .sc-product-content .sc-product-content-text h3, .sc-product-content .sc-product-content-text h4{font-size:18px;padding:24px 0 18px 0}
.smavch{background:#fefefe;padding:2px 10px;border-radius:6px;border:1px solid #e9e9e9;display:inline-block;margin-left:10px}
#oct-shipping-block .form-check-item p img{margin-right:10px!important}
.ds-sticky-column .ds-cart-column-total .ds-cart-column-total-item:last-child{border-top:1px dotted #bdbdbd;padding-top:14px;margin-top:18px;padding-bottom:20px}
.ds-checkout.oct-checkout .form-check-input{margin-right:.9rem}
.gt-card-icons{margin-top:6px}
.gt-allcards{width:290px;height:32px;margin-top:12px;background-image:url(/image/payment/monopay.svg);background-size:contain;background-repeat:no-repeat;background-position:center}
.sc-footer-title>img{background:#fefefe;border-radius:22%;width:36px;height:28px}
.img-ctg{margin:40px 20px;border-radius:.25rem;box-shadow:0 2px 9px -2px rgb(0 0 0 / 17%);border:2px solid #fff}
.sc-product-content-text a{text-decoration:none;border-bottom:1px dashed #dd352d;color:#dd352d}
.sc-product-content-text a:hover{border-bottom:none}
ul.no-marker{list-style-type:none}
.sec-list{background:#fbfbfc;border-radius:20px;border:2px solid #fff;-webkit-box-shadow:0 3px 0 rgba(96,97,112,.16);box-shadow:0 3px 0 rgba(96,97,112,.16);padding:0 20px 12px 20px;margin-bottom:50px}
.sec-list h2,.sec-list h1{margin-top:2.6rem;font-size:1.4rem}
.sc-product-content-attributes-list a.ocf-attribute-link{color:#dd352d;border-bottom:1px dashed #dc736e}
ul.no-marker.m-bnm li:first-child{margin-top:20px}
ul.no-marker.m-bnm li{margin-left:0}
ul.no-marker.m-bnm,ul.no-marker.m-botnm,#sc-category-description .sc-category-description-text ul.no-marker.m-botnm{margin-bottom:0}
.bonus-grey.mar-btm{margin-top:34px;margin-bottom:34px;border-bottom:4px solid #f3f5f8}
.bonus-grey{background-color:#fafbfc;padding:30px;border-radius:10px;max-width:1200px;margin:20px auto 60px}
.bonus-white{margin:20px auto 60px;max-width:1200px}
.content-block h2.bonus-title{font-size:24px;font-weight:700;color:#1e1e1e;margin:0 0 36px 0;border-bottom:3px solid #e53935;border-left:none;display:inline-block;padding:0 0 4px 0}
p.bonus-text{font-size:16px;color:#333;line-height:1.55}
.bonus-highlight,.bonus-pay-alert{margin:36px 0 10px 0;background:#fff;border-left:5px solid #e53935;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.06)}
.bonus-pay-alert.marg-btn{margin-bottom:36px}
.bonus-highlight{padding:20px}
.bonus-pay-alert{padding:16px;display:flex;align-items:center;gap:16px}
.bonus-pay-alert i, .art-callout i{color:#e53935;font-size:18px;flex-shrink:0}
p.bpa-14{font-size:14px}
p.bpa-15{font-size:15px}
p.bonhigh-p{font-size:17px;font-weight:700}
p.bonmidl-p{font-size:15px}
.bonus-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:stretch;margin-top:12px}
.bonus-card{flex:1 1 calc(50% - 10px);background-color:#fff;border-radius:12px;padding:20px;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.06);display:flex;gap:16px;flex-direction:row;border-top:6px solid #e53935}
.bonus-register-card{margin-top:20px;background-color:#fff;border-radius:12px;padding:20px;display:flex;gap:16px;box-shadow:0 4px 12px rgba(0,0,0,.06)}
.bonus-icon{width:48px;height:48px;border-radius:50%;background-color:#ffe6e6;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:18px;color:#e53935}
h3.bc-h3,h3.bc-h4{font-weight:700;margin:0 0 8px 0;color:#333}
h3.bc-h3{font-size:18px}
h3.bc-h4{font-size:16px}
h3.bonus-vg{margin:0 0 22px 0;font-size:1.25rem;font-weight:600}
h3.bonus-ot{margin:0 0 25px 0;font-size:1.15rem;font-weight:600}
.bonus-list li{margin-left:.5rem;font-size:16px}
.bonus-card.bn-c{border-top:none}
ul.bonus-note-list{font-size:15px}
.bonus-regs{background-color:#f8f9fa;border-radius:10px;padding:16px;margin-top:28px}
.bonus-red,.sc-html-module .home-description a.bonus-red{color:#e53935!important;font-weight:600}
h3.bc-zu,p.bc-zu{font-size:16px;font-weight:700;margin:0 0 12px 16px;color:#e0222b}
ul.pl-non{padding-left:0;font-size:15px}
.bonus-reviews-informer{background-color:#fff;border-radius:10px;padding:16px;margin:10px 0 40px 0;box-shadow:0 4px 8px rgba(0,0,0,.05);display:flex;align-items:center;gap:15px}
.bonus-svg-circle{width:40px;height:40px;border-radius:50%;background-color:#fee2e2;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.mt-mb{margin:20px 0}
.bonus-white .faq-item:first-of-type{margin-top:16px}
.faq-item{background-color:#fff;border-radius:10px;padding:20px;box-shadow:0 6px 14px rgba(0,0,0,.06);margin-bottom:20px}
p.faq-question{font-size:16px;font-weight:700;margin-bottom:8px}
p.faq-answer{font-size:15px}
.ft-grey{background-color:#f9fafb;border-radius:12px;padding:40px 20px;text-align:center;max-width:1200px;margin:50px auto}
.content-block h2.centr-h2{font-size:22px;font-weight:700;margin:0 0 16px 0;padding-left:0;border:none}
a.bonus-btn-red{display:inline-block;background-color:#e53935;color:#fff!important;font-weight:600;padding:12px 28px;border-radius:40px;font-size:16px;text-decoration:none;transition:background-color .2s ease;margin-top:36px}
a.bonus-btn-red:hover{background:#f83a35}
h3.bonus-subtitle{font-size:18px;margin:18px 0 28px 0}
h3.bonus-sbt{font-size:18px;margin:36px 0 28px 0}
span.red-check{margin-right:10px;color:#dd352d;font-size:18px}
.bonus-pay-alert.marg-tbn{margin-top:10px;margin-bottom:46px}
.art-callout{border-left:4px solid #e53935;padding:20px 28px 20px 16px;background:#f7f5f3;border-radius:10px 0 0 10px;margin:32px 0;font-family:'DM Sans',sans-serif;font-size:.9rem;line-height:1.8;color:#3a3a3a;font-weight:300;display:flex;align-items:center;gap:16px}

.gradient-bg{background:linear-gradient(135deg,#667eea 0,#764ba2 100%);padding:1rem .8rem 2rem;margin:60px 0;border-radius:20px}.gradient2-bg{background:linear-gradient(135deg,#aa66ea 0,#e6127b 100%);padding:1rem .8rem 2rem;margin:12px 0 60px;border-radius:20px}.gradient-bg p.text-h3l,.gradient2-bg p.text-h3l{color:#fefefe}.text-4xl{color:#fff;background:rgba(255,255,255,.24);padding:20px;font-size:34px;border-radius:40%}h2.text-5xl{padding-left:0;margin:.8rem 1.3rem 2rem 2rem;font-size:1.7rem;line-height:2.8rem;color:#fff;border-left:none}p.text-pxl{padding:0 20px;font-size:1.2rem;line-height:2rem;color:#fff;opacity:.9}h3.text-h3l{margin:0;font-size:1.2rem;line-height:1.4rem}.shadow-cst{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);background-color:#fff;border-radius:.75rem;margin-bottom:3rem;padding:2rem}.flex{display:flex}.grid{display:grid}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.mb-6,h3.mb-6{margin-bottom:1.5rem}h3.mb-6{margin-top:0}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mt-1{margin-top:.25rem}.pl-8{padding-left:15px}.pr-8{padding-right:15px}.p-6{padding:1.5rem}.gap-6{gap:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.w-12{width:3rem}.h-12{height:3rem}.w-16{width:4rem}.h-16{height:4rem}.text-xl{font-size:1.25rem;line-height:1.75rem}h3.font-semibold{font-weight:600}h3.text-gray-800{color:#1f2937}.rounded-xl .text-gray-600{color:#4b5563}p.text-gray-700{color:#374151;line-height:1.5rem}.space-y-4>*+*{margin-top:.5rem}.i-placeh{display:flex;flex-direction:row;align-items:center}.img-placeh{width:100%;border:2px solid #fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.section-divider{height:2px;margin:2rem 0;background:linear-gradient(90deg,transparent,#dd352d,transparent)}h4.mb-2{margin:0 0 .5rem}.bord-r{border-top:6px solid #e53935}.sc-product-images-additional .swiper-slide{max-height:92px}.text-blue-600{color:#2563eb}.text-blue-500{color:#3b82f6}.text-green-600{color:#059669}.text-green-500{color:#10b981}.text-purple-500{color:#8b5cf6}.text-orange-500{color:#ff8c00}.text-yellow-500{color:#f59e0b}.text-pink-500{color:#ec4899}.text-red-500{color:#ef4444}.text-white-500{color:#fff}.bg-blue-100{background-color:#dbddfe}.bg-blue-50{background-color:#eff6ff}.bg-green-100{background-color:#d1fae5}.bg-green-50{background-color:#ecfdf5}.bg-purple-50{background-color:#f5f3ff}.bg-yellow-50{background-color:#fffbeb}.bg-red-100{background-color:#dd352d}.from-red-500{background:#dd352d}.color-crimson{color:#d6423b}.light-crimson{color:#f3645d}.bg-rose-50{background-color:#fff3fb}

@media(max-width:991.98px){
.md-flex{display:flex;flex-wrap:wrap}
.order1{order:1}
.order2{order:2;margin:auto}
.img-placeh{max-width:500px;margin-top:40px}
}
@media(max-width:767.98px){
.h2,h2{font-size:1.15rem}
.h3,h3{font-size:1.08rem}
.sc-footer-title>img{width:32px;height:24px}
button.sc-btn.sc-btn-primary.br-4.mb-3{padding:.4rem 1rem}
.sc-subcategories{margin-bottom:16px}
.bonus-grey{padding:24px 18px;margin:20px auto 40px}
.bonus-white{margin:20px auto 40px}
.content-block h2.bonus-title{font-size:19px;margin:0 0 26px 0}
p.bonus-text,ul.pl-non{font-size:14px;}
h3.bc-h4,h3.bc-zu,p.bc-zu,p.bonhigh-p{font-size:15px}
.bonus-card{padding:20px 12px}
h3.bc-h3,h3.bonus-ot,h3.bonus-vg{font-size:16px}
ul.bonus-note-list{font-size:14px;padding-left:0}
.bonus-highlight{padding:20px 16px}
p.bonmidl-p,p.bpa-14,p.faq-answer,p.faq-question{font-size:14px;line-height:1.4rem}
p.bpa-15{font-size:15px;line-height:1.5rem}
.bonus-register-card{padding:20px 16px;margin-top:14px}
.bonus-regs{padding:16px 6px}
.content-block h2.centr-h2{font-size:18px}
a.bonus-btn-red{font-size:14px;padding:10px 26px}
span.red-check{margin-right:8px;font-size:16px}
.sc-html-module .html-desc{padding:1rem 0rem}
.sec-list{padding:0 10px 12px 10px}
.content-block h2,.sec-list h1 {margin:2.5rem 1rem 1.8rem 1.7rem;border-left:3px solid #e3645e;padding-left:16px}
.content-block #sc-category-description,.sc-html-module .content-block,#content.content-block-text{padding:1rem}
h2.text-5xl{padding-left:0;margin:1rem 1.3rem 2rem 2rem;font-size:1.3rem;line-height:1.7rem;color:#fff;border-left:none}
.pr-8{padding-right:0;}
.h-12{height:2.2rem}
.w-12{width:2.2rem}
p.text-pxl{font-size:1rem;line-height:1.5rem;}
p.text-gray-700{line-height:1.4rem}
}
@media(max-width:600px){
.sec-list h2,.sec-list h1{font-size: 1.2rem;line-height:1.5rem}
#tab-description p,.content-block p,.sc-product-content-text p,.sc-product-content .sc-product-content-text li{line-height:1.33rem}
p.bonus-text,ul.pl-non{font-size:14px;line-height: 1.33rem}
p.bonmidl-p,p.bpa-14,p.faq-answer,p.faq-question{font-size:14px;line-height:1.33rem}
p.bpa-15{font-size:15px;line-height:1.4rem}
.ridge-btxt{padding:18px;}
.sc-product-content-advantages-item-title{font-size:.8rem !important;letter-spacing: 0}
}
@media(max-width:450px){span.dn-max-500{display:none}}
@media(max-width:406px){.gt-allcards{width:242px}}
@media(max-width:389.98px){.official-rep-text span{line-height:1.4}}
@media(min-width:768px){
.ocf-container{margin:20px 0 40px 0}
.md\:grid-cols-2{grid-template-columns: repeat(2, minmax(0, 1fr));}
.ocf-theme-light .ocf-dropdown .ocf-filter-header{padding:6px 10px!important;border-radius:99px!important}
.ocf-container{margin-bottom:20px}
}
@media(min-width:992px){
.md-flex{display:flex}
.col-cst-4 {width:45%;padding:0 15px}
.col-cst-8 {width:55%}
}

.header-trust-block{display:flex;align-items:center;justify-content:space-between;max-width:1025px;margin:0 auto;padding:10px 40px 10px 40px;color:#dadada;line-height:1.85rem;text-align:center}
.gift-card-trust,.transport-trust{display:flex;align-items:center;justify-content:center}

.gift-card-trust:before,.transport-trust:before{display:flex;width:24px;min-width:24px;height:24px;margin-right:16px;background-repeat:no-repeat;background-position:center;content:''}
.header-trust-block b {
    margin: 0 6px;
    color: #f24d45;
}
.transport-trust:before {
    background-image: url(/image/catalog/icon/dostavka-header.svg);
}
.gift-card-trust:before {
    background-image: url(/image/catalog/icon/kupon-header.svg);
}

#oct-infobar .col-lg-12{position: relative;}
#oct-infobar-btn{position:absolute;top:50%;right:20px;transform:translateY(-50%);width:20px;height:20px;line-height:24px;border-radius:50%;font-size:14px;font-weight:400;border:none;cursor:pointer;text-align:center;transition:background .2s ease;display:flex;align-items:center;justify-content:center;padding:0}

.gtoys-table-wrap{padding:0}.gtoys-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.gtoys-table{width:100%;border-collapse:collapse;font-size:14px;min-width:480px}.gtoys-table thead th{color:#fff;font-weight:500;text-align:left;padding:13px 18px;font-size:13px;letter-spacing:.02em;border:none}.gtoys-table thead th:first-child{border-radius:8px 0 0 0}.gtoys-table thead th:last-child{border-radius:0 8px 0 0}.gtoys-table tbody tr:last-child{border-bottom:none}.gtoys-table tbody tr:last-child td:first-child{border-radius:0 0 0 8px}.gtoys-table tbody tr:last-child td:last-child{border-radius:0 0 8px 0}.gtoys-table tbody td{padding:12px 18px;color:#333;vertical-align:middle}.gtoys-table tbody td:first-child{font-weight:500}.gtoys-table-outer{border-radius:10px;overflow:hidden}.t-rose .gtoys-table-outer{border:1px solid #f2c0ce;box-shadow:0 2px 12px rgba(200,24,74,.07)}.t-rose .gtoys-table thead tr{background:#c8184a}.t-rose .gtoys-table tbody tr{border-bottom:1px solid #f2d2dc}.t-rose .gtoys-table tbody tr:nth-child(even){background:#fdf2f5}.t-rose .gtoys-table tbody tr:nth-child(odd){background:#fff}.t-rose .gtoys-table tbody td:first-child{color:#c8184a}.t-blue .gtoys-table-outer{border:1px solid #bdd5ee;box-shadow:0 2px 12px rgba(26,108,181,.07)}.t-blue .gtoys-table thead tr{background:#3a7fc1}.t-blue .gtoys-table tbody tr{border-bottom:1px solid #d6e8f7}.t-blue .gtoys-table tbody tr:nth-child(even){background:#f0f6fd}.t-blue .gtoys-table tbody tr:nth-child(odd){background:#fff}.t-blue .gtoys-table tbody td:first-child{color:#3a7fc1}.t-green .gtoys-table-outer{border:1px solid #b8dfc8;box-shadow:0 2px 12px rgba(42,140,87,.07)}.t-green .gtoys-table thead tr{background:#2e9e5e}.t-green .gtoys-table tbody tr{border-bottom:1px solid #d0edd9}.t-green .gtoys-table tbody tr:nth-child(even){background:#f0faf4}.t-green .gtoys-table tbody tr:nth-child(odd){background:#fff}.t-green .gtoys-table tbody td:first-child{color:#2e9e5e}.t-purple .gtoys-table-outer{border:1px solid #cec4ee;box-shadow:0 2px 12px rgba(100,70,190,.07)}.t-purple .gtoys-table thead tr{background:#6e52c0}.t-purple .gtoys-table tbody tr{border-bottom:1px solid #ddd6f5}.t-purple .gtoys-table tbody tr:nth-child(even){background:#f5f2fd}.t-purple .gtoys-table tbody tr:nth-child(odd){background:#fff}.t-purple .gtoys-table tbody td:first-child{color:#6e52c0}.t-teal .gtoys-table-outer{border:1px solid #a8d8d8;box-shadow:0 2px 12px rgba(0,140,140,.07)}.t-teal .gtoys-table thead tr{background:#0e9e9e}.t-teal .gtoys-table tbody tr{border-bottom:1px solid #c8e8e8}.t-teal .gtoys-table tbody tr:nth-child(even){background:#f0fafa}.t-teal .gtoys-table tbody tr:nth-child(odd){background:#fff}.t-teal .gtoys-table tbody td:first-child{color:#0e9e9e}

@media (max-width: 992px) {
    .header-trust-block {flex-wrap: wrap;justify-content: flex-start;}
    .transport-trust, .gift-card-trust { flex: 1 1 100%;justify-content: flex-start;}
}
@media (max-width: 767.98px) {
.content-block h1,.fsz-22{font-size:1.27rem !important}
.gift-card-trust b{display:contents}
.header-trust-block{padding:4px 16px 4px 16px;text-align:left;font-size:.75rem;line-height:1.1rem}
.gift-card-trust:last-child{margin-bottom:0}
.transport-trust, .gift-card-trust{padding:3px 0px;}
}
@media (max-width: 520px) {
.header-trust-block{padding: 4px 16px 4px 6px;}
#oct-infobar-btn{margin-top: -16px;}
.official-rep-text p{font-size:12px;}
.oct-official-representative{padding-top:0.8rem;padding-bottom:0.8rem}
.oct-official-representative img{max-width:120px;height:auto}
}
@media (min-width:992px) and (max-width:1199px){.official-rep-text p{line-height:1.35rem;font-size:13px}.oct-official-representative{padding-top:1rem;padding-bottom:1rem}}
.oct_dynamic_stylesheet_end{display: none;}
