@charset "UTF-8";
/* Собраны базовые стили */
/* line 1, _settings.scss */
:root {
  --bg: var(--draft-bg, #FFFFFF);
  --bg-is-light: var(--draft-bg-is-light, true);
  --bg-minor-shade: var(--draft-bg-minor-shade, #f7f7f7);
  --bg-minor-shade-is-light: var(--draft-bg-minor-shade-is-light, true);
  --bg-major-shade: var(--draft-bg-major-shade, #ededed);
  --bg-major-shade-is-light: var(--draft-bg-major-shade-is-light, true);
  --bg-half-shade: var(--draft-bg-half-shade, #808080);
  --bg-half-shade-is-dark: var(--draft-bg-half-shade-is-dark, true);
  --rev-bg-input: var(--draft-rev-bg-input, #FFFFFF);
  --rev-bg-input-is-light: var(--draft-rev-bg-input-is-light, true);
  --rev-bg-input-minor-shade: var(--draft-rev-bg-input-minor-shade, #f7f7f7);
  --rev-bg-input-minor-shade-is-light: var(--draft-rev-bg-input-minor-shade-is-light, true);
  --rev-bg-input-major-shade: var(--draft-rev-bg-input-major-shade, #ededed);
  --rev-bg-input-major-shade-is-light: var(--draft-rev-bg-input-major-shade-is-light, true);
  --rev-bg-input-half-shade: var(--draft-rev-bg-input-half-shade, #808080);
  --rev-bg-input-half-shade-is-dark: var(--draft-rev-bg-input-half-shade-is-dark, true);
  --color-btn-bg: var(--draft-color-btn-bg, #975730);
  --color-btn-bg-is-dark: var(--draft-color-btn-bg-is-dark, true);
  --color-btn-bg-minor-shade: var(--draft-color-btn-bg-minor-shade, #af6537);
  --color-btn-bg-minor-shade-is-dark: var(--draft-color-btn-bg-minor-shade-is-dark, true);
  --color-btn-bg-major-shade: var(--draft-color-btn-bg-major-shade, #c37342);
  --color-btn-bg-major-shade-is-dark: var(--draft-color-btn-bg-major-shade-is-dark, true);
  --color-btn-bg-half-shade: var(--draft-color-btn-bg-half-shade, #daa889);
  --color-btn-bg-half-shade-is-light: var(--draft-color-btn-bg-half-shade-is-light, true);
  --color-accent-text: var(--draft-color-accent-text, #313131);
  --color-accent-text-is-dark: var(--draft-color-accent-text-is-dark, true);
  --color-accent-text-minor-shade: var(--draft-color-accent-text-minor-shade, #454545);
  --color-accent-text-minor-shade-is-dark: var(--draft-color-accent-text-minor-shade-is-dark, true);
  --color-accent-text-major-shade: var(--draft-color-accent-text-major-shade, #5a5a5a);
  --color-accent-text-major-shade-is-dark: var(--draft-color-accent-text-major-shade-is-dark, true);
  --color-accent-text-half-shade: var(--draft-color-accent-text-half-shade, #989898);
  --color-accent-text-half-shade-is-dark: var(--draft-color-accent-text-half-shade-is-dark, true);
  --color-text-dark: var(--draft-color-text-dark, #333333);
  --color-text-dark-is-dark: var(--draft-color-text-dark-is-dark, true);
  --color-text-dark-minor-shade: var(--draft-color-text-dark-minor-shade, #474747);
  --color-text-dark-minor-shade-is-dark: var(--draft-color-text-dark-minor-shade-is-dark, true);
  --color-text-dark-major-shade: var(--draft-color-text-dark-major-shade, #5c5c5c);
  --color-text-dark-major-shade-is-dark: var(--draft-color-text-dark-major-shade-is-dark, true);
  --color-text-dark-half-shade: var(--draft-color-text-dark-half-shade, #999999);
  --color-text-dark-half-shade-is-dark: var(--draft-color-text-dark-half-shade-is-dark, true);
  --color-text-light: var(--draft-color-text-light, #ffffff);
  --color-text-light-is-light: var(--draft-color-text-light-is-light, true);
  --color-text-light-minor-shade: var(--draft-color-text-light-minor-shade, #f7f7f7);
  --color-text-light-minor-shade-is-light: var(--draft-color-text-light-minor-shade-is-light, true);
  --color-text-light-major-shade: var(--draft-color-text-light-major-shade, #ededed);
  --color-text-light-major-shade-is-light: var(--draft-color-text-light-major-shade-is-light, true);
  --color-text-light-half-shade: var(--draft-color-text-light-half-shade, #808080);
  --color-text-light-half-shade-is-dark: var(--draft-color-text-light-half-shade-is-dark, true);
  --icons_pack: var(--draft-icons_pack, rounded);
  --controls-btn-border-radius: var(--draft-controls-btn-border-radius, 6px);
  --color-notice-warning: var(--draft-color-notice-warning, #FFF3CD);
  --color-notice-warning-is-light: var(--draft-color-notice-warning-is-light, true);
  --color-notice-warning-minor-shade: var(--draft-color-notice-warning-minor-shade, #fff3ca);
  --color-notice-warning-minor-shade-is-light: var(--draft-color-notice-warning-minor-shade-is-light, true);
  --color-notice-warning-major-shade: var(--draft-color-notice-warning-major-shade, #fff2c8);
  --color-notice-warning-major-shade-is-light: var(--draft-color-notice-warning-major-shade-is-light, true);
  --color-notice-warning-half-shade: var(--draft-color-notice-warning-half-shade, #ffedb3);
  --color-notice-warning-half-shade-is-light: var(--draft-color-notice-warning-half-shade-is-light, true);
  --color-notice-success: var(--draft-color-notice-success, #D4EDDA);
  --color-notice-success-is-light: var(--draft-color-notice-success-is-light, true);
  --color-notice-success-minor-shade: var(--draft-color-notice-success-minor-shade, #d3ecd9);
  --color-notice-success-minor-shade-is-light: var(--draft-color-notice-success-minor-shade-is-light, true);
  --color-notice-success-major-shade: var(--draft-color-notice-success-major-shade, #d1ecd7);
  --color-notice-success-major-shade-is-light: var(--draft-color-notice-success-major-shade-is-light, true);
  --color-notice-success-half-shade: var(--draft-color-notice-success-half-shade, #bee4c7);
  --color-notice-success-half-shade-is-light: var(--draft-color-notice-success-half-shade-is-light, true);
  --color-notice-error: var(--draft-color-notice-error, #fdeee9);
  --color-notice-error-is-light: var(--draft-color-notice-error-is-light, true);
  --color-notice-error-minor-shade: var(--draft-color-notice-error-minor-shade, #fdece7);
  --color-notice-error-minor-shade-is-light: var(--draft-color-notice-error-minor-shade-is-light, true);
  --color-notice-error-major-shade: var(--draft-color-notice-error-major-shade, #fdece6);
  --color-notice-error-major-shade-is-light: var(--draft-color-notice-error-major-shade-is-light, true);
  --color-notice-error-half-shade: var(--draft-color-notice-error-half-shade, #fce4dc);
  --color-notice-error-half-shade-is-light: var(--draft-color-notice-error-half-shade-is-light, true);
  --color-notice-info: var(--draft-color-notice-info, #CCE5FF);
  --color-notice-info-is-light: var(--draft-color-notice-info-is-light, true);
  --color-notice-info-minor-shade: var(--draft-color-notice-info-minor-shade, #cae4ff);
  --color-notice-info-minor-shade-is-light: var(--draft-color-notice-info-minor-shade-is-light, true);
  --color-notice-info-major-shade: var(--draft-color-notice-info-major-shade, #c8e3ff);
  --color-notice-info-major-shade-is-light: var(--draft-color-notice-info-major-shade-is-light, true);
  --color-notice-info-half-shade: var(--draft-color-notice-info-half-shade, #b3d7ff);
  --color-notice-info-half-shade-is-light: var(--draft-color-notice-info-half-shade-is-light, true);
  --font-family: var(--draft-font-family, TTFors);
  --font-size: var(--draft-font-size, 16px);
  --font-family-heading: var(--draft-font-family-heading, TTFors);
  --collection_count: var(--draft-collection_count, 16);
  --rev_sticker_discount: var(--draft-rev_sticker_discount, true);
  --rev_bg_stiker_discount: var(--draft-rev_bg_stiker_discount, #f36464);
  --rev_bg_stiker_discount-is-dark: var(--draft-rev_bg_stiker_discount-is-dark, true);
  --rev_bg_stiker_discount-minor-shade: var(--draft-rev_bg_stiker_discount-minor-shade, #f47272);
  --rev_bg_stiker_discount-minor-shade-is-dark: var(--draft-rev_bg_stiker_discount-minor-shade-is-dark, true);
  --rev_bg_stiker_discount-major-shade: var(--draft-rev_bg_stiker_discount-major-shade, #f68282);
  --rev_bg_stiker_discount-major-shade-is-dark: var(--draft-rev_bg_stiker_discount-major-shade-is-dark, true);
  --rev_bg_stiker_discount-half-shade: var(--draft-rev_bg_stiker_discount-half-shade, #f9b1b1);
  --rev_bg_stiker_discount-half-shade-is-light: var(--draft-rev_bg_stiker_discount-half-shade-is-light, true);
  --rev_product_buttons: var(--draft-rev_product_buttons, custom);
  --rev_product_redirect: var(--draft-rev_product_redirect, /new_order);
  --product_not_available: var(--draft-product_not_available, hidden);
  --search_count: var(--draft-search_count, 16);
  --blog_size: var(--draft-blog_size, 12);
  --layout-content-max-width: var(--draft-layout-content-max-width, nonepx);
  --delta_sidebar: var(--draft-delta_sidebar, 2);
  --sidebar_index_show: var(--draft-sidebar_index_show, false);
  --sidebar_index_position: var(--draft-sidebar_index_position, left);
  --sidebar_collection_show: var(--draft-sidebar_collection_show, false);
  --sidebar_collection_position: var(--draft-sidebar_collection_position, left);
  --sidebar_cart_show: var(--draft-sidebar_cart_show, false);
  --sidebar_cart_position: var(--draft-sidebar_cart_position, left);
  --sidebar_product_show: var(--draft-sidebar_product_show, false);
  --sidebar_product_position: var(--draft-sidebar_product_position, left);
  --sidebar_blog_show: var(--draft-sidebar_blog_show, false);
  --sidebar_blog_position: var(--draft-sidebar_blog_position, left);
  --sidebar_article_show: var(--draft-sidebar_article_show, false);
  --sidebar_article_position: var(--draft-sidebar_article_position, left);
  --sidebar_page_show: var(--draft-sidebar_page_show, false);
  --sidebar_page_position: var(--draft-sidebar_page_position, left);
  --sidebar_compare_show: var(--draft-sidebar_compare_show, false);
  --sidebar_compare_position: var(--draft-sidebar_compare_position, left);
  --sidebar_search_show: var(--draft-sidebar_search_show, false);
  --sidebar_search_position: var(--draft-sidebar_search_position, left);
  --feedback_captcha_enabled: var(--draft-feedback_captcha_enabled, true); }

/* Шапка */
/* line 3, icons.css */
.tap-bar__actions-item:not(._active) span:first-child,
.tap-bar__actions-item:not(._active)::before {
  opacity: .5; }

/* line 8, icons.css */
.tap-bar__actions-item_catalog::before {
  background-image: var(--icon-grid); }

/* line 12, icons.css */
.mob-popup {
  z-index: 1000; }

/* line 16, icons.css */
.favorites-added::after {
  opacity: 1; }

/* line 20, icons.css */
.checkbox__input:checked + .checkbox__text-wrapper .checkbox__point {
  background-image: var(--icon-check-white); }

/* line 24, icons.css */
.input-group__clear,
.popup-right__close,
.order__input-clear,
.basket__actions-mob-item_clear {
  background-image: var(--icon-close-disabled); }

/* line 31, icons.css */
.btn-icon_notice {
  background-image: var(--icon_notice); }

/* line 35, icons.css */
.header-search__list-link_recently::before {
  background-image: var(--icon-time); }

/* line 39, icons.css */
.header__icon_favorites,
.products-item__action-whishlist::before,
.tap-bar__actions-item_whishlist::before {
  background-image: var(--icon-favorites); }

/* line 45, icons.css */
.header__icon_search {
  background-image: var(--icon-search); }

/* line 49, icons.css */
.mob-popup__form-submit,
.mob-popup__actions-item_search {
  background-image: var(--icon-search-mob); }

/* line 54, icons.css */
.loader-icon_added {
  background-image: var(--icon-success); }

/* line 59, icons.css */
.products-item__action-whishlist::after {
  background-image: var(--icon-favorites-fill); }

/* line 63, icons.css */
.products-item__action-addcart::before {
  background-image: var(--icon-bag); }

/* line 67, icons.css */
.products-item__action-addcart::after {
  background-image: var(--icon-bag-fill); }

/* line 71, icons.css */
.products-item__size-title::after {
  background-image: var(--icon-chevron-right);
  transform: rotate(90deg); }

/* line 76, icons.css */
.products-item__size-title._spoller-active::after {
  transform: rotate(270deg); }

/* line 80, icons.css */
.products-item__action-subscribe::before {
  background-image: var(--icon-subscribe); }

/* line 84, icons.css */
.products-item__action-subscribe::after {
  background-image: var(--icon-subscribe-fill); }

/* line 88, icons.css */
.products-item__action-subscribe._active::before,
.products-item__action-addcart._active::before {
  opacity: 0; }

/* line 93, icons.css */
.products-item__action-subscribe._active::after,
.products-item__action-addcart._active::after {
  opacity: 1; }

/* Крестик*/
/* line 99, icons.css */
.mob-popup__form-clear,
.products-item__sizes-close,
.mob-popup__actions-item_close,
.mob-popup__actions-item_close-disabled,
.basket-item__actions-delete,
.form-promocode__clear,
.popup__close {
  background-image: var(--icon-close); }

/* line 109, icons.css */
.btn-icon_remove {
  background-image: var(--icon-close-org); }

/* Слайдер и каталог */
/* line 115, icons.css */
.select__title:after,
.filters__title-wrapper::after,
.select_catalog-sort .select__value::after,
.catalog__navigation-item-button::before {
  background-image: var(--icon-chevron-down); }

/* line 122, icons.css */
.selected-filters__delete::before,
.price-filter .price-filter__input-clear {
  background-image: var(--icon-close); }

/* line 127, icons.css */
.checkbox__input:checked + .checkbox__text-wrapper .checkbox__point {
  background-image: var(--icon-check-white); }

/* line 131, icons.css */
.products-item__sizes-table::before {
  background-image: var(--icon-ruler); }

/* line 135, icons.css */
.mob-popup__back,
.products-slider__arrow-prev,
.products-slider__arrow-next,
.mob-popup__list-link_sub::after,
.popup-right__back,
.catalog__back {
  background-image: var(--icon-chevron-right); }

/* line 144, icons.css */
.catalog__back,
.mob-popup__back,
.products-slider__arrow-prev {
  transform: rotate(180deg); }

/* line 150, icons.css */
.pagin__btn {
  background-image: var(--icon-pgn-chevron-left); }

/* line 154, icons.css */
.catalog__filters-button {
  background-image: var(--icon-filter-fill); }

/* Карточка товара */
/* line 160, icons.css */
.product-card-descr__title-icon,
.product-card-descr__title-icon::before {
  background-image: var(--icon-minus); }

/* line 165, icons.css */
.product-card-info__reviews::before {
  background-image: var(--icon-chat); }

/* line 169, icons.css */
.product-card-info__installment-button {
  background-image: var(--icon-info-accent); }

/* line 173, icons.css */
.btn-icon_secondary.btn-icon_whishlist.favorites-not-added,
.basket-item__actions-wishlist::before {
  background-image: var(--icon-whishlist); }

/* line 178, icons.css */
.btn-icon_secondary.btn-icon_whishlist.favorites-added,
.basket-item__actions-wishlist.favorites-added::before {
  background-image: var(--icon-whishlist-fill); }

/* line 183, icons.css */
.popup__parts-info-item:first-child::before {
  background-image: var(--icon-stars); }

/* line 187, icons.css */
.popup__parts-info-item:last-child::before {
  background-image: var(--icon-card); }

/* Попап */
/* .input_datepicker {
  background-image: var(--icon-calendar);
} */
/* Корзина */
/* line 197, icons.css */
.quantity__button_plus::before {
  background-image: var(--icon-plus-accent); }

/* line 201, icons.css */
.quantity__button_minus::before {
  background-image: var(--icon-minus-accent); }

/* line 205, icons.css */
.basket__info-delivery::before,
.tap-bar__label_del::before {
  background-image: var(--icon-delivery-accent); }

/* line 210, icons.css */
.basket__info-delivery._active::before,
.tap-bar__label_del-active::before {
  background-image: var(--icon-free-shipping-accent); }

/* line 215, icons.css */
.btn-icon_notify {
  background-image: var(--icon-notification-accent); }

/* line 219, icons.css */
.btn-icon_notify._active {
  background-image: var(--icon-notification-fill-accent); }

/* line 223, icons.css */
.btn-icon_basket {
  background-image: var(--icon-bag-white); }

/* line 227, icons.css */
.btn-icon_basket._active {
  background-image: var(--icon-bag-white-fill);
  background-color: #975730;
  -webkit-transition: .3s ease 0s;
  transition: .3s ease 0s;
  -webkit-transition-property: background-color;
  transition-property: background-color; }

/* line 236, icons.css */
.btn-icon_basket._active:hover {
  background-color: #7D401B; }

/* line 240, icons.css */
.popup__products-list-arrow_left {
  background-image: var(--icon-arrow-left-accent); }

/* line 244, icons.css */
.popup__products-list-arrow_right {
  background-image: var(--icon-arrow-right-accent); }

/* line 248, icons.css */
.basket__actions-mob-item_share {
  background-image: var(--icon-share); }

/* line 252, icons.css */
.service-message_check::before,
.service-message_basket-share::before {
  background-image: var(--icon-check-fill-white); }

/* Вишлист */
/* line 258, icons.css */
.btn_share::before {
  background-image: var(--icon-share-accent); }

/* Оформление заказа */
/* line 263, icons.css */
.order__note::before {
  background-image: var(--icon-user-accent); }

/* line 267, icons.css */
.header__social-item_wa {
  background-image: var(--icon-whatsapp); }

/* line 271, icons.css */
.header__social-item_tg {
  background-image: var(--icon-telegram); }

/* Инфо страница */
/* line 276, icons.css */
.info__link::after {
  background-image: var(--icon-arrow-right-accent); }

/* line 280, icons.css */
.info__back::before {
  background-image: var(--icon-chevron-right);
  transform: rotate(180deg);
  opacity: 0.6; }

@media (max-width: 47.9988em) {
  /* line 287, icons.css */
  .popup-right__close {
    background-image: var(--icon-close); } }
/* line 7, theme_default.scss */
:root {
  --layout-side-padding: 0;
  --layout-side-padding-mobile: 0;
  --notice-height: 0;
  --notice-basic-height: 0; }

/* line 14, theme_default.scss */
* {
  padding: 0px;
  margin: 0px;
  border: 0px; }

/* line 20, theme_default.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* line 27, theme_default.scss */
html,
body {
  height: 100%;
  min-width: 320px; }

/* line 33, theme_default.scss */
body {
  color: #251e19;
  line-height: 1;
  font-family: "TTFors",sans-serif,arial;
  font-size: 0.875rem;
  -ms-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 45, theme_default.scss */
input,
button,
textarea {
  font-family: "TTFors",sans-serif,arial;
  font-size: inherit;
  outline: none; }

/* line 53, theme_default.scss */
button {
  cursor: pointer;
  color: inherit;
  background-color: inherit; }

/* line 59, theme_default.scss */
a {
  color: inherit; }

/* line 63, theme_default.scss */
a:link,
a:visited {
  text-decoration: none; }

/* line 68, theme_default.scss */
a:hover {
  text-decoration: none; }

/* line 72, theme_default.scss */
ul li {
  list-style: none; }

/* line 76, theme_default.scss */
img {
  vertical-align: top; }

/* line 80, theme_default.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: inherit;
  font-size: inherit; }

/* line 90, theme_default.scss */
body.transition_disabled * {
  -webkit-transition: none !important;
  transition: none !important; }

/* line 95, theme_default.scss */
.lock body {
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none; }

/* line 101, theme_default.scss */
body::before {
  content: "";
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #372c25;
  opacity: 0;
  -webkit-transition: opacity .5s ease 0s;
  transition: opacity .5s ease 0s;
  pointer-events: none;
  z-index: 101; }

/* line 116, theme_default.scss */
.popup-show body::before {
  opacity: .7;
  -webkit-transition: opacity .5s ease 0s;
  transition: opacity .5s ease 0s; }

/* line 122, theme_default.scss */
body::after {
  content: "";
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #372c25;
  opacity: 0;
  -webkit-transition: opacity .5s ease 0s;
  transition: opacity .5s ease 0s;
  pointer-events: none;
  z-index: 99; }

/* line 137, theme_default.scss */
.menu-hover body::after {
  opacity: .7; }

/* line 141, theme_default.scss */
.page_layout-clear {
  grid-template-rows: auto 1fr auto; }

/* line 145, theme_default.scss */
.wrapper {
  min-height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden; }

/* line 157, theme_default.scss */
.wrapper > main {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto; }

/* line 163, theme_default.scss */
.wrapper > * {
  min-width: 0; }

/* line 167, theme_default.scss */
.page_layout > main {
  margin-bottom: 7.5rem; }

/* line 171, theme_default.scss */
[class*=__container] {
  padding: 0 2rem; }

/* line 175, theme_default.scss */
[class*=__container_alt] {
  max-width: 75rem;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  margin: 0 auto;
  padding: 0 2rem; }

/* line 185, theme_default.scss */
.local-loader {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  z-index: 50;
  width: 100%;
  min-height: 200px;
  height: 100%;
  overflow: visible;
  text-align: center;
  background-color: #ffffff24; }

/* line 200, theme_default.scss */
.local-loader svg {
  width: 100%;
  height: 100%;
  max-width: 70px;
  content-visibility: visible;
  display: inline-block; }

/* line 208, theme_default.scss */
.loader-added {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.75rem;
  overflow: visible;
  text-align: center;
  background-color: #372C25B2;
  z-index: 11; }

/* line 229, theme_default.scss */
.loader-added > p {
  margin: 0;
  color: #fff; }

/* line 234, theme_default.scss */
.loader-icon_added {
  height: 2.5rem;
  width: 2.5rem;
  background-size: 2.0625rem 2.0625rem;
  background-repeat: no-repeat;
  background-position: center center; }

/* line 242, theme_default.scss */
.product-card-info__buttons .local-loader {
  min-height: auto; }
  /* line 244, theme_default.scss */
  .product-card-info__buttons .local-loader svg {
    max-width: 40px; }

/* line 251, theme_default.scss */
.deliveries_bobr .co-delivery_method {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: .25rem;
  border-color: #a38775;
  border: .0625rem solid #d3d2d1;
  border-radius: .5rem;
  padding: .6875rem; }

/* line 262, theme_default.scss */
.co-toggable_field--bordered .co-toggable_field-title {
  margin: 0 0 0.25rem 0; }

/* line 266, theme_default.scss */
.co-delivery_method-title {
  font-size: 1rem;
  line-height: 120%;
  color: #251e19; }

/* line 272, theme_default.scss */
.co-delivery_method-price {
  padding: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-weight: 500;
  font-size: 1rem;
  line-height: 120%;
  color: #251e19; }

/* line 282, theme_default.scss */
.co-toggable_field-input {
  -ms-flex: 0;
  flex: 0;
  margin-right: 0.75rem; }

/* line 288, theme_default.scss */
.co-toggable_field-input input + span {
  flex: 0 0 1rem;
  width: 1rem;
  height: 1rem; }

/* line 294, theme_default.scss */
.co-toggable_field--bordered .co-toggable_field-information {
  padding: 0; }

/* line 298, theme_default.scss */
.co-toggable_field-information {
  flex: 1; }

/* line 302, theme_default.scss */
.co-delivery_method-description {
  margin: 0 0 0.25rem 0;
  font-size: .875rem;
  line-height: 120%;
  color: #251e19; }

/* line 309, theme_default.scss */
.co-toggable_field-input--radio input:focus + span, .co-toggable_field-input--radio input.picker-input--active + span, .co-toggable_field-input--radio input:checked + span {
  color: #40332b !important;
  -webkit-box-shadow: inset 0 0 0 4px currentColor !important;
  box-shadow: inset 0 0 0 4px currentColor !important; }

/* line 315, theme_default.scss */
.co-tabs-content .radio > span, .co-input--radio > span, .co-toggable_field-input--checkbox > span, .co-toggable_field-input--radio > span {
  color: #bebcba;
  -webkit-box-shadow: inset 0 0 0 1px currentColor;
  box-shadow: inset 0 0 0 1px currentColor; }

/* line 321, theme_default.scss */
.deliveries_bobr [data-open-pickup-map] {
  font-size: .875rem;
  line-height: 120%;
  color: #975730; }

/* line 327, theme_default.scss */
.co-input--country .select__options {
  height: 20rem;
  overflow-y: scroll; }

/* line 332, theme_default.scss */
.co-input--country div.co-input-select:after {
  top: 15px; }

@media (max-width: 63.9988em) {
  /* line 337, theme_default.scss */
  .page_layout > main {
    margin-bottom: 4rem; }

  /* line 341, theme_default.scss */
  .order__checkbox {
    -ms-grid-column: 1;
    grid-column: 1; } }
