@media screen and (max-width: 699px){.hidden-mobile{display:none}.hidden-desktop{display:block}}@media screen and (min-width: 700px){.hidden-mobile{display:block}.hidden-desktop{display:none}}.text--uppercase{text-transform:uppercase}.bg-bone{background-color:#ebeae8}.footer__block{text-transform:uppercase}.product-card__figure .badge--on-sale,.product-card__figure .badge--custom,.product-card__info .badge--custom{padding:5px 10px;display:flex;justify-content:center;align-items:center;background:#000;line-height:1;text-align:center;font-family:Averta,sans-serif;font-size:8px;font-weight:500;letter-spacing:-.25px}.product-card__figure .badge-list{position:absolute;top:5%;right:0;display:flex;flex-direction:column;align-items:flex-end}.product-card__figure .badge-list .badge--free-ship{display:none}.product-card__figure .badge--sold-out{font-size:8px;padding:5px 10px;line-height:1}.product-list .badge--sale-item,.collection__main .badge--sale-item{background:#fff!important;color:#000}.product-card__figure .badge--sale-item,.horizontal-product-card__info .badge--sale-item{display:none}.product-info__block-item[data-block-type=badges]{margin-block-start:0!important}.product-info__block-item[data-block-type=badges] .badge{letter-spacing:.5px;font-weight:600;font-family:Averta,sans-serif!important}@media screen and (min-width: 700px){.product-info__block-list>:not(:nth-child(1 of:not(:empty))){margin-block-start:0}}.product-info__block-item[data-block-type=product-variations]{margin-block-start:15px!important;margin-block-end:10px!important}@media screen and (max-width: 999px){[data-block-type=product-variations] .thumbnail-swatch{--swatch-size:4rem}}.product-card .product-title{text-transform:uppercase}.product-info__block-item[data-block-id=separator],.product-info__block-item[data-block-id=description]{margin-bottom:10px}.shopify-section--featured-collections .h6{font-family:Averta;text-transform:uppercase;font-size:11px;letter-spacing:.2em;font-weight:500}.slideshow__slide-content .h5{margin-top:5px}.shopify-section--image-with-text-overlay .prose div,.collection-list .collection-card__content p{margin-top:0}.header__dropdown-menu{font-family:Canela,serif;font-weight:500;font-size:16px}.cart-icon-container .cart-count{position:absolute;top:74%;left:46%;transform:translate(-50%,-50%);font-size:10px;font-weight:700;color:#000;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;pointer-events:none}@media screen and (min-width: 1000px){.header{padding-bottom:0!important}}@media screen and (min-width: 700px){.cart-icon-container .cart-count{top:75%;left:50%}}@media screen and (max-width: 999px){.header{background-color:#ebeae8}}.header__account-link{text-transform:uppercase}.cart-icon-container{position:relative;display:inline-block;width:24px;height:24px;padding-top:4px}.cart-icon-container .header__nav-icon{display:block}.shopify-section--main-product .buy-buttons button{font-size:18px}@media screen and (min-width: 1000px){.shopify-section--main-product .buy-buttons button{font-size:15px}}@media screen and (min-width: 1000px){.product-info:not(.quick-buy-modal__info-wrapper .product-info){background-color:#fff;padding:30px 20px}}.product-info .product-info__block-item .accordion__toggle,.accordion__toggle{font-family:Averta,sans-serif;font-weight:700}.product-info .price-list .text-subdued{color:rgb(var(--text-color) / 1)}.product-card__info .price-list{align-items:center}.complementary-products .h5{font-family:Averta,sans-serif;font-weight:700}.product-info [data-block-id=title]{margin-block-end:0!important}.product-info [data-block-id=price]{margin-block-start:0!important}[data-block-id=complementary_products]{margin-top:20px!important}.pdp-points-earned{font-size:14px!important;padding:5px 10px;background:#fff;display:inline-block;width:100%;text-align:center}@media screen and (min-width: 1008px){.pdp-points-earned{background:#ebeae8}}og-offer{font-family:Averta,sans-serif!important;font-size:14px;line-height:2em}.product-info__block-item .accordion__toggle{padding-block-start:10px;padding-block-end:10px;border-top-color:red;border-bottom-color:red}.product-info__block-item[data-block-id=buy_buttons]{margin-block-end:10px}.product-info__block-item .product-summary{font-size:16px}@media screen and (min-width: 1000px){.header{padding:0;background-color:#ebeae8}.header__primary-nav{background-color:#fff;padding:10px}.header__secondary-nav{padding:20px 20px 0 0}.header__logo{padding-top:20px}.header__primary-nav-item{padding:0 5px}}.cart-drawer__items .discount-badge{background-color:#000}#cart-drawer{display:none!important}.county_wrapper{position:relative;font-family:Proxima,sans-serif;display:flex;align-items:center;margin:0 5px;max-width:400px}.county_wrapper ul{margin-inline-start:0}.county_wrapper img{max-width:25px}.county_wrapper .flag-icon{float:left;display:flex;align-items:center;cursor:pointer}.county_wrapper .flag-icon span{font-size:12px;margin-left:10px}.county_wrapper .flag-icon span svg{margin-left:2px;width:8px;height:8px;top:-1px;position:relative;transition:all .4s}.county_wrapper .countries-links{position:relative;opacity:0;visibility:hidden;z-index:2;font-size:14px;text-align:left;list-style:none;background-color:#fff;transition:all .4s;border:1px solid #000;padding:10px 15px;min-width:220px}.county_wrapper .countries-links .countries-links-title{text-transform:uppercase;font-size:12px;letter-spacing:0;font-weight:600;padding-bottom:10px}.county_wrapper .countries-links .list-inline{list-style:none}.county_wrapper .countries-links .list-inline .dropdown{width:100%;display:flex;align-items:center;padding:5px;font-size:12px;justify-content:flex-start}.county_wrapper .countries-links .list-inline .dropdown:hover,.county_wrapper .countries-links .list-inline .dropdown.active{color:#3e2b2b;transition:all .3s}.county_wrapper .countries-links .list-inline .dropdown span{margin-left:10px}.county_wrapper .countries-links .list-inline .dropdown a{display:flex}.county_wrapper.active .flag-icon span svg{transform:rotate(180deg)}.county_wrapper.active .countries-links{opacity:1;visibility:visible}@media screen and (min-width: 1000px){.county_wrapper:hover .flag-icon span svg{transform:rotate(180deg)}.county_wrapper:hover .countries-links{opacity:1;visibility:visible}}@media screen and (max-width: 999px){.header__secondary-nav .county_wrapper,.footer__inner .county_wrapper{display:none!important}}#sidebar-menu.open_contry_select:before{background:#ffffff4d;z-index:2}#sidebar-menu .header-sidebar__footer{padding-bottom:10px}#sidebar-menu .header-sidebar__footer .county_wrapper{margin:0;padding-block:0;justify-content:flex-end}#sidebar-menu .header-sidebar__footer .county_wrapper .countries-links{position:absolute;right:30px;top:auto;padding-top:15px;color:#000;z-index:3}#sidebar-menu .header-sidebar__footer .county_wrapper .countries-links .countries-links-title{color:#000}#sidebar-menu .header-sidebar__footer .county_wrapper .countries-links .countries-links_close{position:absolute;top:10px;right:10px;color:#000;cursor:pointer;display:flex}#sidebar-menu .header-sidebar__linklist-button,.header-sidebar__back-button{text-transform:uppercase;letter-spacing:2.4px;font-size:12px;font-weight:500}.header-sidebar__footer .text-with-icon{text-transform:uppercase;letter-spacing:2.4px;font-size:12px;font-weight:500;align-items:flex-end;flex-direction:column}.collection__main .product-title,.product-card .product-title{font-size:12px;letter-spacing:.1em;font-weight:700;text-align:left}.product-card__info{justify-items:flex-start}.horizontal-product-card__info [data-bv-show=inline_rating] .bv_sub_container{display:none!important}.product-card__info .product-summary{text-align:left}.article-white-block{background:#fff;font-family:CallingCode,sans-serif;font-size:18px;font-style:italic;padding:40px 0;border-bottom:2px solid #B4B3B2;margin-block-start:auto!important}.article-white-block .Article__Content{max-width:980px;margin:auto;padding:0 20px}.article__wrapper .sm\:gap-12{gap:0}.article__wrapper h1{padding:40px 0}.Article__Body{max-width:980px;margin:auto;padding:0 20px}.article-content-icon{margin:40px 0 0;max-width:40px}.article__wrapper{padding:0;margin:0}.article__wrapper h1{text-align:center}.article__comments{display:none}.Article__Body p{line-height:33px;letter-spacing:.09px;font-size:18px}.article__toolbar{font-size:12px;text-transform:uppercase}.article__toolbar .branding-colors--email{display:none}.Article__Content ul{list-style:none;margin:0}.article__footer-author{font-size:18px;letter-spacing:3px;line-height:1.2;font-family:Averta,sans-serif;font-weight:400;text-transform:uppercase}.article__footer{max-width:980px;margin:auto;padding:0 20px}.cc-content-overlay .icon-text{margin:auto}.icon-text{font-family:Averta,sans-serif;font-weight:700;margin-bottom:16px;width:57px;height:57px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:#ebeae8}.cc-video-module{position:relative;overflow:hidden;height:100vh}.cc-video-module video{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%)}.cc-video-mobile{display:none}@media screen and (max-width: 767px){.cc-video-desktop{display:none}.cc-video-mobile{display:block}.cc-video-module{height:60vh;object-fit:cover}}@media screen and (min-width: 768px){.cc-video-module{height:70vh;object-fit:cover}}.cc-content-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#000;width:100%;padding:10px}.icon-text--header{margin-bottom:20px}.cc-video-title{font-family:Canela,serif;font-size:32px;font-weight:400}.cc-video-subheading{font-family:Averta,sans-serif;font-size:20px;letter-spacing:2px;font-weight:400;text-transform:uppercase}.cc-video-buttons .cc-button{display:inline-block;background-color:#000;color:#fff;padding:10px 20px;text-decoration:none;margin:5px}.cc-video-buttons .cc-button:hover{background-color:#333}@media screen and (min-width: 700px){.cc-rewards-hyperlink{text-decoration:underline}.cc-video-title{font-size:48px}}.cc-button-wrapper>:first-child{margin-top:20px;margin-right:10px}.mega-menu{background-color:#fff}.collection-toolbar__button{font-family:Averta,sans-serif;opacity:1;font-size:12px}@media screen and (max-width: 699px){#sort-by-popover .popover__value-list{padding-bottom:10px}#sort-by-popover{z-index:9999999999}}.product-card__key-benefits{min-height:120px}.product-card__key-benefits ul{list-style:none;margin:0;padding:0}.product-card__key-benefits ul li:not(:first-child){padding-top:5px}
/*# sourceMappingURL=/cdn/shop/t/131/assets/theme-custom.css.map */
