@font-face{font-family:Crimson Pro;src:url(CrimsonPro-Light.woff2) format("woff2");font-style:normal;font-weight:300}@font-face{font-family:Athelas;src:url(Athelas-Regular.woff2) format("woff2");font-style:normal;font-weight:400}body{overflow-anchor:auto}body.no-scroll{overflow:hidden;touch-action:none}.announcement-bar__text{font-size:18px}.header{padding-top:10px;padding-bottom:10px}.header .header__navigation{padding-top:1rem;padding-bottom:1rem}.menu__item{font-size:2rem;font-weight:300;letter-spacing:0}.mega-menu__item-brand-alphabet{text-align:center;width:2rem;font-size:1.75rem}.mega-menu__brand-wrapper{padding-block:0;border-top:0;display:flex;flex-wrap:wrap;gap:3rem}.mega-menu__brand-wrapper+.mega-menu__wrapper{border-top:0;padding-top:0}.mega-menu__brand-result{max-height:25vh;overflow:auto;scroll-behavior:smooth}.customer__widget{padding:0}.customer__widget .menu-item{font-size:2rem;font-weight:semibold;border-block-end:1px solid #856F51;padding:1.5rem 2rem;cursor:pointer;transition:background-color .2s ease-in-out}.customer__widget .menu-item:hover{background-color:#cfcbc6}.customer__widget .menu-item:last-child{border-block-end:none}.page-width__brand-menu-custom{padding-inline:0;padding-block:0;margin:1rem auto 3rem}.mega-menu__custom-brand{padding-block-start:2.4rem;margin-block-start:2.4rem;border-top:.1rem solid rgb(var(--color-border))}@media screen and (min-width:768px){.mega-menu__wrapper{padding-block:2rem 5rem}.mega-menu__brand-wrapper{padding-block:2rem 0;border-top:1px solid rgb(var(--color-border))}.page-width__brand-menu-custom{padding-inline:5rem;padding-block:2rem;margin:auto}}.form-control.brand-search{font-size:1.75rem;font-weight:300;letter-spacing:0;padding:.5rem 2rem}input[name="customer[note][dob]"].form-control{min-height:50px}.brand-search+.search__field-icon{inset-inline-start:unset;inset-inline-end:2.4rem}.search__field .search__reset{font-size:2rem}.search-drawer__last-search-query{margin-top:2rem}.search-drawer__last-search-query-list{display:flex;flex-direction:column;gap:1rem}.search-drawer__last-search-query-item{display:flex;justify-content:space-between;align-items:center}.search-drawer__last-search-query-item p{margin:0}.search-drawer__last-search-query-item-close{font-family:sans-serif;cursor:pointer}.collection__toolbar #ProductCount,.collection__toolbar #SortByContainer,.collection__toolbar #SortByContainer div select{font-size:2rem;font-weight:400}.section__heading{font-family:Athelas}.section__subheading{font-size:2.4rem;line-height:100%;letter-spacing:0}.slideshow__title{font-family:Athelas}.slideshow__description{font-weight:300}.rich-text-section .text-subheading{font-weight:300;font-size:2.4rem;text-transform:none}.rich-text-section .rich-text__heading{font-family:Crimson Pro,serif;font-size:4.8rem;line-height:100%;letter-spacing:0}.product__block--variant_picker .product-form__input--button input[type=radio]:checked+label{background-color:rgb(var(--color-button));color:rgb(var(--color-background))}.product__block--variant_picker .product-form__input--button input[type=radio]+label:hover{background-color:rgb(var(--color-button));color:rgb(var(--color-background))}.product__block--variant_picker .product-form__input--button input[type=radio]+label{border:var(--variant-pills-border-width) solid rgb(var(--color-button))}.product-card__info{gap:0}.product-card .f-price{margin:0}.product-card__title{font-size:2rem;font-weight:300}.product-card__type,.product-card__vendor{font-size:1.6rem;font-weight:700;text-transform:uppercase;color:#383226}.product-card__explore{font-size:2rem;font-weight:300;line-height:1.2}.f-price,.f-price--on-sale .f-price-item--sale{font-size:1.6rem;font-weight:600;color:#856f51}.f-price--on-sale .f-price-item--regular{font-size:1.6rem;color:#bba993}@media screen and (min-width:768px){.product-card__type,.product-card__vendor{font-size:2rem}.product-card__title,.product-card__explore{font-size:2.4rem}.f-price,.f-price--on-sale .f-price-item--sale,.f-price--on-sale .f-price-item--regular{font-size:2rem}}.product__block.product__block--vendor{font-size:2.4rem;font-family:Athelas;color:#87827c;margin:2.4rem auto 0}.product__block.product__block--title{margin:0 auto 2.4rem}.product__block .product__title{font-size:3.6rem;font-weight:300;line-height:1.2;font-family:Crimson Pro,serif}.product__block--inventory{display:none}.product__block--price .f-price-item.f-price-item--sale{color:red;font-size:4rem;font-weight:500}.product__block--price .f-price-item--sale+span+.f-price-item--regular{font-size:2.5rem;font-weight:300}.product__block--price .f-price-item.f-price-item--regular{font-size:3.2rem;font-weight:500}.product__block.product__block--custom_description{font-size:2.5rem;font-weight:300;line-height:1.4;-webkit-box-orient:vertical;margin:0 auto 1rem}.product__block--custom_description-more_detail{font-size:2rem;font-weight:300;line-height:1.4;color:#a68d6f;cursor:pointer}.product__block.product__block--bpom_text{font-weight:300;font-size:2rem;line-height:1.4;color:#5e5e5e}.product__block.product__block--bpom_text span{font-weight:500}.product__block.product__block--variant_picker fieldset legend{font-size:2rem}.product__block.product__block--variant_picker fieldset label{font-size:2.4rem}.product__block.product__block--collapsible_tab h2{font-family:Athelas;font-size:2.4rem}.product__block.product__block--collapsible_tab .accordion-details__content{font-family:Crimson Pro,serif;font-size:2rem;font-weight:300}.product__block.product__block--collapsible_tab .accordion-details__content strong{font-family:Crimson Pro,serif;font-size:2rem;font-weight:500}.product__block.product__block--collapsible_tab .accordion-details__content h1,.product__block.product__block--collapsible_tab .accordion-details__content h2,.product__block.product__block--collapsible_tab .accordion-details__content h3,.product__block.product__block--collapsible_tab .accordion-details__content h4,.product__block.product__block--collapsible_tab .accordion-details__content h5,.product__block.product__block--collapsible_tab .accordion-details__content h6{font-family:Crimson Pro,serif;font-size:2rem;font-weight:600}.product-form__quantity,.quantity{width:100%}.quantity__input{font-size:2.4rem;font-weight:300}.quantity__input:not(:focus-visible):not(.focused){border:1px solid #c7c7c7}.product-form .product-form__submit{font-size:2.4rem;font-weight:300;background:inherit}.product-form__buttons .shopify-payment-button .shopify-payment-button__button{font-size:2.4rem;font-weight:300}.product__block.product__block--pickup_information .icon-text{margin-top:.5rem;display:flex;align-items:start;height:100%}.product__block.product__block--pickup_information div span{font-weight:300}.product__block.product__block--pickup_information div span:nth-child(1){font-size:2rem;line-height:1.2}.product__block.product__block--pickup_information div span:nth-child(2){font-size:1.8rem;line-height:1.2;color:#856f51}.product__block.product__block--pickup_information div span:nth-child(3) a{font-size:1.8rem;font-weight:300;line-height:1.4}.product__block.product__block--voucher{background:#e8e0d3;padding:2rem 2.5rem}.product__block.product__block--voucher h3{font-size:2.4rem;font-weight:500;font-family:Crimson Pro,serif;line-height:1.4;margin:0}.product__block.product__block--voucher p{font-size:2rem;line-height:1.4;font-weight:300;margin-top:.5rem}.product__block.product__block--voucher a{font-size:2.4rem;line-height:1.4;color:#856f51;margin-top:1rem;justify-self:flex-start}.store-availability-info .store-availability-name{font-size:2.4rem;line-height:1.2;color:#000}.store-availability-info .store-availability-status,.store-availability-item{font-size:2rem;line-height:1.2;color:#856f51}.product-content__subtitle{font-family:Crimson Pro,serif;font-size:2.4rem;font-weight:300;line-height:1.4}.product-content__title{font-family:Crimson Pro,serif;font-size:4.8rem;font-weight:400;line-height:1.2}.product-content__description{font-family:Crimson Pro,serif;font-size:2rem;font-weight:300;line-height:1.4}.product-slider__content{position:absolute;top:0;right:0;bottom:0;left:0;padding:0}.product-slider__title{font-family:Athelas;font-size:4rem;font-weight:400;color:#fff}.product-slider__link a{font-family:Crimson Pro,serif;font-size:2.4rem;font-weight:300;line-height:1.2;color:#fff}@media screen and (min-width:768px){.product-slider__content{padding:0 5rem!important}}.f-badge{font-size:1.6rem;font-weight:300;line-height:100%;letter-spacing:0}.f-badge.f-badge--New{background:#383226}.f-badge.f-badge--sale{background:#855151}@media screen and (min-width:768px){.f-badge{font-size:2rem}}.card-promotion-new__content{text-align:left;margin-top:2rem}.card-promotion-new__button button{color:#fff;font-size:2.4rem;line-height:1.2;letter-spacing:0}.card-promotion-new__heading{font-family:Crimson Pro,serif;font-weight:300;font-size:32px;line-height:100%;letter-spacing:0}.card-promotion-new__description{font-family:Crimson Pro,serif;font-weight:300;font-size:2rem;line-height:1.2;letter-spacing:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.col-lookbook-slider.slider-image-video{background:#e9e2da}.multicolumn-card__title{font-family:Athelas;font-size:2.4rem;line-height:100%;letter-spacing:0}.multicolumn-card__text{font-weight:300;font-size:2rem;line-height:1.2;letter-spacing:0}.multicolumn-card .multicolumn-card__text-overlay{font-weight:300;font-size:2.4rem;line-height:100%;letter-spacing:0;color:#fff}.storeslider__content{position:absolute;top:0;right:0;bottom:0;left:0;padding:0}.storeslider__title{font-family:Athelas;color:#fff}.storeslider__address,.storeslider__phone,.storeslider__heading-title{font-weight:300;color:#fff;line-height:100%;letter-spacing:0}.storeslider__address,.storeslider__heading-title{font-size:32px}.storeslider__phone{margin-top:2rem;font-size:2.4rem}.storeslider__buttons a.btn{margin-top:4rem;color:#fff;font-size:2.4rem;font-weight:300;line-height:100%;letter-spacing:0}@media screen and (min-width:768px){.storeslider__content{padding:0 10rem!important}}.breadcrumbs-custom{font-size:1.8rem;font-weight:300;overflow-x:auto}@media screen and (max-width:768px){.breadcrumbs--last{overflow:unset}}.breadcrumbs-custom .breadcrumbs--sep{margin:0 1.5rem}.breadcrumbs-custom .breadcrumbs--last{color:#856f51}.footer__copyright-content{font-weight:300;font-size:2.4rem;line-height:1.2;letter-spacing:0}.footer-block .footer-newsletter .footer-block__heading,.footer-block .accordion-details__summary .footer-block__heading{font-family:Athelas;line-height:1.2;letter-spacing:0}.footer-block .footer-newsletter__description p{margin-top:1rem;font-weight:300;font-size:2rem;line-height:1.2;letter-spacing:0}.footer-block .footer-image-box__text p{font-weight:300;font-size:2rem;line-height:1.2;letter-spacing:0}.footer-block .footer-image-box__btn a{font-weight:300;font-size:2.4rem;line-height:1.2;letter-spacing:0}.footer-block .accordion-details__content li{font-weight:300;font-size:2rem;line-height:1.2;letter-spacing:0}.register phone-register{margin-top:7rem}.register .divider{border:1px solid #ededed;margin:5rem 0;display:block!important}.form-group-phone{display:flex;gap:1.5rem}.otp__container{margin-top:4rem;display:flex;justify-content:center}.otp__form{max-width:600px;display:flex;flex-direction:column;gap:2rem}.otp__form-field{display:flex;gap:1rem;justify-content:center}.otp__form-divider{font-family:serif;font-size:4rem;font-weight:500}.otp__form-submit{font-size:2rem}.otp__form-resend-code{text-align:center}.otp__form-input-number{-moz-appearance:textfield;border-radius:10px;border:1px solid #c7c7c7;background:#f3f4ef;max-width:50px;text-align:center;font-size:2rem}.otp__form-input-number::-webkit-outer-spin-button,.otp__form-input-number::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0}.product-card .btn{font-size:2.4rem;font-weight:300;line-height:1.6}@media screen and (max-width:768px){.index-template .multicolumn{padding-left:0;padding-right:0}}.pagination__list{gap:1rem}.pagination__item{font-size:2rem;line-height:24px}.pagination__item.pagination__item--current{background:#e4dfd9}.swym-storefront-layout-container,.swym-storefront-layout-body{overflow:hidden!important}.swym-storefront-layout-variant{padding:0!important}.search-drawer .drawer__inner,.menu-drawer .drawer__inner{height:100dvh}.search-drawer.drawer,.menu-drawer.drawer{height:100dvh!important;bottom:0}.search-drawer .drawer__inner,.menu-drawer .drawer__inner{height:100dvh!important;max-height:none!important;display:flex;flex-direction:column}.search-drawer .drawer__content,.menu-drawer .drawer__content{display:flex;flex-direction:column;flex:1;height:100%;overflow:hidden}.search-drawer .v-scrollable,.menu-drawer .v-scrollable{flex:1 1 0%!important;width:100%;min-height:0;height:100%!important;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media screen and (max-width:768px){.drawer--right .drawer__inner{--translate-x: 150%}.cart-drawer{display:flex;justify-content:center;align-items:center}.cart-drawer .drawer__inner{width:90%;height:90%;position:static}}.accordion-details .accordion-details__summary span{text-transform:capitalize}.contact__wrapper{max-width:120rem!important;gap:10rem}.contact__wrapper .contact__title{padding-bottom:2.5rem}.contact__wrapper .contact__description{font-size:1.75rem;line-height:1.4}.contact__wrapper .contact__fields label{font-weight:500;font-size:1.75rem}.contact__wrapper .contact__fields .contact__button button{font-size:1.75rem}@media screen and (max-width:768px){.contact__wrapper{max-width:90%!important;gap:3rem}}.personal-detail{display:flex;flex-direction:column}.personal-detail .personal-detail__item{width:100%;display:flex}.personal-detail .personal-detail__item:last-child{border-bottom:none}.personal-detail .personal-detail__item .personal-detail__item-label{flex:1;padding:2rem;font-weight:700;font-size:2rem}.personal-detail .personal-detail__item .personal-detail__item-value{flex:3;padding:2rem;font-size:2rem}.addresses .section__wrapper{margin:0!important;padding:0!important}
/*# sourceMappingURL=/cdn/shop/t/183/assets/custom.css.map */
