html.collection-horizon-nav-page{height:auto;font-size:calc(-.00015686274509785214rem + .8334640522875816vw);--page-margin: 16px;--normal-page-width: 100rem;--narrow-page-width: 100rem;--wide-page-width: 100rem}@media screen and (max-width:1920px){html.collection-horizon-nav-page{font-size:calc(-.00015686274509801867rem + .8334640522875817vw)}}@media screen and (min-width:1921px){html.collection-horizon-nav-page{font-size:calc(-.00012549019607828171rem + .6667712418300653vw)}}@media screen and (max-width:767px){html.collection-horizon-nav-page{font-size:calc(-.002568527918781726rem + 4.11025641025641vw)}}@media screen and (min-width:750px){html.collection-horizon-nav-page{--page-margin: 40px}}html.collection-horizon-nav-page body.template-collection-shop-nav.page-width-narrow{--page-content-width: var(--narrow-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}html.collection-horizon-nav-page body.template-collection-shop-nav.page-width-normal{--page-content-width: var(--normal-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}html.collection-horizon-nav-page body.template-collection-shop-nav.page-width-wide{--page-content-width: var(--wide-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}html.collection-horizon-nav-page body{display:flex;flex-direction:column;align-items:stretch;margin:0;padding:0;width:100%;max-width:none;font-family:Pragmatica Next VF,Arial,sans-serif;font-variation-settings:"wght" 460,"wdth" 100;font-size:1.125rem;line-height:150%;letter-spacing:0;color:#000;background-color:var(--bg, #f5f5f7)}html.collection-horizon-nav-page body .page-wrapper.is-shop{position:relative;z-index:2;flex:0 0 auto;width:100%;max-width:100%;min-height:0;margin:0;padding:0;overflow-x:clip}html.collection-horizon-nav-page body.template-collection-shop-nav #MainContent{flex:1 1 auto;min-width:0;width:100%;max-width:none;margin-inline:0;box-sizing:border-box}@media screen and (max-width:766px){html.collection-horizon-nav-page body .page-wrapper.is-shop .nav_menu-wrap{width:100%;max-width:100%;left:0;right:0;margin-left:0;margin-right:0}}@media screen and (min-width:767px){.page-wrapper.is-shop .container_nav{max-width:100rem}}body.template-collection-shop-nav #MainContent{padding-top:6.5rem}@media screen and (max-width:766px){body.template-collection-shop-nav #MainContent{padding-top:5rem}}html.collection-horizon-nav-page body.template-collection-shop-nav #MainContent{font-family:Pragmatica Next VF,Arial,sans-serif;font-variation-settings:"wght" 460,"wdth" 100;font-size:1.125rem;line-height:150%;letter-spacing:0;color:#000}html.collection-horizon-nav-page body.template-collection-shop-nav #MainContent .section-background{background-color:transparent}html.collection-horizon-nav-page body.template-collection-shop-nav #MainContent :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-family:inherit;font-weight:400;font-variation-settings:"wght" 440,"wdth" 100;color:#000}html.collection-horizon-nav-page body.template-collection-shop-nav #MainContent :is(h3,h4,.h3,.h4,.cart-title h1){letter-spacing:-.06rem;font-size:3rem;line-height:100%}html.collection-horizon-nav-page body.template-collection-shop-nav #MainContent :is(h1,h2,.h1,.h2){letter-spacing:-.015rem;font-size:1.5rem;line-height:150%;font-variation-settings:"wght" 460,"wdth" 100}html.collection-horizon-nav-page body.template-collection-shop-nav #MainContent .product-card :is(h3,h4,.h3,.h4){font-size:1.5rem;line-height:130%;letter-spacing:-.015rem;font-variation-settings:"wght" 460,"wdth" 100}html.collection-horizon-nav-page body.template-collection-shop-nav #MainContent :is(.cart-items__variant,.cart-items__price-unit,.cart__tax-note,.text_subdued){color:var(--light_secondary, #7e7e88);font-size:.9375rem;line-height:160%;letter-spacing:.01125rem;font-variation-settings:"wght" 480,"wdth" 100}html.collection-horizon-nav-page body.template-collection-shop-nav #MainContent a{--button-color: var(--color, var(--color-primary));color:var(--button-color);text-decoration-color:transparent;text-decoration-thickness:.075em;text-underline-offset:.125em;transition:text-decoration-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing)}html.collection-horizon-nav-page body.template-collection-shop-nav #MainContent :is(h1,h2,h3,h4,h5,h6,p)>a:hover{--button-color: var(--color, var(--color-primary-hover))}html.collection-horizon-nav-page body.template-collection-shop-nav #MainContent p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary)),html.collection-horizon-nav-page body.template-collection-shop-nav #MainContent .rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary)){text-decoration-color:currentcolor}html.collection-horizon-nav-page body.template-collection-shop-nav #MainContent p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary)):hover,html.collection-horizon-nav-page body.template-collection-shop-nav #MainContent .rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary)):hover{text-decoration-color:transparent;color:var(--color-primary-hover)}html.collection-horizon-nav-page body.template-collection-shop-nav #MainContent{--shop-cart-media-radius: .5rem;--shop-cart-card-media-ratio: 16 / 10}@media screen and (min-width:750px){html.collection-horizon-nav-page body.template-collection-shop-nav #MainContent .cart-page__summary .section-background,html.collection-horizon-nav-page body.template-collection-shop-nav #MainContent .cart-page__summary .cart__container--extend.color-scheme-2{--color-background: #ffffff;background-color:#fff}html.collection-horizon-nav-page body.template-collection-shop-nav #MainContent .cart-page__summary .cart__container--extend.has-border-radius{border-top-left-radius:var(--shop-cart-media-radius);border-bottom-left-radius:var(--shop-cart-media-radius);overflow:hidden}}html.collection-horizon-nav-page body.template-collection-shop-nav #MainContent .cart-page .cart-items__media-container{border-radius:var(--shop-cart-media-radius);overflow:hidden}html.collection-horizon-nav-page body.template-collection-shop-nav #MainContent .cart-page .cart-items__media-image{border-radius:inherit}html.collection-horizon-nav-page body.template-collection-shop-nav #MainContent .resource-list--grid{align-items:stretch}html.collection-horizon-nav-page body.template-collection-shop-nav #MainContent .resource-list--grid .resource-list__item{display:flex;min-width:0}html.collection-horizon-nav-page body.template-collection-shop-nav #MainContent .resource-list--grid product-card{width:100%}html.collection-horizon-nav-page body.template-collection-shop-nav #MainContent .resource-list--grid .product-card__content{flex:1 1 auto;height:100%}html.collection-horizon-nav-page body.template-collection-shop-nav #MainContent .resource-list--grid .card-gallery{aspect-ratio:var(--shop-cart-card-media-ratio);--gallery-aspect-ratio: var(--shop-cart-card-media-ratio);width:100%;flex-shrink:0;border-radius:var(--shop-cart-media-radius);overflow:hidden}html.collection-horizon-nav-page body.template-collection-shop-nav #MainContent .resource-list--grid .card-gallery :is(.product-media-container,img,video,slideshow-component){border-radius:inherit}html.collection-horizon-nav-page body.template-collection-shop-nav #MainContent .resource-list--grid .card-gallery :is(img,.product-media-container img){width:100%;height:100%;object-fit:cover}html.collection-horizon-nav-page body.template-collection-shop-nav #MainContent .section-resource-list__header :is(h3,h4,.h3,.h4){font-size:1.5rem;line-height:130%;letter-spacing:-.015rem;font-variation-settings:"wght" 460,"wdth" 100}html.collection-horizon-nav-page body.template-collection-shop-nav #MainContent .section-resource-list__header .group-block-content{align-items:flex-end;row-gap:.5rem}html.collection-horizon-nav-page body.template-collection-shop-nav #MainContent .section-resource-list__header .button{flex-shrink:0;white-space:nowrap}html.collection-horizon-nav-page body.template-collection-shop-nav #MainContent .section-resource-list .resource-list--grid .product-card :is(h3,h4,.h3,.h4){font-size:1.25rem;line-height:130%;letter-spacing:-.015rem}@media screen and (max-width:766px){html.collection-horizon-nav-page body.template-collection-shop-nav #MainContent .section-resource-list__header :is(h3,h4,.h3,.h4){font-size:1.125rem;line-height:140%}html.collection-horizon-nav-page body.template-collection-shop-nav #MainContent .section-resource-list .resource-list--grid .product-card :is(h3,h4,.h3,.h4){font-size:1rem;line-height:130%}html.collection-horizon-nav-page body.template-collection-shop-nav #MainContent .cart-page .cart-items__variants:not(:has(.cart-items__variant,.cart-items__properties)){display:none}html.collection-horizon-nav-page body.template-collection-shop-nav #MainContent .cart-page .cart-items__details>*+*{margin-block-start:.25rem}html.collection-horizon-nav-page body.template-collection-shop-nav #MainContent .cart-page .cart-items__details>.cart-items__title{margin-block-end:0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/collection-shop-webflow-nav.css.map */
