.collection .grid--3-col-desktop{--grid-columns: 3}.card-wrapper{border-radius:0}.card{border-radius:0;box-shadow:none;border:none;background:#fff;transition:transform .3s ease,box-shadow .3s ease}.card:hover{box-shadow:0 4px 16px #87523c14;transform:translateY(-2px)}.card__media{border-radius:0}.card__badge{position:absolute;top:12px;left:12px;z-index:2}.badge{text-transform:uppercase;border-radius:0;font-family:Lato,sans-serif;font-weight:700;font-size:13px;letter-spacing:.08em;padding:6px 14px;line-height:1.2}.badge--sale{background-color:#87523c;color:#fff}.badge--sold-out{background-color:#524e48;color:#fff}.card-information .caption-with-letter-spacing{text-transform:none;letter-spacing:0;color:#666;font-size:.85rem}.price{display:flex;flex-direction:column;gap:2px}.price-item{font-weight:600}.price--on-sale .price-item--regular{text-decoration:line-through;color:#999;font-weight:400;font-size:.85em;order:2}.price--on-sale .price-item--sale{color:#87523c;font-weight:600;order:1}.collection-hero{padding:2rem 0}.collection-hero__title{font-family:Lato,sans-serif;text-transform:none}.collection-hero__description{max-width:800px;color:#555}.facets-container{border-bottom:1px solid #eee;padding-bottom:1rem;margin-bottom:1.5rem}.facet-checkbox label,.facets__summary span{text-transform:none}.product__accordion .accordion{border-radius:0}.product__accordion summary{text-transform:none;font-family:Lato,sans-serif}.product__accordion details[open] summary{border-bottom:1px solid #eee}.product__accordion .accordion__content{line-height:1.6;color:#444}.dm-sticky-atc{position:fixed;top:0;left:0;right:0;background:#fff;border-bottom:1px solid #eee;z-index:998;transform:translateY(-100%);transition:transform .3s ease;box-shadow:none;border-radius:0;pointer-events:none;opacity:0}.dm-sticky-atc.is-visible{transform:translateY(var(--header-height, 86px));pointer-events:auto;opacity:1}.dm-sticky-atc__container{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;max-width:1200px;margin:0 auto}.dm-sticky-atc__product{display:flex;align-items:center;gap:.75rem;min-width:0}.dm-sticky-atc__image{width:50px;height:50px;object-fit:cover;border-radius:0;flex-shrink:0}.dm-sticky-atc__info{display:flex;flex-direction:column;min-width:0}.dm-sticky-atc__title{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.9rem}.dm-sticky-atc__price{display:flex;align-items:center;gap:.5rem}.dm-sticky-atc__price-regular,.dm-sticky-atc__price-sale{color:#87523c;font-weight:600;font-size:.85rem}.dm-sticky-atc__price-compare{font-size:.8rem;color:#999;text-decoration:line-through}.dm-sticky-atc__actions{flex-shrink:0}.dm-sticky-atc__button{background-color:#87523c;color:#fff;border:none;border-radius:0;padding:.6rem 1.5rem;font-family:Lato,sans-serif;font-weight:600;cursor:pointer;transition:background-color .3s ease;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:.5rem}.dm-sticky-atc__button:hover:not(:disabled){background-color:#b8724f}.dm-sticky-atc__button:disabled{background-color:#ccc;cursor:not-allowed}.dm-sticky-atc__button.is-loading .dm-sticky-atc__button-text{display:none}.dm-sticky-atc__button.is-loading .dm-sticky-atc__button-loading{display:block!important}.dm-sticky-atc__button.is-added{background-color:#4caf50}@media(max-width:749px){.dm-sticky-atc__image{display:none}.dm-sticky-atc__title{max-width:150px}}.product__badge .badge--sold-out{background-color:#2b2b2b;color:#fff;border-radius:0;text-transform:none}.product-form__submit[disabled]{background-color:#ccc;cursor:not-allowed}.product__info-container .price--on-sale .price-item--regular{text-decoration:line-through;color:#999}.product__info-container .price--on-sale .price-item--sale{color:#87523c;font-weight:700}.product-form__submit{background-color:#87523c;color:#fff;border-radius:0;text-transform:none;font-family:Lato,sans-serif;transition:background-color .3s ease}.product-form__submit:hover{background-color:#b8724f}.dm-collection-search{max-width:700px;margin:0 auto 1rem;text-align:center}.dm-collection-search__form{width:100%}.dm-collection-search__input-wrapper{display:flex;align-items:center;border:1px solid #ddd;border-radius:0;overflow:hidden;background:#fff;transition:border-color .3s ease}.dm-collection-search__input-wrapper:focus-within{border-color:#87523c}.dm-collection-search__icon{width:20px;height:20px;margin-left:1rem;flex-shrink:0;color:#87523c}.dm-collection-search__input{flex:1;border:none;outline:none;padding:.75rem 1rem;font-family:Lato,sans-serif;font-size:16px;background:transparent}.dm-collection-search__input::placeholder{color:#999}.dm-collection-search__button{background-color:#87523c;color:#fff;border:none;border-radius:0;padding:.75rem 1.5rem;font-family:Lato,sans-serif;font-weight:600;cursor:pointer;transition:background-color .3s ease;white-space:nowrap}.dm-collection-search__button:hover{background-color:#b8724f}.dm-collection-search__hints{margin-top:.5rem;font-size:.85rem;color:#888;font-style:italic}@media screen and (min-width:750px){.facets-vertical{display:flex!important}.facets-vertical .facets-wrapper{flex-shrink:0}.facets-vertical .product-grid-container{flex-grow:1;min-width:0}}.facets-vertical .facets__form-vertical{border-right:1px solid #eee;padding-right:1.5rem}.facets-vertical .facets__disclosure-vertical{border-bottom:1px solid #eee;padding-bottom:1rem;margin-bottom:1rem}.facets-vertical .facets__summary{font-family:Lato,sans-serif;font-weight:700;text-transform:none;color:#111;font-size:.95rem}.facets-vertical .facet-checkbox label{text-transform:none;font-family:Lato,sans-serif;color:#444}.facets-vertical .facets__reset{color:#87523c;text-transform:none;font-size:.85rem}.facets-vertical .facets__reset:hover{color:#b8724f}.dm-product-count{font-family:Lato,sans-serif;color:#666;font-size:.9rem}.dm-product-count strong{color:#111;font-weight:600}.facet-filters__sort{font-family:Lato,sans-serif;text-transform:none;border-radius:0}@media(max-width:989px){.dm-collection-search{max-width:100%;padding:0 1rem}}.dm-delivery-timer{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#f8f2ef;border-left:3px solid #87523C;margin:1.5rem 0}.dm-delivery-timer__icon{flex-shrink:0;color:#87523c}.dm-delivery-timer__icon svg{width:24px;height:24px}.dm-delivery-timer__text{font-family:Lato,sans-serif;font-size:.9rem;color:#333;margin:0}.dm-delivery-timer__text span{font-weight:700;color:#87523c}.dm-trust-badges{display:flex;gap:1.5rem;padding:1.25rem 0;border-top:1px solid #eee;border-bottom:1px solid #eee;margin-top:1.5rem;margin-bottom:1.5rem}.dm-trust-badge{display:flex;align-items:flex-start;gap:.5rem;flex:1}.dm-trust-badge__icon{flex-shrink:0;color:#87523c}.dm-trust-badge__icon svg{width:24px;height:24px}.dm-trust-badge__text{font-family:Lato,sans-serif;font-size:.8rem;line-height:1.4;color:#555}.dm-trust-badge__text strong{display:block;color:#111;font-size:.85rem}@media(max-width:749px){.dm-trust-badges{flex-direction:column;gap:1rem}}.dm-description-card{border:1px solid #eee;padding:1.25rem;margin:1rem 0;position:relative}.dm-description-card__content{max-height:120px;overflow:hidden;transition:max-height .4s ease;line-height:1.7;color:#444;font-family:Lato,sans-serif}.dm-description-card__content.is-expanded{max-height:2000px}.dm-description-card__toggle{display:inline-block;margin-top:.75rem;color:#87523c;font-family:Lato,sans-serif;font-weight:600;font-size:.9rem;cursor:pointer;border:none;background:none;padding:0;text-transform:none}.dm-description-card__toggle:hover{color:#b8724f}.dm-description-card__fade{position:absolute;bottom:40px;left:0;right:0;height:40px;background:linear-gradient(transparent,#fff);pointer-events:none;transition:opacity .3s ease}.dm-description-card__content.is-expanded+.dm-description-card__fade{opacity:0}.predictive-search{border-radius:0;font-family:Lato,sans-serif}.predictive-search__result-group-heading{text-transform:none;font-family:Lato,sans-serif;font-weight:700;color:#111}.predictive-search__item{border-radius:0}.predictive-search__item:hover,.predictive-search__item--selected{background-color:#f8f2ef}.predictive-search__item-heading{font-family:Lato,sans-serif;text-transform:none}.predictive-search__item-vendor{color:#87523c;font-size:.8rem;text-transform:none}.search__input{border-radius:0;font-family:Lato,sans-serif}.search__button{border-radius:0}.predictive-search a{text-decoration:none;color:inherit}.predictive-search a:hover{color:#87523c}
/*# sourceMappingURL=/cdn/shop/t/6/assets/dermamedic-products.css.map */
