/** Shopify CDN: Minification failed

Line 276:7 Expected ":"

**/
/* Custom Fonts */
/* Inria Serif */


/* Cinzel Decorative */


/* Quilin */
@font-face {
  src: url('/cdn/shop/files/QuilinRegular.ttf') format('truetype'),
       url('/cdn/shop/files/Quilin_PersonalUse.otf') format('opentype');
  font-family: 'Quilin';
  font-weight: 400;
}

@font-face {
  src: url('/cdn/shop/files/Mileast.otf?v=1757416869') format('opentype');
  font-family: 'Mileast';
  font-weight: 500;
}

body {
  font-family: "Inria Serif", serif;
}
h1, h2, h3, h4, h5, .h0, .h1, .h2, .h3, .h4, .h5 {
  font-family: "Cinzel Decorative", serif;
}
a.button,
a  {
  font-family: "EB Garamond";
}
p{
  font-family: "Inria Serif";
}
body a.button{
  font-family: 'Mileast';
}

/* **************************************************************************************************************************** */

/* Header */
.header-wrapper {
  background: transparent;
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}
.header__icon svg path {
  fill: #E0BB7F;
}
nav.header__inline-menu {
  position: relative;
}
nav.header__inline-menu::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
  background: #E0BB7F;
  bottom: 0;
}
.header__icons::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
  background: #E0BB7F;
  bottom: 0;
}
.search-modal__form .field::after, .search-modal__form .field::before {
  display: none;
}

/* **************************************************************************************************************************** */

/* Home Page */
.limited-drop-badge-wrapper {
    max-width: 580px;
    padding: 15px;
    margin: 20px auto !important;
    --scoop-size: 21px;
    --border-size: 3px;
    --border-color: #E0BB7F;
    --bg-color: #0000;
    --what: 30px;
    background: radial-gradient(var(--scoop-size) at var(--scoop-size) var(--scoop-size), transparent calc(98% - var(--border-size)), var(--border-color) calc(100% - var(--border-size)) 98%, transparent) calc(-1 * var(--scoop-size)) calc(-1 * var(--scoop-size)), linear-gradient(90deg, var(--border-color) var(--border-size), transparent 0 calc(100% - var(--border-size)), var(--border-color) 0) 50% / 100% calc(100% - var(--what) + var(--scoop-size)) no-repeat, linear-gradient(var(--border-color) var(--border-size), transparent 0 calc(100% - var(--border-size)), var(--border-color) 0) 50% / calc(100% - var(--what) + var(--scoop-size)) 100% no-repeat, var(--bg-color);
    --mask: radial-gradient(calc(var(--scoop-size) - var(--border-size)) at var(--scoop-size) var(--scoop-size), transparent 98%, #000) calc(-1 * var(--scoop-size)) calc(-1 * var(--scoop-size));
    mask: var(--mask);
}
.mb-2 {
    margin-bottom: 20px !important;
}
.limited-drop-badge-wrapper-sub-wraper{
    max-width: 580px;
    padding: 15px;
    margin: 0px auto;
    --scoop-size: 21px;
    text-align:center;
    --border-size: 3px;
    --border-color: #E0BB7F;
    --bg-color: #000;
    --what: 30px;
    background: radial-gradient(var(--scoop-size) at var(--scoop-size) var(--scoop-size), transparent calc(98% - var(--border-size)), var(--border-color) calc(100% - var(--border-size)) 98%, transparent) calc(-1 * var(--scoop-size)) calc(-1 * var(--scoop-size)), linear-gradient(90deg, var(--border-color) var(--border-size), transparent 0 calc(100% - var(--border-size)), var(--border-color) 0) 50% / 100% calc(100% - var(--what) + var(--scoop-size)) no-repeat, linear-gradient(var(--border-color) var(--border-size), transparent 0 calc(100% - var(--border-size)), var(--border-color) 0) 50% / calc(100% - var(--what) + var(--scoop-size)) 100% no-repeat, var(--bg-color);
    --mask: radial-gradient(calc(var(--scoop-size) - var(--border-size)) at var(--scoop-size) var(--scoop-size), transparent 98%, #000) calc(-1 * var(--scoop-size)) calc(-1 * var(--scoop-size));
    mask: var(--mask);
}
.main_product_sec .limited-drop-badge-wrapper{
    margin-inline:0px !important;
}
.limited-drop-badge {
  text-align: center;
  margin: 0px 0 10px;
}

#drop-countdown-bar {
  width: 100%;
  height: 10px;
  border-radius: 10px;
  overflow: hidden;
  margin-top: 16px;
}

#drop-countdown-bar .countdown-bar-inner {
  height: 100%;
  width: 0%;
  transition: width 0.5s linear;
}

