.wedding-veils-page{--wv-bg:#faf8f4;--wv-surface:#eee7dc;--wv-text:#292823;--wv-muted:#6e655d;--wv-action:#5d544a;--wv-border:#d8d1c6;--color-foreground:41,40,35;--color-background:250,248,244;background:var(--wv-bg);color:var(--wv-text)}.wedding-veils-page .utility-bar{--color-background:93,84,74;--color-foreground:255,255,255;background:#5d544a;color:#fff;border:0}.wedding-veils-page .announcement-bar__message{padding:.8rem 0;min-height:3.2rem;font:400 1.2rem/1.4 Arial,Helvetica,sans-serif;letter-spacing:.12em}.wedding-veils-page .header-wrapper{--color-background:250,248,244;--color-foreground:41,40,35;background:#faf8f4;border-bottom:1px solid #e5dfd5}.wedding-veils-page .header{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"links heading icons";padding:1.2rem 3.2rem;min-height:8.4rem;max-width:142rem}.wedding-veils-page .header__heading-link{grid-area:heading;padding:0;margin:0;text-align:center}.wedding-veils-page .wedding-veils-wordmark{display:flex;flex-direction:column;gap:.3rem;text-decoration:none}.wedding-veils-page .wedding-veils-wordmark__name{font:400 2.7rem/1 Georgia,Times New Roman,serif;letter-spacing:.02em;color:#292823}.wedding-veils-page .wedding-veils-wordmark__line{font:400 1rem/1.4 Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.22em;color:#6e655d}.wedding-veils-page .wedding-veils-header-links{grid-area:links;display:flex;align-items:center;gap:2.4rem;justify-self:start;font:400 1.3rem/1.4 Arial,Helvetica,sans-serif}.wedding-veils-page .wedding-veils-header-links a{display:inline-flex;align-items:center;min-height:4.4rem;color:#292823;text-decoration:none;text-underline-offset:.4rem}.wedding-veils-page .wedding-veils-header-links a:hover{text-decoration:underline}.wedding-veils-page .header__icons{grid-area:icons;justify-self:end;padding:0;color:#292823}.wedding-veils-page .header__icon{color:#292823}.wedding-veils-page .section-header{position:relative;top:auto}.wedding-veils-page .shopify-section-group-footer-group .newsletter,.wedding-veils-page .shopify-section-group-footer-group .newsletter__wrapper{--color-background:243,239,232;--color-foreground:41,40,35;--color-button:93,84,74;--color-button-text:255,255,255;background:#f3efe8;color:#292823}.wedding-veils-page .shopify-section-group-footer-group .footer{--color-background:238,231,220;--color-foreground:41,40,35;--color-link:41,40,35;--color-button:93,84,74;--color-button-text:255,255,255;background:#eee7dc;color:#292823;border-top:1px solid #d8d1c6}.wedding-veils-page .footer h2,.wedding-veils-page .newsletter h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:0;color:#292823}.wedding-veils-page .footer a,.wedding-veils-page .footer-block__details-content{color:#292823}.wedding-veils-page .footer__content-bottom{border-color:#d8d1c6}.wedding-veils-page .newsletter .field:after{box-shadow:0 0 0 1px #8e8376}.wedding-veils-page .product-form__submit{--color-button:93,84,74;--color-button-text:255,255,255;background:#5d544a;color:#fff}.wedding-veils-page .product-form__submit:hover:not(:disabled){--color-button:66,59,52;background:#423b34}.wedding-veils-page a:focus-visible,.wedding-veils-page button:focus-visible,.wedding-veils-page select:focus-visible,.wedding-veils-page summary:focus-visible{outline:2px solid #5d544a;outline-offset:4px}.wedding-veils-hub{--wv-bg:#faf8f4;--wv-text:#292823;--wv-muted:#6e655d;--wv-action:#5d544a;--wv-focus:#5d544a;--wv-border:#d8d1c6;display:block;background:var(--wv-bg);color:var(--wv-text);font-family:Arial,Helvetica,sans-serif;line-height:1.5;padding-bottom:5rem}.wedding-veils-hub *{box-sizing:border-box}.wedding-veils-hub [hidden]{display:none!important}.wedding-veils-hub h1,.wedding-veils-hub h2{font-family:Georgia,Times New Roman,serif;font-weight:400;color:var(--wv-text);letter-spacing:-.025em}.wedding-veils-hub h1{font-size:clamp(3.6rem,4.2vw,5.6rem);line-height:1.08;margin:.4rem 0 1rem}.wedding-veils-hub h2{font-size:clamp(2.8rem,3vw,3.8rem);line-height:1.18;margin:0 0 1.5rem}.wedding-veils-hub h3{color:var(--wv-text);font:400 1.6rem/1.4 Arial,Helvetica,sans-serif;letter-spacing:0}.wedding-veils-hub a{color:inherit}.wedding-veils-hub a:focus-visible,.wedding-veils-hub button:focus-visible,.wedding-veils-hub select:focus-visible,.wedding-veils-hub summary:focus-visible{outline:2px solid var(--wv-focus);outline-offset:4px}.wedding-veils-hub__hero,.wedding-veils-hub__catalog,.wedding-veils-hub__guide,.wedding-veils-hub__faq,.wedding-veils-hub__seo,.wedding-veils-hub__preview{max-width:142rem;margin-inline:auto;padding-inline:3.2rem}.wedding-veils-hub__hero{display:flex;align-items:center;gap:3rem;padding-block:3.2rem 2.4rem}.wedding-veils-hub__hero-copy{flex:1;min-width:0;position:relative;padding-right:18rem}.wedding-veils-hub__eyebrow{font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase;color:var(--wv-muted);margin:0 0 .8rem}.wedding-veils-hub__intro{font-size:1.5rem;max-width:74rem;margin:0;color:var(--wv-muted)}.wedding-veils-hub__actions{position:absolute;right:0;bottom:0;display:flex;align-items:center}.wedding-veils-hub__text-link{display:inline-flex;align-items:center;gap:.6rem;min-height:4.4rem;text-underline-offset:.5rem;font-size:1.4rem}.wedding-veils-hub__hero-image{flex:0 1 38%;background:#fff}.wedding-veils-hub__hero-image img{display:block;width:100%;height:auto;max-height:32rem;object-fit:contain}.wedding-veils-hub__preview{padding-block:2rem;margin-top:2rem;border:2px dashed var(--wv-border);font-size:1.4rem}.wedding-veils-hub__catalog{scroll-margin-top:2rem;padding-top:1.6rem}.wedding-veils-hub__catalog-layout{display:grid;grid-template-columns:18rem minmax(0,1fr);gap:3.2rem;border-top:1px solid var(--wv-border);padding-top:2rem}.wedding-veils-hub__catalog-layout:has(.wedding-veils-hub__filters[hidden]){grid-template-columns:1fr}.wedding-veils-hub__filter-panel{align-self:start;position:sticky;top:2rem}.wedding-veils-hub__filter-panel>summary{display:none;cursor:pointer;min-height:4.4rem;padding:1rem 1.4rem;border:1px solid #8e8376;border-radius:0;font-size:1.4rem}.wedding-veils-hub__filters{display:flex;flex-direction:column;gap:.6rem}.wedding-veils-hub__filters h3{font-size:1.4rem;font-weight:600;margin:0 0 1rem}.wedding-veils-hub__filters label{font-size:1.3rem;margin-top:1.4rem;color:var(--wv-muted)}.wedding-veils-hub select{width:100%;min-width:0;min-height:4.4rem;padding:.8rem 1rem;border:1px solid #8e8376;border-radius:0;background:#fff;color:var(--wv-text);font:400 1.4rem/1.4 Arial,Helvetica,sans-serif}.wedding-veils-hub__clear{border:0;background:transparent;color:var(--wv-action);font:inherit;font-size:1.3rem;text-decoration:underline;text-underline-offset:.4rem;min-height:4.4rem;padding:.5rem 0;cursor:pointer;text-align:left}.wedding-veils-hub__toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.6rem;min-height:4.4rem}.wedding-veils-hub__toolbar>p{margin:0;font-size:1.3rem;color:var(--wv-muted);white-space:nowrap}.wedding-veils-hub__sort{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin:0;font-size:1.3rem;white-space:nowrap}.wedding-veils-hub__sort select{max-width:20rem}.wedding-veils-hub__active-filters{display:flex;gap:.7rem;flex-wrap:wrap;margin:0 0 1.6rem}.wedding-veils-hub__active-filters button{min-height:4.4rem;padding:.8rem 1.2rem;border:1px solid #8e8376;background:#eee7dc;color:#292823;font:400 1.3rem/1.3 Arial,Helvetica,sans-serif;cursor:pointer}.wedding-veils-hub__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.8rem 2rem}.wedding-veils-hub__card{min-width:0;display:flex;flex-direction:column;background:transparent;border:0}.wedding-veils-hub__photo{position:relative;display:block;aspect-ratio:4/5;background:#fff;overflow:hidden;border:1px solid #e9e4dc}.wedding-veils-hub__photo img{width:100%;height:100%;display:block;object-fit:contain;background:#fff;transition:transform .3s}@media(hover:hover){.wedding-veils-hub__photo:hover img{transform:scale(1.025)}}.wedding-veils-hub__card-body{padding:1.4rem 0 0;display:flex;flex-direction:column;flex:1}.wedding-veils-hub__card h3{font-size:1.6rem;line-height:1.4;margin:0 0 .6rem;overflow-wrap:break-word}.wedding-veils-hub__card h3 a{text-decoration:none}.wedding-veils-hub__card h3 a:hover{text-decoration:underline;text-underline-offset:.3rem}.wedding-veils-hub__spec,.wedding-veils-hub__colors{font-size:1.25rem;line-height:1.5;color:var(--wv-muted);margin:.2rem 0}.wedding-veils-hub__price{font-size:1.6rem;line-height:1.4;margin:.6rem 0 0;padding-top:.5rem;color:var(--wv-text)}.wedding-veils-hub__badge{position:absolute;left:1rem;bottom:1rem;padding:.4rem .8rem;border:1px solid var(--wv-border);background:#fff;color:var(--wv-text);font-size:1.1rem}.wedding-veils-hub__empty{grid-column:1/-1;padding:4rem 1rem;text-align:center;font-size:1.6rem}.wedding-veils-hub__pagination{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:center;gap:1.4rem;padding:2rem}.wedding-veils-hub__pagination a,.wedding-veils-hub__pagination span{min-width:4.4rem;min-height:4.4rem;text-align:center;padding:1rem}.wedding-veils-hub__guide{display:grid;grid-template-columns:1fr 1.2fr;gap:7rem;padding-block:5rem;margin-top:6rem;border-block:1px solid var(--wv-border);scroll-margin-top:3rem;font-size:1.5rem}.wedding-veils-hub__guide p{max-width:55rem;color:var(--wv-muted)}.wedding-veils-hub__guide dl{margin:0}.wedding-veils-hub__guide dt{font-weight:600;margin-top:1.5rem}.wedding-veils-hub__guide dt:first-child{margin-top:0}.wedding-veils-hub__guide dd{margin:.4rem 0 0;color:var(--wv-muted)}.wedding-veils-hub__faq{max-width:98rem;padding-top:5rem;scroll-margin-top:3rem}.wedding-veils-hub__faq details{border-bottom:1px solid var(--wv-border);padding:1rem 0;font-size:1.5rem}.wedding-veils-hub__faq summary{cursor:pointer;min-height:4.4rem;padding-block:1rem}.wedding-veils-hub__faq p{color:var(--wv-muted);max-width:80rem}.wedding-veils-hub__seo{padding-top:4rem;font-size:1.4rem;max-width:98rem;color:var(--wv-muted)}.wedding-veils-product-nav{padding:1rem 3.2rem;background:#faf8f4;border-bottom:1px solid #d8d1c6;color:#292823;font:400 1.3rem/1.5 Arial,Helvetica,sans-serif}.wedding-veils-product-nav a{color:inherit;display:inline-flex;align-items:center;min-height:4.4rem;text-underline-offset:.4rem}.wedding-veils-product-nav--box{border:1px solid #d8d1c6;margin-block:1.4rem;padding:1rem 1.4rem}@media(max-width:989px){.wedding-veils-hub__catalog-layout{grid-template-columns:1fr;gap:1.2rem}.wedding-veils-hub__filter-panel{position:static}.wedding-veils-hub__filter-panel>summary{display:list-item;list-style-position:inside;width:max-content;max-width:100%}.wedding-veils-hub__filter-panel:not([open])>.wedding-veils-hub__filters{display:none}.wedding-veils-hub__filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem 1rem;padding-top:1rem}.wedding-veils-hub__filters h3{display:none}.wedding-veils-hub__filters label{grid-row:1}.wedding-veils-hub__filters select{grid-row:2}.wedding-veils-hub__filters .wedding-veils-hub__clear{grid-column:1/-1}.wedding-veils-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wedding-veils-hub__guide{gap:3rem}}@media(max-width:599px){.wedding-veils-page .header{min-height:7.6rem;padding:.9rem 1.6rem;column-gap:.8rem}.wedding-veils-page .wedding-veils-wordmark__name{font-size:2.5rem}.wedding-veils-page .wedding-veils-wordmark__line{font-size:.9rem;letter-spacing:.17em}.wedding-veils-page .wedding-veils-header-links{font-size:1.1rem;max-width:7rem}.wedding-veils-page .wedding-veils-header-links a:last-child{display:none}.wedding-veils-page .header__icon--account{display:none}.wedding-veils-page .header__icon{width:4.4rem;height:4.4rem}.wedding-veils-hub__hero,.wedding-veils-hub__catalog,.wedding-veils-hub__guide,.wedding-veils-hub__faq,.wedding-veils-hub__seo,.wedding-veils-hub__preview{padding-inline:1.6rem}.wedding-veils-hub__hero{display:block;padding-block:2.3rem 1rem}.wedding-veils-hub__hero-copy{padding-right:0}.wedding-veils-hub h1{font-size:3.8rem;margin:.5rem 0 1rem}.wedding-veils-hub__intro{font-size:1.4rem;line-height:1.5}.wedding-veils-hub__actions{display:none}.wedding-veils-hub__hero-image{margin-top:2rem}.wedding-veils-hub__catalog,.wedding-veils-hub__catalog-layout{padding-top:1.4rem}.wedding-veils-hub__filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem}.wedding-veils-hub__filters label:nth-of-type(1),.wedding-veils-hub__filters label:nth-of-type(2){grid-row:1}.wedding-veils-hub__filters select:nth-of-type(1),.wedding-veils-hub__filters select:nth-of-type(2){grid-row:2}.wedding-veils-hub__filters label:nth-of-type(3),.wedding-veils-hub__filters label:nth-of-type(4){grid-row:3}.wedding-veils-hub__filters select:nth-of-type(3),.wedding-veils-hub__filters select:nth-of-type(4){grid-row:4}.wedding-veils-hub__grid{gap:2.4rem 1.2rem}.wedding-veils-hub__card-body{padding-top:1rem}.wedding-veils-hub__card h3{font-size:1.4rem}.wedding-veils-hub__spec,.wedding-veils-hub__colors{font-size:1.2rem}.wedding-veils-hub__price{font-size:1.4rem}.wedding-veils-hub__toolbar{gap:.6rem;margin-bottom:1.2rem}.wedding-veils-hub__toolbar>p{font-size:1.2rem}.wedding-veils-hub__sort{gap:.6rem;font-size:1.2rem}.wedding-veils-hub__sort select{max-width:15rem;font-size:1.3rem;padding-inline:.6rem}.wedding-veils-hub__guide{grid-template-columns:1fr;margin-top:4rem;padding-block:3rem;gap:2rem}.wedding-veils-hub__faq{padding-top:3rem}.wedding-veils-product-nav{padding-inline:1.6rem}}@media(prefers-reduced-motion:reduce){.wedding-veils-hub__photo img{transition:none}.wedding-veils-hub__photo:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/wedding-veils-hub.css.map */
