.js-only{display:none}.js .js-only{display:block}.js .mobile-purchase.js-only{display:none}.shopify-section-group-header-group:last-child{position:sticky;top:0;z-index:30}.shopify-section-group-header-group .site-header{position:relative}.localization-form{display:flex;align-items:center;margin:0}.localization-form button{min-height:40px}#batana-ritual{scroll-margin-top:150px}.hero-copy .hero-cta{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.hero-secondary{margin-inline-start:0}.hero-copy .jdgm-preview-badge{margin-top:19px}.dog-product-form{margin:0}.dog-product-form .form-error{margin:12px 0}.dog-quick-add{margin-top:auto}.card-info>.dog-quick-add+.card-details{margin-top:10px}.dog-catalog-grid{margin-top:32px}.filter-link{font-size:13px;padding:10px 16px;border:1px solid transparent;border-radius:3px}.filter-link.active{border-color:var(--green);color:var(--green);background:var(--sage-light)}.variant-label{display:block;margin-bottom:6px}.product-purchase>select{width:100%;margin-bottom:24px;border:1px solid var(--line);padding:12px;background:transparent;border-radius:4px}.product-description:empty{display:none}.product-information>.metafield-rich_text_field{margin:18px 0;color:var(--muted)}.rte{font-size:16px;line-height:1.85;overflow-wrap:anywhere}.rte p{margin:0 0 18px}.rte h2,.rte h3{margin:25px 0 16px}.rte a{text-decoration:underline;text-underline-offset:3px}.rte ul,.rte ol{padding-inline-start:24px}.rte table{width:100%;border-collapse:collapse}.rte td,.rte th{padding:10px;border:1px solid var(--line)}.rte img{height:auto;max-width:100%}.rte iframe{max-width:100%}.details-list .rte{padding:0 0 22px;font-size:15px;color:var(--muted)}.details-list .policy-links{padding-bottom:20px}.product-heading .jdgm-preview-badge{margin:8px 0 16px}.product-heading .jdgm-prev-badge__text{font-size:13px}.reviews-section:has(.jdgm-widget:empty):not(:has(.shopify-app-block)){min-height:0}.form-error,.errors{color:#842e21;font-size:14px;line-height:1.7;padding:12px;background:#f7e9e5;border:1px solid #e2b7ad;border-radius:4px}.form-error:empty{display:none}.contact-form{display:grid;gap:10px;margin:25px 0}.contact-form label{font-size:14px}.contact-form input:not([type=checkbox]),.contact-form textarea,.contact-form select{border:1px solid var(--line);border-radius:4px;background:#fffdf9;padding:12px;width:100%;font-size:16px}.contact-form .button{justify-self:start;margin-top:10px}.contact-page,.account-page{max-width:800px}.account-page>h1{font-size:46px;margin:25px 0}.account-page>h2{margin-top:28px}.address-card{padding:25px 0;border-bottom:1px solid var(--line)}.table-wrap{overflow:auto;margin:24px 0}table{border-collapse:collapse;width:100%;text-align:start}td,th{padding:14px;border-bottom:1px solid var(--line);text-align:start}.pagination{padding:35px 0;display:flex;justify-content:center;gap:15px}.pagination span{padding:7px}.pagination .current{border-bottom:1px solid var(--ink)}.empty{padding-block:60px}.empty h1,.empty h2,.empty h3{margin-bottom:20px}.empty p{margin:15px 0}.empty .button{margin-top:20px}.shopify-policy__container{max-width:960px!important;margin:40px auto!important;padding:0 24px!important}.shopify-policy__title{margin-bottom:30px}.shopify-policy__title h1{font-size:44px}.shopify-policy__body{font-size:16px;line-height:1.9}.shopify-policy__body p{margin-bottom:18px}.shopify-policy__body h2,.shopify-policy__body h3{font-size:27px;margin:26px 0 18px}.footer-grid .policy-links{display:flex;flex-direction:column;gap:5px;align-items:flex-start}.footer-grid .policy-links a{font-size:14px;padding:3px 0;text-decoration:none}.footer-grid>div>.instagram-link{display:flex!important}.footer-grid .brand{display:inline-block}.cart-quantity{display:flex;align-items:center;gap:10px;font-size:13px}.cart-quantity input{width:64px;min-height:38px;border:1px solid var(--line);border-radius:3px;padding:7px;background:transparent;font-size:16px;text-align:center}.cart-update{margin:25px 16px 25px 0}.checkout-button{margin-top:20px}.bag-summary .payment-methods{margin-top:24px}.bag-summary .policy-links{margin-top:15px;font-size:12px}.bag-summary .policy-links a{font-size:12px}.bag-summary .payment-methods ul{flex-wrap:wrap}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#171b1666;display:flex;justify-content:flex-end;align-items:stretch}.dog-cart-drawer{position:relative;inset:auto;max-height:100dvh;height:100dvh;width:min(490px,100%);background:var(--paper);padding:24px;overflow-y:auto;transform:none;box-shadow:-8px 0 36px #0002;animation:drawer-in .18s ease}.drawer-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding-bottom:18px}.drawer-heading h2{font-size:32px}.drawer-heading h2 small{font-size:18px}.drawer-bottom{padding-block:20px}.drawer-bottom>.text-link{margin:20px 0 0}.drawer-lines .bag-line-image{width:82px;height:82px}.drawer-lines .bag-line-title{font-size:22px}.drawer-bottom .payment-methods{margin-top:22px}.dog-cart-drawer .empty{padding:50px 5px}.dog-cart-drawer .bag-upsell{margin-top:24px}#modalOverlay{align-items:center;justify-content:center;padding:20px}.dog-modal{position:relative;inset:auto;transform:none;width:min(650px,100%);max-height:90dvh;overflow:auto;background:var(--paper);padding:38px 26px 26px;border-radius:8px}.dog-modal h2{font-size:29px;padding-inline-end:32px;margin-bottom:22px}.dog-modal video{display:block;width:100%;max-height:67dvh;background:#111;object-fit:contain;border-radius:4px}.dog-modal img{max-height:78dvh;width:100%;object-fit:contain}.modal-close{position:absolute;inset-inline-end:8px;top:5px;font-size:30px;line-height:1;z-index:1}.toast.visible{opacity:1;transform:translate(-50%);z-index:150;pointer-events:auto}.placeholder-svg{width:100%;height:auto;background:var(--cream)}.pack-tile .pack-tile-label{font-weight:600}.review-card blockquote{margin:0 0 20px}.review-author{margin-top:auto}.review-card .review-translation p{font-size:14px}@keyframes drawer-in{0%{opacity:.5;translate:30px}to{opacity:1;translate:0}}[dir=rtl] .dog-cart-drawer{box-shadow:8px 0 36px #0002}[dir=rtl] .overlay{justify-content:flex-start}[dir=rtl] #modalOverlay{justify-content:center}[dir=rtl] .rte{line-height:2}[dir=rtl] .table-wrap table{direction:rtl}@media(max-width:700px){.js .mobile-purchase.js-only{display:flex}.product-purchase>.variant-label{margin-top:0}.pdp-grid>.product-copy{display:contents}.dog-catalog-grid{margin-top:24px}.filter-link{font-size:13px;min-height:44px;padding:9px 12px}.shop-tools{align-items:flex-start}.shop-tools .sort-form{width:130px}.shop-tools .shop-controls form[role=search]{flex:1}.shop-tools .shop-controls{width:100%}.hero-copy .hero-cta{gap:17px}.hero-secondary{font-size:14px}.dog-cart-drawer{padding:20px}.drawer-heading h2{font-size:29px}.cart-quantity{gap:8px}.drawer-lines .bag-line-image{width:74px;height:74px}.drawer-lines .bag-line-title{font-size:21px}.dog-modal{padding:40px 18px 22px}.dog-modal h2{font-size:25px}.bag-summary .policy-links{display:flex}.shopify-policy__title h1{font-size:31px}.contact-form{margin-top:22px}.account-page>h1{font-size:37px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.cart-components{padding-inline-start:18px;margin:8px 0 12px;font-size:13px;line-height:1.65;color:var(--muted)}.instagram-link .instagram-icon{display:block;width:24px;height:24px;flex:0 0 24px;color:currentColor}.dog-editor-note{padding:18px;margin:12px 0 20px;border:1px solid var(--green);border-radius:5px;font-size:14px;line-height:1.65;background:#f3f7ef}.dog-editor-note p{margin:10px 0}.dog-editor-note a{text-decoration:underline}.checkout-button[disabled]{opacity:.55;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/16/assets/shopify.css.map */