.countdown-text {
  text-align: center;
  font-weight: 600;
  margin-top: 0px;
  font-size:18px;
}

/* Mobile font sizes */
@media (max-width: 767px) {
  .limited-drop-badge .badge-title {
    font-size: var(--title-size-mobile);
  }
  .limited-drop-badge .badge-subtext {
    font-size: var(--subtitle-size-mobile);
  }
}
.home_hero.banner.banner--large {
  min-height: 100vh;
  height: 100%;
  padding-block: 10rem;
}
.home_hero.banner .banner__content {
  margin-top: 3.4%;
}
.home_hero.banner::after {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 88.9%, #000000 100%);
}
.home_hero .intro_text p {
  font-weight: 700;
  font-size: 2.4rem;
  line-height: 100%;
  color: #E0BB7F;
  font-family: "Inria Serif";
}
.home_hero .banner__heading {
  font-weight: 400;
  font-size: 7.8rem;
  line-height: 100%;
  color: #AEC1AF;
  line-height: 1.3;
}
.home_hero .info_text p {
  font-weight: 400;
  font-size: 2rem;
  line-height: 100%;
  color: #FFFFFF;
  font-family: "Inria Serif";
}

/* **************************************************************************************************************************** */

.card__content .quick-add__submit {
  padding: 13px 12px 12px;
}
.card__content .quick-add {
  margin-bottom: 12px;
}
.feature_product_slide .swiper-wrapper {
  box-sizing: border-box;
}
.account_user__inner .account_heading#login {
  display: none;
}
.predictive-search__search-for-button button {
  display: none;
}
.collection_category_sec ul.collection-list li {
  width: calc(25% - 30px);
  max-width: calc(25% - 30px);
}



/* **************************************************************************************************************************** */

.pdp-main .product-media-container {
  --scoop-size: 60px;
  --border-size: 1px;
  --border-color: #E0BB7F;
  --bg-color: transparent;
  --what: 30px;
  background: radial-gradient(var(--scoop-size) at var(--scoop-size) var(--scoop-size), transparent calc(98% - var(--border-size)), var(--border-color) calc(100% - var(--border-size)) 98%, transparent) calc(-1 * var(--scoop-size)) calc(-1 * var(--scoop-size)), linear-gradient(90deg, var(--border-color) var(--border-size), transparent 0 calc(100% - var(--border-size)), var(--border-color) 0) 50% / 100% calc(100% - var(--what) + var(--scoop-size)) no-repeat, linear-gradient(var(--border-color) var(--border-size), transparent 0 calc(100% - var(--border-size)), var(--border-color) 0) 50% / calc(100% - var(--what) + var(--scoop-size)) 100% no-repeat, var(--bg-color);
  --mask: radial-gradient(calc(var(--scoop-size) - var(--border-size)) at var(--scoop-size) var(--scoop-size), transparent 98%, #000) calc(-1 * var(--scoop-size)) calc(-1 * var(--scoop-size));
  -webkit-mask: var(--mask);
  mask: var(--mask);
  margin: 21px;
  padding: 50px;
}
.pdp-main .product__text.inline-richtext{
  color:#FF2727;
  font-size:22px;
  font-weight:700;
}
.pdp-main .product__text.inline-richtext.subtitle{
  color:#fff;
  font-size:20px;
  font-weight:400;
  margin-bottom:20px;
}
.pdp-main .short_description p{
  font-weight:400;
  font-size:20px;
}
.pdp-main .caption-with-letter-spacing{
  color:#E0BB7F !important;
  font-size:22px !important;
  font-weight:700 !important;
  margin-top:30px ;
  text-transform:unset !important;
  margin-bottom:10px;
}
.pdp-main .product-form__input{
  display:flex;
  align-items:center;
  gap:20px;
  margin-top:30px !important;
}
.pdp-rich-main .rich-text__image-wrapper  img{
  max-width:276px;
}
.pdp-rich-main .rich-text__text{
  font-size:20px;
  color:#fff;
  font-weight:400;
}
.pdp-rich-main .rich-text__wrapper{
  padding-bottom:50px;
  border-bottom:1px solid #E0BB7F;
}
.pdp-rich-main .rich-text__heading{
  color:#AEC1AF;
}
.main-pdp-form .contact-form{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  gap:30px;
}
.main-pdp-form input#ContactFormName {
  width: 45%;
  background-color:#ffffff85;
  color#fff;
  padding:15px 20px;
}
.main-pdp-form .contact-form input::placeholder{
  color:#fff;
  font-family:"Inria Serif";    
  font-size:20px !important;
}
.main-pdp-form .button {
  color:#000;
  font-weight:800;
}
.main-pdp-form .banner__form h3 {
  color: #E0BB7F;
  font-size: 28px; 
}
.main-pdp-form .banner__form{
  max-width: 70%;
  margin-left: auto;
  margin-right: auto;
}
.main-pdp-form .button:hover {
  color:#d8bfd8;
}
.main-pdp-form input#ContactFormEmail {
  width: 45%;
  background-color:#ffffff85;
  padding:15px 20px;
}
.main-pdp-form .info_text{
  max-width:100% !important;
}
.edition-magic-sec .info_text{
  max-width:930px !important;
}




@media screen and (max-width: 767px){
    .feature_product_slide .swiper-wrapper {
        display: flex;
        flex-wrap: nowrap;
    }
    .feature_product_slide .swiper-wrapper li {
        width: 100%;
        max-width: 100%;
    }
    .feture_product_grid ul.grid {
        column-gap: 18px;
        row-gap: 15px;
    }
    .feture_product_grid ul.grid > li.grid__item {
        width: calc(50% - 9px);
        max-width: calc(50% - 9px);
    }
    header-drawer #menu-drawer li a:hover {
        color: #E0BB7F;
    }
    header-drawer #menu-drawer li a {
        font-size: 18px;
        color: #FFFFFF;
        padding: 16px;
        text-align: center;
        justify-content: center;
        border-bottom: 0.49px solid #E0BB7F;
        display: flex;
    }
    header-drawer .menu-opening summary.header__icon {
        z-index: 999;
        left: 31px;
        right: auto;
        position: absolute;
        text-align: 0;
    }
    header-drawer #menu-drawer {
        top: 0;
        background: #000000;
        padding: 20px;
    }
}




body .header-wrapper header.header{
    position: relative;
    z-index: 1;
    gap: 48px;
}
header .header__menu-item {
    line-height: 1;
    padding: 0 0 20px;
}
header nav .list-menu--inline {
    gap: 60px;
}
header .search__input.field__input {
    padding: 8px 70px 8px 10px;
    min-height: auto;
    height: auto;
    line-height: 1;
    font-size: 18px;
    letter-spacing: 0;
}
header .search__input.field__input::placeholder {
    opacity: 1;
    visibility: visible;
    color:#fff
}
header .search-modal__form label.field__label {
   display: none;
}
header .search-modal__form button.search__button {
    height: 40px;
    width: auto;
    right: 10px;
}
header .search-modal__form  button.reset__button {
    width: auto;
    right: 36px;
    height: 40px;
}
header .header__menu-item {
    line-height: 1;
    padding: 0 0 20px;
}
header nav .list-menu--inline {
    gap: 60px;
}
header .search__input.field__input {
    padding: 8px 70px 8px 10px;
    min-height: auto;
    height: auto;
    line-height: 1;
    font-size: 18px;
    letter-spacing: 0;
}
header .search__input.field__input::placeholder {
    opacity: 1;
    visibility: visible;
    color:#fff
}
header .search-modal__form label.field__label {
   display: none;
}
header .search-modal__form button.search__button {
    height: 40px;
    width: auto;
    right: 10px;
}
header .search-modal__form  button.reset__button {
    width: auto;
    right: 36px;
    height: 40px;
}
.header .header__icons {
    align-items: center;
    gap: 20px;
}
.header .header__icons predictive-search {
    padding-bottom: 0;
}
.header .header__icons predictive-search .search.search-modal__form {
    padding-bottom: 15px;
}
.header .header__icons .header__icon {
    margin-bottom: 20px;
}
.header .header__icons .header__icon span.svg-wrapper {
    padding: 0;
    width: 30px;
    height: 30px;
}
.header .header__icons .header__icon .cart-count-bubble {
    bottom: -2px;
}
.predictive-search button.predictive-search__item {
    font-size: 16px;
}
.metafield-rich_text_field p a {
    color: #fff;
    text-decoration: none;
}


