/** Shopify CDN: Minification failed

Line 7:0 Unexpected "{"
Line 7:1 Expected identifier but found "\"version\""

**/
{"version":3,"sources":["common/_mixins.scss","main.css","common/_typography.scss","common/_variables.scss","common/_global.scss","common/_header.scss","common/_search-popdown.scss","common/_footer.scss","common/_cta.scss","common/_link.scss","templates/_home.scss","templates/_about.scss","templates/_videos.scss","templates/_blog.scss","templates/_search.scss","templates/_product.scss","templates/_policy.scss","templates/_login.scss","templates/_register.scss","templates/_collection.scss","sections/_hero-slider.scss","sections/_subscribe-form.scss","sections/_products-grid.scss","sections/_image-content.scss","sections/_meet-nikol.scss","sections/_testimonials.scss","sections/_images-grid.scss","sections/_video-product.scss","sections/_video-product-hub.scss","sections/_left-right-content.scss","sections/_instagram-feed.scss","sections/_prefooter.scss","sections/_about-header.scss","sections/_about-two-columns.scss","sections/_about-quote-image.scss","sections/_about-text-grid.scss","sections/_about-contact.scss","sections/_videos-featured.scss","sections/_videos-filter.scss","sections/_videos-list.scss","sections/_article.scss","sections/_cart-drawer.scss","sections/_collection.scss","sections/_search.scss","sections/_faq.scss","sections/_related-products.scss","sections/_modal.scss","sections/_drawer.scss","sections/_promo.scss","sections/_product-grid.scss","sections/_image-banner.scss","snippets/_product-grid-item.scss","snippets/_yt-video.scss","snippets/_article-hero.scss","snippets/_comments.scss","snippets/_share.scss","snippets/_related-article.scss","snippets/_cart.scss","snippets/_klaviyo-form.scss","snippets/_product-recommendations.scss","snippets/_cart-bar.scss","snippets/_variant-selector.scss","snippets/_swatch-button.scss","snippets/_hero.scss"],"names":[],"mappings":"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","file":"main.css","sourcesContent":["@mixin for-phone-only {\n  @media (max-width: 607px) { @content; }\n}\n@mixin for-phone-up {\n  @media (min-width: 608px) { @content; }\n}\n@mixin for-tablet-up {\n  @media (min-width: 786px) { @content; }\n}\n@mixin for-desktop-up {\n  @media (min-width: 1200px) { @content; }\n}\n@mixin for-big-desktop-up {\n  @media (min-width: 1920px) { @content; }\n}\n\n@mixin for-tablet-down {\n  @media (max-width: 785px) { @content; }\n}\n@mixin for-desktop-down {\n  @media (max-width: 1199px) { @content; }\n}\n@mixin for-big-desktop-down {\n  @media (max-width: 1919px) { @content; }\n}\n\n@mixin for-tablet-only {\n  @media (min-width: 720px) and  (max-width: 1199px) { @content; }\n}\n\n@mixin overlay($color, $opacity) {\n  position: relative;\n\n  &::before {\n    content: '';\n    position: absolute;\n    height: 100%;\n    width: 100%;\n    left: 0;\n    top: 0;\n    background-color: $color;\n    opacity: $opacity;\n  }\n}\n\n@mixin aspect-ratio($width, $height) {\n  position: relative;\n\n  &::before {\n    display: block;\n    content: \"\";\n    width: 100%;\n    padding-top: ($height / $width) * 100%;\n  }\n\n  > .content, > img, > video {\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n  }\n}\n\n\n@mixin absolute-fill() {\n  position: absolute;\n  height: 100%;\n  width: 100%;\n  left: 0;\n  top: 0;\n}\n\n@mixin bg-image() {\n  background-position: center;\n  background-size: cover;\n}\n\n/**************************************************************\n-> Usage: @include fluid-type(650px, 1600px, 16px, 32px);\n**************************************************************/\n@function strip-unit($value) {\n  @return $value / ($value * 0 + 1);\n}\n\n@mixin fluid-type($min-vw, $max-vw, $min-font-size, $max-font-size) {\n  $u1: unit($min-vw);\n  $u2: unit($max-vw);\n  $u3: unit($min-font-size);\n  $u4: unit($max-font-size);\n\n  @if $u1 == $u2 and $u1 == $u3 and $u1 == $u4 {\n    & {\n      font-size: $min-font-size;\n\n      @media screen and (min-width: $min-vw) {\n        font-size: calc(#{$min-font-size} + #{strip-unit($max-font-size - $min-font-size)} * ((100vw - #{$min-vw}) / #{strip-unit($max-vw - $min-vw)}));\n      }\n\n      @media screen and (min-width: $max-vw) {\n        font-size: $max-font-size;\n      }\n    }\n  }\n}\n\n@mixin row($vertical-align: null) {\n  display: flex;\n  flex-direction: row;\n  justify-content: space-between;\n\n  @if $vertical-align {\n    align-items: center;\n  }\n\n  @include for-tablet-down {\n    flex-direction: column;\n  }\n}\n\n@mixin col($width) {\n  width: $width;\n\n  @include for-tablet-down {\n    width: 100%;\n  }\n}","/**************************************************************\n-> Usage: @include fluid-type(650px, 1600px, 16px, 32px);\n**************************************************************/\n.ff-jost {\n  font-family: 'Jost'; }\n\n.ff-cormorant {\n  font-family: 'Cormorant'; }\n\n.fs-9 {\n  font-size: 9px; }\n\n.fs-10 {\n  font-size: 10px; }\n\n.fs-11 {\n  font-size: 11px; }\n\n.fs-12 {\n  font-size: 12px; }\n\n.fs-13 {\n  font-size: 13px; }\n\n.fs-14 {\n  font-size: 14px; }\n\n.fs-15 {\n  font-size: 15px; }\n\n.fs-16 {\n  font-size: 16px; }\n\n.fs-17 {\n  font-size: 17px; }\n\n.fs-18 {\n  font-size: 18px; }\n\n.fs-19 {\n  font-size: 19px; }\n\n.fs-22 {\n  font-size: 22px; }\n\n.fs-23 {\n  font-size: 23px; }\n\n.fs-25 {\n  font-size: 25px; }\n\n.fs-26 {\n  font-size: 26px; }\n\n.fs-27 {\n  font-size: 27px; }\n\n.fs-30 {\n  font-size: 25px; }\n  @media screen and (min-width: 414px) {\n    .fs-30 {\n      font-size: calc(25px + 5 * ((100vw - 414px) / 786)); } }\n  @media screen and (min-width: 1200px) {\n    .fs-30 {\n      font-size: 30px; } }\n\n.fs-35 {\n  font-size: 32px; }\n  @media screen and (min-width: 414px) {\n    .fs-35 {\n      font-size: calc(32px + 3 * ((100vw - 414px) / 786)); } }\n  @media screen and (min-width: 1200px) {\n    .fs-35 {\n      font-size: 35px; } }\n\n.fs-40 {\n  font-size: 30px; }\n  @media screen and (min-width: 414px) {\n    .fs-40 {\n      font-size: calc(30px + 10 * ((100vw - 414px) / 786)); } }\n  @media screen and (min-width: 1200px) {\n    .fs-40 {\n      font-size: 40px; } }\n\n.fs-50 {\n  font-size: 50px; }\n\n.fc-violet {\n  color: #BD2189; }\n\n.fc-gray {\n  color: #727272; }\n\n.fc-white, .bttn {\n  color: #FFF; }\n\n.fc-light-gray {\n  color: #AAAAAA; }\n\n.fc-white, .bttn {\n  color: #FFF; }\n\n.fc-blue {\n  color: #162F53; }\n\n.fc-pink {\n  color: #FCC9C6; }\n\n.fw-regular {\n  font-weight: 400; }\n\n.fw-medium {\n  font-weight: 500; }\n\n.fw-semi-bold {\n  font-weight: 600; }\n\n.fw-bold, .bttn {\n  font-weight: 700; }\n\n.td-underline {\n  text-decoration: underline; }\n\n.fst-normal {\n  font-style: normal; }\n\nbody {\n  background-color: #FCFBF9;\n  color: #46413C;\n  font-weight: 300; }\n\n::-webkit-input-placeholder {\n  /* Edge */\n  opacity: 1; }\n\n:-ms-input-placeholder {\n  /* Internet Explorer 10-11 */\n  opacity: 1; }\n\n::placeholder {\n  opacity: 1; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n  margin-bottom: 0.5em; }\n\n.align-center {\n  align-items: center; }\n\n@media (max-width: 785px) {\n  .desktop-only {\n    display: none !important; } }\n\n@media (min-width: 786px) {\n  .mobile-only {\n    display: none !important; } }\n\n.w-100 {\n  width: 100%; }\n\n.uppercase {\n  text-transform: uppercase; }\n\n.text-center {\n  text-align: center; }\n\n.bttn {\n  background-color: #FCC9C6; }\n  .bttn:hover {\n    opacity: 1; }\n  .bttn--yellow {\n    background-color: #F5CA6A; }\n    .bttn--yellow:hover {\n      background-color: #FCC9C6; }\n  .bttn--pink {\n    background-color: #FCC9C6; }\n    .bttn--pink:hover {\n      background-color: #F5CA6A; }\n  .bttn--cream {\n    background-color: #F7F2ED;\n    color: #162F53; }\n    .bttn--cream:hover {\n      background-color: #FCC9C6;\n      color: white; }\n\n.section-heading {\n  margin-bottom: 1em;\n  margin-top: 0;\n  line-height: 2; }\n\n.section {\n  overflow: visible; }\n\n.main-content {\n  position: relative;\n  top: -1px; }\n\n.swiper-container {\n  overflow: hidden; }\n\nhr.hr {\n  margin: 0.75rem 0; }\n\n.header__desktop .header__desktop__bar__sticky-logo {\n  display: none;\n  padding: 15px 0; }\n  .header__desktop .header__desktop__bar__sticky-logo img {\n    width: 30px; }\n\n.header__desktop svg.icon-search {\n  width: 16px; }\n\n.header__desktop svg.icon-bag {\n  height: 20px; }\n\n.header__desktop svg.icon-profile {\n  width: 20px; }\n\n.header__desktop svg:hover path {\n  fill: #FCC9C6; }\n\n.header__mobile {\n  background-color: #F7F2ED;\n  padding-left: 30px;\n  padding-right: 30px; }\n  .header__mobile svg.icon-search {\n    width: 16px; }\n  .header__mobile svg.icon-bag {\n    height: 20px; }\n  .header__mobile svg.icon-profile {\n    width: 20px; }\n  .header__mobile__hamburger[aria-expanded=\"true\"] .icon-cancel {\n    visibility: visible;\n    opacity: 1; }\n  .header__mobile__hamburger[aria-expanded=\"true\"] .icon-menu {\n    visibility: hidden;\n    opacity: 0; }\n\n.header__wrapper .header__desktop {\n  background-color: white; }\n\n.header__wrapper.meganav--visible .header__desktop {\n  background-color: white !important; }\n\n.header__wrapper.js__header__stuck .header__desktop__bar__sticky-logo {\n  display: block; }\n\n.header__wrapper.js__header__stuck .header__desktop {\n  background-color: white !important; }\n\n@media (min-width: 786px) {\n  .header__wrapper.js__header__stuck .header__logo {\n    display: none; } }\n\n.header__wrapper.js__header__stuck .header__desktop__upper--reverse .header__desktop__bar__c {\n  order: 0; }\n\n.header__wrapper.js__header__stuck .header__desktop__upper--reverse .header__desktop__bar__l {\n  justify-content: flex-start; }\n\n.header__cart__status {\n  color: #46413C !important; }\n\n.menu__item::before {\n  content: none !important; }\n\n.menu__item.main-menu--active {\n  text-decoration: underline; }\n  .menu__item.main-menu--active a.navlink:hover {\n    color: #46413C; }\n\n.navlink--toplevel {\n  padding: 15px 8px; }\n  .navlink--toplevel .navtext {\n    text-transform: uppercase;\n    font: normal normal normal 11px/19px 'Jost';\n    font-weight: 400; }\n  .navlink--toplevel::after {\n    content: none; }\n\n.navlink--child .navtext {\n  text-transform: uppercase;\n  font: normal normal normal 13px/19px 'Jost';\n  font-weight: 400; }\n\n.navlink--grandchild .navtext {\n  font-family: 'Cormorant';\n  font-weight: 500;\n  font-size: 15px; }\n\n.search-popdown {\n  background-color: #F7F2ED; }\n  .search-popdown svg.icon-search {\n    width: 15px; }\n  .search-popdown .wrapper {\n    background-color: #F7F2ED; }\n  .search-popdown__header {\n    background-color: transparent; }\n  .search-popdown__form input {\n    font-size: 16px; }\n  .search-popdown__results {\n    background-color: transparent; }\n    .search-popdown__results .product-item {\n      background-color: transparent; }\n    .search-popdown__results .product-grid {\n      margin-bottom: 1rem !important; }\n\n.footer {\n  background-color: #FCC9C6;\n  padding-top: 4rem;\n  padding-bottom: 4rem;\n  z-index: 100;\n  position: relative; }\n  .footer a:hover {\n    color: white !important; }\n  .footer__inner {\n    max-width: 1180px;\n    margin: 0 auto;\n    padding-left: 30px;\n    padding-right: 30px;\n    display: flex; }\n    @media (max-width: 785px) {\n      .footer__inner {\n        flex-direction: column; } }\n  .footer__subscribe {\n    flex: 1;\n    max-width: 330px; }\n    @media (max-width: 785px) {\n      .footer__subscribe {\n        margin-bottom: 3rem; } }\n    @media (min-width: 786px) {\n      .footer__subscribe {\n        padding-right: 5rem; } }\n    .footer__subscribe-title {\n      text-transform: uppercase;\n      font-size: 25px;\n      letter-spacing: -1px;\n      margin-top: 0; }\n    .footer__subscribe .klaviyo-form form > div > div {\n      border-color: white; }\n  .footer__right {\n    flex: 1; }\n  .footer__menus {\n    display: flex; }\n    @media (max-width: 785px) {\n      .footer__menus {\n        flex-wrap: wrap; } }\n  .footer__menu {\n    flex: 1; }\n    @media (max-width: 785px) {\n      .footer__menu {\n        width: 50%;\n        margin-bottom: 2rem;\n        flex: unset; }\n        .footer__menu:nth-of-type(3), .footer__menu:nth-of-type(4) {\n          margin-bottom: 0; } }\n  .footer__title {\n    font-family: 'Jost';\n    font-weight: 600;\n    font-size: 10px;\n    line-height: 18px;\n    letter-spacing: 0px;\n    text-transform: uppercase;\n    opacity: 0.9; }\n  .footer__links a {\n    display: block;\n    font-size: 9px;\n    opacity: 0.9;\n    line-height: 18px;\n    text-transform: uppercase; }\n    .footer__links a:hover {\n      color: white !important; }\n  .footer__contact {\n    font-size: 9px;\n    opacity: 0.9;\n    line-height: 18px;\n    text-transform: uppercase; }\n  .footer__tel {\n    display: block;\n    margin-top: 10px; }\n  .footer__copyright-social {\n    font-size: 9px;\n    opacity: 0.9;\n    line-height: 18px;\n    text-transform: uppercase;\n    display: flex;\n    justify-content: space-between;\n    margin-top: 40px; }\n    @media (max-width: 785px) {\n      .footer__copyright-social {\n        display: none; } }\n  .footer__copyright {\n    font-size: 9px;\n    opacity: 0.9;\n    line-height: 18px;\n    text-transform: uppercase;\n    margin: 0;\n    min-width: unset;\n    display: block; }\n    @media (max-width: 607px) {\n      .footer__copyright span {\n        display: block; } }\n    @media (max-width: 785px) {\n      .footer__copyright {\n        margin-top: 2rem;\n        text-transform: initial; } }\n  @media (max-width: 785px) {\n    .footer__social {\n      margin-top: 1rem; } }\n  .footer .social-link {\n    font-size: 11px; }\n\n.cta, .template-product .product__buttons-row .shopify-payment-button__button {\n  font-size: 11px;\n  background-color: #FCC9C6;\n  color: black;\n  text-transform: uppercase;\n  padding: 12px 20px;\n  border-radius: 25px;\n  border-color: #FCC9C6; }\n  .cta:hover, .template-product .product__buttons-row .shopify-payment-button__button:hover {\n    background-color: #FCC9C6;\n    color: #46413C;\n    border-color: #FCC9C6; }\n  .cta--secondary {\n    border: 1px solid #FCC9C6;\n    background-color: white; }\n    .cta--secondary:hover {\n      background-color: #FCC9C6; }\n\n.link {\n  text-transform: uppercase;\n  font-size: 17px;\n  font-family: 'Cormorant';\n  letter-spacing: -0.02em;\n  position: relative;\n  padding-left: 0;\n  padding-right: 0; }\n  .link::after {\n    content: '';\n    width: 100%;\n    height: 1px;\n    background-color: #46413C;\n    position: absolute;\n    bottom: -1px;\n    right: 0;\n    max-width: 100%;\n    transition: 0.5s ease all; }\n  .link:hover {\n    color: inherit; }\n    .link:hover::after {\n      max-width: 0; }\n\n.template-index .header__wrapper .header__desktop {\n  background-color: #F7F2ED; }\n\n#about .header__wrapper.js__header__stuck .header__mobile {\n  background-color: #F7F2ED; }\n\n#about .header__wrapper .header__desktop,\n#about .header__wrapper .header__mobile {\n  background-color: transparent; }\n\n#about .header__wrapper .menu__item a:hover {\n  color: #46413C; }\n\n#about .theme__header::after {\n  background-color: transparent; }\n\n#videos .header__wrapper .header__desktop {\n  background-color: transparent; }\n\n#videos .theme__header::after {\n  background-color: transparent; }\n\n.template-blog .instagram-feed,\n.related-articles .instagram-feed {\n  background-color: #FCFAF8; }\n\n.template-blog .header__wrapper .header__desktop,\n.related-articles .header__wrapper .header__desktop {\n  background-color: white; }\n\n.template-blog .blog-section,\n.related-articles .blog-section {\n  background-color: #FCFAF8; }\n\n.template-blog .blog__title,\n.related-articles .blog__title {\n  font-family: 'Jost';\n  font-size: 35px;\n  text-transform: uppercase;\n  margin-bottom: 3rem;\n  margin-top: 1.5rem; }\n\n.template-blog .inline-nav,\n.related-articles .inline-nav {\n  padding-bottom: 20px;\n  border-bottom: 3px solid #F8F3EE;\n  max-width: 1180px;\n  margin-right: auto;\n  margin-left: auto;\n  margin-bottom: 4rem; }\n  @media (max-width: 607px) {\n    .template-blog .inline-nav,\n    .related-articles .inline-nav {\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      justify-content: center; } }\n  .template-blog .inline-nav a,\n  .related-articles .inline-nav a {\n    text-transform: uppercase;\n    font-size: 14px; }\n  .template-blog .inline-nav--active a,\n  .related-articles .inline-nav--active a {\n    text-decoration: underline; }\n  .template-blog .inline-nav li,\n  .related-articles .inline-nav li {\n    margin-left: 30px;\n    margin-right: 30px; }\n\n.template-blog .product-grid,\n.related-articles .product-grid {\n  gap: 4rem var(--gap);\n  margin-bottom: 5rem; }\n\n.template-blog .article__tags,\n.related-articles .article__tags {\n  padding: 0;\n  margin: 0; }\n\n.template-blog .article__tag,\n.related-articles .article__tag {\n  font-size: 15px;\n  font-family: 'Cormorant';\n  line-height: 20px;\n  text-transform: uppercase;\n  padding: 0;\n  background: none;\n  margin-right: 20px;\n  margin-bottom: 0; }\n\n.template-blog .article__title,\n.related-articles .article__title {\n  font-size: 20px;\n  margin: 1rem 0 1.5rem;\n  font-family: 'Jost';\n  font-weight: 300;\n  text-transform: uppercase; }\n\n.template-blog .article__link,\n.related-articles .article__link {\n  margin-top: 0; }\n  .template-blog .article__link a,\n  .related-articles .article__link a {\n    background: none;\n    padding-bottom: 0;\n    font-size: 15px; }\n    .template-blog .article__link a:hover,\n    .related-articles .article__link a:hover {\n      color: #46413C; }\n\n@media only screen and (min-width: 990px) {\n  .template-search .product-grid {\n    grid-template-columns: 1fr 1fr 1fr; } }\n\n.template-product .product__head .breadcrumbs {\n  font-size: 11px;\n  text-transform: uppercase; }\n  .template-product .product__head .breadcrumbs__arrow {\n    color: #46413C;\n    opacity: 1;\n    width: auto;\n    height: auto;\n    border-radius: 0;\n    background: transparent; }\n\n.template-product .product__title {\n  font-size: 26px;\n  line-height: 31px;\n  text-transform: uppercase; }\n\n.template-product .product__price {\n  font-size: 18px;\n  line-height: 23px;\n  font-weight: 300; }\n\n.template-product .product__submit__item .select-popout {\n  max-width: 235px;\n  margin-bottom: 1rem; }\n  .template-product .product__submit__item .select-popout__toggle {\n    border-color: #B2B3B5; }\n\n.template-product .product__buttons-row {\n  display: flex; }\n  .template-product .product__buttons-row .shopify-payment-button__button {\n    margin-left: 10px;\n    letter-spacing: 0; }\n  .template-product .product__buttons-row .shopify-payment-button__button:hover {\n    border-color: var(--btn-bg-hover);\n    color: white; }\n\n.template-product .product__tabs {\n  border-top: 1px solid #F6F2EE;\n  padding-top: 20px; }\n  .template-product .product__tabs ul.tabs {\n    display: flex;\n    justify-content: space-between; }\n    .template-product .product__tabs ul.tabs > li.tab-link {\n      font-size: 12px;\n      letter-spacing: 0;\n      border-bottom: none !important; }\n      .template-product .product__tabs ul.tabs > li.tab-link.current {\n        font-weight: 500; }\n        .template-product .product__tabs ul.tabs > li.tab-link.current span {\n          border-bottom: none;\n          background: none; }\n  .template-product .product__tabs .tab-content__actions {\n    margin-top: 1rem; }\n\n.template-product .product__icon__row {\n  padding-left: 40px;\n  padding-top: 30px;\n  padding-bottom: 30px; }\n\n.template-product .product__feature {\n  margin-top: 2rem;\n  margin-bottom: 2rem; }\n  .template-product .product__feature .product__icon__text p {\n    font-weight: 400;\n    font-size: 15px; }\n  .template-product .product__feature .rte {\n    font-size: 14px; }\n\n.template-product .product__selectors .radio__fieldset {\n  display: flex;\n  flex-direction: column;\n  padding-top: 0; }\n\n.template-product .product__selectors .radio__legend {\n  margin-bottom: 0.5rem; }\n  .template-product .product__selectors .radio__legend__option-name {\n    font-size: 13px;\n    font-weight: 500;\n    margin-right: 5px; }\n  .template-product .product__selectors .radio__legend__value {\n    display: inline-block;\n    font-weight: 500;\n    font-size: 13px;\n    padding-top: 0; }\n\n.template-product .quantity__legend__option-name {\n  font-size: 13px;\n  font-weight: 500;\n  margin-bottom: 0.5rem; }\n\n.template-product .product-upsell {\n  background-color: #F7F2ED; }\n  .template-product .product-upsell__content {\n    display: flex;\n    align-items: center; }\n    @media (max-width: 785px) {\n      .template-product .product-upsell__content {\n        flex-direction: column;\n        align-items: flex-start;\n        padding-right: 16px; } }\n  .template-product .product-upsell__title {\n    font-size: 18px;\n    line-height: 22px;\n    font-family: 'Cormorant';\n    text-transform: uppercase; }\n  .template-product .product-upsell__btn {\n    border: 1px solid #FCC9C6;\n    padding: 0 15px; }\n    .template-product .product-upsell__btn .btn__plus {\n      --icon-size: 12px; }\n  .template-product .product-upsell .sale .new-price {\n    color: #46413C; }\n  .template-product .product-upsell__image__thumb .image-wrapper {\n    padding-top: 0; }\n  .template-product .product-upsell .btn__plus {\n    width: 10px;\n    height: 15px;\n    background-color: black; }\n\n#policy .wrapper,\n#sponsor-disclosure-policy .wrapper,\n#shopping-terms .wrapper,\n#cookie-policy .wrapper {\n  max-width: 880px;\n  padding-left: 30px;\n  padding-right: 30px; }\n\n#policy .text__standard,\n#sponsor-disclosure-policy .text__standard,\n#shopping-terms .text__standard,\n#cookie-policy .text__standard {\n  margin-top: 3rem; }\n  @media (max-width: 607px) {\n    #policy .text__standard,\n    #sponsor-disclosure-policy .text__standard,\n    #shopping-terms .text__standard,\n    #cookie-policy .text__standard {\n      margin-top: 1rem; } }\n\n#policy .standard__heading,\n#sponsor-disclosure-policy .standard__heading,\n#shopping-terms .standard__heading,\n#cookie-policy .standard__heading {\n  font-size: 35px;\n  font-family: 'Jost';\n  letter-spacing: 0;\n  text-transform: uppercase;\n  margin-bottom: 4rem;\n  font-weight: 300; }\n  @media (max-width: 607px) {\n    #policy .standard__heading,\n    #sponsor-disclosure-policy .standard__heading,\n    #shopping-terms .standard__heading,\n    #cookie-policy .standard__heading {\n      font-size: 25px; } }\n\n#policy .rte h2,\n#sponsor-disclosure-policy .rte h2,\n#shopping-terms .rte h2,\n#cookie-policy .rte h2 {\n  font-size: 20px;\n  letter-spacing: -0.4px;\n  line-height: 24px;\n  text-transform: uppercase;\n  margin-bottom: 1.5em; }\n\n#policy .rte h3,\n#sponsor-disclosure-policy .rte h3,\n#shopping-terms .rte h3,\n#cookie-policy .rte h3 {\n  font-family: 'Jost';\n  text-transform: uppercase;\n  font-size: 15px;\n  line-height: 22px;\n  margin-bottom: 2em; }\n\n#policy .rte h4,\n#sponsor-disclosure-policy .rte h4,\n#shopping-terms .rte h4,\n#cookie-policy .rte h4 {\n  font-family: 'Jost';\n  text-transform: uppercase;\n  font-size: 15px;\n  line-height: 22px;\n  margin-bottom: 2em; }\n\n#policy .rte p,\n#sponsor-disclosure-policy .rte p,\n#shopping-terms .rte p,\n#cookie-policy .rte p {\n  letter-spacing: 0;\n  font-size: 17px;\n  margin: 2rem auto 3rem; }\n\n#policy .rte a,\n#sponsor-disclosure-policy .rte a,\n#shopping-terms .rte a,\n#cookie-policy .rte a {\n  background: none;\n  text-decoration: underline; }\n\n.template-login .main-content {\n  display: flex;\n  align-items: center; }\n  @media (max-width: 750px) {\n    .template-login .main-content {\n      min-height: 0;\n      padding-top: 60px; } }\n  .template-login .main-content #Login {\n    width: 100%;\n    margin: -42px auto 40px; }\n    .template-login .main-content #Login input {\n      color: #46413C;\n      font-weight: 300; }\n\n.template-login .instagram-feed {\n  padding-top: 0; }\n\n.template-register .main-content {\n  display: flex;\n  align-items: center; }\n  @media (max-width: 750px) {\n    .template-register .main-content {\n      min-height: 0;\n      padding-top: 60px; } }\n  .template-register .main-content #Register {\n    width: 100%;\n    margin: -42px auto 40px; }\n    .template-register .main-content #Register input {\n      color: #46413C;\n      font-weight: 300; }\n\n.template-register .instagram-feed {\n  padding-top: 0; }\n\n@media (max-width: 607px) {\n  .template-collection .product-item .sold-out-box {\n    display: none; }\n  .template-collection .product-item .sale-box,\n  .template-collection .product-item .badge-box {\n    height: 40px;\n    width: 40px;\n    font-size: 8px;\n    line-height: 1.2; } }\n\n.hero-slider {\n  position: relative;\n  background-color: #F7F2ED; }\n  @media (max-width: 785px) {\n    .hero-slider {\n      padding-top: 4rem; } }\n  .hero-slider__image {\n    position: relative;\n    position: absolute;\n    width: 100%;\n    max-width: 400px;\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%, -50%);\n    z-index: -1;\n    transition: 0.5s ease opacity;\n    opacity: 0.4; }\n    .hero-slider__image::before {\n      display: block;\n      content: \"\";\n      width: 100%;\n      padding-top: 111.13924%; }\n    .hero-slider__image > .content, .hero-slider__image > img, .hero-slider__image > video {\n      position: absolute;\n      top: 0;\n      left: 0;\n      right: 0;\n      bottom: 0;\n      width: 100%;\n      height: 100%;\n      object-fit: cover; }\n    @media (max-width: 785px) {\n      .hero-slider__image {\n        opacity: 1;\n        position: relative;\n        width: 80%;\n        margin: 3rem auto;\n        transform: none;\n        top: 0;\n        left: 0;\n        z-index: 1; } }\n  .hero-slider__navigation {\n    position: absolute;\n    top: 50%;\n    z-index: 1;\n    transform: translateY(-50%);\n    right: 40px; }\n    @media (max-width: 785px) {\n      .hero-slider__navigation {\n        display: none; } }\n  .hero-slider__center {\n    text-align: center; }\n  .hero-slider__content {\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    height: 100%;\n    width: 100%;\n    left: 0;\n    top: 0;\n    position: absolute;\n    padding-bottom: 36px; }\n    @media (max-width: 785px) {\n      .hero-slider__content {\n        flex-direction: column; } }\n    .hero-slider__content.hover .hero-slider__title {\n      opacity: 0; }\n    .hero-slider__content.hover .hero-slider__image {\n      opacity: 1; }\n  .hero-slider__title {\n    font-size: 60px;\n    line-height: 75px;\n    font-family: 'Jost';\n    text-transform: uppercase;\n    max-width: 650px;\n    text-align: center;\n    margin: auto;\n    transition: 0.5s ease opacity; }\n    @media (max-width: 785px) {\n      .hero-slider__title {\n        font-size: 25px;\n        line-height: 35px; } }\n  .hero-slider__left-text {\n    position: absolute;\n    left: 40px;\n    text-transform: uppercase;\n    font-family: 'Jost';\n    font-size: 14px;\n    line-height: 18px;\n    max-width: 100px;\n    text-align: center; }\n    @media (max-width: 785px) {\n      .hero-slider__left-text {\n        position: relative;\n        left: 0; } }\n  .hero-slider .cta, .hero-slider .template-product .product__buttons-row .shopify-payment-button__button, .template-product .product__buttons-row .hero-slider .shopify-payment-button__button {\n    margin-top: 2rem;\n    display: inline-block;\n    padding-left: 34px;\n    padding-right: 34px; }\n  .hero-slider .swiper-slide {\n    min-height: calc(100vh - 82px); }\n  .hero-slider .swiper-next,\n  .hero-slider .swiper-prev {\n    cursor: pointer; }\n    .hero-slider .swiper-next img,\n    .hero-slider .swiper-prev img {\n      width: 12px;\n      height: auto; }\n\n.subscribe-form {\n  padding: 6rem 30px;\n  background-color: #FCFBF9; }\n  .subscribe-form__inner {\n    max-width: 700px;\n    margin: auto;\n    display: flex;\n    align-items: center; }\n    @media (max-width: 785px) {\n      .subscribe-form__inner {\n        flex-direction: column;\n        text-align: center; } }\n  .subscribe-form__left {\n    font-size: 25px;\n    font-family: 'Cormorant';\n    letter-spacing: -1px;\n    text-transform: uppercase;\n    margin-right: 40px; }\n    @media (max-width: 785px) {\n      .subscribe-form__left {\n        margin-right: 0;\n        margin-bottom: 20px; } }\n\n.grid-container .grid__heading {\n  font-family: 'Jost';\n  text-transform: uppercase;\n  font-size: 32px; }\n  .grid-container .grid__heading c {\n    font-family: 'Cormorant';\n    font-size: 35px; }\n\n.grid-container .product-item__swatched__holder {\n  display: none; }\n\n.image-content {\n  margin: 4rem  0 6rem; }\n  @media (max-width: 785px) {\n    .image-content {\n      margin: 2rem 0 2rem; } }\n  .image-content__inner {\n    max-width: 1145px;\n    margin: auto;\n    display: flex;\n    align-items: center; }\n    @media (max-width: 785px) {\n      .image-content__inner {\n        flex-direction: column-reverse; } }\n  .image-content__left {\n    flex: 1; }\n    @media (max-width: 785px) {\n      .image-content__left {\n        padding: 2rem 0 5rem; } }\n  .image-content__right {\n    flex: 1; }\n    @media (max-width: 785px) {\n      .image-content__right {\n        width: 100%; } }\n  .image-content__text {\n    text-align: center;\n    padding: 0 4rem; }\n  .image-content__image {\n    position: relative; }\n    .image-content__image::before {\n      display: block;\n      content: \"\";\n      width: 100%;\n      padding-top: 104.86486%; }\n    .image-content__image > .content, .image-content__image > img, .image-content__image > video {\n      position: absolute;\n      top: 0;\n      left: 0;\n      right: 0;\n      bottom: 0;\n      width: 100%;\n      height: 100%;\n      object-fit: cover; }\n  .image-content__title {\n    font-size: 35px;\n    letter-spacing: 0;\n    text-transform: uppercase;\n    margin-bottom: 1em;\n    font-family: 'Jost'; }\n    @media (max-width: 785px) {\n      .image-content__title {\n        font-size: 25px; } }\n\n.meet-nikol {\n  margin: 6rem 0; }\n  .meet-nikol__inner {\n    max-width: 1145px;\n    margin: auto;\n    display: flex; }\n    @media (max-width: 785px) {\n      .meet-nikol__inner {\n        flex-direction: column; } }\n  .meet-nikol__left {\n    padding-right: 40px;\n    width: 50%; }\n    @media (max-width: 785px) {\n      .meet-nikol__left {\n        padding: 0;\n        width: 100%; } }\n  .meet-nikol__right {\n    flex: 1;\n    width: 50%;\n    padding-left: 40px;\n    padding-right: 40px;\n    display: flex;\n    align-items: center;\n    background-color: #FCC9C6;\n    justify-content: center;\n    background-repeat: no-repeat;\n    background-position: top left; }\n    @media (max-width: 785px) {\n      .meet-nikol__right {\n        width: 100%;\n        background-image: none !important;\n        padding: 2rem 0 4rem;\n        max-width: 90vw;\n        margin: -65px auto 0;\n        z-index: 1;\n        width: 100%; } }\n  .meet-nikol__copy {\n    margin-bottom: 2.5em;\n    max-width: 300px;\n    font-size: 17px; }\n  .meet-nikol__text {\n    text-align: center;\n    padding: 0 4rem; }\n  .meet-nikol__image {\n    position: relative; }\n    .meet-nikol__image::before {\n      display: block;\n      content: \"\";\n      width: 100%;\n      padding-top: 104.86486%; }\n    .meet-nikol__image > .content, .meet-nikol__image > img, .meet-nikol__image > video {\n      position: absolute;\n      top: 0;\n      left: 0;\n      right: 0;\n      bottom: 0;\n      width: 100%;\n      height: 100%;\n      object-fit: cover; }\n  .meet-nikol__title {\n    font-size: 35px;\n    letter-spacing: 0;\n    text-transform: uppercase;\n    margin-bottom: 1em;\n    font-family: 'Jost'; }\n    @media (max-width: 785px) {\n      .meet-nikol__title {\n        font-size: 25px; } }\n\n.testimonials {\n  padding: 7rem 0;\n  text-align: center;\n  background-color: #F7F2ED;\n  position: relative;\n  margin: 8rem auto 5rem; }\n  @media (max-width: 785px) {\n    .testimonials {\n      padding: 7rem 0;\n      margin: 5rem auto 3rem; } }\n  .testimonials__inner {\n    max-width: 1400px;\n    padding: 0 30px;\n    margin: auto;\n    overflow: hidden;\n    position: relative; }\n  .testimonials__title {\n    font-family: 'Cormorant';\n    text-transform: uppercase;\n    margin-bottom: 1rem;\n    font-size: 20px; }\n  .testimonials__subtitle {\n    text-transform: uppercase;\n    margin-bottom: 1rem;\n    font-size: 12px;\n    font-weight: 300; }\n  .testimonials__content {\n    font-size: 17px;\n    font-weight: 300;\n    max-height: 220px;\n    overflow: auto;\n    -ms-overflow-style: none;\n    /* IE and Edge */\n    scrollbar-width: none;\n    /* Firefox */\n    position: relative; }\n    .testimonials__content::-webkit-scrollbar {\n      display: none; }\n  .testimonials__content-wrapper {\n    position: relative;\n    max-width: 270px;\n    margin: 0.5rem auto 1rem; }\n  .testimonials__author {\n    font-size: 12px;\n    text-transform: uppercase; }\n  .testimonials__overlay {\n    pointer-events: none;\n    position: absolute;\n    width: 100%;\n    height: 100px;\n    bottom: 0;\n    background: linear-gradient(0deg, rgba(247, 242, 237, 0.55) 0%, rgba(247, 242, 237, 0.35) 50%, rgba(247, 242, 237, 0) 100%);\n    transition: 0.5s ease opacity; }\n    .testimonials__overlay.hidden {\n      opacity: 0; }\n  .testimonials .swiper-next,\n  .testimonials .swiper-prev {\n    position: absolute;\n    top: 50%;\n    transform: translateY(-50%);\n    z-index: 1;\n    cursor: pointer; }\n    .testimonials .swiper-next img,\n    .testimonials .swiper-prev img {\n      width: 15px;\n      height: 20px; }\n  .testimonials .swiper-next {\n    right: 20px; }\n    @media (max-width: 785px) {\n      .testimonials .swiper-next {\n        right: 15px; } }\n  .testimonials .swiper-prev {\n    left: 20px; }\n    @media (max-width: 785px) {\n      .testimonials .swiper-prev {\n        left: 15px; } }\n\n.image-grid {\n  padding: 4rem 0; }\n  .image-grid__inner {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    grid-gap: 40px;\n    max-width: 1180px;\n    margin: auto;\n    padding: 0 30px; }\n    @media (max-width: 607px) {\n      .image-grid__inner {\n        grid-template-columns: 1fr; } }\n  .image-grid__item {\n    position: relative; }\n    .image-grid__item:hover .image-grid__image {\n      opacity: 0.4; }\n  .image-grid__image {\n    position: relative;\n    transition: 0.5s ease opacity; }\n    .image-grid__image::before {\n      display: block;\n      content: \"\";\n      width: 100%;\n      padding-top: 100%; }\n    .image-grid__image > .content, .image-grid__image > img, .image-grid__image > video {\n      position: absolute;\n      top: 0;\n      left: 0;\n      right: 0;\n      bottom: 0;\n      width: 100%;\n      height: 100%;\n      object-fit: cover; }\n  .image-grid__title {\n    font-size: 40px;\n    text-transform: uppercase;\n    letter-spacing: 0;\n    font-family: 'Jost'; }\n  .image-grid__overlay {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    display: flex;\n    align-items: center;\n    justify-content: center; }\n\n.video-product {\n  background-color: #F7F2ED;\n  padding: 6rem 0; }\n  .video-product__inner {\n    max-width: 1180px;\n    margin: auto;\n    padding: 0 30px;\n    display: flex;\n    align-items: center; }\n    @media (max-width: 785px) {\n      .video-product__inner {\n        flex-direction: column-reverse; } }\n  .video-product__product {\n    flex: 1;\n    max-width: 350px;\n    background: white;\n    padding: 14px;\n    margin-right: -60px;\n    position: relative;\n    z-index: 1; }\n    @media (max-width: 785px) {\n      .video-product__product {\n        margin-right: 0;\n        margin-top: 60px;\n        width: 100%;\n        padding: 10px; } }\n    .video-product__product .product-item__swatched__holder {\n      display: none; }\n  .video-product__video {\n    flex: 1; }\n\n.video-product-hub {\n  padding: 3rem 0 3rem;\n  max-width: 1020px;\n  width: 100%;\n  margin-right: 0;\n  margin-left: auto; }\n  @media (min-width: 786px) {\n    .video-product-hub {\n      right: 0 !important; } }\n  .video-product-hub--reverse {\n    margin-left: 0;\n    margin-right: auto; }\n    @media (min-width: 786px) {\n      .video-product-hub--reverse {\n        left: 0 !important; } }\n  .video-product-hub__inner {\n    display: flex;\n    align-items: flex-start; }\n    @media (max-width: 785px) {\n      .video-product-hub__inner {\n        flex-direction: column-reverse; } }\n    @media (min-width: 786px) {\n      .video-product-hub__inner .video-product-hub__product {\n        margin-right: 30px;\n        min-height: 525px;\n        display: flex;\n        flex-direction: column; } }\n    @media (min-width: 786px) {\n      .video-product-hub__inner--reverse {\n        flex-direction: row-reverse; } }\n    @media (min-width: 786px) {\n      .video-product-hub__inner--reverse .video-product-hub__product {\n        margin-left: 30px; } }\n  .video-product-hub__product {\n    flex: 1;\n    max-width: 364px;\n    background: white;\n    padding: 14px;\n    position: relative;\n    z-index: 1; }\n    @media (max-width: 785px) {\n      .video-product-hub__product {\n        margin-right: auto;\n        margin-left: auto;\n        margin-top: 30px;\n        width: 100%;\n        padding: 10px; } }\n    .video-product-hub__product .swiper-container {\n      overflow: hidden; }\n      .video-product-hub__product .swiper-container .swiper-prev,\n      .video-product-hub__product .swiper-container .swiper-next {\n        position: absolute;\n        top: 36%;\n        z-index: 1;\n        cursor: pointer; }\n        .video-product-hub__product .swiper-container .swiper-prev.swiper-button-disabled,\n        .video-product-hub__product .swiper-container .swiper-next.swiper-button-disabled {\n          display: none; }\n      .video-product-hub__product .swiper-container .swiper-next {\n        right: 30px; }\n      .video-product-hub__product .swiper-container .swiper-prev {\n        left: 30px; }\n  .video-product-hub__video {\n    flex: 1;\n    margin: auto; }\n  .video-product-hub .yt-video {\n    position: relative;\n    background: white;\n    padding: 12px; }\n    .video-product-hub .yt-video__content {\n      margin-left: auto;\n      margin-right: auto;\n      max-width: 90%;\n      padding-bottom: 2rem; }\n    .video-product-hub .yt-video__title {\n      font-size: 25px; }\n  .video-product-hub .product-item {\n    height: 100%;\n    display: flex;\n    flex-direction: column;\n    flex: 1; }\n    .video-product-hub .product-item .product-information {\n      flex: 1;\n      display: flex;\n      align-items: center; }\n      @media (min-width: 786px) {\n        .video-product-hub .product-item .product-information {\n          margin-top: 25px; } }\n    .video-product-hub .product-item__swatched__holder {\n      display: none; }\n    .video-product-hub .product-item__info {\n      padding-left: 20px;\n      padding-right: 20px;\n      padding-top: 4px;\n      padding-bottom: 6px;\n      display: flex;\n      align-items: flex-start;\n      flex-direction: column;\n      justify-content: center; }\n    @media (min-width: 786px) {\n      .video-product-hub .product-item__image {\n        padding-top: 110%; } }\n    .video-product-hub .product-item__title {\n      white-space: nowrap;\n      overflow: hidden;\n      text-overflow: ellipsis; }\n\n.left-right-content {\n  padding: 6rem 0; }\n  @media (max-width: 785px) {\n    .left-right-content {\n      padding: 3rem 0; } }\n  .left-right-content__inner {\n    max-width: 1180px;\n    padding: 0 30px;\n    display: flex;\n    align-items: center;\n    margin: auto; }\n  @media (max-width: 785px) {\n    .left-right-content--image-left .left-right-content__inner {\n      flex-direction: column; } }\n  @media (min-width: 786px) {\n    .left-right-content--image-left .left-right-content__image-wrapper {\n      padding-right: 40px; } }\n  @media (min-width: 786px) {\n    .left-right-content--image-left .left-right-content__content {\n      padding-left: 40px; } }\n  .left-right-content--image-right .left-right-content__inner {\n    flex-direction: row-reverse; }\n    @media (max-width: 785px) {\n      .left-right-content--image-right .left-right-content__inner {\n        flex-direction: column; } }\n  @media (min-width: 786px) {\n    .left-right-content--image-right .left-right-content__image-wrapper {\n      padding-left: 40px; } }\n  @media (min-width: 786px) {\n    .left-right-content--image-right .left-right-content__content {\n      padding-right: 40px; } }\n  .left-right-content__content {\n    width: 50%;\n    max-width: 440px;\n    margin: auto; }\n    @media (max-width: 785px) {\n      .left-right-content__content {\n        width: 100%; } }\n    .left-right-content__content--center {\n      text-align: center; }\n  .left-right-content__image-wrapper {\n    width: 50%; }\n    @media (max-width: 785px) {\n      .left-right-content__image-wrapper {\n        width: 100%; } }\n  .left-right-content__image {\n    position: relative; }\n    .left-right-content__image::before {\n      display: block;\n      content: \"\";\n      width: 100%;\n      padding-top: 104.86486%; }\n    .left-right-content__image > .content, .left-right-content__image > img, .left-right-content__image > video {\n      position: absolute;\n      top: 0;\n      left: 0;\n      right: 0;\n      bottom: 0;\n      width: 100%;\n      height: 100%;\n      object-fit: cover; }\n    @media (max-width: 785px) {\n      .left-right-content__image {\n        position: relative;\n        margin-bottom: 2rem; }\n        .left-right-content__image::before {\n          display: block;\n          content: \"\";\n          width: 100%;\n          padding-top: 104.7619%; }\n        .left-right-content__image > .content, .left-right-content__image > img, .left-right-content__image > video {\n          position: absolute;\n          top: 0;\n          left: 0;\n          right: 0;\n          bottom: 0;\n          width: 100%;\n          height: 100%;\n          object-fit: cover; } }\n  .left-right-content__pretitle {\n    font-size: 15px; }\n  .left-right-content__title {\n    font-size: 25px;\n    font-family: 'Jost';\n    margin-bottom: 2rem; }\n    .left-right-content__title--big {\n      font-size: 35px;\n      font-weight: 300; }\n      @media (max-width: 785px) {\n        .left-right-content__title--big {\n          font-size: 30px; } }\n  .left-right-content__copy {\n    font-size: 17px;\n    margin-bottom: 2rem; }\n\n.instagram-feed {\n  padding: 4rem 0 6rem;\n  background: white; }\n  .instagram-feed__inner {\n    max-width: 1180px;\n    padding: 0 30px;\n    margin: auto; }\n  .instagram-feed__top {\n    display: flex;\n    justify-content: space-between;\n    align-items: center; }\n  .instagram-feed__title {\n    font-size: 32px;\n    font-family: 'Jost';\n    margin: 0;\n    text-transform: uppercase; }\n  .instagram-feed__handle {\n    font-size: 17px;\n    font-family: 'Cormorant';\n    text-transform: uppercase;\n    letter-spacing: -0.34px;\n    text-decoration: underline;\n    text-underline-offset: 2px; }\n    @media (max-width: 785px) {\n      .instagram-feed__handle {\n        margin-top: 30px;\n        text-decoration: underline;\n        text-align: right; }\n        .instagram-feed__handle.mobile-only {\n          display: block; } }\n  @media (max-width: 607px) {\n    .instagram-feed #insta-feed a:not(:first-of-type) {\n      display: none !important; }\n    .instagram-feed #insta-feed a:first-of-type {\n      width: 100% !important; }\n      .instagram-feed #insta-feed a:first-of-type .instafeed-container {\n        width: 100% !important;\n        padding-top: 100% !important; } }\n\n.prefooter {\n  background-color: #F7F2ED;\n  padding: 2rem 0;\n  z-index: 100;\n  position: relative; }\n  .prefooter__inner {\n    max-width: 1180px;\n    margin: auto;\n    padding: 0 30px;\n    display: flex;\n    justify-content: space-between;\n    align-items: center; }\n    @media (max-width: 785px) {\n      .prefooter__inner {\n        flex-direction: column;\n        padding: 0 15px; } }\n  .prefooter__left {\n    font-size: 20px;\n    text-transform: uppercase;\n    font-family: 'Jost';\n    font-weight: 500; }\n    @media (max-width: 785px) {\n      .prefooter__left {\n        margin-bottom: 2rem; } }\n  .prefooter__right {\n    display: flex; }\n    @media (max-width: 785px) {\n      .prefooter__right {\n        flex-wrap: wrap;\n        justify-content: space-evenly; } }\n  .prefooter__item {\n    margin-left: 70px;\n    display: flex;\n    align-items: center; }\n    @media (max-width: 785px) {\n      .prefooter__item {\n        margin: 0 15px 20px; } }\n    .prefooter__item img {\n      height: 32px;\n      width: auto;\n      margin-right: 20px; }\n      @media (max-width: 785px) {\n        .prefooter__item img {\n          margin-right: 10px; } }\n    .prefooter__item-title {\n      font-size: 12px;\n      text-transform: uppercase;\n      font-family: 'Jost';\n      font-weight: 500; }\n\n.about-header {\n  background-color: #FCC9C6;\n  background-color: #FCC9C6;\n  padding: calc(5rem + 42px) 0 4rem;\n  position: relative;\n  background-position: bottom right;\n  background-size: 100% auto;\n  margin-top: -82px; }\n  @media (min-width: 786px) {\n    .about-header {\n      height: 100vh; } }\n  @media (max-width: 785px) {\n    .about-header {\n      padding: 83px 0 10rem; } }\n  .about-header__inner {\n    max-width: 1180px;\n    margin: auto;\n    padding: 0 30px;\n    display: flex;\n    justify-content: space-between; }\n    @media (max-width: 785px) {\n      .about-header__inner {\n        flex-direction: column; } }\n    @media (min-width: 786px) {\n      .about-header__inner {\n        height: 100%; } }\n  .about-header__left {\n    width: 50%; }\n    @media (max-width: 785px) {\n      .about-header__left {\n        padding: 2rem 0 0;\n        width: 100%; } }\n  .about-header__right {\n    width: 50%;\n    position: relative; }\n    @media (max-width: 785px) {\n      .about-header__right {\n        width: 100%; } }\n  .about-header__image {\n    position: relative;\n    max-width: 500px;\n    margin: auto; }\n    .about-header__image::before {\n      display: block;\n      content: \"\";\n      width: 100%;\n      padding-top: 125%; }\n    .about-header__image > .content, .about-header__image > img, .about-header__image > video {\n      position: absolute;\n      top: 0;\n      left: 0;\n      right: 0;\n      bottom: 0;\n      width: 100%;\n      height: 100%;\n      object-fit: cover; }\n    @media (min-width: 786px) {\n      .about-header__image {\n        height: 100%; }\n        .about-header__image img {\n          object-position: center top; } }\n  .about-header__copy {\n    max-width: 430px;\n    margin: auto;\n    text-align: center;\n    position: relative;\n    top: 50%;\n    transform: translateY(-50%); }\n    @media (max-width: 785px) {\n      .about-header__copy {\n        top: 0;\n        transform: none; } }\n  .about-header__title {\n    position: absolute;\n    color: white;\n    font-family: 'Jost';\n    text-transform: uppercase;\n    line-height: 75px;\n    font-size: 80px;\n    bottom: -4.5rem;\n    left: 0;\n    right: 0;\n    margin: auto;\n    text-align: center;\n    font-weight: 400; }\n    @media (max-width: 785px) {\n      .about-header__title {\n        position: relative;\n        bottom: 0;\n        font-size: 60px;\n        line-height: 75px;\n        max-width: 200px;\n        margin-top: -12%;\n        margin-bottom: 2rem; } }\n\n.about-two-columns {\n  background-color: #F8F3EE;\n  padding: 6rem 0 12rem; }\n  @media (max-width: 785px) {\n    .about-two-columns {\n      padding: 6rem 0 5rem; } }\n  .about-two-columns__inner {\n    max-width: 900px;\n    margin: auto;\n    padding: 0 30px;\n    display: flex;\n    justify-content: space-between; }\n    @media (max-width: 785px) {\n      .about-two-columns__inner {\n        flex-direction: column; } }\n  .about-two-columns__left {\n    width: 50%; }\n    @media (max-width: 785px) {\n      .about-two-columns__left {\n        padding: 2rem 0 0;\n        width: 100%; } }\n    @media (min-width: 786px) {\n      .about-two-columns__left {\n        padding-right: 30px; } }\n  .about-two-columns__right {\n    width: 50%;\n    margin-top: 8rem; }\n    @media (max-width: 785px) {\n      .about-two-columns__right {\n        width: 100%;\n        margin-top: 4rem; } }\n    @media (min-width: 786px) {\n      .about-two-columns__right {\n        padding-left: 30px; } }\n  .about-two-columns__copy {\n    max-width: 430px;\n    margin: autol; }\n\n.about-quote-image {\n  background-color: #fcfaf8;\n  padding: 4rem 0 0; }\n  @media (max-width: 785px) {\n    .about-quote-image {\n      background-color: #FCFAF8;\n      padding: 1rem 0 2rem; } }\n  .about-quote-image__inner {\n    max-width: 900px;\n    margin: auto;\n    padding: 0 30px;\n    display: flex;\n    justify-content: space-between;\n    align-items: center; }\n    @media (max-width: 785px) {\n      .about-quote-image__inner {\n        flex-direction: column-reverse;\n        margin-top: -3rem; } }\n  .about-quote-image__left {\n    width: 50%; }\n    @media (max-width: 785px) {\n      .about-quote-image__left {\n        padding: 2rem 0 0;\n        width: 100%; } }\n    @media (min-width: 786px) {\n      .about-quote-image__left {\n        padding-right: 20px; } }\n  .about-quote-image__right {\n    width: 50%;\n    position: relative;\n    margin-top: -8rem; }\n    @media (max-width: 785px) {\n      .about-quote-image__right {\n        width: 100%;\n        margin-top: 0; } }\n    @media (min-width: 786px) {\n      .about-quote-image__right {\n        padding-left: 50px;\n        margin-right: -3rem; } }\n  .about-quote-image__image {\n    position: relative;\n    max-width: 500px;\n    margin: auto; }\n    .about-quote-image__image::before {\n      display: block;\n      content: \"\";\n      width: 100%;\n      padding-top: 125%; }\n    .about-quote-image__image > .content, .about-quote-image__image > img, .about-quote-image__image > video {\n      position: absolute;\n      top: 0;\n      left: 0;\n      right: 0;\n      bottom: 0;\n      width: 100%;\n      height: 100%;\n      object-fit: cover; }\n  .about-quote-image__copy {\n    font-family: 'Jost';\n    font-size: 31px;\n    line-height: 45px;\n    max-width: 430px;\n    padding: 0 15px; }\n    @media (max-width: 785px) {\n      .about-quote-image__copy {\n        padding: 0;\n        font-size: 30px;\n        line-height: 40px; } }\n\n.about-text-grid {\n  background-color: #F8F3EE;\n  padding: 6rem 0 6rem; }\n  @media (max-width: 785px) {\n    .about-text-grid {\n      padding: 4.5rem 0 4.5rem; } }\n  .about-text-grid__inner {\n    max-width: 900px;\n    margin: auto;\n    padding: 0 30px;\n    display: flex;\n    justify-content: space-between;\n    align-items: center; }\n    @media (max-width: 785px) {\n      .about-text-grid__inner {\n        flex-direction: column; } }\n  .about-text-grid__left {\n    width: 50%; }\n    @media (max-width: 785px) {\n      .about-text-grid__left {\n        padding: 0 0 0;\n        width: 100%; } }\n    @media (min-width: 786px) {\n      .about-text-grid__left {\n        padding-right: 30px; } }\n  .about-text-grid__right {\n    width: 50%; }\n    @media (max-width: 785px) {\n      .about-text-grid__right {\n        width: 100%;\n        margin-top: 3rem; } }\n    @media (min-width: 786px) {\n      .about-text-grid__right {\n        padding-left: 30px; } }\n  .about-text-grid__copy {\n    max-width: 430px;\n    margin: auto; }\n    .about-text-grid__copy:nth-of-type(2) {\n      margin-top: 3rem; }\n\n.about-contact {\n  padding: 6rem 0; }\n  .about-contact__inner {\n    max-width: 1180px;\n    margin: auto;\n    padding: 0 30px;\n    display: flex;\n    justify-content: space-between; }\n    @media (max-width: 785px) {\n      .about-contact__inner {\n        flex-direction: column; } }\n  .about-contact__left {\n    width: 50%; }\n    @media (max-width: 785px) {\n      .about-contact__left {\n        margin-bottom: 1.5rem;\n        width: 100%; } }\n    @media (min-width: 786px) {\n      .about-contact__left {\n        padding-right: 30px; } }\n  .about-contact__right {\n    width: 50%;\n    position: relative;\n    background-color: #FCC9C6;\n    padding: 4rem 2rem; }\n    @media (max-width: 785px) {\n      .about-contact__right {\n        width: 100%; } }\n    @media (min-width: 786px) {\n      .about-contact__right {\n        padding: 5rem 4rem; } }\n  .about-contact__image {\n    position: relative;\n    margin: auto; }\n    .about-contact__image::before {\n      display: block;\n      content: \"\";\n      width: 100%;\n      padding-top: 104.86486%; }\n    .about-contact__image > .content, .about-contact__image > img, .about-contact__image > video {\n      position: absolute;\n      top: 0;\n      left: 0;\n      right: 0;\n      bottom: 0;\n      width: 100%;\n      height: 100%;\n      object-fit: cover; }\n    @media (max-width: 785px) {\n      .about-contact__image {\n        position: relative; }\n        .about-contact__image::before {\n          display: block;\n          content: \"\";\n          width: 100%;\n          padding-top: 104.86486%; }\n        .about-contact__image > .content, .about-contact__image > img, .about-contact__image > video {\n          position: absolute;\n          top: 0;\n          left: 0;\n          right: 0;\n          bottom: 0;\n          width: 100%;\n          height: 100%;\n          object-fit: cover; } }\n    @media (min-width: 786px) {\n      .about-contact__image {\n        height: 100%; } }\n  .about-contact__row {\n    display: flex; }\n    .about-contact__row > div {\n      flex: 1;\n      padding: 0 5px; }\n    @media (max-width: 785px) {\n      .about-contact__row {\n        flex-direction: column; } }\n  .about-contact__title {\n    text-align: center;\n    text-transform: uppercase;\n    font-size: 35px;\n    line-height: 50px; }\n    @media (max-width: 785px) {\n      .about-contact__title {\n        font-size: 25px; } }\n  .about-contact__copy {\n    text-align: center;\n    line-height: 1.4;\n    margin: 2rem 0; }\n  .about-contact__form input[type=\"text\"],\n  .about-contact__form input[type=\"password\"],\n  .about-contact__form input[type=\"email\"],\n  .about-contact__form input[type=\"number\"],\n  .about-contact__form input[type=\"tel\"],\n  .about-contact__form textarea {\n    font-size: 12px;\n    border-color: white !important;\n    resize: none;\n    font-weight: 300; }\n  .about-contact__form .selectboxit-container {\n    width: 100%; }\n    .about-contact__form .selectboxit-container .selectboxit .selectboxit-option-icon-container {\n      margin-left: 0; }\n    .about-contact__form .selectboxit-container .selectboxit-text {\n      text-indent: 0px;\n      color: #46413C; }\n    .about-contact__form .selectboxit-container .selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {\n      background: #FCC9C6; }\n    .about-contact__form .selectboxit-container .selectboxit-options {\n      background: #FCC9C6;\n      width: 100%;\n      border-radius: 0;\n      border: none;\n      border-bottom: 1px solid white; }\n      .about-contact__form .selectboxit-container .selectboxit-options .selectboxit-option {\n        text-transform: uppercase; }\n        .about-contact__form .selectboxit-container .selectboxit-options .selectboxit-option a {\n          font-size: 12px;\n          font-family: 'Jost';\n          font-weight: 300; }\n    .about-contact__form .selectboxit-container .selectboxit-btn {\n      background: transparent;\n      border: none;\n      border-bottom: 1px solid white;\n      border-radius: 0;\n      height: auto;\n      width: 100% !important;\n      padding: 14px 0px 5px; }\n      .about-contact__form .selectboxit-container .selectboxit-btn.selectboxit-open {\n        border: none; }\n      .about-contact__form .selectboxit-container .selectboxit-btn span {\n        height: auto;\n        font-size: 12px;\n        text-transform: uppercase;\n        font-family: 'Jost';\n        font-weight: 300; }\n      .about-contact__form .selectboxit-container .selectboxit-btn .selectboxit-arrow-container {\n        top: 50%; }\n        .about-contact__form .selectboxit-container .selectboxit-btn .selectboxit-arrow-container .selectboxit-arrow {\n          border: none; }\n          .about-contact__form .selectboxit-container .selectboxit-btn .selectboxit-arrow-container .selectboxit-arrow::after {\n            content: '';\n            position: relative;\n            top: -5px;\n            height: 20px;\n            width: 20px;\n            display: inline-block;\n            background-image: url(\"/cdn/shop/files/right-contact.png?v=1680565761\");\n            background-size: 7px 10px;\n            background-position: center;\n            background-repeat: no-repeat; }\n  .about-contact__submit {\n    text-align: center;\n    margin-top: 1.5rem; }\n    .about-contact__submit button {\n      padding: 0; }\n\n.videos-featured {\n  background-color: #F8F3EE;\n  padding: 4rem 0 4rem;\n  position: relative;\n  margin-top: -83px;\n  min-height: 100vh;\n  display: flex; }\n  @media (max-width: 785px) {\n    .videos-featured {\n      padding: 83px 0 5rem; } }\n  .videos-featured__inner {\n    max-width: 1180px;\n    margin: auto;\n    padding: 0 30px;\n    display: flex;\n    align-items: center;\n    width: 100%; }\n    @media (max-width: 785px) {\n      .videos-featured__inner {\n        flex-direction: column-reverse; } }\n  .videos-featured__content {\n    flex: 1;\n    max-width: 420px;\n    background: white;\n    padding: 14px;\n    margin-right: -60px;\n    position: relative;\n    z-index: 1;\n    padding: 7rem 3rem; }\n    @media (max-width: 785px) {\n      .videos-featured__content {\n        margin-right: 0;\n        margin-top: 30px;\n        width: 100%;\n        padding: 3rem;\n        flex-direction: column-reverse; } }\n  .videos-featured .yt-video-content__title {\n    font-size: 35px;\n    margin-top: 0;\n    margin-bottom: 3rem; }\n    @media (max-width: 785px) {\n      .videos-featured .yt-video-content__title {\n        font-size: 25px;\n        margin-bottom: 2rem; } }\n  @media (max-width: 785px) {\n    .videos-featured__video {\n      width: 100%;\n      order: 3; } }\n  @media (max-width: 785px) {\n    .videos-featured__content {\n      text-align: center;\n      margin-top: 0;\n      order: 2; } }\n  .videos-featured__video {\n    flex: 1; }\n  .videos-featured__link {\n    position: fixed;\n    bottom: 0;\n    left: 0;\n    padding: 10px 20px;\n    text-transform: uppercase;\n    text-align: center;\n    background-color: #FCC9C6;\n    width: 100%;\n    font-size: 11px;\n    z-index: 99; }\n    .videos-featured__link:hover {\n      color: #46413C; }\n  .videos-featured__subscribe {\n    text-align: center;\n    order: 1;\n    margin-top: 3rem; }\n    .videos-featured__subscribe-title {\n      font-size: 25px;\n      text-transform: uppercase;\n      max-width: 290px; }\n    .videos-featured__subscribe .cta, .videos-featured__subscribe .template-product .product__buttons-row .shopify-payment-button__button, .template-product .product__buttons-row .videos-featured__subscribe .shopify-payment-button__button {\n      display: inline-block;\n      margin-top: 2rem; }\n\n.videos-filter {\n  background-color: #fcfaf8; }\n  @media (max-width: 607px) {\n    .videos-filter .swiper-container {\n      margin-right: -30px;\n      margin-left: -30px; }\n      .videos-filter .swiper-container .swiper-wrapper .swiper-slide:first-of-type {\n        padding-left: 30px; }\n      .videos-filter .swiper-container .swiper-wrapper .swiper-slide:last-of-type {\n        padding-right: 30px; } }\n  .videos-filter__inner {\n    max-width: 1080px;\n    margin: auto;\n    padding: 2rem 30px;\n    display: flex;\n    justify-content: center;\n    text-transform: uppercase;\n    font-size: 14px;\n    border-bottom: 3px solid #F8F3EE; }\n    .videos-filter__inner .swiper-slide {\n      width: auto; }\n    .videos-filter__inner a {\n      margin: 0 20px; }\n      @media (max-width: 607px) {\n        .videos-filter__inner a {\n          margin: 0; } }\n      .videos-filter__inner a.active {\n        text-decoration: underline;\n        text-underline-offset: 2px; }\n      .videos-filter__inner a:hover {\n        color: #FCC9C6; }\n\n.videos-list {\n  background-color: #fcfaf8; }\n  .videos-list__inner {\n    max-width: 1080px;\n    margin: auto;\n    padding: 0 30px; }\n\n.template-article .header__wrapper .header__desktop,\n.template-article .header__wrapper .header__mobile {\n  background-color: #fcfaf8; }\n\n.template-article .theme__header::after {\n  background-color: #fcfaf8; }\n\n.template-article .wp-caption {\n  max-width: 100%; }\n\n.template-article .article {\n  margin-left: auto;\n  margin-right: auto;\n  position: relative;\n  margin-bottom: 0;\n  padding-bottom: 4rem; }\n  .template-article .article::before {\n    content: '';\n    background-color: #fcfaf8;\n    width: 100vw;\n    left: 50%;\n    right: 50%;\n    margin-left: -50vw;\n    margin-right: -50vw;\n    position: absolute;\n    height: 100%; }\n  .template-article .article__content {\n    line-height: 24px;\n    font-size: 17px;\n    max-width: 850px;\n    margin: auto;\n    text-align: center; }\n    .template-article .article__content p > img {\n      margin: 5rem auto;\n      max-width: 440px; }\n  .template-article .article .product-item {\n    max-width: 354px;\n    margin: 4rem auto;\n    background: white;\n    padding: 10px; }\n    .template-article .article .product-item__image {\n      padding-top: 125%; }\n    .template-article .article .product-item__swatched__holder {\n      display: none; }\n    .template-article .article .product-item p {\n      margin: 10px 0; }\n    .template-article .article .product-item img {\n      margin: 0;\n      position: relative; }\n  .template-article .article__signature {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 12px;\n    text-transform: uppercase;\n    position: relative; }\n    .template-article .article__signature img {\n      max-width: 127px;\n      height: auto;\n      margin-left: 10px; }\n  .template-article .article__comments {\n    position: relative; }\n    .template-article .article__comments::before {\n      content: '';\n      width: 100vw;\n      left: 50%;\n      right: 50%;\n      margin-left: -50vw;\n      margin-right: -50vw;\n      background-color: #F7F2ED;\n      position: absolute;\n      height: 100%; }\n  .template-article .article__comments-button {\n    text-align: center;\n    background: #F7F2ED;\n    padding: 14px;\n    cursor: pointer;\n    font-size: 13px;\n    text-transform: uppercase;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    z-index: 1;\n    position: relative;\n    transition: 0.5s ease all; }\n    .template-article .article__comments-button:hover {\n      color: #FCC9C6; }\n      .template-article .article__comments-button:hover .divider {\n        background-color: #FCC9C6; }\n    .template-article .article__comments-button .divider {\n      margin: 0 20px;\n      height: 12px;\n      transition: 0.5s ease all;\n      width: 1px;\n      display: inline-block;\n      background: black; }\n\n.template-article .related-articles {\n  max-width: 1180px;\n  padding: 0 30px;\n  margin: 4rem auto 0; }\n  .template-article .related-articles__inner {\n    display: grid;\n    grid-template-columns: 1fr 1fr 1fr;\n    grid-gap: 40px; }\n    @media (max-width: 785px) {\n      .template-article .related-articles__inner {\n        grid-template-columns: 1fr; } }\n  .template-article .related-articles__title {\n    text-align: center;\n    font-size: 31px;\n    font-family: 'Jost';\n    text-transform: uppercase;\n    margin-bottom: 3rem; }\n    .template-article .related-articles__title span {\n      font-family: 'Cormorant';\n      font-size: 35px; }\n  .template-article .related-articles .article {\n    padding-bottom: 1rem; }\n\n.template-article .shopthepost-widget {\n  padding: 40px 30px;\n  margin: 4rem auto;\n  border: 2px solid #F7F2ED;\n  background-color: white; }\n\n.cart-drawer__message {\n  background-color: #FCC9C6;\n  font-size: 12px;\n  text-align: center; }\n  .cart-drawer__message.free-shipping {\n    background-color: transparent;\n    border-top: 1px solid #F6F2EE;\n    border-bottom: 1px solid #F6F2EE;\n    font-size: 14px;\n    padding-top: 20px;\n    padding-bottom: 20px; }\n\n.cart-drawer__head h3 {\n  font-size: 18px;\n  letter-spacing: 0; }\n\n.cart-drawer .product-upsell__btn .btn__plus {\n  --icon-size: 12px;\n  mask-size: contain; }\n\n.collection__nav {\n  background-color: transparent;\n  border-color: #F7F2ED; }\n  .collection__nav .popout--group .popout__toggle {\n    border-color: #F7F2ED; }\n\n.collection .popout__toggle span:not(.filter-count) {\n  font-size: 11px;\n  letter-spacing: 0; }\n\n.collection .popout__arrow {\n  margin-left: 10px;\n  line-height: 0.4;\n  position: relative;\n  top: -2px; }\n\n@media (min-width: 786px) {\n  .collection__sidebar__slider {\n    background-color: transparent; }\n    .collection__sidebar__slider::after {\n      background-color: none; } }\n\n.collection__sidebar__group {\n  opacity: 1; }\n\n.collection__sidebar__heading {\n  border-color: #F7F2ED; }\n  .collection__sidebar__heading span {\n    text-transform: uppercase;\n    font-size: 11px;\n    letter-spacing: 0; }\n\n.collection__sidebar .sidebar__item label {\n  font-size: 12px;\n  line-height: 16px; }\n\n.collection .product-grid {\n  gap: 16px; }\n\n.collection .product-item__title {\n  font-size: 15px;\n  line-height: 18px;\n  margin-top: 0; }\n\n.collection .product-item__type {\n  display: none; }\n\n.collection .product-item__image {\n  padding-top: 125%; }\n\n.collection .product-item .product-information {\n  margin-top: 0; }\n\n.search__caption {\n  text-transform: uppercase;\n  letter-spacing: 0;\n  border-color: #F7F2ED;\n  border-bottom: none; }\n\n.search__results__heading {\n  text-transform: uppercase; }\n\n.section-faq__title {\n  font-family: 'Jost';\n  font-size: 14px !important;\n  text-transform: uppercase;\n  font-weight: 300px; }\n\n.related__products .tab-link {\n  font-size: 32px;\n  font-family: 'Jost';\n  text-transform: uppercase;\n  letter-spacing: 0; }\n  .related__products .tab-link em {\n    font-size: 35px;\n    font-family: 'Cormorant';\n    font-style: normal;\n    letter-spacing: -1.4px; }\n  .related__products .tab-link span {\n    background: none; }\n\n.related__wrapper {\n  padding-bottom: 3rem; }\n\n.modal--default {\n  background-color: #FCC9C6; }\n  .modal--default .modal__title {\n    font-size: 25px;\n    letter-spacing: -1px;\n    max-width: 250px; }\n    @media (max-width: 785px) {\n      .modal--default .modal__title {\n        text-align: center; } }\n  @media (max-width: 785px) {\n    .modal--default .klaviyo-form form {\n      margin-top: 4rem; } }\n  .modal--default .klaviyo-form form > div > div {\n    border-color: white; }\n    @media (max-width: 785px) {\n      .modal--default .klaviyo-form form > div > div {\n        border-bottom: none;\n        flex-direction: column !important; } }\n    @media (max-width: 785px) {\n      .modal--default .klaviyo-form form > div > div input[type=\"email\"] {\n        border-bottom: 1px solid white !important;\n        text-align: center !important;\n        margin-bottom: 1rem; } }\n    @media (max-width: 785px) {\n      .modal--default .klaviyo-form form > div > div > div:last-of-type {\n        justify-content: center !important; }\n        .modal--default .klaviyo-form form > div > div > div:last-of-type button {\n          padding-left: 0 !important; } }\n\n.modal__body {\n  max-width: 440px;\n  right: 2rem;\n  bottom: 2rem; }\n  @media (max-width: 785px) {\n    .modal__body {\n      right: unset;\n      bottom: unset;\n      padding-top: 3rem;\n      padding-bottom: 0; } }\n\n@media (max-width: 785px) {\n  .modal__outer {\n    bottom: unset;\n    top: 50%;\n    width: 90% !important;\n    right: 0 !important;\n    left: 0 !important;\n    margin: auto;\n    transform: translateY(-50%); } }\n\n.modal__wrapper {\n  align-items: flex-end;\n  justify-content: flex-end; }\n\n.modal__text {\n  text-align: left; }\n  @media (max-width: 785px) {\n    .modal__text {\n      text-align: center !important;\n      margin-bottom: 2rem;\n      padding: 0 !important; } }\n\n.modal__inner {\n  width: 100%;\n  max-width: 420px; }\n\n@media (max-width: 785px) {\n  .modal__title {\n    margin-left: auto;\n    margin-right: auto; } }\n\n.modal__outer button.close {\n  width: 30px;\n  height: 30px;\n  top: 8px;\n  right: 8px; }\n\n.drawer__content {\n  top: unset;\n  bottom: 0;\n  height: calc(100% - 80px);\n  max-width: 100%;\n  padding-top: 3rem; }\n\n.drawer__underlay {\n  display: none !important; }\n\n.drawer__inner .sliderow__title {\n  text-transform: uppercase; }\n\n.drawer__inner .social {\n  margin-top: 0.75rem;\n  padding: 0 var(--inner); }\n\n.promo {\n  position: fixed;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  background-color: #FCC9C6;\n  text-align: center;\n  text-transform: uppercase;\n  font-size: 11px;\n  padding: 10px;\n  z-index: 99; }\n\n.product-grid--vertical {\n  gap: 45px; }\n\n@media (max-width: 785px) {\n  .product-grid--mobile-slider {\n    margin-right: -30px;\n    margin-left: -30px; }\n    .product-grid--mobile-slider .product-item:first-of-type {\n      margin-left: 15px; } }\n\n@media (min-width: 786px) {\n  .product-grid--mobile-slider {\n    grid-template-columns: 1fr 1fr 1fr; } }\n\n.product-grid-outer {\n  padding-left: 30px;\n  padding-right: 30px; }\n\n.hero__title {\n  font-family: 'Jost'; }\n\n.hero__description {\n  font-family: 'Cormorant'; }\n\n.hero .image__fill img {\n  object-position: top center; }\n\n.product-item {\n  background-color: transparent; }\n  .product-item .quick-add__button {\n    background-color: #FCC9C6;\n    font-size: 12px;\n    letter-spacing: 0; }\n    .product-item .quick-add__button-mobile .btn__plus {\n      width: 12px;\n      height: 17px;\n      --icon-size: 13px;\n      color: #46413C; }\n  .product-item .product-information {\n    text-align: left; }\n  .product-item .badge-box,\n  .product-item .sale-box {\n    font-size: 11px;\n    background: #FCC9C6;\n    right: 12px;\n    left: unset;\n    height: 58px;\n    width: 58px;\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    white-space: unset;\n    letter-spacing: 0;\n    line-height: 12px;\n    top: 12px;\n    font-weight: 300; }\n  .product-item .sold-out-box {\n    text-transform: uppercase;\n    padding: 7px;\n    position: absolute;\n    z-index: 3;\n    text-align: center;\n    font-size: 11px;\n    background: #B2B3B5;\n    left: 12px;\n    height: 58px;\n    width: 58px;\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    white-space: unset;\n    letter-spacing: 0;\n    line-height: 12px;\n    top: 12px;\n    color: white; }\n  .product-item__type {\n    font-size: 12px;\n    line-height: 19px;\n    text-transform: uppercase;\n    font-weight: 300; }\n  .product-item__title {\n    font-family: 'Cormorant';\n    font-size: 20px;\n    letter-spacing: -0.02em;\n    line-height: 24px;\n    text-transform: uppercase;\n    margin: 10px 0; }\n  .product-item__info {\n    padding-left: 0;\n    padding-right: 0; }\n  .product-item .price {\n    font-size: 13px;\n    font-weight: 300;\n    color: #46413C; }\n  .product-item .new-price {\n    color: #46413C; }\n  .product-item__image .sale-box {\n    background-color: #F7F2ED;\n    color: #46413C; }\n  .product-item .product-information {\n    margin-top: 10px; }\n  .product-item__swatches__count {\n    font-style: normal;\n    font-size: 11px; }\n  .product-item .radio__fieldset--swatches.is-visible {\n    background-color: transparent; }\n\n.yt-video {\n  position: relative; }\n  .yt-video__image {\n    position: relative;\n    width: 100%; }\n    .yt-video__image::before {\n      display: block;\n      content: \"\";\n      width: 100%;\n      padding-top: 64.91647%; }\n    .yt-video__image > .content, .yt-video__image > img, .yt-video__image > video {\n      position: absolute;\n      top: 0;\n      left: 0;\n      right: 0;\n      bottom: 0;\n      width: 100%;\n      height: 100%;\n      object-fit: cover; }\n  .yt-video__content {\n    margin-left: 100px;\n    margin-top: 30px; }\n    @media (max-width: 785px) {\n      .yt-video__content {\n        text-align: center;\n        margin-left: 0; } }\n  .yt-video__wrapper {\n    position: relative; }\n  .yt-video__overlay {\n    position: absolute;\n    height: 100%;\n    width: 100%;\n    left: 0;\n    top: 0;\n    display: flex;\n    align-items: center;\n    justify-content: center; }\n    .yt-video__overlay img {\n      width: 50px;\n      height: 50px; }\n  .yt-video__title {\n    font-size: 30px;\n    letter-spacing: -0.6px;\n    text-transform: uppercase; }\n    @media (max-width: 785px) {\n      .yt-video__title {\n        font-size: 25px; } }\n\n.article-hero {\n  min-height: 100vh;\n  display: flex;\n  align-items: center;\n  background-color: #fcfaf8; }\n  .article-hero__inner {\n    max-width: 1280px;\n    margin: auto;\n    padding: 0 30px;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    flex: 1;\n    top: -83px; }\n    @media (max-width: 785px) {\n      .article-hero__inner {\n        flex-direction: column-reverse; } }\n  .article-hero__left {\n    width: 50%;\n    text-align: center; }\n    @media (max-width: 785px) {\n      .article-hero__left {\n        padding: 2rem 0 0;\n        width: 100%; } }\n    @media (min-width: 786px) {\n      .article-hero__left {\n        padding-right: 5rem; } }\n  .article-hero__right {\n    width: 50%;\n    position: relative; }\n    @media (max-width: 785px) {\n      .article-hero__right {\n        width: 100%; } }\n  .article-hero__image {\n    position: relative;\n    margin: auto; }\n    .article-hero__image::before {\n      display: block;\n      content: \"\";\n      width: 100%;\n      padding-top: 104.86486%; }\n    .article-hero__image > .content, .article-hero__image > img, .article-hero__image > video {\n      position: absolute;\n      top: 0;\n      left: 0;\n      right: 0;\n      bottom: 0;\n      width: 100%;\n      height: 100%;\n      object-fit: cover; }\n    @media (max-width: 785px) {\n      .article-hero__image {\n        margin-bottom: 2rem; } }\n  .article-hero__title {\n    font-size: 35px;\n    line-height: 50px;\n    font-family: 'Jost';\n    letter-spacing: 0;\n    text-transform: uppercase;\n    margin-bottom: 2rem;\n    margin-top: 2rem; }\n  .article-hero__tag {\n    font-size: 20px;\n    font-family: 'Cormorant';\n    text-transform: uppercase; }\n  .article-hero time {\n    font-family: 'Jost';\n    text-transform: uppercase;\n    font-size: 13px;\n    font-weight: 300; }\n\n.comments-wrapper {\n  max-height: 0;\n  overflow: hidden;\n  transition: 1s ease all;\n  background-color: #F7F2ED;\n  position: relative; }\n  @media (max-width: 607px) {\n    .comments-wrapper {\n      padding-left: 15px;\n      padding-right: 15px; } }\n  .comments-wrapper.active {\n    max-height: 4000px; }\n\n.comments__title {\n  font-size: 17px !important;\n  font-family: 'Jost';\n  font-weight: 500; }\n\n.comments-form {\n  max-width: 768px;\n  margin: 0 auto 4rem; }\n  .comments-form input,\n  .comments-form textarea {\n    font-size: 13px;\n    border-bottom: 1px solid #F4CBC7;\n    padding-left: 0;\n    resize: none; }\n  .comments-form input[type=\"submit\"] {\n    font-size: 17px;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n    border-bottom: none; }\n\n.comments__list {\n  max-width: 768px;\n  margin: auto; }\n  .comments__list-title {\n    font-size: 17px;\n    font-weight: 500;\n    font-family: 'Jost'; }\n  .comments__list .author {\n    font-size: 12px;\n    text-transform: uppercase; }\n  .comments__list .comment:not(:last-of-type) {\n    border-bottom: 1px solid #F4CBC7; }\n  .comments__list .comment p {\n    font-size: 13px;\n    line-height: 18px; }\n\n.share {\n  max-width: 768px;\n  margin: 3rem auto 4rem; }\n  .share__label {\n    font-weight: 500;\n    font-size: 17px;\n    margin-right: 20px; }\n  .share__link {\n    text-transform: uppercase;\n    margin: 0 10px;\n    font-size: 12px; }\n\n.related-article {\n  width: 100%; }\n  .related-article.article::before {\n    content: none; }\n  .related-article.article .article__title {\n    font-size: 17px;\n    line-height: 25px;\n    text-transform: uppercase; }\n  .related-article.article .article__tag {\n    font-size: 15px; }\n\n.cart__item__title {\n  font-size: 14px;\n  font-family: 'Cormorant';\n  text-transform: uppercase; }\n\n.cart__price {\n  font-size: 18px; }\n  .cart__price ins {\n    color: #46413C; }\n\n.cart__quantity input[type=\"number\"] {\n  font-size: 18px; }\n\n.cart__widget {\n  border-top: 1px solid #F6F2EE; }\n  .cart__widget__toggle {\n    font-family: 'Jost';\n    font-size: 13px;\n    text-transform: uppercase;\n    padding-top: 20px;\n    padding-bottom: 20px; }\n\n.cart__total__label {\n  font-size: 14px;\n  font-weight: bold;\n  letter-spacing: 0; }\n\n.cart__total__price {\n  font-size: 25px;\n  font-weight: 300; }\n\n.cart__checkout {\n  font-size: 11px; }\n  .cart__checkout::after {\n    content: none; }\n  .cart__checkout[disabled] {\n    opacity: 0.4;\n    cursor: not-allowed; }\n\n.cart__button {\n  text-align: center;\n  margin: 1rem 0; }\n\n.cart__note {\n  font-size: 12px;\n  font-style: normal; }\n\n.klaviyo-form {\n  padding-left: 0 !important; }\n  .klaviyo-form input[type=\"email\"] {\n    border: none !important;\n    background: none !important;\n    font-family: 'Cormorant' !important;\n    font-size: 15px !important;\n    padding-left: 0 !important; }\n    .klaviyo-form input[type=\"email\"]:focus::-webkit-input-placeholder, .klaviyo-form input[type=\"email\"]:focus:-ms-input-placeholder, .klaviyo-form input[type=\"email\"]:focus::placeholder {\n      opacity: 0 !important;\n      display: none !important; }\n    .klaviyo-form input[type=\"email\"]::-webkit-input-placeholder {\n      /* Edge */\n      font-family: 'Cormorant' !important;\n      font-size: 15px !important;\n      padding-left: 0 !important;\n      opacity: 1 !important;\n      color: #46413C !important; }\n    .klaviyo-form input[type=\"email\"]:-ms-input-placeholder {\n      /* Internet Explorer 10-11 */\n      font-family: 'Cormorant' !important;\n      font-size: 15px !important;\n      padding-left: 0 !important;\n      opacity: 1 !important;\n      color: #46413C !important; }\n    .klaviyo-form input[type=\"email\"]::placeholder {\n      font-family: 'Cormorant' !important;\n      font-size: 15px !important;\n      padding-left: 0 !important;\n      opacity: 1 !important;\n      color: #46413C !important; }\n    .klaviyo-form input[type=\"email\"]:focus, .klaviyo-form input[type=\"email\"]:active {\n      outline: none !important;\n      border-bottom: none !important;\n      box-shadow: none !important; }\n    .klaviyo-form input[type=\"email\"] + div * {\n      font-family: 'Jost' !important;\n      font-size: 9px !important;\n      color: #46413C !important; }\n  .klaviyo-form button {\n    font-family: 'Jost' !important;\n    font-size: 8px !important;\n    text-transform: uppercase !important;\n    font-weight: 500 !important;\n    padding-right: 0 !important; }\n  .klaviyo-form form > div {\n    min-height: unset !important; }\n  .klaviyo-form form > div > div {\n    border-bottom: 1px solid #F4CBC7; }\n    .klaviyo-form form > div > div > div:first-of-type {\n      padding-top: 2px !important;\n      padding-bottom: 2px !important; }\n    .klaviyo-form form > div > div > div:last-of-type {\n      padding: 7px 0px 2px 5px !important; }\n\n@media (min-width: 750px) {\n  #product-recommendations {\n    display: flex; }\n    #product-recommendations .product-item {\n      width: 30%; } }\n\n.cart-bar__product__title {\n  text-transform: uppercase; }\n\n.cart-bar__product__price span {\n  font-size: 14px; }\n\n.selector-wrapper label {\n  overflow: hidden !important; }\n  .selector-wrapper label img {\n    object-fit: cover;\n    position: absolute;\n    height: 100%;\n    width: 100%; }\n\n.swatch__button img {\n  object-fit: cover;\n  height: 100%;\n  width: 100%; }\n\n@media (max-width: 785px) {\n  .index-hero .hero__split-image {\n    display: none !important; } }\n\n@media (max-width: 785px) {\n  .index-hero .hero__split-image:last-of-type {\n    display: flex !important; } }\n",".ff {\n    &-jost {\n        font-family: 'Jost'\n    }\n\n    &-cormorant {\n        font-family: 'Cormorant'\n    }   \n}\n\n.fs {\n\n    &-9 {\n        font-size: 9px;\n    }\n\n    &-10 {\n        font-size: 10px;\n    }\n\n    &-11 {\n        font-size: 11px;\n    }\n\n    &-12 {\n        font-size: 12px;\n    }\n\n    &-13 {\n        font-size: 13px;\n    }\n\n    &-14 {\n        font-size: 14px;\n    }\n\n    &-15 {\n        font-size: 15px;\n    }\n\n    &-16 {\n        font-size: 16px;\n    }\n\n    &-17 {\n        font-size: 17px;\n    }\n\n    &-18 {\n        font-size: 18px;\n    }\n\n    &-19 {\n        font-size: 19px;\n    }\n\n    &-22 {\n        font-size: 22px;\n    }\n\n    &-23 {\n        font-size: 23px;\n    }\n\n    &-25 {\n        font-size: 25px;\n    }\n\n    &-26 {\n        font-size: 26px;\n    }\n\n    &-27 {\n        font-size: 27px;\n    }\n\n    &-30 {\n        @include fluid-type($sm, $lg, 25px, 30px);\n    }\n\n    &-35 {\n        @include fluid-type($sm, $lg, 32px, 35px);\n    }\n    \n    &-40 {\n        @include fluid-type($sm, $lg, 30px, 40px);\n    }\n\n    &-50 {\n        font-size: 50px;\n    }\n}\n\n.fc {\n    &-violet {\n        color: $violet;\n    }\n\n    &-gray {\n        color: $gray;\n    }\n\n    &-white {\n        color: $white;\n    }\n\n    &-light-gray {\n        color: $lightgray;\n    }\n\n    &-white {\n        color: $white;\n    }\n\n    &-blue {\n        color: $blue;\n    }\n\n    &-pink {\n        color: $pink;\n    }\n}\n\n.fw {\n    &-regular {\n        font-weight: 400;\n    }\n\n    &-medium {\n        font-weight: 500;\n    }\n\n    &-semi-bold {\n        font-weight: 600;\n    }\n\n    &-bold {\n        font-weight: 700;\n    }\n}\n\n.td {\n    &-underline {\n        text-decoration: underline;\n    }\n}\n\n.fst {\n    &-normal {\n        font-style: normal\n    }\n}","$sm: 414px;\n$md: 769px;\n$lg: 1200px;\n\n$nav-height: 82px;\n\n$container-width: 1180px;\n$container-width-small: 900px;\n\n$proxima: \"proxima-nova-extra-condensed\", sans-serif;\n$freight: \"freight-sans-pro\", sans-serif;\n$prata: \"prata\";\n$palm: \"palm\";\n$suhayla: \"suhayla\";\n\n$yellow: #F5CA6A;\n$violet: #BD2189;\n$white: #FFF;\n$cream: #FFF3E8;\n$light-cream: #F8F7F3;\n$blue: #162F53;\n$gray: #727272;\n$lightgray: #AAAAAA;\n$aqua: #A5D0CE;\n\n$cream: #F7F2ED;\n$cream-light: #FCFBF9;\n$dark-gray: #46413C;\n$pink: #FCC9C6;","body {\n\tbackground-color: $cream-light;\n\tcolor: $dark-gray;\n\tfont-weight: 300;\n}\n\n::-webkit-input-placeholder { /* Edge */\n  opacity: 1;\n}\n\n:-ms-input-placeholder { /* Internet Explorer 10-11 */\n  opacity: 1;\n}\n\n::placeholder {\n  opacity: 1;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n\tmargin-bottom: 0.5em;\n}\n\n.align-center {\n\talign-items: center;\n}\n\n.desktop-only {\n\t@include for-tablet-down {\n\t\tdisplay: none !important;\n\t}\n}\n\n.mobile-only {\n\t@include for-tablet-up {\n\t\tdisplay: none !important;\n\t}\n}\n\n.w-100 {\n\twidth: 100%;\n}\n\n.uppercase { \n\ttext-transform: uppercase;\n}\n\n.text-center {\n\ttext-align: center;\n}\n\n.bttn {\n\t// @extend .ff-proxima;\n\t@extend .fw-bold;\n\t@extend .fc-white;\n\n\tbackground-color: $pink;\n\n\t&:hover {\n\t\topacity: 1;\n\t}\n\n\t&--yellow {\n\t\tbackground-color: $yellow;\n\n\t\t&:hover {\n\t\t\tbackground-color: $pink;\n\t\t}\n\t}\n\n\t&--pink {\n\t\tbackground-color: $pink;\n\n\t\t&:hover {\n\t\t\tbackground-color: $yellow;\n\t\t}\n\t}\n\n\t&--cream {\n\t\tbackground-color: $cream;\n\t\tcolor: $blue;\n\n\t\t&:hover {\n\t\t\tbackground-color: $pink;\n\t\t\tcolor: white;\n\t\t}\n\t}\n}\n\n.section-heading {\n\tmargin-bottom: 1em;\n\tmargin-top: 0;\n\tline-height: 2;\n}\n\n.section {\n\toverflow: visible;\n}\n\n.main-content {\n\tposition: relative;\n\ttop: -1px;\n}\n\n.swiper-container {\n\toverflow: hidden;\n}\n\nhr.hr {\n\tmargin: 0.75rem 0;\n}",".header {\n\t&__desktop {\n\t\t&__bar {\n\t\t\t&__sticky-logo {\n\t\t\t\t@include for-tablet-up {\n\t\t\t\t\t// display: none;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t.header__desktop__bar__sticky-logo {\n\t\t\tdisplay: none;\n\t\t\tpadding: 15px 0;\n\n\t\t\timg {\n\t\t\t\twidth: 30px;\n\t\t\t}\n\t\t}\n\n\t\tsvg {\n\t\t\t&.icon-search {\n\t\t\t\twidth: 16px;\t\n\t\t\t}\n\n\t\t\t&.icon-bag {\n\t\t\t\theight: 20px;\n\t\t\t}\n\n\t\t\t&.icon-profile {\n\t\t\t\twidth: 20px;\n\t\t\t}\n\n\t\t\t&:hover {\n\t\t\t\tpath {\n\t\t\t\t\tfill: $pink;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t&__mobile {\n\t\tbackground-color: $cream;\n\t\tpadding-left: 30px;\n\t\tpadding-right: 30px;\n\t\t\n\t\tsvg {\n\t\t\t&.icon-search {\n\t\t\t\twidth: 16px;\n\t\t\t}\n\n\t\t\t&.icon-bag {\n\t\t\t\theight: 20px;\n\t\t\t}\n\n\t\t\t&.icon-profile {\n\t\t\t\twidth: 20px;\n\t\t\t}\n\t\t}\n\n\t\t&__hamburger {\n\t\t\t&[aria-expanded=\"true\"] {\n\t\t\t\t.icon-cancel {\n\t\t\t\t\tvisibility: visible;\n\t\t\t\t\topacity: 1;\n\t\t\t\t}\n\n\t\t\t\t.icon-menu {\n\t\t\t\t\tvisibility: hidden;\n\t\t\t\t\topacity: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t&__wrapper {\n\t\t\n\t\t.header__desktop {\n\t\t\tbackground-color: white;\n\n\t\t}\n\n\t\t&.meganav--visible {\n\t\t\t.header__desktop {\n\t\t\t\tbackground-color: white !important;\n\t\t\t}\n\t\t}\n\n\t\t&.js__header__stuck {\n\t\t\t.header__desktop__bar__sticky-logo {\n\t\t\t\tdisplay: block;\n\t\t\t}\n\n\t\t\t.header__desktop {\n\t\t\t\tbackground-color: white !important;\n\t\t\t}\n\n\t\t\t.header__logo {\n\t\t\t\t@include for-tablet-up {\n\t\t\t\t\tdisplay: none;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.header__desktop__upper--reverse {\n\t\t\t\t.header__desktop__bar__c {\n\t\t\t\t\torder: 0;\n\t\t\t\t}\t\n\n\t\t\t\t.header__desktop__bar__l {\n\t\t\t\t\t\tjustify-content: flex-start;\n\t\t\t\t}\n\t\t\t} \n\t\t}\n\t}\n\n\t&__cart {\n\t\t&__status {\n\t\t\tcolor: $dark-gray !important;\n\t\t}\n\t}\n}\n\n.menu {\n\t&__item {\n\n\t\t&::before {\n\t\t\tcontent: none !important;\n\t\t}\n\t\t&.main-menu--active {\n\t\t\ttext-decoration: underline;\n\n\t\t\ta.navlink:hover {\n\t\t\t\tcolor: $dark-gray;\n\t\t\t}\n\t\t}\n\t}\n}\n\n.navlink {\n\t&--toplevel {\n\t\tpadding: 15px 8px;\n\n\t\t.navtext {\n\t\t\ttext-transform: uppercase;\n\t\t\tfont: normal normal normal 11px/19px 'Jost';\n\t\t\tfont-weight: 400;\n\t\t}\n\n\t\t&::after {\n\t\t\tcontent: none;\n\t\t}\n\n\t\t&:hover::after {\n\t\t\t// content: none;\n\t\t}\n\n\t}\n\n\t&--child {\n\t\t.navtext {\n\t\t\ttext-transform: uppercase;\n\t\t\tfont: normal normal normal 13px/19px 'Jost';\n\t\t\tfont-weight: 400;\n\t\t}\n\t}\n\n\t&--grandchild {\n\t\t.navtext {\n\t\t\tfont-family: 'Cormorant';\n\t\t\tfont-weight: 500;\n\t\t\tfont-size: 15px;\n\t\t\t// font: normal normal medium 15px/14px 'Cormorant';\n\t\t}\n\t}\n} ",".search-popdown {\n\tbackground-color: $cream;\n\n\tsvg {\n\t\t&.icon-search {\n\t\t\twidth: 15px;\n\t\t}\n\t}\n\n\t.wrapper {\n\t\tbackground-color: $cream;\n\n\t}\n\n\t&__header {\n\t\tbackground-color: transparent;\n\t}\n\n\t&__form {\n\t\tinput {\n\t\t\tfont-size: 16px;\n\t\t}\n\t}\n\n\t&__results {\n\t\tbackground-color: transparent;\n\n\t\t.product-item {\n\t\t\tbackground-color: transparent;\n\t\t}\n\t\t\n\t\t.product-grid {\n\t\t\tmargin-bottom: 1rem !important;\n\t\t}\n\t}\n}",".footer {\n\tbackground-color: $pink;\n\tpadding-top: 4rem;\n\tpadding-bottom: 4rem;\n\tz-index: 100;\n\tposition: relative;\n\n\ta:hover {\n\t\tcolor: white !important;\n\t}\n\n\t&__inner {\n\t\tmax-width: $container-width;\n\t\tmargin: 0 auto;\n\t\tpadding-left: 30px;\n\t\tpadding-right: 30px;\n\t\tdisplay: flex;\n\n\t\t@include for-tablet-down {\n\t\t\tflex-direction: column;\n\t\t}\n\t}\n\n\t&__subscribe {\n\t\tflex: 1;\n\t\tmax-width: 330px; \n\n\t\t@include for-tablet-down {\n\t\t\tmargin-bottom: 3rem;\n\t\t}\n\n\t\t@include for-tablet-up {\n\t\t\tpadding-right: 5rem;\n\t\t}\n\n\t\t&-title {\n\t\t\ttext-transform: uppercase;\n\t\t\tfont-size: 25px;\n\t\t\tletter-spacing: -1px;\n\t\t\tmargin-top: 0;\n\t\t}\n\n\t\t.klaviyo-form {\n\t\t\tform > div > div {\n\t\t\t\tborder-color: white;\n\t\t\t}\n\t\t}\n\t}\n\n\t&__right {\n\t\tflex: 1;\n\t}\n\n\t&__menus {\n\t\tdisplay: flex;\n\t\t// flex-wrap: wrap;\n\n\t\t@include for-tablet-down {\n\t\t\tflex-wrap: wrap;\n\t\t}\n\t}\n\n\t&__menu {\n\t\tflex: 1;\n\n\t\t@include for-tablet-down {\n\t\t\twidth: 50%;\n\t\t\tmargin-bottom: 2rem;\n\t\t\tflex: unset;\n\n\t\t\t&:nth-of-type(3),\n\t\t\t&:nth-of-type(4) {\n\t\t\t\tmargin-bottom: 0;\n\t\t\t}\n\t\t}\n\t}\n\n\t&__title {\n\t\tfont-family: 'Jost';\n\t\tfont-weight: 600;\n\t\tfont-size: 10px;\n\t\tline-height: 18px;\n\t\tletter-spacing: 0px;\n\t\ttext-transform: uppercase;\n\t\topacity: 0.9;\n\t}\n\n\t&__links {\n\t\ta {\n\t\t\tdisplay: block;\n\t\t\tfont-size: 9px;\n\t\t\topacity: 0.9;\n\t\t\tline-height: 18px;\n\t\t\ttext-transform: uppercase;\n\n\t\t\t&:hover {\n\t\t\t\tcolor: white !important;\n\t\t\t}\n\t\t}\n\t}\n\n\t&__contact {\n\t\tfont-size: 9px;\n\t\topacity: 0.9;\n\t\tline-height: 18px;\n\t\ttext-transform: uppercase;\n\t}\n\n\t&__tel {\n\t\tdisplay: block;\n\t\tmargin-top: 10px;\n\t}\n\n\t&__copyright-social {\n\t\tfont-size: 9px;\n\t\topacity: 0.9;\n\t\tline-height: 18px;\n\t\ttext-transform: uppercase;\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t\tmargin-top: 40px;\n\n\t\t@include for-tablet-down {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t&__copyright {\n\t\tfont-size: 9px;\n\t\topacity: 0.9;\n\t\tline-height: 18px;\n\t\ttext-transform: uppercase;\n\t\tmargin: 0;\n\t\tmin-width: unset;\n\t\tdisplay: block;\n\n\t\tspan {\n\t\t\t@include for-phone-only {\n\t\t\t\tdisplay: block;\n\t\t\t}\n\t\t}\n\n\t\t@include for-tablet-down {\n\t\t\tmargin-top: 2rem;\n\t\t\ttext-transform: initial;\n\t\t}\n\t}\n\n\t&__social {\n\t\t@include for-tablet-down {\n\t\t\tmargin-top: 1rem;\n\t\t}\n\t}\n\n\t.social-link {\n\t\tfont-size: 11px;\n\t}\n}",".cta {\n\tfont-size: 11px;\n\tbackground-color: $pink;\n\tcolor: black;\n\ttext-transform: uppercase;\n\tpadding: 12px 20px;\n\tborder-radius: 25px;\n\tborder-color: $pink;\n\n\t&:hover {\n\t\tbackground-color: $pink;\n\t\tcolor: $dark-gray;\n\t\tborder-color: $pink;\n\t}\n\n\t&--secondary {\n\t\tborder: 1px solid $pink;\n\t\tbackground-color: white;\n\n\t\t&:hover {\n\t\t\tbackground-color: $pink;\n\t\t}\n\t}\n}",".link {\n\ttext-transform: uppercase;\n\tfont-size: 17px;\n\tfont-family: 'Cormorant';\n\tletter-spacing: -0.02em;\n\tposition: relative;\n\tpadding-left: 0;\n\tpadding-right: 0;\n\t// text-decoration: underline;\n\n\t&::after {\n\t\tcontent: '';\n\t\twidth: 100%;\n\t\theight: 1px;\n\t\tbackground-color: $dark-gray;\n\t\tposition: absolute;\n\t\tbottom: -1px;\n\t\tright: 0;\n\t\tmax-width: 100%;\n\t\ttransition: 0.5s ease all;\n\t}\n\n\t&:hover {\n\t\tcolor: inherit;\n\n\t\t&::after {\n\t\t\tmax-width: 0;\n\t\t}\n\t}\n}",".template-index {\n\t.header {\n\t\t&__wrapper {\n\t\t\t.header__desktop {\n\t\t\t\tbackground-color: $cream;\n\t\t\t}\n\t\t}\n\t}\n}","#about {\n\t.header {\n\t\t&__wrapper {\n\t\t\t&.js__header__stuck {\n\t\t\t\t// position: relative !important;\n\t\t\t\t.header__mobile {\n\t\t\t\t\tbackground-color: $cream;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.header__desktop,\n\t\t\t.header__mobile {\n\t\t\t\tbackground-color: transparent;\n\t\t\t}\n\n\t\t\t.menu__item {\n\t\t\t\ta:hover {\n\t\t\t\t\tcolor: $dark-gray;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t.theme__header::after {\n\t\tbackground-color: transparent;\n\t}\n\n\n}","#videos {\n\t.header {\n\t\t&__wrapper {\n\t\t\t.header__desktop {\n\t\t\t\tbackground-color: transparent;\n\t\t\t}\n\t\t}\n\t}\n\n\t.theme__header::after {\n\t\tbackground-color: transparent;\n\t}\n}",".template-blog,\n.related-articles {\n\t.instagram-feed {\n\t\tbackground-color: #FCFAF8;\n\t}\n\n\t.header {\n\t\t&__wrapper {\n\t\t\t.header__desktop {\n\t\t\t\tbackground-color: white;\n\t\t\t}\n\t\t}\n\t}\n\n\t.blog-section {\n\t\tbackground-color: #FCFAF8;\n\t}\n\n\t.blog {\n\t\t&__title {\n\t\t\tfont-family: 'Jost';\n\t\t\tfont-size: 35px;\n\t\t\ttext-transform: uppercase;\n\t\t\tmargin-bottom: 3rem;\n\t\t\tmargin-top: 1.5rem;\n\t\t}\t\n\t}\n\n\t.inline-nav {\n\t\tpadding-bottom: 20px;\n\t\tborder-bottom: 3px solid #F8F3EE;\n\t\tmax-width: 1180px;\n\t\tmargin-right: auto;\n\t\tmargin-left: auto;\n\t\tmargin-bottom: 4rem;\n\n\t\t@include for-phone-only {\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: column;\n\t\t\talign-items: center;\n\t\t\tjustify-content: center;\n\t\t}\n\n\t\ta {\n\t\t\ttext-transform: uppercase;\n\t\t\tfont-size: 14px;\n\t\t}\n\n\t\t&--active {\n\t\t\ta {\n\t\t\t\ttext-decoration: underline;\n\t\t\t}\n\t\t}\n\n\t\tli {\n\t\t\tmargin-left: 30px;\n\t\t\tmargin-right: 30px;\n\t\t}\n\t}\n\n\t.product-grid {\n\t\tgap: 4rem var(--gap);\n\t\tmargin-bottom: 5rem;\n\t}\n\n\t.article {\n\t\t&__tags {\n\t\t\tpadding: 0;\n\t\t\tmargin: 0;\n\t\t}\n\n\t\t&__tag {\n\t\t\tfont-size: 15px;\n\t\t\tfont-family: 'Cormorant';\n\t\t\tline-height: 20px;\n\t\t\ttext-transform: uppercase;\n\t\t\tpadding: 0;\n\t\t\tbackground: none;\n\t\t\tmargin-right: 20px;\n\t\t\tmargin-bottom: 0;\n\t\t}\n\n\t\t&__title {\n\t\t\tfont-size: 20px;\n\t\t\tmargin: 1rem 0 1.5rem;\n\t\t\tfont-family: 'Jost';\n\t\t\tfont-weight: 300;\n\t\t\ttext-transform: uppercase;\n\t\t}\n\n\t\t&__link {\n\t\t\tmargin-top: 0;\n\n\t\t\ta {\n\t\t\t\tbackground: none;\n\t\t\t\tpadding-bottom: 0;\n\t\t\t\tfont-size: 15px;\n\n\t\t\t\t&:hover {\n\t\t\t\t\tcolor: $dark-gray;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n",".template-search {\n\t@media only screen and (min-width: 990px) {\n\t\t.product-grid {\n\t\t  grid-template-columns: 1fr 1fr 1fr;\n\t\t}\n\t}\n}",".template-product {\n\t.product {\n\t\t&__head {\n\t\t\t.breadcrumbs {\n\t\t\t\tfont-size: 11px;\n\t\t\t\ttext-transform: uppercase;\n\n\t\t\t\t&__arrow {\n\t\t\t\t\tcolor: $dark-gray;\n\t\t\t\t\topacity: 1;\n\t\t\t\t\twidth: auto;\n\t\t\t\t\theight: auto;\n\t\t\t\t\tborder-radius: 0;\n\t\t\t\t\tbackground: transparent;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&__title {\n\t\t\tfont-size: 26px;\n\t\t\tline-height: 31px;\n\t\t\ttext-transform: uppercase;\n\t\t}\n\n\t\t&__price {\n\t\t\tfont-size: 18px;\n\t\t\tline-height: 23px;\n\t\t\tfont-weight: 300;\n\t\t}\n\n\t\t&__block {\n\n\t\t}\n\n\t\t&__submit {\n\t\t\t&__item {\n\t\t\t\t.select-popout {\n\t\t\t\t\tmax-width: 235px;\n\t\t\t\t\tmargin-bottom: 1rem;\n\n\t\t\t\t\t&__toggle {\n\t\t\t\t\t\tborder-color: #B2B3B5;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&__buttons-row {\n\t\t\tdisplay: flex;\n\n\t\t\t.shopify-payment-button__button {\n\t\t\t\t@extend .cta;\n\n\t\t\t\tmargin-left: 10px;\n\t\t\t\tletter-spacing: 0;\n\t\t\t}\n\n\t\t\t.shopify-payment-button__button {\n\t\t\t\t&:hover {\n\t\t\t\t\tborder-color: var(--btn-bg-hover);\n\t\t\t\t\tcolor: white;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&__tabs {\n\t\t\tborder-top: 1px solid #F6F2EE;\n\t\t\tpadding-top: 20px;\n\n\t\t\tul.tabs {\n\t\t\t\tdisplay: flex;\n\t\t\t\tjustify-content: space-between;\n\n\t\t\t\t> li.tab-link {\n\t\t\t\t\tfont-size: 12px;\n\t\t\t\t\tletter-spacing: 0;\n\t\t\t\t\tborder-bottom: none !important;\n\n\t\t\t\t\t&.current {\n\t\t\t\t\t\tfont-weight: 500;\n\n\t\t\t\t\t\tspan {\n\t\t\t\t\t\t\tborder-bottom: none;\n\t\t\t\t\t\t\tbackground: none;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.tab-content__actions {\n\t\t\t\tmargin-top: 1rem;\n\t\t\t}\n\t\t}\n\n\t\t&__icon {\n\t\t\t&__row {\n\t\t\t\tpadding-left: 40px;\n\t\t\t\tpadding-top: 30px;\n\t\t\t\tpadding-bottom: 30px;\n\t\t\t}\n\t\t}\n\n\t\t&__feature {\n\t\t\tmargin-top: 2rem;\n\t\t\tmargin-bottom: 2rem;\n\n\t\t\t.product__icon__text p {\n\t\t\t\tfont-weight: 400;\n\t\t\t\tfont-size: 15px;\n\t\t\t}\n\n\t\t\t.rte {\n\t\t\t\tfont-size: 14px;\n\t\t\t}\n\t\t}\n\n\t\t&__selectors {\n\t\t\t.radio {\n\t\t\t\t&__fieldset {\n\t\t\t\t\tdisplay: flex;\n\t\t\t\t\tflex-direction: column;\n\t\t\t\t\tpadding-top: 0;\n\t\t\t\t}\n\n\t\t\t\t&__legend {\n\t\t\t\t\tmargin-bottom: 0.5rem;\n\n\t\t\t\t\t&__option-name {\n\t\t\t\t\t\tfont-size: 13px;\n\t\t\t\t\t\tfont-weight: 500;\n\t\t\t\t\t\tmargin-right: 5px;\n\t\t\t\t\t}\n\n\t\t\t\t\t&__value {\n\t\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\t\tfont-weight: 500;\n\t\t\t\t\t\tfont-size: 13px;\n\t\t\t\t\t\tpadding-top: 0;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t.quantity {\n\t\t&__legend {\n\t\t\t&__option-name {\n\t\t\t\tfont-size: 13px;\n\t\t\t\tfont-weight: 500;\n\t\t\t\tmargin-bottom: 0.5rem;\n\t\t\t}\n\t\t}\n\t}\n\n\t.product-upsell {\n\t\tbackground-color: $cream;\n\n\t\t&__content {\n\t\t\tdisplay: flex;\n  \t\t\talign-items: center;\n\n  \t\t\t@include for-tablet-down {\n  \t\t\t\tflex-direction: column;\n\t\t\t\talign-items: flex-start;\n\t\t\t\tpadding-right: 16px;\n  \t\t\t}\n\t\t}\n\n\t\t&__title {\n\t\t\tfont-size: 18px;\n\t\t\tline-height: 22px;\n\t\t\tfont-family: 'Cormorant';\n\t\t\ttext-transform: uppercase;\n\t\t}\n\n\t\t&__btn {\n\t\t\tborder: 1px solid $pink;\n\t\t\tpadding: 0 15px;\n\n\t\t\t.btn {\n\t\t\t\t&__plus {\n\t\t\t\t\t--icon-size: 12px;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t.sale .new-price {\n\t\t\tcolor: $dark-gray;\n\t\t}\n\n\t\t&__image__thumb {\n\t\t\t.image-wrapper {\n\t\t\t\tpadding-top: 0;\n\t\t\t}\n\t\t}\n\n\t\t.btn {\n\t\t\t&__plus {\n\t\t\t\twidth: 10px;\n\t\t\t\theight: 15px;\n\t\t\t\tbackground-color: black;\n\t\t\t}\n\t\t}\n\t}\n}","#policy,\n#sponsor-disclosure-policy,\n#shopping-terms,\n#cookie-policy {\n\t.wrapper {\n\t\tmax-width: 880px;\n\t\tpadding-left: 30px;\n\t\tpadding-right: 30px;\n\t}\t\n\n\t.text__standard {\n\t\tmargin-top: 3rem;\n\n\t\t@include for-phone-only {\n\t\t\tmargin-top: 1rem;\n\t\t}\n\t}\n\n\t.standard {\n\t\t&__heading {\n\t\t\tfont-size: 35px;\n\t\t\tfont-family: 'Jost';\n\t\t\tletter-spacing: 0;\n\t\t\ttext-transform: uppercase;\n\t\t\tmargin-bottom: 4rem;\n\t\t\tfont-weight: 300;\n\n\t\t\t@include for-phone-only {\n\t\t\t\tfont-size: 25px;\n\t\t\t}\n\t\t}\n\t}\n\n\t.rte {\n\t\th2 {\n\t\t\tfont-size: 20px;\n\t\t\tletter-spacing: -0.4px;\n\t\t\tline-height: 24px;\n\t\t\ttext-transform: uppercase;\n\t\t\tmargin-bottom: 1.5em;\n\t\t}\n\n\t\th3 {\n\t\t\tfont-family: 'Jost';\n\t\t\ttext-transform: uppercase;\n\t\t\tfont-size: 15px;\n\t\t\tline-height: 22px;\n\t\t\tmargin-bottom: 2em;\n\t\t}\n\n\t\th4 {\n\t\t\tfont-family: 'Jost';\n\t\t\ttext-transform: uppercase;\n\t\t\tfont-size: 15px;\n\t\t\tline-height: 22px;\n\t\t\tmargin-bottom: 2em;\n\t\t}\n\n\t\tp {\n\t\t\tletter-spacing: 0;\n\t\t\tfont-size: 17px;\n\t\t\tmargin: 2rem auto 3rem;\n\t\t}\n\n\t\ta {\n\t\t\tbackground: none;\n\t\t\ttext-decoration: underline;\n\t\t}\n\t}\n}",".template-login {\n\t.main-content {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\n\t\t@media (max-width: 750px) {\n\t\t\tmin-height: 0;\n\t\t\tpadding-top: 60px;\n\n\t\t}\n\n\t\t#Login {\n\t\t\twidth: 100%;\n\t\t\tmargin: -42px auto 40px;\n\n\t\t\tinput {\n\t\t\t\tcolor: $dark-gray;\n\t\t\t\tfont-weight: 300;\n\t\t\t}\n\t\t}\n\t}\n\n\t.instagram-feed {\n\t\tpadding-top: 0;\n\t}\n}",".template-register {\n\t.main-content {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\n\t\t@media (max-width: 750px) {\n\t\t\tmin-height: 0;\n\t\t\tpadding-top: 60px;\n\n\t\t}\n\n\t\t#Register {\n\t\t\twidth: 100%;\n\t\t\tmargin: -42px auto 40px;\n\n\t\t\tinput {\n\t\t\t\tcolor: $dark-gray;\n\t\t\t\tfont-weight: 300;\n\t\t\t}\n\t\t}\n\t}\n\n\t.instagram-feed {\n\t\tpadding-top: 0;\n\t}\n}",".template-collection {\n\t@include for-phone-only {\n\t\t.product-item {\n\t\t\t.sold-out-box {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\n\t\t\t.sale-box,\n\t\t\t.badge-box {\n\t\t\t\theight: 40px;\n\t\t\t\twidth: 40px;\n\t\t\t\tfont-size: 8px;\n\t\t\t\tline-height: 1.2;\n\t\t\t}\n\t\t}\n\t}\n}",".hero-slider {\n\tposition: relative;\n\tbackground-color: $cream;\n\n\t@include for-tablet-down {\n\t\tpadding-top: 4rem;\n\t}\n\t\n\t&__image {\n\t\t@include aspect-ratio(395, 439);\n\t\tposition: absolute;\n\t\twidth: 100%;\n\t\tmax-width: 400px;\n\t\ttop: 50%;\n\t\tleft: 50%;\n\t\ttransform: translate(-50%, -50%);\n\t\tz-index: -1;\n\t\ttransition: 0.5s ease opacity;\n\t\topacity: 0.4;\n\n\t\t@include for-tablet-down {\n\t\t\topacity: 1;\n\t\t\tposition: relative;\n\t\t\twidth: 80%;\n\t\t\tmargin: 3rem auto;\n\t\t\ttransform: none;\n\t\t\ttop: 0;\n\t\t\tleft: 0;\n\t\t\tz-index: 1;\n\t\t}\n\t}\n\n\t&__navigation {\n\t\tposition: absolute;\n\t\ttop: 50%;\n\t\tz-index: 1;\n\t\ttransform: translateY(-50%);\n\t\tright: 40px;\n\n\t\t@include for-tablet-down {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t&__center {\n\t\ttext-align: center;\n\t}\n\n\t&__content {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\theight: 100%;\n\t\twidth: 100%;\n\t\tleft: 0;\n\t\ttop: 0;\n\t\tposition: absolute;\n\t\tpadding-bottom: 36px;\n\n\t\t@include for-tablet-down {\n\t\t\tflex-direction: column;\n\t\t\t// position: relative;\n\t\t}\n\n\t\t&.hover {\n\t\t\t.hero-slider__title {\n\t\t\t\topacity: 0;\n\t\t\t}\n\n\t\t\t.hero-slider__image {\n\t\t\t\topacity: 1;\n\t\t\t}\n\t\t}\n\t}\n\n\t&__title {\n\t\tfont-size:60px;\n\t\tline-height: 75px;\n\t\tfont-family: 'Jost';\n\t\ttext-transform: uppercase;\n\t\tmax-width: 650px;\n\t\ttext-align: center;\n\t\tmargin: auto;\n\t\ttransition: 0.5s ease opacity;\n\n\t\t@include for-tablet-down {\n\t\t\tfont-size: 25px;\n\t\t\tline-height: 35px;\n\t\t}\n\t}\n\n\t&__left-text {\n\t\tposition: absolute;\n\t\tleft: 40px;\n\t\ttext-transform: uppercase;\n\t\tfont-family: 'Jost';\n\t\tfont-size: 14px;\n\t\tline-height: 18px;\n\t\tmax-width: 100px;\n\t\ttext-align: center;\n\n\t\t@include for-tablet-down {\n\t\t\tposition: relative;\n\t\t\tleft: 0;\n\t\t}\n\t}\n\n\t.cta {\n\t\tmargin-top: 2rem;\n\t\tdisplay: inline-block;\n\t\tpadding-left: 34px;\n\t\tpadding-right: 34px;\n\t}\n\n\t.swiper-slide {\n\t\tmin-height: calc(100vh - #{$nav-height}) \n\t}\n\n\t.swiper-next, \n\t.swiper-prev {\n\t\tcursor: pointer;\n\n\t\timg {\n\t\t\twidth: 12px;\n\t\t\theight: auto;\n\t\t}\n\t}\n}",".subscribe-form {\n\tpadding: 6rem 30px;\n\tbackground-color: $cream-light;\n\n\t&__inner {\n\t\tmax-width: 700px;\n\t\tmargin: auto;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\n\t\t@include for-tablet-down {\n\t\t\tflex-direction: column;\n\t\t\ttext-align: center;\n\t\t}\n\t}\n\n\t&__left {\n\t\tfont-size: 25px;\n\t\tfont-family: 'Cormorant';\n\t\tletter-spacing: -1px;\n\t\ttext-transform: uppercase;\n\t\tmargin-right: 40px;\n\n\t\t@include for-tablet-down {\n\t\t\tmargin-right: 0;\n\t\t\tmargin-bottom: 20px;\n\t\t}\n\t}\n}",".grid-container {\n\t.grid {\n\t\t&__heading {\n\t\t\tfont-family: 'Jost';\n\t\t\ttext-transform: uppercase;\n\t\t\tfont-size: 32px;\n\n\t\t\tc {\n\t\t\t\tfont-family: 'Cormorant';\n\t\t\t\tfont-size: 35px;\n\t\t\t}\n\t\t}\n\t}\n\n\t.product-item {\n\t\t&__swatched__holder {\n\t\t\t display: none;\n\t\t}\n\t}\n}",".image-content {\n\tmargin: 4rem  0 6rem;\n\n\t@include for-tablet-down {\n\t\tmargin: 2rem 0 2rem;\n\t}\n\t\n\t&__inner {\n\t\tmax-width: 1145px;\n\t\tmargin: auto;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\n\t\t@include for-tablet-down {\n\t\t\tflex-direction: column-reverse;\n\t\t}\n\t}\n\n\t&__left {\n\t\tflex: 1;\n\n\t\t@include for-tablet-down {\n\t\t\tpadding: 2rem 0 5rem\n\t\t}\n\t}\n\n\t&__right {\n\t\tflex: 1;\n\n\t\t@include for-tablet-down {\n\t\t\twidth: 100%;\n\t\t}\n\t}\n\n\t&__text {\n\t\ttext-align: center;\n\t\tpadding: 0 4rem;\n\t}\n\n\t&__image {\n\t\t@include aspect-ratio(555, 582);\n\t}\n\n\t&__title {\n\t\tfont-size: 35px;\n\t\tletter-spacing: 0;\n\t\ttext-transform: uppercase;\n\t\tmargin-bottom: 1em;\n\t\tfont-family: 'Jost';\n\n\t\t@include for-tablet-down {\n\t\t\tfont-size: 25px;\n\t\t}\n\t}\n}",".meet-nikol {\n\tmargin: 6rem 0;\n\t\n\t&__inner {\n\t\tmax-width: 1145px;\n\t\tmargin: auto;\n\t\tdisplay: flex;\n\t\t// align-items: center;\n\n\t\t@include for-tablet-down {\n\t\t\tflex-direction: column;\n\t\t}\n\t}\n\n\t&__left {\n\t\tpadding-right: 40px;\n\t\twidth: 50%;\n\n\t\t@include for-tablet-down {\n\t\t\tpadding: 0;\n\t\t\twidth: 100%;\n\t\t}\n\t}\n\n\t&__right {\n\t\tflex: 1;\n\t\twidth: 50%;\n\t\tpadding-left: 40px;\n\t\tpadding-right: 40px;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tbackground-color: $pink;\n\t\tjustify-content: center;\n\t\tbackground-repeat: no-repeat;\n\t\tbackground-position: top left;\n\n\n\t\t@include for-tablet-down {\n\t\t\twidth: 100%;\n\t\t\tbackground-image: none !important;\n\t\t\tpadding: 2rem 0 4rem;\n\t\t\tmax-width: 90vw;\n\t\t\tmargin: -65px auto 0;\n\t\t\tz-index: 1;\n\t\t\twidth: 100%;\n\t\t}\n\t}\n\n\t&__copy {\n\t\tmargin-bottom: 2.5em;\n\t\tmax-width: 300px;\n\t\tfont-size: 17px;\n\t}\n\n\t&__text {\n\t\ttext-align: center;\n\t\tpadding: 0 4rem;\n\t}\n\n\t&__image {\n\t\t@include aspect-ratio(555, 582);\n\t}\n\n\t&__title {\n\t\tfont-size: 35px;\n\t\tletter-spacing: 0;\n\t\ttext-transform: uppercase;\n\t\tmargin-bottom: 1em;\n\t\tfont-family: 'Jost';\n\n\t\t@include for-tablet-down {\n\t\t\tfont-size: 25px;\n\t\t}\n\t}\n}",".testimonials {\n\tpadding: 7rem 0;\n\ttext-align: center;\n\tbackground-color: $cream;\n\tposition: relative;\n\tmargin: 8rem auto 5rem;\n\n\t@include for-tablet-down {\n\t\tpadding: 7rem 0;\n\t\tmargin: 5rem auto 3rem;\n\t}\n\n\t&__inner {\n\t\tmax-width: 1400px;\n\t\tpadding: 0 30px;\n\t\tmargin: auto;\n\t\toverflow: hidden;\n\t\tposition: relative;\n\t}\n\t&__title {\n\t\tfont-family: 'Cormorant';\n\t\ttext-transform: uppercase;\n\t\tmargin-bottom: 1rem;\n\t\tfont-size: 20px;\n\t}\n\n\t&__subtitle {\n\t\ttext-transform: uppercase;\n\t\tmargin-bottom: 1rem;\n\t\tfont-size: 12px;\n\t\tfont-weight: 300;\n\t}\n\n\t&__content {\n\t\tfont-size: 17px;\n\t\tfont-weight: 300;\n\t\tmax-height: 220px;\n\t\toverflow: auto;\n\t\t-ms-overflow-style: none;  /* IE and Edge */\n\t    scrollbar-width: none;  /* Firefox */\n\t    position: relative;\n\n\t    &::-webkit-scrollbar {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t&__content-wrapper {\n\t\tposition: relative;\n\t\tmax-width: 270px;\n\t\tmargin: 0.5rem auto 1rem;\n\t}\n\n\t&__author {\n\t\tfont-size: 12px;\n\t\ttext-transform: uppercase;\n\t}\n\n\t&__overlay {\n\t\tpointer-events: none;\n\t\tposition: absolute;\n\t\twidth: 100%;\n\t\theight: 100px;\n\t\tbottom: 0;\n\t\tbackground: linear-gradient(0deg, rgba(247,242,237,0.55) 0%, rgba(247,242,237,0.35) 50%, rgba(247,242,237,0) 100%);\n\t\ttransition: 0.5s ease opacity;\n\n\t\t&.hidden {\n\t\t\topacity: 0;\n\t\t}\n\t}\n\n\t.swiper-next,\n\t.swiper-prev {\n\t\tposition: absolute;\n\t\ttop: 50%;\n\t\ttransform: translateY(-50%);\n\t\tz-index: 1;\n\t\tcursor: pointer;\n\n\t\timg {\n\t\t\twidth: 15px;\n\t\t\theight: 20px;\n\t\t}\n\t}\n\n\t.swiper-next {\n\t\tright: 20px;\t\n\n\t\t@include for-tablet-down {\n\t\t\tright: 15px;\n\t\t}\n\t}\n\n\t.swiper-prev {\n\t\tleft: 20px;\n\n\t\t@include for-tablet-down {\n\t\t\tleft: 15px;\n\t\t}\n\t}\n}",".image-grid {\n\tpadding: 4rem 0;\n\n\t&__inner {\n\t\tdisplay: grid;\n\t\tgrid-template-columns: 1fr 1fr;\n\t\tgrid-gap: 40px;\n\t\tmax-width: $container-width;\n\t\tmargin: auto;\n\t\tpadding: 0 30px;\n\n\t\t@include for-phone-only {\n\t\t\tgrid-template-columns: 1fr;\n\t\t}\n\t}\n\n\t&__item {\n\t\tposition: relative;\n\t\t\n\t\t&:hover {\n\t\t\t.image-grid__image {\n\t\t\t\topacity: 0.4;\n\t\t\t}\n\t\t}\n\t}\n\n\t&__image {\n\t\t@include aspect-ratio(1, 1);\n\n\t\ttransition: 0.5s ease opacity;\n\t}\n\n\t&__title {\n\t\tfont-size: 40px;\n\t\ttext-transform: uppercase;\n\t\tletter-spacing: 0;\n\t\tfont-family: 'Jost';\n\t}\n\n\t&__overlay {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t}\n}",".video-product {\n\tbackground-color: $cream;\n\tpadding: 6rem 0;\n\n\t&__inner {\n\t\tmax-width: $container-width;\n\t\tmargin: auto;\n\t\tpadding: 0 30px;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\n\t\t@include for-tablet-down {\n\t\t\tflex-direction: column-reverse;\n\t\t}\n\t}\n\n\t&__product {\n\t\tflex: 1;\n\t\tmax-width: 350px;\n\t\tbackground: white;\n\t\tpadding: 14px;\n\t\tmargin-right: -60px;\n\t\tposition: relative;\n\t\tz-index: 1;\n\n\t\t@include for-tablet-down {\n\t\t\tmargin-right: 0;\n\t\t\tmargin-top: 60px;\n\t\t\twidth: 100%;\n\t\t\tpadding: 10px;\n\t\t}\n\n\t\t.product-item__swatched__holder {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t&__video {\n\t\tflex: 1;\n\t}\n\n}",".video-product-hub {\n\t// background-color: $cream;\n\tpadding: 3rem 0 3rem;\n\tmax-width: 1020px;\n\twidth: 100%;\n\n\tmargin-right: 0;\n\tmargin-left: auto;\n\n\t@include for-tablet-up {\n\t\tright: 0 !important;\n\t}\n\n\t&--reverse {\n\t\tmargin-left: 0;\n\t\tmargin-right: auto;\n\t\t\n\n\t\t@include for-tablet-up {\n\t\t\tleft: 0 !important;\n\t\t}\n\t}\n\n\t&__inner {\n\t\t// max-width: $container-width;\n\t\t// margin: auto;\n\t\t// padding: 0 30px;\n\t\tdisplay: flex;\n\t\talign-items: flex-start;\n\n\t\t@include for-tablet-down {\n\t\t\tflex-direction: column-reverse;\n\t\t}\n\n\t\t@include for-tablet-up {\n\t\t\t// padding-right: 30px;\n\t\t}\n\n\t\t.video-product-hub__product {\n\t\t\t@include for-tablet-up {\n\t\t\t\tmargin-right: 30px;\n\t\t\t\tmin-height: 525px;\n\t\t\t\tdisplay: flex;\n\t\t\t\tflex-direction: column;\n\t\t\t}\n\t\t}\n\n\t\t&--reverse {\n\t\t\t@include for-tablet-up {\n\t\t\t\t// padding-left: 30px;\n\t\t\t\tflex-direction: row-reverse;\n\t\t\t}\n\n\t\t\t.video-product-hub__product {\n\t\t\t\t@include for-tablet-up {\n\t\t\t\t\tmargin-left: 30px;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t&__product {\n\t\tflex: 1;\n\t\tmax-width: 364px;\n\t\tbackground: white;\n\t\tpadding: 14px;\n\t\tposition: relative;\n\t\tz-index: 1;\n\n\t\t@include for-tablet-down {\n\t\t\tmargin-right: auto;\n\t\t\tmargin-left: auto;\n\t\t\tmargin-top: 30px;\n\t\t\twidth: 100%;\n\t\t\tpadding: 10px;\n\t\t}\n\n\t\t@include for-tablet-down {\n\n\t\t}\n\n\t\t.swiper-container {\n\t\t\toverflow: hidden;\n\n\t\t\t.swiper-prev,\n\t\t\t.swiper-next {\n\t\t\t\tposition: absolute;\n\t\t\t\ttop: 36%;\n\t\t\t\tz-index: 1;\n\t\t\t\tcursor: pointer;\n\n\t\t\t\t&.swiper-button-disabled {\n\t\t\t\t\tdisplay: none;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.swiper-next {\n\t\t\t\tright: 30px;\n\t\t\t}\n\n\t\t\t.swiper-prev {\n\t\t\t\tleft: 30px;\n\t\t\t}\n\t\t}\n\t}\n\n\t&__video {\n\t\tflex: 1;\n\t\tmargin: auto;\n\t}\n\n\t.yt-video{\n\t\tposition: relative;\n\t\tbackground: white;\n\t\tpadding: 12px;\n\n\t\t&__content {\n\t\t\tmargin-left: auto;\n\t\t\tmargin-right: auto;\n\t\t\tmax-width: 90%;\n\t\t\tpadding-bottom: 2rem;\n\t\t}\n\n\t\t&__title {\n\t\t\tfont-size: 25px;\n\t\t}\n\t}\n\n\t.product-item {\n\t\theight: 100%;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tflex: 1;\n\n\t\t.product-information {\n\t\t\tflex: 1;\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\n\t\t\t@include for-tablet-up {\n\t\t\t\tmargin-top: 25px;\n\t\t\t}\n\t\t}\n\n\t\t&__swatched__holder {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t&__info {\n\t\t\tpadding-left: 20px;\n\t\t\tpadding-right: 20px;\n\t\t\tpadding-top: 4px;\n\t\t\tpadding-bottom: 6px;\n\t\t\tdisplay:flex;\n\t\t\talign-items: flex-start;\n\t\t\tflex-direction: column;\n\t\t\tjustify-content: center;\n\t\t}\n\n\t\t&__image {\n\t\t\t@include for-tablet-up {\n\t\t\t\tpadding-top: 110%;\n\t\t\t}\n\t\t}\n\n\t\t&__title {\n\t\t\twhite-space: nowrap;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t}\n\t}\n\n}",".left-right-content {\n\tpadding: 6rem 0;\n\n\t@include for-tablet-down {\n\t\tpadding: 3rem 0;\n\t}\n\n\t&__inner {\n\t\tmax-width: $container-width;\n\t\tpadding: 0 30px;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tmargin: auto;\n\t}\n\n\t&--image-left {\n\t\t.left-right-content__inner {\n\t\t\t@include for-tablet-down {\n\t\t\t\tflex-direction: column;\n\t\t\t}\n\t\t}\n\n\t\t.left-right-content__image-wrapper {\n\t\t\t@include for-tablet-up {\n\t\t\t\tpadding-right: 40px;\n\t\t\t}\n\t\t}\n\n\t\t.left-right-content__content {\n\t\t\t@include for-tablet-up {\n\t\t\t\tpadding-left: 40px;\n\t\t\t}\n\t\t}\n\t}\n\n\t&--image-right {\n\t\t.left-right-content__inner {\n\t\t\tflex-direction: row-reverse;\n\n\t\t\t@include for-tablet-down {\n\t\t\t\tflex-direction: column;\n\t\t\t}\n\t\t}\n\n\t\t.left-right-content__image-wrapper {\n\t\t\t@include for-tablet-up {\n\t\t\t\tpadding-left: 40px;\n\t\t\t}\n\t\t}\n\n\t\t.left-right-content__content {\n\t\t\t@include for-tablet-up {\n\t\t\t\tpadding-right: 40px;\n\t\t\t}\n\t\t}\n\t}\n\n\t&__content {\n\t\twidth: 50%;\n\t\tmax-width: 440px;\n\t\tmargin: auto;\n\n\t\t@include for-tablet-down {\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t&--center {\n\t\t\ttext-align: center;\n\t\t}\n\t}\n\n\t&__image-wrapper {\n\t\twidth: 50%;\n\n\t\t@include for-tablet-down {\n\t\t\twidth: 100%;\n\t\t}\n\t}\n\n\t&__image {\n\t\t@include aspect-ratio(555, 582);\n\n\t\t@include for-tablet-down {\n\t\t\t@include aspect-ratio(315, 330);\n\n\t\t\tmargin-bottom: 2rem;\n\t\t}\n\t}\n\n\t&__pretitle {\n\t\tfont-size: 15px;\n\t}\n\n\t&__title {\n\t\tfont-size: 25px;\n\t\tfont-family: 'Jost';\n\t\tmargin-bottom: 2rem;\n\n\t\t&--big {\n\t\t\tfont-size: 35px;\n\t\t\tfont-weight: 300;\n\n\t\t\t@include for-tablet-down {\n\t\t\t\tfont-size: 30px;\n\t\t\t}\n\t\t}\n\t}\n\n\t&__copy {\n\t\tfont-size: 17px;\n\t\tmargin-bottom: 2rem;\n\t}\n}",".instagram-feed {\n\tpadding: 4rem 0 6rem;\n\tbackground: white;\n\n\t&__inner {\n\t\tmax-width: $container-width;\n\t\tpadding: 0 30px;\n\t\tmargin: auto;\n\t}\n\n\t&__top {\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t\talign-items: center;\n\t}\n\n\t&__title {\n\t\tfont-size: 32px;\n\t\tfont-family: 'Jost';\n\t\tmargin: 0;\n\t\ttext-transform: uppercase;\n\t}\n\n\t&__handle {\n\t\tfont-size: 17px;\n\t\tfont-family: 'Cormorant';\n\t\ttext-transform: uppercase;\n\t\tletter-spacing: -0.34px;\n\t\ttext-decoration: underline;\n\t\ttext-underline-offset: 2px;\n\n\t\t@include for-tablet-down {\n\t\t\tmargin-top: 30px;\n\t\t\ttext-decoration: underline;\n\t\t\ttext-align: right;\n\n\t\t\t&.mobile-only {\n\t\t\t\tdisplay: block;\n\t\t\t}\n\t\t}\n\t}\n\n\t#insta-feed {\n\t\t@include for-phone-only {\n\t\t\ta:not(:first-of-type) {\n\t\t\t\tdisplay:  none !important;\n\t\t\t}\n\n\t\t\ta:first-of-type {\n\t\t\t\twidth: 100% !important;\n\n\t\t\t\t.instafeed-container {\n\t\t\t\t\twidth: 100% !important;\n\t\t\t\t\tpadding-top: 100% !important;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}",".prefooter {\n\tbackground-color: $cream;\n\tpadding: 2rem 0;\n\tz-index: 100;\n\tposition: relative;\n\n\t&__inner {\n\t\tmax-width: $container-width;\n\t\tmargin: auto;\n\t\tpadding: 0 30px;\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t\talign-items: center;\n\n\t\t@include for-tablet-down {\n\t\t\tflex-direction: column;\n\t\t\tpadding: 0 15px;\n\t\t}\n\t}\n\n\t&__left {\n\t\tfont-size: 20px;\n\t\ttext-transform: uppercase;\n\t\tfont-family: 'Jost';\n\t\tfont-weight: 500;\n\n\t\t@include for-tablet-down {\n\t\t\tmargin-bottom: 2rem;\n\t\t}\n\t}\n\n\t&__right {\n\t\tdisplay: flex;\n\n\t\t@include for-tablet-down {\n\t\t\tflex-wrap: wrap;\n\t\t\tjustify-content: space-evenly;\n\t\t}\n\t}\n\n\t&__item {\n\t\tmargin-left: 70px;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\n\t\t@include for-tablet-down {\n\t\t\tmargin: 0 15px 20px;\n\t\t}\n\n\t\timg {\n\t\t\theight: 32px;\n\t\t\twidth: auto;\n\t\t\tmargin-right: 20px;\n\n\t\t\t@include for-tablet-down {\n\t\t\t\tmargin-right: 10px;\n\t\t\t}\n\t\t}\n\n\t\t&-title {\n\t\t\tfont-size: 12px;\n\t\t\ttext-transform: uppercase;\n\t\t\tfont-family: 'Jost';\n\t\t\tfont-weight: 500;\n\t\t}\n\t}\n}",".about-header {\n\tbackground-color: $pink;\n\tbackground-color: #FCC9C6;\n\tpadding: calc(5rem + 42px) 0 4rem;\n\tposition: relative;\n\tbackground-position: bottom right;\n  \tbackground-size: 100% auto;\n  \tmargin-top: -82px;\n\n  \t@include for-tablet-up {\n  \t\theight: 100vh;\n  \t}\n\n  \t@include for-tablet-down {\n  \t\tpadding: 83px 0 10rem;\n  \t}\n\n\t&__inner {\n\t\tmax-width: $container-width;\n\t\tmargin: auto;\n\t\tpadding: 0 30px;\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t\t// align-items: center;\n\n\t\t@include for-tablet-down {\n\t\t\tflex-direction: column;\n\t\t}\n\n\t\t@include for-tablet-up {\n\t  \t\theight: 100%;\n\t  \t}\n\t}\n\n\t&__left {\n\t\twidth: 50%;\n\n\t\t@include for-tablet-down {\n\t\t\tpadding: 2rem 0 0;\n\t\t\twidth: 100%;\n\t\t}\n\t}\n\n\t&__right {\n\t\twidth: 50%;\n\t\tposition: relative;\n\n\t\t@include for-tablet-down {\n\t\t\twidth: 100%;\n\t\t}\n\t}\n\n\t&__image {\n\t\t@include aspect-ratio(440, 550);\n\n\t\tmax-width: 500px;\n\t\tmargin: auto;\n\n\t\t@include for-tablet-up {\n\t\t\theight: 100%;\n\n\t\t\timg {\n\t\t\t\tobject-position: center top;\n\t\t\t}\n\t\t}\n\t}\n\n\t&__copy {\n\t\tmax-width: 430px;\n\t\tmargin: auto;\n\t\ttext-align: center;\n\t\tposition: relative;\n\t\ttop: 50%;\n\t\ttransform: translateY(-50%);\n\n\t\t@include for-tablet-down {\n\t\t\ttop: 0;\n\t\t\ttransform: none;\n\t\t}\n\t}\n\n\t&__title {\n\t\tposition: absolute;\n\t\tcolor: white;\n\t\tfont-family: 'Jost';\n\t\ttext-transform: uppercase;\n\t\tline-height: 75px;\n\t\tfont-size: 80px;\n\t\tbottom: -4.5rem;\n\t\tleft: 0;\n\t\tright: 0;\n\t\tmargin: auto;\n\t\ttext-align: center;\n\t\tfont-weight: 400;\n\n\t\t@include for-tablet-down {\n\t\t\tposition: relative;\n\t\t\tbottom: 0;\n\t\t\tfont-size: 60px;\n\t\t\tline-height: 75px;\n\t\t\tmax-width: 200px;\n\t\t\tmargin-top: -12%;\n\t\t\tmargin-bottom: 2rem;\n\t\t}\n\t}\n}",".about-two-columns {\n\tbackground-color: #F8F3EE;\n\tpadding: 6rem 0 12rem;\n\n\t@include for-tablet-down {\n\t\tpadding: 6rem 0 5rem;\n\t}\n\n\t&__inner {\n\t\tmax-width: $container-width-small;\n\t\tmargin: auto;\n\t\tpadding: 0 30px;\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t\t// align-items: center;\n\n\t\t@include for-tablet-down {\n\t\t\tflex-direction: column;\n\t\t}\n\t}\n\n\t&__left {\n\t\twidth: 50%;\n\n\t\t@include for-tablet-down {\n\t\t\tpadding: 2rem 0 0;\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t@include for-tablet-up {\n\t\t\tpadding-right: 30px;\n\t\t}\n\t}\n\n\t&__right {\n\t\twidth: 50%;\n\t\tmargin-top: 8rem;\n\n\t\t@include for-tablet-down {\n\t\t\twidth: 100%;\n\t\t\tmargin-top: 4rem;\n\t\t}\n\n\t\t@include for-tablet-up {\n\t\t\tpadding-left: 30px;\n\t\t}\n\t}\n\n\t&__copy {\n\t\tmax-width: 430px;\n\t\tmargin: autol\n\t}\n}\n",".about-quote-image {\n\tbackground-color: #fcfaf8;\n\tpadding: 4rem 0 0;\n\n\t@include for-tablet-down {\n\t\tbackground-color: #FCFAF8;\n\t\tpadding: 1rem 0 2rem;\n\t}\n\n\t&__inner {\n\t\tmax-width: $container-width-small;\n\t\tmargin: auto;\n\t\tpadding: 0 30px;\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t\talign-items: center;\n\n\t\t@include for-tablet-down {\n\t\t\tflex-direction: column-reverse;\n\t\t\tmargin-top: -3rem;\n\t\t}\n\t}\n\n\t&__left {\n\t\twidth: 50%;\n\t\t// display: flex;\n\n\t\t@include for-tablet-down {\n\t\t\tpadding: 2rem 0 0;\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t@include for-tablet-up {\n\t\t\tpadding-right: 20px;\n\t\t}\n\t}\n\n\t&__right {\n\t\twidth: 50%;\n\t\tposition: relative;\n\t\tmargin-top: -8rem;\n\n\t\t@include for-tablet-down {\n\t\t\twidth: 100%;\n\t\t\tmargin-top: 0;\n\t\t}\n\n\t\t@include for-tablet-up {\n\t\t\tpadding-left: 50px;\n\t\t\tmargin-right: -3rem;\n\t\t}\n\t}\n\n\t&__image {\n\t\t@include aspect-ratio(440, 550);\n\n\t\tmax-width: 500px;\n\t\tmargin: auto;\n\t}\n\n\t&__copy {\n\t\tfont-family: 'Jost';\n\t\tfont-size: 31px;\n\t\tline-height: 45px;\n\t\tmax-width: 430px;\n\t\tpadding: 0 15px;\n\n\t\t@include for-tablet-down {\n\t\t\tpadding: 0;\n\t\t\tfont-size: 30px;\n\t\t\tline-height: 40px;\n\t\t}\n\t}\n}",".about-text-grid {\n\tbackground-color: #F8F3EE;\n\tpadding: 6rem 0 6rem;\n\n\t@include for-tablet-down {\n\t\tpadding: 4.5rem 0 4.5rem;\n\t}\n\n\t&__inner {\n\t\tmax-width: $container-width-small;\n\t\tmargin: auto;\n\t\tpadding: 0 30px;\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t\talign-items: center;\n\n\t\t@include for-tablet-down {\n\t\t\tflex-direction: column;\n\t\t}\n\t}\n\n\t&__left {\n\t\twidth: 50%;\n\n\t\t@include for-tablet-down {\n\t\t\tpadding: 0 0 0;\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t@include for-tablet-up {\n\t\t\tpadding-right: 30px;\n\t\t}\n\t}\n\n\t&__right {\n\t\twidth: 50%;\n\n\t\t@include for-tablet-down {\n\t\t\twidth: 100%;\n\t\t\tmargin-top: 3rem;\n\t\t}\n\n\t\t@include for-tablet-up {\n\t\t\tpadding-left: 30px;\n\t\t}\n\t}\n\n\t&__copy {\n\t\tmax-width: 430px;\n\t\tmargin: auto;\n\n\t\t&:nth-of-type(2) {\n\t\t\tmargin-top: 3rem;\n\t\t}\n\t}\n}\n",".about-contact {\n\tpadding: 6rem 0;\n\n\t&__inner {\n\t\tmax-width: $container-width;\n\t\tmargin: auto;\n\t\tpadding: 0 30px;\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t\t// align-items: center;\n\n\t\t@include for-tablet-down {\n\t\t\tflex-direction: column;\n\t\t}\n\t}\n\n\t&__left {\n\t\twidth: 50%;\n\n\t\t@include for-tablet-down {\n\t\t\tmargin-bottom: 1.5rem;\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t@include for-tablet-up {\n\t\t\tpadding-right: 30px;\n\t\t}\n\t}\n\n\t&__right {\n\t\twidth: 50%;\n\t\tposition: relative;\n\t\tbackground-color: $pink;\n\t\tpadding: 4rem 2rem;\n\n\t\t@include for-tablet-down {\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t@include for-tablet-up {\n\t\t\tpadding: 5rem 4rem;\n\t\t}\n\t}\n\n\t&__image {\n\t\t@include aspect-ratio(555, 582);\n\n\t\tmargin: auto;\n\n\t\t@include for-tablet-down {\n\t\t\t@include aspect-ratio(555, 582);\n\t\t}\n\n\t\t@include for-tablet-up {\n\t\t\theight: 100%;\n\t\t}\n\t}\n\n\t&__row {\n\t\tdisplay: flex;\n\n\t\t> div {\n\t\t\tflex: 1;\n\t\t\tpadding: 0 5px;\n\t\t}\n\n\t\t@include for-tablet-down {\n\t\t\tflex-direction: column;\n\t\t}\n\t}\n\n\t&__title {\n\t\ttext-align: center;\n\t\ttext-transform: uppercase;\n\t\tfont-size: 35px;\n\t\tline-height: 50px;\n\n\t\t@include for-tablet-down {\n\t\t\tfont-size: 25px;\n\t\t}\n\t}\n\n\t&__copy {\n\t\ttext-align: center;\n\t\tline-height: 1.4;\n\t\tmargin: 2rem 0;\n\t}\n\n\t&__form {\n\t\tinput[type=\"text\"], \n\t\tinput[type=\"password\"],\n\t\tinput[type=\"email\"],\n\t\tinput[type=\"number\"],\n\t\tinput[type=\"tel\"], \n\t\ttextarea {\n\t\t\tfont-size: 12px;\n\t\t\tborder-color: white !important;\n\t\t\tresize: none;\n\t\t\tfont-weight: 300;\n\t\t}\n\n\t\t.selectboxit-container {\n\t\t\twidth: 100%;\n\n\t\t\t.selectboxit .selectboxit-option-icon-container {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\n\t\t\t.selectboxit-text {\n\t\t\t\ttext-indent: 0px;\n\t\t\t\tcolor: $dark-gray;\n  \t\t\t}\n\n\t\t\t.selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {\n\t\t\t  \tbackground: $pink; \n\t\t\t}\n\n\t\t    .selectboxit-options {\n\t\t\t  \tbackground: $pink;\n\t\t\t\twidth: 100%;\n\t\t\t\tborder-radius: 0;\n\t\t\t\tborder: none;\n\t\t\t\tborder-bottom: 1px solid white;\n\n\t\t\t\t.selectboxit-option {\n\t\t\t\t\ttext-transform: uppercase;\n\n\t\t\t\t\ta {\n\t\t\t\t\t\tfont-size: 12px;\n\t\t\t\t\t\tfont-family: 'Jost';\n\t\t\t\t\t\tfont-weight: 300;\t\n\t\t\t\t\t}\n\t\t\t\t\t\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.selectboxit-btn {\n\t\t\t\tbackground: transparent;\n\t\t\t\tborder: none;\n\t\t\t\tborder-bottom: 1px solid white;\n\t\t\t\tborder-radius: 0;\n\t\t\t\theight: auto;\n\t\t\t\twidth: 100% !important;\n\t\t\t\tpadding: 14px 0px 5px;\n\n\t\t\t\t&.selectboxit-open {\n\t\t\t\t\tborder: none;\n\t\t\t\t}\n\n\t\t\t\tspan {\n\t\t\t\t\theight: auto;\n\t\t\t\t\tfont-size: 12px;\n\t\t\t\t\ttext-transform: uppercase;\n\t\t\t\t\tfont-family: 'Jost';\n\t\t\t\t\tfont-weight: 300;\n\t\t\t\t}\n\n\t\t\t  \n\n\t\t\t  .selectboxit-arrow-container {\n\t\t\t  \ttop: 50%;\n\n\t\t\t  \t.selectboxit-arrow {\n\t\t\t  \t\tborder: none;\n\n\t\t\t  \t\t&::after {\n\t\t\t  \t\t\tcontent: '';\n\t\t\t  \t\t\tposition: relative;\n\t\t\t\t\t\ttop: -5px;\n\t\t\t\t\t\theight: 20px;\n\t\t\t\t\t\twidth: 20px;\n\t\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\t\tbackground-image: url('/cdn/shop/files/right-contact.png?v=1680565761');\n\t\t\t\t\t\tbackground-size: 7px 10px;\n\t\t\t\t\t\tbackground-position: center;\n\t\t\t\t\t\tbackground-repeat: no-repeat;\n\t\t\t  \t\t}\n\t\t\t  \t}\n\t\t\t  }\n\t\t\t}\n\t\t}\n\t}\n\n\t&__submit {\n\t\ttext-align: center;\n\t\tmargin-top: 1.5rem;\n\n\t\tbutton {\n\t\t\tpadding: 0;\n\t\t}\n\t}\n}",".videos-featured {\n\tbackground-color: #F8F3EE;\n\tpadding: 4rem 0 4rem;\n\tposition: relative;\n  \tmargin-top: -83px;\n  \tmin-height: 100vh;\n\tdisplay: flex;\n\n  \t@include for-tablet-down {\n  \t\tpadding: 83px 0 5rem;\n  \t}\n\n\t&__inner {\n\t\tmax-width: $container-width;\n\t\tmargin: auto;\n\t\tpadding: 0 30px;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\twidth: 100%;\n\n\t\t@include for-tablet-down {\n\t\t\tflex-direction: column-reverse;\n\t\t}\n\t}\n\n\t&__content {\n\t\tflex: 1;\n\t\tmax-width: 420px;\n\t\tbackground: white;\n\t\tpadding: 14px;\n\t\tmargin-right: -60px;\n\t\tposition: relative;\n\t\tz-index: 1;\n\t\tpadding: 7rem 3rem;\n\n\t\t@include for-tablet-down {\n\t\t\tmargin-right: 0;\n\t\t\tmargin-top: 30px;\n\t\t\twidth: 100%;\n\t\t\tpadding: 3rem;\n\t\t\tflex-direction: column-reverse;\n\n\t\t}\n\t}\n\n\t.yt-video-content {\n\t\t&__title {\n\t\t\tfont-size: 35px;\n\t\t\tmargin-top: 0;\n\t\t\tmargin-bottom: 3rem;\t\n\n\t\t\t@include for-tablet-down {\n\t\t\t\tfont-size: 25px;\n\t\t\t\tmargin-bottom: 2rem;\n\t\t\t}\n\t\t}\n\t}\n\n\t&__video {\n\t\t@include for-tablet-down {\n\t\t\twidth: 100%;\n\t\t\torder: 3;\n\t\t}\n\t}\n\n\t&__content {\n\t\t@include for-tablet-down {\n\t\t\ttext-align: center;\n\t\t\tmargin-top: 0;\n\t\t\torder: 2;\n\t\t}\n\t}\n\n\t&__video {\n\t\tflex: 1;\n\t}\n\n\t&__link {\n\t\tposition: fixed;\n\t\tbottom: 0;\n\t\tleft: 0;\n\t\tpadding: 10px 20px;\n\t\ttext-transform: uppercase;\n\t\ttext-align: center;\n\t\tbackground-color: $pink;\n\t\twidth: 100%;\n\t\tfont-size: 11px;\n\t\tz-index: 99;\n\n\t\t&:hover {\n\t\t\tcolor: $dark-gray;\n\t\t}\n\t}\n\n\t&__subscribe {\n\t\ttext-align: center;\n\t\torder: 1;\n\t\tmargin-top: 3rem;\n\n\t\t&-title {\n\t\t\tfont-size: 25px;\n\t\t\ttext-transform: uppercase;\n\t\t\tmax-width: 290px;\n\t\t}\n\n\t\t.cta {\n\t\t\tdisplay: inline-block;\n\t\t\tmargin-top: 2rem;\n\t\t}\n\t}\n}",".videos-filter {\n\tbackground-color: #fcfaf8;\n\n\t@include for-phone-only {\n\t\t.swiper-container {\n\t\t\tmargin-right: -30px;\n\t\t\tmargin-left: -30px;\n\n\t\t\t.swiper-wrapper {\n\t\t\t\t.swiper-slide:first-of-type {\n\t\t\t\t\tpadding-left: 30px;\n\t\t\t\t}\n\t\t\t\t.swiper-slide:last-of-type {\n\t\t\t\t\tpadding-right: 30px;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t&__inner {\n\t\tmax-width: 1080px;\n\t\tmargin: auto;\n\t\tpadding: 2rem 30px;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\ttext-transform: uppercase;\n\t\tfont-size: 14px;\n\t\tborder-bottom: 3px solid #F8F3EE;\n\n\t\t@include for-phone-only {\n\t\t\t// flex-direction: column;\n\t\t\t// align-items: center;\n\t\t}\n\n\t\t.swiper-slide {\n\t\t\twidth: auto;\n\t\t}\n\n\t\ta {\n\t\t\tmargin: 0 20px;\n\n\t\t\t@include for-phone-only {\n\t\t\t\tmargin: 0;\n\t\t\t\t&:not(:last-of-type) {\n\t\t\t\t\t// margin-bottom: 20px;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&.active {\n\t\t\t\ttext-decoration: underline;\n\t\t\t\ttext-underline-offset: 2px;\n\t\t\t}\n\n\t\t\t&:hover {\n\t\t\t\tcolor: $pink;\n\t\t\t}\n\t\t}\n\t}\t\n}",".videos-list {\n\tbackground-color: #fcfaf8;\n\n\t&__inner {\n\t\tmax-width: 1080px;\n\t\tmargin: auto;\n\t\tpadding: 0 30px;\n\t}\t\n}",".template-article {\n\n\t.header {\n\t\t&__wrapper {\n\t\t\t.header__desktop,\n\t\t\t.header__mobile {\n\t\t\t\tbackground-color: #fcfaf8;\n\t\t\t}\n\t\t}\n\t}\n\n\t.theme__header::after {\n\t\tbackground-color: #fcfaf8;\n\t}\n\n\t.wp-caption {\n\t\tmax-width: 100%;\n\t}\n\n\t.article {\n\t\tmargin-left: auto;\n\t\tmargin-right: auto;\n\t\tposition: relative;\n\t\tmargin-bottom: 0;\n\t\tpadding-bottom: 4rem;\n\n\t\t&::before {\n\t\t\tcontent: '';\n\t\t\tbackground-color: #fcfaf8;\n\t\t\twidth: 100vw;\n\t\t\tleft: 50%;\n\t\t\tright: 50%;\n\t\t\tmargin-left: -50vw;\n\t\t\tmargin-right: -50vw;\n\t\t\tposition: absolute;\n\t\t\theight: 100%;\n\t\t}\n\n\t\t&__content {\n\t\t\tline-height: 24px;\n\t\t\tfont-size: 17px;\n\t\t\tmax-width: 850px;\n\t\t\tmargin: auto;\n\t\t\ttext-align: center;\n\n\t\t\tp > img {\n\t\t\t\tmargin: 5rem auto;\n\t\t\t\tmax-width: 440px;\n\t\t\t}\n\t\t}\n\n\t\t.product-item {\n\t\t\tmax-width: 354px;\n\t\t\tmargin: 4rem auto;\n\t\t\tbackground: white;\n\t\t\tpadding: 10px;\n\n\t\t\t&__image {\n\t\t\t\tpadding-top: 125%;\n\t\t\t}\n\n\t\t\t&__swatched__holder {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\n\t\t\tp {\n\t\t\t\tmargin: 10px 0;\n\t\t\t}\n\n\t\t\timg {\n\t\t\t\tmargin: 0;\n\t\t\t\tposition: relative;\n\t\t\t}\n\t\t}\n\n\t\t&__signature {\n\t\t  display: flex;\n\t\t  align-items: center;\n\t\t  justify-content: center;\n\t\t  font-size: 12px;\n\t\t  text-transform: uppercase;\n\t\t  position: relative;\n\n\t\t  img {\n\t\t  \tmax-width: 127px;\n\t\t  \theight: auto;\n\t\t  \tmargin-left: 10px;\n\t\t  }\n\t\t}\n\n\t\t&__comments {\n\t\t\tposition: relative;\n\t\t\t\n\t\t\t&::before {\n\t\t\t\tcontent: '';\n\t\t\t\twidth: 100vw;\n\t\t\t\tleft: 50%;\n\t\t\t\tright: 50%;\n\t\t\t\tmargin-left: -50vw;\n\t\t\t\tmargin-right: -50vw;\n\t\t\t\tbackground-color: #F7F2ED;\n\t\t\t\tposition: absolute;\n\t\t\t\theight: 100%;\n\t\t\t}\n\t\t}\n\n\t\t&__comments-button {\n\t\t\ttext-align: center;\n\t\t\tbackground: $cream;\n\t\t\tpadding: 14px;\n\t\t\tcursor: pointer;\n\t\t\tfont-size: 13px;\n\t\t\ttext-transform: uppercase;\n\t\t\tdisplay: flex;\n\t\t\tjustify-content: center;\n\t\t\talign-items: center;\n\t\t\tz-index: 1;\n\t\t\tposition: relative;\n\t\t\ttransition: 0.5s ease all;\n\n\t\t\t&:hover {\n\t\t\t\tcolor: $pink;\n\n\t\t\t\t.divider {\n\t\t\t\t\tbackground-color: $pink;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.divider {\n\t\t\t\tmargin: 0 20px;\n\t\t\t\theight: 12px;\n\t\t\t\ttransition: 0.5s ease all;\n\t\t\t\twidth: 1px;\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tbackground: black;\n\t\t\t}\n\t\t}\n\t}\n\n\t.related-articles {\n\t\tmax-width: $container-width;\n\t\t// margin: auto;\n\t\tpadding: 0 30px;\n\t\tmargin: 4rem auto 0;\n\n\t\t&__inner {\n\t\t\tdisplay: grid;\n\t\t\tgrid-template-columns: 1fr 1fr 1fr;\n\t\t\tgrid-gap: 40px;\n\n\t\t\t@include for-tablet-down {\n\t\t\t\tgrid-template-columns: 1fr;\n\t\t\t}\n\t\t}\n\n\t\t&__title {\n\t\t\ttext-align: center;\n\t\t\tfont-size: 31px;\n\t\t\tfont-family: 'Jost';\n\t\t\ttext-transform: uppercase;\n\t\t\tmargin-bottom: 3rem;\n\n\t\t\tspan {\n\t\t\t\tfont-family: 'Cormorant';\n\t\t\t\tfont-size: 35px;\n\t\t\t}\n\t\t}\n\n\t\t.article {\n\t\t\tpadding-bottom: 1rem;\n\t\t}\n\t}\n\n\t.shopthepost-widget {\n\t  padding: 40px 30px;\n\t  margin: 4rem auto;\n\t  border: 2px solid #F7F2ED;\n\t  background-color: white;\n\t}\n}",".cart-drawer {\n\t&__message {\n\t\tbackground-color: $pink;\n\t\tfont-size: 12px;\n\t\ttext-align: center;\n\n\t\t&.free-shipping {\n\t\t\tbackground-color: transparent;\n\t\t\tborder-top: 1px solid #F6F2EE;\n\t\t\tborder-bottom: 1px solid #F6F2EE;\n\t\t\tfont-size: 14px;\n\t\t\tpadding-top: 20px;\n\t\t\tpadding-bottom: 20px;\n\t\t}\n\t}\n\n\t&__head {\n\t\th3 {\n\t\t\tfont-size: 18px;\n\t\t\tletter-spacing: 0;\n\t\t}\n\t}\n\n\t&__items {\n\t\t\n\t}\n\n\t.product-upsell {\n\t\t&__btn {\n\n\t\t\t.btn {\n\t\t\t\t&__plus {\n\t\t\t\t\t--icon-size: 12px;\n\t\t\t\t\tmask-size: contain;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}",".collection {\n\t&__nav {\n\t\tbackground-color: transparent;\n\t\tborder-color: #F7F2ED;\n\n\t\t.popout--group .popout__toggle {\n\t\t\tborder-color: #F7F2ED;\n\t\t}\n\t}\n\n\t// &__title {\n\t// \tdisplay: none;\n\t// }\n\n\t.popout {\n\t\t&__toggle {\n\t\t\tspan:not(.filter-count) {\n\t\t\t\tfont-size: 11px;\n\t\t\t\tletter-spacing: 0;\n\t\t\t}\n\t\t}\n\n\t\t&__arrow {\n\t\t\tmargin-left: 10px;\n\t\t\tline-height: 0.4;\n\t\t\tposition: relative;\n\t\t\ttop: -2px;\n\t\t}\n\t}\n\n\t&__sidebar {\n\n\t\t&__slider {\n\n\t\t\t@include for-tablet-up {\n\t\t\t\tbackground-color: transparent;\n\n\t\t\t\t&::after {\n\t\t\t\t\tbackground-color: none;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&__group {\n\t\t\topacity: 1;\n\t\t}\n\n\t\t&__heading {\n\t\t\tborder-color: $cream;\n\n\t\t\tspan {\n\t\t\t\ttext-transform: uppercase;\n\t\t\t\tfont-size: 11px;\n\t\t\t\tletter-spacing: 0;\n\t\t\t}\n\t\t}\n\n\t\t.sidebar {\n\t\t\t&__item {\n\t\t\t\tlabel {\n\t\t\t\t\tfont-size: 12px;\n  \t\t\t\t\tline-height: 16px;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t.product-grid {\n\t\tgap: 16px;\n\t}\n\n\t.product-item {\n\t\t&__title {\n\t\t\tfont-size: 15px;\n\t\t\tline-height: 18px;\n\t\t\tmargin-top: 0;\n\t\t}\n\n\t\t&__type {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t&__swatched__holder {\n\t\t\t// margin-bottom: 10px;\n\t\t}\n\n\t\t&__image {\n\t\t\tpadding-top: 125%;\n\t\t}\n\n\t\t.product-information {\n\t\t\tmargin-top: 0;\n\t\t}\n\t}\n}",".search {\n\t&__caption {\n\t\ttext-transform: uppercase;\n\t\tletter-spacing: 0;\n\t\tborder-color: #F7F2ED;\n\t\tborder-bottom: none;\n\t}\n\n\t&__results {\n\t\t&__heading {\n\t\t\ttext-transform: uppercase;\n\t\t}\n\t}\n}",".section-faq {\n\t&__title {\n\t\tfont-family: 'Jost';\n\t\tfont-size: 14px !important;\n\t\ttext-transform: uppercase;\n\t\tfont-weight: 300px;\n\t}\n\n\t.accordion {\n\t\t\n\t}\n}",".related {\n\t&__products {\n\t\t.tab-link {\n\t\t\tfont-size: 32px;\n\t\t\tfont-family: 'Jost';\n\t\t\ttext-transform: uppercase;\n\t\t\tletter-spacing: 0;\n\n\t\t\tem {\n\t\t\t\tfont-size: 35px;\n\t\t\t\tfont-family: 'Cormorant';\n\t\t\t\tfont-style: normal;\n\t\t\t\tletter-spacing: -1.4px;\n\t\t\t}\n\n\t\t\tspan {\n\t\t\t\tbackground: none;\n\t\t\t}\n\t\t}\n\t}\n\n\t&__wrapper {\n\t\tpadding-bottom: 3rem;\n\t}\n}",".modal {\n\t&--default {\n\t\tbackground-color: $pink;\n\n\t\t.modal {\n\t\t\t&__title {\n\t\t\t\tfont-size: 25px;\n\t\t\t\tletter-spacing: -1px;\n\t\t\t\tmax-width: 250px;\n\n\t\t\t\t@include for-tablet-down {\n\t\t\t\t\ttext-align: center;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t.klaviyo-form {\n\t\t\tform {\n\t\t\t\t@include for-tablet-down {\n\t\t\t\t\tmargin-top: 4rem;\n\t\t\t\t}\n\t\t\t}\n\t\t\tform > div > div {\n\t\t\t\tborder-color: white;\n\n\t\t\t\t@include for-tablet-down {\n\t\t\t\t\tborder-bottom: none;\n\t\t\t\t\tflex-direction: column !important;\n\t\t\t\t}\n\n\t\t\t\tinput[type=\"email\"] {\n\n\t\t\t\t\t@include for-tablet-down {\n\t\t\t\t\t\tborder-bottom: 1px solid white !important;\n\t\t\t\t\t\ttext-align: center !important;\n\t\t\t\t\t\tmargin-bottom: 1rem;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t> div:last-of-type {\n\t\t\t\t\t@include for-tablet-down {\n\t\t\t\t\t\tjustify-content: center !important;\n\n\t\t\t\t\t\tbutton {\n\t\t\t\t\t\t\tpadding-left: 0 !important;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t}\n\n\t&__body {\n\t\tmax-width: 440px;\n\t\tright: 2rem;\n\t\tbottom: 2rem;\n\n\t\t@include for-tablet-down {\n\t\t\tright: unset;\n\t\t\tbottom: unset;\n\t\t\tpadding-top: 3rem;\n\t\t\tpadding-bottom: 0;\n\t\t}\n\t}\n\n\t&__outer {\n\t\t@include for-tablet-down {\n\t\t\tbottom: unset;\n\t\t\ttop: 50%;\n\t\t\twidth: 90% !important;\n\t\t\tright: 0 !important;\n\t\t\tleft: 0 !important;\n\t\t\tmargin: auto;\n\t\t\ttransform: translateY(-50%);\n\t\t}\n\t}\n\n\t&__wrapper {\n\t\talign-items: flex-end;\n\t\tjustify-content: flex-end;\n\t}\n\n\t&__text {\n\t\ttext-align: left;\n\n\t\t@include for-tablet-down {\n\t\t\ttext-align: center !important;\n\t\t\tmargin-bottom: 2rem;\n\t\t\tpadding: 0 !important;\n\t\t}\t\n\t}\n\n\t&__inner {\n\t\twidth: 100%;\n\t\tmax-width: 420px;\n\t}\n\n\t&__title {\n\t\t@include for-tablet-down {\n\t\t\tmargin-left: auto;\n\t\t\tmargin-right: auto;\n\t\t}\n\t}\n\n\t&__outer {\n\t\tbutton.close {\n\t\t\twidth: 30px;\n\t\t\theight: 30px;\n\t\t\ttop: 8px;\n\t\t\tright: 8px;\n\t\t}\n\t}\n\n\n}",".drawer {\n\n\t&__content {\n\t\ttop: unset;\n\t\tbottom: 0;\n\t\theight: calc(100% - 80px);\n\t\tmax-width: 100%;\n\t\tpadding-top: 3rem;\n\t}\n\n\t&__underlay {\n\t\tdisplay: none !important;\n\t}\n\n\t&__inner {\n\t\t.sliderow {\n\t\t\t&__title {\n\t\t\t\ttext-transform: uppercase;\n\t\t\t}\n\t\t}\n\n\t\t.social {\n\t\t\tmargin-top: 0.75rem;\n\t\t\tpadding: 0 var(--inner);\n\t\t}\n\t}\n}",".promo {\n\tposition: fixed;\n\tbottom: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground-color: $pink;\n\ttext-align: center;\n\ttext-transform: uppercase;\n\tfont-size: 11px;\n\tpadding: 10px;\n\tz-index: 99;\n}",".product-grid {\n\n\t&--vertical {\n\t\tgap: 45px;\t\n\t}\n\n\t&--mobile-slider {\n\t\t@include for-tablet-down {\n\t\t\tmargin-right: -30px;\n\t\t\tmargin-left: -30px;\n\n\t\t\t.product-item:first-of-type {\n\t\t\t\tmargin-left: 15px;\n\t\t\t}\n\t\t}\n\n\t\t@include for-tablet-up {\n\t\t\tgrid-template-columns: 1fr 1fr 1fr;\n\t\t}\n\t}\n\t\n\t&-outer {\n\t\tpadding-left: 30px;\n\t\tpadding-right: 30px;\n\t}\n}",".hero {\n\t&__title {\n\t\tfont-family: 'Jost';\n\t}\n\n\t&__description {\n\t\tfont-family: 'Cormorant';\n\t}\n\n\t.image__fill img {\n\t\tobject-position: top center;\n\t}\n}",".product-item {\n\tbackground-color: transparent;\n\t\n\t.quick-add__button {\n\t\tbackground-color: $pink;\n\t\tfont-size: 12px;\n\t\tletter-spacing: 0;\n\n\t\t&-mobile {\n\t\t\t.btn__plus {\n\t\t\t\twidth: 12px;\n \t\t\t\theight: 17px;\n \t\t\t\t--icon-size: 13px;\n \t\t\t\tcolor: $dark-gray;\n\t\t\t}\n\t\t}\n\t}\n\n\t.product-information {\n\t\ttext-align:\tleft\n\t}\n\n\t.badge-box,\n\t.sale-box {\n\t\tfont-size: 11px;\n\t\tbackground: $pink;\n\t\tright: 12px;\n\t\tleft: unset;\n\t\theight: 58px;\n\t\twidth: 58px;\n\t\tborder-radius: 50%;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\twhite-space: unset;\n\t\tletter-spacing: 0;\n\t\tline-height: 12px;\n\t\ttop: 12px;\n\t\tfont-weight: 300;\n\t}\n\n\t.sold-out-box {\n\t\ttext-transform: uppercase;\n\t\tpadding: 7px;\n\t\tposition: absolute;\n\t\tz-index: 3;\n\t\ttext-align: center;\n\t\tfont-size: 11px;\n\t\tbackground: #B2B3B5;\n\t\tleft: 12px;\n\t\theight: 58px;\n\t\twidth: 58px;\n\t\tborder-radius: 50%;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\twhite-space: unset;\n\t\tletter-spacing: 0;\n\t\tline-height: 12px;\n\t\ttop: 12px;\n\t\tcolor: white;\n\t}\n\n\t&__type {\n\t\tfont-size: 12px;\n\t\tline-height: 19px;\n\t\ttext-transform: uppercase;\n\t\tfont-weight: 300;\n\t}\n\n\t&__title {\n\t\tfont-family: 'Cormorant';\n\t\tfont-size: 20px;\n\t\tletter-spacing: -0.02em;\n\t\tline-height: 24px;\n\t\ttext-transform: uppercase;\n\t\tmargin: 10px 0;\n\t}\n\n\t&__info {\n\t\tpadding-left: 0;\n\t\tpadding-right: 0;\n\t}\n\n\t.price {\n\t\tfont-size: 13px;\n\t\tfont-weight: 300;\n\t\tcolor: $dark-gray;\n\t}\n\n\t.new-price {\n\t\tcolor: $dark-gray;\n\t}\n\n\t&__image {\n\t\t.sale-box {\n\t\t\tbackground-color: $cream;\n\t\t\tcolor: $dark-gray;\n\t\t}\n\t}\n\n\t.product-information {\n\t\tmargin-top: 10px;\n\t}\n\n\t&__swatches {\n\t\t&__count {\n\t\t\tfont-style: normal;\n\t\t\tfont-size: 11px;\n\t\t}\n\t}\n\n\t.radio {\n\t\t&__fieldset--swatches {\n\t\t\t&.is-visible {\n\t\t\t\tbackground-color: transparent;\n\t\t\t}\n\t\t}\n\t}\n}",".yt-video {\n\tposition: relative;\n\n\t&__image {\n\t\t@include aspect-ratio(838, 544);\n\n\t\twidth: 100%;\n\t}\n\n\t&__content {\n\t\tmargin-left: 100px;\n\t\tmargin-top: 30px;\n\n\t\t@include for-tablet-down {\n\t\t\ttext-align: center;\n\t\t\tmargin-left: 0;\n\t\t}\n\t}\n\n\t&__wrapper {\n\t\tposition: relative;\n\t}\n\n\t&__overlay {\n\t\tposition: absolute;\n\t\theight: 100%;\n\t\twidth: 100%;\n\t\tleft: 0;\n\t\ttop: 0;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\n\t\timg {\n\t\t\twidth: 50px;\n\t\t\theight: 50px;\n\t\t}\n\t}\n\n\t&__title {\n\t\tfont-size: 30px;\n\t\tletter-spacing: -0.6px;\n\t\ttext-transform: uppercase;\n\n\t\t@include for-tablet-down {\n\t\t\tfont-size: 25px;\n\t\t}\n\t}\n}",".article-hero {\n\tmin-height: 100vh;\n\tdisplay: flex;\n\talign-items: center;\n\t// margin-top: -43px;\n\tbackground-color: #fcfaf8;\n\n\t&__inner {\n\t\tmax-width: 1280px;\n\t\tmargin: auto;\n\t\tpadding: 0 30px;\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t\talign-items: center;\n\t\tflex: 1;\n\t\ttop: -83px;\n\n\t\t@include for-tablet-down {\n\t\t\tflex-direction: column-reverse;\n\t\t}\n\t}\n\n\t&__left {\n\t\twidth: 50%;\n\t\ttext-align: center;\n\n\t\t@include for-tablet-down {\n\t\t\tpadding: 2rem 0 0;\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t@include for-tablet-up {\n\t\t\tpadding-right: 5rem;\n\t\t}\n\t}\n\n\t&__right {\n\t\twidth: 50%;\n\t\tposition: relative;\n\n\t\t@include for-tablet-down {\n\t\t\twidth: 100%;\n\t\t}\n\t}\n\n\t&__image {\n\t\t@include aspect-ratio(555, 582);\n\n\t\tmargin: auto;\n\n\t\t@media (min-width: 769px) and (max-height: 900px) {\n\t\t\t// @include aspect-ratio(555, 500);\n\t\t}\n\n\t\t@include for-tablet-down {\n\t\t\tmargin-bottom: 2rem;\n\t\t}\n\t}\n\n\t&__title {\n\t\tfont-size: 35px;\n\t\tline-height: 50px;\n\t\tfont-family: 'Jost';\n\t\tletter-spacing: 0;\n\t\ttext-transform: uppercase;\n\t\tmargin-bottom: 2rem;\n\t\tmargin-top: 2rem;\n\t}\n\n\t&__tag {\n\t\tfont-size: 20px;\n\t\tfont-family: 'Cormorant';\n\t\ttext-transform: uppercase;\n\t}\n\n\ttime {\n\t\tfont-family: 'Jost';\n\t\ttext-transform: uppercase;\n\t\tfont-size: 13px;\n\t\tfont-weight: 300;\n\t}\n}",".comments {\n\n\t&-wrapper {\n\t\tmax-height: 0;\n\t\toverflow: hidden;\n\t\ttransition: 1s ease all;\n\t\tbackground-color: $cream;\n\t\tposition: relative;\n\n\t\t@include for-phone-only {\n\t\t\tpadding-left: 15px;\n\t\t\tpadding-right: 15px;\n\t\t}\t\t\n\n\t\t&.active {\n\t\t\tmax-height: 4000px;\n\t\t}\n\t}\n\n\t&__title {\n\t\tfont-size: 17px !important;\n\t\tfont-family: 'Jost';\n\t\tfont-weight: 500;\n\t}\n\n\t&-form {\n\t\tmax-width: 768px;\n\t\tmargin: 0 auto 4rem;\n\n\t\tinput,\n\t\ttextarea {\n\t\t\tfont-size: 13px;\n\t\t\tborder-bottom: 1px solid #F4CBC7;\n\t\t\tpadding-left: 0;\n\t\t\tresize: none;\n\t\t}\n\n\t\tinput[type=\"submit\"] {\n\t\t\tfont-size: 17px;\n\t\t\ttext-decoration: underline;\n\t\t\ttext-underline-offset: 4px;\n\t\t\tborder-bottom: none;\n\t\t}\n\t}\n\n\n\t&__list {\n\t\tmax-width: 768px;\n\t\tmargin: auto;\n\n\t\t&-title {\n\t\t\tfont-size: 17px;\n\t\t\tfont-weight: 500;\n\t\t\tfont-family: 'Jost';\n\t\t}\n\n\t\t.author {\n\t\t\tfont-size: 12px;\n\t\t\ttext-transform: uppercase;\n\t\t}\n\n\t\t.comment {\n\t\t\t// padding-bottom: 1.5rem;\n\n\t\t\t&:not(:last-of-type) {\n\t\t\t\tborder-bottom: 1px solid #F4CBC7;\t\n\t\t\t}\n\n\t\t\tp {\n\t\t\t\tfont-size: 13px;\n\t\t\t\tline-height: 18px;\n\t\t\t}\n\t\t}\n\t}\n}",".share {\n\tmax-width: 768px;\n\tmargin: 3rem auto 4rem;\n\n\t&__label {\n\t\tfont-weight: 500;\n\t\tfont-size: 17px;\n\t\tmargin-right: 20px;\n\t}\n\n\t&__link {\n\t\ttext-transform: uppercase;\n\t\tmargin: 0 10px;\n\t\tfont-size: 12px;\n\t}\n}",".related-article {\n\twidth: 100%;\n\n\t&.article {\n\t\t&::before {\n\t\t\tcontent: none;\n\t\t}\n\n\t\t.article__title {\n\t\t\tfont-size: 17px;\n\t\t\tline-height: 25px;\n\t\t\ttext-transform: uppercase;\n\t\t}\n\n\t\t.article__tag {\n\t\t\tfont-size: 15px;\n\t\t}\n\t}\n}",".cart {\n\t&__item {\n\t\t&__title {\n\t\t\tfont-size: 14px;\n\t\t\tfont-family: 'Cormorant';\n\t\t\ttext-transform: uppercase;\n\t\t}\n\t}\n\n\t&__price {\n\t\tfont-size: 18px;\n\n\t\tins {\n\t\t\tcolor: $dark-gray;\n\t\t}\n\t}\n\n\t&__quantity input[type=\"number\"] {\n\t\tfont-size: 18px;\n\t} \n\n\t&__widget {\n\t\tborder-top: 1px solid #F6F2EE;\n\n\t\t&__toggle {\n\t\t\tfont-family: 'Jost';\n\t\t\tfont-size: 13px;\n\t\t\ttext-transform: uppercase;\n\t\t\tpadding-top: 20px;\n\t\t\tpadding-bottom: 20px;\n\t\t}\n\t}\n\n\t&__total {\n\t\t&__label {\n\t\t\tfont-size: 14px;\n\t\t\tfont-weight: bold;\n\t\t\tletter-spacing: 0;\n\t\t}\n\n\t\t&__price {\n\t\t\tfont-size: 25px;\n\t\t\tfont-weight: 300;\n\t\t}\n\t}\n\n\t&__checkout {\n\t\tfont-size: 11px;\n\n\t\t&::after {\n\t\t\tcontent: none;\n\t\t}\n\n\t\t&[disabled] {\n\t\t\topacity: 0.4;\n\t\t\tcursor: not-allowed;\n\t\t}\n\t}\n\n\t&__button {\n\t\ttext-align: center;\n\t\tmargin: 1rem 0;\n\t}\n\n\t&__note {\n\t\tfont-size: 12px;\n\t\tfont-style: normal;\n\t}\n}",".klaviyo-form {\n\tpadding-left: 0 !important;\n\t\n\tinput[type=\"email\"] {\n\t\tborder: none !important;\n\t\tbackground: none !important;\n\t\tfont-family: 'Cormorant' !important;\n\t\tfont-size: 15px !important;\n\t\tpadding-left: 0 !important;\n\n\t\t&:focus {\n\t\t\t&::-webkit-input-placeholder,\n\t\t\t&:-ms-input-placeholder,\n\t\t\t&::placeholder {\n\t\t\t\topacity: 0 !important;\n\t\t\t\tdisplay: none !important;\n\t\t\t}\n\t\t}\n\n\t\t&::-webkit-input-placeholder { /* Edge */\n\t\t  \tfont-family: 'Cormorant' !important;\n\t\t\tfont-size: 15px !important;\n\t\t\tpadding-left: 0 !important;\n\t\t\topacity: 1 !important;\n\t\t\tcolor: $dark-gray !important;\n\t\t}\n\n\t\t&:-ms-input-placeholder { /* Internet Explorer 10-11 */\n\t\t \tfont-family: 'Cormorant' !important;\n\t\t\tfont-size: 15px !important;\n\t\t\tpadding-left: 0 !important;\n\t\t\topacity: 1 !important;\n\t\t\tcolor: $dark-gray !important;\n\t\t}\n\n\t\t&::placeholder {\n\t\t\tfont-family: 'Cormorant' !important;\n\t\t\tfont-size: 15px !important;\n\t\t\tpadding-left: 0 !important;\n\t\t\topacity: 1 !important;\n\t\t\tcolor: $dark-gray !important;\n\t\t}\n\n\t\t&:focus,\n\t\t&:active {\n\t\t\toutline: none !important;\n\t\t\tborder-bottom: none !important;\n\t\t\tbox-shadow: none !important\n\t\t}\n\n\t\t+ div * {\n\t\t\tfont-family: 'Jost' !important;\n\t\t\tfont-size: 9px !important;\n\t\t\tcolor: #46413C !important;\n\t\t}\n\t}\n\n\tbutton {\n\t\tfont-family: 'Jost' !important;\n\t\tfont-size: 8px !important;\n\t\ttext-transform: uppercase !important;\n\t\tfont-weight: 500 !important;\n\t\tpadding-right: 0 !important;\n\t}\n\n\tform > div {\n\t\tmin-height: unset !important;\n\t}\n\n\tform > div > div {\n\t\tborder-bottom: 1px solid #F4CBC7;\n\n\t\t> div:first-of-type {\n\t\t\tpadding-top: 2px !important;\n\t\t\tpadding-bottom: 2px !important;\n\t\t}\n\n\n\t\t> div:last-of-type {\n\t\t\tpadding: 7px 0px 2px 5px !important;\n\n\t\t}\n\t}\n}","#product-recommendations {\n\t@media (min-width: 750px) {\n\t\tdisplay: flex;\n\n\t\t.product-item {\n\t\t\twidth: 30%;\n\t\t}\n\t}\n}\n",".cart-bar {\n\t&__product {\n\t\t&__title {\n\t\t\ttext-transform: uppercase;\n\t\t}\n\n\t\t&__price {\n\t\t\tspan {\n\t\t\t\tfont-size: 14px;\n\t\t\t}\n\t\t}\n\t}\n}",".selector-wrapper label {\n  overflow: hidden !important;\n  \n  img {\n    object-fit: cover;\n    position: absolute;\n    height: 100%;\n    width: 100%;\n  }\n}",".swatch__button {\n\timg {\n\t\tobject-fit: cover;\n\t\theight: 100%;\n\t\twidth: 100%;\n\t}\n}",".hero {\n\t@include for-tablet-down() {\n\n\t}\n}\n\n.index-hero .hero__split-image:last-of-type {\n\n}\n\n.index-hero .hero__split-image {\n\t@include for-tablet-down() {\n  \t\tdisplay: none !important;\n  \t}\n\n  \t&:last-of-type {\n  \t\t@include for-tablet-down() {\n  \t\t\tdisplay: flex !important;\n  \t\t}\n  \t}\n}\n"]}
/**************************************************************
-> Usage: @include fluid-type(650px, 1600px, 16px, 32px);
**************************************************************/
.ff-jost {
  font-family: 'Jost'; }

