.section-wrapper{--section-height-offset: 0px}.section[data-shopify-visual-preview]{min-height:var(--section-preview-height);padding-top:0}.section[data-shopify-visual-preview] .custom-section-background{display:none}body:has(>#header-group>.header-group-section>#header-component[transparent]):not(:has(>#header-group>.header-group-section+.shopify-section))>main>.section-wrapper:first-child{--section-height-offset: var(--header-group-height, 0)}.custom-section-background{grid-column:1 / -1}.custom-section-content{z-index:var(--layer-flat)}@media screen and (max-width:749px){[id$=__collection_list_NRwJx3] a.button:is([class*=__button_8DATLy],[class*=__button_ej8rAp],[class*=__button_4bBXMD]){width:164px!important;max-width:calc(100% - 12px)!important;height:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center;justify-content:center;white-space:nowrap!important;font-size:1.4rem!important;letter-spacing:0!important;padding:0 10px!important;border-width:1px!important}}[id$=__section_7hRDd8] .text-block h3{line-height:1.1;letter-spacing:.01em;margin:0}[id$=__section_7hRDd8] .text-block h3:after{content:"";display:block;width:56px;height:4px;margin-top:12px;border-radius:2px;background:#e07b39}[id$=__section_7hRDd8] a.link:is([class*=__button_3tCPcg],[class*=__button_EnRdUr]){display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;padding:0 24px!important;border:1.5px solid #1f1f1f;border-radius:999px;font-size:1.4rem!important;font-weight:600!important;letter-spacing:.06em;text-decoration:none!important;background:transparent;color:#1f1f1f!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease}[id$=__section_7hRDd8] a.link[class*=__button_3tCPcg]{background:#1f1f1f;color:#fff!important}[id$=__section_7hRDd8] a.link:is([class*=__button_3tCPcg],[class*=__button_EnRdUr]) .text{background:none!important;text-decoration:none!important;color:inherit!important}@media(hover:hover){[id$=__section_7hRDd8] a.link[class*=__button_3tCPcg]:hover{background:#e07b39;border-color:#e07b39}[id$=__section_7hRDd8] a.link[class*=__button_EnRdUr]:hover{background:#1f1f1f;color:#fff!important}}[id$=__section_7hRDd8] .group-block-content>.group-block .group-block-content{gap:12px!important}[id$=__section_7hRDd8] ul.grid-layout{gap:24px!important;padding:0 75px!important}[id$=__section_7hRDd8] .card--block-media{border-radius:14px;overflow:hidden}[id$=__section_7hRDd8] .card-product-information{padding:0 8px}[id$=__section_7hRDd8] .card__heading,[id$=__section_7hRDd8] .card__heading a{font-size:1.6rem!important;line-height:1.35}[id$=__section_7hRDd8] .card-information{padding:0!important}[id$=__section_7hRDd8] .price{font-weight:600}@media screen and (max-width:749px){[id$=__section_7hRDd8] .layout-panel-flex--column>.group-block{padding-left:16px!important;padding-right:16px!important}[id$=__section_7hRDd8] .text-block h3{font-size:2.6rem!important}[id$=__section_7hRDd8] .group-block-content>.group-block{width:100%!important;margin-top:8px}[id$=__section_7hRDd8] .group-block-content>.group-block .group-block-content{width:100%}[id$=__section_7hRDd8] a.link:is([class*=__button_3tCPcg],[class*=__button_EnRdUr]){flex:1 1 0;min-width:0;padding:0 8px!important;font-size:1.3rem!important;letter-spacing:.04em}[id$=__section_7hRDd8] ul.grid-layout{gap:12px!important;padding:0 16px!important}[id$=__section_7hRDd8] .card__heading,[id$=__section_7hRDd8] .card__heading a{font-size:1.4rem!important}}[id$=__marquee_cbrgCX] marquee-component{background:#1f1f1f!important;padding:16px 0!important}[id$=__marquee_cbrgCX] .text-block,[id$=__marquee_cbrgCX] .text-block p,[id$=__marquee_cbrgCX] .text-block strong{color:#fff!important;letter-spacing:.08em}[id$=__marquee_cbrgCX] .marquee__repeated-items:after{content:"\2726";color:#e07b39;font-size:1.8rem;margin:0 28px}[id$=__media_gallery_d6yh4R] .media-gallery-list{background:transparent!important;padding:0 59px!important}[id$=__media_gallery_d6yh4R] .custom-section-content>.layout-panel-flex--column{padding-top:32px!important;padding-bottom:40px!important}[id$=__media_gallery_d6yh4R] li.grid__item{padding:0 8px!important;box-sizing:border-box}[id$=__media_gallery_d6yh4R] .card{padding:0!important;gap:12px}[id$=__media_gallery_d6yh4R] .card--block-media{background:#fff;border:1px solid #ececec;border-radius:14px;overflow:hidden}[id$=__media_gallery_d6yh4R] .card-product-information{padding:0 4px!important;gap:6px!important;flex:0 0 auto!important}[id$=__media_gallery_d6yh4R] .card--block-title,[id$=__media_gallery_d6yh4R] .card--block-title a{font-size:1.5rem!important;line-height:1.35;font-weight:500}[id$=__media_gallery_d6yh4R] .card-information{padding:0!important;margin:0!important}[id$=__media_gallery_d6yh4R] .price,[id$=__media_gallery_d6yh4R] .price *{font-weight:600;font-size:1.5rem}@media screen and (max-width:749px){[id$=__marquee_cbrgCX] marquee-component{padding:12px 0!important}[id$=__marquee_cbrgCX] .marquee__repeated-items:after{margin:0 18px;font-size:1.4rem}[id$=__media_gallery_d6yh4R] .media-gallery-list{padding:0 8px!important}[id$=__media_gallery_d6yh4R] .custom-section-content>.layout-panel-flex--column{padding-top:16px!important;padding-bottom:20px!important}[id$=__media_gallery_d6yh4R] li.grid__item{padding:0 6px!important}[id$=__media_gallery_d6yh4R] .card--block-title,[id$=__media_gallery_d6yh4R] .card--block-title a{font-size:1.4rem!important}}body:has([id$=__section_8XtMhn]) [id$=__main] :is(h1,h2){text-transform:uppercase;letter-spacing:.04em;text-shadow:0 2px 16px rgba(0,0,0,.35)}body:has([id$=__section_8XtMhn]) [id$=__main] .background-image-container{animation:none!important;background:#3a4a3a url(/cdn/shop/files/contact-us-dog-river.jpg?v=1794488257&width=2400) center 45% / cover no-repeat}body:has([id$=__section_8XtMhn]) [id$=__main] .background-image-container img{opacity:0!important;animation:none!important;transform:none!important}body:has([id$=__section_8XtMhn]) [id$=__main] .background-image-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#00000026,#00000059);pointer-events:none}[id$=__section_ApznVq] a{text-transform:uppercase;font-weight:600;letter-spacing:.06em;font-size:1.3rem!important}[id$=__section_8XtMhn]>.section{background:#fafafa;padding:56px 0 64px}[id$=__section_8XtMhn] .group-block--width-custom{background:#fff!important;border:1px solid #ececec;border-radius:18px;box-shadow:0 8px 28px #0000000d;padding:40px!important}[id$=__section_8XtMhn] .group-block-content:has(>.group-block--width-custom){gap:32px!important;align-items:flex-start}[id$=__section_8XtMhn] h2{font-size:2.2rem!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.02em;line-height:1.2}[id$=__section_8XtMhn] h2:after{content:"";display:block;width:48px;height:4px;margin-top:12px;border-radius:2px;background:#e07b39}[id$=__section_8XtMhn] label{font-weight:600;font-size:1.4rem;color:#1f1f1f}[id$=__section_8XtMhn] :is(input:not([type=hidden]):not([type=checkbox]),textarea){border:1px solid #d9d9d9!important;border-radius:10px!important;padding:12px 14px!important;background:#fff!important;font-size:1.5rem;transition:border-color .2s ease,box-shadow .2s ease}[id$=__section_8XtMhn] :is(input,textarea):focus{border-color:#e07b39!important;box-shadow:0 0 0 3px #e07b392e!important;outline:none!important}[id$=__section_8XtMhn] :is(button.button-secondary,a.button){border-radius:999px!important;background:#1f1f1f!important;border-color:#1f1f1f!important;color:#fff!important;min-height:48px;padding:0 32px!important;font-weight:600;letter-spacing:.06em;display:inline-flex!important;align-items:center;justify-content:center;transition:background-color .2s ease,border-color .2s ease}[id$=__section_8XtMhn] :is(button.button-secondary,a.button) *{color:#fff!important}@media(hover:hover){[id$=__section_8XtMhn] :is(button.button-secondary,a.button):hover{background:#e07b39!important;border-color:#e07b39!important}}body:has([id$=__slideshow_GBL8my]) [id$=__main] .text-block{max-width:780px;margin:0 auto;padding:0 20px;line-height:1.75;color:#3a3a3a}body:has([id$=__slideshow_GBL8my]) [id$=__main] .text-block p{margin:0 0 14px}body:has([id$=__slideshow_GBL8my]) [id$=__main] .text-block :is(h1,h2,h3,h4){font-size:2.6rem!important;text-transform:uppercase;letter-spacing:.02em;color:#1f1f1f;margin:44px 0 16px!important}body:has([id$=__slideshow_GBL8my]) [id$=__main] .text-block :is(h1,h2,h3,h4):first-child{margin-top:8px!important}body:has([id$=__slideshow_GBL8my]) [id$=__main] .text-block :is(h1,h2,h3,h4):after{content:"";display:block;width:48px;height:4px;margin:12px auto 0;border-radius:2px;background:#e07b39}:is([id$=__slideshow_WWEbTr],[id$=__slideshow_GBL8my],[id$=__section_bFHkbt]) :is(h1,h2,h3,h4){text-transform:uppercase;letter-spacing:.02em}:is([id$=__slideshow_GBL8my],[id$=__section_bFHkbt]) :is(h1,h2,h3):after{content:"";display:block;width:48px;height:4px;margin-top:12px;border-radius:2px;background:#e07b39}:is([id$=__slideshow_GBL8my],[id$=__section_bFHkbt]) img{border-radius:18px}:is([id$=__slideshow_GBL8my],[id$=__section_bFHkbt]) a:is(.button,.button-secondary){border-radius:999px!important;background:#1f1f1f!important;border-color:#1f1f1f!important;color:#fff!important;min-height:48px;padding:0 32px!important;font-weight:600;letter-spacing:.06em;display:inline-flex!important;align-items:center;justify-content:center;transition:background-color .2s ease,border-color .2s ease}:is([id$=__slideshow_GBL8my],[id$=__section_bFHkbt]) a:is(.button,.button-secondary) *{color:#fff!important}@media(hover:hover){:is([id$=__slideshow_GBL8my],[id$=__section_bFHkbt]) a:is(.button,.button-secondary):hover{background:#e07b39!important;border-color:#e07b39!important}}[id$=__slideshow_GBL8my] .image-block{max-width:460px!important;aspect-ratio:1 / 1;height:auto!important;margin:auto!important;align-self:center}[id$=__slideshow_GBL8my] .image-block img{width:100%;height:100%!important;object-fit:cover}[id$=__section_bFHkbt] .image-block{max-width:420px!important;aspect-ratio:3 / 4;height:auto!important;margin:auto!important;align-self:center}[id$=__section_bFHkbt] .image-block img{width:100%;height:100%!important;object-fit:cover}@media screen and (min-width:750px){[id$=__slideshow_WWEbTr] :is(.slideshow,.slideshow__slide,.slide__image-container,.slide__img-wrapper,.media){height:440px!important;min-height:0!important;max-height:440px!important}[id$=__slideshow_WWEbTr] img{height:100%!important;object-fit:cover}}@media screen and (max-width:749px){[id$=__section_8XtMhn]>.section{padding:28px 0 36px}[id$=__section_8XtMhn] .group-block-content:has(>.group-block--width-custom){gap:20px!important;padding:0 12px!important;box-sizing:border-box}[id$=__section_8XtMhn] .group-block--width-custom{padding:24px 20px!important;margin:0 auto!important;width:100%!important;max-width:100%!important;box-sizing:border-box}[id$=__section_8XtMhn] h2{font-size:2rem!important}body:has([id$=__section_8XtMhn]) [id$=__main] .background-image-container{background-image:url(/cdn/shop/files/contact-us-dog-river.jpg?v=1794488257&width=1200)}body:has([id$=__slideshow_GBL8my]) [id$=__main] .text-block :is(h1,h2,h3,h4){font-size:2.2rem!important;margin-top:32px!important}body:has([id$=__slideshow_GBL8my]) [id$=__main] .text-block *{text-align:left!important}body:has([id$=__slideshow_GBL8my]) [id$=__main] .text-block :is(h1,h2,h3,h4):after{margin-left:0}[id$=__slideshow_GBL8my] .image-block{max-width:calc(100% - 40px)!important;width:320px}[id$=__section_bFHkbt] .image-block{max-width:calc(100% - 40px)!important;width:280px}}.facets-block-wrapper--vertical .blog-post__sidebar-image{display:none!important}@media screen and (min-width:990px){.facets-block-wrapper--vertical .facets-wrapper{background:#fff;border:1px solid #ececec;border-radius:18px;box-shadow:0 8px 28px #0000000d;padding:18px 22px 22px;position:sticky;top:120px;max-height:calc(100vh - 140px);overflow-y:auto;scrollbar-width:thin}.facets-block-wrapper--vertical :is(.blog-posts__sidebar-heading p,.facets__label,.facets__heading){font-size:1.3rem!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.06em;color:#1f1f1f}.facets-block-wrapper--vertical :is(.blog-post__category summary,.facets__summary){padding:14px 0!important;border-bottom:1px solid #ececec!important}.facets-block-wrapper--vertical .blog-post__category-list{max-height:none!important;padding:6px 0 4px!important}.facets-block-wrapper--vertical .blog-post__category-list-link{font-size:1.5rem!important;color:#1f1f1f!important;padding:7px 0!important;background-image:none!important;transition:color .15s ease}.facets-block-wrapper--vertical .navPages-level-2 .blog-post__category-list-link{font-size:1.4rem!important;color:#6b6b6b!important;padding:5px 0!important}.facets-block-wrapper--vertical .navPages-level-2{padding-left:14px!important;border-left:2px solid #f0e6dd;margin:2px 0 6px 2px}.facets-block-wrapper--vertical .blog-post__category-list-link:hover{color:#e07b39!important}.facets-block-wrapper--vertical .facets-container{padding-top:4px!important}.facets-block-wrapper--vertical .active-facets-vertical-filter{padding:10px 0 4px}.facets-block-wrapper--vertical .results-count{font-size:1.3rem!important;color:#6b6b6b}.facets-block-wrapper--vertical .facets-layout-list{padding:8px 0 4px!important;gap:10px;display:grid}.facets-block-wrapper--vertical .facet-checkbox{font-size:1.4rem!important;align-items:center;gap:10px}.facets-block-wrapper--vertical .facet-checkbox__text{font-size:1.4rem!important;color:#1f1f1f}.facets-block-wrapper--vertical .facet-checkbox input[type=checkbox]{accent-color:#e07b39}.facets-block-wrapper--vertical .facet-checkbox.disabled .facet-checkbox__text{color:#b5b5b5}.facets-block-wrapper--vertical .facets__status{font-size:1.3rem!important;color:#6b6b6b;font-weight:400!important}.facets-block-wrapper--vertical .filter__price_number{border:1px solid #d9d9d9!important;border-radius:10px!important;font-size:1.4rem!important}.facets-block-wrapper--vertical .facets-price__apply .button{border-radius:999px!important;background:#1f1f1f!important;border-color:#1f1f1f!important;color:#fff!important;min-height:44px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:1.3rem}.facets-block-wrapper--vertical .facets-price__apply .button *{color:#fff!important}}@media(hover:hover)and (min-width:990px){.facets-block-wrapper--vertical .facets-price__apply .button:hover{background:#e07b39!important;border-color:#e07b39!important}}.product-card-wrapper .card--block-media .ratio{--ratio-percent: 100% !important}.product-card-wrapper .card--block-media .ratio img{object-fit:cover}.product-card-wrapper .card--block-media{background:#fff;border:1px solid #ececec;border-radius:14px;overflow:hidden;transition:box-shadow .25s ease}.product-card-wrapper .card{transition:transform .25s ease}@media(hover:hover){.product-card-wrapper:hover .card{transform:translateY(-3px)}.product-card-wrapper:hover .card--block-media{box-shadow:0 10px 26px #00000014}}.product-card-wrapper :is(.card__heading,.card--block-title){font-size:1.5rem!important;font-weight:500!important;line-height:1.35!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.product-card-wrapper :is(.card__heading,.card--block-title) *{font-size:inherit!important;line-height:inherit!important}.product-card-wrapper .price,.product-card-wrapper .price *{font-weight:600!important}body.template-collection main h1:after{content:"";display:block;width:56px;height:4px;margin:12px 0 0;border-radius:2px;background:#e07b39}body.template-product main h1{font-size:2.8rem!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.02em;line-height:1.2!important}body.template-product main h1:after{content:"";display:block;width:56px;height:4px;margin-top:14px;border-radius:2px;background:#e07b39}body.template-product main .price-product-container,body.template-product main .price-product-container *{font-size:2.4rem!important;font-weight:700!important;color:#1f1f1f}body.template-product main .price-product-container :is(s,.price-item--regular){font-size:1.8rem!important;font-weight:400!important;color:#8a8a8a}body.template-product main .variant-option legend{font-size:1.3rem!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}body.template-product main .variant-option--buttons label{border-radius:999px!important;border:1.5px solid #d9d9d9!important;background:#fff!important;color:#1f1f1f!important;padding:8px 18px!important;min-height:40px;font-weight:500;transition:border-color .15s ease,background-color .15s ease,color .15s ease}body.template-product main .variant-option--buttons label:hover{border-color:#1f1f1f!important}body.template-product main .variant-option--buttons :is(input:checked+label,label.checked){background:#1f1f1f!important;color:#fff!important;border-color:#1f1f1f!important}body.template-product main quantity-input.quantity{border:1.5px solid #d9d9d9!important;border-radius:999px!important;overflow:hidden}body.template-product main .add-to-cart-button-container{flex:1 1 auto}body.template-product main .product-form__submit{width:100%!important;border-radius:999px!important;background:#1f1f1f!important;border-color:#1f1f1f!important;color:#fff!important;min-height:54px;font-weight:700!important;text-transform:uppercase;letter-spacing:.08em;transition:background-color .2s ease,border-color .2s ease}body.template-product main .product-form__submit *{color:#fff!important}@media(hover:hover){body.template-product main .product-form__submit:hover:not([disabled]){background:#e07b39!important;border-color:#e07b39!important}}body.template-product main .add-to-cart-button-inner .card-product__group-item :is(a,button){border-radius:999px!important}body.template-product main .shopify-payment-button__button{border-radius:999px!important}body.template-product main .product-media{border-radius:18px;overflow:hidden}body.template-product main button.swiper-control{border-radius:12px!important;overflow:hidden}body.template-product main button.swiper-control img{border-radius:12px}[id*=product_tabs] .tab-title{font-size:1.5rem!important;text-transform:uppercase;letter-spacing:.06em;color:#9a9a9a!important;padding-bottom:10px!important;border-bottom:3px solid transparent;background-image:none!important;text-decoration:none!important}[id*=product_tabs] .tab-title.is-active{color:#1f1f1f!important;border-bottom-color:#e07b39}@media screen and (max-width:749px){body.template-product main h1{font-size:2.2rem!important}body.template-product main .price-product-container,body.template-product main .price-product-container *{font-size:2rem!important}.product-card-wrapper :is(.card__heading,.card--block-title){font-size:1.4rem!important}}[id$=__section_WzKJeK] .layout-panel-flex--column>.group-block{background:linear-gradient(to top,#0009,#00000040 70%,#0000)!important}[id$=__section_WzKJeK] .text-block{background:none!important;padding:0!important}[id$=__section_WzKJeK] .text-block,[id$=__section_WzKJeK] .text-block *{color:#fff!important}[id$=__section_WzKJeK] .text-block p{font-size:5.2rem!important;line-height:1.05!important;text-transform:uppercase;letter-spacing:.01em;text-shadow:0 2px 18px rgba(0,0,0,.35);margin:0}[id$=__section_WzKJeK] .text-block p:after{content:"";display:block;width:64px;height:5px;margin:16px 0 6px;border-radius:3px;background:#e07b39}[id$=__section_WzKJeK] a.button{border-radius:999px!important;background:#fff!important;border-color:#fff!important;color:#1f1f1f!important;min-height:50px;padding:0 34px!important;font-weight:700;text-transform:uppercase;letter-spacing:.08em;display:inline-flex!important;align-items:center;justify-content:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease}[id$=__section_WzKJeK] a.button *{color:inherit!important}@media(hover:hover){[id$=__section_WzKJeK] a.button:hover{background:#e07b39!important;border-color:#e07b39!important;color:#fff!important}}@media screen and (max-width:749px){[id$=__section_WzKJeK] .text-block p{font-size:3rem!important}[id$=__section_WzKJeK] .text-block p:after{width:48px;height:4px;margin-top:12px}[id$=__section_WzKJeK] a.button{min-height:46px;padding:0 24px!important;font-size:1.3rem}}[id$=__lookbook_q8nVmX] a.button{border-radius:999px!important;background:#fff!important;border-color:#fff!important;color:#1f1f1f!important;min-height:48px;padding:0 30px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.08em;display:inline-flex!important;align-items:center;justify-content:center;box-shadow:0 6px 18px #0000002e;transition:background-color .2s ease,border-color .2s ease,color .2s ease}[id$=__lookbook_q8nVmX] a.button *{color:inherit!important}@media(hover:hover){[id$=__lookbook_q8nVmX] a.button:hover{background:#e07b39!important;border-color:#e07b39!important;color:#fff!important}}[id$=__lookbook_q8nVmX] .text-block h2{text-shadow:0 2px 18px rgba(0,0,0,.4);letter-spacing:.01em}[id$=__lookbook_q8nVmX] .text-block h2:after{content:"";display:block;width:64px;height:5px;margin-top:18px;border-radius:3px;background:#e07b39}[id$=__lookbook_q8nVmX] .group-block-content:has(>.text-block):has(>a.button){flex-direction:column!important;align-items:flex-start!important}[id$=__lookbook_q8nVmX] .group-block-content:has(>a.button)>.text-block{order:1;padding:0!important;width:auto!important}[id$=__lookbook_q8nVmX] .group-block-content:has(>.text-block)>a.button{order:2;margin-top:22px!important}@media screen and (max-width:749px){[id$=__lookbook_q8nVmX] a.button{min-height:36px;box-shadow:0 4px 12px #0000002e}[id$=__lookbook_q8nVmX] .text-block h2:after{width:40px;height:3px;margin-top:8px}[id$=__lookbook_q8nVmX] .group-block-content:has(>.text-block)>a.button{margin-top:12px!important}}.swiper-slide.scroll-trigger.animate--slide-in,[id$=__media_gallery_d6yh4R] li.grid__item.scroll-trigger{transform:none!important;opacity:1!important;animation:none!important}[id$=__media_gallery_d6yh4R] .card-wrapper{width:100%!important;--size-style-width: 100% !important}[id$=__media_gallery_d6yh4R] .card{gap:12px!important;--gap: 12px !important}
/*# sourceMappingURL=/cdn/shop/t/28/assets/section.css.map */
