body.tapnu-clay:has(#MainContent .product-information){--tapnu-product-bg: #eee8de;--tapnu-product-bg-light: #f8f4ec;--tapnu-product-surface: #f2ede4;--tapnu-product-surface-light: #fcf9f3;--tapnu-product-line: rgba(40, 67, 35, .12);--tapnu-product-line-strong: rgba(40, 67, 35, .18);--tapnu-product-ink: #172019;--tapnu-product-muted: #5f6861;--tapnu-product-green: #284323;--tapnu-product-green-deep: #102d1b;background:radial-gradient(circle at 4% 10%,rgba(255,255,255,.88),transparent 25rem),linear-gradient(145deg,var(--tapnu-product-bg-light),var(--tapnu-product-bg));color:var(--tapnu-product-ink)}body.tapnu-clay:has(#MainContent .product-information) #MainContent{position:relative;isolation:isolate;overflow:clip;padding-bottom:clamp(20px,4vw,56px);background:radial-gradient(circle at 4% 7%,rgba(255,255,255,.9),transparent 24rem),radial-gradient(circle at 96% 31%,rgba(196,154,104,.13),transparent 29rem),linear-gradient(145deg,var(--tapnu-product-bg-light),var(--tapnu-product-bg))!important}body.tapnu-clay:has(#MainContent .product-information) #MainContent:before,body.tapnu-clay:has(#MainContent .product-information) #MainContent:after{content:"";position:absolute;z-index:-1;width:clamp(220px,34vw,540px);aspect-ratio:1;border-radius:50%;pointer-events:none;filter:blur(2px)}body.tapnu-clay:has(#MainContent .product-information) #MainContent:before{top:16rem;right:-18rem;background:#6f8f6f1a}body.tapnu-clay:has(#MainContent .product-information) #MainContent:after{top:72rem;left:-19rem;background:#c49a6817}body.tapnu-clay:has(#MainContent .product-information) #MainContent>.shopify-section{position:relative;z-index:1;background:transparent!important}body.tapnu-clay:has(#MainContent .product-information) #MainContent .section-background{background:transparent!important}body.tapnu-clay:has(#MainContent .product-information) #MainContent :is(.product-information.section,product-recommendations .section,.section-wrapper>.section){background:transparent!important}body.tapnu-clay:has(#MainContent .product-information) #MainContent>.shopify-section:first-child{padding-bottom:0!important;background:transparent!important}body.tapnu-clay:has(#MainContent .product-information) .product-information.section{padding-block-start:clamp(24px,3.5vw,54px)!important;padding-block-end:clamp(42px,5vw,78px)!important}body.tapnu-clay:has(#MainContent .product-information) .product-information__grid{align-items:start}body.tapnu-clay:has(#MainContent .product-information) .product-information__media,body.tapnu-clay:has(#MainContent .product-information) .product-details{border:1px solid var(--tapnu-product-line)!important;box-shadow:18px 22px 48px #2c312b1c,-10px -10px 26px #ffffffa3!important}body.tapnu-clay:has(#MainContent .product-information) .product-information__media{overflow:hidden;border-radius:clamp(24px,3vw,40px)!important;background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.9),transparent 42%),linear-gradient(145deg,#f6f2ea,#dfd9cf)!important}body.tapnu-clay:has(#MainContent .product-information) .product-details{border-radius:clamp(24px,3vw,38px)!important;background:radial-gradient(circle at 96% 0,rgba(255,255,255,.72),transparent 42%),linear-gradient(145deg,#faf7f0fa,#e7e2d8fa)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}body.tapnu-clay:has(#MainContent .product-information) .product-details h1{max-width:17ch;color:var(--tapnu-product-ink)!important;font-size:clamp(2.05rem,3.4vw,4.15rem)!important;line-height:1.01!important;letter-spacing:-.05em!important;text-wrap:balance}body.tapnu-clay:has(#MainContent .product-information) .product-details .price{color:var(--tapnu-product-green)!important;font-weight:800}body.tapnu-clay:has(#MainContent .product-information) .product-details .rte:has(ul,ol,p+p){padding:clamp(16px,2vw,22px);border:1px solid rgba(40,67,35,.09);border-radius:20px;background:#ffffff61;box-shadow:inset 0 1px #ffffffa6}body.tapnu-clay:has(#MainContent .product-information) .product-details .rte{color:var(--tapnu-product-muted);line-height:1.68}body.tapnu-clay:has(#MainContent .product-information) .product-details :is(.add-to-cart-button,button[name=add]){min-height:58px;border-radius:999px!important;box-shadow:0 16px 30px #28432330,inset 0 1px #ffffff3d!important}body.tapnu-clay:has(#MainContent .product-information) :is(.product-media,.product-media-container,.product-media-gallery__media){overflow:hidden;border-radius:clamp(18px,2vw,28px)}body.tapnu-clay:has(#MainContent .product-information) :is(.tapnu-figure-landing,.tapnu-pet){background:transparent!important}body.tapnu-clay:has(#MainContent .product-information) :is(.tapnu-proof-strip,.tapnu-pet__proof){width:min(1280px,calc(100% - 40px));margin:0 auto clamp(28px,5vw,68px);border:1px solid var(--tapnu-product-line);border-radius:26px!important;background:linear-gradient(145deg,var(--tapnu-product-surface-light),#e5dfd5)!important;box-shadow:14px 18px 38px #2c312b17,-8px -8px 22px #ffffff8c}body.tapnu-clay:has(#MainContent .product-information) :is(.tapnu-story__facts>div,.tapnu-pet__chips span,.tapnu-pet__png-icon){border-color:#2843231a!important;background:linear-gradient(145deg,var(--tapnu-product-surface-light),#e7e1d7)!important;box-shadow:8px 10px 22px #2c312b12,-5px -5px 14px #ffffff85}body.tapnu-clay:has(#MainContent .product-information) .tapnu-finishes,body.tapnu-clay:has(#MainContent .product-information) .tapnu-craft{box-sizing:border-box;width:min(1380px,calc(100% - 40px));margin:clamp(24px,4vw,58px) auto;overflow:hidden;border:1px solid rgba(40,67,35,.11);border-radius:clamp(30px,4vw,48px);box-shadow:0 34px 82px #232c2524}body.tapnu-clay:has(#MainContent .product-information) .tapnu-finishes{background:radial-gradient(circle at 88% 5%,rgba(214,180,128,.17),transparent 28rem),linear-gradient(145deg,#193f29,var(--tapnu-product-green-deep))!important}body.tapnu-clay:has(#MainContent .product-information) .tapnu-finishes .tapnu-finish-card{border-color:#ffffff26!important;background:#ffffff13!important;color:#fff!important;box-shadow:inset 0 1px #ffffff1f,0 18px 36px #05150c29!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.tapnu-clay:has(#MainContent .product-information) .tapnu-finishes .tapnu-finish-card :is(h3,p,li,strong){color:inherit!important}body.tapnu-clay:has(#MainContent .product-information) .tapnu-craft{background:radial-gradient(circle at 4% 0,rgba(255,255,255,.78),transparent 24rem),linear-gradient(145deg,#f7f3eb,#e4ded4)!important}body.tapnu-clay:has(#MainContent .product-information) .tapnu-craft .tapnu-craft__checks span{border-color:#2843231c!important;background:#ffffff80!important;box-shadow:inset 0 1px #ffffffc2}body.tapnu-clay:has(#MainContent .product-information) .tapnu-pet__emotion{border:1px solid var(--tapnu-product-line);background:radial-gradient(circle at 94% 5%,rgba(255,255,255,.74),transparent 22rem),linear-gradient(145deg,#f5f1e9,#e2ddd4)!important;box-shadow:0 30px 74px #2830291f}body.tapnu-clay:has(#MainContent .product-information) .tapnu-pet__gallery-card{border:1px solid var(--tapnu-product-line)!important;background:linear-gradient(145deg,var(--tapnu-product-surface-light),#e5dfd5)!important;box-shadow:14px 18px 38px #2c312b17,-7px -7px 18px #ffffff7a!important}body.tapnu-clay:has(#MainContent .product-information) .tapnu-pet__final{border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 90% 0,rgba(196,154,104,.18),transparent 22rem),linear-gradient(145deg,#193f29,var(--tapnu-product-green-deep))!important;box-shadow:0 34px 82px #122d1b33}body.tapnu-clay:has(#MainContent .product-information) .tapnu-product-reviews{position:relative;isolation:isolate;box-sizing:border-box;width:min(1320px,calc(100% - 40px));margin:clamp(28px,5vw,72px) auto;padding:clamp(26px,4vw,54px);overflow:hidden;border:1px solid var(--tapnu-product-line);border-radius:clamp(28px,4vw,44px);background:radial-gradient(circle at 96% 0,rgba(255,255,255,.8),transparent 25rem),linear-gradient(145deg,var(--tapnu-product-surface-light),#e3ddd3);box-shadow:18px 24px 54px #2c312b1c,-10px -10px 25px #ffffff8f}body.tapnu-clay:has(#MainContent .product-information) .tapnu-product-reviews>.section-background{display:none!important}body.tapnu-clay:has(#MainContent .product-information) .tapnu-product-reviews>.section{width:100%;background:transparent!important}body.tapnu-clay:has(#MainContent .product-information) .tapnu-product-reviews .section-content-wrapper{padding:0!important}body.tapnu-clay:has(#MainContent .product-information) .tapnu-product-reviews :is([class*=junip][class*=container],[id*=junip][class*=container]){background:transparent!important}body.tapnu-clay:has(#MainContent .product-information) product-recommendations{box-sizing:border-box;display:block;width:min(1320px,calc(100% - 40px));margin:clamp(28px,5vw,72px) auto;padding:clamp(28px,4vw,56px);overflow:hidden;border:1px solid var(--tapnu-product-line);border-radius:clamp(28px,4vw,44px);background:radial-gradient(circle at 94% 0,rgba(255,255,255,.76),transparent 24rem),linear-gradient(145deg,var(--tapnu-product-surface-light),#e5dfd5);box-shadow:18px 24px 54px #2c312b1a,-10px -10px 25px #ffffff85}body.tapnu-clay:has(#MainContent .product-information) product-recommendations>.section-background{display:none!important}body.tapnu-clay:has(#MainContent .product-information) product-recommendations>.section{padding:0!important;background:transparent!important}body.tapnu-clay:has(#MainContent .product-information) product-recommendations .section-resource-list__content{margin-bottom:clamp(22px,3vw,34px)}body.tapnu-clay:has(#MainContent .product-information) product-recommendations :is(h2,h3){color:var(--tapnu-product-ink);font-size:clamp(2rem,3.6vw,4rem);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}@media screen and (max-width:990px){body.tapnu-clay:has(#MainContent .product-information) .product-information.section{padding-block-start:24px!important}body.tapnu-clay:has(#MainContent .product-information) .product-details h1{font-size:clamp(2rem,6vw,3.6rem)!important}body.tapnu-clay:has(#MainContent .product-information) .tapnu-finishes,body.tapnu-clay:has(#MainContent .product-information) .tapnu-craft{width:calc(100% - 24px);border-radius:32px}}@media screen and (max-width:749px){body.tapnu-clay:has(#MainContent .product-information) #MainContent{padding-bottom:16px;background:radial-gradient(circle at 0 5%,rgba(255,255,255,.82),transparent 16rem),linear-gradient(145deg,var(--tapnu-product-bg-light),var(--tapnu-product-bg))!important}body.tapnu-clay:has(#MainContent .product-information) .product-information.section{padding-block-start:14px!important;padding-block-end:42px!important}body.tapnu-clay:has(#MainContent .product-information) .product-information__grid{gap:12px 0}body.tapnu-clay:has(#MainContent .product-information) .product-information__media{padding:8px!important;border-radius:24px!important}body.tapnu-clay:has(#MainContent .product-information) .product-details{padding:21px!important;border-radius:24px!important}body.tapnu-clay:has(#MainContent .product-information) .product-details h1{max-width:18ch;font-size:clamp(2rem,10.5vw,3.15rem)!important}body.tapnu-clay:has(#MainContent .product-information) .product-details .rte:has(ul,ol,p+p){padding:15px;border-radius:17px}body.tapnu-clay:has(#MainContent .product-information) :is(.tapnu-proof-strip,.tapnu-pet__proof){width:calc(100% - 16px);margin-bottom:28px;border-radius:22px!important}body.tapnu-clay:has(#MainContent .product-information) .tapnu-finishes,body.tapnu-clay:has(#MainContent .product-information) .tapnu-craft{width:calc(100% - 16px);margin-block:18px;padding-block:58px!important;border-radius:26px}body.tapnu-clay:has(#MainContent .product-information) .tapnu-pet__emotion{border-radius:26px}body.tapnu-clay:has(#MainContent .product-information) .tapnu-product-reviews,body.tapnu-clay:has(#MainContent .product-information) product-recommendations{width:calc(100% - 16px);margin-block:24px;padding:22px 16px;border-radius:24px}body.tapnu-clay:has(#MainContent .product-information) product-recommendations :is(h2,h3){font-size:clamp(2rem,9vw,2.85rem)}}@media(prefers-reduced-motion:reduce){body.tapnu-clay:has(#MainContent .product-information) *,body.tapnu-clay:has(#MainContent .product-information) *:before,body.tapnu-clay:has(#MainContent .product-information) *:after{scroll-behavior:auto!important}}body.tapnu-clay:has(#MainContent .product-information) .tapnu-product-reviews .junip-select{min-height:44px;border:1px solid rgba(40,67,35,.12);border-radius:14px;background:linear-gradient(145deg,#fcf9f3f5,#e7e1d7f5);box-shadow:7px 9px 18px #2c312b12,-5px -5px 12px #ffffff8c}body.tapnu-clay:has(#MainContent .product-information) .tapnu-product-reviews .junip-select>select{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:inherit!important;opacity:0!important;background:transparent!important;box-shadow:none!important;color:transparent!important;cursor:pointer!important}body.tapnu-clay:has(#MainContent .product-information) .tapnu-product-reviews .junip-select-content{align-items:center;min-width:0;gap:4px;white-space:nowrap}body.tapnu-clay:has(#MainContent .product-information) .tapnu-product-reviews .junip-filters-container{gap:12px}@media screen and (max-width:749px){body.tapnu-clay:has(#MainContent .product-information) .tapnu-product-reviews .junip-filters-container{gap:9px}body.tapnu-clay:has(#MainContent .product-information) .tapnu-product-reviews .junip-select{min-width:0}}body.tapnu-clay:has(#MainContent .product-information) .product-information rte-formatter.text-block--background{padding:.72rem .92rem!important;border:1px solid rgba(40,67,35,.13)!important;border-radius:16px!important;background:linear-gradient(145deg,#ebf0e2f5,#dee6d3e6)!important;box-shadow:inset 0 1px #ffffff9e,7px 9px 18px #2c312b12!important;color:#243d20!important}body.tapnu-clay:has(#MainContent .product-information) .product-information rte-formatter.text-block--background :is(p,strong,em,span,a){color:inherit!important}html:has(body.tapnu-clay),body.tapnu-clay{background-color:#eee8de!important}body.tapnu-clay .page-wrapper{background:radial-gradient(circle at 5% 10%,rgba(255,255,255,.82),transparent 28rem),radial-gradient(circle at 96% 38%,rgba(196,154,104,.11),transparent 31rem),linear-gradient(145deg,#f8f4ec,#eee8de)!important}body.tapnu-clay:has(#MainContent .product-information) #MainContent{padding-bottom:0!important;background:transparent!important}body.tapnu-clay:has(#MainContent .product-information) .product-information__media{padding:0 0 12px!important;border-color:#2843231c!important;background:linear-gradient(145deg,#ede8dff0,#dcd6cceb)!important;box-shadow:16px 20px 42px #2c312b1c,inset 0 1px #ffffff61!important}body.tapnu-clay:has(#MainContent .product-information) .product-information__media media-gallery{padding-inline:0!important}body.tapnu-clay:has(#MainContent .product-information) .product-information__media :is(slideshow-container,.product-media-container){border-radius:clamp(22px,3vw,38px)!important;background:transparent!important}body.tapnu-clay:has(#MainContent .product-information) .product-information__media :is(.product-media,.product-media img){border-radius:clamp(22px,3vw,38px)!important}body.tapnu-clay:has(#MainContent .product-information) :is(.tapnu-story__visual,.tapnu-craft__visual,.tapnu-pet__hero-main,.tapnu-pet__hero-small,.tapnu-pet__emotion-media,.tapnu-final-cta__miniature){border:0!important;background:transparent!important;box-shadow:14px 18px 40px #26332a26,inset 0 1px #ffffff3d!important}body.tapnu-clay:has(#MainContent .product-information) :is(.tapnu-product-reviews,product-recommendations){border-color:#2843231c!important;background:radial-gradient(circle at 94% 0,rgba(255,255,255,.42),transparent 23rem),linear-gradient(145deg,#f0ebe2f5,#ded8cef0)!important;box-shadow:16px 20px 46px #2c312b1f,inset 0 1px #ffffff57!important}body.tapnu-clay:has(#MainContent .product-information) product-recommendations .divider__line{display:none!important}body.tapnu-clay:has(#MainContent .product-information) product-recommendations .section-resource-list__content{min-height:0!important;margin-bottom:clamp(18px,2.4vw,28px)!important}body.tapnu-clay:has(#MainContent .product-information) product-recommendations .resource-list{align-items:start!important;grid-auto-rows:auto!important}body.tapnu-clay:has(#MainContent .product-information) product-recommendations product-card{align-self:start!important;height:auto!important;min-height:0!important;border:1px solid rgba(40,67,35,.1)!important;background:linear-gradient(145deg,#f6f2eaf7,#e2dcd2f0)!important;box-shadow:9px 12px 24px #28362c1f,inset 0 1px #ffffff61!important}body.tapnu-clay:has(#MainContent .product-information) product-recommendations .product-card__content{height:auto!important;min-height:0!important;padding:0 0 12px!important}body.tapnu-clay:has(#MainContent .product-information) product-recommendations .card-gallery{overflow:hidden;border:0!important;border-radius:26px 26px 20px 20px!important;background:transparent!important}body.tapnu-clay:has(#MainContent .product-information) product-recommendations :is(.card-gallery slideshow-container,.card-gallery .product-media-container,.card-gallery img){border-radius:26px 26px 20px 20px!important;background:transparent!important}body.tapnu-clay:has(#MainContent .product-information) product-recommendations .text-block[class*=product_title]{height:auto!important;min-height:0!important;padding:10px 14px 5px!important}body.tapnu-clay:has(#MainContent .product-information) product-recommendations .text-block[class*=product_title] :is(p,h3){margin:0!important;line-height:1.24!important}body.tapnu-clay:has(#MainContent .product-information) product-recommendations product-price{height:auto!important;min-height:1.25em!important;padding:0 14px 2px!important;color:#355b31!important}body.tapnu-clay footer{box-sizing:border-box;width:min(1320px,calc(100% - 40px));margin:clamp(28px,4vw,58px) auto clamp(16px,2vw,28px);padding:0!important;overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.1);border-radius:44px;background:radial-gradient(circle at 92% 0,rgba(196,154,104,.17),transparent 24rem),linear-gradient(145deg,#1a432b,#0f2e1c)!important;box-shadow:0 28px 64px #142a1c33,inset 0 1px #ffffff14}body.tapnu-clay footer>.shopify-section{width:100%!important;margin:0!important;background:transparent!important}body.tapnu-clay footer .section-background{display:none!important}body.tapnu-clay footer .section{width:100%!important;max-width:none!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.tapnu-clay footer .footer-utilities .section{border-top:1px solid rgba(255,255,255,.09)!important}body.tapnu-clay footer .footer-utilities .utilities{box-sizing:border-box;display:flex!important;width:100%;min-height:68px;align-items:center;justify-content:space-between;gap:20px;padding:20px clamp(24px,4vw,42px)!important}body.tapnu-clay footer :is(.footer-utilities__group-copyright,.social-icons__wrapper){color:#fffc!important}body.tapnu-clay footer .footer-utilities__group-copyright :is(a,span){color:inherit!important}body.tapnu-clay footer a[href="/pages/contact"]{display:inline-flex;min-height:52px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.16)!important;border-radius:999px!important;color:#fff!important;background:#ffffff17!important;box-shadow:6px 8px 18px #02140a38,inset 0 1px #ffffff14!important}body.tapnu-clay footer :is(.email-signup__input,.email-signup__button){box-shadow:4px 6px 15px #02140a2e,inset 0 1px #ffffff12!important}body.tapnu-clay footer .email-signup__input{border-radius:18px!important}body.tapnu-clay footer .email-signup__button{border-radius:999px!important}@media screen and (max-width:749px){body.tapnu-clay:has(#MainContent .product-information) .product-information__media{padding:0 0 10px!important;border-radius:26px!important}body.tapnu-clay:has(#MainContent .product-information) .product-information__media :is(slideshow-container,.product-media-container,.product-media,.product-media img){border-radius:25px 25px 22px 22px!important}body.tapnu-clay:has(#MainContent .product-information) :is(.tapnu-product-reviews,product-recommendations){width:calc(100% - 20px);margin-block:22px;padding:24px 14px;border-radius:26px}body.tapnu-clay:has(#MainContent .product-information) product-recommendations .resource-list{gap:14px!important}body.tapnu-clay:has(#MainContent .product-information) product-recommendations product-card{border-radius:22px!important}body.tapnu-clay:has(#MainContent .product-information) product-recommendations .card-gallery,body.tapnu-clay:has(#MainContent .product-information) product-recommendations :is(.card-gallery slideshow-container,.card-gallery .product-media-container,.card-gallery img){border-radius:20px 20px 16px 16px!important}body.tapnu-clay:has(#MainContent .product-information) product-recommendations .text-block[class*=product_title]{padding:9px 11px 4px!important;font-size:clamp(.98rem,4.1vw,1.12rem)!important}body.tapnu-clay:has(#MainContent .product-information) product-recommendations product-price{padding:0 11px 2px!important;font-size:.92rem!important}body.tapnu-clay:has(#MainContent .product-information) .tapnu-product-reviews .junip-product-review-container{padding-inline:0!important;padding-bottom:12px!important}body.tapnu-clay footer{width:calc(100% - 20px);margin:22px auto 14px;border-radius:28px}body.tapnu-clay footer .section-content-wrapper{padding:30px 20px!important}body.tapnu-clay footer h2{font-size:clamp(2rem,9vw,2.65rem)!important;line-height:1.05!important}body.tapnu-clay footer .email-signup__form,body.tapnu-clay footer .email-signup__input-group{gap:10px!important}body.tapnu-clay footer a[href="/pages/contact"]{width:100%!important}body.tapnu-clay footer .footer-utilities .utilities{min-height:72px;padding:18px 22px!important}}body.tapnu-clay footer{flex:0 0 auto!important}body.tapnu-clay footer .footer-utilities .utilities{flex-direction:row!important}body.tapnu-clay:has(#MainContent .product-information) .product-information__media>media-gallery{padding-block:0!important}
/*# sourceMappingURL=/cdn/shop/t/31/assets/tapnu-products.css.map */