.ff-cormorant {
  font-family: 'Cormorant'; }

.fs-9 {
  font-size: 9px; }

.fs-10 {
  font-size: 10px; }

.fs-11 {
  font-size: 11px; }

.fs-12 {
  font-size: 12px; }

.fs-13 {
  font-size: 13px; }

.fs-14 {
  font-size: 14px; }

.fs-15 {
  font-size: 15px; }

.fs-16 {
  font-size: 16px; }

.fs-17 {
  font-size: 17px; }

.fs-18 {
  font-size: 18px; }

.fs-19 {
  font-size: 19px; }

.fs-22 {
  font-size: 22px; }

.fs-23 {
  font-size: 23px; }

.fs-25 {
  font-size: 25px; }

.fs-26 {
  font-size: 26px; }

.fs-27 {
  font-size: 27px; }

.fs-30 {
  font-size: 25px; }
  @media screen and (min-width: 414px) {
    .fs-30 {
      font-size: calc(25px + 5 * ((100vw - 414px) / 786)); } }
  @media screen and (min-width: 1200px) {
    .fs-30 {
      font-size: 30px; } }

.fs-35 {
  font-size: 32px; }
  @media screen and (min-width: 414px) {
    .fs-35 {
      font-size: calc(32px + 3 * ((100vw - 414px) / 786)); } }
  @media screen and (min-width: 1200px) {
    .fs-35 {
      font-size: 35px; } }

