#MainContent[data-template^=collection]{background:#fff;color:#004542}.woobles-collection-intro{position:relative;overflow:hidden;background:#fff;color:#004542}.woobles-collection-intro__inner{width:min(760px,calc(100% - 40px));margin:0 auto;padding:58px 0 34px;text-align:center}.woobles-collection-intro h1{margin:0;color:#004542;font-family:var(--font-heading--family);font-size:clamp(32px,3.2vw,46px);font-weight:700;letter-spacing:-.035em;line-height:1.04}.woobles-collection-intro__description{max-width:680px;margin:16px auto 0;color:#315e5a;font-size:16px;line-height:1.55}.woobles-collection-intro__description>:first-child{margin-top:0}.woobles-collection-intro__description>:last-child{margin-bottom:0}#MainContent[data-template^=collection] .product-grid-container{background:#fff;color:#004542}#MainContent[data-template^=collection] .collection-wrapper{width:min(1200px,calc(100% - 48px));margin-inline:auto}#MainContent[data-template^=collection] .facets-block-wrapper{margin-bottom:28px;border-top:1px solid rgb(0 69 66 / 14%);border-bottom:1px solid rgb(0 69 66 / 14%);background:#fff}#MainContent[data-template^=collection] .facets--horizontal .facets__form{min-height:58px}#MainContent[data-template^=collection] .facets__summary,#MainContent[data-template^=collection] .sorting-filter{color:#004542;font-size:13px;font-weight:700;letter-spacing:.04em}#MainContent[data-template^=collection] .facets__summary{border-radius:999px}#MainContent[data-template^=collection] .facets__summary:hover,#MainContent[data-template^=collection] .facets__summary:focus-visible{background:#eff8f2}#MainContent[data-template^=collection] .product-grid{column-gap:24px;row-gap:54px}#MainContent[data-template^=collection] .product-grid__item{min-width:0}#MainContent[data-template^=collection] .product-grid__item product-card{display:block;height:100%}#MainContent[data-template^=collection] .product-card__content{display:grid;height:100%;grid-template-areas:"gallery" "type" "title" "price" "quick-add";grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:6px}#MainContent[data-template^=collection] .card-gallery{grid-area:gallery;overflow:hidden;border-radius:0;background:#f7f8f5}#MainContent[data-template^=collection] .product-card__content>div:not(.card-gallery):not(.quick-add):not(.product-grid-view-zoom-out--details){grid-area:type}#MainContent[data-template^=collection] .product-card__content>a.contents{display:block;grid-area:title}#MainContent[data-template^=collection] .product-card__content>product-price{grid-area:price}#MainContent[data-template^=collection] .product-card__content>.product-grid-view-zoom-out--details{display:none}#MainContent[data-template^=collection] .card-gallery slideshow-slides,#MainContent[data-template^=collection] .card-gallery slideshow-slide,#MainContent[data-template^=collection] .card-gallery .product-media-container{aspect-ratio:1}#MainContent[data-template^=collection] .card-gallery img{width:100%;height:100%;object-fit:cover;transition:transform .18s ease}#MainContent[data-template^=collection] product-card:hover .card-gallery img{transform:scale(1.018)}#MainContent[data-template^=collection] .product-badges{top:auto;right:0;bottom:0;left:0;width:100%}#MainContent[data-template^=collection] .product-badges__badge{width:100%;min-height:25px;padding:5px 8px;border-radius:0;background:#aa1f29;color:#fff;font-size:10px;font-weight:800;letter-spacing:.05em;line-height:1.2;text-align:center;text-transform:uppercase}#MainContent[data-template^=collection] .woobles-collection-card__type{display:inline-flex;width:fit-content;min-height:24px;margin:7px 0 0;padding:4px 8px;align-items:center;border-radius:999px;background:#fff0b8;color:#654d00;font-size:10px;font-weight:800;letter-spacing:.045em;line-height:1;text-transform:uppercase}#MainContent[data-template^=collection] .product-card__content [role=heading]{color:#173f3c;font-size:16px;font-weight:700;letter-spacing:-.015em;line-height:1.22}#MainContent[data-template^=collection] .product-card__content product-price{color:#173f3c;font-size:15px;line-height:1.25}#MainContent[data-template^=collection] .product-card__content product-price s{color:#67817e}#MainContent[data-template^=collection] .product-card__content>.quick-add{position:static;z-index:1;display:block;grid-area:quick-add;height:40px;margin-top:6px;pointer-events:auto}#MainContent[data-template^=collection] .product-card__content>.quick-add .quick-add__product-form-component,#MainContent[data-template^=collection] .product-card__content>.quick-add .quick-add__product-form-component .shopify-product-form{display:block;width:100%;height:40px}#MainContent[data-template^=collection] .product-card__content>.quick-add .quick-add__button{position:static;display:flex;width:100%;min-width:0;height:40px;padding-inline:14px;align-items:center;justify-content:center;border:1px solid #1a706b;border-radius:999px;background:#fff;color:#00504b;opacity:1;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}#MainContent[data-template^=collection] .product-card__content>.quick-add[data-quick-add-button=add] .quick-add__button--choose{display:none}#MainContent[data-template^=collection] .product-card__content>.quick-add .quick-add__button:hover,#MainContent[data-template^=collection] .product-card__content>.quick-add .quick-add__button:focus-visible{background:#00504b;color:#fff;scale:1}#MainContent[data-template^=collection] .product-card__content>.quick-add .add-to-cart-icon{display:none}#MainContent[data-template^=collection] .product-card__content>.quick-add .quick-add__button .add-to-cart-text{height:auto;overflow:visible;border-radius:0;background:transparent;color:inherit}#MainContent[data-template^=collection] .product-card__content>.quick-add .add-to-cart-text__content{display:block;grid-template-columns:none;height:auto;overflow:visible}#MainContent[data-template^=collection] .product-card__content>.quick-add .add-to-cart-text__content>span>span{display:inline-block;padding:0;opacity:1;filter:none;translate:0}#MainContent[data-template^=collection] .pagination{margin-top:56px}#MainContent[data-template^=collection] .pagination a,#MainContent[data-template^=collection] .pagination button{border-radius:999px}@media screen and (max-width:749px){.woobles-collection-intro__inner{width:calc(100% - 36px);padding:36px 0 26px}.woobles-collection-intro h1{font-size:30px;line-height:1.08}.woobles-collection-intro__description{max-width:335px;margin-top:12px;font-size:14px;line-height:1.48}#MainContent[data-template^=collection] .collection-wrapper{width:100%;padding-inline:14px}#MainContent[data-template^=collection] .facets-block-wrapper{margin-bottom:20px}#MainContent[data-template^=collection] .facets-mobile-wrapper{min-height:52px}#MainContent[data-template^=collection] .product-grid{column-gap:10px;row-gap:32px}#MainContent[data-template^=collection] .product-card__content{gap:4px}#MainContent[data-template^=collection] .woobles-collection-card__type{min-height:20px;margin-top:5px;padding:3px 6px;font-size:8px}#MainContent[data-template^=collection] .product-card__content [role=heading]{font-size:13px;line-height:1.22}#MainContent[data-template^=collection] .product-card__content product-price{font-size:12px}#MainContent[data-template^=collection] .product-card__content>.quick-add{position:relative;z-index:2;height:34px;margin-top:5px}#MainContent[data-template^=collection] .product-card__content>.quick-add .quick-add__product-form-component,#MainContent[data-template^=collection] .product-card__content>.quick-add .quick-add__product-form-component .shopify-product-form,#MainContent[data-template^=collection] .product-card__content>.quick-add .quick-add__button{height:34px}#MainContent[data-template^=collection] .product-card__content>.quick-add .quick-add__button{position:relative;z-index:1;padding-inline:9px;font-size:9px;letter-spacing:.035em}#MainContent[data-template^=collection] .product-card__content>.quick-add .quick-add__button .add-to-cart-text__content.is-visually-hidden-mobile{position:static!important;width:auto;height:auto;margin:0;overflow:visible;clip:auto;clip-path:none;white-space:normal}}@media(prefers-reduced-motion:reduce){#MainContent[data-template^=collection] .card-gallery img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/woobles-collection.css.map */
