.pdp{max-width:var(--space-page-max-width);margin-inline:auto;padding:var(--pad-top) 0 var(--pad-bottom);color:var(--glass-text)}.pdp__bar{position:relative;display:flex;align-items:center;min-height:var(--size-tap-min);padding-inline:var(--gutter)}.pdp__back{display:inline-flex;align-items:center;justify-content:center;width:var(--size-tap-min);height:var(--size-tap-min);margin-left:calc(var(--space-2) * -1);color:var(--glass-text)}.pdp__back .icon-line{width:var(--space-6);height:var(--space-6)}.pdp__back:focus-visible,.pdp__thumb:focus-visible,.pdp__qty-btn:focus-visible,.pdp__add:focus-visible,.pdp__notify-btn:focus-visible,.pdp__card-head:focus-visible,.pdp__lightbox-close:focus-visible{outline:var(--focus-width) solid var(--accent-focus-on-glass);outline-offset:var(--focus-offset)}.pdp__corner{margin:0;font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:var(--type-label-size);letter-spacing:var(--ls-caps);color:var(--glass-text-soft)}.pdp__stage{position:relative}.pdp__strip{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pdp__strip::-webkit-scrollbar{display:none}.pdp__img{display:block;flex:0 0 100%;width:100%;height:auto;aspect-ratio:var(--ratio-product);box-sizing:border-box;padding-inline:var(--space-4);object-fit:contain;scroll-snap-align:center}@media(max-width:1023px){.pdp__img{aspect-ratio:100 / var(--pdp-photo-h-m, 100)}}.pdp__counter{position:absolute;right:var(--gutter);bottom:var(--space-2);margin:0;padding:var(--space-1) var(--space-3);font-size:var(--type-pdp-text-sm-size);pointer-events:none}.card-dots{display:none}.pdp__thumbs{position:relative;display:flex;gap:var(--space-2);margin-top:var(--space-2);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pdp__thumbs::-webkit-scrollbar{display:none}.pdp__thumb{position:relative;flex:0 0 var(--size-pdp-thumb);width:var(--size-pdp-thumb);min-height:0;padding:0;border:0;border-radius:0;background:transparent;scroll-snap-align:start;overflow:hidden}.pdp__thumb img{display:block;width:100%;height:auto;aspect-ratio:var(--ratio-product);object-fit:contain}.pdp__thumb:after{content:"";position:absolute;bottom:0;left:0;width:0;height:var(--size-pdp-thumb-underline);background:var(--glass-text);transition:width var(--duration-fade)}.pdp__thumb[aria-current=true]:after{width:100%}@media(prefers-reduced-motion:reduce){.pdp__thumb:after{transition:none}}.pdp__col{padding:var(--space-2) var(--gutter) 0}.pdp__info{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6) var(--space-4);text-align:left}.pdp__details{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-3)}.pdp__details:empty{display:none}.pdp__block{margin:0}.pdp__title{margin:0;font-size:var(--type-h3-size);letter-spacing:normal;line-height:1.3;overflow-wrap:break-word}.pdp__vendor{margin:var(--space-1) 0 0;color:var(--glass-text-soft)}.pdp__sku{font-size:var(--type-pdp-text-sm-size);color:var(--glass-text);overflow-wrap:anywhere}.pdp__stars{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--type-body-size)}.pdp__price{font-size:var(--live-h4-size);font-weight:var(--weight-strong)}.pdp__app:empty{display:none}.pdp__price sup{font-size:.6em;line-height:0}.pdp__img[src*=featureicon i],.pdp__thumb img[src*=featureicon i],.pdp__img[src*=boonie_9048 i],.pdp__thumb img[src*=boonie_9048 i]{filter:invert(1);mix-blend-mode:screen}.pdp__was{margin-right:var(--space-2);font-size:.8em;font-weight:var(--weight-body);color:var(--glass-text-muted)}.pdp__shop{flex:1 1 100%;min-width:0}.pdp__shop[hidden]{display:none}.pdp__shop .shopify-payment-button__button--unbranded{font-family:var(--font-body);font-weight:var(--weight-strong);font-size:var(--button-type-size-body);letter-spacing:normal;line-height:1.2}.pdp__shop .shopify-payment-button__more-options{font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--type-body-size);letter-spacing:normal;text-transform:none}.pdp__terms{margin:0;font-size:var(--type-pdp-text-sm-size);text-align:left}.pdp__styles .style-swatches{margin-top:0}.pdp__buy{display:flex;flex-direction:column;gap:var(--space-3)}.pdp__form{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pdp__qty{display:flex;align-items:center;height:var(--size-pdp-qty);border:var(--hairline) solid var(--glass-line-2);border-radius:var(--button-radius);background:var(--glass-fill-1)}.pdp__qty-btn{width:var(--size-tap-min);height:100%;min-height:0;padding:0;border:0;background:transparent;font-size:var(--type-h4-size)}.pdp__qty input.pdp__qty-input[type=number]{width:var(--size-tap-min);height:100%;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--glass-text);text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.pdp__qty-input::-webkit-outer-spin-button,.pdp__qty-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.pdp__add{flex:1 1 0;min-width:0;background:var(--glass-fill-3);white-space:nowrap;padding:var(--button-pad-y-body) var(--button-pad-x-body);line-height:1.2;min-height:var(--size-tap-min);align-self:flex-start;font-family:var(--font-body);font-weight:var(--weight-strong);font-size:var(--button-type-size-body)}.pdp__add[hidden],.pdp__notify[hidden],.pdp__was[hidden],.pdp__msg[hidden],.pdp__notify-msg[hidden],.pdp__notify-row[hidden],.pdp__qty[hidden]{display:none}.pdp__msg,.pdp__notify-msg{margin:0;font-size:var(--type-body-s-size);color:var(--glass-text-soft);text-align:left}.pdp__notify-msg{font-size:var(--type-pdp-notify-msg-size)}.pdp__msg.is-error,.pdp__notify-msg.is-error{color:var(--accent-error)}.pdp__notify{display:flex;flex-direction:column;gap:var(--space-2)}.pdp__sold{margin:0;text-align:left}.pdp__sold .badge{font-family:var(--font-heading);font-weight:var(--weight-strong);font-size:var(--type-pdp-sold-size);line-height:1.3;letter-spacing:var(--ls-eyebrow)}.pdp__notify-row{display:flex;gap:var(--space-2)}.pdp__notify-input{flex:1 1 0;min-width:0;min-height:var(--button-height);padding:0 var(--space-3);border:var(--hairline) solid var(--glass-line-2);border-radius:var(--button-radius);background:var(--glass-fill-1);color:var(--glass-text);line-height:1.2}.pdp__notify-btn{font-weight:var(--weight-strong);line-height:1}.pdp__notify-input.is-bad{border-color:var(--accent-error)}.pdp__notify-input::placeholder{color:var(--glass-text-muted)}.pdp__option{margin:0;padding:0;border:0;min-width:0}.pdp__option+.pdp__option{margin-top:var(--space-3)}.pdp__option-name{padding:0;margin-bottom:var(--space-2);font-size:var(--type-pdp-text-sm-size);font-weight:var(--weight-strong);color:var(--glass-text-soft)}.pdp__option-name span{font-weight:var(--weight-body)}.pdp__note{text-align:left;font-size:var(--type-body-size)}.pdp__card{padding:0 var(--space-4)}.pdp__card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--size-tap-min);font-family:var(--font-heading);font-weight:var(--weight-heading);letter-spacing:normal;cursor:pointer;list-style:none}.pdp__card-head::-webkit-details-marker{display:none}.pdp__card-head span{display:inline-flex;align-items:center;gap:var(--space-2)}.pdp__card-head .icon-line{width:var(--space-5);height:var(--space-5);flex:0 0 auto}.pdp__card[open]>.pdp__card-head>.icon-line:last-child{transform:rotate(180deg)}.pdp__card-body{padding-bottom:var(--space-4);color:var(--glass-text-soft);overflow-wrap:break-word}.pdp__card-body p{margin:0 0 var(--space-2)}.pdp__card-title{margin:0;padding:var(--space-3) 0 var(--space-1);font-size:var(--type-h5-size);letter-spacing:var(--ls-caps)}.pdp__specs{margin:0;padding-bottom:var(--space-3)}.pdp__spec{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;border-top:var(--hairline) solid var(--glass-line-1)}.pdp__spec dt{color:var(--glass-text-soft)}.pdp__spec dd{margin:0;text-align:right;overflow-wrap:break-word}.pdp__lightbox{width:100%;max-width:none;height:100%;max-height:none;padding:var(--space-8);border:0;background:var(--glass-scrim)}.pdp__lightbox::backdrop{background:var(--glass-scrim)}.pdp__lightbox-img{width:100%;height:100%;object-fit:contain}.pdp__lightbox-close{position:absolute;top:var(--space-4);right:var(--space-4);width:var(--size-tap-min);height:var(--size-tap-min);padding:0;border-radius:var(--radius-round)}@media(min-width:1024px){.pdp__add{min-height:0}.pdp__sku{font-weight:var(--weight-body);color:var(--glass-text)}.pdp{display:grid;grid-template-columns:minmax(0,53fr) minmax(0,47fr);grid-template-areas:"bar bar" "media info";align-items:start;max-width:calc(var(--space-page-max-width) + var(--gutter) * 2);padding-inline:var(--gutter)}.pdp__media{padding-inline-end:var(--space-8)}.pdp__bar{grid-area:bar;padding-inline:0}.pdp__media{grid-area:media}.pdp__col{grid-area:info;position:sticky;top:var(--pdp-sticky-top, var(--space-12));padding-inline:0}.pdp__info{padding:var(--space-8)}.pdp__thumbs{padding-inline:0}.pdp__img{cursor:zoom-in}.pdp__counter{right:var(--space-2)}.pdp__title{font-size:var(--type-h3-size)}.pdp__img{padding-inline:0}.pdp__thumb{flex-basis:var(--size-pdp-thumb-desktop);width:var(--size-pdp-thumb-desktop)}.pdp--grid{grid-template-areas:"bar bar" "corner info" "media info";grid-template-rows:auto auto 1fr}.pdp--grid .pdp__bar{display:contents}.pdp--grid .pdp__back{grid-area:bar}.pdp--grid .pdp__corner{grid-area:corner;padding:var(--space-10) var(--space-8) var(--space-1) 0}.pdp--grid .pdp__bar:not(:has(.pdp__corner))~.pdp__media{padding-top:var(--space-10)}.pdp--grid .pdp__col{grid-row:2 / span 2;padding-top:0}.pdp--grid .pdp__strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pdp-grid-gap, var(--space-3));overflow:visible;scroll-snap-type:none}.pdp--grid .pdp__strip>[aria-hidden=true]{display:none}.pdp--grid .pdp__img:only-child{grid-column:1 / -1}.pdp--grid .pdp__counter,.pdp--grid .pdp__thumbs{display:none}.pdp--grid [data-pdp-underline] .pdp__img{padding-bottom:var(--size-pdp-thumb-underline);background:linear-gradient(var(--glass-text),var(--glass-text)) left bottom / 0 var(--size-pdp-thumb-underline) no-repeat;transition:background-size var(--duration-fade)}.pdp--grid [data-pdp-underline] .pdp__img.is-active{background-size:100% var(--size-pdp-thumb-underline)}}@media(min-width:1024px)and (prefers-reduced-motion:reduce){.pdp--grid [data-pdp-underline] .pdp__img{transition:none}}@media(min-width:1280px){.pdp__media{padding-inline-end:var(--space-12)}.pdp--grid .pdp__corner{padding-top:var(--space-12);padding-right:var(--space-12)}.pdp--grid .pdp__bar:not(:has(.pdp__corner))~.pdp__media{padding-top:var(--space-12)}}.faq{display:flex;flex-direction:column;gap:var(--space-2);max-width:var(--space-page-max-width);margin-inline:auto;padding:var(--pad-top-m) var(--gutter) var(--pad-bottom-m);color:var(--glass-text)}.faq__title{margin:0 0 var(--space-2);font-size:var(--type-pdp-faq-title-size);letter-spacing:var(--ls-caps-wide);line-height:1.3;text-align:center}.faq__item{padding:0 var(--space-4)}.faq__q{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--size-tap-min);font-size:var(--type-pdp-faq-size);line-height:1.35;cursor:pointer;list-style:none}.faq__q::-webkit-details-marker{display:none}.faq__q:focus-visible{outline:var(--focus-width) solid var(--accent-focus-on-glass);outline-offset:var(--focus-offset)}.faq__q .icon-line{flex:0 0 auto;width:var(--space-5);height:var(--space-5)}.faq__item[open]>.faq__q>.icon-line{transform:rotate(180deg)}.faq__a{margin:0;padding-bottom:var(--space-4);font-size:var(--type-pdp-faq-size);color:var(--glass-text-soft)}@media(min-width:1024px){.faq{padding-top:var(--pad-top-d);padding-bottom:var(--pad-bottom-d)}}.reviews{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);max-width:var(--space-page-max-width);margin-inline:auto;padding:var(--pad-top) var(--gutter) var(--pad-bottom);color:var(--glass-text);text-align:var(--reviews-align, center)}.reviews__heading{margin:0;font-size:var(--type-h4-size);text-align:center}.reviews__summary{display:flex;flex-direction:column;align-items:var(--reviews-align, center);gap:var(--space-2);width:100%;max-width:var(--size-pdp-glass-max);padding:var(--space-6) var(--space-5)}.reviews__number{margin:0;font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:var(--type-h2-size)}.reviews__empty{margin:0;color:var(--glass-text-soft)}.reviews__button{margin-top:var(--space-2)}.reviews__bars{display:flex;flex-direction:column;gap:var(--space-1);width:100%;margin-top:var(--space-2)}.reviews__bar-row{display:grid;grid-template-columns:1.5em 1fr 2.5em;align-items:center;gap:var(--space-2);font-size:var(--type-body-s-size);color:var(--glass-text-soft)}.reviews__bar-track{height:var(--space-2);border-radius:var(--radius-pill);background:var(--glass-line-1);overflow:hidden}.reviews__bar-fill{display:block;height:100%;width:var(--bar-pct, 0%);background:var(--accent-star)}.reviews__bar-count{text-align:right}.reviews__app{width:100%;min-height:var(--reserve, 0)}@view-transition{navigation:auto}.pay-card-wrap{max-width:var(--space-page-max-width);margin-inline:auto;padding:var(--pad-top-m) var(--gutter) var(--pad-bottom-m)}.pay-card{max-width:720px;margin-inline:auto;padding:var(--space-5) var(--space-4);text-align:left;color:var(--glass-text)}.pay-card__title{margin:0 0 var(--space-3);font-size:23.6px;letter-spacing:var(--ls-caps-wide);line-height:1.3}.pay-card__sub{margin:0 0 var(--space-2);font-size:var(--type-pdp-faq-size);font-weight:var(--weight-strong);text-transform:uppercase;letter-spacing:.04em;color:var(--glass-text)}.pay-card__icons{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:0 0 var(--space-3);padding:0;list-style:none}.pay-card__icon{display:block;width:38px;height:24px}.pay-card__text{font-size:var(--type-pdp-faq-size);line-height:1.5;color:var(--glass-text-soft)}.pay-card__text p{margin:0}@media(min-width:1024px){.pay-card-wrap{padding-top:var(--pad-top-d);padding-bottom:var(--pad-bottom-d)}}.pdp__video{background:transparent}.pdp__thumb--video{position:relative}.pdp__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;color:#fff}.pdp__play svg{width:26px;height:26px;padding:5px 4px 5px 6px;border-radius:50%;background:#0a161d8c;box-shadow:0 0 0 1px #fff6}.pdp__vplay{position:absolute;top:50%;left:50%;z-index:2;display:grid;place-items:center;width:64px;height:64px;padding:0;border-radius:50%;border:1px solid rgb(255 255 255 / 45%);background:#0a161d73;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;transform:translate(-50%,-50%);cursor:pointer}.pdp__vplay[hidden]{display:none}.pdp__vplay svg{width:28px;height:28px;margin-left:4px}.pdp__video{cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/79/assets/product.css.map */