.fs-40 {
  font-size: 30px; }
  @media screen and (min-width: 414px) {
    .fs-40 {
      font-size: calc(30px + 10 * ((100vw - 414px) / 786)); } }
  @media screen and (min-width: 1200px) {
    .fs-40 {
      font-size: 40px; } }

.fs-50 {
  font-size: 50px; }

.fc-violet {
  color: #BD2189; }

.fc-gray {
  color: #727272; }

.fc-white, .bttn {
  color: #FFF; }

.fc-light-gray {
  color: #AAAAAA; }

.fc-white, .bttn {
  color: #FFF; }

.fc-blue {
  color: #162F53; }

.fc-pink {
  color: #FCC9C6; }

.fw-regular {
  font-weight: 400; }

.fw-medium {
  font-weight: 500; }

.fw-semi-bold {
  font-weight: 600; }

.fw-bold, .bttn {
  font-weight: 700; }

.td-underline {
  text-decoration: underline; }

.fst-normal {
  font-style: normal; }

body {
  background-color: #FCFBF9;
  color: #46413C;
  font-weight: 300; }

::-moz-placeholder {
  opacity: 1; }

::placeholder {
  opacity: 1; }

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 0.5em; }

.align-center {
  align-items: center; }

@media (max-width: 785px) {
  .desktop-only {
    display: none !important; } }

@media (min-width: 786px) {
  .mobile-only {
    display: none !important; } }

.w-100 {
  width: 100%; }

.uppercase {
  text-transform: uppercase; }

.text-center {
  text-align: center; }

.bttn {
  background-color: #FCC9C6; }
  .bttn:hover {
    opacity: 1; }
  .bttn--yellow {
    background-color: #F5CA6A; }
    .bttn--yellow:hover {
      background-color: #FCC9C6; }
  .bttn--pink {
    background-color: #FCC9C6; }
    .bttn--pink:hover {
      background-color: #F5CA6A; }
  .bttn--cream {
    background-color: #F7F2ED;
    color: #162F53; }
    .bttn--cream:hover {
      background-color: #FCC9C6;
      color: white; }

.section-heading {
  margin-bottom: 1em;
  margin-top: 0;
  line-height: 2; }

.section {
  overflow: visible; }

.main-content {
  position: relative;
  top: -1px; }

.swiper-container {
  overflow: hidden; }

hr.hr {
  margin: 0.75rem 0; }

.header__desktop .header__desktop__bar__sticky-logo {
  display: none;
  padding: 15px 0; }
  .header__desktop .header__desktop__bar__sticky-logo img {
    width: 30px; }

.header__desktop svg.icon-search {
  width: 16px; }

.header__desktop svg.icon-bag {
  height: 20px; }

.header__desktop svg.icon-profile {
  width: 20px; }

.header__desktop svg:hover path {
  fill: #FCC9C6; }

.header__mobile {
  background-color: #F7F2ED;
  padding-left: 30px;
  padding-right: 30px; }
  .header__mobile svg.icon-search {
    width: 16px; }
  .header__mobile svg.icon-bag {
    height: 20px; }
  .header__mobile svg.icon-profile {
    width: 20px; }
  .header__mobile__hamburger[aria-expanded="true"] .icon-cancel {
    visibility: visible;
    opacity: 1; }
  .header__mobile__hamburger[aria-expanded="true"] .icon-menu {
    visibility: hidden;
    opacity: 0; }

.header__wrapper .header__desktop {
  background-color: white; }

.header__wrapper.meganav--visible .header__desktop {
  background-color: white !important; }

.header__wrapper.js__header__stuck .header__desktop__bar__sticky-logo {
  display: block; }

.header__wrapper.js__header__stuck .header__desktop {
  background-color: white !important; }

@media (min-width: 786px) {
  .header__wrapper.js__header__stuck .header__logo {
    display: none; } }

.header__wrapper.js__header__stuck .header__desktop__upper--reverse .header__desktop__bar__c {
  order: 0; }

.header__wrapper.js__header__stuck .header__desktop__upper--reverse .header__desktop__bar__l {
  justify-content: flex-start; }

.header__cart__status {
  color: #46413C !important; }

.menu__item::before {
  content: none !important; }

.menu__item.main-menu--active {
  text-decoration: underline; }
  .menu__item.main-menu--active a.navlink:hover {
    color: #46413C; }

.navlink--toplevel {
  padding: 15px 8px; }
  .navlink--toplevel .navtext {
    text-transform: uppercase;
    font: normal normal normal 11px/19px 'Jost';
    font-weight: 400; }
  .navlink--toplevel::after {
    content: none; }

.navlink--child .navtext {
  text-transform: uppercase;
  font: normal normal normal 13px/19px 'Jost';
  font-weight: 400; }

.navlink--grandchild .navtext {
  font-family: 'Cormorant';
  font-weight: 500;
  font-size: 15px; }

.search-popdown {
  background-color: #F7F2ED; }
  .search-popdown svg.icon-search {
    width: 15px; }
  .search-popdown .wrapper {
    background-color: #F7F2ED; }
  .search-popdown__header {
    background-color: transparent; }
  .search-popdown__form input {
    font-size: 16px; }
  .search-popdown__results {
    background-color: transparent; }
    .search-popdown__results .product-item {
      background-color: transparent; }
    .search-popdown__results .product-grid {
      margin-bottom: 1rem !important; }

.footer {
  background-color: #FCC9C6;
  padding-top: 4rem;
  padding-bottom: 4rem;
  z-index: 100;
  position: relative; }
  .footer a:hover {
    color: white !important; }
  .footer__inner {
    max-width: 1180px;
    margin: 0 auto;
    padding-left: 30px;
    padding-right: 30px;
    display: flex; }
    @media (max-width: 785px) {
      .footer__inner {
        flex-direction: column; } }
  .footer__subscribe {
    flex: 1;
     }
    @media (max-width: 785px) {
      .footer__subscribe {
        margin-bottom: 3rem; } }
    @media (min-width: 786px) {
      .footer__subscribe {
        padding-right: 5rem; } }
    .footer__subscribe-title {
      text-transform: uppercase;
      font-size: 25px;
      letter-spacing: -1px;
      margin-top: 0; }

  .footer__right {
    flex: 1; }
  .footer__menus {
    display: flex; }
    @media (max-width: 785px) {
      .footer__menus {
        flex-wrap: wrap; } }
  .footer__menu {
    flex: 1; }
    @media (max-width: 785px) {
      .footer__menu {
        width: 50%;
        margin-bottom: 2rem;
        flex: unset; }
        .footer__menu:nth-of-type(3), .footer__menu:nth-of-type(4) {
          margin-bottom: 0; } }
  .footer__title {
    font-family: 'Jost';
    font-weight: 600;
    font-size: 14px;
    line-height: 30px;
    letter-spacing: 0px;
    text-transform: uppercase;
    opacity: 0.9; }
  .footer__links {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  .footer__links a {
    font-size: 14px;
    opacity: 0.9;
    line-height: 30px;
    text-transform: uppercase; }
    .footer__links a:hover {
      color: white !important; }
  .footer__contact {
    font-size: 14px;
    opacity: 0.9;
    line-height: 30px;
    text-transform: uppercase; }
  .footer__tel {
    display: block;
    margin-top: 2px; }
  .footer__copyright-social {
    font-size: 9px;
    opacity: 0.9;
    line-height: 18px;
    text-transform: uppercase;
    display: flex;
    justify-content: space-between;
    margin-top: 40px; }
    @media (max-width: 785px) {
      .footer__copyright-social {
        display: none; } }
  .footer__copyright {
    font-size: 12px;
    opacity: 0.9;
    line-height: 18px;
    text-transform: uppercase;
    margin: 0;
    min-width: unset;
    display: block; }
    @media (max-width: 607px) {
      .footer__copyright span {
        display: block; } }
    @media (max-width: 785px) {
      .footer__copyright {
        margin-top: 2rem;
        text-transform: initial; } }
  @media (max-width: 785px) {
    .footer__social {
      margin-top: 1rem; } }
  .footer .social-link {
    font-size: 18px; }

.cta {
  font-size: 11px;
  background-color: #FCC9C6;
  color: black;
  text-transform: uppercase;
  padding: 13px 20px;
  min-height: 44px;
  border-radius: 25px;
  border-color: #FCC9C6; }
  .cta:hover {
    background-color: #FCC9C6;
    color: #46413C;
    border-color: #FCC9C6; }
  .cta--secondary {
    border: 1px solid #FCC9C6;
    background-color: white; }
    .cta--secondary:hover {
      background-color: #FCC9C6; }

.link {
  text-transform: uppercase;
  font-size: 17px;
  font-family: 'Cormorant';
  letter-spacing: -0.02em;
  position: relative;
  padding-left: 0;
  padding-right: 0; }
  .link::after {
    content: '';
    width: 100%;
    height: 1px;
    background-color: #46413C;
    position: absolute;
    bottom: -1px;
    right: 0;
    max-width: 100%;
    transition: 0.5s ease all; }
  .link:hover {
    color: inherit; }
    .link:hover::after {
      max-width: 0; }

.template-index .header__wrapper .header__desktop {
  background-color: #F7F2ED; }

#about .header__wrapper.js__header__stuck .header__mobile {
  background-color: #F7F2ED; }

#about .header__wrapper .header__desktop,
#about .header__wrapper .header__mobile {
  background-color: transparent; }

#about .header__wrapper .menu__item a:hover {
  color: #46413C; }

#about .theme__header::after {
  background-color: transparent; }

#videos .header__wrapper .header__desktop {
  background-color: transparent; }

#videos .theme__header::after {
  background-color: transparent; }

.template-blog .instagram-feed,
.related-articles .instagram-feed {
  background-color: #FCFAF8; }

.template-blog .header__wrapper .header__desktop,
.related-articles .header__wrapper .header__desktop {
  background-color: white; }

.template-blog .blog-section,
.related-articles .blog-section {
  background-color: #FCFAF8; }

.template-blog .blog__title,
.related-articles .blog__title {
  font-family: 'Jost';
  font-size: 35px;
  text-transform: uppercase;
  margin-bottom: 3rem;
  margin-top: 1.5rem; }

.template-blog .inline-nav,
.related-articles .inline-nav {
  padding-bottom: 20px;
  border-bottom: 3px solid #F8F3EE;
  max-width: 1180px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 4rem; }
  @media (max-width: 607px) {
    .template-blog .inline-nav,
    .related-articles .inline-nav {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center; } }
  .template-blog .inline-nav a,
  .related-articles .inline-nav a {
    text-transform: uppercase;
    font-size: 14px; }
  .template-blog .inline-nav--active a,
  .related-articles .inline-nav--active a {
    text-decoration: underline; }
  .template-blog .inline-nav li,
  .related-articles .inline-nav li {
    margin-left: 30px;
    margin-right: 30px; }

.template-blog .product-grid,
.related-articles .product-grid {
  gap: 4rem var(--gap);
  margin-bottom: 5rem; }

.template-blog .article__tags,
.related-articles .article__tags {
  padding: 0;
  margin: 0; }

.template-blog .article__tag,
.related-articles .article__tag {
  font-size: 15px;
  font-family: 'Cormorant';
  line-height: 20px;
  text-transform: uppercase;
  padding: 0;
  background: none;
  margin-right: 20px;
  margin-bottom: 0; }

.template-blog .article__title,
.related-articles .article__title {
  font-size: 20px;
  margin: 1rem 0 1.5rem;
  font-family: 'Jost';
  font-weight: 300;
  text-transform: uppercase; }

.template-blog .article__link,
.related-articles .article__link {
  margin-top: 0; }
  .template-blog .article__link a,
  .related-articles .article__link a {
    background: none;
    padding-bottom: 0;
    font-size: 15px; }
    .template-blog .article__link a:hover,
    .related-articles .article__link a:hover {
      color: #46413C; }

@media only screen and (min-width: 990px) {
  .template-search .product-grid {
    grid-template-columns: 1fr 1fr 1fr; } }

.template-product .product__head .breadcrumbs {
  font-size: 11px;
  text-transform: uppercase; }
  .template-product .product__head .breadcrumbs__arrow {
    color: #46413C;
    opacity: 1;
    width: auto;
    height: auto;
    border-radius: 0;
    background: transparent; }

.template-product .product__title {
  font-size: 26px;
  line-height: 31px;
  text-transform: uppercase; }

.template-product .product__price {
  font-size: 18px;
  line-height: 23px;
  font-weight: 300; }

.template-product .product__submit__item .select-popout {
  max-width: 235px;
  margin-bottom: 1rem; }
  .template-product .product__submit__item .select-popout__toggle {
    border-color: #B2B3B5; }

.template-product .product__buttons-row {
  display: flex; 
align-items: center;
  column-gap: 1rem;
}



.template-product .product__tabs {
  border-top: 1px solid #F6F2EE;
  padding-top: 20px; }
  .template-product .product__tabs ul.tabs {
    display: flex;
    justify-content: space-between; }
    .template-product .product__tabs ul.tabs > li.tab-link {
      font-size: 12px;
      letter-spacing: 0;
      border-bottom: none !important; }
      .template-product .product__tabs ul.tabs > li.tab-link.current {
        font-weight: 500; }
        .template-product .product__tabs ul.tabs > li.tab-link.current span {
          border-bottom: none;
          background: none; }
  .template-product .product__tabs .tab-content__actions {
    margin-top: 1rem; }

.template-product .product__icon__row {
  padding-left: 40px;
  padding-top: 30px;
  padding-bottom: 30px; }

.template-product .product__feature {
  margin-top: 2rem;
  margin-bottom: 2rem; }
  .template-product .product__feature .product__icon__text p {
    font-weight: 400;
    font-size: 15px; }
  .template-product .product__feature .rte {
    font-size: 14px; }

.template-product .product__selectors .radio__fieldset {
  display: flex;
  flex-direction: column;
  padding-top: 0; }

.template-product .product__selectors .radio__legend {
  margin-bottom: 0.5rem; }
  .template-product .product__selectors .radio__legend__option-name {
    font-size: 13px;
    font-weight: 500;
    margin-right: 5px; }
  .template-product .product__selectors .radio__legend__value {
    display: inline-block;
    font-weight: 500;
    font-size: 13px;
    padding-top: 0; }

.template-product .quantity__legend__option-name {
  font-size: 13px;
  font-weight: 500;
  margin-bottom: 0.5rem; }

.template-product .product-upsell {
  background-color: #F7F2ED; }
  .template-product .product-upsell__content {
    display: flex;
    align-items: center; }
    @media (max-width: 785px) {
      .template-product .product-upsell__content {
        flex-direction: column;
        align-items: flex-start;
        padding-right: 16px; } }
  .template-product .product-upsell__title {
    font-size: 16px;
    line-height: 18px;
    font-family: 'Cormorant';
    text-transform: uppercase; }
  .template-product .product-upsell__btn {
    border: 1px solid #FCC9C6;
    padding: 0 15px; }
    .template-product .product-upsell__btn .btn__plus {
      --icon-size: 12px; }
  .template-product .product-upsell .sale .new-price {
    color: #46413C; }
  .template-product .product-upsell__image__thumb .image-wrapper {
    padding-top: 0; }
  .template-product .product-upsell .btn__plus {
    width: 10px;
    height: 15px;
    background-color: black; }

#policy .wrapper,
#sponsor-disclosure-policy .wrapper,
#shopping-terms .wrapper,
#cookie-policy .wrapper {
  max-width: 880px;
  padding-left: 30px;
  padding-right: 30px; }

#policy .text__standard,
#sponsor-disclosure-policy .text__standard,
#shopping-terms .text__standard,
#cookie-policy .text__standard {
  margin-top: 3rem; }
  @media (max-width: 607px) {
    #policy .text__standard,
    #sponsor-disclosure-policy .text__standard,
    #shopping-terms .text__standard,
    #cookie-policy .text__standard {
      margin-top: 1rem; } }

#policy .standard__heading,
#sponsor-disclosure-policy .standard__heading,
#shopping-terms .standard__heading,
#cookie-policy .standard__heading {
  font-size: 35px;
  font-family: 'Jost';
  letter-spacing: 0;
  text-transform: uppercase;
  margin-bottom: 4rem;
  font-weight: 300; }
  @media (max-width: 607px) {
    #policy .standard__heading,
    #sponsor-disclosure-policy .standard__heading,
    #shopping-terms .standard__heading,
    #cookie-policy .standard__heading {
      font-size: 25px; } }

#policy .rte h2,
#sponsor-disclosure-policy .rte h2,
#shopping-terms .rte h2,
#cookie-policy .rte h2 {
  font-size: 20px;
  letter-spacing: -0.4px;
  line-height: 24px;
  text-transform: uppercase;
  margin-bottom: 1.5em; }

#policy .rte h3,
#sponsor-disclosure-policy .rte h3,
#shopping-terms .rte h3,
#cookie-policy .rte h3 {
  font-family: 'Jost';
  text-transform: uppercase;
  font-size: 15px;
  line-height: 22px;
  margin-bottom: 2em; }

#policy .rte h4,
#sponsor-disclosure-policy .rte h4,
#shopping-terms .rte h4,
#cookie-policy .rte h4 {
  font-family: 'Jost';
  text-transform: uppercase;
  font-size: 15px;
  line-height: 22px;
  margin-bottom: 2em; }

#policy .rte p,
#sponsor-disclosure-policy .rte p,
#shopping-terms .rte p,
#cookie-policy .rte p {
  letter-spacing: 0;
  font-size: 17px;
  margin: 2rem auto 3rem; }

#policy .rte a,
#sponsor-disclosure-policy .rte a,
#shopping-terms .rte a,
#cookie-policy .rte a {
  background: none;
  text-decoration: underline; }

.template-login .main-content {
  display: flex;
  align-items: center; }
  @media (max-width: 750px) {
    .template-login .main-content {
      min-height: 0;
      padding-top: 60px; } }
  .template-login .main-content #Login {
    width: 100%;
    margin: -42px auto 40px; }
    .template-login .main-content #Login input {
      color: #46413C;
      font-weight: 300; }

.template-login .instagram-feed {
  padding-top: 0; }

.template-register .main-content {
  display: flex;
  align-items: center; }
  @media (max-width: 750px) {
    .template-register .main-content {
      min-height: 0;
      padding-top: 60px; } }
  .template-register .main-content #Register {
    width: 100%;
    margin: -42px auto 40px; }
    .template-register .main-content #Register input {
      color: #46413C;
      font-weight: 300; }

.template-register .instagram-feed {
  padding-top: 0; }

@media (max-width: 607px) {
  .template-collection .product-item .sold-out-box {
    display: none; }
  .template-collection .product-item .sale-box,
  .template-collection .product-item .badge-box {
    height: 40px;
    width: 40px;
    font-size: 8px;
    line-height: 1.2; } }

.hero-slider {
  position: relative;
  background-color: #F7F2ED; }
  @media (max-width: 785px) {
    .hero-slider {
      padding-top: 4rem; } }
  .hero-slider__image {
    position: relative;
    position: absolute;
    width: 100%;
    max-width: 400px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
    transition: 0.5s ease opacity;
    opacity: 0.4; }
    .hero-slider__image::before {
      display: block;
      content: "";
      width: 100%;
      padding-top: 111.13924%; }
    .hero-slider__image > .content, .hero-slider__image > img, .hero-slider__image > video {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
    @media (max-width: 785px) {
      .hero-slider__image {
        opacity: 1;
        position: relative;
        width: 80%;
        margin: 3rem auto;
        transform: none;
        top: 0;
        left: 0;
        z-index: 1; } }
  .hero-slider__navigation {
    position: absolute;
    top: 50%;
    z-index: 1;
    transform: translateY(-50%);
    right: 40px; }
    @media (max-width: 785px) {
      .hero-slider__navigation {
        display: none; } }
  .hero-slider__center {
    text-align: center; }
  .hero-slider__content {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    position: absolute;
    padding-bottom: 36px; }
    @media (max-width: 785px) {
      .hero-slider__content {
        flex-direction: column; } }
    .hero-slider__content.hover .hero-slider__title {
      opacity: 0; }
    .hero-slider__content.hover .hero-slider__image {
      opacity: 1; }
  .hero-slider__title {
    font-size: 60px;
    line-height: 75px;
    font-family: 'Jost';
    text-transform: uppercase;
    max-width: 650px;
    text-align: center;
    margin: auto;
    transition: 0.5s ease opacity; }
    @media (max-width: 785px) {
      .hero-slider__title {
        font-size: 25px;
        line-height: 35px; } }
  .hero-slider__left-text {
    position: absolute;
    left: 40px;
    text-transform: uppercase;
    font-family: 'Jost';
    font-size: 14px;
    line-height: 18px;
    max-width: 100px;
    text-align: center; }
    @media (max-width: 785px) {
      .hero-slider__left-text {
        position: relative;
        left: 0; } }
  .hero-slider .cta{
    margin-top: 2rem;
    display: inline-block;
    padding-left: 34px;
    padding-right: 34px; }
  .hero-slider .swiper-slide {
    min-height: calc(100vh - 82px); }
  .hero-slider .swiper-next,
  .hero-slider .swiper-prev {
    cursor: pointer; }
    .hero-slider .swiper-next img,
    .hero-slider .swiper-prev img {
      width: 12px;
      height: auto; }

.subscribe-form {
  padding: 6rem 30px;
  background-color: #FCFBF9; }
  .subscribe-form__inner {
    max-width: 700px;
    margin: auto;
    display: flex;
    flex-direction: column; }
    @media (max-width: 785px) {
      .subscribe-form__inner {
        flex-direction: column;
        text-align: center; } }
  .subscribe-form__left {
    font-size: 25px;
    font-family: 'Cormorant';
    letter-spacing: -1px;
    text-transform: uppercase;
    margin-right: 40px; }
    @media (max-width: 785px) {
      .subscribe-form__left {
        font-size: 20px;
        margin-right: 0;
        margin-bottom:8px; } }

.grid-container .grid__heading {
  font-family: 'Jost';
  text-transform: uppercase;
  font-size: 38px; }
  .grid-container .grid__heading c {
    font-family: 'Cormorant';
    font-size: 35px; }

.grid-container .product-item__swatched__holder {
  display: none; }

.image-content {
  margin: 4rem  0 6rem; }
  @media (max-width: 785px) {
    .image-content {
      margin: 2rem 0 2rem; } }
  .image-content__inner {
    max-width: 1145px;
    margin: auto;
    display: flex;
    align-items: center; }
    @media (max-width: 785px) {
      .image-content__inner {
        flex-direction: column-reverse; } }
  .image-content__left {
    flex: 1; }
    @media (max-width: 785px) {
      .image-content__left {
        padding: 2rem 0 5rem; } }
  .image-content__right {
    flex: 1; }
    @media (max-width: 785px) {
      .image-content__right {
        width: 100%; } }
  .image-content__text {
    text-align: center;
    padding: 0 4rem; }
  .image-content__image {
    position: relative; }
    .image-content__image::before {
      display: block;
      content: "";
      width: 100%;
      padding-top: 104.86486%; }
    .image-content__image > .content, .image-content__image > img, .image-content__image > video {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
  .image-content__title {
    font-size: 35px;
    letter-spacing: 0;
    text-transform: uppercase;
    margin-bottom: 1em;
    font-family: 'Jost'; }
    @media (max-width: 785px) {
      .image-content__title {
        font-size: 25px; } }

.meet-nikol {
  margin: 6rem 0; }
  .meet-nikol__inner {
    max-width: 1145px;
    margin: auto;
    display: flex; }
    @media (max-width: 785px) {
      .meet-nikol__inner {
        flex-direction: column; } }
  .meet-nikol__left {
    padding-right: 40px;
    width: 50%; }
    @media (max-width: 785px) {
      .meet-nikol__left {
        padding: 0;
        width: 100%; } }
  .meet-nikol__right {
    flex: 1;
    width: 50%;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
    align-items: center;
    background-color: #FCC9C6;
    justify-content: center;
    background-repeat: no-repeat;
    background-position: top left; }
    @media (max-width: 785px) {
      .meet-nikol__right {
        width: 100%;
        background-image: none !important;
        padding: 2rem 0 4rem;
        max-width: 90vw;
        margin: -65px auto 0;
        z-index: 1;
        width: 100%; } }
  .meet-nikol__copy {
    margin-bottom: 2.5em;
    max-width: 300px;
    font-size: 17px; }
  .meet-nikol__text {
    text-align: center;
    padding: 0 4rem; }
  .meet-nikol__image {
    position: relative; }
    .meet-nikol__image::before {
      display: block;
      content: "";
      width: 100%;
      padding-top: 104.86486%; }
    .meet-nikol__image > .content, .meet-nikol__image > img, .meet-nikol__image > video {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
  .meet-nikol__title {
    font-size: 35px;
    letter-spacing: 0;
    text-transform: uppercase;
    margin-bottom: 1em;
    font-family: 'Jost'; }
    @media (max-width: 785px) {
      .meet-nikol__title {
        font-size: 25px; } }

.testimonials {
  padding: 7rem 0;
  text-align: center;
  background-color: #F7F2ED;
  position: relative;
  margin: 8rem auto 5rem; }
  @media (max-width: 785px) {
    .testimonials {
      padding: 7rem 0;
      margin: 5rem auto 3rem; } }
  .testimonials__inner {
    max-width: 1400px;
    padding: 0 30px;
    margin: auto;
    overflow: hidden;
    position: relative; }
  .testimonials__title {
    font-family: 'Cormorant';
    text-transform: uppercase;
    margin-bottom: 1rem;
    font-size: 20px; }
  .testimonials__subtitle {
    text-transform: uppercase;
    margin-bottom: 1rem;
    font-size: 12px;
    font-weight: 300; }
  .testimonials__content {
    font-size: 17px;
    font-weight: 300;
    max-height: 220px;
    overflow: auto;
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */
    position: relative; }
    .testimonials__content::-webkit-scrollbar {
      display: none; }
  .testimonials__content-wrapper {
    position: relative;
    max-width: 270px;
    margin: 0.5rem auto 1rem; }
  .testimonials__author {
    font-size: 12px;
    text-transform: uppercase; }
  .testimonials__overlay {
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100px;
    bottom: 0;
    background: linear-gradient(0deg, rgba(247, 242, 237, 0.55) 0%, rgba(247, 242, 237, 0.35) 50%, rgba(247, 242, 237, 0) 100%);
    transition: 0.5s ease opacity; }
    .testimonials__overlay.hidden {
      opacity: 0; }
  .testimonials .swiper-next,
  .testimonials .swiper-prev {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    cursor: pointer; }
    .testimonials .swiper-next img,
    .testimonials .swiper-prev img {
      width: 15px;
      height: 20px; }
  .testimonials .swiper-next {
    right: 20px; }
    @media (max-width: 785px) {
      .testimonials .swiper-next {
        right: 15px; } }
  .testimonials .swiper-prev {
    left: 20px; }
    @media (max-width: 785px) {
      .testimonials .swiper-prev {
        left: 15px; } }

.image-grid {
  padding: 4rem 0; }
  .image-grid__inner {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 40px;
    max-width: 1180px;
    margin: auto;
    padding: 0 30px; }
    @media (max-width: 607px) {
      .image-grid__inner {
        grid-template-columns: 1fr; } }
  .image-grid__item {
    position: relative; }
    .image-grid__item:hover .image-grid__image {
      opacity: 0.4; }
  .image-grid__image {
    position: relative;
    transition: 0.5s ease opacity; }
    .image-grid__image::before {
      display: block;
      content: "";
      width: 100%;
      padding-top: 100%; }
    .image-grid__image > .content, .image-grid__image > img, .image-grid__image > video {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
  .image-grid__title {
    font-size: 40px;
    text-transform: uppercase;
    letter-spacing: 0;
    font-family: 'Jost'; }
  .image-grid__overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center; }

.video-product {
  background-color: #F7F2ED;
  padding: 6rem 0; }
  .video-product__inner {
    max-width: 1180px;
    margin: auto;
    padding: 0 30px;
    display: flex;
    align-items: center; }
    @media (max-width: 785px) {
      .video-product__inner {
        flex-direction: column-reverse; } }
  .video-product__product {
    flex: 1;
    max-width: 350px;
    background: white;
    padding: 14px;
    margin-right: -60px;
    position: relative;
    z-index: 1; }
    @media (max-width: 785px) {
      .video-product__product {
        margin-right: 0;
        margin-top: 60px;
        width: 100%;
        padding: 10px; } }
    .video-product__product .product-item__swatched__holder {
      display: none; }
  .video-product__video {
    flex: 1; }

.video-product-hub {
  padding: 3rem 0 3rem;
  max-width: 1020px;
  width: 100%;
  margin-right: 0;
  margin-left: auto; }
  @media (min-width: 786px) {
    .video-product-hub {
      right: 0 !important; } }
  .video-product-hub--reverse {
    margin-left: 0;
    margin-right: auto; }
    @media (min-width: 786px) {
      .video-product-hub--reverse {
        left: 0 !important; } }
  .video-product-hub__inner {
    display: flex;
    align-items: flex-start; }
    @media (max-width: 785px) {
      .video-product-hub__inner {
        flex-direction: column-reverse; } }
    @media (min-width: 786px) {
      .video-product-hub__inner .video-product-hub__product {
        margin-right: 30px;
        min-height: 525px;
        display: flex;
        flex-direction: column; } }
    @media (min-width: 786px) {
      .video-product-hub__inner--reverse {
        flex-direction: row-reverse; } }
    @media (min-width: 786px) {
      .video-product-hub__inner--reverse .video-product-hub__product {
        margin-left: 30px; } }
  .video-product-hub__product {
    flex: 1;
    max-width: 364px;
    background: white;
    padding: 14px;
    position: relative;
    z-index: 1; }
    @media (max-width: 785px) {
      .video-product-hub__product {
        margin-right: auto;
        margin-left: auto;
        margin-top: 30px;
        width: 100%;
        padding: 10px; } }
    .video-product-hub__product .swiper-container {
      overflow: hidden; }
      .video-product-hub__product .swiper-container .swiper-prev,
      .video-product-hub__product .swiper-container .swiper-next {
        position: absolute;
        top: 36%;
        z-index: 1;
        cursor: pointer; }
        .video-product-hub__product .swiper-container .swiper-prev.swiper-button-disabled,
        .video-product-hub__product .swiper-container .swiper-next.swiper-button-disabled {
          display: none; }
      .video-product-hub__product .swiper-container .swiper-next {
        right: 30px; }
      .video-product-hub__product .swiper-container .swiper-prev {
        left: 30px; }
  .video-product-hub__video {
    flex: 1;
    margin: auto; }
  .video-product-hub .yt-video {
    position: relative;
    background: white;
    padding: 12px; }
    .video-product-hub .yt-video__content {
      margin-left: auto;
      margin-right: auto;
      max-width: 90%;
      padding-bottom: 2rem; }
    .video-product-hub .yt-video__title {
      font-size: 25px; }
  .video-product-hub .product-item {
    height: 100%;
    display: flex;
    flex-direction: column;
    flex: 1; }
    .video-product-hub .product-item .product-information {
      flex: 1;
      display: flex;
      align-items: center; }
      @media (min-width: 786px) {
        .video-product-hub .product-item .product-information {
          margin-top: 25px; } }
    .video-product-hub .product-item__swatched__holder {
      display: none; }
    .video-product-hub .product-item__info {
      padding-left: 20px;
      padding-right: 20px;
      padding-top: 4px;
      padding-bottom: 6px;
      display: flex;
      align-items: flex-start;
      flex-direction: column;
      justify-content: center; }
    @media (min-width: 786px) {
      .video-product-hub .product-item__image {
        padding-top: 110%; } }
    .video-product-hub .product-item__title {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }

.left-right-content {
  padding: 6rem 0; }
  @media (max-width: 785px) {
    .left-right-content {
      padding: 3rem 0; } }
  .left-right-content__inner {
    max-width: 1180px;
    padding: 0 30px;
    display: flex;
    align-items: center;
    margin: auto; }
  @media (max-width: 785px) {
    .left-right-content--image-left .left-right-content__inner {
      flex-direction: column; } }
  @media (min-width: 786px) {
    .left-right-content--image-left .left-right-content__image-wrapper {
      padding-right: 40px; } }
  @media (min-width: 786px) {
    .left-right-content--image-left .left-right-content__content {
      padding-left: 40px; } }
  .left-right-content--image-right .left-right-content__inner {
    flex-direction: row-reverse; }
    @media (max-width: 785px) {
      .left-right-content--image-right .left-right-content__inner {
        flex-direction: column; } }
  @media (min-width: 786px) {
    .left-right-content--image-right .left-right-content__image-wrapper {
      padding-left: 40px; } }
  @media (min-width: 786px) {
    .left-right-content--image-right .left-right-content__content {
      padding-right: 40px; } }
  .left-right-content__content {
    width: 50%;
    max-width: 440px;
    margin: auto; }
    @media (max-width: 785px) {
      .left-right-content__content {
        width: 100%; } }
    .left-right-content__content--center {
      text-align: center; }
  .left-right-content__image-wrapper {
    width: 50%; }
    @media (max-width: 785px) {
      .left-right-content__image-wrapper {
        width: 100%; } }
  .left-right-content__image {
    position: relative; }
    .left-right-content__image::before {
      display: block;
      content: "";
      width: 100%;
      padding-top: 104.86486%; }
    .left-right-content__image > .content, .left-right-content__image > img, .left-right-content__image > video {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
    @media (max-width: 785px) {
      .left-right-content__image {
        position: relative;
        margin-bottom: 2rem; }
        .left-right-content__image::before {
          display: block;
          content: "";
          width: 100%;
          padding-top: 104.7619%; }
        .left-right-content__image > .content, .left-right-content__image > img, .left-right-content__image > video {
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          width: 100%;
          height: 100%;
          -o-object-fit: cover;
             object-fit: cover; } }
  .left-right-content__pretitle {
    font-size: 15px; }
  .left-right-content__title {
    font-size: 25px;
    font-family: 'Jost';
    margin-bottom: 2rem; }
    .left-right-content__title--big {
      font-size: 35px;
      font-weight: 300; }
      @media (max-width: 785px) {
        .left-right-content__title--big {
          font-size: 30px; } }
  .left-right-content__copy {
    font-size: 17px;
    margin-bottom: 2rem; }

.instagram-feed {
  padding: 4rem 0 6rem;
  background: white; }
  .instagram-feed__inner {
    max-width: 1180px;
    padding: 0 30px;
    margin: auto; }
  .instagram-feed__top {
    display: flex;
    justify-content: space-between;
    align-items: center; }
  .instagram-feed__title {
    font-size: 32px;
    font-family: 'Jost';
    margin: 0;
    text-transform: uppercase; }
  .instagram-feed__handle {
    font-size: 17px;
    font-family: 'Cormorant';
    text-transform: uppercase;
    letter-spacing: -0.34px;
    text-decoration: underline;
    text-underline-offset: 2px; }
    @media (max-width: 785px) {
      .instagram-feed__handle {
        margin-top: 30px;
        text-decoration: underline;
        text-align: right; }
        .instagram-feed__handle.mobile-only {
          display: block; } }
  @media (max-width: 607px) {
    .instagram-feed #insta-feed a:not(:first-of-type) {
      display: none !important; }
    .instagram-feed #insta-feed a:first-of-type {
      width: 100% !important; }
      .instagram-feed #insta-feed a:first-of-type .instafeed-container {
        width: 100% !important;
        padding-top: 100% !important; } }

.prefooter {
  background-color: #F7F2ED;
  padding: 2rem 0;
  z-index: 100;
  position: relative; }
  .prefooter__inner {
    max-width: 1180px;
    margin: auto;
    padding: 0 30px;
    display: flex;
    justify-content: space-between;
    align-items: center; }
    @media (max-width: 785px) {
      .prefooter__inner {
        flex-direction: column;
        padding: 0 15px; } }
  .prefooter__left {
    font-size: 20px;
    text-transform: uppercase;
    font-family: 'Jost';
    font-weight: 500; }
    @media (max-width: 785px) {
      .prefooter__left {
        margin-bottom: 2rem; } }
  .prefooter__right {
    display: flex; }
    @media (max-width: 785px) {
      .prefooter__right {
        flex-wrap: wrap;
        justify-content: space-evenly; } }
  .prefooter__item {
    margin-left: 70px;
    display: flex;
    align-items: center; }
    @media (max-width: 785px) {
      .prefooter__item {
        margin: 0 15px 20px; } }
    .prefooter__item img {
      height: 32px;
      width: auto;
      margin-right: 20px; }
      @media (max-width: 785px) {
        .prefooter__item img {
          margin-right: 10px; } }
    .prefooter__item-title {
      font-size: 12px;
      text-transform: uppercase;
      font-family: 'Jost';
      font-weight: 500; }

.about-header {
  background-color: #FCC9C6;
  background-color: #FCC9C6;
  padding: calc(5rem + 42px) 0 4rem;
  position: relative;
  background-position: bottom right;
  background-size: 100% auto;
  margin-top: -82px; }
  @media (min-width: 786px) {
    .about-header {
      height: 100vh; } }
  @media (max-width: 785px) {
    .about-header {
      padding: 83px 0 10rem; } }
  .about-header__inner {
    max-width: 1180px;
    margin: auto;
    padding: 0 30px;
    display: flex;
    justify-content: space-between; }
    @media (max-width: 785px) {
      .about-header__inner {
        flex-direction: column; } }
    @media (min-width: 786px) {
      .about-header__inner {
        height: 100%; } }
  .about-header__left {
    width: 50%; }
    @media (max-width: 785px) {
      .about-header__left {
        padding: 2rem 0 0;
        width: 100%; } }
  .about-header__right {
    width: 50%;
    position: relative; }
    @media (max-width: 785px) {
      .about-header__right {
        width: 100%; } }
  .about-header__image {
    position: relative;
    max-width: 500px;
    margin: auto; }
    .about-header__image::before {
      display: block;
      content: "";
      width: 100%;
      padding-top: 125%; }
    .about-header__image > .content, .about-header__image > img, .about-header__image > video {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
    @media (min-width: 786px) {
      .about-header__image {
        height: 100%; }
        .about-header__image img {
          -o-object-position: center top;
             object-position: center top; } }
  .about-header__copy {
    max-width: 430px;
    margin: auto;
    text-align: center;
    position: relative;
    top: 50%;
    transform: translateY(-50%); }
    @media (max-width: 785px) {
      .about-header__copy {
        top: 0;
        transform: none; } }
  .about-header__title {
    position: absolute;
    color: white;
    font-family: 'Jost';
    text-transform: uppercase;
    line-height: 75px;
    font-size: 80px;
    bottom: -4.5rem;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    font-weight: 400; }
    @media (max-width: 785px) {
      .about-header__title {
        position: relative;
        bottom: 0;
        font-size: 60px;
        line-height: 75px;
        max-width: 200px;
        margin-top: -12%;
        margin-bottom: 2rem; } }

.about-two-columns {
  background-color: #F8F3EE;
  padding: 6rem 0 12rem; }
  @media (max-width: 785px) {
    .about-two-columns {
      padding: 6rem 0 5rem; } }
  .about-two-columns__inner {
    max-width: 900px;
    margin: auto;
    padding: 0 30px;
    display: flex;
    justify-content: space-between; }
    @media (max-width: 785px) {
      .about-two-columns__inner {
        flex-direction: column; } }
  .about-two-columns__left {
    width: 50%; }
    @media (max-width: 785px) {
      .about-two-columns__left {
        padding: 2rem 0 0;
        width: 100%; } }
    @media (min-width: 786px) {
      .about-two-columns__left {
        padding-right: 30px; } }
  .about-two-columns__right {
    width: 50%;
    margin-top: 8rem; }
    @media (max-width: 785px) {
      .about-two-columns__right {
        width: 100%;
        margin-top: 4rem; } }
    @media (min-width: 786px) {
      .about-two-columns__right {
        padding-left: 30px; } }
  .about-two-columns__copy {
    max-width: 430px;
    margin: autol; }

.about-quote-image {
  background-color: #fcfaf8;
  padding: 4rem 0 0; }
  @media (max-width: 785px) {
    .about-quote-image {
      background-color: #FCFAF8;
      padding: 1rem 0 2rem; } }
  .about-quote-image__inner {
    max-width: 900px;
    margin: auto;
    padding: 0 30px;
    display: flex;
    justify-content: space-between;
    align-items: center; }
    @media (max-width: 785px) {
      .about-quote-image__inner {
        flex-direction: column-reverse;
        margin-top: -3rem; } }
  .about-quote-image__left {
    width: 50%; }
    @media (max-width: 785px) {
      .about-quote-image__left {
        padding: 2rem 0 0;
        width: 100%; } }
    @media (min-width: 786px) {
      .about-quote-image__left {
        padding-right: 20px; } }
  .about-quote-image__right {
    width: 50%;
    position: relative;
    margin-top: -8rem; }
    @media (max-width: 785px) {
      .about-quote-image__right {
        width: 100%;
        margin-top: 0; } }
    @media (min-width: 786px) {
      .about-quote-image__right {
        padding-left: 50px;
        margin-right: -3rem; } }
  .about-quote-image__image {
    position: relative;
    max-width: 500px;
    margin: auto; }
    .about-quote-image__image::before {
      display: block;
      content: "";
      width: 100%;
      padding-top: 125%; }
    .about-quote-image__image > .content, .about-quote-image__image > img, .about-quote-image__image > video {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
  .about-quote-image__copy {
    font-family: 'Jost';
    font-size: 31px;
    line-height: 45px;
    max-width: 430px;
    padding: 0 15px; }
    @media (max-width: 785px) {
      .about-quote-image__copy {
        padding: 0;
        font-size: 30px;
        line-height: 40px; } }

.about-text-grid {
  background-color: #F8F3EE;
  padding: 6rem 0 6rem; }
  @media (max-width: 785px) {
    .about-text-grid {
      padding: 4.5rem 0 4.5rem; } }
  .about-text-grid__inner {
    max-width: 900px;
    margin: auto;
    padding: 0 30px;
    display: flex;
    justify-content: space-between;
    align-items: center; }
    @media (max-width: 785px) {
      .about-text-grid__inner {
        flex-direction: column; } }
  .about-text-grid__left {
    width: 50%; }
    @media (max-width: 785px) {
      .about-text-grid__left {
        padding: 0 0 0;
        width: 100%; } }
    @media (min-width: 786px) {
      .about-text-grid__left {
        padding-right: 30px; } }
  .about-text-grid__right {
    width: 50%; }
    @media (max-width: 785px) {
      .about-text-grid__right {
        width: 100%;
        margin-top: 3rem; } }
    @media (min-width: 786px) {
      .about-text-grid__right {
        padding-left: 30px; } }
  .about-text-grid__copy {
    max-width: 430px;
    margin: auto; }
    .about-text-grid__copy:nth-of-type(2) {
      margin-top: 3rem; }

.about-contact {
  padding: 6rem 0; }
  .about-contact__inner {
    max-width: 1180px;
    margin: auto;
    padding: 0 30px;
    display: flex;
    justify-content: space-between; }
    @media (max-width: 785px) {
      .about-contact__inner {
        flex-direction: column; } }
  .about-contact__left {
    width: 50%; }
    @media (max-width: 785px) {
      .about-contact__left {
        margin-bottom: 1.5rem;
        width: 100%; } }
    @media (min-width: 786px) {
      .about-contact__left {
        padding-right: 30px; } }
  .about-contact__right {
    width: 50%;
    position: relative;
    background-color: #FCC9C6;
    padding: 4rem 2rem; }
    @media (max-width: 785px) {
      .about-contact__right {
        width: 100%; } }
    @media (min-width: 786px) {
      .about-contact__right {
        padding: 5rem 4rem; } }
  .about-contact__image {
    position: relative;
    margin: auto; }
    .about-contact__image::before {
      display: block;
      content: "";
      width: 100%;
      padding-top: 104.86486%; }
    .about-contact__image > .content, .about-contact__image > img, .about-contact__image > video {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
    @media (max-width: 785px) {
      .about-contact__image {
        position: relative; }
        .about-contact__image::before {
          display: block;
          content: "";
          width: 100%;
          padding-top: 104.86486%; }
        .about-contact__image > .content, .about-contact__image > img, .about-contact__image > video {
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          width: 100%;
          height: 100%;
          -o-object-fit: cover;
             object-fit: cover; } }
    @media (min-width: 786px) {
      .about-contact__image {
        height: 100%; } }
  .about-contact__row {
    display: flex; }
    .about-contact__row > div {
      flex: 1;
      padding: 0 5px; }
    @media (max-width: 785px) {
      .about-contact__row {
        flex-direction: column; } }
  .about-contact__title {
    text-align: center;
    text-transform: uppercase;
    font-size: 35px;
    line-height: 50px; }
    @media (max-width: 785px) {
      .about-contact__title {
        font-size: 25px; } }
  .about-contact__copy {
    text-align: center;
    line-height: 1.4;
    margin: 2rem 0; }
  .about-contact__form input[type="text"],
  .about-contact__form input[type="password"],
  .about-contact__form input[type="email"],
  .about-contact__form input[type="number"],
  .about-contact__form input[type="tel"],
  .about-contact__form textarea {
    font-size: 12px;
    border-color: white !important;
    resize: none;
    font-weight: 300; }
  .about-contact__form .selectboxit-container {
    width: 100%; }
    .about-contact__form .selectboxit-container .selectboxit .selectboxit-option-icon-container {
      margin-left: 0; }
    .about-contact__form .selectboxit-container .selectboxit-text {
      text-indent: 0px;
      color: #46413C; }
    .about-contact__form .selectboxit-container .selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {
      background: #FCC9C6; }
    .about-contact__form .selectboxit-container .selectboxit-options {
      background: #FCC9C6;
      width: 100%;
      border-radius: 0;
      border: none;
      border-bottom: 1px solid white; }
      .about-contact__form .selectboxit-container .selectboxit-options .selectboxit-option {
        text-transform: uppercase; }
        .about-contact__form .selectboxit-container .selectboxit-options .selectboxit-option a {
          font-size: 12px;
          font-family: 'Jost';
          font-weight: 300; }
    .about-contact__form .selectboxit-container .selectboxit-btn {
      background: transparent;
      border: none;
      border-bottom: 1px solid white;
      border-radius: 0;
      height: auto;
      width: 100% !important;
      padding: 14px 0px 5px; }
      .about-contact__form .selectboxit-container .selectboxit-btn.selectboxit-open {
        border: none; }
      .about-contact__form .selectboxit-container .selectboxit-btn span {
        height: auto;
        font-size: 12px;
        text-transform: uppercase;
        font-family: 'Jost';
        font-weight: 300; }
      .about-contact__form .selectboxit-container .selectboxit-btn .selectboxit-arrow-container {
        top: 50%; }
        .about-contact__form .selectboxit-container .selectboxit-btn .selectboxit-arrow-container .selectboxit-arrow {
          border: none; }
          .about-contact__form .selectboxit-container .selectboxit-btn .selectboxit-arrow-container .selectboxit-arrow::after {
            content: '';
            position: relative;
            top: -5px;
            height: 20px;
            width: 20px;
            display: inline-block;
            background-image: url("/cdn/shop/files/right-contact.png?v=1680565761");
            background-size: 7px 10px;
            background-position: center;
            background-repeat: no-repeat; }
  .about-contact__submit {
    text-align: center;
    margin-top: 1.5rem; }
    .about-contact__submit button {
      padding: 0; }

.videos-featured {
  background-color: #F8F3EE;
  padding: 4rem 0 4rem;
  position: relative;
  margin-top: -83px;
  min-height: 100vh;
  display: flex; }
  @media (max-width: 785px) {
    .videos-featured {
      padding: 83px 0 5rem; } }
  .videos-featured__inner {
    max-width: 1180px;
    margin: auto;
    padding: 0 30px;
    display: flex;
    align-items: center;
    width: 100%; }
    @media (max-width: 785px) {
      .videos-featured__inner {
        flex-direction: column-reverse; } }
  .videos-featured__content {
    flex: 1;
    max-width: 420px;
    background: white;
    padding: 14px;
    margin-right: -60px;
    position: relative;
    z-index: 1;
    padding: 7rem 3rem; }
    @media (max-width: 785px) {
      .videos-featured__content {
        margin-right: 0;
        margin-top: 30px;
        width: 100%;
        padding: 3rem;
        flex-direction: column-reverse; } }
  .videos-featured .yt-video-content__title {
    font-size: 35px;
    margin-top: 0;
    margin-bottom: 3rem; }
    @media (max-width: 785px) {
      .videos-featured .yt-video-content__title {
        font-size: 25px;
        margin-bottom: 2rem; } }
  @media (max-width: 785px) {
    .videos-featured__video {
      width: 100%;
      order: 3; } }
  @media (max-width: 785px) {
    .videos-featured__content {
      text-align: center;
      margin-top: 0;
      order: 2; } }
  .videos-featured__video {
    flex: 1; }
  .videos-featured__link {
    position: fixed;
    bottom: 0;
    left: 0;
    padding: 10px 20px;
    text-transform: uppercase;
    text-align: center;
    background-color: #FCC9C6;
    width: 100%;
    font-size: 11px;
    z-index: 99; }
    .videos-featured__link:hover {
      color: #46413C; }
  .videos-featured__subscribe {
    text-align: center;
    order: 1;
    margin-top: 3rem; }
    .videos-featured__subscribe-title {
      font-size: 25px;
      text-transform: uppercase;
      max-width: 290px; }
    .videos-featured__subscribe .cta {
      display: inline-block;
      margin-top: 2rem; }

.videos-filter {
  background-color: #fcfaf8; }
  @media (max-width: 607px) {
    .videos-filter .swiper-container {
      margin-right: -30px;
      margin-left: -30px; }
      .videos-filter .swiper-container .swiper-wrapper .swiper-slide:first-of-type {
        padding-left: 30px; }
      .videos-filter .swiper-container .swiper-wrapper .swiper-slide:last-of-type {
        padding-right: 30px; } }
  .videos-filter__inner {
    max-width: 1080px;
    margin: auto;
    padding: 2rem 30px;
    display: flex;
    justify-content: center;
    text-transform: uppercase;
    font-size: 14px;
    border-bottom: 3px solid #F8F3EE; }
    .videos-filter__inner .swiper-slide {
      width: auto; }
    .videos-filter__inner a {
      margin: 0 20px; }
      @media (max-width: 607px) {
        .videos-filter__inner a {
          margin: 0; } }
      .videos-filter__inner a.active {
        text-decoration: underline;
        text-underline-offset: 2px; }
      .videos-filter__inner a:hover {
        color: #FCC9C6; }

.videos-list {
  background-color: #fcfaf8; }
  .videos-list__inner {
    max-width: 1080px;
    margin: auto;
    padding: 0 30px; }

.template-article .header__wrapper .header__desktop,
.template-article .header__wrapper .header__mobile {
  background-color: #fcfaf8; }

.template-article .theme__header::after {
  background-color: #fcfaf8; }

.template-article .wp-caption {
  max-width: 100%; }

.template-article .article {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  margin-bottom: 0;
  padding-bottom: 4rem; }
  .template-article .article::before {
    content: '';
    background-color: #fcfaf8;
    width: 100vw;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    position: absolute;
    height: 100%; }
  .template-article .article__content {
    line-height: 24px;
    font-size: 17px;
    max-width: 850px;
    margin: auto;
    text-align: center; }
    .template-article .article__content p > img {
      margin: 5rem auto;
      max-width: 440px; }
  .template-article .article .product-item {
    max-width: 354px;
    margin: 4rem auto;
    background: white;
    padding: 10px; }
    .template-article .article .product-item__image {
      padding-top: 125%; }
    .template-article .article .product-item__swatched__holder {
      display: none; }
    .template-article .article .product-item p {
      margin: 10px 0; }
    .template-article .article .product-item img {
      margin: 0;
      position: relative; }
  .template-article .article__signature {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    text-transform: uppercase;
    position: relative; }
    .template-article .article__signature img {
      max-width: 127px;
      height: auto;
      margin-left: 10px; }
  .template-article .article__comments {
    position: relative; }
    .template-article .article__comments::before {
      content: '';
      width: 100vw;
      left: 50%;
      right: 50%;
      margin-left: -50vw;
      margin-right: -50vw;
      background-color: #F7F2ED;
      position: absolute;
      height: 100%; }
  .template-article .article__comments-button {
    text-align: center;
    background: #F7F2ED;
    padding: 14px;
    cursor: pointer;
    font-size: 13px;
    text-transform: uppercase;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1;
    position: relative;
    transition: 0.5s ease all; }
    .template-article .article__comments-button:hover {
      color: #FCC9C6; }
      .template-article .article__comments-button:hover .divider {
        background-color: #FCC9C6; }
    .template-article .article__comments-button .divider {
      margin: 0 20px;
      height: 12px;
      transition: 0.5s ease all;
      width: 1px;
      display: inline-block;
      background: black; }

.template-article .related-articles {
  max-width: 1180px;
  padding: 0 30px;
  margin: 4rem auto 0; }
  .template-article .related-articles__inner {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 40px; }
    @media (max-width: 785px) {
      .template-article .related-articles__inner {
        grid-template-columns: 1fr; } }
  .template-article .related-articles__title {
    text-align: center;
    font-size: 31px;
    font-family: 'Jost';
    text-transform: uppercase;
    margin-bottom: 3rem; }
    .template-article .related-articles__title span {
      font-family: 'Cormorant';
      font-size: 35px; }
  .template-article .related-articles .article {
    padding-bottom: 1rem; }

.template-article .shopthepost-widget {
  padding: 40px 30px;
  margin: 4rem auto;
  border: 2px solid #F7F2ED;
  background-color: white; }

.cart-drawer__message {
  background-color: #FCC9C6;
  font-size: 12px;
  text-align: center; }
  .cart-drawer__message.free-shipping {
    background-color: transparent;
    border-top: 1px solid #F6F2EE;
    border-bottom: 1px solid #F6F2EE;
    font-size: 14px;
    padding-top: 20px;
    padding-bottom: 20px; }

.cart-drawer__head h3 {
  font-size: 18px;
  letter-spacing: 0; }

.cart-drawer .product-upsell__btn .btn__plus {
  --icon-size: 12px;
  -webkit-mask-size: contain;
          mask-size: contain; }

.collection__nav {
  background-color: transparent;
  border-color: #F7F2ED; }
  .collection__nav .popout--group .popout__toggle {
    border-color: #F7F2ED; }

.collection .popout__toggle span:not(.filter-count) {
  font-size: 11px;
  letter-spacing: 0; }

.collection .popout__arrow {
  margin-left: 10px;
  line-height: 0.4;
  position: relative;
  top: -2px; }

@media (min-width: 786px) {
  .collection__sidebar__slider {
    background-color: transparent; }
    .collection__sidebar__slider::after {
      background-color: none; } }

.collection__sidebar__group {
  opacity: 1; }

.collection__sidebar__heading {
  border-color: #F7F2ED; }
  .collection__sidebar__heading span {
    text-transform: uppercase;
    font-size: 11px;
    letter-spacing: 0; }

.collection__sidebar .sidebar__item label {
  font-size: 12px;
  line-height: 16px; }

.collection .product-grid {
  gap: 16px; }

.collection .product-item__title {
  font-size: 15px;
  line-height: 18px;
  margin-top: 0; }

.collection .product-item__type {
  display: none; }

.collection .product-item__image {
  padding-top: 100%; }

.collection .product-item .product-information {
  margin-top: 0; }

.search__caption {
  text-transform: uppercase;
  letter-spacing: 0;
  border-color: #F7F2ED;
  border-bottom: none; }

.search__results__heading {
  text-transform: uppercase; }

.section-faq__title {
  font-family: 'Jost';
  font-size: 14px !important;
  text-transform: uppercase;
  font-weight: 300px; }

.related__products .tab-link {
  font-size: 32px;
  font-family: 'Jost';
  text-transform: uppercase;
  letter-spacing: 0; }
  .related__products .tab-link em {
    font-size: 35px;
    font-family: 'Cormorant';
    font-style: normal;
    letter-spacing: -1.4px; }
  .related__products .tab-link span {
    background: none; }

.related__wrapper {
  padding-bottom: 3rem; }

  .modal--default .modal__title {
    font-size: 25px;
    letter-spacing: -1px;
    max-width: 250px; }
    @media (max-width: 785px) {
      .modal--default .modal__title {
        text-align: center; } }




.modal__body {

  bottom: 2rem; }
  @media (max-width: 785px) {
    .modal__body {
      right: unset;
      bottom: unset;
      padding-top: 3rem;
      padding-bottom: 0; } }

@media (max-width: 785px) {
  .modal__outer {
    bottom: unset;
    top: 50%;
    width: 90% !important;
    right: 0 !important;
    left: 0 !important;
    margin: auto;
    transform: translateY(-50%); } }

.modal__wrapper {
  align-items: flex-end;
  justify-content: flex-end; }

.modal__text {
  text-align: left; }
  @media (max-width: 785px) {
    .modal__text {
      text-align: center !important;
      margin-bottom: 2rem;
      padding: 0 !important; } }

.modal__inner {
  width: 100%;
}

@media (max-width: 785px) {
  .modal__title {
    margin-left: auto;
    margin-right: auto; } }

.modal__outer button.close {
  width: 30px;
  height: 30px;
  top: 8px;
  right: 8px; }

.drawer__content {
  top: unset;
  bottom: 0;
  height: calc(100% - 80px);
  max-width: 100%;
  padding-top: 3rem; }

.drawer__underlay {
  display: none !important; }

.drawer__inner .sliderow__title {
  text-transform: uppercase; }

.drawer__inner .social {
  margin-top: 0.75rem;
  padding: 0 var(--inner); }

.promo {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #FCC9C6;
  text-align: center;
  text-transform: uppercase;
  font-size: 11px;
  padding: 10px;
  z-index: 99; }

.product-grid--vertical {
  gap: 45px; }

@media (max-width: 785px) {
  .product-grid--mobile-slider {
    margin-right: -30px;
    margin-left: -30px; }
    .product-grid--mobile-slider .product-item:first-of-type {
      margin-left: 15px; } }

@media (min-width: 786px) {
  .product-grid--mobile-slider {
    grid-template-columns: 1fr 1fr 1fr; } }

.product-grid-outer {
  padding-left: 30px;
  padding-right: 30px; }

.hero__title {
  font-family: 'Jost'; }

.hero__description {
  font-family: 'Cormorant'; }

.hero .image__fill img {
  -o-object-position: top center;
     object-position: top center; }

.product-item {
  background-color: transparent; }
  .product-item .quick-add__button {
    background-color: #FCC9C6;
    font-size: 12px;
    letter-spacing: 0; }
    .product-item .quick-add__button-mobile .btn__plus {
      width: 12px;
      height: 17px;
      --icon-size: 13px;
      color: #46413C; }
  .product-item .product-information {
    text-align: left; }
  .product-item .badge-box,
  .product-item .sale-box {
    font-size: 11px;
    background: #FCC9C6;
    right: 12px;
    left: unset;
    height: 58px;
    width: 58px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    white-space: unset;
    letter-spacing: 0;
    line-height: 12px;
    top: 12px;
    font-weight: 300; }
  .product-item .sold-out-box {
    text-transform: uppercase;
    padding: 7px;
    position: absolute;
    z-index: 3;
    text-align: center;
    font-size: 11px;
    background: #B2B3B5;
    left: 12px;
    height: 58px;
    width: 58px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    white-space: unset;
    letter-spacing: 0;
    line-height: 12px;
    top: 12px;
    color: white; }
  .product-item__type {
    font-size: 12px;
    line-height: 19px;
    text-transform: uppercase;
    font-weight: 300; }
  .product-item__title {
    font-family: 'Cormorant';
    font-size: 20px;
    letter-spacing: -0.02em;
    line-height: 24px;
    text-transform: uppercase;
    margin: 0 10px; }
  .product-item__info {
    padding-left: 0;
    padding-right: 0; }
  .product-item .price {
    font-size: 13px;
    font-weight: 300;
    color: #46413C; 
    margin: 10px 10px}
  .product-item .new-price {
    color: #46413C; }
  .product-item__image .sale-box {
    background-color: #F7F2ED;
    color: #46413C; }
  .product-item .product-information {
    margin-top: 10px; }
  .product-item__swatches__count {
    font-style: normal;
    font-size: 11px; }
  .product-item .radio__fieldset--swatches.is-visible {
    background-color: transparent; }

.yt-video {
  position: relative; }
  .yt-video__image {
    position: relative;
    width: 100%; }
    .yt-video__image::before {
      display: block;
      content: "";
      width: 100%;
      padding-top: 64.91647%; }
    .yt-video__image > .content, .yt-video__image > img, .yt-video__image > video {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
  .yt-video__content {
    margin-left: 100px;
    margin-top: 30px; }
    @media (max-width: 785px) {
      .yt-video__content {
        text-align: center;
        margin-left: 0; } }
  .yt-video__wrapper {
    position: relative; }
  .yt-video__overlay {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center; }
    .yt-video__overlay img {
      width: 50px;
      height: 50px; }
  .yt-video__title {
    font-size: 30px;
    letter-spacing: -0.6px;
    text-transform: uppercase; }
    @media (max-width: 785px) {
      .yt-video__title {
        font-size: 25px; } }

.article-hero {
  min-height: 100vh;
  display: flex;
  align-items: center;
  background-color: #fcfaf8; }
  .article-hero__inner {
    max-width: 1280px;
    margin: auto;
    padding: 0 30px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex: 1;
    top: -83px; }
    @media (max-width: 785px) {
      .article-hero__inner {
        flex-direction: column-reverse; } }
  .article-hero__left {
    width: 50%;
    text-align: center; }
    @media (max-width: 785px) {
      .article-hero__left {
        padding: 2rem 0 0;
        width: 100%; } }
    @media (min-width: 786px) {
      .article-hero__left {
        padding-right: 5rem; } }
  .article-hero__right {
    width: 50%;
    position: relative; }
    @media (max-width: 785px) {
      .article-hero__right {
        width: 100%; } }
  .article-hero__image {
    position: relative;
    margin: auto; }
    .article-hero__image::before {
      display: block;
      content: "";
      width: 100%;
      padding-top: 104.86486%; }
    .article-hero__image > .content, .article-hero__image > img, .article-hero__image > video {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
    @media (max-width: 785px) {
      .article-hero__image {
        margin-bottom: 2rem; } }
  .article-hero__title {
    font-size: 35px;
    line-height: 50px;
    font-family: 'Jost';
    letter-spacing: 0;
    text-transform: uppercase;
    margin-bottom: 2rem;
    margin-top: 2rem; }
  .article-hero__tag {
    font-size: 20px;
    font-family: 'Cormorant';
    text-transform: uppercase; }
  .article-hero time {
    font-family: 'Jost';
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 300; }

.comments-wrapper {
  max-height: 0;
  overflow: hidden;
  transition: 1s ease all;
  background-color: #F7F2ED;
  position: relative; }
  @media (max-width: 607px) {
    .comments-wrapper {
      padding-left: 15px;
      padding-right: 15px; } }
  .comments-wrapper.active {
    max-height: 4000px; }

.comments__title {
  font-size: 17px !important;
  font-family: 'Jost';
  font-weight: 500; }

.comments-form {
  max-width: 768px;
  margin: 0 auto 4rem; }
  .comments-form input,
  .comments-form textarea {
    font-size: 13px;
    border-bottom: 1px solid #F4CBC7;
    padding-left: 0;
    resize: none; }
  .comments-form input[type="submit"] {
    font-size: 17px;
    text-decoration: underline;
    text-underline-offset: 4px;
    border-bottom: none; }

.comments__list {
  max-width: 768px;
  margin: auto; }
  .comments__list-title {
    font-size: 17px;
    font-weight: 500;
    font-family: 'Jost'; }
  .comments__list .author {
    font-size: 12px;
    text-transform: uppercase; }
  .comments__list .comment:not(:last-of-type) {
    border-bottom: 1px solid #F4CBC7; }
  .comments__list .comment p {
    font-size: 13px;
    line-height: 18px; }

.share {
  max-width: 768px;
  margin: 3rem auto 4rem; }
  .share__label {
    font-weight: 500;
    font-size: 17px;
    margin-right: 20px; }
  .share__link {
    text-transform: uppercase;
    margin: 0 10px;
    font-size: 12px; }

.related-article {
  width: 100%; }
  .related-article.article::before {
    content: none; }
  .related-article.article .article__title {
    font-size: 17px;
    line-height: 25px;
    text-transform: uppercase; }
  .related-article.article .article__tag {
    font-size: 15px; }

.cart__item__title {
  font-size: 14px;
  font-family: 'Cormorant';
  text-transform: uppercase; }

.cart__price {
  font-size: 14px; }
  .cart__price ins {
    color: #46413C; }

.cart__quantity input[type="number"] {
  font-size: 18px; }

.cart__widget {
  border-top: 1px solid #F6F2EE; }
  .cart__widget__toggle {
    font-family: 'Jost';
    font-size: 13px;
    text-transform: uppercase;
    padding-top: 20px;
    padding-bottom: 20px; }

.cart__total__label {
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0; }

.cart__total__price {
  font-size: 25px;
  font-weight: 300; }

.cart__checkout {
  font-size: 11px; }
  .cart__checkout::after {
    content: none; }
  .cart__checkout[disabled] {
    opacity: 0.4;
    cursor: not-allowed; }

.cart__button {
  text-align: center;
  margin: 1rem 0; }

.cart__note {
  font-size: 12px;
  font-style: normal; }


@media (min-width: 750px) {
  #product-recommendations {
    display: flex; }
    #product-recommendations .product-item {
      width: 30%; } }

.cart-bar__product__title {
  text-transform: uppercase; }

.cart-bar__product__price span {
  font-size: 14px; }

.selector-wrapper label {
  overflow: hidden !important; }
  .selector-wrapper label img {
    -o-object-fit: cover;
       object-fit: cover;
    position: absolute;
    height: 100%;
    width: 100%; }

.swatch__button img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%; }

@media (max-width: 785px) {
  .index-hero .hero__split-image {
    display: none !important; } }

@media (max-width: 785px) {
  .index-hero .hero__split-image:last-of-type {
    display: flex !important; } }

/*# sourceMappingURL=main.css.map */


