.ws-collection-hero{background:var(--ws-color-canvas);color:var(--ws-color-text)}.ws-collection-breadcrumb{align-items:center;color:var(--ws-color-text-muted);display:flex;font-size:13px;gap:9px;margin-inline:auto;max-width:var(--ws-container-max);min-height:58px;padding-inline:24px}.ws-collection-breadcrumb a{color:inherit;text-decoration:none}.ws-collection-breadcrumb a:hover{color:var(--ws-color-text)}.ws-collection-breadcrumb__separator{color:var(--ws-color-border)}.ws-collection-hero__media{background:var(--ws-color-media-placeholder);height:clamp(300px,31vw,455px);overflow:hidden;position:relative}.ws-collection-hero__picture,.ws-collection-hero__image{display:block;height:100%!important;width:100%}.ws-collection-hero__image{object-fit:cover;object-position:center var(--ws-collection-image-position, 50%)}.ws-collection-hero--image .ws-collection-hero__content{align-items:center;display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;justify-content:center;padding:30px 24px;position:absolute;text-align:center}.ws-collection-hero__eyebrow{color:var(--ws-color-text-muted);font-size:11px;font-weight:700;letter-spacing:.18em;margin:0 0 12px;text-transform:uppercase}.ws-collection-hero__title{color:var(--ws-color-text);font-family:var(--ws-font-sans);font-size:clamp(44px,5vw,68px);font-weight:700;letter-spacing:-.035em;line-height:1.05;margin:0}.ws-collection-hero--image .ws-collection-hero__eyebrow{color:#ffffffdb;text-shadow:0 2px 8px rgba(20,18,16,.55)}.ws-collection-hero--image .ws-collection-hero__title{color:#fff;text-shadow:0 3px 12px rgba(20,18,16,.66)}.ws-collection-hero--text .ws-collection-hero__content{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:260px;padding:38px 24px 54px;position:static;text-align:center}.ws-collection-hero__summary{color:var(--ws-color-text-muted);font-size:17px;line-height:1.65;margin:23px 0 0;max-width:520px}.ws-collection-hero__collage-shell{display:grid;gap:clamp(44px,6vw,90px);grid-template-columns:minmax(310px,.82fr) minmax(520px,1.18fr);margin-inline:auto;max-width:var(--ws-container-max);min-height:456px;padding:40px 24px 50px}.ws-collection-hero__copy{align-self:center}.ws-collection-hero__copy .ws-collection-hero__title{font-size:clamp(50px,5vw,72px)}.ws-collection-hero__count{align-items:center;color:var(--ws-color-text-muted);display:flex;font-size:12px;font-weight:600;gap:10px;letter-spacing:.08em;margin:27px 0 0;text-transform:uppercase}.ws-collection-hero__count:before{background:var(--ws-color-accent);content:"";height:1px;width:26px}.ws-collection-hero__collage{display:grid;gap:14px;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);grid-template-rows:repeat(2,minmax(0,1fr));height:350px;min-height:0}.ws-collection-hero__collage-item{background:var(--ws-color-media-placeholder);border:1px solid var(--ws-color-border);border-radius:var(--ws-radius-card);min-height:0;overflow:hidden}.ws-collection-hero__collage-item--1{grid-row:1 / 3}.ws-collection-hero__collage-picture{display:block;height:100%;overflow:hidden;width:100%}.ws-collection-hero__collage-image{display:block;height:100%!important;object-fit:cover;transition:transform var(--ws-motion-image);width:100%}.ws-collection-hero__collage-image--adjustable{object-position:var(--ws-collage-x, 50%) var(--ws-collage-y, 50%);transform:scale(var(--ws-collage-zoom, 1))}@media(hover:hover){.ws-collection-hero__collage-item:hover .ws-collection-hero__collage-image{transform:scale(1.025)}.ws-collection-hero__collage-item:hover .ws-collection-hero__collage-image--adjustable{transform:scale(calc(var(--ws-collage-zoom, 1) * 1.025))}}.ws-collection-hero__intro-wrap{padding:42px 24px 0}.ws-collection-hero__intro{color:var(--ws-color-text-muted);font-size:16px;line-height:1.72;margin-inline:auto;max-width:820px;text-align:center}.ws-collection-quick-links{margin-inline:auto;max-width:var(--ws-container-max);padding:10px 24px 4px;text-align:center}.ws-collection-quick-links__label{color:var(--ws-color-text-muted);font-size:11px;font-weight:700;letter-spacing:.14em;margin:0 0 13px;text-transform:uppercase}.ws-collection-quick-links__list{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.ws-collection-quick-links__item{background:var(--ws-color-surface);border:1px solid var(--ws-color-border);border-radius:var(--ws-radius-control);color:var(--ws-color-text);font-size:12px;font-weight:700;letter-spacing:.06em;padding:11px 16px;text-decoration:none;text-transform:uppercase;transition:background var(--ws-motion-fast),border-color var(--ws-motion-fast),color var(--ws-motion-fast)}.ws-collection-quick-links__item:hover,.ws-collection-quick-links__item:focus-visible{background:var(--ws-color-text);border-color:var(--ws-color-text);color:var(--ws-color-canvas)}.ws-collection-products{background:var(--ws-color-canvas)}.ws-collection-products .facets-wrapper{padding-top:22px}.ws-collection-products .facets-container{background:var(--ws-color-surface);border:1px solid var(--ws-color-border);border-radius:var(--ws-radius-card);padding:18px 20px 12px}.ws-collection-products .facets__heading,.ws-collection-products .facets__summary,.ws-collection-products .facet-filters__label,.ws-collection-products .facet-filters__sort,.ws-collection-products .product-count__text{color:var(--ws-color-text);font-family:var(--ws-font-sans);font-size:13px}.ws-collection-products .facets__summary,.ws-collection-products .facet-filters__sort{font-weight:600}.ws-collection-products .facets__display{border-color:var(--ws-color-border);border-radius:var(--ws-radius-card);box-shadow:var(--ws-shadow-hover)}.ws-collection-products .active-facets__button-inner{background:var(--ws-color-soft);border-color:var(--ws-color-border);border-radius:var(--ws-radius-control);box-shadow:none;color:var(--ws-color-text);font-size:12px}.ws-collection-products #product-grid{--grid-desktop-horizontal-spacing: 18px;--grid-desktop-vertical-spacing: 28px;column-gap:var(--grid-desktop-horizontal-spacing);margin-top:26px;row-gap:var(--grid-desktop-vertical-spacing)}.ws-product-card{display:block;height:100%}.ws-product-card .card-wrapper{background:var(--ws-color-surface);border:1px solid var(--ws-color-border);border-radius:var(--ws-radius-card);height:100%;overflow:hidden;transition:border-color var(--ws-motion-fast),box-shadow var(--ws-motion-fast),transform var(--ws-motion-fast)}.ws-product-card .card,.ws-product-card .card__inner,.ws-product-card .card__media,.ws-product-card .media{border-radius:0}.ws-product-card .card__inner{border:0}.ws-collection-products .ws-product-card .card__inner.gradient{transform:none}.ws-product-card .card--standard>.card__content{background:var(--ws-color-surface)}.ws-product-card .card__inner>.card__content{background:transparent}.ws-product-card .card--standard>.card__content .card__information,.ws-product-card .card__information{padding:17px 17px 8px}.ws-product-card .card__heading,.ws-product-card .card__heading.h5{color:var(--ws-color-text);font-family:var(--ws-font-sans);font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.35}.ws-product-card .card__heading a{color:inherit;text-decoration:none}.ws-product-card .card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){margin-top:8px}.ws-product-card .ws-card-rating{line-height:1;margin-top:9px}.ws-product-card .ws-card-rating .jdgm-prev-badge{align-items:center;display:inline-flex!important;flex-wrap:wrap;gap:5px}.ws-product-card .ws-card-rating .jdgm-star{font-size:13px;padding-right:1px!important}.ws-product-card .ws-card-rating .jdgm-prev-badge__text{color:var(--ws-color-text-muted);font-size:12px}.ws-product-card .price{color:var(--ws-color-text);font-size:14px;font-weight:600;letter-spacing:.01em}.ws-product-card .price--on-sale .price-item--regular{color:var(--ws-color-text-muted)}.ws-product-card .badge{border:0;border-radius:var(--ws-radius-control);font-size:10px;font-weight:700;letter-spacing:.08em;padding:7px 9px;text-transform:uppercase}.ws-product-card .quick-add{margin:8px 17px 17px}.ws-product-card .quick-add__submit,.ws-product-card .ws-product-card__details{align-items:center;background:var(--ws-color-ink);border:1px solid var(--ws-color-ink);border-radius:var(--ws-radius-control);color:var(--ws-color-canvas);display:flex;font-family:var(--ws-font-sans);font-size:11px;font-weight:700;justify-content:center;letter-spacing:.08em;min-height:44px;padding:11px 14px;text-decoration:none;text-transform:uppercase;width:100%}.ws-product-card .quick-add__submit:hover,.ws-product-card .ws-product-card__details:hover{background:var(--ws-color-ink-hover);border-color:var(--ws-color-ink-hover);color:var(--ws-color-canvas)}@media(hover:hover){.ws-product-card .card-wrapper:hover{border-color:#d9cbbb;box-shadow:var(--ws-shadow-hover);transform:translateY(-3px)}.animate--hover-3d-lift .ws-collection-products .ws-product-card .card-wrapper:hover .card--standard .card__inner{box-shadow:none;transform:none}}.ws-collection-article-section{background:var(--ws-color-canvas);padding:56px 24px 86px}.ws-collection-article{background:var(--ws-color-surface);border:1px solid var(--ws-color-border);border-radius:var(--ws-radius-card);color:var(--ws-color-text-muted);font-size:16px;line-height:1.75;margin-inline:auto;max-width:1080px;padding:clamp(34px,5vw,68px)}.ws-collection-article h2,.ws-collection-article h3{color:var(--ws-color-text);font-family:var(--ws-font-sans);font-weight:700}.ws-collection-article h2{font-size:clamp(27px,2.4vw,36px);letter-spacing:-.025em;line-height:1.2;margin:52px 0 18px}.ws-collection-article>h2:first-child,.ws-collection-article>.ws-collection-article__body>h2:first-child,.ws-collection-article>.metafield-rich_text_field>h2:first-child{margin-top:0}.ws-collection-article h3{font-size:21px;letter-spacing:-.015em;line-height:1.3;margin:30px 0 10px}.ws-collection-article p{margin:0 0 18px}.ws-collection-article a{color:var(--ws-color-text);text-decoration-color:var(--ws-color-accent);text-underline-offset:3px}.ws-collection-article .faq-section{border-top:1px solid var(--ws-color-border);margin-top:52px;padding-top:8px}.ws-collection-article .faq-item{border-bottom:1px solid var(--ws-color-border);margin:0;padding:5px 0 18px}@media screen and (max-width:989px){.ws-collection-breadcrumb{padding-inline:20px}.ws-collection-products #product-grid{--grid-desktop-horizontal-spacing: 14px;--grid-desktop-vertical-spacing: 22px;column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}.ws-collection-hero__collage-shell{gap:36px;grid-template-columns:minmax(260px,.9fr) minmax(380px,1.1fr);min-height:420px}}@media screen and (max-width:749px){.ws-collection-breadcrumb{font-size:12px;min-height:44px;padding-inline:15px}.ws-collection-hero__media{height:170px}.ws-collection-hero--image .ws-collection-hero__content{padding:22px 15px}.ws-collection-hero__eyebrow{font-size:9px;margin-bottom:8px}.ws-collection-hero__title{font-size:34px}.ws-collection-hero--text .ws-collection-hero__content{min-height:190px;padding:30px 15px 44px}.ws-collection-hero__summary{font-size:14px;line-height:1.6;margin-top:16px}.ws-collection-hero__collage-shell{display:block;min-height:0;padding:25px 15px 28px}.ws-collection-hero__copy{padding-inline:3px}.ws-collection-hero__copy .ws-collection-hero__title{font-size:36px}.ws-collection-hero__count{font-size:10px;margin-top:14px}.ws-collection-hero__collage{gap:8px;grid-template-columns:1.25fr .75fr;height:180px;margin-top:22px;min-height:0}.ws-collection-hero__collage-item--3{display:none}.ws-collection-hero__collage-item--1,.ws-collection-hero__collage-item--2{grid-row:1 / 3}.ws-collection-hero__collage-image--adjustable{object-position:var(--ws-collage-mobile-x, 50%) var(--ws-collage-mobile-y, 50%);transform:scale(var(--ws-collage-mobile-zoom, 1))}.ws-collection-hero__intro-wrap{padding:30px 15px 0}.ws-collection-hero__intro{font-size:14px;line-height:1.68}.ws-collection-quick-links{overflow:hidden;padding:8px 0 2px;text-align:left}.ws-collection-quick-links__label{padding-inline:15px}.ws-collection-quick-links__list{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding:0 15px 8px;scroll-padding-inline:15px;scrollbar-width:none}.ws-collection-quick-links__list::-webkit-scrollbar{display:none}.ws-collection-quick-links__item{flex:0 0 auto;padding:10px 14px;white-space:nowrap}.ws-collection-products .facets-wrapper{padding-top:14px}.ws-collection-products .facets-container{border-left:0;border-radius:0;border-right:0;padding:12px 15px}.ws-collection-products .mobile-facets__open,.ws-collection-products .mobile-facets__sort label,.ws-collection-products .mobile-facets__sort .select__select,.ws-collection-products .product-count__text{color:var(--ws-color-text);font-family:var(--ws-font-sans);font-size:12px;font-weight:600}.ws-collection-products #product-grid{--grid-mobile-horizontal-spacing: 10px;--grid-mobile-vertical-spacing: 16px;column-gap:var(--grid-mobile-horizontal-spacing);margin-top:18px;row-gap:var(--grid-mobile-vertical-spacing)}.ws-product-card .card--standard>.card__content .card__information,.ws-product-card .card__information{padding:12px 10px 5px}.ws-product-card .card__heading,.ws-product-card .card__heading.h5{font-size:14px;line-height:1.35}.ws-product-card .price{font-size:13px}.ws-product-card .ws-card-rating .jdgm-star{font-size:12px}.ws-product-card .quick-add{margin:7px 10px 10px}.ws-product-card .quick-add__submit,.ws-product-card .ws-product-card__details{font-size:9px;letter-spacing:.06em;min-height:40px;padding-inline:7px}.ws-collection-article-section{padding:38px 15px 58px}.ws-collection-article{font-size:14px;line-height:1.7;padding:28px 21px}.ws-collection-article h2{font-size:25px;margin:40px 0 14px}.ws-collection-article h3{font-size:19px;margin-top:25px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/wooden-smile-collection.css.map */