/* Shop */
fieldset.facets-wrap label.facets__label.facet-checkbox svg {
    display: none;
}
fieldset.facets-wrap label.facets__label.facet-checkbox:before {
    width: 14px;
    height: 14px;
    content: '';
    position: absolute;
    border: 1px solid #000;
    left: 0;
    top: 4px;
}
fieldset.facets-wrap label.facets__label.facet-checkbox {
    position: relative;
    padding: 0;
    padding-left: 20px;
}
fieldset.facets-wrap label.facets__label.facet-checkbox.active:after {
    content: '';
    display: inline-block;
    transform: rotate(45deg);
    height: 9px;
    width: 4px;
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    left: 5px;
    top: 5px;
    position: absolute;
}
fieldset.facets-wrap li.list-menu__item.facets__item:not(:last-child) {
    margin-bottom: 6px;
}
facet-remove.active-facets__button-wrapper a.active-facets__button-remove {
    padding: 0;
}
.footer__copyright a {
    color: #ffffff;
    text-decoration: unset;
    font-family: Inria Serif;
}

/* Search */
predictive-search .predictive-search__heading {
    color: #000;
    font-size: 22px;
    font-family: "Inria Serif";
    letter-spacing: 0;
    /* font-family: Cinzel Decorative; */
    text-transform: capitalize;
}
body .predictive-search__results-groups-wrapper {
    flex-wrap: wrap;
}
predictive-search  .predictive-search__result-group {
    flex: unset !important;
    width: 100%;
    margin-bottom: 20px;
}
predictive-search .predictive-search__result-group .predictive-search__item, predictive-search .predictive-search__result-group .predictive-search__item p {
    font-family: "Inria Serif";
    font-size: 15px;
    color: #000;
}
.predictive-search__item--link-with-thumbnail img.predictive-search__image {
    width: 80px;
    object-fit: cover;
    min-width: 80px;
    height: 90px;
    aspect-ratio: 0/2;
}
.predictive-search__item--link-with-thumbnail {
    display: flex;
    gap: 10px;
}
.predictive-search button.predictive-search__item {
    color: #000;
    font-size: 18px;
    font-family: "Inria Serif";
}
button.search__button.field__button {
    pointer-events: none;
}
.predictive-search__item--link-with-thumbnail {
    display: flex !important;
    gap: 12px !important;
}
.contact__button .button:hover {
    color: #d8bfd8;
}
body.account {
    max-width: 100%;
    padding: 0;
}
.left-cntc-items-details .form__message {
    color: #fff;
}

.left-cntc-items-details h2.form-status, .left-cntc-items-details ul li a,.left-cntc-items-details h2.form-status, .left-cntc-items-details ul {
    color: #fff;
    text-decoration: unset;
    font-size: 13px;
}
.left-cntc-items-details .contact__fields_custom small#ContactForm-email-error {
    display: none;
}
.account_user_sec.customer.register ul {
    color: #fff;
    margin-top: 2px;
}
.account_user_sec.customer.register h2.form__message {
    color: #fff;
    font-size: 15px;
}
.smartrr-selling-plan-group-header label.smartrr-selling-plan-group-label .smartrr-radio-group-container .smartrr-selling-plan-group-name [data-smartrr-price-style] {
    margin-left: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}
