:root{--wlt-green: #0db64b;--wlt-green-dark: #087a37;--wlt-blue: #1f6f9e;--wlt-navy: #153c56;--wlt-mint: #eef8f2;--wlt-ice: #f5fafc;--wlt-surface: #ffffff;--wlt-border: rgba(21, 60, 86, .11);--wlt-shadow: 0 14px 38px rgba(21, 60, 86, .08)}main[data-template^=page]:has(.section.page-width-content .page-content){background:linear-gradient(180deg,#fbfefd,#fff 42%)}main[data-template^=page] .section.page-width-content:has(.page-content){width:min(calc(100% - 40px),1080px);margin:34px auto 62px;padding:clamp(24px,4vw,46px)!important;background:linear-gradient(135deg,#f0faf4,#f5fbfd);border:1px solid var(--wlt-border);border-radius:24px;box-shadow:0 12px 34px #153c560d;row-gap:20px!important}main[data-template^=page] .section.page-width-content:has(.page-content) h1{margin:0!important;font-size:clamp(2rem,4vw,2.65rem)!important;line-height:1.08!important;letter-spacing:-.025em!important;color:var(--wlt-navy)!important;font-weight:700!important}main[data-template^=page] .section.page-width-content:has(.page-content) h1:after{content:"";display:block;width:64px;height:4px;margin-top:14px;border-radius:999px;background:linear-gradient(90deg,var(--wlt-green),var(--wlt-blue))}main[data-template^=page] .section.page-width-content:has(.page-content) .page-content{width:100%!important;max-width:none!important;padding:clamp(22px,3vw,36px);background:var(--wlt-surface);border:1px solid rgba(21,60,86,.08);border-radius:18px;box-shadow:var(--wlt-shadow);color:#334d5c;font-size:1rem;line-height:1.75}main[data-template^=page] .page-content p:first-child{color:#365666;font-size:1.04rem}main[data-template^=page] .page-content h2,main[data-template^=page] .page-content h3,main[data-template^=page] .page-content h4{color:var(--wlt-navy)!important;line-height:1.25!important;letter-spacing:-.012em}main[data-template^=page] .page-content h2{margin-top:30px!important;margin-bottom:12px!important;padding-left:13px;border-left:4px solid var(--wlt-green);font-size:clamp(1.35rem,2.2vw,1.7rem)!important}main[data-template^=page] .page-content h3{margin-top:24px!important;margin-bottom:9px!important;font-size:clamp(1.12rem,1.8vw,1.3rem)!important}main[data-template^=page] .page-content h4{font-size:1.05rem!important}main[data-template^=page] .page-content a{color:var(--wlt-blue)!important;text-decoration-color:#1f6f9e59;text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}main[data-template^=page] .page-content a:hover{color:var(--wlt-green-dark)!important;text-decoration-color:var(--wlt-green)}main[data-template^=page] .page-content ul,main[data-template^=page] .page-content ol{margin-block:18px 24px;padding:16px 18px 16px 38px;background:#f5fbf7;border:1px solid rgba(13,182,75,.1);border-radius:14px}main[data-template^=page] .page-content li+li{margin-top:7px}main[data-template^=page] .page-content strong{color:var(--wlt-navy)}main[data-template="page.contact"] .contact-form{width:min(100%,780px)!important;margin-inline:auto;padding:clamp(24px,4vw,40px)!important;background:#fff;border:1px solid var(--wlt-border);border-radius:22px;box-shadow:var(--wlt-shadow)}main[data-template="page.contact"] .contact-form__form{gap:16px}main[data-template="page.contact"] .contact-form__input{min-height:50px;padding:13px 15px;background:#f9fcfb!important;border:1px solid rgba(21,60,86,.16)!important;border-radius:12px!important;color:var(--wlt-navy);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}main[data-template="page.contact"] .contact-form__input:focus{outline:none;background:#fff!important;border-color:var(--wlt-green)!important;box-shadow:0 0 0 3px #0db64b1f}main[data-template="page.contact"] .contact-form__input--textarea{min-height:150px;resize:vertical}main[data-template="page.contact"] .contact-form button[type=submit]{min-height:48px;padding-inline:24px;border:0;border-radius:999px;background:linear-gradient(90deg,var(--wlt-green-dark),var(--wlt-blue));color:#fff;font-weight:650;box-shadow:0 8px 20px #153c5621;transition:transform .2s ease,box-shadow .2s ease}main[data-template="page.contact"] .contact-form button[type=submit]:hover{transform:translateY(-1px);box-shadow:0 10px 24px #153c562b}main[data-template=collection]{background:linear-gradient(180deg,#f8fcfa,#fff 38%)}main[data-template=collection] h1{font-size:clamp(2.05rem,4vw,2.7rem)!important;line-height:1.08!important;letter-spacing:-.025em!important;color:var(--wlt-navy)!important}main[data-template=collection] h1:after{content:"";display:block;width:62px;height:4px;margin-top:13px;border-radius:999px;background:linear-gradient(90deg,var(--wlt-green),var(--wlt-blue))}main[data-template=collection] .product-grid-container{padding-block:24px 64px!important}main[data-template=collection] .collection-wrapper{row-gap:22px!important}main[data-template=collection] .product-grid{gap:22px!important}main[data-template=collection] product-card .product-card__content{height:100%;padding:12px!important;background:#fff!important;border:1px solid rgba(21,60,86,.1)!important;border-radius:18px!important;box-shadow:0 10px 28px #153c5612;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}main[data-template=collection] product-card:hover .product-card__content{transform:translateY(-3px);border-color:#0db64b3d!important;box-shadow:0 16px 34px #153c561c}main[data-template=collection] product-card .product-media-container,main[data-template=collection] product-card .product-media{border-radius:13px!important;overflow:hidden}main[data-template=collection] .main-collection-grid{padding-inline:clamp(16px,3vw,36px)!important}main[data-template=index] [data-testid=product-list]{width:min(calc(100% - 40px),1220px);margin:38px auto 64px;border:1px solid rgba(21,60,86,.08);border-radius:24px;background:linear-gradient(135deg,#f0faf4,#f5fbfd);box-shadow:0 12px 34px #153c560d;overflow:clip}main[data-template=index] [data-testid=product-list] .section-resource-list__header h2,main[data-template=index] [data-testid=product-list] .section-resource-list__header h3,main[data-template=index] [data-testid=product-list] .section-resource-list__header h4{color:var(--wlt-navy)!important;font-size:clamp(1.65rem,3vw,2.15rem)!important;line-height:1.15!important;letter-spacing:-.02em}main[data-template=index] [data-testid=product-list] .resource-list__item product-card .product-card__content{padding:11px!important;background:#fff!important;border:1px solid rgba(21,60,86,.09)!important;border-radius:17px!important;box-shadow:0 8px 24px #153c560f;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}main[data-template=index] [data-testid=product-list] .resource-list__item product-card:hover .product-card__content{transform:translateY(-3px);border-color:#0db64b38!important;box-shadow:0 14px 30px #153c561a}main[data-template=index] [data-testid=product-list] product-card .product-media-container,main[data-template=index] [data-testid=product-list] product-card .product-media{border-radius:12px!important;overflow:hidden}@media screen and (max-width:749px){main[data-template^=page] .section.page-width-content:has(.page-content){width:calc(100% - 28px);margin:20px auto 40px;padding:20px!important;border-radius:19px;row-gap:15px!important}main[data-template^=page] .section.page-width-content:has(.page-content) h1{font-size:clamp(1.8rem,9vw,2.2rem)!important}main[data-template^=page] .section.page-width-content:has(.page-content) .page-content{padding:20px;border-radius:15px;font-size:.98rem}main[data-template^=page] .page-content h2{font-size:1.3rem!important}main[data-template="page.contact"] .contact-form{width:calc(100% - 28px)!important;padding:20px!important;border-radius:18px}main[data-template=collection] h1{font-size:clamp(1.85rem,9vw,2.2rem)!important}main[data-template=collection] .product-grid-container{padding-block:16px 46px!important}main[data-template=collection] .product-grid{gap:12px!important}main[data-template=collection] .main-collection-grid{padding-inline:12px!important}main[data-template=collection] product-card .product-card__content,main[data-template=index] [data-testid=product-list] .resource-list__item product-card .product-card__content{padding:8px!important;border-radius:14px!important;box-shadow:0 6px 18px #153c560f}main[data-template=collection] product-card:hover .product-card__content,main[data-template=index] [data-testid=product-list] .resource-list__item product-card:hover .product-card__content{transform:none}main[data-template=index] [data-testid=product-list]{width:calc(100% - 28px);margin:24px auto 44px;border-radius:19px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/wlt-content-pages.css.map */
