:root{--font-body-btn: sofia-pro, sans-serif;--font-body-family: sofia-pro, sans-serif}body,.color-background-1,.color-background-2,.color-inverse,.color-accent-1,.color-scheme-a12c8b07-9b29-447d-bfb0-83d0d38b850e,.color-scheme-bbdbc7aa-d40f-49d2-86d3-58492c7972f1,.color-scheme-6d854ed8-74db-4a0a-9c7b-240a8a913683,.color-scheme-cdcadfc3-ea28-48b2-a12e-9e8a8acf7e84,.color-scheme-0ec903cd-c9b2-4ffc-817d-225bb428f070,.color-scheme-a58c1aa3-0a51-4532-95cb-a5d410ee5d77,.color-scheme-0c18386b-7d3a-42a9-aed4-bea98fd618e8,.color-scheme-6ec85c1b-5a57-412f-ae57-9e370c2072bf{color:rgba(var(--color-foreground),1)!important}body{font-family:var(--font-body-family);font-weight:300;font-style:normal;line-height:1.4;letter-spacing:0em!important;max-width:100%;overflow-x:hidden;font-size:1.5rem}body.no-scroll{overflow:hidden;height:100vh}.page-width--narrow{max-width:900px;padding:0 1.5rem;margin:auto}p{letter-spacing:.03em!important}body,.color-background-1,.color-background-2,.color-inverse,.color-accent-1,.color-accent-2{color:rgba(var(--color-foreground),1)!important}.mega-menu__list--condensed .mega-menu__link{font-weight:300!important}.facets__heading,h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-body-family);font-weight:200;font-style:normal;letter-spacing:0;line-height:1.2}h1 em,h2 em,h3 em,h4 em,h5 em,.h0 em,.h1 em,.h2 em,.h3 em,.h4 em,.h5 em{font-family:the-seasons,sans-serif;font-weight:200;font-style:italic}.heading-alt{font-family:var(--font-body-family);font-weight:300}.heading-main,.h0{font-size:calc(var(--font-heading-scale) * 4.6rem);line-height:1}.heading-main-med,.h1{font-size:calc(var(--font-heading-scale) * 3rem)}.caption-large,.customer .field input,.customer select,.field__input,.form__label,.select__select{font-size:1.3rem!important;letter-spacing:0!important}.facets__heading{font-size:calc(var(--font-heading-scale) * 2.2rem)!important}@media only screen and (min-width:750px){h2,.h2{font-size:calc(var(--font-heading-scale)* 2.6rem)}}h3 span,.eyebrow-text,.eyebrow-text-sm,.collapsible-content__heading,.caption-with-letter-spacing,.cart-item__name,.totals__total,.totals__total-value,.cart-item__price-wrapper .price,.subhead,.subtitle,.subtitle p{font-family:var(--font-body-btn);font-weight:400;font-style:normal;font-size:1.4rem!important;letter-spacing:.05rem!important;text-transform:uppercase;color:rgba(var(--color-foreground),1)}.eyebrow-text-sm{font-size:1.2rem!important}.template-name--faq .accordion__title{font-size:1.3rem;min-height:1.3rem}.collapsible-content summary:hover .accordion__title{text-decoration:none!important;text-underline-offset:0rem!important}.rich-text__heading{font-size:calc(var(--font-heading-scale)* 4.2rem)}@media only screen and (max-width:750px){.caption-with-letter-spacing{font-size:1.1rem}.h0{font-size:calc(var(--font-heading-scale)* 3.5rem)}.h1{font-size:calc(var(--font-heading-scale) * 2.4rem)}.rich-text__heading{font-size:calc(var(--font-heading-scale)* 3rem)}}.shopify-policy__container{max-width:900px!important;padding:80px 1.5rem}@media only screen and (max-width:1100px){.shopify-policy__container{max-width:100%!important;padding-top:40px 0}}.badge{border:none!important;border-radius:var(--badge-corner-radius);font-family:var(--font-body-btn);font-weight:400;font-style:normal;font-size:1rem!important;letter-spacing:.05rem!important;text-transform:uppercase}.announcement-bar__message{font-size:12px;line-height:2;font-family:var(--font-body-family);letter-spacing:.03em!important}.announcement-bar__message span{padding:0 3px}.utility-bar__grid.page-width{padding-left:0rem;padding-right:0rem}@media only screen and (max-width:750px){.announcement-bar__message{font-size:9.5px;line-height:1.5;min-height:auto}.announcement-bar__message span{display:block;padding:0}}.mega-menu__list ul{padding-top:10px}.header__icon--account{padding:0 15px}.header__icon--menu[aria-expanded=true]:before{display:none}.header__icons{Padding-right:0rem}.menu-drawer__utility-links .button{width:100%!important;padding:20px!important}@media only screen and (max-width:750px){.header{padding:10px 2rem!important}.header__icons .button{display:none;padding:0 1rem;min-width:auto;min-height:25px;font-size:11px;width:auto}.header__heading-logo{transform:scale(1);padding-top:0}}.mega-menu__link--level-2,.header__icon--search,.mega-menu__link,.header__icons,.header__icon--account,.header__icon--cart>span,.list-menu__item{font-size:1.5rem!important;text-transform:none}.header__icon--account:hover,.header__icon--cart:hover,.list-menu__item:hover{opacity:.7}.header__active-menu-item{opacity:.7;border:none!important}.header__menu-item span:after,li>a.mega-menu__link:after{display:none}#menu-drawer ul.menu-drawer__menu.has-submenu.list-menu li:first-child{border-top:0px dotted!important}#menu-drawer ul.menu-drawer__menu.has-submenu.list-menu li{border-bottom:0px dotted!important}.list-menu__item{justify-content:center}.menu-drawer-additional-links,.header--has-social .menu-drawer__utility-links,.menu-drawer__navigation,.menu-drawer__submenu{padding:1.5rem!important}.menu-drawer-additional-links{display:flex;gap:15px}#menu-drawer ul.menu-drawer__menu.has-submenu.list-menu li a,#menu-drawer ul.menu-drawer__menu.has-submenu.list-menu li summary{border-bottom:1px solid;padding:1rem 0;justify-content:space-between}.menu-drawer__close-button{margin-top:0;padding:0 0 1.5rem!important}.menu-drawer__menu-item>.icon-arrow{right:0rem!important}.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__close-button:focus,.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover{opacity:.7;background-color:transparent!important}.menu-drawer__utility-links{background-color:transparent!important}.menu-drawer__utility-links .list-social{padding-top:10px!important}.button,.price{letter-spacing:0!important}.service-read-more,.button--primary{-webkit-transition:background-color .1s linear;-ms-transition:background-color .1s linear;transition:background-color .1s linear}.menu-drawer__account{width:100%!important;padding:20px!important;font-size:.8rem!important;color:#fff!important;text-align:center;background-color:rgba(var(--color-button),var(--alpha-button-background));display:inline-flex;justify-content:center;align-items:center;margin-top:5px!important}.menu-drawer__account .icon-account{display:none}.menu-drawer__account:hover{background-color:#424041;color:#fff}.btn-active svg{transform:rotate(180deg)}.button:before{display:none!important}.button,.service-read-more,.button--primary,.button--secondary,.button--alt,.newsletter-form__button{text-transform:uppercase;font-family:var(--font-body-btn)!important;font-weight:500;font-style:normal;font-size:1.3rem!important;letter-spacing:.07rem!important}.button--secondary{color:rgb(var(--color-secondary-button-text));border:none!important;border:1px solid rgb(var(--color-secondary-button-text))!important}.button--alt{background:none;color:rgb(var(--color-secondary-button-text));border-radius:0;padding:0;border:none!important;display:flex;align-items:center;justify-content:flex-start;text-decoration:none;gap:7px;min-height:auto!important;text-decoration:underline;text-underline-offset:5px}.button:after{display:none}.button--secondary:after{border:none!important}.button--primary:hover{background-color:rgba(var(--color-button),.75);color:#fff}.button--alt:hover{opacity:.7}.button--secondary:hover{color:rgb(var(--color-secondary-button))!important;background-color:rgb(var(--color-secondary-button-text))}.header-group{position:fixed;width:100%;z-index:999}.list-menu{align-items:center}.banner__box>*+.banner__buttons,.rich-text__blocks>*+*{margin-top:3rem!important}.collection-video{z-index:1;overflow:hidden;position:absolute;width:100%;height:100%;object-fit:cover}.collection-video video{width:100%;height:100%;object-fit:cover}.multicolumn .slider-buttons{display:none!important}.rich-text__wrapper{display:flex;justify-content:center;width:100%!important}.banner__box{padding:0}.banner__heading{margin:2rem 0}.banner__heading strong{font-weight:400!important;border-bottom:1px solid rgb(var(--color-foreground));width:100%;padding-bottom:20px;display:block}.banner__box .banner__heading+*{margin-top:3rem!important}.banner__box{padding:0!important}.home-hero .banner__box{padding:0rem!important}.home-hero .banner__heading{font-size:5em;position:relative;width:100%!important;max-width:100%!important;display:flex;justify-content:space-between!important}.home-hero .banner__box h1 strong{position:absolute;left:50%;transform:translate(-50%)}.home-hero .banner__buttons{margin-top:0!important;width:100%!important;max-width:100%!important;min-width:30vw!important;display:flex;justify-content:space-between!important}.home-hero .banner__box{display:flex;justify-content:space-between!important;flex-direction:column;align-items:flex-start}@media screen and (min-width:750px){.banner--desktop-transparent .banner__box{max-width:75rem!important}.home-hero .banner__box{max-width:100%!important;width:100%!important}.home-hero .banner__content{padding:5rem}}@media screen and (max-width:749px){.banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:50rem!important}.home-hero{min-height:500px!important;height:500px!important}.home-hero .banner__content{padding:3rem 1.5rem;align-items:flex-end}.banner__content.banner__content--bottom-left{align-items:flex-end;justify-content:flex-start}.home-hero .banner__box h1{font-size:2em}.home-hero .banner__heading{display:block;font-size:3em}.home-hero .banner__heading em{display:block}.home-hero .banner__buttons{justify-content:flex-start!important;gap:10px}.banner__box{padding:3rem 1.5rem!important}}.collection__title .title:only-child{margin-bottom:0rem}.collection__title .title:not(:only-child){margin-bottom:1rem}.image-with-text__content>*+*{margin-top:0rem!important}.image-text-full .page-width{max-width:100%;width:100%;padding:0}.image-with-text .image-with-text__media-item>*{border-radius:0!important}.image-with-text .image-with-text__heading p{margin-bottom:0}.image-with-text .banner__buttons{padding-top:20px;gap:0rem}@media screen and (min-width:750px){.grid--3-col-tablet .grid__item{width:calc(45% - var(--grid-desktop-horizontal-spacing)* 2 / 3)}}.image-with-text-img-con{position:relative}.image-with-text-img-con .image-with-text__text--caption{position:absolute;top:20px;left:20px}@media screen and (min-width:1024px){.card-wrapper.product-card-wrapper .card__inner+.card__content .card__information{display:flex;flex-direction:column;gap:5px}}.card-wrapper.product-card-wrapper .card__inner>.card__content:before{display:none}.template-product .shopify-section .page-width{border-radius:0}@media screen and (min-width:990px){.product--stacked .product__media-item{max-width:100%!important;width:100%!important}}.quantity{min-height:calc((var(--inputs-border-width) * 2) + 3.2rem)!important}.quantity__input{font-size:1.2rem!important}.product__info-container .product-form,.product__info-container .product__description,.product__info-container .icon-with-text{margin:1.5rem 0!important}.product-form__buttons{max-width:100%!important}.product-form__submit{margin-bottom:0rem!important;width:100%}pickup-availability[available]{min-height:2rem!important}.pickup-availability-preview{align-items:flex-start;display:flex;gap:.1rem;padding:1rem 2rem!important;border-radius:50px;background-color:#fdf1e3}.pickup-availability-preview svg.icon-tick{display:none}.pickup-availability-info *{margin:0!important}.pickup-availability-preview .caption{display:none}.pickup-availability-info{width:100%;display:flex;justify-content:space-between;align-items:center;gap:8px}.pickup-availability-preview .caption-large:before{content:"";display:inline-block;flex-shrink:0;width:12px;height:12px;border-radius:50%;background-color:#03302b;margin-right:5px}.pickup-availability-preview .caption-large{display:flex;justify-content:flex-start;align-items:center;gap:5px}@media screen and (min-width:750px){.facets-vertical-form{align-items:center}}.product-count__text{font-size:1.3rem!important;letter-spacing:0!important}.facet-filters__label{margin:0 1rem 0 0!important}.facet-filters__sort+.icon-caret{right:7px!important}.facet-filters__field .select__select,.mobile-facets__sort .select__select{padding:5px 7px!important;border-radius:10px!important;border:1px solid rgba(var(--color-foreground),.75)}.facet-filters__sort:focus-visible{outline:none!important;outline-offset:0!important;box-shadow:none!important}.shopify_subscriptions_app_block_label label{width:100%;display:block;padding:10px;text-align:center;border-radius:5px;border:1px solid rgb(var(--color-foreground))!important;margin:2.5px 0!important}.shopify_subscriptions_app_block_label input{display:none}.shopify_subscriptions_app_policy,.shopify_subscriptions_app_block_label .shopify_subscriptions_purchase_option_wrapper{display:none!important}.shopify_subscriptions_app_block_label ul{padding-left:0rem!important}.shopify_subscriptions_app_block_label{padding:0!important}.shopify_subscriptions_app_block_label label:has(input[type=radio]:checked){background-color:rgb(var(--color-foreground));color:var(--gradient-background)}.slideshow-section .slideshow__text.banner__box{height:100%;justify-content:space-between}.slideshow-section .slideshow-subheading{padding-bottom:15px}.slideshow-section .slideshow-text{max-width:450px;margin:0 auto 40px 0}.slideshow-section .slideshow__controls{position:absolute;bottom:40px;width:100%;border:none;z-index:9}.slideshow-section .slider-counter__link--active.slider-counter__link--dots .dot{background-color:#fff}.slideshow-section .slider-counter__link{padding:.6rem}.slideshow-section .slider-counter__link--active.slider-counter__link--dots .dot{outline-offset:3px;outline:.1rem solid #fff}.slideshow-section .slider-counter__link--dots .dot{width:1rem;height:1rem;border:none;background-color:#fff}@media screen and (max-width:750px){.slideshow-section .slideshow__controls{bottom:25px}}.slider-counter{display:none!important}.slideshow-section .slider-counter{display:flex!important}.contact__button{display:flex;align-items:center;justify-content:center}.template-name--contact .rich-text__text a{font-size:calc(var(--font-heading-scale)* 2rem)}.contact-full .page-width{max-width:100%!important;margin:0 auto;padding:0!important}.contact-full .subtitle{font-size:var(--font-body-size);line-height:calc(1 + .8 / var(--font-body-scale));color:rgba(var(--color-foreground),1)}.contact-full .body{padding:10px 0 0}.contact-full .image-with-text__content{padding:5% 20%!important}@media screen and (max-width:750px){.contact-full .image-with-text__content{padding:5%!important}}.footer-block__details-content>*:first-child{margin-top:0}.footer-block__icon img{object-fit:contain;display:block}.footer .page-width{max-width:100%!important;width:100%!important;margin:0 auto;padding-left:5rem;padding-right:5rem}@media screen and (max-width:750px){.footer .page-width{padding-left:1.5rem;padding-right:1.5rem}}.footer__blocks-wrapper{display:flex;align-items:flex-start;justify-content:space-between;gap:60px;flex-wrap:wrap}.footer-col{width:auto!important}.footer-block-image{width:auto!important;display:block!important}.footer-block__image-wrapper img{width:100%;height:auto;display:block}.footer-col .button--alt{margin-top:20px!important}.footer{border-top:none!important}.footer .rte a{text-decoration:none;opacity:1;letter-spacing:0em!important}.footer .rte a:hover{opacity:.7}.footer .grid{align-items:left;margin-bottom:0!important}.footer-block__details-content{margin-bottom:0!important;line-height:1.6}.footer-block__image-wrapper{margin-bottom:0!important}.footer-block__image-wrapper img{margin-bottom:20px}.copyright__content{font-family:var(--font-body-btn);font-weight:400;font-style:normal;letter-spacing:.05rem!important;text-transform:uppercase;color:rgba(var(--color-foreground),1);font-size:1rem!important}.footer-block__newsletter p{max-width:36rem}.footer-block__newsletter{text-align:left!important;flex-direction:column!important;display:flex!important;align-items:flex-start!important;justify-content:center!important}.footer-block .footer-block__details-content{text-align:left}.footer__copyright{text-align:center;margin-top:0rem!important}.footer__content-bottom{border-top:none!important;padding:0 0 20px!important}.footer__content-bottom-wrapper{justify-content:space-between!important}.footer__content-bottom-wrapper .page-width{padding:0 2rem}@media screen and (max-width:750px){.footer-col{width:100%!important}.footer__blocks-wrapper{gap:0px}.footer-block-newsletter{margin-bottom:3rem}}.newsletter__wrapper{display:flex;align-tiems:center;justify-content:space-between}.newsletter__wrapper>*+*{margin-top:0rem!important}.newsletter-form__field-wrapper .field{display:flex;align-items:center;justify-content:space-between}.newsletter-form__field-wrapper .field__label{display:none}.newsletter-form__button{border:none!important;box-shadow:none!important;padding:10px;color:rgba(var(--color-foreground),1)!important}.newsletter-form__button:hover{opacity:.7}.newsletter-form__field-wrapper .field{border:1px solid rgba(var(--color-foreground),1)!important;padding:0 10px;border-radius:60px}.newsletter-form__button{font-family:var(--font-body-family);width:auto!important;text-transform:uppercase}@media screen and (max-width:750px){.newsletter__wrapper{flex-direction:column}}.shopify-pc__banner__btns-granular :nth-child(1),.shopify-pc__banner__dialog h2{font-weight:200!important}.shopify-pc__banner__dialog p{font-size:.9em!important}.shopify-pc__banner__dialog button{border-radius:var(--buttons-radius-outset)!important}@media only screen and (max-width:1300px){.shopify-pc__banner__dialog{width:50%!important}}.accordion{border-top:none!important;border-bottom:none!important}.accordion summary{border-bottom:.1rem solid rgba(var(--color-foreground),1)!important}.collapsible-content summary:hover{background:transparent!important}.accordion__content{margin-bottom:1.5rem;padding:20px 0!important}.image-with-text__grid .image-with-text__heading p{margin-top:0!important}.image-with-text .contact__button .button{width:100%!important}.image-with-text .field{margin-bottom:15px;border:1px solid rgba(var(--color-foreground),1)!important;border-radius:6px}.image-with-text .field__input,.image-with-text .select__select,.image-with-text .customer .field input,.image-with-text .customer select{text-align:center}.image-with-text .field__label{display:none}.image-with-text #ContactForm{padding-top:10vh}input::placeholder{color:rgb(var(--color-foreground))}::placeholder{color:rgb(var(--color-foreground))}.field__input,.select__select,.customer .field input,.customer select{background-color:transparent;padding:10px;font-family:var(--font-body-family)}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after,.field:before,.select:before,.customer .field:before,.customer select:before,.localization-form__select:before{display:none}.field__input:focus-visible,.select__select:focus-visible,.customer .field input:focus-visible,.customer select:focus-visible,.localization-form__select:focus-visible.localization-form__select:after,.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after{box-shadow:none!important}.field__label,.customer .field label{font-size:1.3rem;color:rgba(var(--color-foreground),1);letter-spacing:0rem;line-height:1.5}@media screen and (max-width:750px){.template-name--faq .banner--adapt,.template-name--return-policy .banner--adapt,.template-name--about .banner--adapt,.template-name--policy-pages .banner--adapt{height:30vh}}.list-social__link{padding:10px 0!important}.list-social{gap:5px;padding:0!important;justify-content:flex-start!important}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.search-modal{border-bottom:none}.search-modal__form .field{position:relative;display:flex;align-items:center;border:1px solid rgb(var(--color-foreground));border-radius:40px;padding:0rem 1.3rem}.predictive-search{border:1px solid rgb(var(--color-foreground))!important;z-index:3;border-radius:5px!important;box-shadow:none!important}.search__input{flex-grow:1;border:none;background:transparent;font-size:1rem;padding:.5rem 0;outline:none}.search-modal__form .field__label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.search-modal__form .field__button{background:none;border:none;cursor:pointer;padding:0 .5rem;display:flex;align-items:center}.search-modal__form .reset__button.hidden{display:none}.predictive-search--header{margin-top:1rem;border-top:1px solid #eee;padding-top:1rem}.predictive-search__loading-state{display:flex;justify-content:center;align-items:center;padding:1rem}.spinner{width:36px;height:36px;animation:spin 1s linear infinite}.spinner .path{stroke:#999;stroke-linecap:round}@keyframes spin{to{transform:rotate(360deg)}}.search-modal__close-button{position:absolute;top:0rem;right:1rem;background:none;border:none;cursor:pointer;padding:.5rem;z-index:10000}.search-modal__close-button svg{width:24px;height:24px;stroke:#333}.modal__close-button.link{height:100%!important;width:4rem!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom-styles.css.map */
