.patulis-product{--patulis-product-stone: rgba(var(--color-foreground), .62);--patulis-product-accent: rgb(var(--color-button));--patulis-product-radius: 1.2rem}.patulis-product .product__media-item .product-media-container,.patulis-product .product__media-item .media,.patulis-product .thumbnail-list__item .thumbnail{border-radius:var(--patulis-product-radius);overflow:hidden}.patulis-product .thumbnail-list__item .thumbnail{border:2px solid transparent;transition:border-color .2s ease,opacity .2s ease}.patulis-product .thumbnail-list__item .thumbnail[aria-current=true]{border-color:rgb(var(--color-button));opacity:1}.patulis-product .thumbnail-list__item .thumbnail:not([aria-current=true]){opacity:.72}.patulis-product .thumbnail-list__item .thumbnail:focus-visible{outline:.2rem solid rgb(var(--color-button));outline-offset:.2rem}@media screen and (max-width:749px){.patulis-product .product__media-list.slider--mobile{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.8rem;padding-bottom:.4rem}.patulis-product .product__media-list .slider__slide{scroll-snap-align:center}.patulis-product .slider-button{color:rgb(var(--color-foreground))}}.patulis-product .product-media-modal__content img,.patulis-product .product-media-modal__content .media{border-radius:var(--patulis-product-radius)}.patulis-product .product__info-container>*{margin-bottom:1.6rem}.patulis-product .product__info-container>*:last-child{margin-bottom:0}.patulis-product .product__info-container>.product__text.caption-with-letter-spacing{color:var(--patulis-product-accent);font-size:1.1rem;font-weight:600;letter-spacing:.18em;margin-bottom:.6rem}.patulis-product .product__title h1{font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.02em;line-height:1.15;margin:0}.patulis-product .price--large .price-item--regular{font-size:1.8rem}.patulis-product .patulis-price--on-sale .price__container,.patulis-product .price--on-sale .price__container{align-items:baseline;display:flex;flex-wrap:wrap;gap:.6rem 1.2rem}.patulis-product .patulis-price__compare{color:var(--patulis-product-stone);font-size:1.35rem;font-weight:400;text-decoration:line-through}.patulis-product .price--on-sale .price-item--sale,.patulis-product .price--on-sale .patulis-price__current.price-item--sale{color:#3d5a5b;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:500;letter-spacing:0}.patulis-product .price--large.price--on-sale .price-item--sale,.patulis-product .price--large.price--on-sale .patulis-price__current.price-item--sale{font-size:2.2rem}.patulis-product .patulis-price__badge-discount{background:#e07a5f;border:0;border-radius:999px;color:#fff;font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:.04em;line-height:1;margin-left:.4rem;padding:.45rem .9rem;vertical-align:middle}.patulis-product .price--on-sale .price__badge-discount{display:inline-block}.patulis-product .product-form__input{margin-bottom:1.4rem}.patulis-product .product-form__input--swatch .form__label{margin-bottom:.8rem}.patulis-product .swatch-input__input:checked+.swatch-input__label{outline:2px solid rgb(var(--color-button));outline-offset:3px}.patulis-product .swatch-input__input:focus-visible+.swatch-input__label{outline:2px solid rgb(var(--color-button));outline-offset:3px}.patulis-product .product-form__buttons{display:flex;flex-direction:column;gap:.8rem}.patulis-product .patulis-product__submit{min-height:5rem;font-size:1.4rem;letter-spacing:.04em;transition:opacity .2s ease,transform .15s ease}.patulis-product .patulis-product__submit:hover:not([disabled]){opacity:.92}.patulis-product .patulis-product__submit:focus-visible{outline:.2rem solid rgb(var(--color-button));outline-offset:.3rem}.patulis-product .shopify-payment-button{margin-top:0}.patulis-product .shopify-payment-button__button{min-height:4.4rem!important;border-radius:var(--buttons-radius)!important;font-size:1.3rem!important;opacity:.88}.patulis-product .shopify-payment-button__button--unbranded{background:rgba(var(--color-foreground),.08)!important;color:rgb(var(--color-foreground))!important;box-shadow:none!important}.patulis-product-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.4rem;list-style:none;margin:.4rem 0 0;padding:1.4rem 0 0;border-top:1px solid rgba(var(--color-foreground),.1)}@media screen and (min-width:750px){.patulis-product-trust{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}}.patulis-product-trust__item{display:flex;align-items:flex-start;gap:.6rem}.patulis-product-trust__icon{flex-shrink:0;color:var(--patulis-product-accent);line-height:0;margin-top:.1rem}.patulis-product-trust__text{color:var(--patulis-product-stone);font-size:1.15rem;line-height:1.35}.patulis-product__description{margin-top:2.4rem;padding-top:2rem;border-top:1px solid rgba(var(--color-foreground),.1)}.patulis-product__description-body{max-width:58ch;font-size:1.45rem;line-height:1.75;color:rgba(var(--color-foreground),.88)}.patulis-product__description-body p{margin-bottom:1.4rem}.patulis-product__description-body ul,.patulis-product__description-body ol{margin:0 0 1.6rem 1.4rem;padding:0}.patulis-product__description-body li{margin-bottom:.6rem}.patulis-product__description-body h2,.patulis-product__description-body h3{font-family:var(--font-heading-family);margin:2rem 0 .8rem}.patulis-product__medidas{margin-top:2.4rem;max-width:42rem;padding:1.6rem 1.8rem;background:rgba(var(--color-foreground),.04);border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--patulis-product-radius)}.patulis-product__medidas-title{font-family:var(--font-heading-family);font-size:1.5rem;margin:0 0 1rem;color:rgb(var(--color-foreground))}.patulis-product__medidas-content{font-size:1.35rem;line-height:1.65;color:rgba(var(--color-foreground),.9)}.patulis-product__medidas-content table{width:100%;border-collapse:collapse}.patulis-product__medidas-content th,.patulis-product__medidas-content td{padding:.5rem .8rem .5rem 0;text-align:left;border-bottom:1px solid rgba(var(--color-foreground),.08)}.patulis-collection-products{background:rgb(var(--color-background))}.patulis-collection-products__heading{font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.02em;text-align:center;margin-bottom:2.4rem}.patulis-collection-products .card__heading{font-family:var(--font-heading-family)}.patulis-collection-products .card .media{border-radius:var(--patulis-product-radius)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/patulis-product.css.map */
