@font-face{font-family:Canela;src:url(/cdn/shop/files/Canela-LightItalic.woff?v=1773686646) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/cdn/shop/files/SuisseIntl-Light.woff?v=1773686644) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/cdn/shop/files/SuisseIntl-SemiBold.woff?v=1773686642) format("woff");font-weight:600;font-style:normal;font-display:swap}html,body,p,input,textarea,select,option,a,li,span,div,label,small,button,td,th{font-family:Suisse Intl,Arial,sans-serif;font-weight:300;font-style:normal;letter-spacing:normal}.announcement-bar,.announcement-bar *,.utility-bar,.utility-bar *,.top-bar,.top-bar *,.announcement-bar__message,.announcement-bar__message span,.announcement-bar p,.slideshow__controls,.slideshow__controls *{font-family:Suisse Intl,Arial,sans-serif!important;font-weight:300!important;font-style:normal!important;text-transform:none!important;letter-spacing:normal!important;font-size:14px!important;line-height:1.4!important}.announcement-bar,.utility-bar,.top-bar{min-height:38px!important}.header,.header *,.header a,.header span,.header__menu-item,.header__active-menu-item,.list-menu__item,.menu-drawer,.menu-drawer *,.menu-drawer__menu-item,nav,nav *,nav a,nav span,.localization-form,.localization-form *,.predictive-search,.predictive-search *,.mega-menu,.mega-menu *,.mega-menu__content,.mega-menu__content *,.mega-menu__link,.mega-menu__linklist,.mega-menu__promo,.mega-menu__promo *{font-family:Suisse Intl,Arial,sans-serif!important;font-weight:300!important;font-style:normal!important;letter-spacing:normal!important}.mega-menu a,.mega-menu p,.mega-menu li,.mega-menu span,.mega-menu__linklist a,.mega-menu__linklist li,.mega-menu__link{font-family:Suisse Intl,Arial,sans-serif!important;font-weight:300!important;font-style:normal!important;text-transform:none!important}.mega-menu .card__heading,.mega-menu .card__heading a,.mega-menu .card-information__text,.mega-menu .card-information__text a,.mega-menu .mega-menu__promo .title,.mega-menu .mega-menu__promo h2,.mega-menu .mega-menu__promo h3,.mega-menu .mega-menu__promo-heading,.mega-menu .mega-menu__promo-title,.mega-menu .full-unstyled-link,.mega-menu [class*=promo] .title,.mega-menu [class*=promo] h2,.mega-menu [class*=promo] h3,.mega-menu [class*=image] .title,.mega-menu [class*=image] h2,.mega-menu [class*=image] h3{font-family:Canela,serif!important;font-weight:300!important;font-style:italic!important;text-transform:none!important;letter-spacing:normal!important}.main-page-title,.collection-hero__title,.template-collection .title,.template-page .title,.page-title,.page-header h1,.collection h1,.collection h2,.shopify-policy__title,.article-template__title,.main-page-title-wrapper h1,.collection-hero h1,.collection-hero h2{font-family:Canela,serif!important;font-weight:300!important;font-style:italic!important;text-transform:uppercase!important;letter-spacing:.02em!important}.banner__heading,.rich-text__heading,.image-with-text__heading,.slideshow__heading,.title,.title-wrapper-with-link h2,.rich-text h1,.rich-text h2,.rich-text h3,.image-with-text h1,.image-with-text h2,.image-with-text h3,.shopify-section .title,.shopify-section .h0,.shopify-section .h1,.shopify-section .h2,.prose h1,.prose h2,.prose h3,.content-over-media h1,.content-over-media h2,.content-over-media h3,.section-stack h1,.section-stack h2,.section-stack h3{font-family:Canela,serif!important;font-weight:300!important;font-style:italic!important;text-transform:none!important;letter-spacing:normal!important}.product__title,.product__title *,.product__info-container>h1,.product__info-container .h1,.template-product h1,.template-product .title,.template-product .product__title h1,.template-product .product__info-wrapper h1{font-family:Canela,serif!important;font-weight:300!important;font-style:italic!important;text-transform:none!important;letter-spacing:normal!important}.card__heading,.card__heading a,.card-information__text,.card-information__text a,.collection .full-unstyled-link,.product-grid .card__heading,.product-grid .card__heading a,.product-grid .card-information__text,.product-grid .card-information__text a{font-family:Canela,serif!important;font-weight:300!important;font-style:italic!important;text-transform:none!important;letter-spacing:normal!important}.page-content,.page-content p,.page-content li,.page-content ul,.page-content ol,.main-page-content,.main-page-content p,.main-page-content li,.main-page-content ul,.main-page-content ol,.shopify-policy__body,.shopify-policy__body p,.shopify-policy__body li,.collection .rte,.collection .rte p,.collection .rte li,.collection .rte ul,.collection .rte ol,.template-page .rte,.template-page .rte p,.template-page .rte li,.template-page .rte ul,.template-page .rte ol{font-family:Suisse Intl,Arial,sans-serif!important;font-weight:300!important;font-style:normal!important;text-transform:none!important;letter-spacing:normal!important}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6,.main-page-content h1,.main-page-content h2,.main-page-content h3,.main-page-content h4,.main-page-content h5,.main-page-content h6,.collection .rte h1,.collection .rte h2,.collection .rte h3,.collection .rte h4,.collection .rte h5,.collection .rte h6,.template-page .rte h1,.template-page .rte h2,.template-page .rte h3,.template-page .rte h4,.template-page .rte h5,.template-page .rte h6,.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4,.shopify-policy__body h5,.shopify-policy__body h6{font-family:Canela,serif!important;font-weight:300!important;font-style:italic!important;text-transform:none!important;letter-spacing:normal!important;font-size:1.1rem!important;line-height:1.25!important;margin-top:1.4rem!important;margin-bottom:.6rem!important}.product__description,.product__description p,.product__description li,.product__description ul,.product__description ol,.accordion__content,.accordion__content p,.accordion__content li,.accordion__content ul,.accordion__content ol,.metafield-rich_text_field,.metafield-rich_text_field p,.metafield-rich_text_field li,.metafield-rich_text_field ul,.metafield-rich_text_field ol{font-family:Suisse Intl,Arial,sans-serif!important;font-weight:300!important;font-style:normal!important;text-transform:none!important;letter-spacing:normal!important}.product__description h1,.product__description h2,.product__description h3,.product__description h4,.product__description h5,.product__description h6,.accordion__content h1,.accordion__content h2,.accordion__content h3,.accordion__content h4,.accordion__content h5,.accordion__content h6,.metafield-rich_text_field h1,.metafield-rich_text_field h2,.metafield-rich_text_field h3,.metafield-rich_text_field h4,.metafield-rich_text_field h5,.metafield-rich_text_field h6{font-family:Suisse Intl,Arial,sans-serif!important;font-weight:600!important;font-style:normal!important;text-transform:none!important;letter-spacing:normal!important;font-size:.95rem!important;line-height:1.35!important;margin-top:1.6rem!important;margin-bottom:.8rem!important}.accordion__title,.product__accordion .accordion__title,.product__accordion summary,.product__info-container .accordion__title,.product__info-container summary,.collapsible-content__heading,.tabs__title{font-family:Suisse Intl,Arial,sans-serif!important;font-weight:600!important;font-style:normal!important;text-transform:none!important;letter-spacing:normal!important;font-size:.95rem!important;line-height:1.35!important}.button,.btn,button,input[type=submit],input[type=button],.product-form__submit,.shopify-payment-button__button,.quick-add__submit,.card__quick-add,.shopify-challenge__button,.quantity__button,.shopify-payment-button button{font-family:Suisse Intl,Arial,sans-serif!important;font-weight:300!important;font-style:normal!important;text-transform:none!important;letter-spacing:normal!important}.price,.price *,.product .price,.card-information .price{font-family:Suisse Intl,Arial,sans-serif!important;font-weight:600!important;font-style:normal!important;text-transform:none!important;letter-spacing:normal!important}.badge,.badge *,.card__badge,.card__badge *,.sale-badge,.sale-badge *,.badge--sale,.price__badge-sale,.price__badge-sale *,.discount-badge,.discount-badge *,[class*=badge],[class*=badge] *{font-family:Suisse Intl,Arial,sans-serif!important;font-weight:600!important;font-style:normal!important;letter-spacing:normal!important;text-transform:none!important;font-size:11px!important;line-height:1!important}.facet-filters,.facet-filters *,.facets,.facets *,.breadcrumb,.breadcrumb *,.sorting,.sorting *,.toolbar,.toolbar *{font-family:Suisse Intl,Arial,sans-serif!important;font-weight:300!important;font-style:normal!important;text-transform:none!important;letter-spacing:normal!important}footer,footer *,.footer,.footer *,[id*=shopify-section-footer],[id*=shopify-section-footer] *{font-family:Suisse Intl,Arial,sans-serif!important;font-weight:300!important;font-style:normal!important;text-transform:none!important;letter-spacing:normal!important}footer h2,footer h3,footer .title,footer .footer-block__heading,footer .newsletter__heading,footer .newsletter-form__heading,footer .footer-block--newsletter h2,footer .footer-block--newsletter h3,footer .footer-block--newsletter .title,footer .footer-block--newsletter .footer-block__heading,footer [class*=newsletter] h2,footer [class*=newsletter] h3,footer [class*=newsletter] .title,footer [class*=newsletter] [class*=heading],.footer h2,.footer h3,.footer .title,.footer .footer-block__heading,.footer .newsletter__heading,.footer .newsletter-form__heading,.footer .footer-block--newsletter h2,.footer .footer-block--newsletter h3,.footer .footer-block--newsletter .title,.footer .footer-block--newsletter .footer-block__heading,.footer [class*=newsletter] h2,.footer [class*=newsletter] h3,.footer [class*=newsletter] .title,.footer [class*=newsletter] [class*=heading],[id*=shopify-section-footer] h2,[id*=shopify-section-footer] h3,[id*=shopify-section-footer] .title,[id*=shopify-section-footer] [class*=newsletter] h2,[id*=shopify-section-footer] [class*=newsletter] h3,[id*=shopify-section-footer] [class*=newsletter] .title,[id*=shopify-section-footer] [class*=newsletter] [class*=heading]{font-family:Canela,serif!important;font-weight:300!important;font-style:italic!important;text-transform:uppercase!important;letter-spacing:.02em!important}footer .copyright,footer .copyright *,footer .copyright__content,footer .copyright__content *,footer [class*=copyright],footer [class*=copyright] *,.footer .copyright,.footer .copyright *,.footer .copyright__content,.footer .copyright__content *,.footer [class*=copyright],.footer [class*=copyright] *,[id*=shopify-section-footer] .copyright,[id*=shopify-section-footer] .copyright *,[id*=shopify-section-footer] [class*=copyright],[id*=shopify-section-footer] [class*=copyright] *{font-family:Canela,serif!important;font-weight:300!important;font-style:italic!important;text-transform:uppercase!important;letter-spacing:.02em!important}strong,b{font-family:Suisse Intl,Arial,sans-serif!important;font-weight:600!important;font-style:normal!important}.template-collection .collection-hero,.template-collection .collection-hero__inner,.template-collection .collection-hero__text-wrapper,.template-collection .collection-hero__info,.template-collection .collection-hero__title,.template-collection .collection-hero__description{text-align:left!important}.template-collection .collection-hero .page-width,.template-collection .collection-hero__inner.page-width,.template-collection .collection-hero__inner .page-width{width:100%!important;max-width:100%!important;margin:0!important;padding-left:40px!important;padding-right:40px!important}.template-collection .collection-hero__text-wrapper,.template-collection .collection-hero__info{width:100%!important;max-width:none!important;margin:0!important}.template-collection .collection-hero{margin-top:0!important;margin-bottom:10px!important}.template-collection .collection-hero__inner{padding-top:14px!important;padding-bottom:14px!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:10px!important;background:#00000004!important}.template-collection .collection-hero__title{margin:0 0 6px!important;font-size:14px!important;line-height:1.2!important;letter-spacing:.02em!important;text-transform:uppercase!important}.template-collection .collection-hero__description,.template-collection .collection-hero__description p,.template-collection .collection-hero__description li{margin:0!important;font-size:10px!important;line-height:1.45!important}.template-collection .collection-hero__description ul,.template-collection .collection-hero__description ol{margin:6px 0 0!important;padding-left:16px!important}@media screen and (max-width:749px){.template-collection .collection-hero .page-width,.template-collection .collection-hero__inner.page-width,.template-collection .collection-hero__inner .page-width{padding-left:18px!important;padding-right:18px!important}.template-collection .collection-hero__title{font-size:13px!important}.template-collection .collection-hero__description,.template-collection .collection-hero__description p,.template-collection .collection-hero__description li{font-size:10px!important}}.product-info__block-item[data-block-type=product-variations] .thumbnail-swatch,.product-info__block-item[data-block-type=product-variations] .thumbnail-swatch>img{border:none!important;box-shadow:none!important;background:transparent!important}.product-info__block-item[data-block-type=product-variations] .thumbnail-swatch{padding:0!important;overflow:hidden!important}.product-info__block-item[data-block-type=product-variations] .thumbnail-swatch>img{width:100%!important;height:100%!important;object-fit:cover!important}.product-info__block-item[data-block-type=product-variations] :checked+.thumbnail-swatch,.product-info__block-item[data-block-type=product-variations] .thumbnail-swatch.is-selected{border:none!important;outline:none!important;box-shadow:none!important}.collection-toolbar,.collection-toolbar__button-container,.collection-toolbar__layout-switch-list,.collection-toolbar__button-container+.collection-toolbar__button-container{border:none!important;box-shadow:none!important}.collection-toolbar{position:static!important;top:auto!important;inset-block-start:auto!important;background:transparent!important}.collection-toolbar__button,.collection-toolbar__button *{color:#000!important;border:none!important;box-shadow:none!important;text-decoration:none!important}@media screen and (max-width:699px){.product-gallery__carousel-with-arrows{align-items:flex-start!important}.product-gallery__carousel{align-items:flex-start!important;gap:0!important}.product-gallery__image-list{row-gap:0!important}.product-gallery__media{align-self:flex-start!important}}.product-card__figure{overflow:hidden}.product-card__media{width:100%;aspect-ratio:4 / 5}.product-card__media img,.product-card__image,.product-card__image--secondary{width:100%;height:100%;object-fit:cover;object-position:center}.shopify-section--main-page .prose{color:#1a1714}.shopify-section--main-page .prose h2{text-align:center;font-size:1.05rem;letter-spacing:.04em;margin:2.8rem auto 1rem;color:#1a1714}.shopify-section--main-page .prose table{width:100%;max-width:760px;margin:1.4rem auto 2rem;border-collapse:collapse;font-size:.9rem}.shopify-section--main-page .prose th,.shopify-section--main-page .prose td{padding:.9rem .6rem;text-align:center;border:0;border-bottom:1px solid #ece7e1}.shopify-section--main-page .prose thead th{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:#6b6258;opacity:1;border-bottom:1px solid #cfc6bb}.shopify-section--main-page .prose tbody td:first-child{text-align:left;font-weight:600}.shopify-section--main-page .prose tbody tr:last-child td{border-bottom:1px solid #cfc6bb}.shopify-section--main-page .prose ul{max-width:680px;margin-inline:auto}.shopify-section--main-page .prose p{max-width:720px;margin-inline:auto}.shopify-section--main-page .prose h2:last-of-type+p{max-width:620px;background:#faf8f5;border:1px solid #ece7e1;border-radius:12px;padding:1.6rem 1.8rem}@media screen and (max-width:999px){.product-gallery__media[data-media-type=video] video-media,.product-gallery__media[data-media-type=external_video] video-media{--aspect-ratio: 5 / 7 !important;aspect-ratio:5 / 7!important}.product-gallery__media[data-media-type=video] video-media>video,.product-gallery__media[data-media-type=video] video-media>img,.product-gallery__media[data-media-type=external_video] video-media>video,.product-gallery__media[data-media-type=external_video] video-media>img,.product-gallery__media[data-media-type=external_video] video-media>iframe{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.product-gallery__thumbnail{aspect-ratio:5 / 7!important;overflow:hidden!important}.product-gallery__thumbnail>img,.product-gallery__thumbnail>svg{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}}.template-collection .seo-block,.template-collection .seo-block__content{max-width:820px!important;margin:0!important;text-align:left!important}.template-collection .seo-block h2{font-size:1.2rem!important;line-height:1.3!important;margin:1.4em 0 .4em!important;font-weight:600!important}.template-collection .seo-block h3{font-size:1.02rem!important;line-height:1.3!important;margin:1em 0 .3em!important;font-weight:600!important}.template-collection .seo-block p,.template-collection .seo-block li{font-size:.85rem!important;line-height:1.6!important;color:#4a4a4a!important}.template-collection .seo-block ul,.template-collection .seo-block ol{padding-left:1.2em!important;margin:.4em 0!important}.template-collection .seo-block a{color:inherit!important;text-decoration:underline!important}.template-collection .shopify-section--collection-banner .container .prose{max-width:900px!important;margin-inline:0!important;text-align:left!important}.template-collection .shopify-section--collection-banner .container .prose :is(h1,h2,h3,h4){font-size:1.15rem!important;line-height:1.3!important;letter-spacing:normal!important;text-transform:none!important;margin:1.2em 0 .4em!important}.template-collection .shopify-section--collection-banner .container .prose h1{font-size:1.3rem!important}.template-collection .shopify-section--collection-banner .container .prose :is(p,li){font-size:.85rem!important;line-height:1.6!important;color:#4a4a4a!important}.template-collection .shopify-section--collection-banner .container .prose :is(ul,ol){padding-left:1.2em!important;margin:.4em 0!important}.template-collection .shopify-section--collection-banner .container .prose a{color:inherit!important;text-decoration:underline!important}.locale-flag{display:inline-block;width:20px;height:14px;margin-inline-end:.45em;vertical-align:middle;border-radius:2px;object-fit:cover;box-shadow:0 0 0 1px #00000014}.shopify-section--header .localization-toggle .locale-name{display:none}.shopify-section--header .localization-toggle .locale-flag{margin-inline-end:.15em}.product-card__media{position:relative}.product-card__media video-media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;border-radius:inherit}.product-card__media video-media>video,.product-card__media video-media>img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}@media screen and (max-width:999px){.shopify-section--shop-the-look .shop-the-look__image-wrapper{aspect-ratio:3 / 4}.shopify-section--shop-the-look .shop-the-look__image-wrapper>img,.shopify-section--shop-the-look .shop-the-look__image-wrapper .image-cover{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important}}@media screen and (max-width:999px){.header__secondary-nav{flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:0 .9rem!important}.header__secondary-nav .localization-selectors{gap:0!important}.header__secondary-nav .localization-selectors:not(:only-child){margin-inline-end:0!important}.header .header__nav-icon{width:1.25rem!important;height:auto}.header .locale-flag{width:1.25rem!important;height:auto!important;margin-inline-end:0!important}.header .localization-toggle{column-gap:.3rem!important}.header .localization-toggle>svg{width:.6rem!important;height:auto}}@media screen and (max-width:749px){.announcement-bar,.announcement-bar *,.announcement-bar__message,.announcement-bar__message span,.announcement-bar p{font-size:11px!important;line-height:1.35!important}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/custom.css.map */
