:root{--font-heading-family: "Cormorant Garamond", serif;--font-size-h1: 40px}.template-404.template-404 .rich-text__heading.title--section{margin-bottom:20px}.template-search.template-search .template-search__header,.template-page.template-page .container .rte{max-width:60.8rem;margin:0 auto;padding-left:20px;padding-right:20px}.template-page.template-page .container .page-header .title--page{text-align:center;font-size:var(--font-size-h1)}.shopify-policy__container .shopify-policy__title{text-align:center}.shopify-policy__container .shopify-policy__body>.rte>*:is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-family:var(--font-body-family);font-weight:600}.fsw-btn,.product-carousel .product-carousel__button-wrapper .button{font-size:10px;font-weight:600}.btn-text,.product-carousel .product-carousel__button-wrapper .button{position:relative;padding:0 0 4px;min-width:unset}.btn-text:after,.product-carousel .product-carousel__button-wrapper .button:after{content:"";position:absolute;left:0;right:0;bottom:0;width:100%;height:1px;background:linear-gradient(to right,black 0%,black 33.3333%,transparent 33.3333%,transparent 66.6666%,black 66.6666%,black 100%);background-size:300% 100%;background-position:100% 0;transition:background-position .6s ease}.btn-text:hover:after,.product-carousel .product-carousel__button-wrapper .button:hover:after{background-position:0 0}.btn-main,.media-banner-section .button--simple,.multicolumn-card__link.button--simple{display:inline-flex;justify-content:center;align-items:center;min-width:12.4rem;min-height:3.6rem;padding:0 2.4rem;background-color:transparent;color:rgba(var(--color-button-tertiary-text));border:.1rem solid rgb(var(--color-button-tertiary))}.btn-main:hover,.media-banner-section .button--simple:hover,.multicolumn-card__link.button--simple:hover{border-color:rgba(var(--color-background))}.media-banner-section .button--simple span:after,.media-banner-section .button--simple span:before,.multicolumn-card__link.button--simple span:after,.multicolumn-card__link.button--simple span:before{content:none}.btn-main:after,.media-banner-section .button--simple:after{z-index:-1;content:"";position:absolute;top:0;left:0;width:0;height:100%;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.45s;background-color:rgba(var(--color-background))}.btn-main:hover:after,.media-banner-section .button--simple:hover:after{width:100%}.blog__post.article .article-card__header .article-card__title{font-size:14px;font-family:var(--font-body-family)}.blog__post.article .article-card__header .article-card__title a{font-weight:400}.footer-block__heading.subtitle{font-weight:600;text-transform:uppercase}.footer-block__text a{margin-top:1.5em;display:inline-block}.fsw-overline,.footer .newsletter__form .newsletter-form .newsletter__title.title--section-m-none{font-size:10px;font-family:var(--font-body-family)}.footer .newsletter__form .newsletter-form .field input{border-color:rgba(var(--color-foreground),.4)!important}.footer__copyright .copyright__content>a{margin-right:10px}.size_guide_image_container .product-popup-modal__content.size_guide_modal{height:fit-content}.product__info-main_content .share-buttons__list{flex-direction:row;grid-column-gap:15px}.quantity{border:.1rem solid rgb(var(--color-border-input-hover))}.quantity:hover{border:.1rem solid rgb(var(--color-border-input))}.contact-form__title{text-align:center}.contact-form{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.contact-form__wrapper{max-width:660px;margin:0 auto}.contact-form>*{width:100%}.contact-form>*.field:has(input[type=email]),.contact-form>*.field:has(input[type=tel]){width:calc(50% - 6px)}.contact-form__wrapper .contact-form__bottom{align-items:center}.contact-form__bottom .button{background-color:#e7e3df;color:#000}.template-page-about .multicolumn-list.multicolumn-list--img-bottom.swiper .multicolumn-list__wrapper--overlay.multicolumn-list__wrapper--gap{gap:0}.article-template__footer_main .share-buttons-simple{flex-direction:row;grid-column-gap:10px}.login-section .customer:not(.addresses) .field input[type=text],.login-section .customer:not(.addresses) .field input[type=email],.login-section .customer:not(.addresses) .field input[type=tel],.login-section .customer:not(.addresses) .field input[type=password],.login-section .customer:not(.addresses) .field .field__input{padding-bottom:unset!important;height:40px!important;border:1px solid rgba(var(--color-foreground),.4)!important;padding:0 14px}.login-section .customer:not(.addresses) .field input[type=text]:not([aria-invalid=true]),.login-section .customer:not(.addresses) .field input[type=email]:not([aria-invalid=true]),.login-section .customer:not(.addresses) .field input[type=tel]:not([aria-invalid=true]),.login-section .customer:not(.addresses) .field input[type=password]:not([aria-invalid=true]),.login-section .customer:not(.addresses) .field .field__input:not([aria-invalid=true]){border-color:rgba(var(--color-foreground),.4)!important}.login-section .customer:not(.addresses) .login__form .field .field__input::placeholder{color:rgba(var(--color-foreground),.7)!important}.login-section .customer:not(.addresses) .login__form .field .field__input::-webkit-input-placeholder{color:rgba(var(--color-foreground),.7)!important}.login-section .customer:not(.addresses) .login__form .field .field__input:-moz-placeholder{color:rgba(var(--color-foreground),.7)!important}.login-section .customer .field input:placeholder{color:#fff;opacity:1}.login-section .login .field__input+label{position:relative;left:0;top:unset;transform:unset!important;visibility:visible;pointer-events:none;text-transform:none;color:rgba(var(--color-foreground),1);opacity:1;font-weight:600}.login .field__input+label:before{top:unset!important;color:rgba(var(--color-foreground),1)!important;font-weight:600!important}.login-section .customer form .button.button--tertiary{background-color:#e7e3df;color:#000}.cart__ctas .cart__footer-dynamic-checkout{width:100%;justify-content:stretch}.cart__ctas .cart__footer-dynamic-checkout .cart__dynamic-checkout-buttons{max-width:100%}@media (min-width: 990px){.size_guide_image_container .product-popup-modal__content.size_guide_modal{height:auto;max-height:80vh;min-height:35.2rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/plaimanas.css.map */