.header-localization .disclosure .localization-form__select {
    color: #fff;
    font-size: 18px !important;
    margin-bottom: 11px !important;
}
.pdp-rich-main{
    padding:0 100px;
}

.main-tab .swiper-pagination{
    padding-top:50px;
}
.brewed__swiper{
    padding-bottom:60px !important;
}
.main-tab .swiper-pagination .swiper-pagination-bullet{
    background-color:#f5f5f5;
}

@media (max-width:1440px){
    .reading-experience .sec-title{
        font-size:35px !important;
    }
    .product .product__info-container .product__title h1{
        font-size:35px !important;
    }
}
@media (max-width:1200px){
    .fuel-your-mind__title,
    .fuel-your-mind__tagline{
        font-size:25px !important;
    }
    .fuel-your-mind__image-wrapper {
        height:300px !important;
    }
    .main-tab{
        padding-top:50px !important;
    }
    .main-tab .brewed__tab{
        padding:20px 0px !important;
    }
    .reading-experience .icon-text h4{
        font-size:22px !important;
    }
    .edition-magic-sec,
    .bottom-sec-banner{
        min-height:40rem !important;
    }
    .pdp-rich-main {
        padding: 0 50px;
    }
}
@media (max-width:1024px){
   .product .product__info-container .product__title h1 {
        font-size: 28px !important;
    }
    .pdp-main{
        padding-bottom:50px !important;
    }
    .pdp-rich-main .rich-text__heading,
    .fuel-your-mind__heading,
    .brewed__heading{
        font-size:30px !important;
    }
    .main-pdp-form .banner__form{
        max-width:100%;
    }
    .fuel-your-mind__grid {
        grid-template-columns: repeat(auto-fit, minmax(325px, 1fr)) !important;
    }
    .brewed__tab {
        font-size: 20px !important;
    }
    .brewed__tabs {
        flex: 0 0 200px !important;
        flex-wrap:wrap !important;
    }
    .brewed__tabs .brewed__tab {
        width:100%;
        padding:0 !important;
        border:none;
    }
    .brewed__tab-contents{
        max-width:100% !important;
    }

    .brewed__description{
        font-size:18px;
        line-height:normal;
    }
}

@media (max-width:991px){
    .pdp-main .main_product_sec .grid__item.product__media-wrapper{
        max-width:100% !important;
    }
    .pdp-rich-main .rich-text__blocks{
        max-width:100%;
    }
    .fuel-your-mind__description{
        font-size:14px !important;
    }
    .fuel-your-mind__image-wrapper {
        height: 230px !important;
    }
    .brewed__tabs{
        flex-wrap:wrap;
    }
    .main-tab .brewed__tab {
        padding: 0px 0px !important;
        border:none;
    }       
    .brewed__tabs {
        flex: 0 0 204px !important;
    }
    .reading-experience .page-width{
        flex-direction:column;
    }
    .pdp-rich-main .rich-text__heading, .fuel-your-mind__heading, .brewed__heading {
        font-size: 20px !important;
    }
    .main-side-image{
        max-width:95%;
        margin:0 auto;
    }
}

@media (max-width:549px){
    .pdp-main .product__text.inline-richtext{
        font-size:16px !important;
    }
    .pdp-main .product__text.inline-richtext.subtitle{
        font-size:16px;
    }
    .pdp-main {
        padding-bottom: 0px !important;
    }
    .fuel-your-mind{
        padding-bottom:0px !important;
    }
    .brewed__container{
        padding:50px 30px !important;
    }
    .main-tab{
        max-width:95% !important;
        margin:0 auto;
    }
    .pdp-rich-main .rich-text__text{
        font-size:10px;
        margin-top:0px;
    }
    .pdp-rich-main .rich-text__wrapper{
        padding:0px 0px 20px 0px;
    }
    .fuel-your-mind__description {
        font-size: 10px !important;
    }
    .brewed__tab {
        font-size: 16px !important;
        text-align: left !important;
    }
    .brewed__description{
        font-size:10px !important;
        padding:00px !important;
    }
    .edition-magic-sec,
    .bottom-sec-banner{
        min-height:20rem !important;
    }
    .main-pdp-form .button{
        font-size:10px !important;
        padding:7px 14px !important;
    }
    .main-pdp-form .banner__form h3 {
        color: #E0BB7F;
        font-size: 14px !important;
    }
    .brewed__tabs{
        justify-content: left !important;
    }
    .pdp-rich-main .rich-text__heading, .fuel-your-mind__heading, .brewed__heading{
        font-size:16px !important;
    }
    .pdp-rich-main .rich-text__image-wrapper img{
        max-width:166px;
    }
    .pdp-rich-main{
        padding:0px;
    }
    .fuel-your-mind .fuel-your-mind__title{
        font-size:16px !important;
    }
}



