.dog-pouch-hoodie-pdp *:focus-visible{outline:2px solid rgb(var(--color-base-accent-1));outline-offset:3px}.dog-pouch-hoodie-pdp a{color:rgb(var(--color-base-accent-1))}.dog-pouch-hoodie-pdp a:hover{color:rgb(var(--color-base-accent-2, var(--color-base-accent-1)))}.dog-pouch-hoodie-pdp .variant-input:checked+.variant-input__label,.dog-pouch-hoodie-pdp .swatch__button--active,.dog-pouch-hoodie-pdp .swatch-item--active{border-color:rgb(var(--color-base-accent-1))!important;color:rgb(var(--color-base-accent-1))!important}.dog-pouch-hoodie-pdp .quantity__button:focus,.dog-pouch-hoodie-pdp .quantity__input:focus{border-color:rgb(var(--color-base-accent-1))!important}.dog-pouch-hoodie-pdp .icon-chevron,.dog-pouch-hoodie-pdp .accordion__icon{color:rgb(var(--color-base-accent-1))!important}.dog-pouch-hoodie-pdp .dph-inner{max-width:var(--page-width, 120rem);margin:0 auto;padding:0 2rem}@media screen and (min-width:750px){.dog-pouch-hoodie-pdp .dph-inner{padding:0 4rem}}.dog-pouch-hoodie-pdp .dph-section-heading{text-align:center;margin-bottom:4.8rem}.dog-pouch-hoodie-pdp .dph-section-heading__eyebrow{display:block;font-size:1.1rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--color-base-accent-1));margin-bottom:1.2rem}.dog-pouch-hoodie-pdp .dph-section-heading__title{font-size:clamp(2.4rem,4vw,4rem);font-weight:900;line-height:1.1;color:rgb(var(--color-base-text));margin:0 0 1.2rem}.dog-pouch-hoodie-pdp .dph-section-heading__sub{font-size:1.6rem;color:rgba(var(--color-base-text),.65);max-width:54rem;margin:0 auto;line-height:1.55}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-reveal{background:var(--gradient-base-background-2, rgb(var(--color-base-background-2)));color:rgb(var(--color-base-text));text-align:center}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-reveal__eyebrow{display:inline-block;font-size:1.1rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--color-base-accent-1));margin-bottom:1.6rem}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-reveal__heading{font-size:clamp(3rem,6vw,6rem);font-weight:900;line-height:1.05;color:rgb(var(--color-base-text));margin:0 0 2rem}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-reveal__sub{font-size:clamp(1.5rem,2vw,1.9rem);color:rgba(var(--color-base-text),.7);max-width:54rem;margin:0 auto 3.2rem;line-height:1.55}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-reveal__image{width:100%;max-width:64rem;margin:0 auto 3.2rem;border-radius:1.2rem;overflow:hidden}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-reveal__image img{width:100%;height:auto;display:block}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-reaction-quote{background:rgb(var(--color-base-background-1));color:rgb(var(--color-base-text))}.dog-pouch-hoodie-pdp .dph-quote-outer{overflow:hidden;margin-left:-1.6rem;margin-right:-1.6rem}.dog-pouch-hoodie-pdp .dph-quote-scroll{display:flex;gap:2rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 1.6rem .4rem}.dog-pouch-hoodie-pdp .dph-quote-scroll::-webkit-scrollbar{display:none}.dog-pouch-hoodie-pdp .dph-quote-scroll .dph-quote-card{flex:0 0 calc(100% - 1.6rem);scroll-snap-align:start;margin:0}@media screen and (min-width:750px){.dog-pouch-hoodie-pdp .dph-quote-scroll .dph-quote-card{flex:0 0 calc(50% - 1rem)}}.dog-pouch-hoodie-pdp .dph-quote-card{background:rgb(var(--color-base-background-2));border-left:4px solid rgb(var(--color-base-accent-1));border-radius:0 .8rem .8rem 0;padding:2.8rem}.dog-pouch-hoodie-pdp .dph-quote-card__stars{color:#fddc5c;font-size:1.6rem;margin-bottom:1.2rem;display:block}.dog-pouch-hoodie-pdp .dph-quote-card__text{font-size:1.8rem;line-height:1.6;font-style:italic;color:rgb(var(--color-base-text));margin:0 0 1.6rem}.dog-pouch-hoodie-pdp .dph-quote-card__author{font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-base-text),.55)}.dog-pouch-hoodie-pdp .dph-quote-nav{display:flex;justify-content:center;gap:1.2rem;margin-top:2rem}.dog-pouch-hoodie-pdp .dph-quote-nav-btn{width:4.4rem;height:4.4rem;border-radius:50%;border:2px solid rgba(var(--color-base-text),.15);background:rgb(var(--color-base-background-2));color:rgb(var(--color-base-text));display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s,color .2s;flex-shrink:0}.dog-pouch-hoodie-pdp .dph-quote-nav-btn:hover:not(:disabled){border-color:rgb(var(--color-base-accent-1));color:rgb(var(--color-base-accent-1))}.dog-pouch-hoodie-pdp .dph-quote-nav-btn:disabled{opacity:.3;cursor:default}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-purchase-card{background:rgb(var(--color-base-background-2));color:rgb(var(--color-base-text))}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-purchase-card__grid{display:grid;gap:4rem;align-items:center;grid-template-columns:1fr}@media screen and (min-width:750px){.dog-pouch-hoodie-pdp .dog-pouch-hoodie-purchase-card__grid{grid-template-columns:1fr 1fr}}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-purchase-card__image{border-radius:1.2rem;overflow:hidden;aspect-ratio:1;background:rgba(var(--color-base-text),.04)}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-purchase-card__image img{width:100%;height:100%;object-fit:cover;display:block}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-purchase-card__label{display:inline-block;background:rgb(var(--color-base-accent-1));color:rgb(var(--color-base-solid-button-labels));font-size:1.1rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;padding:.4rem 1.2rem;border-radius:.4rem;margin-bottom:1.6rem}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-purchase-card__heading{font-size:clamp(2.4rem,4vw,3.6rem);font-weight:900;line-height:1.1;color:rgb(var(--color-base-text));margin:0 0 1.6rem}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-purchase-card__price{font-size:2.8rem;font-weight:800;color:rgb(var(--color-base-accent-1));margin:0 0 2.4rem}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-purchase-card__btn{display:block;width:100%;background:rgb(var(--color-base-accent-1));color:rgb(var(--color-base-solid-button-labels));font-weight:800;font-size:1.8rem;padding:1.6rem 2.4rem;border:none;border-radius:.6rem;cursor:pointer;text-align:center;text-transform:uppercase;letter-spacing:.06em;transition:opacity .2s}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-purchase-card__btn:hover{opacity:.85}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-purchase-card__trust{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:1.6rem;list-style:none;padding:0}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-purchase-card__trust-item{display:flex;align-items:center;gap:.6rem;font-size:1.2rem;color:rgba(var(--color-base-text),.6);list-style:none}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-purchase-card__trust-item:before{content:"\2713";color:rgb(var(--color-base-accent-1));font-weight:700}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-benefits{background:rgb(var(--color-base-background-1));color:rgb(var(--color-base-text))}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-benefits__grid{display:grid;gap:2.4rem;grid-template-columns:repeat(2,1fr);list-style:none;padding:0;margin:0}@media screen and (min-width:750px){.dog-pouch-hoodie-pdp .dog-pouch-hoodie-benefits__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:990px){.dog-pouch-hoodie-pdp .dog-pouch-hoodie-benefits__grid{grid-template-columns:repeat(6,1fr)}}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-benefits__grid ul,.dog-pouch-hoodie-pdp .dog-pouch-hoodie-benefits__grid ol{list-style:none!important;margin:0;padding:0}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-benefits__grid li{list-style:none!important}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-benefits__grid li:before,.dog-pouch-hoodie-pdp .dog-pouch-hoodie-benefits__grid li:after{content:none!important;display:none!important}.dog-pouch-hoodie-pdp .dph-benefit-card{list-style:none;text-align:center;padding:2.4rem 1.6rem;background:rgb(var(--color-base-background-2));border-radius:1rem}.dog-pouch-hoodie-pdp .dph-benefit-card__icon{font-size:3.2rem;line-height:1;margin-bottom:1.2rem;display:block}.dog-pouch-hoodie-pdp .dph-benefit-card__heading{font-size:1.4rem;font-weight:700;color:rgb(var(--color-base-text));margin:0 0 .6rem}.dog-pouch-hoodie-pdp .dph-benefit-card__body{font-size:1.5rem;color:rgba(var(--color-base-text),.6);margin:0;line-height:1.45}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-quality{background:rgb(var(--color-base-background-2));color:rgb(var(--color-base-text))}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-quality__grid{display:grid;gap:4rem;align-items:start;grid-template-columns:1fr}@media screen and (min-width:750px){.dog-pouch-hoodie-pdp .dog-pouch-hoodie-quality__grid{grid-template-columns:1fr 1fr}}.dog-pouch-hoodie-pdp .dph-spec-row{display:flex;justify-content:space-between;padding:1.4rem 0;border-bottom:1px solid rgba(var(--color-base-text),.1);font-size:1.5rem;gap:2rem}.dog-pouch-hoodie-pdp .dph-spec-row:first-child{border-top:1px solid rgba(var(--color-base-text),.1)}.dog-pouch-hoodie-pdp .dph-spec-row__label{color:rgba(var(--color-base-text),.55);font-weight:500;flex-shrink:0}.dog-pouch-hoodie-pdp .dph-spec-row__value{color:rgb(var(--color-base-text));font-weight:700;text-align:right}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-quality__note{font-size:1.4rem;color:rgba(var(--color-base-text),.6);line-height:1.65;margin:0}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-steps{background:rgb(var(--color-base-background-1));color:rgb(var(--color-base-text))}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-steps__grid{display:grid;gap:2.4rem;grid-template-columns:1fr;list-style:none!important;padding:0;margin:0}@media screen and (min-width:750px){.dog-pouch-hoodie-pdp .dog-pouch-hoodie-steps__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.dog-pouch-hoodie-pdp .dog-pouch-hoodie-steps__grid{grid-template-columns:repeat(4,1fr)}}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-steps__grid li{list-style:none!important}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-steps__grid li:before,.dog-pouch-hoodie-pdp .dog-pouch-hoodie-steps__grid li:after{content:none!important;display:none!important}.dog-pouch-hoodie-pdp .dph-step-card{background:rgb(var(--color-base-background-2));border-radius:1rem;padding:2.8rem 2.4rem}.dog-pouch-hoodie-pdp .dph-step-card__num{display:block;font-size:4.8rem;font-weight:900;color:rgb(var(--color-base-accent-1));line-height:1;margin-bottom:1.6rem;opacity:.85}.dog-pouch-hoodie-pdp .dph-step-card__heading{font-size:1.8rem;font-weight:800;color:rgb(var(--color-base-text));margin:0 0 .8rem}.dog-pouch-hoodie-pdp .dph-step-card__body{font-size:1.4rem;color:rgba(var(--color-base-text),.6);margin:0;line-height:1.55}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-recipient-grid{background:rgb(var(--color-base-background-2));color:rgb(var(--color-base-text))}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-recipient-grid__items{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);list-style:none;padding:0;margin:0}@media screen and (min-width:750px){.dog-pouch-hoodie-pdp .dog-pouch-hoodie-recipient-grid__items{grid-template-columns:repeat(4,1fr)}}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-recipient-grid ul,.dog-pouch-hoodie-pdp .dog-pouch-hoodie-recipient-grid ol{list-style:none!important;margin:0;padding:0}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-recipient-grid li{list-style:none!important}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-recipient-grid li:before,.dog-pouch-hoodie-pdp .dog-pouch-hoodie-recipient-grid li:after{content:none!important;display:none!important}.dog-pouch-hoodie-pdp .dph-recipient-card{list-style:none;background:rgb(var(--color-base-background-1));border-radius:1rem;padding:2.4rem 2rem;text-align:center}.dog-pouch-hoodie-pdp .dph-recipient-card__icon{font-size:3.2rem;display:block;margin-bottom:1.2rem}.dog-pouch-hoodie-pdp .dph-recipient-card__label{font-size:1.5rem;font-weight:700;color:rgb(var(--color-base-text));margin:0 0 .4rem}.dog-pouch-hoodie-pdp .dph-recipient-card__sub{font-size:1.2rem;color:rgba(var(--color-base-text),.55);margin:0;line-height:1.4}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-comparison{background:rgb(var(--color-base-background-1));color:rgb(var(--color-base-text))}.dog-pouch-hoodie-pdp .dph-comparison-overflow{overflow-x:auto}.dog-pouch-hoodie-pdp .dph-comparison-table{width:100%;border-collapse:collapse;font-size:1.45rem;min-width:48rem}.dog-pouch-hoodie-pdp .dph-comparison-table thead th{padding:1.6rem 1.2rem;text-align:center;font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-bottom:2px solid rgba(var(--color-base-text),.12);color:rgba(var(--color-base-text),.55)}.dog-pouch-hoodie-pdp .dph-comparison-table thead th:first-child{text-align:left}.dog-pouch-hoodie-pdp .dph-comparison-table thead th.dph-col-product{color:rgb(var(--color-base-accent-1));background:rgba(var(--color-base-accent-1),.07)}.dog-pouch-hoodie-pdp .dph-comparison-table tbody tr:nth-child(2n) td{background:rgba(var(--color-base-text),.03)}.dog-pouch-hoodie-pdp .dph-comparison-table tbody td{padding:1.4rem 1.2rem;text-align:center;border-bottom:1px solid rgba(var(--color-base-text),.07);vertical-align:middle}.dog-pouch-hoodie-pdp .dph-comparison-table tbody td:first-child{text-align:left;font-weight:600;color:rgb(var(--color-base-text))}.dog-pouch-hoodie-pdp .dph-comparison-table tbody td.dph-col-product{background:rgba(var(--color-base-accent-1),.05)}.dog-pouch-hoodie-pdp .dph-check{color:rgb(var(--color-base-accent-1));font-size:1.8rem}.dog-pouch-hoodie-pdp .dph-cross{color:rgba(var(--color-base-text),.3);font-size:1.8rem}.dog-pouch-hoodie-pdp .dph-comparison-table thead th:nth-child(4),.dog-pouch-hoodie-pdp .dph-comparison-table tbody td:nth-child(4){display:none}@media screen and (max-width:749px){.dog-pouch-hoodie-pdp .dph-comparison-overflow{overflow:visible}.dog-pouch-hoodie-pdp .dph-comparison-table{min-width:0;display:block;width:100%}.dog-pouch-hoodie-pdp .dph-comparison-table thead{display:none}.dog-pouch-hoodie-pdp .dph-comparison-table tbody{display:flex;flex-direction:column;gap:1.2rem}.dog-pouch-hoodie-pdp .dph-comparison-table tbody tr{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(var(--color-base-text),.12);border-radius:.8rem;overflow:hidden}.dog-pouch-hoodie-pdp .dph-comparison-table tbody td{border-bottom:none;padding:1rem}.dog-pouch-hoodie-pdp .dph-comparison-table tbody td:first-child{grid-column:1 / -1;background:rgba(var(--color-base-text),.05)!important;font-weight:700;font-size:1.3rem;color:rgb(var(--color-base-text));padding:.9rem 1.2rem;border-bottom:1px solid rgba(var(--color-base-text),.08)!important;text-align:left}.dog-pouch-hoodie-pdp .dph-comparison-table tbody td:nth-child(2){background:rgba(var(--color-base-accent-1),.07)!important;text-align:center;padding-top:1.4rem}.dog-pouch-hoodie-pdp .dph-comparison-table tbody td:nth-child(3){background:transparent!important;text-align:center;padding-top:1.4rem}.dog-pouch-hoodie-pdp .dph-comparison-table tbody td:nth-child(2):before{content:"Dog Pouch Hoodie";display:block;font-size:1rem;font-weight:700;color:rgb(var(--color-base-accent-1));letter-spacing:.05em;text-transform:uppercase;margin-bottom:.5rem}.dog-pouch-hoodie-pdp .dph-comparison-table tbody td:nth-child(3):before{content:"Dog Leash";display:block;font-size:1rem;font-weight:700;color:rgba(var(--color-base-text),.5);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.5rem}}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-social-proof{background:rgb(var(--color-base-background-1));color:rgb(var(--color-base-text))}.dog-pouch-hoodie-pdp .dph-sp-header{text-align:center;margin-bottom:4.8rem}.dog-pouch-hoodie-pdp .dph-rating-pill{display:inline-block;background:rgba(var(--color-base-accent-1),.1);color:rgb(var(--color-base-accent-1));font-size:1.4rem;font-weight:700;padding:.6rem 1.6rem;border-radius:10rem;border:1px solid rgba(var(--color-base-accent-1),.25);margin-bottom:1.6rem;letter-spacing:.02em}.dog-pouch-hoodie-pdp .dph-heading{font-size:clamp(2.4rem,4vw,4rem);font-weight:900;line-height:1.1;margin:0 0 1.2rem;color:rgb(var(--color-base-text))}.dog-pouch-hoodie-pdp .dph-heading__dark{color:rgb(var(--color-base-text))}.dog-pouch-hoodie-pdp .dph-heading__accent{color:rgb(var(--color-base-accent-1))}.dog-pouch-hoodie-pdp .dph-subheading{font-size:1.6rem;color:rgba(var(--color-base-text),.6);max-width:52rem;margin:0 auto;line-height:1.55}.dog-pouch-hoodie-pdp .dph-carousel-wrap{position:relative}.dog-pouch-hoodie-pdp .dph-track{display:flex;gap:2rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.4rem}.dog-pouch-hoodie-pdp .dph-track::-webkit-scrollbar{display:none}.dog-pouch-hoodie-pdp .dph-card{flex:0 0 calc((100% - 4rem) / 3);min-width:26rem;scroll-snap-align:start;background:rgb(var(--color-base-background-2));border:1px solid rgba(var(--color-base-text),.12);border-radius:1.2rem;overflow:hidden;display:flex;flex-direction:column}@media screen and (max-width:989px){.dog-pouch-hoodie-pdp .dph-card{flex:0 0 calc((100% - 2rem)/2)}}@media screen and (max-width:749px){.dog-pouch-hoodie-pdp .dph-card{flex:0 0 calc(100% - 1.6rem)}}.dog-pouch-hoodie-pdp .dph-card__image-wrap{width:100%;aspect-ratio:1 / 1;overflow:hidden;background:rgba(var(--color-base-text),.05)}.dog-pouch-hoodie-pdp .dph-card__image{width:100%;height:100%;object-fit:cover;display:block}.dog-pouch-hoodie-pdp .dph-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.dog-pouch-hoodie-pdp .dph-placeholder-svg{width:60%;height:60%;opacity:.2}.dog-pouch-hoodie-pdp .dph-card__body{padding:2rem;display:flex;flex-direction:column;flex:1}.dog-pouch-hoodie-pdp .dph-card__stars{display:flex;gap:.2rem;margin-bottom:1rem;font-size:1.6rem;line-height:1}.dog-pouch-hoodie-pdp .dph-star--filled{color:#fddc5c}.dog-pouch-hoodie-pdp .dph-star--empty{color:rgba(var(--color-base-text),.2)}.dog-pouch-hoodie-pdp .dph-card__reviewer-row{display:flex;align-items:center;gap:.8rem;margin-bottom:1.2rem;flex-wrap:wrap}.dog-pouch-hoodie-pdp .dph-card__reviewer-pill{display:inline-block;background:rgb(var(--color-base-accent-1));color:rgb(var(--color-base-solid-button-labels));font-size:1.1rem;font-weight:700;padding:.3rem 1rem;border-radius:10rem;letter-spacing:.03em;text-transform:uppercase}.dog-pouch-hoodie-pdp .dph-card__verified{font-size:1.1rem;color:rgba(var(--color-base-text),.5);font-weight:600}.dog-pouch-hoodie-pdp .dph-card__quote{font-size:1.45rem;line-height:1.65;color:rgb(var(--color-base-text));font-style:italic;margin:0 0 1.2rem;flex:1}.dog-pouch-hoodie-pdp .dph-card__label{font-size:1.2rem;color:rgba(var(--color-base-text),.5);margin:0 0 .5rem}.dog-pouch-hoodie-pdp .dph-card__date{font-size:1.2rem;color:rgba(var(--color-base-text),.4);margin:0 0 1.2rem;display:block}.dog-pouch-hoodie-pdp .dph-card__title{font-size:1.6rem;font-weight:800;line-height:1.3;color:rgb(var(--color-base-text));margin:0 0 .8rem}.dog-pouch-hoodie-pdp .dph-card__avatar{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:50%;background:rgb(var(--color-base-accent-1));color:rgb(var(--color-base-solid-button-labels));font-size:1.2rem;font-weight:800;flex-shrink:0}.dog-pouch-hoodie-pdp .dph-card__avatar--text{background:rgba(var(--color-base-text),.1);color:rgb(var(--color-base-text))}.dog-pouch-hoodie-pdp .dph-card--image .dph-card__reviewer-pill,.dog-pouch-hoodie-pdp .dph-card--text .dph-card__reviewer-pill{background:none;color:rgb(var(--color-base-text));padding:0;font-weight:700;text-transform:none;letter-spacing:normal;font-size:1.3rem}.dog-pouch-hoodie-pdp .dph-card--text{background:rgba(var(--color-base-text),.03);border:1px solid rgba(var(--color-base-text),.1)}.dog-pouch-hoodie-pdp .dph-card--text .dph-card__body{padding:2.4rem 2rem 2rem;justify-content:center}.dog-pouch-hoodie-pdp .dph-card__quote-icon{display:block;font-size:3.6rem;line-height:1;font-family:Georgia,Times New Roman,serif;color:rgba(var(--color-base-accent-1),.35);margin:0 0 .4rem}.dog-pouch-hoodie-pdp .dph-card--text .dph-card__quote{font-size:1.35rem;display:flex;align-items:center}.dog-pouch-hoodie-pdp .dph-controls{display:flex;justify-content:flex-end;gap:1rem;margin-top:2.4rem}.dog-pouch-hoodie-pdp .dph-btn{width:4.4rem;height:4.4rem;border-radius:50%;border:2px solid rgba(var(--color-base-text),.15);background:rgb(var(--color-base-background-2));color:rgb(var(--color-base-text));display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s,color .2s,background .2s;flex-shrink:0}.dog-pouch-hoodie-pdp .dph-btn:hover:not(:disabled){border-color:rgb(var(--color-base-accent-1));color:rgb(var(--color-base-accent-1))}.dog-pouch-hoodie-pdp .dph-btn:disabled{opacity:.3;cursor:default}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-reassurance{background:rgb(var(--color-base-background-2));color:rgb(var(--color-base-text))}.dog-pouch-hoodie-pdp .dph-reassurance-list{display:flex;flex-wrap:wrap;gap:3.2rem;justify-content:center;list-style:none;padding:0;margin:0}.dog-pouch-hoodie-pdp .dph-reassurance-item{display:flex;align-items:flex-start;gap:1.6rem;max-width:28rem;flex:1 1 22rem;list-style:none}.dog-pouch-hoodie-pdp .dph-reassurance-item__icon{font-size:2.8rem;line-height:1;flex-shrink:0;margin-top:.2rem}.dog-pouch-hoodie-pdp .dph-reassurance-item__heading{font-size:1.6rem;font-weight:800;color:rgb(var(--color-base-text));margin:0 0 .6rem}.dog-pouch-hoodie-pdp .dph-reassurance-item__sub{font-size:1.4rem;color:rgba(var(--color-base-text),.6);margin:0;line-height:1.55}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-faq{background:rgb(var(--color-base-background-1));color:rgb(var(--color-base-text))}.dog-pouch-hoodie-pdp .dph-faq-list{border-top:1px solid rgba(var(--color-base-text),.1);max-width:80rem;margin:0 auto}.dog-pouch-hoodie-pdp .dph-faq-item{border-bottom:1px solid rgba(var(--color-base-text),.1)}.dog-pouch-hoodie-pdp .dph-faq-q{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:100%;padding:1.8rem 0;cursor:pointer;font-size:1.6rem;font-weight:600;line-height:1.4;color:rgb(var(--color-base-text))}.dog-pouch-hoodie-pdp .dph-faq-q:focus-visible{outline:2px solid rgb(var(--color-base-accent-1));outline-offset:2px;border-radius:2px}.dog-pouch-hoodie-pdp .dph-faq-icon{flex-shrink:0;font-size:2rem;font-weight:300;line-height:1;transition:transform .25s ease;display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem}.dog-pouch-hoodie-pdp .dph-faq-item.is-open .dph-faq-icon{transform:rotate(45deg)}.dog-pouch-hoodie-pdp .dph-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.dog-pouch-hoodie-pdp .dph-faq-item.is-open .dph-faq-a{grid-template-rows:1fr}.dog-pouch-hoodie-pdp .dph-faq-a-inner{overflow:hidden;padding-bottom:0;transition:padding-bottom .3s ease}.dog-pouch-hoodie-pdp .dph-faq-item.is-open .dph-faq-a-inner{padding-bottom:1.8rem}.dog-pouch-hoodie-pdp .dph-faq-a-inner p{margin:0;font-size:1.5rem;line-height:1.65;color:rgba(var(--color-base-text),.78)}.dog-pouch-hoodie-pdp .dph-faq-a-inner a{color:rgb(var(--color-base-accent-1));text-decoration:underline}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-final-cta{background:rgb(var(--color-base-background-2));color:rgb(var(--color-base-text));text-align:center}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-final-cta__image{width:100%;max-width:54rem;margin:0 auto 3.2rem;border-radius:1.2rem;overflow:hidden}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-final-cta__image img{width:100%;height:auto;display:block}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-final-cta__heading{font-size:clamp(2.4rem,4vw,4.8rem);font-weight:900;line-height:1.1;color:rgb(var(--color-base-text));max-width:72rem;margin:0 auto 1.6rem}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-final-cta__sub{font-size:1.7rem;color:rgba(var(--color-base-text),.65);margin:0 0 2.4rem;line-height:1.5}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-final-cta__btn{display:inline-block;background:rgb(var(--color-base-accent-1));color:rgb(var(--color-base-solid-button-labels));font-weight:800;font-size:1.8rem;padding:1.6rem 5.6rem;border:none;border-radius:.6rem;cursor:pointer;text-transform:uppercase;letter-spacing:.06em;transition:opacity .2s;margin-bottom:2.4rem}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-final-cta__btn:hover{opacity:.85}.dog-pouch-hoodie-pdp .dog-pouch-hoodie-final-cta__note{font-size:1.3rem;color:rgba(var(--color-base-text),.5);margin:0;letter-spacing:.03em}.dog-pouch-hoodie-pdp .dph-free-shipping{display:flex;align-items:center;gap:.7rem;background:#e5f4e9;border:1px solid #A4D1B0;border-radius:.8rem;padding:1rem 1.4rem;margin:.8rem 0 1rem}.dog-pouch-hoodie-pdp .dph-free-shipping__icon{font-size:1.8rem;line-height:1;flex-shrink:0}.dog-pouch-hoodie-pdp .dph-free-shipping__text{font-size:1.5rem;font-weight:600;color:#176b4d;line-height:1.3}.dog-pouch-hoodie-pdp .dph-reassurance-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin:1.6rem 0}.dog-pouch-hoodie-pdp .dph-reassurance-tile{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.3rem;background:rgba(var(--color-base-text),.03);border:1px solid rgba(var(--color-base-text),.1);border-radius:.8rem;padding:1.2rem .8rem}.dog-pouch-hoodie-pdp .dph-reassurance-tile__icon{font-size:2rem;line-height:1}.dog-pouch-hoodie-pdp .dph-reassurance-tile__heading{font-size:1.4rem;font-weight:700;color:rgb(var(--color-base-text))}.dog-pouch-hoodie-pdp .dph-reassurance-tile__text{font-size:1.3rem;color:rgba(var(--color-base-text),.65);line-height:1.3}.dog-pouch-hoodie-pdp .dph-reassurance-tile__text a{color:inherit;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/7/assets/dog-pouch-hoodie-pdp.css.map */
