.collection-list-page,body[class*=template-list-collections]{background-color:var(--sw-cream)}.section-collection-list .title,.section-collection-list .collection-list-title{font-family:Playfair Display,Georgia,serif;font-weight:700;color:var(--sw-black)}.section-collection-list .card-wrapper,.section-collection-list .collection-list__item{border-radius:.5rem;overflow:hidden}.section-collection-list .card .card__media,.section-collection-list .card .media{border-radius:.5rem}.section-collection-list .card-wrapper{position:relative;transition:transform .3s ease,box-shadow .3s ease}.section-collection-list .card-wrapper:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000026}.section-collection-list .card__heading,.section-collection-list .card__heading a,.section-collection-list .card-information .card__heading{font-family:Playfair Display,Georgia,serif;font-weight:600;color:var(--sw-black);text-decoration:none}.section-collection-list .card__heading a:hover{color:var(--sw-gold)}.section-collection-list .card__information,.section-collection-list .card-information{font-family:Open Sans,system-ui,sans-serif;letter-spacing:normal}.collection{background-color:var(--sw-cream)}.collection-hero{background-color:var(--sw-cream);position:relative}.collection-hero:after{content:"";display:block;width:60px;height:3px;background:var(--sw-gold);margin:1.5rem auto 0}.collection-hero__title{font-family:Playfair Display,Georgia,serif;font-weight:700;color:var(--sw-black)}.collection-hero__description,.collection-hero__description p{font-family:Open Sans,system-ui,sans-serif;color:var(--sw-text-secondary);letter-spacing:normal;line-height:1.6}.collection__title .title{font-family:Playfair Display,Georgia,serif;font-weight:700;color:var(--sw-black)}.collection__title .title:after{content:"";display:block;width:60px;height:3px;background:var(--sw-gold);margin-top:1rem}.collection__description,.collection__description p{font-family:Open Sans,system-ui,sans-serif;color:var(--sw-text-secondary);letter-spacing:normal}.collection .product-card-wrapper,.collection .card-wrapper{transition:transform .3s ease,box-shadow .3s ease}.collection .product-card-wrapper:hover,.collection .card-wrapper:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.collection .card--card,.collection .card--standard .card__inner{background:#fff;border-radius:.5rem;border-color:transparent;overflow:hidden}.collection .card--card:after,.collection .card--standard .card__inner:after{border-radius:.5rem;box-shadow:0 1px 3px #00000014}.collection .card .card__media .media img{transition:transform .4s ease}.collection .card-wrapper:hover .card__media .media img{transform:scale(1.05)}.collection .card-information .caption-with-letter-spacing,.collection .card-information .card__heading+.caption-with-letter-spacing,.collection .card-information .visually-hidden+.caption-with-letter-spacing{font-family:Open Sans,system-ui,sans-serif;text-transform:uppercase;font-size:.7rem;font-weight:600;letter-spacing:.08em;color:var(--sw-blue)}.collection .card__heading,.collection .card__heading a{font-family:Playfair Display,Georgia,serif;font-weight:600;color:var(--sw-black);text-decoration:none;line-height:1.3}.collection .card-information .price .price-item--regular,.collection .card-information .price .price-item--sale{font-family:Open Sans,system-ui,sans-serif;color:var(--sw-gold);font-weight:600;letter-spacing:normal}.collection .card-information .price--on-sale .price-item--regular{color:var(--sw-text-muted);font-weight:400}.collection .card-information .price .price__badge-sale,.collection .card .badge{background-color:var(--sw-mauve);color:#fff;font-family:Open Sans,system-ui,sans-serif;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:2px;padding:.2em .6em;border:none}.collection .card__information,.collection .facets-container{font-family:Open Sans,system-ui,sans-serif;letter-spacing:normal}.collection .facets__label,.collection .facet-filters__label{font-family:Open Sans,system-ui,sans-serif;font-weight:600;color:var(--sw-text)}.collection .pagination a{font-family:Open Sans,system-ui,sans-serif;letter-spacing:normal}.collection .pagination a:hover{color:var(--sw-gold)}.product{background-color:var(--sw-cream)}.product__media-wrapper .media,.product__media-wrapper .product__modal-opener--image{border-radius:.5rem;overflow:hidden}.product__text.caption-with-letter-spacing,.product .product__text.subtitle{font-family:Open Sans,system-ui,sans-serif;text-transform:uppercase;font-size:.75rem;font-weight:600;letter-spacing:.08em;color:var(--sw-blue)}.product__title,.product__title h1{font-family:Playfair Display,Georgia,serif;font-weight:700;color:var(--sw-black);line-height:1.2}.product .price--large .price-item--regular,.product .price--large .price-item--sale,.product .price .price-item--regular,.product .price .price-item--sale{font-family:Open Sans,system-ui,sans-serif;color:var(--sw-gold);font-weight:700;font-size:1.5rem;letter-spacing:normal}@media screen and (min-width: 750px){.product .price--large .price-item--regular,.product .price--large .price-item--sale{font-size:1.8rem}}.product .price--on-sale .price-item--regular{color:var(--sw-text-muted);font-weight:400;font-size:1.2rem}.product .price .price__badge-sale,.product .badge--sale{background-color:var(--sw-mauve);color:#fff;font-family:Open Sans,system-ui,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:2px;border:none}.product .price .price__badge-sold-out,.product .badge--sold-out{background-color:var(--sw-text-muted);color:#fff;font-family:Open Sans,system-ui,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:2px;border:none}.product__description,.product__description.rte{font-family:Open Sans,system-ui,sans-serif;color:var(--sw-text-secondary);line-height:1.75;letter-spacing:normal;font-size:1rem}.product__description h2,.product__description h3,.product__description h4{font-family:Playfair Display,Georgia,serif;color:var(--sw-black)}.product-form__input label,.product .variant-picker__label{font-family:Open Sans,system-ui,sans-serif;font-weight:600;color:var(--sw-text);letter-spacing:normal}.product-form__submit.button--primary{background-color:var(--sw-gold);color:var(--sw-black);border-color:var(--sw-gold);font-family:Open Sans,system-ui,sans-serif;font-weight:600;font-size:1rem;letter-spacing:.025em;border-radius:2px;transition:all .3s ease}.product-form__submit.button--primary:hover{background-color:#b88f12;border-color:#b88f12;transform:translateY(-2px);box-shadow:0 4px 12px #d0a1154d}.product-form__submit.button--secondary{background-color:transparent;color:var(--sw-gold);border:2px solid var(--sw-gold);font-family:Open Sans,system-ui,sans-serif;font-weight:600;border-radius:2px;transition:all .3s ease}.product-form__submit.button--secondary:hover{background-color:var(--sw-gold);color:var(--sw-black)}.product .quantity__input{font-family:Open Sans,system-ui,sans-serif;letter-spacing:normal}.product .product__text a{color:var(--sw-blue);text-decoration:none}.product .product__text a:hover{text-decoration:underline}.product .accordion__title,.product .product__accordion .summary__title{font-family:Open Sans,system-ui,sans-serif;font-weight:600;letter-spacing:normal;color:var(--sw-text)}.product .accordion__content,.product .product__accordion .rte{font-family:Open Sans,system-ui,sans-serif;color:var(--sw-text-secondary);line-height:1.6;letter-spacing:normal}.product .share-button{font-family:Open Sans,system-ui,sans-serif;letter-spacing:normal}.related-products__heading{font-family:Playfair Display,Georgia,serif;font-weight:700;color:var(--sw-black)}.related-products__heading:after{content:"";display:block;width:60px;height:3px;background:var(--sw-gold);margin-top:.75rem}.related-products .product-card-wrapper,.related-products .card-wrapper{transition:transform .3s ease,box-shadow .3s ease}.related-products .product-card-wrapper:hover,.related-products .card-wrapper:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.related-products .card--card,.related-products .card--standard .card__inner{background:#fff;border-radius:.5rem;border-color:transparent;overflow:hidden}.related-products .card--card:after,.related-products .card--standard .card__inner:after{border-radius:.5rem;box-shadow:0 1px 3px #00000014}.related-products .card .card__media .media img{transition:transform .4s ease}.related-products .card-wrapper:hover .card__media .media img{transform:scale(1.05)}.related-products .card__heading,.related-products .card__heading a{font-family:Playfair Display,Georgia,serif;font-weight:600;color:var(--sw-black);text-decoration:none}.related-products .card-information .price .price-item--regular,.related-products .card-information .price .price-item--sale{font-family:Open Sans,system-ui,sans-serif;color:var(--sw-gold);font-weight:600;letter-spacing:normal}.related-products .card-information .price--on-sale .price-item--regular{color:var(--sw-text-muted);font-weight:400}.related-products .card-information .caption-with-letter-spacing{font-family:Open Sans,system-ui,sans-serif;text-transform:uppercase;font-size:.7rem;font-weight:600;letter-spacing:.08em;color:var(--sw-blue)}.section-featured-collection .card--card,.section-featured-collection .card--standard .card__inner{background:#fff;border-radius:.5rem;border-color:transparent;overflow:hidden}.section-featured-collection .card--card:after,.section-featured-collection .card--standard .card__inner:after{border-radius:.5rem;box-shadow:0 1px 3px #00000014}.section-featured-collection .product-card-wrapper:hover,.section-featured-collection .card-wrapper:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.section-featured-collection .card__heading,.section-featured-collection .card__heading a{font-family:Playfair Display,Georgia,serif;font-weight:600;color:var(--sw-black);text-decoration:none}.section-featured-collection .card-information .price .price-item--regular,.section-featured-collection .card-information .price .price-item--sale{color:var(--sw-gold);font-weight:600;letter-spacing:normal}.section-featured-collection .card-information .caption-with-letter-spacing{text-transform:uppercase;font-size:.7rem;font-weight:600;letter-spacing:.08em;color:var(--sw-blue)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sw-catalog-overrides.css.map */
