.product-page--family-shakerz{--pdp-family: var(--pf-line-shakerz)}.product-page--family-blastz{--pdp-family: var(--pf-line-blastz)}.product-page--family-shroomz{--pdp-family: var(--pf-line-shroomz)}.product-page--family-pepperz{--pdp-family: var(--pf-line-pepperz)}.product-page--family-default{--pdp-family: var(--pf-green)}body:not(.wireframe-mode):has(.product-page--family-shakerz){--pf-page-family: var(--pf-line-shakerz)}body:not(.wireframe-mode):has(.product-page--family-blastz){--pf-page-family: var(--pf-line-blastz)}body:not(.wireframe-mode):has(.product-page--family-shroomz){--pf-page-family: var(--pf-line-shroomz)}body:not(.wireframe-mode):has(.product-page--family-pepperz){--pf-page-family: var(--pf-line-pepperz)}body:not(.wireframe-mode) .product-experience{display:block;overflow:hidden;overflow:clip;background:var(--pf-cream);color:var(--pf-ink)}body:not(.wireframe-mode) .product-experience [hidden]{display:none!important}body:not(.wireframe-mode) .product-page__shell{width:min(var(--pf-w-page),calc(100% - var(--page-margin) * 2));margin-inline:auto}body:not(.wireframe-mode) .product-breadcrumb{display:flex;overflow:hidden;align-items:center;gap:.55rem;padding-block:1.35rem 0;color:var(--pf-muted);font-size:.76rem;white-space:nowrap}body:not(.wireframe-mode) .product-breadcrumb a{color:var(--pf-muted);text-decoration:none}body:not(.wireframe-mode) .product-breadcrumb a:hover{color:var(--pdp-family)}body:not(.wireframe-mode) .product-breadcrumb [aria-current=page]{overflow:hidden;color:var(--pf-ink);text-overflow:ellipsis}body:not(.wireframe-mode) .product-main{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(2.5rem,5vw,5.5rem);padding-block:clamp(1.75rem,3vw,3rem) clamp(4rem,7vw,6.5rem)}body:not(.wireframe-mode) .product-gallery{display:block;min-width:0;grid-column:1 / span 5}body:not(.wireframe-mode) .product-gallery__media-list{display:grid;gap:1rem}body:not(.wireframe-mode) .product-gallery__panel{overflow:hidden;aspect-ratio:1;padding:.55rem;border:1px solid color-mix(in srgb,var(--pdp-family) 28%,var(--pf-line));border-radius:var(--pf-r-card);background:color-mix(in srgb,var(--pdp-family) 10%,var(--pf-paper))}body:not(.wireframe-mode) .product-gallery__media-core{position:relative;display:grid;width:100%;height:100%;overflow:hidden;place-items:center;border-radius:calc(var(--pf-r-card) - 4px);background:color-mix(in srgb,var(--pdp-family) 6%,var(--pf-paper));box-shadow:inset 0 1px color-mix(in srgb,var(--pf-paper) 82%,transparent)}body:not(.wireframe-mode) .product-gallery__panel img,body:not(.wireframe-mode) .product-gallery__panel video,body:not(.wireframe-mode) .product-gallery__panel iframe,body:not(.wireframe-mode) .product-gallery__panel model-viewer{display:block;width:100%;height:100%}body:not(.wireframe-mode) .product-gallery__panel--lifestyle img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}body:not(.wireframe-mode) .product-gallery__panel--cutout img{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%;object-fit:contain}body:not(.wireframe-mode) .product-gallery__panel video{object-fit:contain}body:not(.wireframe-mode) .product-gallery__thumbs{display:flex;overflow-x:auto;gap:.75rem;padding-block:.85rem .35rem;scroll-snap-type:x proximity;scrollbar-width:thin}body:not(.wireframe-mode) .product-gallery__thumb{position:relative;display:grid;width:clamp(4.5rem,7vw,5.75rem);aspect-ratio:1;flex:0 0 auto;overflow:hidden;place-items:center;border:2px solid transparent;border-radius:var(--pf-r-btn);background:color-mix(in srgb,var(--pdp-family) 8%,var(--pf-paper));scroll-snap-align:start}body:not(.wireframe-mode) .product-gallery__thumb.is-active{border-color:var(--pdp-family)}body:not(.wireframe-mode) .product-gallery__thumb img{position:absolute;top:11%;right:11%;bottom:11%;left:11%;width:78%;height:78%;object-fit:contain}body:not(.wireframe-mode) .product-gallery__thumb--lifestyle img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}body:not(.wireframe-mode) .product-gallery__media-kind{position:absolute;right:.3rem;bottom:.3rem;padding:.2rem .35rem;border-radius:calc(var(--pf-r-card) - 4px);background:var(--pf-ink);color:var(--pf-paper);font-size:.56rem;font-weight:750;text-transform:uppercase}body:not(.wireframe-mode) .product-gallery__empty{display:grid;aspect-ratio:1;place-content:center;gap:.5rem;border:1px solid color-mix(in srgb,var(--pdp-family) 28%,var(--pf-line));border-radius:var(--pf-r-card);background:color-mix(in srgb,var(--pdp-family) 8%,var(--pf-paper));text-align:center}body:not(.wireframe-mode) .product-gallery__empty span{font-family:var(--pf-font-display);letter-spacing:var(--pf-track-display);word-spacing:var(--pf-word-display);font-size:var(--pf-text-5)}body:not(.wireframe-mode) .product-gallery__empty p{color:var(--pf-muted)}body:not(.wireframe-mode) .product-purchase{display:flex;min-width:0;flex-direction:column;align-items:flex-start;grid-column:6 / -1;padding-block-start:clamp(.5rem,2vw,2rem)}body:not(.wireframe-mode) .product-purchase__family{color:var(--pdp-family);font-family:var(--pf-font-label);font-size:.74rem;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}body:not(.wireframe-mode) .product-purchase h1{max-width:12ch;margin-block:.75rem 1.25rem;font-family:var(--pf-font-display);font-size:var(--pf-text-6);font-weight:400;letter-spacing:var(--pf-track-display);word-spacing:var(--pf-word-display);line-height:.88;text-wrap:balance}body:not(.wireframe-mode) .product-purchase__price-row{display:flex;align-items:baseline;gap:1rem}body:not(.wireframe-mode) .product-purchase__price{font-size:var(--pf-text-2);font-weight:800}body:not(.wireframe-mode) .product-purchase__size{color:var(--pf-muted);font-size:.92rem}body:not(.wireframe-mode) .product-purchase__availability{margin-block-start:.75rem;color:var(--pdp-family);font-family:var(--pf-font-label);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}body:not(.wireframe-mode) .product-purchase__description{max-width:52ch;margin-block-start:1.5rem;color:var(--pf-muted);font-size:1rem;line-height:1.65}body:not(.wireframe-mode) .product-purchase__description :is(p,ul,ol){margin:0}body:not(.wireframe-mode) .product-heat{display:grid;width:100%;gap:.65rem;margin-block-start:1.5rem;padding:1.25rem 1.35rem;border:1px solid color-mix(in srgb,var(--pdp-family) 35%,var(--pf-line));border-radius:var(--pf-r-card);background:color-mix(in srgb,var(--pdp-family) 8%,var(--pf-paper))}body:not(.wireframe-mode) .product-heat__topline{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:var(--pf-label-sm);font-weight:800;letter-spacing:.09em;text-transform:uppercase}body:not(.wireframe-mode) .product-heat__topline strong{color:var(--pdp-family)}body:not(.wireframe-mode) .product-heat__ladder{position:relative;padding-block-start:1.6rem}body:not(.wireframe-mode) .product-heat__track{display:block;height:.55rem;border-radius:var(--pf-r-btn);background:linear-gradient(90deg,var(--pf-heat-1),var(--pf-heat-2) 38%,var(--pf-heat-3) 68%,var(--pf-heat-4))}body:not(.wireframe-mode) .product-heat__here{position:absolute;top:0;transform:translate(-50%);padding:.15rem .55rem;border-radius:var(--pf-r-btn);background:var(--pdp-family);color:var(--pf-paper);font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}body:not(.wireframe-mode) .product-heat__dot{position:absolute;bottom:-.2rem;width:.95rem;height:.95rem;transform:translate(-50%);border:3px solid var(--pf-cream);border-radius:var(--pf-r-btn);background:var(--pdp-family);box-shadow:0 .2rem .6rem #16211a40}body:not(.wireframe-mode) .product-heat__bands{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;color:var(--pf-muted);font-size:.62rem;font-weight:800;letter-spacing:.08em;list-style:none;text-transform:uppercase}body:not(.wireframe-mode) .product-heat__bands a,body:not(.wireframe-mode) .product-heat__bands span{display:flex;min-height:44px;align-items:center;justify-content:center;padding-block:.35rem;color:inherit;text-decoration:none}body:not(.wireframe-mode) .product-heat__bands a{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.3em;transition:color .25s var(--pf-ease),text-decoration-color .25s var(--pf-ease)}body:not(.wireframe-mode) .product-heat__bands a:hover{color:var(--pdp-family);text-decoration-color:currentcolor}body:not(.wireframe-mode) .product-heat__bands [aria-current=true]{color:var(--pdp-family);font-weight:800}body:not(.wireframe-mode) .product-heat__bands li{min-width:0;text-align:center;text-wrap:balance;line-height:1.25}body:not(.wireframe-mode) .product-heat__meter{width:100%}body:not(.wireframe-mode) .product-heat p{color:var(--pf-muted);font-size:.85rem}body:not(.wireframe-mode) .product-heat__compare,body:not(.wireframe-mode) .product-heat__guide{justify-self:start;color:var(--pdp-family);font-size:var(--pf-label-md);font-weight:750}body:not(.wireframe-mode) .product-caution{width:100%;margin-block-start:1rem;padding:1rem 1.15rem;border-inline-start:.3rem solid var(--pdp-family);border-radius:0 var(--pf-r-btn) var(--pf-r-btn) 0;background:color-mix(in srgb,var(--pdp-family) 9%,var(--pf-paper))}body:not(.wireframe-mode) .product-caution h2{font-family:var(--pf-font-label);font-size:var(--pf-label-sm);font-weight:400;letter-spacing:.09em;text-transform:uppercase}body:not(.wireframe-mode) .product-caution p{margin-block-start:.45rem;color:var(--pf-muted);font-size:.86rem;line-height:1.5}body:not(.wireframe-mode) .product-purchase__form{width:100%;margin-block-start:1.75rem}body:not(.wireframe-mode) .product-purchase__variant-field{display:grid;gap:.55rem;margin-block-end:1rem}body:not(.wireframe-mode) .product-purchase__variant-field label{font-family:var(--pf-font-label);font-size:var(--pf-label-sm);letter-spacing:.08em;text-transform:uppercase}body:not(.wireframe-mode) .product-purchase__variant-field select{min-height:3.45rem;padding-inline:1rem;border:1.5px solid color-mix(in srgb,var(--pdp-family) 34%,var(--pf-line));border-radius:var(--pf-r-btn);background:var(--pf-paper);color:var(--pf-ink);font:inherit}body:not(.wireframe-mode) .product-purchase__actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem}body:not(.wireframe-mode) .product-quantity{display:grid;grid-template-columns:2.8rem 3rem 2.8rem;overflow:hidden;border:1.5px solid color-mix(in srgb,var(--pdp-family) 45%,var(--pf-line));border-radius:var(--pf-r-btn);background:var(--pf-paper)}body:not(.wireframe-mode) .product-quantity button,body:not(.wireframe-mode) .product-quantity input{min-width:0;min-height:44px;border:0;background:transparent;color:var(--pf-ink);font:inherit;text-align:center}body:not(.wireframe-mode) .product-quantity button{cursor:pointer;font-size:1.15rem}body:not(.wireframe-mode) .product-quantity button:hover{background:color-mix(in srgb,var(--pdp-family) 9%,transparent)}body:not(.wireframe-mode) .product-quantity input{-webkit-appearance:textfield;appearance:textfield;font-weight:750}body:not(.wireframe-mode) .product-quantity input::-webkit-inner-spin-button,body:not(.wireframe-mode) .product-quantity input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}body:not(.wireframe-mode) .product-purchase__submit{width:100%;justify-content:space-between;background:var(--pdp-family);color:var(--pf-paper)}body:not(.wireframe-mode) .product-purchase__submit:hover{background:color-mix(in srgb,var(--pdp-family) 78%,var(--pf-ink))}body:not(.wireframe-mode) [data-product-submit][aria-busy=true]{cursor:wait;opacity:.72}body:not(.wireframe-mode) [data-product-submit]:disabled{cursor:not-allowed;opacity:.58}body:not(.wireframe-mode) .product-purchase__dynamic{margin-block-start:.75rem}body:not(.wireframe-mode) .product-purchase__shipping{margin-block-start:1rem;color:var(--pf-muted);font-size:var(--pf-label-md)}body:not(.wireframe-mode) .product-facts{border-block:1px solid color-mix(in srgb,var(--pdp-family) 30%,var(--pf-line))}body:not(.wireframe-mode) .product-facts ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));margin:0;padding:0;list-style:none}body:not(.wireframe-mode) .product-facts li{display:grid;align-content:start;gap:.6rem;padding:clamp(1.5rem,3vw,2.25rem)}body:not(.wireframe-mode) .product-facts li+li{border-inline-start:1px solid var(--pf-line)}body:not(.wireframe-mode) .product-facts span{color:var(--pdp-family);font-family:var(--pf-font-label);font-size:.68rem;letter-spacing:.09em;text-transform:uppercase}body:not(.wireframe-mode) .product-facts strong{font-size:var(--pf-text-1);line-height:1.4}body:not(.wireframe-mode) .product-details{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2.5rem,6vw,7rem);padding-block:var(--pf-section-space)}body:not(.wireframe-mode) .product-details__heading{grid-column:1 / span 4}body:not(.wireframe-mode) .product-details__heading h2,body:not(.wireframe-mode) .product-learning__head h2,body:not(.wireframe-mode) .product-related__heading h2,body:not(.wireframe-mode) .product-faq>h2{font-family:var(--pf-font-display);font-size:var(--pf-text-4);font-weight:400;letter-spacing:var(--pf-track-display);word-spacing:var(--pf-word-display);line-height:.9;text-wrap:balance}body:not(.wireframe-mode) .product-details__heading p:not(.product-details__kicker){max-width:30ch;margin-block-start:1.5rem;color:var(--pdp-family);font-size:1.05rem;font-weight:700;line-height:1.5}body:not(.wireframe-mode) .product-details__disclosures{grid-column:5 / -1;border-block-start:3px solid var(--pdp-family)}body:not(.wireframe-mode) .product-details__disclosures details,body:not(.wireframe-mode) .product-faq details{border-block-end:1px solid var(--pf-line)}body:not(.wireframe-mode) .product-details__disclosures summary,body:not(.wireframe-mode) .product-faq summary{display:flex;min-height:4.5rem;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;font-size:1rem;font-weight:750;list-style:none}body:not(.wireframe-mode) .product-details__disclosures summary::-webkit-details-marker,body:not(.wireframe-mode) .product-faq summary::-webkit-details-marker{display:none}body:not(.wireframe-mode) .product-details__disclosures summary:after,body:not(.wireframe-mode) .product-faq summary:after{color:var(--pdp-family);content:"+";font-size:1.35rem;font-weight:400}body:not(.wireframe-mode) .product-details__disclosures details[open] summary:after,body:not(.wireframe-mode) .product-faq details[open] summary:after{content:"\2212"}body:not(.wireframe-mode) .product-details__body,body:not(.wireframe-mode) .product-faq details>div{max-width:60ch;padding-block:0 1.75rem;color:var(--pf-muted);line-height:1.65}body:not(.wireframe-mode) .product-details__body :is(p,ul,ol):first-child,body:not(.wireframe-mode) .product-faq details>div :is(p,ul,ol):first-child{margin-block-start:0}body:not(.wireframe-mode) .product-details__body dl{display:grid;gap:0;margin:0}body:not(.wireframe-mode) .product-details__body dl>div{display:grid;grid-template-columns:minmax(8.5rem,.45fr) minmax(0,1fr);align-items:baseline;gap:.85rem 1.5rem;padding-block:.8rem;border-block-end:1px solid var(--pf-line)}body:not(.wireframe-mode) .product-details__body dl>div:last-child{border-block-end:0}body:not(.wireframe-mode) .product-details__body dt{color:var(--pf-muted);font-family:var(--pf-font-label);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}body:not(.wireframe-mode) .product-details__body dd{margin:0;color:var(--pf-ink);font-size:.95rem;font-weight:700;line-height:1.5}body:not(.wireframe-mode) .product-details__storage{margin-block-start:1rem;padding:1rem;border-inline-start:.25rem solid var(--pdp-family);background:color-mix(in srgb,var(--pdp-family) 7%,var(--pf-paper))}body:not(.wireframe-mode) .product-learning,body:not(.wireframe-mode) .product-related,body:not(.wireframe-mode) .product-faq{padding-block:clamp(4.5rem,8vw,8rem);border-block-start:1px solid var(--pf-line)}body:not(.wireframe-mode) .product-faq>h2{max-width:12ch;margin-block-end:clamp(2.5rem,5vw,4.5rem)}body:not(.wireframe-mode) .product-learning__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem 2rem;margin-block-end:clamp(2.5rem,5vw,4.5rem)}body:not(.wireframe-mode) .product-learning__head h2{max-width:18ch;margin:0}body:not(.wireframe-mode) .product-learning__lead{max-width:38ch;margin:0;color:var(--pf-muted);font-size:1rem;line-height:1.6}body:not(.wireframe-mode) .product-learning__kicker{display:block;color:var(--pf-muted);font-family:var(--pf-font-label);font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}body:not(.wireframe-mode) .product-learning__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}body:not(.wireframe-mode) .product-learning__card{display:grid;grid-column:span 6;grid-template-columns:minmax(10rem,.8fr) minmax(0,1fr);overflow:hidden;border:1px solid color-mix(in srgb,var(--pdp-family) 24%,var(--pf-line));border-radius:var(--pf-r-card);background:color-mix(in srgb,var(--pdp-family) 5%,var(--pf-paper))}body:not(.wireframe-mode) .product-learning__card:first-child:nth-last-child(3){grid-column:span 7;grid-row:span 2;grid-template-columns:1fr}body:not(.wireframe-mode) .product-learning__card:nth-child(2):nth-last-child(2),body:not(.wireframe-mode) .product-learning__card:nth-child(3):last-child{grid-column:span 5}body:not(.wireframe-mode) .product-learning__media{min-height:14rem;overflow:hidden;background:color-mix(in srgb,var(--pdp-family) 10%,var(--pf-paper))}body:not(.wireframe-mode) .product-learning__media img{width:100%;height:100%;object-fit:cover;transition:transform .65s var(--pf-ease)}body:not(.wireframe-mode) .product-learning__card:hover .product-learning__media img{transform:scale(1.035)}body:not(.wireframe-mode) .product-learning__card>div{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:clamp(1.25rem,3vw,2rem)}body:not(.wireframe-mode) .product-learning__card h3{font-family:var(--pf-font-display);letter-spacing:var(--pf-track-display);word-spacing:var(--pf-word-display);font-size:var(--pf-text-3);font-weight:400;line-height:1.02;text-wrap:balance}body:not(.wireframe-mode) .product-learning__card:nth-child(2):nth-last-child(2) h3,body:not(.wireframe-mode) .product-learning__card:nth-child(3):last-child h3{font-size:var(--pf-text-2)}body:not(.wireframe-mode) .product-learning__card h3 a{color:var(--pf-ink);text-decoration:none}body:not(.wireframe-mode) .product-learning__card p{margin-block-start:.9rem;color:var(--pf-muted);font-size:.9rem;line-height:1.55}body:not(.wireframe-mode) .product-learning__card .learn-text-link{margin-block-start:auto;padding-block-start:1.25rem}body:not(.wireframe-mode) .product-related__heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-block-end:clamp(2.5rem,5vw,4rem)}body:not(.wireframe-mode) .product-related__heading h2{max-width:12ch}body:not(.wireframe-mode) .product-related__heading>a{color:var(--pdp-family);font-weight:750}body:not(.wireframe-mode) .product-related__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.5rem)}body:not(.wireframe-mode) .product-faq{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2.5rem,6vw,7rem)}body:not(.wireframe-mode) .product-faq>h2{grid-column:1 / span 4;margin:0}body:not(.wireframe-mode) .product-faq__list{grid-column:5 / -1;border-block-start:3px solid var(--pdp-family)}body:not(.wireframe-mode) .product-sticky-atc{display:none}@media(max-width:1100px)and (min-width:901px){body:not(.wireframe-mode) .product-main{column-gap:2rem}body:not(.wireframe-mode) .product-purchase__actions{grid-template-columns:1fr}body:not(.wireframe-mode) .product-quantity{width:8.6rem}}@media(max-width:900px){body:not(.wireframe-mode) .product-main,body:not(.wireframe-mode) .product-details,body:not(.wireframe-mode) .product-faq{grid-template-columns:1fr}body:not(.wireframe-mode) .product-gallery,body:not(.wireframe-mode) .product-purchase,body:not(.wireframe-mode) .product-details__heading,body:not(.wireframe-mode) .product-details__disclosures,body:not(.wireframe-mode) .product-faq>h2,body:not(.wireframe-mode) .product-faq__list{grid-column:1}body:not(.wireframe-mode) .product-main{gap:2rem;padding-block:1.25rem 4rem}body:not(.wireframe-mode) .product-gallery__panel,body:not(.wireframe-mode) .product-gallery__empty{aspect-ratio:4 / 3}body:not(.wireframe-mode) .product-gallery:not(.is-enhanced) .product-gallery__panel+.product-gallery__panel{margin-block-start:1rem}body:not(.wireframe-mode) .product-purchase{padding-block-start:0}body:not(.wireframe-mode) .product-purchase h1{max-width:10ch}body:not(.wireframe-mode) .product-details{gap:2.5rem;padding-block:clamp(4.5rem,10vw,6rem)}body:not(.wireframe-mode) .product-details__heading p{max-width:38ch}body:not(.wireframe-mode) .product-learning__grid{grid-template-columns:1fr}body:not(.wireframe-mode) .product-learning__card,body:not(.wireframe-mode) .product-learning__card:first-child:nth-last-child(3),body:not(.wireframe-mode) .product-learning__card:nth-child(2):nth-last-child(2),body:not(.wireframe-mode) .product-learning__card:nth-child(3):last-child{grid-column:1;grid-row:auto}body:not(.wireframe-mode) .product-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.75rem}body:not(.wireframe-mode) .product-faq{gap:2.5rem}body:not(.wireframe-mode) .product-experience.is-enhanced:not(.is-design-mode) .product-sticky-atc{position:fixed;right:.75rem;bottom:.75rem;left:.75rem;z-index:35;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.65rem;border:1px solid color-mix(in srgb,var(--pdp-family) 32%,var(--pf-line));border-radius:var(--pf-r-card);background:color-mix(in srgb,var(--pf-paper) 96%,var(--pdp-family));box-shadow:0 1rem 2.6rem color-mix(in srgb,var(--pf-green-deep) 20%,transparent);opacity:0;pointer-events:none;transform:translateY(calc(100% + 1.5rem));transition:opacity .35s var(--pf-ease),transform .45s var(--pf-ease)}body:not(.wireframe-mode) .product-experience.is-enhanced:not(.is-design-mode) .product-sticky-atc.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}body:not(.wireframe-mode) .product-sticky-atc>span{padding-inline:.65rem;font-size:1rem;font-weight:800}body:not(.wireframe-mode) .product-sticky-atc .pf-button{justify-content:space-between;background:var(--pdp-family);color:var(--pf-paper)}}@media(max-width:600px){body:not(.wireframe-mode) .product-breadcrumb{padding-block-start:1rem}body:not(.wireframe-mode) .product-purchase__actions,body:not(.wireframe-mode) .product-learning__card{grid-template-columns:1fr}body:not(.wireframe-mode) .product-quantity{width:8.6rem}body:not(.wireframe-mode) .product-facts ul{grid-template-columns:1fr 1fr}body:not(.wireframe-mode) .product-facts li:nth-child(odd){border-inline-start:0}body:not(.wireframe-mode) .product-facts li:nth-child(n+3){border-block-start:1px solid var(--pf-line)}body:not(.wireframe-mode) .product-related__grid{grid-template-columns:1fr}body:not(.wireframe-mode) .product-details__body dl>div{grid-template-columns:1fr;gap:.3rem}body:not(.wireframe-mode) .product-learning__media{min-height:12rem}body:not(.wireframe-mode) .product-related__heading{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){body:not(.wireframe-mode) .product-experience *{scroll-behavior:auto;transition-duration:.01ms!important}body:not(.wireframe-mode) .product-learning__card:hover .product-learning__media img{transform:none}}body:not(.wireframe-mode) .product-howto{display:grid;gap:.85rem;margin:0;padding:0;list-style:none}body:not(.wireframe-mode) .product-howto__step{display:grid;grid-template-columns:2.1rem minmax(0,1fr);align-items:start;gap:.85rem}body:not(.wireframe-mode) .product-howto__num{display:grid;place-items:center;width:2.1rem;height:2.1rem;border:1.5px solid var(--pf-ink);border-radius:50%;background:color-mix(in srgb,var(--pf-page-family, var(--pf-green)) 14%,var(--pf-paper));color:var(--pf-ink);font-family:var(--pf-font-display);font-size:.85rem;line-height:1}body:not(.wireframe-mode) .product-howto__title{display:block;font-size:.95rem;font-weight:800}body:not(.wireframe-mode) .product-howto__text{display:block;margin-block-start:.2rem;color:var(--pf-muted);font-size:.9rem;line-height:1.55}body:not(.wireframe-mode) .product-quick{grid-column:1 / -1;padding-block-start:clamp(2rem,4vw,3rem);border-block-start:1px solid var(--pf-line)}body:not(.wireframe-mode) .product-quick__title{margin:0 0 clamp(1.25rem,2.5vw,1.75rem);color:var(--pf-muted);font-family:var(--pf-font-label);font-size:var(--pf-label-sm);font-weight:700;letter-spacing:.12em;text-transform:uppercase}body:not(.wireframe-mode) .product-quick__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0;list-style:none}body:not(.wireframe-mode) .product-quick__item{display:grid;align-content:start;justify-items:start;gap:.55rem;min-width:0;padding:clamp(1.1rem,2vw,1.4rem);border:1px solid var(--pf-line);border-radius:var(--pf-r-card);background:var(--pf-paper)}body:not(.wireframe-mode) .product-quick__q{margin:0;font-size:.98rem;font-weight:800;line-height:1.3}body:not(.wireframe-mode) .product-quick__a{margin:0;color:var(--pf-muted);font-size:.9rem;line-height:1.55}body:not(.wireframe-mode) .product-quick__tag{margin-block-start:.15rem;padding:.4rem .85rem;border-radius:var(--pf-r-btn);background:color-mix(in srgb,var(--pf-page-family, var(--pf-red)) 10%,var(--pf-paper));color:color-mix(in srgb,black 12%,var(--pf-page-family, var(--pf-red)));font-size:.72rem;font-weight:700}body:not(.wireframe-mode) .product-details__kicker{display:inline-flex;align-items:center;gap:.6rem;color:var(--pf-muted);font-family:var(--pf-font-label);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}body:not(.wireframe-mode) .product-details__kicker:before{width:1.5rem;height:2px;background:var(--pdp-family);content:""}
/*# sourceMappingURL=/cdn/shop/t/2/assets/page-product.css.map */
