:root{--cherry: #7A0D15;--cherry-dark: #4A050B;--cherry-glow: rgba(122, 13, 21, .25);--blush: #FAC5C6;--blush-light: #FFF0F3;--cream: #FFF6EE;--cream-card: #FFFCF8;--espresso: #7A0D15;--gold: #ECC474;--gold-glow: rgba(236, 196, 116, .4);--font-display: "Fraunces", serif;--font-italic: "Fraunces", serif;--font-body: "Fredoka", sans-serif;--shadow-soft: 0 16px 38px rgba(122, 13, 21, .08);--shadow-hover: 0 22px 46px rgba(122, 13, 21, .16);--transition: all .35s cubic-bezier(.16, 1, .3, 1)}body.diya-mode{--cherry: #FAC5C6;--cherry-dark: #FCD8D9;--cherry-glow: rgba(250, 197, 198, .3);--blush: #7A0D15;--blush-light: #240407;--cream: #140204;--cream-card: #200508;--espresso: #FFF6EE;--gold: #ECC474;--gold-glow: rgba(236, 196, 116, .5);--shadow-soft: 0 16px 40px rgba(0, 0, 0, .75)}*{box-sizing:border-box;margin:0;padding:0}html{font-size:17px;-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(min-width:990px){html{font-size:18px}}body{font-family:var(--font-body);background-color:var(--cream);color:var(--espresso);transition:background-color .5s ease,color .4s ease;overflow-x:hidden;line-height:1.6}#diyaCanvas{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:999;opacity:0;transition:opacity .8s ease}body.diya-mode #diyaCanvas{opacity:1}.lw-announcement{background:#52070d;color:#fff0f3;padding:10px 24px;font-size:.86rem;font-weight:600;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:100;flex-wrap:wrap;gap:10px}.lw-announcement-actions{display:flex;align-items:center;gap:10px}.lw-diya-toggle,.lw-lofi-toggle{background:#ffffff1f;border:1.5px solid var(--gold);color:#fff;padding:6px 14px;border-radius:99px;font-size:.78rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:var(--transition);-webkit-user-select:none;user-select:none}.lw-diya-toggle:hover,.lw-lofi-toggle:hover{background:var(--gold);color:#4a050b}.lw-lofi-toggle.playing{background:#ecc474;color:#4a050b;box-shadow:0 0 12px var(--gold-glow)}.lofi-indicator{display:inline-flex;gap:2px;align-items:flex-end;height:12px}.lofi-indicator span{width:2.5px;height:4px;background:currentColor;border-radius:2px}.lw-lofi-toggle.playing .lofi-indicator span:nth-child(1){animation:lofiBar .7s infinite alternate ease-in-out}.lw-lofi-toggle.playing .lofi-indicator span:nth-child(2){animation:lofiBar .5s infinite alternate ease-in-out .2s}.lw-lofi-toggle.playing .lofi-indicator span:nth-child(3){animation:lofiBar .9s infinite alternate ease-in-out .4s}@keyframes lofiBar{0%{height:3px}to{height:12px}}.lw-header{position:sticky;top:0;background:var(--cream);border-bottom:2px solid var(--blush);padding:14px 32px;z-index:900;display:flex;justify-content:space-between;align-items:center;transition:var(--transition)}body.diya-mode .lw-header{background:#140204;border-bottom-color:#4a050b}.lw-brand{cursor:pointer;text-decoration:none;display:inline-block;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.lw-brand:hover{transform:scale(1.04) rotate(-1deg)}.lw-nav{display:flex;gap:24px;align-items:center;list-style:none}.lw-nav a{color:var(--espresso);text-decoration:none;font-weight:700;font-size:.95rem;cursor:pointer;transition:color .2s}.lw-nav a:hover,.lw-nav a.active{color:var(--cherry)}.lw-cart-btn{background:var(--blush-light);border:2px solid var(--blush);color:var(--cherry);padding:6px 16px;border-radius:99px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:10px;transition:var(--transition)}.lw-cart-btn:hover{transform:scale(1.05);border-color:var(--gold);box-shadow:0 4px 16px var(--gold-glow)}.lw-diya-cart-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;line-height:1}.diya-flame-path{transform-origin:16px 11px;animation:diyaFlicker 1.4s infinite alternate ease-in-out}@keyframes diyaFlicker{0%{transform:scale(.92,.95) rotate(-2deg);filter:drop-shadow(0 0 2px #FF9800);opacity:.9}30%{transform:scale(1.08,1.12) rotate(2deg);filter:drop-shadow(0 0 7px #FFD54F);opacity:1}60%{transform:scale(.96,.9) rotate(-1.5deg);filter:drop-shadow(0 0 3px #FF6F00);opacity:.88}to{transform:scale(1.05,1.1) rotate(1deg);filter:drop-shadow(0 0 6px #FFE082);opacity:1}}.lw-wrap{max-width:1240px;margin:0 auto;padding:40px 24px}h1,h2,h3,h4{font-family:var(--font-display);color:var(--cherry)}.lw-tag{background:var(--blush);color:var(--cherry-dark);padding:6px 16px;border-radius:99px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.8px;display:inline-block;margin-bottom:16px}.lw-btn{padding:14px 28px;border-radius:99px;font-weight:600;font-size:1rem;cursor:pointer;border:none;transition:var(--transition);display:inline-flex;align-items:center;gap:8px;text-decoration:none}.lw-btn-pri{background:var(--cherry);color:#fff;box-shadow:0 6px 20px var(--cherry-glow)}.lw-btn-pri:hover{transform:translateY(-3px);box-shadow:0 12px 28px var(--cherry-glow);color:#fff}.lw-btn-sec{background:var(--cream-card);color:var(--cherry);border:2px solid var(--cherry)}.lw-btn-sec:hover{background:var(--blush-light)}.lw-hero{text-align:center;padding:75px 24px 55px;background:radial-gradient(circle at center,var(--blush-light) 0%,transparent 75%);border-radius:36px;margin-bottom:45px}.lw-h1{font-family:var(--font-display);font-size:clamp(2.5rem,5.8vw,4.6rem);line-height:1.15;color:var(--cherry);margin-bottom:22px;font-weight:600}.lw-break-rules{font-family:var(--font-italic);font-style:italic;font-weight:600;color:var(--cherry);position:relative;display:inline-block;padding:0 6px}.lw-break-rules:after{content:"";position:absolute;left:0;bottom:4px;width:100%;height:7px;background:var(--blush);border-radius:4px;z-index:-1;transform:rotate(-1deg)}.lw-sub{max-width:680px;margin:0 auto 34px;font-size:1.2rem;opacity:.92;line-height:1.6}.lw-dual-path{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:36px 0}.lw-path-card{background:var(--cream-card);border:2px solid var(--blush);border-radius:28px;padding:32px;cursor:pointer;box-shadow:var(--shadow-soft);transition:var(--transition);text-align:center;text-decoration:none;color:inherit;display:block}.lw-path-card:hover{transform:translateY(-6px);border-color:var(--cherry);box-shadow:var(--shadow-hover)}.lw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:28px;margin-top:24px}.lw-card{background:var(--cream-card);border:2px solid var(--blush);border-radius:26px;padding:24px;display:flex;flex-direction:column;position:relative;box-shadow:var(--shadow-soft);transition:var(--transition)}.lw-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-hover);border-color:var(--cherry)}.lw-badge{position:absolute;top:18px;left:18px;padding:5px 14px;border-radius:99px;font-size:.74rem;font-weight:600;z-index:2}.lw-badge.human{background:var(--cherry);color:#fff}.lw-badge.dog{background:#ffd285;color:#5b3a00}.lw-badge.cat{background:var(--blush);color:var(--cherry-dark)}.lw-card-icon{width:100%;height:180px;background:var(--blush-light);border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:3.6rem;margin-bottom:18px;overflow:hidden}.lw-card-icon img{width:100%;height:100%;object-fit:cover}.lw-card-title{font-size:1.25rem;margin-bottom:8px;color:var(--cherry)}.lw-card-desc{font-size:.9rem;opacity:.85;margin-bottom:16px;flex-grow:1}.lw-card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.lw-card-price{font-size:1.3rem;font-weight:600;color:var(--cherry)}.lw-hamper-box{background:var(--cream-card);border:2px solid var(--blush);border-radius:34px;padding:40px;box-shadow:var(--shadow-soft);margin-top:30px}.lw-cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:1200;display:none;opacity:0;transition:opacity .3s ease}.lw-cart-overlay.open{display:block;opacity:1}.lw-cart-drawer{position:fixed;top:0;right:-450px;width:100%;max-width:440px;height:100%;background:var(--cream-card);z-index:1201;box-shadow:-10px 0 36px #00000040;display:flex;flex-direction:column;transition:right .35s cubic-bezier(.16,1,.3,1);padding:28px}.lw-cart-drawer.open{right:0}.lw-cart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.lw-cart-items{flex-grow:1;overflow-y:auto}.lw-cart-item{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid var(--blush)}footer.lw-footer{background:#3f050a;color:#fff0f3;padding:70px 24px 30px;margin-top:90px;border-top:3px solid var(--gold)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:40px;max-width:1240px;margin:0 auto}.footer-grid a{color:#fff;text-decoration:none;transition:color .2s}.footer-grid a:hover{color:var(--blush)}.lw-chase-container{max-width:1240px;margin:45px auto 0;position:relative;overflow:hidden;border-radius:20px;background:#14020473;border:1px dashed rgba(248,186,195,.25);padding-top:24px}.lw-chase-label{position:absolute;top:6px;left:16px;font-size:.72rem;font-weight:600;letter-spacing:1px;color:var(--gold);text-transform:uppercase;opacity:.85}.lw-chase-track{position:relative;height:72px;width:100%}.lw-chase-group{position:absolute;left:-520px;bottom:6px;display:flex;align-items:flex-end;gap:16px;white-space:nowrap;animation:chaseRun 16s linear infinite}@keyframes chaseRun{0%{transform:translate(0)}to{transform:translate(calc(100vw + 600px))}}.chase-runner{display:inline-flex;flex-direction:column;align-items:center;animation:runnerBounce .34s infinite alternate ease-in-out}.chase-runner:nth-child(2){animation-delay:.08s}.chase-runner:nth-child(3){animation-delay:.16s}.chase-runner:nth-child(4){animation-delay:.24s}.chase-runner:nth-child(5){animation-delay:.12s}.chase-runner:nth-child(6){animation-delay:.28s}@keyframes runnerBounce{0%{transform:translateY(0)}to{transform:translateY(-7px)}}.chase-ground{height:6px;background:repeating-linear-gradient(90deg,#ECC474 0px,#ECC474 12px,transparent 12px,transparent 24px);opacity:.35}.footer-bottom{border-top:1px solid rgba(255,255,255,.15);margin-top:30px;padding-top:22px;text-align:center;font-size:.88rem;opacity:.8}@media(max-width:860px){.footer-grid,.lw-dual-path{grid-template-columns:1fr}.lw-nav{display:none}.lw-announcement{justify-content:center;text-align:center}.lw-cart-drawer{max-width:100%;right:-100%}}.lw-btn-diwali{position:relative;background:linear-gradient(135deg,#ecc47426,#7a0d1566)!important;border:1.8px solid var(--gold, #ECC474)!important;color:var(--gold, #ECC474)!important;box-shadow:0 0 16px #ecc47440,inset 0 0 12px #ecc47426;display:inline-flex;align-items:center;gap:8px;transition:all .35s ease;overflow:hidden}.lw-btn-diwali:before{content:"";position:absolute;top:-50%;left:-60%;width:40%;height:200%;background:linear-gradient(60deg,transparent 0%,rgba(236,196,116,.35) 50%,transparent 100%);transform:rotate(25deg);animation:diwaliShimmer 3.5s infinite ease-in-out;pointer-events:none}@keyframes diwaliShimmer{0%{left:-60%;opacity:0}25%{opacity:1}50%{left:140%;opacity:0}to{left:140%;opacity:0}}.lw-btn-diwali:hover{background:var(--gold, #ECC474)!important;color:#3a0307!important;border-color:#fff3b0!important;box-shadow:0 0 24px #ffd7008c,0 4px 18px #0006!important;transform:translateY(-2px) scale(1.03)}.diwali-sparkle{font-size:.95rem;display:inline-block;animation:gentleTwinkle 2s infinite ease-in-out alternate}@keyframes gentleTwinkle{0%{transform:scale(.85) rotate(-5deg);opacity:.7;filter:drop-shadow(0 0 2px #FFD54F)}to{transform:scale(1.18) rotate(10deg);opacity:1;filter:drop-shadow(0 0 6px #FFF59D)}}.diwali-diya{display:inline-block;transition:transform .25s ease}.lw-btn-diwali:hover .diwali-diya{transform:scale(1.2) rotate(-8deg)}.lw-path-human{border-color:#f8bac366!important;background:radial-gradient(circle at top center,rgba(122,13,21,.35) 0%,var(--cream-card, #200508) 75%)!important;box-shadow:0 16px 36px #7a0d1540!important}.lw-path-human:hover{border-color:var(--cherry, #FAC5C6)!important;box-shadow:0 20px 44px #f8bac34d!important;transform:translateY(-5px)}.lw-tag-human{background:var(--cherry, #7A0D15)!important;color:#fff0f3!important;border:1px solid rgba(248,186,195,.35)}.lw-path-title-human{color:#fac5c6!important}.lw-path-link-human{color:#fac5c6!important;font-weight:600;display:inline-block;margin-top:14px;transition:transform .25s ease}.lw-path-human:hover .lw-path-link-human{transform:translate(4px);color:#fff0f3!important}.lw-path-pet{border-color:#ffd28561!important;background:radial-gradient(circle at top center,rgba(91,58,0,.32) 0%,var(--cream-card, #200508) 75%)!important;box-shadow:0 16px 36px #0006!important}.lw-path-pet:hover{border-color:#ffd285!important;box-shadow:0 20px 44px #ffd28547!important;transform:translateY(-5px)}.lw-tag-pet{background:#ffd285!important;color:#422800!important;border:1px solid #FFE4A0}.lw-path-title-pet{color:#ecc474!important}.lw-path-link-pet{color:#ffd285!important;font-weight:600;display:inline-block;margin-top:14px;transition:transform .25s ease}.lw-path-pet:hover .lw-path-link-pet{transform:translate(4px);color:#fff9e6!important}body:not(.diya-mode) .lw-path-human{background:#fff5f7!important;border-color:#fac5c6!important}body:not(.diya-mode) .lw-path-title-human{color:#7a0d15!important}body:not(.diya-mode) .lw-path-link-human{color:#7a0d15!important}body:not(.diya-mode) .lw-path-pet{background:#fffdf5!important;border-color:#ffe3a8!important}body:not(.diya-mode) .lw-path-title-pet{color:#6e4400!important}body:not(.diya-mode) .lw-path-link-pet{color:#8c5800!important}.lw-product-card{border-radius:20px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;box-shadow:0 10px 28px #00000073!important;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease!important}.lw-card-image-wrap{position:relative!important;width:100%!important;aspect-ratio:1 / 1!important;display:block!important;overflow:hidden!important}.lw-card-img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform .45s ease!important}.lw-product-card:hover .lw-card-img{transform:scale(1.05)}.lw-card-badge{position:absolute!important;top:12px!important;left:12px!important;font-size:.68rem!important;font-weight:600!important;padding:4px 10px!important;border-radius:20px!important;letter-spacing:.8px!important;z-index:2!important}.lw-card-content{padding:18px 20px 22px!important;display:flex!important;flex-direction:column!important;flex-grow:1!important}.lw-card-title{margin:0!important}.lw-card-title a{font-family:Fraunces,serif!important;font-size:1.15rem!important;text-decoration:none!important;display:inline-block!important;transition:color .2s ease!important}.lw-card-desc{font-size:.86rem!important;line-height:1.45!important;margin:8px 0 16px!important;flex-grow:1!important}.lw-card-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-top:auto!important}.lw-card-price{font-weight:600!important;font-size:1.1rem!important}.lw-btn-add{border:none!important;padding:8px 16px!important;border-radius:20px!important;font-weight:700!important;font-size:.85rem!important;cursor:pointer!important;transition:all .25s ease!important}.lw-product-human{background:var(--cream-card, #1B0407)!important;border:1.5px solid rgba(248,186,195,.3)!important}.lw-product-human:hover{transform:translateY(-5px);border-color:#fac5c6!important;box-shadow:0 16px 36px #f8bac338!important}.lw-card-badge-human{background:var(--cherry, #7A0D15)!important;color:#fff0f3!important;border:1px solid rgba(248,186,195,.4)!important}.lw-product-human .lw-card-title a{color:#fac5c6!important}.lw-product-human .lw-card-title a:hover{color:#fff0f3!important}.lw-product-human .lw-card-desc{color:#ffebeebf!important}.lw-product-human .lw-card-price{color:#ecc474!important}.lw-btn-add-human{background:linear-gradient(135deg,#fac5c6 0% 100%)!important;color:#4a0308!important}.lw-btn-add-human:hover{background:#fff0f3!important;box-shadow:0 0 14px #f8bac399!important;transform:scale(1.03)}.lw-product-pet{background:var(--cream-card, #1B0407)!important;border:1.5px solid rgba(255,210,133,.35)!important}.lw-product-pet:hover{transform:translateY(-5px);border-color:#ffd285!important;box-shadow:0 16px 36px #ffd28540!important}.lw-card-badge-pet{background:#ffd285!important;color:#422800!important;border:1px solid #FFE4A0!important}.lw-product-pet .lw-card-title a{color:#ecc474!important}.lw-product-pet .lw-card-title a:hover{color:#fff9e6!important}.lw-product-pet .lw-card-desc{color:#fff5e6bf!important}.lw-product-pet .lw-card-price{color:#ecc474!important}.lw-btn-add-pet{background:linear-gradient(135deg,#ffe4a0,#ffd285)!important;color:#422800!important}.lw-btn-add-pet:hover{background:#fffdf5!important;box-shadow:0 0 14px #ffd28599!important;transform:scale(1.03)}.lw-product-page-wrap{padding:60px 24px 100px;position:relative;z-index:10}.lw-product-container{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}@media(max-width:860px){.lw-product-container{grid-template-columns:1fr;gap:36px}}.lw-pdp-gallery{display:flex;flex-direction:column;gap:16px}.lw-pdp-main-image{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 16px 40px #00000080;aspect-ratio:1 / 1}.lw-pdp-main-image img{width:100%;height:100%;object-fit:cover;display:block}.lw-pdp-badge{position:absolute;top:16px;left:16px;font-size:.72rem;font-weight:600;letter-spacing:.8px;padding:5px 12px;border-radius:20px;z-index:2}.lw-pdp-thumbs{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px}.lw-pdp-thumb-btn{width:72px;height:72px;border-radius:12px;border:2px solid transparent;padding:0;overflow:hidden;background:none;cursor:pointer;transition:all .2s ease}.lw-pdp-thumb-btn img{width:100%;height:100%;object-fit:cover}.lw-pdp-vendor{font-size:.82rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;opacity:.7}.lw-pdp-title{font-family:Fraunces,serif;font-size:clamp(2rem,3.5vw,2.7rem);font-weight:600;line-height:1.15;margin:10px 0 16px}.lw-pdp-price-row{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1)}.lw-pdp-price{font-size:1.75rem;font-weight:600}.lw-pdp-compare-price{font-size:1.2rem;text-decoration:line-through;opacity:.5}.lw-pdp-tax-note{font-size:.82rem;opacity:.75}.lw-variant-group{margin-bottom:20px}.lw-variant-label{display:block;font-size:.88rem;font-weight:700;margin-bottom:8px}.lw-variant-options{display:flex;gap:10px;flex-wrap:wrap}.lw-variant-pill span{display:inline-block;padding:8px 18px;border-radius:20px;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s ease}.lw-pdp-actions{display:flex;gap:16px;align-items:center;margin:28px 0}.lw-qty-selector{display:inline-flex;align-items:center;border-radius:30px;padding:4px;box-shadow:0 4px 12px #0000004d}.lw-qty-btn{background:none;border:none;font-size:1.25rem;width:36px;height:36px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-weight:700}.lw-qty-selector input{width:44px;text-align:center;background:none;border:none;font-size:1rem;font-weight:700;color:inherit;outline:none}.lw-pdp-submit-btn{flex-grow:1;padding:14px 28px;border-radius:30px;border:none;font-size:1.05rem;font-weight:600;cursor:pointer;transition:all .25s ease}.lw-pdp-submit-btn:hover{transform:translateY(-2px)}.lw-pdp-perks{display:flex;flex-direction:column;gap:14px;margin:28px 0;padding:20px;border-radius:16px}.lw-perk-item{display:flex;gap:14px;align-items:flex-start}.lw-perk-item span{font-size:1.3rem;line-height:1}.lw-perk-item strong{font-size:.88rem;display:block;margin-bottom:2px}.lw-perk-item p{font-size:.8rem;margin:0;opacity:.75}.lw-pdp-description{margin-top:32px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1)}.lw-pdp-description h3{font-family:Fraunces,serif;font-size:1.25rem;margin-bottom:12px}.lw-desc-content{font-size:.92rem;line-height:1.6;opacity:.85}.theme-human .lw-pdp-badge{background:#7a0d15;color:#fff0f3;border:1px solid rgba(248,186,195,.4)}.theme-human .lw-pdp-main-image{border:2px solid rgba(248,186,195,.3)}.theme-human .lw-pdp-thumb-btn.active{border-color:#fac5c6}.theme-human .lw-pdp-title{color:#fac5c6}.theme-human .lw-pdp-price{color:#ecc474}.theme-human .lw-variant-pill span{border:1px solid rgba(248,186,195,.35);background:#7a0d154d;color:#fac5c6}.theme-human .lw-variant-pill input:checked+span{background:#fac5c6;color:#4a0308;border-color:#fac5c6}.theme-human .lw-qty-selector{border:1px solid rgba(248,186,195,.4);background:#7a0d154d;color:#fac5c6}.theme-human .lw-qty-btn{color:#fac5c6}.theme-human .lw-pdp-submit-btn{background:linear-gradient(135deg,#fac5c6 0% 100%);color:#4a0308;box-shadow:0 4px 18px #f8bac359}.theme-human .lw-pdp-submit-btn:hover{box-shadow:0 6px 24px #f8bac38c}.theme-human .lw-pdp-perks{background:#7a0d1533;border:1px solid rgba(248,186,195,.2)}.theme-pet .lw-pdp-badge{background:#ffd285;color:#422800;border:1px solid #FFE4A0}.theme-pet .lw-pdp-main-image{border:2px solid rgba(255,210,133,.35)}.theme-pet .lw-pdp-thumb-btn.active{border-color:#ffd285}.theme-pet .lw-pdp-title,.theme-pet .lw-pdp-price{color:#ecc474}.theme-pet .lw-variant-pill span{border:1px solid rgba(255,210,133,.35);background:#5b3a004d;color:#ecc474}.theme-pet .lw-variant-pill input:checked+span{background:#ffd285;color:#422800;border-color:#ffd285}.theme-pet .lw-qty-selector{border:1px solid rgba(255,210,133,.4);background:#5b3a004d;color:#ecc474}.theme-pet .lw-qty-btn{color:#ecc474}.theme-pet .lw-pdp-submit-btn{background:linear-gradient(135deg,#ffe4a0,#ffd285);color:#422800;box-shadow:0 4px 18px #ffd28559}.theme-pet .lw-pdp-submit-btn:hover{box-shadow:0 6px 24px #ffd2858c}.theme-pet .lw-pdp-perks{background:#5b3a0033;border:1px solid rgba(255,210,133,.2)}.lw-pdp-accordions{margin-top:32px;border-top:1px solid rgba(122,13,21,.18)}body.diya-mode .lw-pdp-accordions{border-top-color:#f8bac338}.lw-tab-item{border-bottom:1px solid rgba(122,13,21,.18);background:transparent;margin:0}body.diya-mode .lw-tab-item{border-bottom-color:#f8bac338}.lw-tab-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 4px;background:none;border:none;cursor:pointer;text-align:left;outline:none}.lw-tab-title{font-family:Fraunces,serif;font-size:1.12rem;font-weight:700;letter-spacing:-.2px}.lw-tab-icon{width:14px;height:14px;position:relative;flex-shrink:0;display:inline-block}.lw-tab-icon:before,.lw-tab-icon:after{content:"";position:absolute;background-color:currentColor;transition:transform .25s ease,opacity .25s ease}.lw-tab-icon:before{top:6px;left:0;width:14px;height:1.5px}.lw-tab-icon:after{top:0;left:6px;width:1.5px;height:14px}.lw-tab-item.active .lw-tab-icon:after{transform:rotate(90deg);opacity:0}.lw-tab-content{display:none;padding:0 4px 18px;font-size:.92rem;line-height:1.65}.lw-tab-content p{margin:0 0 10px}.lw-tab-content p:last-child{margin-bottom:0}body:not(.diya-mode) .theme-human .lw-tab-title{color:#5c070d!important}body:not(.diya-mode) .theme-human .lw-tab-icon{color:#7a0d15!important}body:not(.diya-mode) .theme-human .lw-tab-content{color:#2d1416!important}body:not(.diya-mode) .theme-pet .lw-tab-title{color:#5e3900!important}body:not(.diya-mode) .theme-pet .lw-tab-icon{color:#7a4b00!important}body:not(.diya-mode) .theme-pet .lw-tab-content{color:#2e1b00!important}body.diya-mode .theme-human .lw-tab-title,body.diya-mode .theme-human .lw-tab-icon{color:#fac5c6!important}body.diya-mode .theme-human .lw-tab-content{color:#ffebeee0!important}body.diya-mode .theme-pet .lw-tab-title{color:#ecc474!important}body.diya-mode .theme-pet .lw-tab-icon{color:#ffd285!important}body.diya-mode .theme-pet .lw-tab-content{color:#fff5e6e0!important}body:not(.diya-mode) .lw-product-page-wrap{color:#2d1416!important}body:not(.diya-mode) .lw-pdp-vendor{color:#7a0d15!important;opacity:.9!important}body:not(.diya-mode) .theme-human .lw-pdp-title{color:#4a080d!important}body:not(.diya-mode) .theme-human .lw-pdp-price{color:#7a0d15!important}body:not(.diya-mode) .theme-pet .lw-pdp-title{color:#3d2400!important}body:not(.diya-mode) .theme-pet .lw-pdp-price{color:#6e4400!important}body:not(.diya-mode) .lw-pdp-tax-note{color:#614649!important}body:not(.diya-mode) .lw-variant-pill span{background:#f3eae8!important;color:#4a1d22!important;border:1.5px solid #E0CECE!important;font-weight:600!important}body:not(.diya-mode) .theme-human .lw-variant-pill input:checked+span{background:#7a0d15!important;color:#fff!important;border-color:#7a0d15!important;box-shadow:0 4px 10px #7a0d1540!important}body:not(.diya-mode) .theme-pet .lw-variant-pill input:checked+span{background:#5e3900!important;color:#fff!important;border-color:#5e3900!important;box-shadow:0 4px 10px #5e390040!important}body:not(.diya-mode) .lw-qty-selector{background:#f3eae8!important;border:1.5px solid #D8C4C6!important;color:#2d1416!important}body:not(.diya-mode) .lw-qty-btn{color:#4a080d!important}body:not(.diya-mode) .theme-human .lw-pdp-submit-btn{background:#7a0d15!important;color:#fff!important;box-shadow:0 6px 18px #7a0d1540!important}body:not(.diya-mode) .theme-human .lw-pdp-submit-btn:hover{background:#5a060c!important;box-shadow:0 8px 22px #7a0d1559!important}body:not(.diya-mode) .theme-pet .lw-pdp-submit-btn{background:#5e3900!important;color:#fff!important;box-shadow:0 6px 18px #5e390040!important}body:not(.diya-mode) .theme-pet .lw-pdp-submit-btn:hover{background:#472b00!important}body:not(.diya-mode) .lw-pdp-perks{background:#f4ebe8!important;border:1px solid #E4D5D4!important}body:not(.diya-mode) .lw-perk-item strong{color:#381216!important}body:not(.diya-mode) .lw-perk-item p{color:#553438!important}body:not(.diya-mode) .lw-product-card{background:#fff!important;box-shadow:0 10px 24px #3c141914!important}body:not(.diya-mode) .lw-product-human{border:1.5px solid #F3CCD2!important}body:not(.diya-mode) .lw-product-human:hover{border-color:#e28c98!important;box-shadow:0 14px 30px #7a0d151f!important}body:not(.diya-mode) .lw-product-human .lw-card-title a{color:#5c070d!important}body:not(.diya-mode) .lw-product-human .lw-card-title a:hover{color:#8c1019!important}body:not(.diya-mode) .lw-product-human .lw-card-desc{color:#52383b!important}body:not(.diya-mode) .lw-product-human .lw-card-price{color:#7a0d15!important}body:not(.diya-mode) .lw-btn-add-human{background:#7a0d15!important;color:#fff!important;box-shadow:0 4px 12px #7a0d1533!important}body:not(.diya-mode) .lw-btn-add-human:hover{background:#5a060c!important;box-shadow:0 6px 16px #7a0d154d!important}body:not(.diya-mode) .lw-product-pet{border:1.5px solid #F5E2B8!important}body:not(.diya-mode) .lw-product-pet:hover{border-color:#e2ba65!important;box-shadow:0 14px 30px #5e39001f!important}body:not(.diya-mode) .lw-product-pet .lw-card-title a{color:#4a2b00!important}body:not(.diya-mode) .lw-product-pet .lw-card-title a:hover{color:#6e4400!important}body:not(.diya-mode) .lw-product-pet .lw-card-desc{color:#4a3e31!important}body:not(.diya-mode) .lw-product-pet .lw-card-price{color:#6e4400!important}body:not(.diya-mode) .lw-btn-add-pet{background:#6e4400!important;color:#fff!important;box-shadow:0 4px 12px #6e440033!important}body:not(.diya-mode) .lw-btn-add-pet:hover{background:#523300!important;box-shadow:0 6px 16px #6e44004d!important}#diyaCanvas,#diyaParticles,.diya-particle,.diya-particles-canvas,canvas[id*=diya],div[id*=diya-particle]{z-index:0!important;pointer-events:none!important}main,#MainContent,.lw-product-page-wrap,.lw-product-container,.lw-featured-section,.lw-grid,.lw-dual-path{position:relative!important;z-index:2!important}.lw-product-card,.lw-pdp-gallery,.lw-pdp-info,.lw-path-card{position:relative!important;z-index:3!important;isolation:isolate}.lw-card-image-wrap,.lw-card-img,.lw-pdp-main-image,.lw-pdp-main-image img{position:relative!important;z-index:3!important}.lw-card-badge,.lw-pdp-badge,.lw-btn-add,.lw-pdp-submit-btn,.lw-header{z-index:10!important}.lw-card-img-placeholder{width:100%;height:100%;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,#7a0d1573,#140406f2);font-size:3rem;border-bottom:1px solid rgba(255,255,255,.08)}.lw-card-festive{background:#220509!important;border:1.8px solid #ECC474!important;box-shadow:0 10px 28px #00000080,0 0 16px #ecc47440!important;position:relative!important;z-index:3!important}.lw-card-festive:hover{transform:translateY(-5px);border-color:#ecc474!important;box-shadow:0 16px 36px #0009,0 0 24px #ecc47466!important}.lw-card-badge-festive{background:#7a0d15!important;color:#ecc474!important;border:1.2px solid #ECC474!important;box-shadow:0 2px 8px #00000080!important;text-decoration:none!important}.lw-card-festive .lw-card-title a,.lw-card-festive .lw-card-title a:visited,.lw-card-festive .lw-card-title a:active{color:#ecc474!important;text-decoration:none!important;font-family:Fraunces,serif!important}.lw-card-festive .lw-card-title a:hover{color:#fff9e6!important}.lw-card-festive .lw-card-desc{color:#ffebd7d1!important}.lw-card-festive .lw-card-price{color:#ecc474!important}.lw-btn-add-festive{background:linear-gradient(135deg,#ecc474 0% 100%)!important;color:#3a0307!important;font-weight:600!important;border:none!important;box-shadow:0 4px 14px #ecc47459!important}.lw-btn-add-festive:hover{background:#fff9e6!important;color:#200204!important;box-shadow:0 6px 18px #ecc47499!important}body:not(.diya-mode) .lw-card-festive{background:#fff!important;border:1.8px solid #ECC474!important;box-shadow:0 10px 24px #b8860b26!important}body:not(.diya-mode) .lw-card-festive:hover{border-color:#b38600!important;box-shadow:0 14px 30px #b8860b47!important}body:not(.diya-mode) .lw-card-festive .lw-card-title a,body:not(.diya-mode) .lw-card-festive .lw-card-title a:visited{color:#4a080d!important}body:not(.diya-mode) .lw-card-festive .lw-card-title a:hover{color:#7a0d15!important}body:not(.diya-mode) .lw-card-festive .lw-card-desc{color:#4a3e31!important}body:not(.diya-mode) .lw-card-festive .lw-card-price{color:#7a0d15!important}body:not(.diya-mode) .lw-card-festive .lw-btn-add-festive{background:#7a0d15!important;color:#ecc474!important;border:1px solid #ECC474!important;box-shadow:0 4px 12px #7a0d1533!important}body:not(.diya-mode) .lw-card-festive .lw-btn-add-festive:hover{background:#52020b!important;color:#fff0b3!important}.lw-pdp-placeholder-box{width:100%;aspect-ratio:1 / 1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at center,#a3263873,#1a0407f2 75%);border:2px dashed rgba(236,196,116,.4);border-radius:24px;gap:12px}.lw-placeholder-emoji{font-size:3.8rem;filter:drop-shadow(0 0 16px rgba(255,215,0,.4))}.lw-placeholder-text{font-family:Fraunces,serif;font-size:1.05rem;font-weight:700;color:#ecc474;letter-spacing:.5px}.lw-variant-group{margin-bottom:22px}.lw-variant-label{display:block;font-size:.92rem;font-weight:700;color:#ffebeee6!important;margin-bottom:10px}.lw-variant-options{display:flex;gap:12px;flex-wrap:wrap}.lw-variant-pill{cursor:pointer}.lw-variant-pill input{position:absolute;opacity:0;pointer-events:none}.lw-variant-pill span{display:inline-block;padding:9px 20px;border-radius:25px;font-size:.9rem;font-weight:600;background:#2d0a1099!important;color:#ecc474!important;border:1.5px solid rgba(236,196,116,.35)!important;transition:all .25s ease}.lw-variant-pill:hover span{border-color:#ecc474!important;transform:translateY(-1px)}.theme-festive .lw-variant-pill input:checked+span{background:linear-gradient(135deg,#ecc474 0% 100%)!important;color:#381200!important;border-color:#fff3b0!important;font-weight:600!important;box-shadow:0 0 16px #ecc47480!important}.theme-human .lw-variant-pill input:checked+span{background:#fac5c6!important;color:#4a0308!important;border-color:#fac5c6!important;font-weight:600!important;box-shadow:0 0 14px #f8bac373!important}.lw-qty-selector{display:inline-flex;align-items:center;border-radius:30px;padding:4px 8px;background:#2d0a10b3!important;border:1.5px solid rgba(236,196,116,.4)!important;color:#ecc474!important}.lw-qty-btn{background:none;border:none;font-size:1.3rem;width:36px;height:36px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-weight:700;color:#ecc474!important}.lw-qty-selector input{width:44px;text-align:center;background:none;border:none;font-size:1.05rem;font-weight:600;color:#fff!important;outline:none}.theme-festive .lw-pdp-submit-btn{background:linear-gradient(135deg,#ecc474 0% 100%)!important;color:#381200!important;border:1.5px solid #FFF3B0!important;box-shadow:0 4px 18px #ecc47473!important;font-weight:600!important;padding:14px 28px!important;border-radius:30px!important;cursor:pointer!important;transition:all .25s ease!important}.theme-festive .lw-pdp-submit-btn:hover{background:#fff8e7!important;transform:translateY(-2px);box-shadow:0 6px 24px #ecc474a6!important}.theme-human .lw-pdp-submit-btn{background:linear-gradient(135deg,#fac5c6 0% 100%)!important;color:#4a0308!important;border:none!important;box-shadow:0 4px 18px #f8bac359!important;font-weight:600!important;padding:14px 28px!important;border-radius:30px!important;cursor:pointer!important}.lw-pdp-accordions{margin-top:36px;border-top:1.5px solid rgba(236,196,116,.25)!important}.lw-tab-item{border-bottom:1.5px solid rgba(236,196,116,.25)!important}.lw-tab-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:18px 4px;background:none;border:none;cursor:pointer;text-align:left}.theme-festive .lw-tab-title{color:#ecc474!important;font-family:Fraunces,serif!important;font-size:1.15rem!important;font-weight:700!important}.theme-human .lw-tab-title{color:#fac5c6!important;font-family:Fraunces,serif!important;font-size:1.15rem!important;font-weight:700!important}.theme-festive .lw-tab-icon{color:#ecc474!important}.theme-human .lw-tab-icon{color:#fac5c6!important}.lw-tab-content{color:#ffebdce6!important;font-size:.94rem!important;line-height:1.7!important;padding:0 4px 18px!important}.lw-tab-content strong{color:inherit!important;font-weight:700!important}body:not(.diya-mode):not([data-theme=dark]) .theme-festive .lw-tab-title{color:#4a080d!important}body:not(.diya-mode):not([data-theme=dark]) .theme-festive .lw-tab-icon{color:#8c5800!important}body:not(.diya-mode):not([data-theme=dark]) .theme-festive .lw-tab-content{color:#381200!important}body:not(.diya-mode):not([data-theme=dark]) .theme-festive .lw-variant-pill span{background:#faf6ed!important;color:#422800!important;border-color:#e3d1ac!important}body:not(.diya-mode):not([data-theme=dark]) .theme-festive .lw-qty-selector{background:#faf6ed!important;border-color:#d9c293!important;color:#2d1416!important}.lw-tab-content,.lw-tab-content *,.lw-tab-content p,.lw-tab-content span,.lw-tab-content strong,.lw-tab-content b{color:#fff5ebe6!important}#lwTabAllergen .lw-tab-content strong{color:#ecc474!important}body:not(.diya-mode) .lw-variant-label{color:#4a1a1e!important;font-weight:700!important}body:not(.diya-mode) .lw-qty-selector input{color:#38070b!important;font-weight:600!important}body:not(.diya-mode) .lw-qty-btn{color:#5c070d!important}body:not(.diya-mode) .lw-tab-title,body:not(.diya-mode) .theme-festive .lw-tab-title,body:not(.diya-mode) .theme-human .lw-tab-title{color:#4a080d!important}body:not(.diya-mode) .lw-pdp-accordions,body:not(.diya-mode) .lw-tab-item{border-color:#7a0d152e!important}body:not(.diya-mode) .lw-tab-icon{color:#7a0d15!important}body:not(.diya-mode) .lw-tab-content,body:not(.diya-mode) .lw-tab-content p,body:not(.diya-mode) .lw-tab-content span{color:#2d1416!important}body:not(.diya-mode) .lw-tab-content strong{color:#4a080d!important}body:not(.diya-mode) .lw-tab-content,body:not(.diya-mode) .lw-tab-content *,body:not(.diya-mode) .lw-tab-content [style*=color]{color:#2d1416!important}body:not(.diya-mode) .lw-tab-content strong,body:not(.diya-mode) .lw-tab-content b,body:not(.diya-mode) .lw-tab-content strong *,body:not(.diya-mode) .lw-tab-content [style*=color] strong{color:#5c070d!important}body:not(.diya-mode) #lwTabAllergen .lw-tab-content strong{color:#7a0d15!important}body.diya-mode .lw-tab-content,body.diya-mode .lw-tab-content *,body.diya-mode .lw-tab-content [style*=color]{color:#ffebdce0!important}body.diya-mode .lw-tab-content strong,body.diya-mode .lw-tab-content b,body.diya-mode .lw-tab-content strong *,body.diya-mode .lw-tab-content [style*=color] strong,body.diya-mode #lwTabAllergen .lw-tab-content strong{color:#ecc474!important}.cart{max-width:800px!important;margin:40px auto!important;padding:20px!important;display:block!important}.cart h1{font-family:Fraunces,serif!important;color:#ecc474!important;font-size:2.2rem!important;margin-bottom:24px!important}.cart thead,.cart__row--header{display:none!important}.cart-items,tr.cart-item,.cart-item{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;background:#2d0a10!important;border:1.5px solid rgba(236,196,116,.35)!important;border-radius:16px!important;padding:16px 20px!important;margin-bottom:16px!important;box-shadow:0 8px 24px #0006!important;width:100%!important;box-sizing:border-box!important}.cart-item__media,.cart-item img{width:75px!important;height:75px!important;object-fit:cover!important;border-radius:12px!important;border:1px solid rgba(236,196,116,.4)!important;flex-shrink:0!important}.cart-item__details{flex-grow:1!important;padding-left:16px!important;text-align:left!important}.cart-item__name{font-family:Fraunces,serif!important;color:#ecc474!important;font-size:1.1rem!important;text-decoration:none!important;display:block!important;margin-bottom:4px!important}.product-option,.cart-item__variant-options{font-size:.85rem!important;color:#ffebdcbf!important;margin-bottom:2px!important}.quantity,.cart-item__quantity{display:inline-flex!important;align-items:center!important;background:#2d0a10e6!important;border:1px solid rgba(236,196,116,.4)!important;border-radius:20px!important;padding:4px 10px!important;margin:0 16px!important}.quantity__input,.cart-item__quantity input{background:none!important;border:none!important;color:#fff!important;text-align:center!important;width:32px!important;font-weight:600!important;font-size:.95rem!important}.cart-item__totals,.cart-item__price-wrapper{font-family:Fraunces,serif!important;color:#ecc474!important;font-size:1.1rem!important;font-weight:700!important;text-align:right!important;min-width:90px!important}.cart__footer{display:flex!important;flex-direction:column!important;align-items:flex-end!important;margin-top:30px!important;border-top:1.5px solid rgba(236,196,116,.25)!important;padding-top:24px!important;width:100%!important}.cart__blocks{width:100%!important;max-width:360px!important;text-align:right!important}.totals,.cart__subtotal{font-family:Fraunces,serif!important;font-size:1.3rem!important;color:#ecc474!important;margin-bottom:16px!important;display:flex!important;justify-content:space-between!important}button[name=checkout],.cart__checkout-button{background:linear-gradient(135deg,#ecc474 0% 100%)!important;color:#381200!important;font-weight:600!important;padding:14px 28px!important;border-radius:30px!important;border:none!important;cursor:pointer!important;font-size:1.05rem!important;box-shadow:0 4px 18px #ecc47473!important;width:100%!important;text-align:center!important;display:block!important;text-decoration:none!important}.cart{max-width:900px!important;margin:40px auto!important;padding:20px!important}.cart h1,.cart__title{font-family:Fraunces,serif!important;color:#ecc474!important;font-size:2.2rem!important;margin-bottom:24px!important}.cart th{color:#ecc474!important;font-family:Fraunces,serif!important;border-bottom:1.5px solid rgba(236,196,116,.3)!important;padding-bottom:12px!important}.cart-item{background:#2d0a10!important;border:1.5px solid rgba(236,196,116,.35)!important;border-radius:16px!important;margin-bottom:16px!important;box-shadow:0 8px 24px #0006!important}.cart-item td{padding:18px!important;vertical-align:middle!important;border:none!important}.cart-item img{width:75px!important;height:75px!important;object-fit:cover!important;border-radius:12px!important;border:1px solid rgba(236,196,116,.4)!important}.cart-item__name{font-family:Fraunces,serif!important;color:#ecc474!important;font-size:1.1rem!important;text-decoration:none!important}.cart-item__name:hover{color:#ecc474!important}.product-option{font-size:.85rem!important;color:#ffebdcbf!important}.cart-item__quantity .quantity{background:#2d0a10e6!important;border:1px solid rgba(236,196,116,.4)!important;border-radius:20px!important;display:inline-flex!important;align-items:center!important;padding:4px 8px!important}.quantity__input{background:none!important;border:none!important;color:#fff!important;font-weight:600!important;width:36px!important;text-align:center!important}.cart-item__totals,.cart-item__price-wrapper .price{font-family:Fraunces,serif!important;color:#ecc474!important;font-weight:700!important;font-size:1.1rem!important}.cart__footer{background:#2d0a10!important;border:1.5px solid rgba(236,196,116,.35)!important;border-radius:20px!important;padding:30px!important;margin-top:30px!important;box-shadow:0 8px 24px #0006!important}.totals__total,.cart__subtotal{font-family:Fraunces,serif!important;color:#ecc474!important;font-size:1.3rem!important}button[name=checkout],.cart__checkout-button{background:linear-gradient(135deg,#ecc474 0% 100%)!important;color:#381200!important;font-weight:600!important;padding:14px 28px!important;border-radius:30px!important;border:none!important;cursor:pointer!important;font-size:1.05rem!important;box-shadow:0 4px 18px #ecc47473!important;width:100%!important;text-align:center!important;display:block!important;margin-top:16px!important}button[name=checkout]:hover{background:#fff8e7!important;transform:translateY(-2px);box-shadow:0 6px 24px #ecc474a6!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}#diyaCanvas{display:none}}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid #ECC474;outline-offset:2px}button,input,select,textarea{font-family:inherit}body.diya-mode .lw-btn-pri,body.diya-mode .lw-btn-pri:hover{color:#2a0508}main p a:not([class]),main li a:not([class]),main td a:not([class]),.rte a,.shopify-policy__body a{color:var(--cherry);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;font-weight:700;transition:color .2s ease}main p a:not([class]):hover,main li a:not([class]):hover,.rte a:hover,.shopify-policy__body a:hover{color:var(--gold)}body:not(.diya-mode) main p a:not([class]):hover,body:not(.diya-mode) main li a:not([class]):hover,body:not(.diya-mode) .rte a:hover,body:not(.diya-mode) .shopify-policy__body a:hover{color:var(--cherry-dark)}.shopify-policy__container{max-width:860px;margin:0 auto;padding:56px 20px 90px}.shopify-policy__title{text-align:center;margin-bottom:32px}.shopify-policy__title:before{content:"\2661  The Fine Print \2661";display:inline-block;background:var(--blush);color:var(--cherry-dark);padding:6px 16px;border-radius:99px;font-size:.75rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin-bottom:14px}body.diya-mode .shopify-policy__title:before{background:#ecc4741f;border:1px solid rgba(236,196,116,.45);color:#ecc474}.shopify-policy__title h1{font-size:clamp(2rem,5vw,2.8rem);line-height:1.1}.shopify-policy__body{background:var(--cream-card);border:2px solid var(--gold);border-radius:28px;padding:clamp(24px,5vw,52px);box-shadow:var(--shadow-soft)}.shopify-policy__body .rte{font-size:.98rem;line-height:1.75}.shopify-policy__body .rte>*:first-child{margin-top:0}.shopify-policy__body h2,.shopify-policy__body h3{font-family:var(--font-display);color:var(--cherry);line-height:1.2}.shopify-policy__body h2{font-size:clamp(1.3rem,3vw,1.6rem);margin:40px 0 14px;padding-top:30px;border-top:2px dashed var(--blush)}.shopify-policy__body h2:first-child{border-top:none;padding-top:0}.shopify-policy__body h3{font-size:1.15rem;margin:26px 0 10px}.shopify-policy__body p{margin:0 0 14px;opacity:.9}.shopify-policy__body strong{color:var(--cherry)}.shopify-policy__body ul,.shopify-policy__body ol{margin:4px 0 18px;padding-left:0;display:grid;gap:8px}.shopify-policy__body ul{list-style:none}.shopify-policy__body ul li{position:relative;padding-left:26px;opacity:.9}.shopify-policy__body ul li:before{content:"\2726";position:absolute;left:4px;top:0;color:var(--gold);font-size:.85em}body:not(.diya-mode) .shopify-policy__body ul li:before{color:#b8902a}.shopify-policy__body ol{padding-left:22px}.shopify-policy__body ol li::marker{color:var(--cherry);font-weight:600}.shopify-policy__body table{width:100%;border-collapse:collapse;margin:10px 0 20px;font-size:.92rem}.shopify-policy__body th,.shopify-policy__body td{border:1px solid var(--blush);padding:10px 12px;text-align:left;vertical-align:top}.shopify-policy__body th{background:var(--blush-light);color:var(--cherry)}@media(max-width:600px){.shopify-policy__container{padding:36px 14px 70px}.shopify-policy__body .rte{font-size:.94rem;line-height:1.7}.shopify-policy__body h2{margin-top:30px;padding-top:22px}.shopify-policy__body table{display:block;overflow-x:auto}}h1,h2,h3,h4{font-weight:600}.lw-btn{font-family:var(--font-body)!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.6px}.lw-btn-pri,.lw-btn-pri:hover{color:#fac5c6}body.diya-mode .lw-btn-pri,body.diya-mode .lw-btn-pri:hover{color:#7a0d15}.lw-tag{font-family:var(--font-body);font-weight:600;letter-spacing:1.2px}.lw-h1,.lw-break-rules,.lw-pdp-title,.lw-de-title,.lw-de-name,.lw-de-detail-title,.lw-card-title,.lw-card-title a,.lw-cart-title,.lw-rv-title,.lw-lr-title,.lw-faq-title,.lw-footer-title,.lw-drawer-title{font-weight:600!important}.lw-pdp-submit-btn,.lw-choose-options-btn,.lw-checkout-btn,.lw-shop-now-btn,.lw-continue-shopping,.lw-rv-cta,.lw-hb-random{font-family:var(--font-body)!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.6px}.lw-hb-random{text-transform:none;letter-spacing:0}.lw-de-note-toggle input[type=checkbox],.lw-de-noai input[type=checkbox],.lw-lr-consent input[type=checkbox]{-webkit-appearance:none;appearance:none;flex-shrink:0;width:22px;height:22px;margin:1px 0 0;border-radius:7px;cursor:pointer;border:2px solid #7A0D15;background:#fff6ee;display:inline-grid;place-content:center;transition:background .15s ease,border-color .15s ease,transform .15s ease}.lw-de-note-toggle input[type=checkbox]:after,.lw-de-noai input[type=checkbox]:after,.lw-lr-consent input[type=checkbox]:after{content:"";width:6px;height:11px;margin-top:-2px;border:solid #FFF6EE;border-width:0 3px 3px 0;transform:rotate(45deg) scale(0);transition:transform .15s ease}.lw-de-note-toggle input[type=checkbox]:checked,.lw-de-noai input[type=checkbox]:checked,.lw-lr-consent input[type=checkbox]:checked{background:#7a0d15;border-color:#7a0d15;transform:scale(1.05)}.lw-de-note-toggle input[type=checkbox]:checked:after,.lw-de-noai input[type=checkbox]:checked:after,.lw-lr-consent input[type=checkbox]:checked:after{transform:rotate(45deg) scale(1)}.lw-de-note-toggle input[type=checkbox]:focus-visible,.lw-de-noai input[type=checkbox]:focus-visible,.lw-lr-consent input[type=checkbox]:focus-visible{outline:3px solid #ECC474;outline-offset:2px}body.diya-mode .lw-de-note-toggle input[type=checkbox],body.diya-mode .lw-de-noai input[type=checkbox],body.diya-mode .lw-lr-consent input[type=checkbox]{border-color:#ecc474;background:transparent}body.diya-mode .lw-de-note-toggle input[type=checkbox]:checked,body.diya-mode .lw-de-noai input[type=checkbox]:checked,body.diya-mode .lw-lr-consent input[type=checkbox]:checked{background:#ecc474;border-color:#ecc474}body.diya-mode .lw-de-note-toggle input[type=checkbox]:after,body.diya-mode .lw-de-noai input[type=checkbox]:after,body.diya-mode .lw-lr-consent input[type=checkbox]:after{border-color:#3a0408}.lw-de-note:has(.lw-de-note-toggle input:checked){border-color:#7a0d15;box-shadow:0 0 0 2px #7a0d151f}body.diya-mode .lw-de-note:has(.lw-de-note-toggle input:checked){border-color:#ecc474;box-shadow:0 0 0 2px #ecc4742e,0 0 22px #ecc4741f}.lw-de-noai:has(input:checked) b{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}html{font-synthesis-weight:none;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}b,strong{font-weight:600}.lw-nav a{font-weight:600!important;letter-spacing:.2px}
/*# sourceMappingURL=/cdn/shop/t/14/assets/little-whiskers.css.map */
