:root{--zrm-pdp-paper: #fbfaf5;--zrm-pdp-cream: #fffee6;--zrm-pdp-sage-050: #f4f6f0;--zrm-pdp-sage-100: #e9eee3;--zrm-pdp-sage-300: #c9d3bd;--zrm-pdp-sage-500: #7f9271;--zrm-pdp-sage-700: #5d7048;--zrm-pdp-brown: #431f18;--zrm-pdp-peach: #f3c196;--zrm-pdp-line: rgb(67 31 24 / 14%)}.template-product,.zrm-product-detail{background:var(--zrm-pdp-paper)}.template-product main{overflow:clip}.zrm-product-detail,.zrm-product-detail *{box-sizing:border-box}.zrm-product-detail{color:var(--zrm-pdp-brown);inline-size:100%;min-inline-size:0}.zrm-product-detail__shell{inline-size:min(calc(100% - (2*clamp(1rem,3.2vw,4rem))),118rem);margin-inline:auto;min-inline-size:0;padding-block:clamp(.75rem,1.3vw,1.25rem) clamp(4rem,7vw,7rem)}.zrm-product-detail__breadcrumb{margin-block-end:.8rem;overflow:hidden}.zrm-product-detail__breadcrumb ol{align-items:center;display:flex;gap:.45rem;list-style:none;margin:0;overflow-x:auto;padding:.2rem 0;scrollbar-width:none;white-space:nowrap}.zrm-product-detail__breadcrumb ol::-webkit-scrollbar{display:none}.zrm-product-detail__breadcrumb li{align-items:center;color:#431f18ad;display:flex;font-size:.69rem;gap:.45rem}.zrm-product-detail__breadcrumb li+li:before{color:var(--zrm-pdp-sage-500);content:"/"}.zrm-product-detail__breadcrumb a{color:var(--zrm-pdp-sage-700);text-decoration-thickness:.06em;text-underline-offset:.2em}.zrm-product-detail__hero{align-items:start;display:grid;gap:clamp(1.5rem,2.7vw,3.4rem);grid-template-areas:"gallery buybox";grid-template-columns:minmax(0,1.68fr) minmax(22rem,.72fr);min-inline-size:0}.zrm-product-gallery,.zrm-product-buybox{min-inline-size:0}.zrm-product-gallery{display:grid;gap:clamp(.45rem,.75vw,.75rem);grid-area:gallery;grid-template-columns:minmax(0,2.08fr) minmax(11rem,.82fr);grid-template-rows:repeat(2,minmax(0,1fr));min-block-size:clamp(32rem,calc(100svh - 9.5rem),52rem)}.zrm-product-gallery__item{background:radial-gradient(circle at 18% 12%,rgb(243 193 150 / 16%),transparent 34%),var(--zrm-pdp-sage-050);border:1px solid rgb(67 31 24 / 8%);border-radius:clamp(.8rem,1.15vw,1.2rem);margin:0;min-block-size:0;min-inline-size:0;overflow:hidden;position:relative}.zrm-product-gallery__item--front{grid-row:1 / 3}.zrm-product-gallery__image,.zrm-product-gallery__placeholder,.zrm-product-gallery__placeholder svg{block-size:100%;display:block;inline-size:100%}.zrm-product-gallery__image{object-fit:cover;object-position:center;transition:opacity .16s ease}.zrm-product-gallery__image.is-contain,.zrm-product-gallery__image--front{object-fit:contain}.zrm-product-gallery__image.is-changing{opacity:.35}.zrm-product-gallery__placeholder{color:var(--zrm-pdp-sage-500)}.zrm-product-gallery figcaption{background:#fbfaf5e0;border:1px solid rgb(67 31 24 / 10%);border-radius:999px;bottom:.75rem;color:var(--zrm-pdp-sage-700);font-size:.58rem;font-weight:780;left:.75rem;letter-spacing:.1em;padding:.4rem .62rem;position:absolute;text-transform:uppercase}.zrm-product-buybox{grid-area:buybox;padding-block-start:.25rem;position:sticky;top:calc(var(--zrm-header-height, 4.75rem) + .75rem)}.zrm-product-buybox__topline{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem;justify-content:space-between}.zrm-product-buybox__topline>p,.zrm-product-detail__eyebrow{color:var(--zrm-pdp-sage-700);font-size:.67rem;font-weight:780;letter-spacing:.11em;margin:0;text-transform:uppercase}.zrm-product-buybox__availability{align-items:center;color:#431f18ad;display:inline-flex;font-size:.67rem;font-weight:740;gap:.4rem}.zrm-product-buybox__availability:before{background:#431f185c;border-radius:50%;block-size:.45rem;content:"";inline-size:.45rem}.zrm-product-buybox h1{font-family:var(--zrm-heading);font-size:clamp(2.45rem,3.25vw,4.15rem);font-weight:500;letter-spacing:-.045em;line-height:.98;margin:.65rem 0 0;max-inline-size:14ch;overflow-wrap:anywhere;text-wrap:balance}.zrm-product-buybox__rating{align-items:center;color:var(--zrm-pdp-sage-700);display:flex;font-size:.72rem;gap:.4rem;margin:.7rem 0 0}.zrm-product-buybox__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:.45rem .65rem;margin:.9rem 0 0}.zrm-product-buybox__price strong{font-size:1.42rem;font-variant-numeric:tabular-nums}.zrm-product-buybox__price s{color:#431f18ad;font-size:.84rem;font-variant-numeric:tabular-nums}.zrm-product-buybox__saving{background:var(--zrm-pdp-peach);border-radius:999px;font-size:.63rem;font-weight:780;padding:.34rem .58rem}.zrm-product-buybox__summary{color:#431f18b3;font-size:clamp(.88rem,1vw,1rem);line-height:1.52;margin:.85rem 0 0;max-inline-size:52ch}.zrm-product-buybox__proof{border-block:1px solid var(--zrm-pdp-line);display:grid;list-style:none;margin:.9rem 0 0;padding:0}.zrm-product-buybox__proof li{align-items:start;border-block-end:1px solid var(--zrm-pdp-line);display:grid;gap:.6rem;grid-template-columns:1.45rem minmax(0,1fr);padding-block:.58rem}.zrm-product-buybox__proof li:last-child{border-block-end:0}.zrm-product-buybox__proof-mark{color:var(--zrm-pdp-sage-700);font-size:.6rem;font-weight:800;letter-spacing:.08em;padding-block-start:.14rem}.zrm-product-buybox__proof li>span:last-child{display:grid;gap:.12rem}.zrm-product-buybox__proof strong{color:var(--zrm-pdp-brown);font-size:.74rem}.zrm-product-buybox__proof small{color:#431f18ad;font-size:.67rem;line-height:1.38}.zrm-product-buybox__notice{background:var(--zrm-pdp-sage-100);border-inline-start:3px solid var(--zrm-pdp-sage-700);color:#431f18b8;font-size:.8rem;line-height:1.52;margin:1rem 0 0;padding:.85rem}.zrm-product-form{border-block-start:1px solid var(--zrm-pdp-line);display:grid;gap:.7rem;margin-block-start:.9rem;padding-block-start:.9rem}.zrm-product-form__purchase-type{color:var(--zrm-pdp-sage-700);font-size:.65rem;font-weight:760;letter-spacing:.08em;margin:0;text-transform:uppercase}.zrm-product-form__field{display:grid;gap:.42rem}.zrm-product-form__field>label{font-size:.71rem;font-weight:740}.zrm-product-form__field select{-webkit-appearance:none;appearance:none;background:linear-gradient(45deg,transparent 50%,var(--zrm-pdp-brown) 50%) calc(100% - 1.1rem) 50% / .36rem .36rem no-repeat,linear-gradient(135deg,var(--zrm-pdp-brown) 50%,transparent 50%) calc(100% - .86rem) 50% / .36rem .36rem no-repeat,#fff;border:1px solid rgb(67 31 24 / 30%);border-radius:.65rem;color:var(--zrm-pdp-brown);font:inherit;font-size:.82rem;inline-size:100%;min-block-size:2.9rem;min-inline-size:0;padding:.7rem 2.4rem .7rem .85rem}.zrm-product-form__field--quantity{inline-size:min(100%,9rem)}.zrm-product-form__stepper{border:1px solid rgb(67 31 24 / 30%);border-radius:.65rem;display:grid;grid-template-columns:2.5rem minmax(2.5rem,1fr) 2.5rem;min-block-size:2.75rem;overflow:hidden}.zrm-product-form__stepper button,.zrm-product-form__stepper input{background:#fff;border:0;color:var(--zrm-pdp-brown);font:inherit;min-inline-size:0;padding:0;text-align:center}.zrm-product-form__stepper button{font-size:1.05rem}.zrm-product-form__stepper button:disabled{color:#431f184d;cursor:not-allowed}.zrm-product-form__stepper input{-webkit-appearance:textfield;appearance:textfield;border-inline:1px solid var(--zrm-pdp-line);font-size:.82rem;font-weight:720;inline-size:100%}.zrm-product-form__stepper input::-webkit-inner-spin-button,.zrm-product-form__stepper input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.zrm-product-form__actions{display:grid;gap:.55rem}.zrm-product-form__actions button{border:1px solid var(--zrm-pdp-brown);border-radius:.65rem;font:inherit;font-size:.8rem;font-weight:760;min-block-size:3rem;padding:.75rem 1rem}.zrm-product-form__add{background:var(--zrm-pdp-brown);color:#fff}.zrm-product-form__buy{background:transparent;color:var(--zrm-pdp-brown)}.zrm-product-form__actions button:disabled{cursor:not-allowed;opacity:.42}.zrm-product-form__status{color:var(--zrm-pdp-sage-700);font-size:.69rem;font-weight:650;line-height:1.42;margin:0;min-block-size:1rem}.zrm-product-form__status:empty{display:none}.zrm-product-form__status[data-error]{color:#9c3427}.zrm-product-form__status a{color:inherit;text-underline-offset:.18em}.zrm-product-form__assurances{display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:.1rem 0 0;padding:0}.zrm-product-form__assurances li{align-items:start;border-inline-end:1px solid var(--zrm-pdp-line);color:#431f18ad;display:grid;font-size:.62rem;gap:.1rem .35rem;grid-template-columns:auto minmax(0,1fr);line-height:1.4;padding:.35rem .5rem}.zrm-product-form__assurances li:first-child{padding-inline-start:0}.zrm-product-form__assurances li:last-child{border-inline-end:0;padding-inline-end:0}.zrm-product-form__assurances li>span:first-child{color:var(--zrm-pdp-sage-700);font-weight:800}.zrm-product-form__assurances li>span:last-child{display:grid}.zrm-product-form__assurances strong{color:var(--zrm-pdp-brown);font-size:.63rem}.zrm-product-form__assurances small{color:#431f18ad;font-size:inherit}.zrm-product-form__assurances a{color:inherit}.zrm-product-buybox__app{margin-block-start:.8rem}.zrm-product-why{border-block:1px solid var(--zrm-pdp-line);display:grid;grid-template-columns:minmax(14rem,.72fr) minmax(16rem,.88fr) minmax(24rem,1.4fr);margin-block-start:clamp(1.8rem,3vw,3rem);min-inline-size:0}.zrm-product-why__intro{padding:clamp(1.5rem,2.5vw,2.5rem) clamp(1rem,2.5vw,2.5rem) clamp(1.5rem,2.5vw,2.5rem) 0}.zrm-product-why__intro h2,.zrm-product-routine__copy h2,.zrm-product-care__heading h2,.zrm-product-related h2{font-family:var(--zrm-heading);font-size:clamp(2rem,3vw,3.45rem);font-weight:500;letter-spacing:-.045em;line-height:.98;margin:.65rem 0 0;text-wrap:balance}.zrm-product-why__intro>p:last-child,.zrm-product-routine__copy>p:last-child{color:#431f18a8;font-size:.82rem;line-height:1.58;margin:1rem 0 0;max-inline-size:43ch}.zrm-product-why__media,.zrm-product-routine__media{--zrm-lower-media-fit: cover;--zrm-lower-media-position: 50% 50%;--zrm-lower-media-position-mobile: var(--zrm-lower-media-position);background:var(--zrm-pdp-sage-050);margin:0;min-block-size:0;min-inline-size:0;overflow:hidden}.zrm-product-why__media img,.zrm-product-routine__media img{block-size:100%;display:block;inline-size:100%;object-fit:var(--zrm-lower-media-fit);object-position:var(--zrm-lower-media-position)}.zrm-product-routine__media[data-zrm-product-handle=zuremi-scoop-dock-set][data-zrm-media-role=side],.zrm-product-why__media[data-zrm-product-handle=zuremi-scoop-dock-set][data-zrm-media-role=detail],.zrm-product-routine__media[data-zrm-product-handle=zuremi-lidded-waste-bin][data-zrm-media-role=side],.zrm-product-routine__media[data-zrm-product-handle=zuremi-soft-oval-cat-bed][data-zrm-media-role=side],.zrm-product-why__media[data-zrm-product-handle=zuremi-pet-water-fountain][data-zrm-media-role=detail],.zrm-product-routine__media[data-zrm-product-handle=zuremi-high-wall-litter-tray][data-zrm-media-role=side],.zrm-product-why__media[data-zrm-product-handle=zuremi-covered-litter-box][data-zrm-media-role=detail],.zrm-product-routine__media[data-zrm-product-handle=zuremi-elevated-double-feeder][data-zrm-media-role=side],.zrm-product-routine__media[data-zrm-product-handle=zuremi-slow-feeding-bowl][data-zrm-media-role=side],.zrm-product-routine__media[data-zrm-product-handle=zuremi-pet-water-fountain][data-zrm-media-role=side],.zrm-product-routine__media[data-zrm-product-handle=zuremi-wave-cat-scratcher][data-zrm-media-role=side],.zrm-product-routine__media[data-zrm-product-handle=zuremi-natural-scratching-post][data-zrm-media-role=side],.zrm-product-why__media[data-zrm-product-handle=zuremi-natural-scratching-post][data-zrm-media-role=detail],.zrm-product-routine__media[data-zrm-product-handle=zuremi-felt-cat-cave][data-zrm-media-role=side],.zrm-product-why__media[data-zrm-product-handle=zuremi-felt-cat-cave][data-zrm-media-role=detail],.zrm-product-routine__media[data-zrm-product-handle=zuremi-two-level-cat-tower][data-zrm-media-role=side],.zrm-product-why__media[data-zrm-product-handle=zuremi-two-level-cat-tower][data-zrm-media-role=detail],.zrm-product-why__media[data-zrm-product-handle=zuremi-structured-pet-carrier][data-zrm-media-role=detail],.zrm-product-routine__media[data-zrm-product-handle=zuremi-cat-and-dog-treat-puzzle][data-zrm-media-role=side],.zrm-product-why__media[data-zrm-product-handle=zuremi-cat-and-dog-treat-puzzle][data-zrm-media-role=detail]{--zrm-lower-media-position: 50% 100%;--zrm-lower-media-position-mobile: 50% 100%}.zrm-product-routine__media[data-zrm-product-handle=zuremi-textured-litter-mat][data-zrm-media-role=side],.zrm-product-routine__media[data-zrm-product-handle=zuremi-low-rim-ceramic-bowl][data-zrm-media-role=side],.zrm-product-routine__media[data-zrm-product-handle=zuremi-everyday-feeding-mat][data-zrm-media-role=side],.zrm-product-why__media[data-zrm-product-handle=zuremi-round-rope-dog-leash][data-zrm-media-role=detail],.zrm-product-routine__media[data-zrm-product-handle=zuremi-felt-play-balls][data-zrm-media-role=side],.zrm-product-why__media[data-zrm-product-handle=zuremi-dog-walk-treat-pouch][data-zrm-media-role=detail]{--zrm-lower-media-fit: contain;--zrm-lower-media-position: 50% 50%;--zrm-lower-media-position-mobile: 50% 50%}.zrm-product-why__proof{align-self:center;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:clamp(1.25rem,2.5vw,2.5rem) 0 clamp(1.25rem,2.5vw,2.5rem) clamp(1rem,2.5vw,2.5rem)}.zrm-product-why__proof li{border-inline-end:1px solid var(--zrm-pdp-line);min-inline-size:0;padding-inline:clamp(.75rem,1.5vw,1.4rem)}.zrm-product-why__proof li:first-child{padding-inline-start:0}.zrm-product-why__proof li:last-child{border-inline-end:0;padding-inline-end:0}.zrm-product-why__proof span{color:var(--zrm-pdp-sage-700);font-size:.62rem;font-weight:800;letter-spacing:.09em}.zrm-product-why__proof strong{display:block;font-size:.75rem;margin-block-start:.75rem}.zrm-product-why__proof p{color:#431f18ad;font-size:.68rem;line-height:1.5;margin:.35rem 0 0}.zrm-product-routine{border:1px solid var(--zrm-pdp-line);border-radius:1.25rem;display:grid;grid-template-columns:minmax(15rem,.7fr) minmax(0,1.8fr);margin-block-start:clamp(.9rem,1.6vw,1.4rem);min-block-size:clamp(19rem,27vw,32rem);overflow:hidden}.zrm-product-routine__copy{align-self:center;padding:clamp(1.5rem,3vw,3rem)}.zrm-product-care{border-block:1px solid var(--zrm-pdp-line);display:grid;gap:clamp(2rem,4vw,5rem);grid-template-columns:minmax(15rem,.65fr) minmax(0,1.35fr);margin-block-start:clamp(1.5rem,3vw,3rem);padding-block:clamp(2.4rem,4vw,4rem)}.zrm-product-care__heading h2{max-inline-size:13ch}.zrm-product-care__accordions{border-block-start:1px solid var(--zrm-pdp-line)}.zrm-product-care details{border-block-end:1px solid var(--zrm-pdp-line)}.zrm-product-care summary{align-items:center;cursor:pointer;display:flex;font-size:.78rem;font-weight:740;gap:1rem;justify-content:space-between;list-style:none;min-block-size:3.7rem;padding-block:.75rem}.zrm-product-care summary::-webkit-details-marker{display:none}.zrm-product-care summary span:last-child{color:var(--zrm-pdp-sage-700);font-size:1.2rem;font-weight:500;transition:transform .18s ease}.zrm-product-care details[open] summary span:last-child{transform:rotate(45deg)}.zrm-product-care__panel{color:#431f18b3;font-size:.8rem;line-height:1.64;padding:.1rem 0 clamp(1.5rem,2.5vw,2.25rem)}.zrm-product-care__panel>:first-child,.zrm-product-care__panel .rte>:first-child{margin-block-start:0}.zrm-product-care__panel>:last-child,.zrm-product-care__panel .rte>:last-child{margin-block-end:0}.zrm-product-care__panel .rte,.zrm-product-care__panel>p{max-inline-size:70ch}.zrm-product-care__facts{display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.2rem 0 0}.zrm-product-care__facts>div{border-block-start:1px solid var(--zrm-pdp-line);display:grid;gap:.75rem;grid-template-columns:minmax(5rem,.65fr) minmax(0,1fr);padding:.7rem 0}.zrm-product-care__facts>div:nth-child(odd){padding-inline-end:1rem}.zrm-product-care__facts>div:nth-child(2n){border-inline-start:1px solid var(--zrm-pdp-line);padding-inline-start:1rem}.zrm-product-care__facts dt{color:#431f18ad;font-size:.68rem}.zrm-product-care__facts dd{color:var(--zrm-pdp-brown);font-size:.71rem;font-weight:680;margin:0;overflow-wrap:anywhere;text-align:end}.zrm-product-care__steps,.zrm-product-fit-guide{display:grid;gap:.65rem;list-style:none;margin:1.25rem 0 0;padding:0}.zrm-product-care__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.zrm-product-care__steps li,.zrm-product-fit-guide li{background:var(--zrm-pdp-sage-100);border-radius:.7rem;margin:0;padding:.85rem}.zrm-product-care__steps span,.zrm-product-fit-guide span{color:var(--zrm-pdp-sage-700);font-size:.62rem;font-weight:800;letter-spacing:.08em}.zrm-product-care__steps p,.zrm-product-fit-guide p{font-size:.69rem;line-height:1.5;margin:.5rem 0 0}.zrm-product-fit-guide{grid-template-columns:repeat(3,minmax(0,1fr))}.zrm-product-fit-guide strong{color:var(--zrm-pdp-brown);display:block;font-size:.72rem;margin-block-start:.45rem}.zrm-product-care__note{border-inline-start:3px solid var(--zrm-pdp-sage-700);color:#431f18ad;padding-inline-start:.85rem}.zrm-product-policies{align-items:center;background:var(--zrm-pdp-cream);border:1px solid var(--zrm-pdp-line);border-radius:.85rem;display:flex;flex-wrap:wrap;gap:.8rem 2rem;justify-content:space-between;margin-block-start:1rem;padding:.95rem 1.15rem}.zrm-product-policies p{font-size:.71rem;font-weight:760;margin:0}.zrm-product-policies ul{display:flex;flex-wrap:wrap;gap:.65rem 1.2rem;list-style:none;margin:0;padding:0}.zrm-product-policies a,.zrm-product-related__heading>a{color:var(--zrm-pdp-sage-700);font-size:.71rem;font-weight:720;text-decoration-thickness:.06em;text-underline-offset:.22em}.zrm-product-related{margin-block-start:clamp(3.5rem,6vw,6rem)}.zrm-product-related__heading{align-items:end;display:flex;gap:2rem;justify-content:space-between;margin-block-end:clamp(1.4rem,2.5vw,2.2rem)}.zrm-product-related__heading h2{max-inline-size:17ch}.zrm-product-related__grid{display:grid;gap:clamp(.9rem,1.8vw,1.5rem);grid-template-columns:repeat(4,minmax(0,1fr))}.zrm-product-related__card{min-inline-size:0}.zrm-product-related__media{align-items:center;aspect-ratio:1;background:var(--zrm-pdp-sage-050);border:1px solid rgb(67 31 24 / 7%);border-radius:1rem;color:var(--zrm-pdp-sage-700);display:flex;justify-content:center;overflow:hidden;position:relative;text-decoration:none}.zrm-product-related__media img{block-size:100%;inline-size:100%;object-fit:cover;transition:transform .3s cubic-bezier(.22,1,.36,1)}.zrm-product-related__media>span{font-size:.7rem}.zrm-product-related__media small{background:#ffffffe5;border:1px solid var(--zrm-pdp-line);border-radius:999px;color:var(--zrm-pdp-sage-700);font-size:.56rem;font-weight:780;left:.65rem;letter-spacing:.06em;padding:.38rem .52rem;position:absolute;text-transform:uppercase;top:.65rem}.zrm-product-related__card>p{color:var(--zrm-pdp-sage-700);font-size:.61rem;font-weight:760;letter-spacing:.08em;margin:.7rem 0 0;text-transform:uppercase}.zrm-product-related__card>.zrm-product-related__fact{color:var(--zrm-pdp-sage-700);font-size:.68rem;font-weight:500;letter-spacing:0;line-height:1.45;margin-block-start:.45rem;text-transform:none}.zrm-product-related__card h3{font-family:var(--zrm-heading);font-size:clamp(1.18rem,1.55vw,1.5rem);font-weight:500;letter-spacing:-.03em;line-height:1.08;margin:.35rem 0 0}.zrm-product-related__card h3 a{color:inherit;text-decoration:none}.zrm-product-related__card>strong{display:block;font-size:.76rem;margin-block-start:.58rem}.zrm-product-mobile-bar{display:none}.zrm-product-fit-guide__complete{block-size:1px;display:block;inline-size:100%}.zrm-product-detail button:focus-visible,.zrm-product-detail select:focus-visible,.zrm-product-detail input:focus-visible,.zrm-product-detail summary:focus-visible,.zrm-product-detail a:focus-visible{outline:3px solid var(--zrm-pdp-brown);outline-offset:3px}@media(hover:hover){.zrm-product-form__actions button:hover:not(:disabled),.zrm-product-form__stepper button:hover{background:var(--zrm-pdp-sage-700);border-color:var(--zrm-pdp-sage-700);color:#fff}.zrm-product-related__media:hover img{transform:scale(1.035)}.zrm-product-related__card h3 a:hover,.zrm-product-policies a:hover,.zrm-product-related__heading>a:hover{color:var(--zrm-pdp-brown)}}@media(min-width:1800px){.zrm-product-detail__shell{max-inline-size:124rem}.zrm-product-buybox h1{font-size:4.5rem}}@media(min-width:1200px)and (max-height:900px){.zrm-product-gallery{min-block-size:calc(100svh - 8.75rem)}.zrm-product-buybox h1{font-size:clamp(2.25rem,3vw,3.7rem)}.zrm-product-buybox__summary{font-size:.84rem;line-height:1.42}.zrm-product-buybox__proof li{padding-block:.44rem}.zrm-product-form{gap:.5rem}.zrm-product-form__field select,.zrm-product-form__actions button{min-block-size:2.75rem}}@media(max-width:1199px){.zrm-product-why{grid-template-columns:minmax(14rem,.8fr) minmax(15rem,.8fr) minmax(0,1.4fr)}.zrm-product-why__proof{grid-template-columns:minmax(0,1fr)}.zrm-product-why__proof li,.zrm-product-why__proof li:first-child,.zrm-product-why__proof li:last-child{border-block-end:1px solid var(--zrm-pdp-line);border-inline-end:0;padding:.65rem 0}.zrm-product-why__proof li:last-child{border-block-end:0}.zrm-product-why__proof strong{display:inline;margin:0 0 0 .65rem}.zrm-product-why__proof p{margin-block-start:.2rem}}@media(max-width:1199px){.zrm-product-why__media img,.zrm-product-routine__media img{object-position:var(--zrm-lower-media-position-mobile)}.zrm-product-detail__hero{grid-template-areas:"buybox" "gallery";grid-template-columns:minmax(0,1fr)}.zrm-product-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;min-block-size:0}.zrm-product-gallery__item{aspect-ratio:1}.zrm-product-gallery__item--front{aspect-ratio:4 / 3;grid-column:1 / -1;grid-row:auto}.zrm-product-buybox{position:static}.zrm-product-why{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.zrm-product-why__proof{border-block-start:1px solid var(--zrm-pdp-line);grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));padding-inline-start:0}.zrm-product-why__proof li,.zrm-product-why__proof li:first-child,.zrm-product-why__proof li:last-child{border-block-end:0;border-inline-end:1px solid var(--zrm-pdp-line);padding:0 1rem}.zrm-product-why__proof li:first-child{padding-inline-start:0}.zrm-product-why__proof li:last-child{border-inline-end:0}.zrm-product-why__proof strong{display:block;margin:.65rem 0 0}.zrm-product-care{grid-template-columns:minmax(0,1fr)}.zrm-product-care__heading h2{max-inline-size:18ch}.zrm-product-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zrm-product-mobile-bar{align-items:center;background:var(--zrm-pdp-paper);border-block-start:1px solid var(--zrm-pdp-line);bottom:0;display:flex;gap:.8rem;inline-size:100%;inset-inline:0;justify-content:space-between;padding:.65rem max(1rem,env(safe-area-inset-left)) calc(.65rem + env(safe-area-inset-bottom,0)) max(1rem,env(safe-area-inset-right));position:fixed;transform:translateY(0);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;z-index:25}.zrm-product-mobile-bar.is-observed:not(.is-visible){opacity:0;pointer-events:none;transform:translateY(110%);visibility:hidden}.zrm-product-mobile-bar>div{display:grid;min-inline-size:0}.zrm-product-mobile-bar span{font-size:.66rem;max-inline-size:26ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zrm-product-mobile-bar strong{font-size:.83rem}.zrm-product-mobile-bar button{background:var(--zrm-pdp-brown);border:1px solid var(--zrm-pdp-brown);border-radius:.65rem;color:#fff;flex:0 0 auto;font:inherit;font-size:.74rem;font-weight:760;min-block-size:2.75rem;padding-inline:1.15rem}.zrm-product-mobile-bar button:disabled{opacity:.45}}@media(min-width:900px){.zrm-product-mobile-bar{display:none}}@media(max-width:639px){.zrm-product-detail__shell{inline-size:calc(100% - 1.25rem)}.zrm-product-detail__breadcrumb{display:none}.zrm-product-detail__hero{gap:0;grid-template-areas:none}.zrm-product-buybox{display:contents}.zrm-product-buybox__topline{order:1}.zrm-product-buybox h1{order:2}.zrm-product-buybox__rating{order:3}.zrm-product-buybox__price{order:4}.zrm-product-gallery{display:block;grid-area:auto;margin-block-start:.85rem;order:5}.zrm-product-gallery__item--front{aspect-ratio:5 / 4}.zrm-product-gallery__item--side,.zrm-product-gallery__item--detail{display:none}.zrm-product-buybox__notice,.zrm-product-form{order:6}.zrm-product-buybox__summary{order:7}.zrm-product-buybox__proof{order:8}.zrm-product-buybox__app{order:9}.zrm-product-form{margin-block-start:.8rem}.zrm-product-buybox h1{font-size:clamp(2.2rem,10.8vw,3rem);max-inline-size:13ch}.zrm-product-form__actions,.zrm-product-form__assurances{grid-template-columns:minmax(0,1fr)}.zrm-product-form__assurances li,.zrm-product-form__assurances li:first-child,.zrm-product-form__assurances li:last-child{border-block-end:1px solid var(--zrm-pdp-line);border-inline-end:0;padding:.45rem 0}.zrm-product-form__assurances li:last-child{border-block-end:0}.zrm-product-why{grid-template-columns:minmax(0,1fr)}.zrm-product-why__intro{padding-inline-end:0}.zrm-product-why__media{aspect-ratio:16 / 10}.zrm-product-why__proof{grid-column:auto;grid-template-columns:minmax(0,1fr)}.zrm-product-why__proof li,.zrm-product-why__proof li:first-child,.zrm-product-why__proof li:last-child{border-block-end:1px solid var(--zrm-pdp-line);border-inline-end:0;padding:.8rem 0}.zrm-product-why__proof li:last-child{border-block-end:0}.zrm-product-routine{grid-template-columns:minmax(0,1fr)}.zrm-product-routine__media{aspect-ratio:16 / 10;grid-row:1}.zrm-product-routine__copy{grid-row:2}.zrm-product-care__facts,.zrm-product-care__steps,.zrm-product-fit-guide{grid-template-columns:minmax(0,1fr)}.zrm-product-care__facts>div,.zrm-product-care__facts>div:nth-child(odd),.zrm-product-care__facts>div:nth-child(2n){border-inline-start:0;padding-inline:0}.zrm-product-policies,.zrm-product-related__heading{align-items:flex-start;flex-direction:column}.zrm-product-related__grid{display:flex;margin-inline-end:-.625rem;overflow-x:auto;padding-block-end:.7rem;scroll-snap-type:x mandatory}.zrm-product-related__card{flex:0 0 min(76vw,19rem);scroll-snap-align:start}}@media(max-width:359px){.zrm-product-detail__shell{inline-size:calc(100% - 1rem)}.zrm-product-buybox__topline,.zrm-product-policies ul{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.zrm-product-gallery__image,.zrm-product-related__media img,.zrm-product-care summary span:last-child,.zrm-product-mobile-bar{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/zuremi-product.css.map */
