:root{--pup-brown: #2A0F1A;--pup-band: #2A0F1A;--pup-caramel: #E7B7C4;--pup-red: #7A1F3D;--pup-cream: #F7F1EA;--pup-oat: #EFE6DC;--pup-line: #E2D3C6;--pup-star: #E9A23B;--pup-text: #2A0F1A;--pup-r-lg: 22px;--pup-r-sm: 12px;--pup-heading: var(--font-heading-family, Georgia, serif)}.pup-section{background:var(--pup-cream);color:var(--pup-text)}.pup-section .pup-inner{padding-top:var(--pup-pt, 56px);padding-bottom:var(--pup-pb, 56px)}.pup-h2{font-family:var(--pup-heading);font-weight:700;color:var(--pup-brown);font-size:clamp(2.8rem,4.2vw,4.2rem);line-height:1.1;letter-spacing:-.02em;margin:0 0 1.2rem}.pup-lede{font-size:1.7rem;line-height:1.6;max-width:56ch;margin:0;opacity:1}.pup-benefits{list-style:none;margin:1.6rem 0 2rem;padding:0;display:grid;gap:1.4rem;color:var(--pup-brown)}.pup-benefits__item{display:grid;grid-template-columns:34px 1fr;gap:1.2rem;align-items:start}.pup-benefits__icon{width:34px;height:34px;border-radius:50%;background:var(--pup-oat);display:grid;place-items:center;font-size:1.8rem;line-height:1}.pup-benefits__item p{margin:0;font-size:1.55rem;line-height:1.55}.pup-benefits__item strong{font-weight:700}.pup-faq__wrap{max-width:760px;margin:0 auto}.pup-faq__wrap .pup-h2{text-align:center;margin-bottom:2.4rem}.pup-faq details{border-bottom:1px solid var(--pup-line)}.pup-faq details:first-of-type{border-top:1px solid var(--pup-line)}.pup-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1.6rem;padding:1.8rem .2rem;font-weight:700;font-size:1.65rem;color:var(--pup-brown)}.pup-faq summary::-webkit-details-marker{display:none}.pup-faq summary:focus-visible{outline:2px solid var(--pup-caramel);outline-offset:3px;border-radius:4px}.pup-faq__sign{position:relative;width:14px;height:14px;flex:none}.pup-faq__sign:before,.pup-faq__sign:after{content:"";position:absolute;inset:6px 0 auto 0;height:2px;background:var(--pup-caramel);border-radius:2px;transition:transform .2s ease}.pup-faq__sign:after{transform:rotate(90deg)}.pup-faq details[open] .pup-faq__sign:after{transform:rotate(0)}.pup-faq__answer{padding:0 .2rem 2rem;font-size:1.55rem;line-height:1.65;max-width:62ch}.pup-faq__answer p{margin:0 0 .8rem}.pup-guarantee{background:var(--pup-band);color:#f7f1ea}.pup-guarantee__grid{display:grid;grid-template-columns:auto 1fr;gap:clamp(2.4rem,6vw,8rem);align-items:center}.pup-guarantee .pup-h2{color:#fbf7f2}.pup-guarantee .pup-lede{color:#f7f1ea}.pup-guarantee .button{margin-top:2rem}.pup-seal{width:clamp(150px,20vw,240px);height:auto;display:block}.pup-seal__scallop{fill:var(--pup-caramel)}.pup-seal__ring{fill:none;stroke:var(--pup-band);stroke-width:2;stroke-dasharray:2 6;stroke-linecap:round}.pup-seal__icon{fill:none;stroke:var(--pup-band);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.pup-seal__num{fill:var(--pup-band);font-family:var(--pup-heading);font-weight:700;font-size:66px}.pup-seal__label{fill:var(--pup-band);font-family:var(--font-body-family, sans-serif);font-weight:700;font-size:13.5px;letter-spacing:.02em}.pup-proof{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin:0 0 1.4rem;color:var(--pup-brown)}.pup-proof__badge{border:1.5px solid var(--pup-red);color:var(--pup-red);border-radius:6px;padding:.35rem 1rem;font-size:1.3rem;font-weight:700;letter-spacing:.02em}.pup-proof__rating{display:flex;align-items:center;gap:.8rem;font-size:1.5rem}.pup-stars{display:inline-flex;gap:2px}.pup-stars svg{width:18px;height:18px;fill:var(--pup-star)}.pup-stars svg.is-empty{fill:var(--pup-line)}@media(max-width:749px){.pup-section .pup-inner{padding-top:calc(var(--pup-pt, 56px) * .75);padding-bottom:calc(var(--pup-pb, 56px) * .75)}.pup-guarantee__grid{grid-template-columns:1fr;justify-items:center;text-align:center}.pup-guarantee .pup-lede{margin:0 auto}}@media(prefers-reduced-motion:reduce){.pup-faq__sign:before,.pup-faq__sign:after{transition:none}}.product__title h1{letter-spacing:-.02em;line-height:1.08}.pup-section.pup-dark{background:var(--pup-band);color:#fff}.pup-dark .pup-h2,.pup-section.pup-dark summary{color:#fff}.pup-section.pup-dark details,.pup-section.pup-dark details:first-of-type{border-color:#ffffff29}.pup-dark .pup-faq__answer{color:#f7f1ea}.pup-wave{position:relative}.pup-wave:before,.pup-wave:after{content:"";position:absolute;left:0;right:0;height:28px;pointer-events:none;z-index:1;background:var(--pup-band);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 28' preserveAspectRatio='none'%3E%3Cpath d='M0 28V14C200 2 420 0 600 8s420 18 600 4v16z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 28' preserveAspectRatio='none'%3E%3Cpath d='M0 28V14C200 2 420 0 600 8s420 18 600 4v16z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.pup-wave:before{top:-27px}.pup-wave:after{bottom:-27px;transform:scaleY(-1)}.pup-feat__item{border:1px solid var(--pup-line)}.pup-section .button{--color-button: 155, 44, 79;--color-button-text: 255, 255, 255}@media screen and (min-width:990px){.product media-gallery{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:1.2rem;align-items:start}.product media-gallery>[id^=GalleryStatus]{position:absolute}.product media-gallery>slider-component[id^=GalleryViewer]{grid-column:1;grid-row:1}.product media-gallery>.thumbnail-slider{grid-column:2;grid-row:1;margin:0;display:block}.product .thumbnail-slider .slider-button{display:none}.product .thumbnail-slider .thumbnail-list{display:flex;flex-direction:column;gap:1rem;flex-wrap:nowrap;max-height:640px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;grid-template-columns:none;scroll-snap-type:none;padding:0;margin:0}.product .thumbnail-slider .thumbnail-list::-webkit-scrollbar{display:none}.product .thumbnail-slider .thumbnail-list__item{width:100%!important;max-width:96px;flex:none}.product .thumbnail{border-radius:10px;overflow:hidden}.product .thumbnail[aria-current]{box-shadow:0 0 0 2px var(--pup-caramel);border-color:transparent}}.product .product__media-item .media,.product .product__media{border-radius:var(--pup-r-lg);overflow:hidden}.pup-ugc__head{text-align:center;max-width:640px;margin:0 auto 3.2rem}.pup-ugc__head .pup-lede{margin:0 auto}.pup-ugc__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;list-style:none;margin:0;padding:0}.pup-ugc__item{border-radius:var(--pup-r-lg);overflow:hidden;background:var(--pup-oat);aspect-ratio:9 / 16;border:1px solid var(--pup-line)}.pup-ugc__item video,.pup-ugc__item img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:749px){.pup-ugc__track{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:62%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:-1.5rem;padding-right:1.5rem}.pup-ugc__track::-webkit-scrollbar{display:none}.pup-ugc__item{scroll-snap-align:start}}.pup-section.pup-dark .pup-faq__answer{color:#f7f1ea}.pup-feat__item{background:#fff}
/*# sourceMappingURL=/cdn/shop/t/6/assets/pup.css.map */
