body{--v1-accent: #D52D5D;--v1-accent-dark: #A8234A;--v1-accent-light: #FDF2F5;--v1-dark: #2C2D2E;--v1-muted: #6b7280;--v1-border: #e5e7eb;--v1-radius-card: 1rem;--v1-radius-sm: .625rem;--v1-shadow-card: 0 1px 3px rgba(0,0,0,.06);--v1-shadow-hover: 0 8px 24px rgba(213,45,93,.12)}.collection-v1-section .v1-section-heading{position:relative;display:inline-block;font-family:var(--font-heading-family);letter-spacing:-.02em;color:rgb(var(--color-heading))}.collection-v1-section .v1-section-heading:after{content:"";display:block;width:48px;height:2px;background:var(--v1-accent);margin:.75rem auto 0;border-radius:1px}.collection-v1-section .v1-section-subheading{font-family:var(--font-editorial-family);font-style:italic;font-size:calc(var(--font-body-scale) * 1.6rem);color:var(--v1-accent);letter-spacing:.01em}.collection-hero{background:#fff;padding:1.5rem 0}.collection-hero__inner{padding-top:1rem!important;padding-bottom:1rem!important}.collection-hero__title{font-family:var(--font-heading-family);font-weight:600;letter-spacing:-.025em;line-height:1.15;color:var(--v1-dark);margin:.5rem 0;position:relative}.collection-hero__title:after{content:"";display:block;width:36px;height:2px;background:var(--v1-accent);margin:.625rem auto 0;border-radius:1px}.collection-hero__navigation a{font-size:calc(var(--font-body-scale) * 1.3rem);font-weight:500;color:var(--v1-muted);letter-spacing:.02em;transition:color .2s ease;text-decoration:none;padding-bottom:2px;border-bottom:1.5px solid transparent}.collection-hero__navigation a:hover,.collection-hero__navigation a.link{color:var(--v1-accent);border-bottom-color:var(--v1-accent)}@media(min-width:990px){.collection-hero{padding:2.5rem 0}.collection-hero__inner{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.collection-hero__title{margin:.75rem 0}.collection-hero__title:after{width:48px;margin-top:.75rem}}@media(max-width:767px){.collection-hero{padding:1rem 0}.collection-hero__inner{padding-top:.75rem!important;padding-bottom:.75rem!important}.collection-hero__title{margin:.25rem 0}}.section-collection-description{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.section-collection-description .collection-description__heading{font-family:var(--font-heading-family);letter-spacing:-.02em;font-weight:600;color:rgb(var(--color-heading))}.section-collection-description .collection-description__heading:after{content:"";display:block;width:40px;height:2px;background:var(--v1-accent);margin:.5rem auto 0;border-radius:1px}.section-collection-description .collection-description__content{line-height:1.7;font-size:var(--text-size-base, 1.5rem);color:var(--v1-text);letter-spacing:0}.section-collection-description .collection-description__content p{margin-bottom:1em}.section-collection-description .collection-description__content p:last-child{margin-bottom:0}.section-collection-description .collection-description__content strong{color:var(--v1-accent);font-weight:600}@media(min-width:990px){.section-collection-description{padding-top:2rem!important;padding-bottom:2rem!important}.section-collection-description .collection-description__content{line-height:1.75}}@media(max-width:767px){.section-collection-description{padding-top:1rem!important;padding-bottom:1rem!important}}.section-collection-description show-more-toggle .content-truncated:after{background:linear-gradient(to bottom,#fff0,#fffffff2);height:5rem}.section-collection-description show-more-toggle button{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--v1-accent);padding:.4rem 1.25rem;border:1px solid var(--v1-accent);border-radius:9999px;margin-top:.75rem;transition:color .2s ease,background .2s ease}.section-collection-description show-more-toggle button:hover{color:#fff;background:var(--v1-accent);border-color:var(--v1-accent)}@media(min-width:1024px){.section-collection-description .content-truncated{max-height:none!important;overflow:visible!important}.section-collection-description .content-truncated:after{display:none!important}.section-collection-description show-more-toggle button{display:none!important}.section-collection-description .collection-description__content{font-size:var(--text-size-large, 1.7rem);line-height:1.8;max-width:44rem}}.section-collection-cross-sell .collection-cross-sell__grid{display:grid;grid-template-columns:repeat(var(--column-item-mobile),1fr);gap:1.25rem}@media(min-width:768px){.section-collection-cross-sell .collection-cross-sell__grid{grid-template-columns:repeat(var(--column-item),1fr);gap:1.5rem}}.section-collection-cross-sell .collection-cross-sell__item{border-radius:var(--v1-radius-card);background:#fff;box-shadow:var(--v1-shadow-card);overflow:hidden;transition:transform .35s var(--ease-out-slow, cubic-bezier(.26,.54,.32,1)),box-shadow .35s var(--ease-out-slow, cubic-bezier(.26,.54,.32,1))}.section-collection-cross-sell .collection-cross-sell__item:hover{transform:translateY(-4px);box-shadow:var(--v1-shadow-hover)}.section-collection-cross-sell .collection-cross-sell__link{text-decoration:none;color:inherit;display:block}.section-collection-cross-sell .collection-cross-sell__media{aspect-ratio:1;overflow:hidden;position:relative;background:var(--v1-accent-light)}.section-collection-cross-sell .collection-cross-sell__media .responsive-image{transition:transform .5s var(--ease-out-slow, cubic-bezier(.26,.54,.32,1))}.section-collection-cross-sell .collection-cross-sell__link:hover .collection-cross-sell__media .responsive-image{transform:scale(1.08)}.section-collection-cross-sell .collection-cross-sell__media--placeholder{display:flex;align-items:center;justify-content:center;background:var(--v1-accent-light);color:var(--v1-accent);font-size:2.5rem;font-weight:300}.section-collection-cross-sell .collection-cross-sell__info{padding:1rem 1.25rem 1.5rem;text-align:center}.section-collection-cross-sell .collection-cross-sell__title{font-weight:600;font-size:calc(var(--font-heading-scale) * var(--size-h6, 1.6rem));letter-spacing:-.01em;color:var(--v1-dark);transition:color .2s ease;line-height:1.35}.section-collection-cross-sell .collection-cross-sell__link:hover .collection-cross-sell__title{color:var(--v1-accent)}.section-collection-cross-sell .collection-cross-sell__desc{font-size:calc(var(--font-body-scale) * 1.35rem);line-height:1.5;color:var(--v1-muted);margin-top:.375rem}.section-collection-cross-sell .collection-cross-sell__cta{display:inline-block;margin-top:.875rem;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--v1-accent);position:relative;padding-bottom:3px}.section-collection-cross-sell .collection-cross-sell__cta:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1.5px;background:var(--v1-accent);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease-out-slow, cubic-bezier(.26,.54,.32,1))}.section-collection-cross-sell .collection-cross-sell__link:hover .collection-cross-sell__cta:after{transform:scaleX(1)}@media(max-width:767px){.section-collection-cross-sell .collection-cross-sell__grid{gap:.75rem}.section-collection-cross-sell .collection-cross-sell__info{padding:.75rem 1rem 1.125rem}}.section-text-with-icons .text-with-icons-slider.is-initialized:not(.is-active) .splide__list{column-gap:1rem;row-gap:1rem}@media screen and (min-width:768px){.section-text-with-icons .text-with-icons-slider.is-initialized:not(.is-active) .splide__list{column-gap:1.25rem;row-gap:1rem}}.section-text-with-icons .text-with-icons-card{padding:1.25rem 1.5rem;border-radius:var(--v1-radius-sm);background:#ffffffa6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.5);transition:background .25s ease,border-color .25s ease,transform .25s ease}.section-text-with-icons .text-with-icons-card:hover{background:#ffffffeb;border-color:#d52d5d26;transform:translateY(-2px)}.section-text-with-icons .text-with-icons__icon{color:var(--v1-accent)!important}.section-text-with-icons .text-with-icons__icon svg{width:28px;height:28px}.section-text-with-icons .text-with-icons__icon.inline-block{background:transparent!important;padding:0!important}.section-text-with-icons .text-with-icons-card__info .h5,.section-text-with-icons .text-with-icons-card__info h5,.section-text-with-icons .text-with-icons-card__info [class*=heading]{font-weight:600;font-size:calc(var(--font-heading-scale) * var(--size-h6, 1.6rem));letter-spacing:-.005em;color:var(--v1-dark);margin-bottom:0}.section-text-with-icons .text-with-icons-card .flex.flex-row{gap:.75rem}@media(max-width:639px){.section-text-with-icons .text-with-icons-card{padding:1rem 1.25rem;text-align:center}.section-text-with-icons .text-with-icons-card .flex.flex-row{flex-direction:column;align-items:center;gap:.5rem}}.faq--no-sidebar>.lg\:col-span-1{display:none}@media(min-width:1024px){.faq--no-sidebar{grid-template-columns:1fr}.faq--no-sidebar>.lg\:col-span-3{grid-column:1 / -1;max-width:52rem;margin-inline:auto}}.section--faq .accordion{border:1px solid var(--v1-border);border-radius:var(--v1-radius-sm);margin-bottom:.625rem;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease;background:#fff}.section--faq .accordion+.accordion{border-top:1px solid var(--v1-border)}.section--faq .accordion:hover{border-color:#d52d5d40}.section--faq .accordion:has(details[open]),.section--faq .accordion:has(details.is-open){border-color:var(--v1-accent);box-shadow:0 2px 12px #d52d5d1a}.section--faq .accordion summary{padding:1.25rem 1.5rem;cursor:pointer;transition:background .2s ease;list-style:none}.section--faq .accordion summary::-webkit-details-marker{display:none}.section--faq .accordion summary:hover{background:var(--v1-accent-light)}.section--faq .accordion .accordion__title{font-weight:500;font-size:calc(var(--font-body-scale) * 1.55rem);color:var(--v1-dark);transition:color .2s ease;max-width:none}.section--faq .accordion:has(details[open]) .accordion__title,.section--faq .accordion:has(details.is-open) .accordion__title{color:var(--v1-accent)}.section--faq .accordion .icon-caret{stroke:var(--v1-muted);transition:stroke .2s ease,transform .25s ease;flex-shrink:0}.section--faq .accordion:hover .icon-caret{stroke:var(--v1-accent)}.section--faq .accordion details.is-open>summary .icon-caret,.section--faq .accordion details[open]>summary .icon-caret{stroke:var(--v1-accent)}.section--faq .accordion .collapsible__content{padding:0 1.5rem 1.5rem}.section--faq .accordion .collapsible__content-inner{font-size:calc(var(--font-body-scale) * 1.45rem);line-height:1.75;color:var(--v1-muted);padding-bottom:0}.section--faq .accordion .collapsible__content-inner p{margin-bottom:1em}.section--faq .accordion .collapsible__content-inner p:last-child{margin-bottom:0}.section--faq .accordion .collapsible__content-inner a{color:var(--v1-accent);text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.section--faq .accordion .collapsible__content-inner a:hover{color:var(--v1-accent-dark)}.section--faq .accordion:has(details[open]),.section--faq .accordion:has(details.is-open){border-left:3px solid var(--v1-accent)}.section-collection-list .collection-card__media{border-radius:var(--v1-radius-card);overflow:hidden;box-shadow:var(--v1-shadow-card);transition:box-shadow .35s var(--ease-out-slow, cubic-bezier(.26,.54,.32,1)),transform .35s var(--ease-out-slow, cubic-bezier(.26,.54,.32,1))}.section-collection-list .collection-card__media:hover{box-shadow:var(--v1-shadow-hover);transform:translateY(-3px)}.section-collection-list .collection-card__inner{border-radius:var(--v1-radius-card);overflow:hidden}.section-collection-list .collection-card__info{padding-top:.875rem}.section-collection-list .collection-card__link{font-weight:600;letter-spacing:-.01em;transition:color .2s ease}.section-collection-list .collection-card__link:hover{color:var(--v1-accent)}.section-collection-list .collection-card__media-icon{transition:background .2s ease,transform .2s ease}.section-collection-list .collection-card__media-icon:hover{background:var(--v1-accent);transform:scale(1.1)}.section-collection-list .section__heading{letter-spacing:-.02em}.section-collection-list .collections-slider.is-initialized:not(.is-active) .splide__list{gap:1.25rem}@media(max-width:639px){.section-collection-list .collections-slider.is-initialized:not(.is-active) .splide__list{gap:.75rem}}.section-campaign-nav-bar .campaign-nav-bar__tag{color:var(--v1-accent)!important}.section-campaign-nav-bar .campaign-nav-bar__heading{font-family:var(--font-heading-family)!important;color:var(--v1-dark)!important}.section-campaign-nav-bar .campaign-nav-bar__label{color:var(--v1-dark)!important}.section-campaign-nav-bar .campaign-nav-bar__icon{border:1px solid var(--v1-border)!important;border-radius:var(--v1-radius-sm)!important;box-shadow:var(--v1-shadow-card)!important}.section-campaign-nav-bar .campaign-nav-bar__item:hover .campaign-nav-bar__icon{border-color:#d52d5d40!important;box-shadow:var(--v1-shadow-hover)!important}.section-craftsmanship-teaser .craftsmanship-teaser__heading{font-family:var(--font-heading-family)}
/*# sourceMappingURL=/cdn/shop/t/33/assets/section-collection-v1.css.map */
