::selection{background:#1e4034;color:#faf6ef}h1 em,h2 em,h3 em,h4 em{font-style:italic;font-weight:500}a.header-logo{font-family:var(--font-accent--family)!important;font-size:2.1rem!important;font-weight:600!important;letter-spacing:.04em!important;line-height:1!important;text-transform:uppercase}.button,a.button,button.button,.button-secondary,a.button-secondary{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),background-color .25s ease,color .25s ease,border-color .25s ease}.button:hover,a.button:hover,button.button:hover{transform:translateY(-2px);box-shadow:0 18px 34px -14px #0f1f1880}.button-secondary:hover,a.button-secondary:hover{transform:translateY(-2px)}main[data-template=collection] h1{font-size:clamp(4.5rem,9.5vw,9rem)!important;line-height:.95!important;letter-spacing:-.01em}main[data-template=collection] .custom-section-content .layout-panel-flex{padding-inline:max(2.5rem,4vw)}@media(max-width:749px){main[data-template=collection] h1{font-size:clamp(2.9rem,11vw,4.5rem)!important}}.product-grid{grid-template-columns:repeat(auto-fill,minmax(215px,1fr))!important;gap:18px 14px!important}.resource-list--grid:has(.product-card){grid-template-columns:repeat(auto-fill,minmax(215px,1fr))!important;gap:18px 14px!important}@media(max-width:749px){.product-grid,.resource-list--grid:has(.product-card){grid-template-columns:repeat(2,1fr)!important;gap:12px 10px!important}}.section-resource-list h2{font-size:clamp(2.1rem,3vw,2.9rem)!important;line-height:1.05}[class*=__kick] p{text-transform:uppercase;letter-spacing:.2em;font-size:.72rem!important;opacity:.8}.product-card .card-gallery{aspect-ratio:1/1}.product-card .card-gallery img{width:100%;height:100%;object-fit:contain!important;background:#fff;padding:6%;box-sizing:border-box}.product-card .card-gallery slideshow-component,.product-card .card-gallery slideshow-container,.product-card .card-gallery slideshow-slides{height:100%}.product-card [class*=product_tit] p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.product-card [class*=product_tit]{min-height:3em;align-items:flex-start;justify-content:center}.product-card{overflow:hidden}.product-card img{transition:transform .9s cubic-bezier(.16,1,.3,1)}.product-card:hover img{transform:scale(1.05)}.product-card .product-card__content{gap:8px!important;padding-bottom:18px!important}.product-card [class*=product_tit] p{font-size:.9rem;line-height:1.4;color:#22312a}.product-card product-price{font-size:.95rem}.product-card .price{color:#1e4034;font-weight:600}.product-card .compare-at-price{opacity:.45;font-size:.85em}main[data-template=product] .price{color:#1e4034;font-weight:600}main[data-template=product] product-price{font-size:1.7rem}main[data-template=product] .compare-at-price{opacity:.45;font-size:.75em}.product-badges>*{background:#1e4034!important;color:#faf6ef!important;font-size:.62rem!important;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:.45em 1em!important;border-radius:100px!important;box-shadow:0 6px 16px -8px #0f1f1880}.product-card{transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1);border-radius:14px}.product-card:hover{transform:translateY(-4px);box-shadow:0 26px 44px -26px #0f1f1866}main[data-template=product] .card-gallery img,main[data-template=product] slideshow-component img{background:#fff}main[data-template=product] [class*=thumbnail]{border-radius:10px;border:1px solid rgba(30,64,52,.15);background:#fff;overflow:hidden}.ui-test-collection-list .resource-list--grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))!important;gap:14px!important}.ui-test-collection-list .collection-card{aspect-ratio:1/1;border-radius:14px;overflow:hidden}.ui-test-collection-list .collection-card :is(h1,h2,h3,p){font-size:1.35rem!important;line-height:1.2}@media(max-width:749px){.ui-test-collection-list .resource-list--grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.ui-test-collection-list .collection-card :is(h1,h2,h3,p){font-size:1.05rem!important}}@media(max-width:749px){.product-card .product-card__content{gap:7px!important;padding-bottom:14px!important}.product-card [class*=product_tit] p{font-size:.82rem}main[data-template=product] product-price{font-size:1.45rem}.announcement-bar__message{letter-spacing:.08em;font-size:.68rem}h1{letter-spacing:-.01em}.section-resource-list h2{font-size:1.7rem!important}}.announcement-bar__message{letter-spacing:.12em}
/*# sourceMappingURL=/cdn/shop/t/7/assets/noviq-custom.css.map */