/*  */
@media (min-width: 992px) and (max-width: 1199px){
    header .header__menu-item {
        padding: 0 0 15px;
    }
    body .header-wrapper header.header {
        gap: 30px;
    }
    header nav .list-menu--inline {
        gap: 50px;
    }
    .header .header__icons predictive-search {
        max-width: 230px;
    }
    header .search-modal__form button.search__button {
        height: 31px;
        right: 5px;
    }
    .header .header__icons predictive-search .search.search-modal__form {
        padding-bottom: 12px;
    }
    header .search-modal__form button.reset__button {
        right: 32px;
        height: 32px;
    }
    header .search__input.field__input {
        padding: 6px 60px 6px 10px;
        font-size: 16px;
    }
    .smartrr-selling-plan-group-header label.smartrr-selling-plan-group-label .smartrr-radio-group-container .smartrr-selling-plan-group-name [data-smartrr-price-style] span:last-child {
        font-size: 10px;
    }
    .smartrr-selling-plan-group-header label.smartrr-selling-plan-group-label .smartrr-radio-group-container .smartrr-selling-plan-group-name [data-smartrr-price-style] span:last-child {
        font-size: 12px;
    }
}

@media (min-width: 768px) and (max-width: 991px){
    header .header__menu-item {
        padding: 0 0 11px;
    }
    .header-wrapper header.header {
        padding: 20px;
    }
    .product .header-wrapper header.header {
        padding-bottom: 40px;
    }
    .header .header__icons predictive-search .search.search-modal__form {
        padding-bottom: 9px;
    }
    header .search__input.field__input {
        padding: 5px 50px 5px 10px;
        font-size: 12px;
    }
    header .search-modal__form button.reset__button {
        width: auto;
        right: 24px;
        height: 24px;
    }
    header .search-modal__form button.search__button {
        height: 24px;
        width: auto;
        right: 4px;
    }
    .header .header__icons predictive-search {
        max-width: 180px;
    }
    .header .header__icons predictive-search .search.search-modal__form {
        padding-bottom: 9px;
    }
    .header .header__icons .header__icon span.svg-wrapper {
        width: 21px;
        height: 21px;
    }
    .header .header__icons .header__icon {
        margin-bottom: 10px;
    }
    .header .header__icons {
        gap: 15px;
    }
    .header .header__icons .header__icon .cart-count-bubble {
        bottom: -6px;
        left: 16px;
    }   
    body .header-wrapper header.header {
        gap: 18px;
    }
    header nav .list-menu--inline {
        gap: 40px;
    }
}   

@media screen and (max-width: 767px){
    header nav .list-menu--inline {
        gap: 30px;
    }  
    .subscript_line_items_main a.button.button--primary {
        height: auto;
        min-height: auto;
        font-size: 12px;
        padding: 8px 5px 6px;
    }  
    body .header-wrapper header.header {
        gap: 11px;
    }
    header-drawer .header__icon--menu .icon {
        margin: 0;
    }
    .header .header__icons .header__icon {
        margin-bottom: 6px;
    }
    header-drawer {
        margin-right: 9px;
        margin-left: 12px !important;
    }
    .header__icons:before {
        width: calc(100% + 32px);
        right: -33px;
    }
    .product .header-wrapper header {
        padding-bottom: 18px !important;
    }
    .predictive-search button.predictive-search__item {
        font-size: 14px;
    }
    .home_hero.banner.banner--large {
        min-height: auto;
        height: 100%;
        padding-top: 73px;
        padding-bottom: 50px;
    }
    body .main-grid-items-blocks ,body .main-subscription-block--class{
        margin-top: 19px;
    }
}

