.verana-pdp{font-family:var(--verana-font-body);color:var(--verana-neutral-dark)}.verana-pdp__hero{background:var(--verana-neutral-light);padding:1.5rem 1.25rem 3rem}@media(min-width:768px){.verana-pdp__hero{padding:2rem 2rem 4rem}}.verana-pdp__hero-inner{max-width:1200px;margin-inline:auto;display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){.verana-pdp__hero-inner{grid-template-columns:1.1fr 1fr;gap:4rem}}.verana-pdp__gallery{display:flex;flex-direction:column;gap:.75rem}.verana-pdp__gallery-main{width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:8px;border:1px solid rgba(31,26,20,.08);background:var(--verana-neutral-mid)}.verana-pdp__gallery-img{width:100%;height:100%;object-fit:cover;display:block}.verana-pdp__gallery-thumbs{display:flex;gap:.5rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.25rem}.verana-pdp__gallery-thumb{flex:0 0 64px;width:64px;height:64px;border:1px solid rgba(31,26,20,.16);border-radius:4px;overflow:hidden;scroll-snap-align:start;cursor:pointer;background:transparent;padding:0}@media(min-width:768px){.verana-pdp__gallery-thumb{flex-basis:80px;width:80px;height:80px}}.verana-pdp__gallery-thumb.is-active{border:2px solid var(--verana-accent-trust)}.verana-pdp__gallery-thumb img{width:100%;height:100%;object-fit:cover}.verana-pdp__gallery-placeholder{width:100%;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;background:var(--verana-neutral-mid)}.verana-pdp__gallery-placeholder svg{width:100%;height:100%}.verana-pdp__details{display:flex;flex-direction:column}@media(min-width:1024px){.verana-pdp__details{position:sticky;top:96px;align-self:start}}.verana-pdp__title{font-family:var(--verana-font-headline);font-weight:900;font-size:2rem;line-height:1.1;letter-spacing:-.015em;margin:0 0 .5rem;color:var(--verana-neutral-dark)}@media(min-width:768px){.verana-pdp__title{font-size:2.5rem}}.verana-pdp__subname{font-size:1rem;color:#1f1a14b3;margin:0 0 1.25rem}.verana-pdp__price-block{display:flex;align-items:baseline;gap:1rem;margin:1rem 0 .5rem}.verana-pdp__msrp{font-size:1.5rem;color:#1f1a1480;text-decoration:line-through;font-feature-settings:"tnum" 1,"lnum" 1}.verana-pdp__price{font-family:var(--verana-font-headline);font-weight:900;font-size:4rem;line-height:.95;letter-spacing:-.02em;font-feature-settings:"tnum" 1,"lnum" 1;color:var(--verana-neutral-dark)}.verana-pdp__anchor{font-size:.875rem;font-style:italic;color:#1f1a14c7;margin:0 0 1.25rem}.verana-pdp__value-prop{font-size:1.0625rem;font-weight:500;margin:0 0 1.25rem}.verana-pdp__bullets{padding:1rem 0;margin:0 0 1.5rem;border-top:1px solid rgba(31,26,20,.12);border-bottom:1px solid rgba(31,26,20,.12)}.verana-pdp__form{margin:0}.verana-pdp__qty-row{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.verana-pdp__qty{display:inline-flex;align-items:center;border:1px solid rgba(31,26,20,.24);border-radius:8px;overflow:hidden;min-height:44px}.verana-pdp__qty button{width:44px;height:44px;background:transparent;border:0;font-size:1.125rem;font-weight:700;cursor:pointer;color:var(--verana-neutral-dark)}.verana-pdp__qty button:focus-visible{outline:3px solid var(--verana-accent-trust);outline-offset:-1px}.verana-pdp__qty input{width:48px;border:0;text-align:center;font-family:var(--verana-font-numeric);font-feature-settings:"tnum" 1,"lnum" 1;font-weight:700;font-size:1rem}.verana-pdp__cta{width:100%;min-height:56px;font-size:1.125rem;margin-bottom:.75rem}.verana-pdp__microcopy{font-size:.875rem;color:#1f1a14c7;margin:0 0 1rem;text-align:center}.verana-pdp__trust{padding-top:1rem;border-top:1px solid rgba(31,26,20,.08);margin-top:.5rem}.verana-pdp__spec{background:var(--verana-neutral-mid);padding:3.5rem 1.25rem}@media(min-width:768px){.verana-pdp__spec{padding:5rem 2rem}}.verana-pdp__spec-inner{max-width:1000px;margin-inline:auto}.verana-pdp__spec-h{margin-top:.5rem;margin-bottom:2rem;max-width:28ch}.verana-pdp__spec-table{width:100%;border-collapse:collapse}.verana-pdp__spec-table tr{border-bottom:1px solid rgba(31,26,20,.12)}.verana-pdp__spec-table tr:last-child{border-bottom:0}.verana-pdp__spec-table td{padding:1rem 0;font-size:1rem;line-height:1.45;vertical-align:top}.verana-pdp__spec-table td:first-child{font-weight:700;font-size:.875rem;color:#1f1a14b3;text-transform:uppercase;letter-spacing:.05em;width:45%}.verana-pdp__spec-table td:last-child{font-family:var(--verana-font-numeric);font-feature-settings:"tnum" 1,"lnum" 1}@media(max-width:599px){.verana-pdp__spec-table tr{display:block;padding-block:.625rem .75rem}.verana-pdp__spec-table td{display:block;padding:.25rem 0;width:100%}.verana-pdp__spec-table td:first-child{padding-top:.625rem}}.verana-pdp__spec-more{margin-top:2rem}.verana-pdp__includes{background:var(--verana-neutral-light);padding:3.5rem 1.25rem}@media(min-width:768px){.verana-pdp__includes{padding:5rem 2rem}}.verana-pdp__includes-inner{max-width:1200px;margin-inline:auto;display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@media(min-width:768px){.verana-pdp__includes-inner{grid-template-columns:.85fr 1fr;gap:3.5rem}}.verana-pdp__includes-img-wrap{width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:8px;background:var(--verana-neutral-mid)}@media(min-width:768px){.verana-pdp__includes-img-wrap{aspect-ratio:1 / 1}}.verana-pdp__includes-img,.verana-pdp__includes-placeholder{width:100%;height:100%;object-fit:cover;display:block}.verana-pdp__includes-placeholder svg{width:100%;height:100%}.verana-pdp__includes-list{margin-top:1.5rem}.verana-pdp__includes-not{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(31,26,20,.12);font-size:.9375rem;color:#1f1a14d1}.verana-pdp__includes-not strong{color:var(--verana-primary)}.verana-pdp__warranty{background:var(--verana-neutral-light);padding:3rem 1.25rem;border-top:1px solid rgba(31,26,20,.08)}@media(min-width:768px){.verana-pdp__warranty{padding:4.5rem 2rem}}.verana-pdp__warranty-inner{max-width:720px;margin-inline:auto}.verana-pdp__warranty-body p{font-size:1.0625rem;line-height:1.65;margin:0}.verana-pdp__protocol{background:var(--verana-neutral-mid);padding:3.5rem 1.25rem}@media(min-width:768px){.verana-pdp__protocol{padding:5rem 2rem}}.verana-pdp__protocol-inner{max-width:1200px;margin-inline:auto}.verana-pdp__protocol-list{list-style:none;padding:0;margin:2rem 0 0;display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:600px){.verana-pdp__protocol-list{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.verana-pdp__protocol-list{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.verana-pdp__protocol-list li{padding:1.25rem;background:var(--verana-neutral-light);border-left:3px solid var(--verana-accent-trust);border-radius:4px}.verana-pdp__protocol-num{font-family:var(--verana-font-headline);font-weight:900;font-size:1.5rem;color:var(--verana-accent-trust-deep);margin:0 0 .625rem}.verana-pdp__protocol-list p:last-child{font-size:.9375rem;line-height:1.5;margin:0}.verana-pdp__safety{max-width:720px;margin:2.5rem auto 0;padding:1.5rem;background:var(--verana-neutral-light);border-left:4px solid var(--verana-error);border-radius:4px}.verana-pdp__safety-h{color:var(--verana-error);margin-bottom:.75rem}.verana-pdp__safety p{font-size:.9375rem;line-height:1.55;margin:0 0 .75rem}.verana-pdp__safety p:last-child{margin-bottom:0}.verana-pdp__spec-extended{background:var(--verana-neutral-light);padding:2rem 1.25rem;border-top:1px solid rgba(31,26,20,.08)}@media(min-width:768px){.verana-pdp__spec-extended{padding:2.5rem 2rem}}.verana-pdp__spec-extended-inner{max-width:720px;margin-inline:auto}.verana-pdp__spec-details{border-bottom:0}.verana-pdp__faq{background:var(--verana-neutral-light);padding:3rem 1.25rem 4.5rem}@media(min-width:768px){.verana-pdp__faq{padding:4.5rem 2rem 6rem}}.verana-pdp__faq-inner{max-width:720px;margin-inline:auto}.verana-pdp__faq-list{margin-top:1.5rem}.verana-pdp__faq-more{margin-top:2rem;text-align:center}.skip-to-content-link{position:absolute;left:-99999px}.skip-to-content-link:focus{z-index:var(--layer-temporary);overflow:auto;width:auto;height:auto;padding:var(--padding-lg) var(--padding-4xl);left:var(--margin-lg);top:var(--margin-lg);background-color:var(--color-background);box-shadow:0 0 0 var(--focus-outline-offset) var(--color-background)}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ */
