:root{--wc-editorial-text: var(--wc-text, #2f2924);--wc-editorial-muted: rgba(47, 41, 36, .72);--wc-editorial-soft-muted: rgba(47, 41, 36, .56);--wc-editorial-bg: #fffdfb;--wc-editorial-soft: #faf5f1;--wc-editorial-card: #fff;--wc-editorial-border: rgba(47, 41, 36, .1);--wc-editorial-border-strong: rgba(47, 41, 36, .14);--wc-editorial-accent: var(--wc-accent, #a47a5f);--wc-editorial-dark: var(--wc-text, #2f2924)}.style-guides-page,.wc-editorial-content{max-width:1320px;margin:0 auto;padding:clamp(34px,5vw,72px) 20px;color:var(--wc-editorial-text)}.style-guides-page *,.wc-editorial-content *{box-sizing:border-box}.style-guides-page a,.wc-editorial-content a,.collection-top-info a,.related-bridal-links a,.faq-section a,.custom-faq a,.blog-collection-marker a,.wc-shortcode-collection a{color:inherit}.style-section p a,.style-section li a,.style-guide-section p a,.style-guide-section li a,.editorial-intro p a,.collection-top-info p a,.collection-top-info li a,.wc-editorial-content p a,.wc-editorial-content li a,.faq-answer a{color:var(--wc-editorial-accent);text-decoration:underline;text-underline-offset:3px}.style-section p a:hover,.style-section li a:hover,.style-guide-section p a:hover,.style-guide-section li a:hover,.editorial-intro p a:hover,.collection-top-info p a:hover,.collection-top-info li a:hover,.wc-editorial-content p a:hover,.wc-editorial-content li a:hover,.faq-answer a:hover{opacity:.82}.collection-top-info{width:100%;margin:20px 0 35px;color:var(--wc-editorial-text)}.collection-top-info h2,.collection-top-info h3{margin:0 0 14px;color:var(--wc-editorial-text)}.collection-top-info p{margin:0 0 16px;color:var(--wc-editorial-muted);font-size:16px;line-height:1.75}.collection-top-info p:last-child{margin-bottom:0}.collection-description{margin-top:clamp(28px,4vw,52px)!important;margin-bottom:clamp(28px,4vw,46px)}.collection-description>*:first-child{margin-top:0}.collection-description>*:last-child{margin-bottom:0}.collection-description h2,.collection-description h3{margin:0 0 14px;color:var(--wc-editorial-text, var(--wc-text, #2f2924))}.collection-description p{margin:0 0 16px;color:var(--wc-editorial-muted, rgba(47, 41, 36, .72));font-size:16px;line-height:1.75}.collection-description a{color:var(--wc-editorial-accent, var(--wc-accent, #a47a5f));text-decoration:none;text-underline-offset:3px}@media(max-width:680px){.collection-description{margin-top:28px;margin-bottom:34px}.collection-description p{font-size:15px;line-height:1.72}}.editorial-intro{position:relative;max-width:980px;margin:0 auto clamp(32px,4vw,52px);padding:clamp(24px,3vw,34px);border:1px solid var(--wc-editorial-border);background:var(--wc-editorial-bg);color:var(--wc-editorial-muted)}.editorial-intro:before{content:"";position:absolute;top:28px;left:0;width:3px;height:calc(100% - 56px);background:var(--wc-editorial-accent);opacity:.45}.editorial-intro p{max-width:860px;margin:0 0 18px;color:#2f2924bd;font-size:16px;line-height:1.85}.editorial-intro p:first-child{color:var(--wc-editorial-text);font-size:17px}.editorial-intro p:last-child{margin-bottom:0}.article-template .editorial-intro,.blog-post .editorial-intro{max-width:920px}.guide-panel,.guide-route,.start-guide-box{margin:clamp(28px,4vw,46px) 0;padding:clamp(24px,3vw,34px);border:1px solid var(--wc-editorial-border);background:var(--wc-editorial-bg)}.start-guide-box{background:linear-gradient(135deg,#fffdfb,#faf5f1)}.guide-panel h2,.guide-route h3,.start-guide-box h2{margin:0 0 14px;color:var(--wc-editorial-text)}.guide-panel p,.guide-route p,.start-guide-box p{margin:0 0 16px;color:var(--wc-editorial-muted);font-size:15px;line-height:1.75}.guide-panel p:last-child,.guide-route p:last-child,.start-guide-box p:last-child{margin-bottom:0}.style-section,.style-guide-section{margin:clamp(42px,5vw,64px) 0;padding-bottom:clamp(32px,4vw,46px);border-bottom:1px solid var(--wc-editorial-border)}.style-section:last-child,.style-guide-section:last-child{border-bottom:0}.style-section h2,.style-guide-section h2,.wc-editorial-content h2{margin:0 0 14px;color:var(--wc-editorial-text)}.style-section h3,.style-guide-section h3,.wc-editorial-content h3{margin:0 0 12px;color:var(--wc-editorial-text)}.style-guide-section p,.wc-editorial-content p{margin:0 0 16px;color:var(--wc-editorial-muted);font-size:16px;line-height:1.85}.style-section p:last-child,.style-guide-section p:last-child,.wc-editorial-content p:last-child{margin-bottom:0}.guide-grid,.style-card-grid,.style-guide-grid,.choice-grid,.guide-route-grid{display:grid;gap:18px;margin:26px 0 0}.guide-grid,.style-card-grid,.choice-grid,.guide-route-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.style-guide-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.guide-card,.style-card,.style-guide-card,.choice-card,.guide-route-card{position:relative;min-width:0;padding:24px;border:1px solid var(--wc-editorial-border);background:var(--wc-editorial-card)}.guide-card h3,.style-card h3,.style-guide-card h3,.choice-card h3,.guide-route-card h4{margin:0 0 10px;color:var(--wc-editorial-text);font-size:19px;line-height:1.25;font-weight:500}.guide-card p,.style-card p,.style-guide-card p,.choice-card p,.guide-route-card p{margin:0;color:var(--wc-editorial-muted);font-size:14px;line-height:1.7}.style-guide-card{overflow:hidden;background:#fff}.style-guide-card:before{content:"";position:absolute;width:124px;height:124px;right:-58px;top:-58px;border-radius:50%;background:#a47a5f1a;pointer-events:none}.style-guide-card>*{position:relative;z-index:1}.style-guide-card h3{min-height:52px}.style-guide-card p{margin-bottom:16px}.guide-card-kicker{display:inline-block;margin-bottom:12px;color:var(--wc-editorial-accent);font-size:11px;line-height:1;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.guide-card-meta{margin:16px 0 18px;padding-top:14px;border-top:1px solid var(--wc-editorial-border);color:#2f29249e;font-size:13px;line-height:1.6}.guide-card-link{display:inline-block;margin-top:2px;color:var(--wc-editorial-accent)!important;font-size:13px;line-height:1.4;font-weight:500;text-decoration:none!important}.guide-card-link:hover{text-decoration:underline!important}.guide-route-number{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:14px;border:1px solid var(--wc-editorial-dark);background:var(--wc-editorial-dark);color:#fff;font-size:13px;line-height:1;font-weight:500}.style-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0}.style-detail-box{padding:18px 20px;border:1px solid var(--wc-editorial-border);background:var(--wc-editorial-soft);color:var(--wc-editorial-muted);font-size:14px;line-height:1.7}.style-detail-box strong{display:block;margin-bottom:6px;color:var(--wc-editorial-text);font-weight:500}.related-bridal-links{margin:clamp(34px,5vw,54px) 0;padding:clamp(24px,3vw,34px);border:1px solid var(--wc-editorial-border);background:var(--wc-editorial-soft)}.related-bridal-links h2,.related-bridal-links h3{margin:0 0 18px;color:var(--wc-editorial-text)}.related-bridal-links p{margin:0 0 16px;color:var(--wc-editorial-muted);font-size:15px;line-height:1.8}.related-bridal-links p:last-child{margin-bottom:0}.related-bridal-links ul{columns:2;column-gap:34px;margin:0;padding:0;list-style:none}.related-bridal-links li{position:relative;break-inside:avoid;margin:0 0 12px;padding-left:22px;color:var(--wc-editorial-muted);font-size:14px;line-height:1.55}.related-bridal-links li:before{content:"\2192";position:absolute;left:0;top:0;color:var(--wc-editorial-accent);font-weight:500}.related-bridal-links a{color:var(--wc-editorial-text);font-weight:500;text-decoration:none}.related-bridal-links a:hover{color:var(--wc-editorial-accent);text-decoration:underline}.custom-faq,.faq-section{position:relative;max-width:980px;margin:clamp(46px,5vw,68px) auto 0;padding:clamp(24px,3vw,34px);border:1px solid var(--wc-editorial-border);background:var(--wc-editorial-bg);color:var(--wc-editorial-text)}.custom-faq:before,.faq-section:before{content:"";position:absolute;top:28px;left:0;width:3px;height:calc(100% - 56px);background:var(--wc-editorial-accent);opacity:.35}.faq-section h2,.custom-faq h2,.custom-faq h3{position:relative;z-index:1;margin:0 0 22px;color:var(--wc-editorial-text);font-size:clamp(24px,2.4vw,34px);line-height:1.16;letter-spacing:-.02em;text-align:left}.faq-item{position:relative;z-index:1;border-top:1px solid var(--wc-editorial-border)}.faq-item:last-child{border-bottom:1px solid var(--wc-editorial-border)}.faq-item details{display:block}.faq-item summary{position:relative;cursor:pointer;padding:19px 42px 19px 0;color:var(--wc-editorial-text);font-size:15px;line-height:1.45;font-weight:500;list-style:none;transition:color .2s ease}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover,.faq-item details[open] summary{color:var(--wc-editorial-accent)}.faq-item summary:after{content:"+";position:absolute;top:50%;right:0;width:26px;height:26px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(164,122,95,.24);background:#a47a5f0f;color:var(--wc-editorial-accent);font-size:18px;line-height:1;font-weight:300}.faq-item details[open] summary:after{content:"\2212";border-color:var(--wc-editorial-accent);background:var(--wc-editorial-accent);color:#fff}.faq-answer{max-width:820px;padding:0 0 20px;color:var(--wc-editorial-muted);font-size:14px;line-height:1.78}.faq-answer p{margin:0 0 12px;color:inherit;font-size:inherit;line-height:inherit}.faq-answer p:last-child{margin-bottom:0}.style-guides-page>.faq-section,.wc-editorial-content>.faq-section{width:100%}.start-guide-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.start-guide-actions a,.style-guide-button,.blog-collection-marker__button,.wc-shortcode-collection__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px;padding:0 26px!important;border:1px solid var(--wc-editorial-dark)!important;border-bottom:1px solid var(--wc-editorial-dark)!important;background:var(--wc-editorial-dark);color:#fff!important;font-size:12px;line-height:1!important;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none!important;transition:background .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}.start-guide-actions a:hover,.style-guide-button:hover,.blog-collection-marker__button:hover,.wc-shortcode-collection__button:hover{border-color:var(--wc-editorial-accent)!important;border-bottom-color:var(--wc-editorial-accent)!important;background:var(--wc-editorial-accent);color:#fff!important;opacity:1}.product-placeholder{margin-top:24px}.collection-placeholders{display:grid;gap:28px;margin-top:28px}.blog-collection-marker,.wc-shortcode-collection{margin:clamp(36px,5vw,58px) 0;padding:clamp(24px,3vw,34px);border:1px solid var(--wc-editorial-border);background:var(--wc-editorial-soft)}.blog-collection-marker__header,.wc-shortcode-collection__header{max-width:760px;margin:0 auto 26px;text-align:center}.blog-collection-marker__header h2,.blog-collection-marker__header h3,.wc-shortcode-collection__header h2,.wc-shortcode-collection__header h3{margin:0 0 12px;color:var(--wc-editorial-text)}.blog-collection-marker__header a,.wc-shortcode-collection__header a{color:var(--wc-editorial-text)!important;text-decoration:none!important;border-bottom:0!important}.blog-collection-marker__description,.wc-shortcode-collection__description{max-width:700px;margin:0 auto;color:var(--wc-editorial-muted);font-size:14px;line-height:1.75}.blog-collection-marker__grid,.wc-shortcode-collection__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.blog-collection-marker__product,.wc-shortcode-collection__product{min-width:0}.blog-collection-marker__product a,.wc-shortcode-collection__product a{display:block;color:inherit!important;text-decoration:none!important;border-bottom:0!important}.blog-collection-marker__product a:hover,.wc-shortcode-collection__product a:hover,.blog-collection-marker__header a:hover,.wc-shortcode-collection__header a:hover{opacity:.78;text-decoration:none!important}.blog-collection-marker__product img,.wc-shortcode-collection__product img{display:block;width:100%;height:auto;border-radius:0}.blog-collection-marker__product h3,.wc-shortcode-collection__product h3{margin:10px 0 0;color:var(--wc-editorial-text);font-size:14px;line-height:1.4;font-weight:500;text-decoration:none!important}.blog-collection-marker__product h3 a,.wc-shortcode-collection__product h3 a{color:var(--wc-editorial-text)!important;text-decoration:none!important;border-bottom:0!important}.blog-collection-marker__price,.wc-shortcode-collection__price{margin-top:6px;color:#2f2924ad;font-size:13px;line-height:1.4;font-weight:500}.blog-collection-marker__footer,.wc-shortcode-collection__footer{margin-top:26px;text-align:center}.blog-collection-marker a:not(.blog-collection-marker__button),.blog-collection-marker a:not(.blog-collection-marker__button):hover,.wc-shortcode-collection a:not(.wc-shortcode-collection__button),.wc-shortcode-collection a:not(.wc-shortcode-collection__button):hover{text-decoration:none!important;border-bottom:0!important}.blog-collection-marker__button,.blog-collection-marker__button:hover,.wc-shortcode-collection__button,.wc-shortcode-collection__button:hover{border-style:solid!important;border-width:1px!important;text-decoration:none!important}.style-guides-page table,.wc-editorial-content table,.collection-top-info table{width:100%;min-width:560px;border-collapse:collapse;background:#fff}.style-guides-page table th,.style-guides-page table td,.wc-editorial-content table th,.wc-editorial-content table td,.collection-top-info table th,.collection-top-info table td{padding:14px 16px;border-bottom:1px solid var(--wc-editorial-border);text-align:left;color:var(--wc-editorial-muted);font-size:13px;line-height:1.55;vertical-align:top}.style-guides-page table th,.wc-editorial-content table th,.collection-top-info table th{color:var(--wc-editorial-text);font-weight:500;letter-spacing:.08em;text-transform:uppercase;background:#a47a5f0f}.popwrap,.wc-size-table-wrap{width:100%;margin:clamp(28px,4vw,46px) 0;overflow-x:auto;border:1px solid var(--wc-editorial-border);background:#fff;-webkit-overflow-scrolling:touch}.popwrap table,.wc-size-table-wrap table{width:100%;min-width:760px;border-collapse:collapse;background:#fff}.popwrap th,.popwrap td,.wc-size-table-wrap th,.wc-size-table-wrap td{padding:14px 16px;border-right:1px solid rgba(47,41,36,.06);border-bottom:1px solid rgba(47,41,36,.08);color:var(--wc-editorial-muted);font-size:13px;line-height:1.45;text-align:center;vertical-align:middle;white-space:nowrap}.popwrap th,.wc-size-table-wrap th{position:sticky;left:0;z-index:2;min-width:132px;background:var(--wc-editorial-soft);color:var(--wc-editorial-text);font-weight:500;text-align:left;letter-spacing:.04em}.popwrap tr:first-child th,.popwrap tr:first-child td,.wc-size-table-wrap tr:first-child th,.wc-size-table-wrap tr:first-child td{background:#a47a5f0f;color:var(--wc-editorial-text);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.popwrap tr:last-child th,.popwrap tr:last-child td,.wc-size-table-wrap tr:last-child th,.wc-size-table-wrap tr:last-child td{border-bottom:0}.popwrap tr th:last-child,.popwrap tr td:last-child,.wc-size-table-wrap tr th:last-child,.wc-size-table-wrap tr td:last-child{border-right:0}.popwrap sup,.wc-size-table-wrap sup{position:relative;top:-.25em;font-size:70%;line-height:0}.product-card__media{position:relative}.product-card__badges{position:absolute;top:12px;left:12px;z-index:20;display:flex;flex-direction:column;align-items:flex-start;gap:7px;pointer-events:none}.product-card__badge{min-height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid rgba(31,24,20,.14);border-radius:0;background:#fffffff0;color:var(--wc-text, #1f1814);font-size:10px;line-height:1;font-weight:700;letter-spacing:.14em;text-transform:uppercase;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media(max-width:1100px){.style-guide-grid,.blog-collection-marker__grid,.wc-shortcode-collection__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.style-guide-grid,.blog-collection-marker__grid,.wc-shortcode-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-grid,.style-card-grid,.choice-grid,.guide-route-grid,.style-details{grid-template-columns:1fr}}@media(max-width:749px){.popwrap,.wc-size-table-wrap{margin:24px 0}.popwrap table,.wc-size-table-wrap table{min-width:720px}.popwrap th,.popwrap td,.wc-size-table-wrap th,.wc-size-table-wrap td{padding:12px 13px;font-size:12px}.popwrap th,.wc-size-table-wrap th{min-width:118px}}@media(max-width:680px){.style-guides-page,.wc-editorial-content{padding:34px 16px 54px}.editorial-intro,.custom-faq,.faq-section{padding:22px 18px}.editorial-intro:before,.custom-faq:before,.faq-section:before{top:22px;height:calc(100% - 44px)}.editorial-intro p,.editorial-intro p:first-child{font-size:15px;line-height:1.78}.guide-panel,.guide-route,.start-guide-box,.related-bridal-links,.blog-collection-marker,.wc-shortcode-collection{padding:22px 18px}.guide-card,.style-card,.style-guide-card,.choice-card,.guide-route-card{padding:20px 18px}.style-guide-card h3{min-height:0}.style-guide-grid,.blog-collection-marker__grid,.wc-shortcode-collection__grid{grid-template-columns:1fr}.related-bridal-links ul{columns:1}.start-guide-actions{flex-direction:column}.start-guide-actions a,.style-guide-button,.blog-collection-marker__button,.wc-shortcode-collection__button{width:100%;text-align:center}.faq-section h2,.custom-faq h2,.custom-faq h3{text-align:left}.faq-item summary{padding-right:38px;font-size:14px}.faq-answer{font-size:14px}}@media(max-width:420px){.style-guides-page,.wc-editorial-content{padding-left:14px;padding-right:14px}.guide-panel,.guide-route,.start-guide-box,.related-bridal-links,.blog-collection-marker,.wc-shortcode-collection{padding:20px 16px}.style-guides-page table th,.style-guides-page table td,.wc-editorial-content table th,.wc-editorial-content table td,.collection-top-info table th,.collection-top-info table td{padding:12px 14px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/wc-editorial-content.css.map */