@media screen and (max-width: 749px){
    html.menu_open, html.menu_open body {
        overflow: hidden !important;
    }
    .header .header__icons .header__icon {
        margin-left: auto;
        margin-right: 3px;
    }
    .mobile_headr_info ul {
        padding: 0;
        margin: 0;
        list-style: none;
        display: flex;
        flex-flow: column;
        gap: 19px;
    }
    .mobile_headr_info ul li {
        display: flex;
        align-items: center;
        gap: 20px;
        row-gap: 19px;
    }
    header-drawer #menu-drawer .mobile_headr_info ul li a {
        border: 0;
        padding: 0;
        line-height: 1;
        text-decoration: unset;
    }
    body .menu-drawer__navigation-container {
        align-content: unset;
        grid-template: unset;
        display: flex;
        flex-flow: column;
    }
    header  .btn_block {
        margin-top: 20px;
    }
    header .mobile_headr_info {
        margin-top: 45px;
    }
    header .btn_block a {
        width: 100%;
        color: #000000;
        font-size: 14px;
    }
}


.collection_list__category img {
    width: 100%;
}
.collection_category_sec ul.collection-list li {
    --scoop-size: 30px;
    --border-size: 1px;
    --border-color: #003366;
    --bg-color: #003366;
    --what: 30px;
    background: radial-gradient(var(--scoop-size) at var(--scoop-size) var(--scoop-size), transparent calc(98% - var(--border-size)), var(--border-color) calc(100% - var(--border-size)) 98%, transparent) calc(-1 * var(--scoop-size)) calc(-1 * var(--scoop-size)), linear-gradient(90deg, var(--border-color) var(--border-size), transparent 0 calc(100% - var(--border-size)), var(--border-color) 0) 50% / 100% calc(100% - var(--what) + var(--scoop-size)) no-repeat, linear-gradient(var(--border-color) var(--border-size), transparent 0 calc(100% - var(--border-size)), var(--border-color) 0) 50% / calc(100% - var(--what) + var(--scoop-size)) 100% no-repeat, var(--bg-color);
    --mask: radial-gradient(calc(var(--scoop-size) - var(--border-size)) at var(--scoop-size) var(--scoop-size), transparent 98%, #000) calc(-1 * var(--scoop-size)) calc(-1 * var(--scoop-size));
    -webkit-mask: var(--mask);
    mask: var(--mask);
    padding: 1rem;
}
.collection_category_sec ul.collection-list li a {
    --scoop-size: 30px;
    --border-size: 2px;
    --border-color: #fff;
    --bg-color: transparent;
    --what: 30px;
    background: radial-gradient(var(--scoop-size) at var(--scoop-size) var(--scoop-size), transparent calc(98% - var(--border-size)), var(--border-color) calc(100% - var(--border-size)) 98%, transparent) calc(-1 * var(--scoop-size)) calc(-1 * var(--scoop-size)), linear-gradient(90deg, var(--border-color) var(--border-size), transparent 0 calc(100% - var(--border-size)), var(--border-color) 0) 50% / 100% calc(100% - var(--what) + var(--scoop-size)) no-repeat, linear-gradient(var(--border-color) var(--border-size), transparent 0 calc(100% - var(--border-size)), var(--border-color) 0) 50% / calc(100% - var(--what) + var(--scoop-size)) 100% no-repeat, var(--bg-color);
    --mask: radial-gradient(calc(var(--scoop-size) - var(--border-size)) at var(--scoop-size) var(--scoop-size), transparent 98%, #000) calc(-1 * var(--scoop-size)) calc(-1 * var(--scoop-size));
    -webkit-mask: var(--mask);
    mask: var(--mask);
    padding: 15px;
    display: flex;
    flex-flow: column;
    text-align: center;
    color: #fff;
    text-decoration: none;
    height: 100%;
}
.collection_category_sec ul.collection-list li a .image_wrap {
    --scoop-size: 25px;
    --border-size: 3px;
    --border-color: #000;
    --bg-color: #fff;
    --what: 30px;
    background: radial-gradient(var(--scoop-size) at var(--scoop-size) var(--scoop-size), transparent calc(98% - var(--border-size)), var(--border-color) calc(100% - var(--border-size)) 98%, transparent) calc(-1 * var(--scoop-size)) calc(-1 * var(--scoop-size)), linear-gradient(90deg, var(--border-color) var(--border-size), transparent 0 calc(100% - var(--border-size)), var(--border-color) 0) 50% / 100% calc(100% - var(--what) + var(--scoop-size)) no-repeat, linear-gradient(var(--border-color) var(--border-size), transparent 0 calc(100% - var(--border-size)), var(--border-color) 0) 50% / calc(100% - var(--what) + var(--scoop-size)) 100% no-repeat, var(--bg-color);
    --mask: radial-gradient(calc(var(--scoop-size) - var(--border-size)) at var(--scoop-size) var(--scoop-size), transparent 98%, #000) calc(-1 * var(--scoop-size)) calc(-1 * var(--scoop-size));
    -webkit-mask: var(--mask);
    mask: var(--mask);
    padding-top: 100%;
    position: relative;
}
.collection_category_sec ul.collection-list li a .image_wrap img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.collection_category_sec ul.collection-list li a .collection_category_title {
    font-size: 22px;
    padding: 0 20px;
    margin-top: 10px;
    line-height: 1.2;
    margin-bottom: 12px;
}
.smartrr-selling-plan-group-header label.smartrr-selling-plan-group-label .smartrr-radio-group-container .smartrr-selling-plan-group-name [data-smartrr-price-style] span:last-child {
    font-size: 15px;
    letter-spacing: 0;
    margin-top: 6px;
}
.smartrr-selling-plan-group-header label.smartrr-selling-plan-group-label .smartrr-radio-group-container .smartrr-selling-plan-group-name {
    align-items: flex-start;
}

.header-localization .disclosure .localization-form__select{
    color: #fff;
}
@media (min-width: 992px) and (max-width: 1199px){
    .collection_category_sec ul.collection-list li a .collection_category_title {
        font-size: 18px;
        padding: 0 10px;
        margin-top: 10px;
        margin-bottom: 9px;
    }
    .smartrr-selling-plan-group-header label.smartrr-selling-plan-group-label .smartrr-radio-group-container .smartrr-selling-plan-group-name [data-smartrr-price-style] span:last-child {
        font-size: 12px;
    }
}
@media screen and (max-width: 991px){
    .smartrr-selling-plan-group-header label.smartrr-selling-plan-group-label .smartrr-radio-group-container .smartrr-selling-plan-group-name [data-smartrr-price-style] span:last-child {
        font-size: 10px;
        letter-spacing: 0;
        margin-top: 5px;
    }
}
@media (min-width: 768px) and (max-width: 991px){
    .collection_category_sec ul.collection-list li,.collection_category_sec ul.collection-list li a{
        --scoop-size: 20px;
        --what: 20px;
    }
    .collection_category_sec ul.collection-list li{
        padding: 8px;
    }
    .collection_category_sec ul.collection-list li a .collection_category_title {
        font-size: 16px;
        padding: 0 5px;
    }
    .collection_category_sec ul.collection-list {
        gap: 22px;
    }
    .collection_category_sec ul.collection-list li {
        width: calc(33.33% - 15px);
        max-width: calc(33.33% - 15px);
    }
}

@media screen and (max-width: 767px){
    .collection_category_sec ul.collection-list li,.collection_category_sec ul.collection-list li a{
        --scoop-size: 20px;
        --what: 20px;
    }    
    .collection_category_sec ul.collection-list {
        gap: 10px;
    }
    .collection_category_sec ul.collection-list li {
        width: calc(50% - 5px);
        max-width: calc(50% - 5px);
    }
    .collection_category_sec ul.collection-list li{
        padding: 8px;
    }
    .collection_category_sec ul.collection-list li a .collection_category_title {
        font-size: 16px;
        padding: 0 5px;
    }
}