.pdp4{--pdp-t1: #111111;--pdp-t2: rgba(17, 17, 17, .6);--pdp-rule: rgba(17, 17, 17, .18);--pdp-rule-soft: rgba(17, 17, 17, .12);background:transparent}body.template-product{counter-reset:pdp-sec}.pdp4 .page-width .product{padding-bottom:0}@media screen and (min-width:989px){.pdp4 .product__media-wrapper,.pdp4.main-product--sticky .product__info-wrapper{top:0}}@media screen and (min-width:990px){.pdp4 .product--large:not(.product--no-media) .product__media-wrapper{flex:0 0 auto;width:auto;max-width:none}.pdp4 .product__column-sticky>.product__main-slider{flex:0 0 auto;width:min(900px,calc(100vh - 155px - var(--adro-announcement-height, 0px)),calc(100vw - 600px))}.pdp4 .product--large:not(.product--no-media) .product__info-wrapper{flex:1 1 0;width:auto;max-width:none;min-width:0}}.pdp4 .product__main-slider{background:#fff;border:1px solid var(--pdp-rule-soft)}.pdp4 .product__main-slider .swiper-slide{box-sizing:border-box;padding:0 1px}.pdp4 .thumbnail-slider .thumbnail{border-color:var(--pdp-rule-soft);border-radius:0}.pdp4 .thumbnail-slider .swiper-slide-thumb-active .thumbnail{border:1px solid var(--pdp-t1)}.pdp4 .product__main-slider .product-button-prev,.pdp4 .product__main-slider .product-button-next{display:none}@media screen and (min-width:990px){.pdp4 .thumbnail-slider{position:relative}.pdp4 .thumbnail-slider:before,.pdp4 .thumbnail-slider:after{content:"";position:absolute;right:0;left:0;z-index:3;height:72px;pointer-events:none;opacity:0;transition:opacity .25s ease}.pdp4 .thumbnail-slider:before{top:0;background:linear-gradient(to bottom,var(--adro-page-bg) 0%,transparent 100%)}.pdp4 .thumbnail-slider:after{bottom:0;background:linear-gradient(to top,var(--adro-page-bg) 0%,transparent 100%)}.pdp4 .thumbnail-slider.pdp4-more-above:before,.pdp4 .thumbnail-slider.pdp4-more-below:after{opacity:1}}.pdp4 .product__view-details,.pdp4 #paypal-upstream-messaging-product{display:none!important}.pdp4 .pdp4-head{margin:0 0 56px;font-size:inherit;line-height:normal;letter-spacing:normal}.pdp4 .pdp4-head__make{display:flex;align-items:center;gap:16px;min-height:16px;margin:0 0 12px;font-family:var(--font-secondary);font-size:12px;font-weight:600;line-height:16px;letter-spacing:1.5px;text-transform:uppercase;color:var(--pdp-t2)}.pdp4 .pdp4-head__make:after{content:"";flex:1 1 auto;height:1px;background:var(--pdp-rule)}.pdp4 .pdp4-head__name{display:block;margin:0;font-family:var(--font-primary);font-size:30px;font-weight:600;line-height:1.15;letter-spacing:.04em;text-transform:uppercase;color:var(--pdp-t1)}.pdp4 .pdp4-head__name--medium{font-size:24px;line-height:1.2}.pdp4 .pdp4-head__name--long{font-size:20px;line-height:1.2}.pdp4 .pdp4-price{display:flex;align-items:center;gap:10px;height:56px;max-width:480px;margin:0;padding:0 30px 0 28.54px;box-sizing:border-box;background:#2d2d2d;border:1px solid #2D2D2D}.pdp4 .pdp4-price:before{content:"Price";flex:1 1 auto;font-family:var(--font-secondary);font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#fff}.pdp4 .pdp4-price>div{font-size:18px;line-height:1}.pdp4 .pdp4-price .price,.pdp4 .pdp4-price .price-item{margin:0;font-family:var(--font-primary);font-size:18px;font-weight:600;line-height:1;letter-spacing:.04em;color:#fff}.pdp4 .pdp4-price .price-item{position:relative;top:.067em}.pdp4 .pdp4-price .price--on-sale .price-item--regular{font-size:16px;font-weight:400;color:#fff9}.pdp4 .pdp4-price__currency{position:relative;top:.3em;font-family:var(--font-secondary);font-size:9px;font-weight:600;letter-spacing:1.5px;color:#fff}@media screen and (max-width:989px){.pdp4 .pdp4-price{height:44px;padding:0 20px 0 18.54px}}.pdp4 .shopify-app-block:has(.affirm-as-low-as){margin:5px 0 0;padding:0}.pdp4 .affirm-as-low-as,.pdp4 .affirm-as-low-as *:not(.__affirm-logo){margin-top:0!important;padding-top:0!important;font-family:var(--font-secondary)!important;font-size:13px!important;font-weight:300!important;line-height:20px!important;letter-spacing:0!important;color:var(--pdp-t2)!important}.pdp4 .affirm-as-low-as .affirm-ala-price{font-weight:500!important;color:var(--pdp-t1)!important}.pdp4 .affirm-as-low-as a{color:var(--pdp-t1)!important;text-decoration:underline;text-underline-offset:3px}.pdp4 .pdp4-stock{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 12px;box-sizing:border-box;max-width:480px;min-height:48px;margin:0 0 8px;padding:12px 30px 12px 28.54px;font-family:var(--font-secondary);font-size:13px;font-weight:300;line-height:20px;background:#2e7d3224;color:#1f5e23}.pdp4 .pdp4-stock--wait{background:#c7770029;color:#7a4800}.pdp4 .pdp4-stock--out{background:#11111114;color:var(--pdp-t2)}.pdp4 .pdp4-stock__status{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;line-height:1;letter-spacing:1.5px;text-transform:uppercase;color:inherit}.pdp4 .pdp4-stock--in .pdp4-stock__status:before{content:"";flex:none;width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='7' fill='%231F5E23'/%3E%3Cpath d='M4 7.2l2 2L10 5' fill='none' stroke='white' stroke-width='1.6'/%3E%3C/svg%3E") center / contain no-repeat}.pdp4 .pdp4-stock__eta{margin-left:auto;font-weight:400;color:var(--pdp-t1)}.pdp4 .pdp4-stock--out .pdp4-stock__eta{color:var(--pdp-t2)}@media screen and (max-width:989px){.pdp4 .pdp4-stock{padding:10px 20px 10px 18.54px;min-height:44px}}.pdp4 variant-selects{display:block;max-width:480px}.pdp4 .product-form__input{margin:0 0 16px;padding-top:0;border-top:0}.pdp4 variant-selects label,.pdp4 variant-selects .form__label{margin:0 0 8px!important;font-family:var(--font-secondary)!important;font-size:11px!important;font-weight:600!important;line-height:16px!important;letter-spacing:1.5px!important;text-transform:uppercase;color:var(--pdp-t2)!important}.pdp4 variant-selects .select{background:#fff;box-shadow:0 0 0 1px var(--pdp-rule-soft)}.pdp4 variant-selects .select__select{height:44px!important;margin:0!important;padding:0 40px 0 14px!important;font-family:var(--font-secondary)!important;font-size:14px!important;font-weight:400!important;line-height:44px!important;color:var(--pdp-t1)!important;background:#fff}.pdp4 variant-selects .product-form__input:last-of-type{margin-bottom:24px}.pdp4 .pdp4-buy{max-width:480px}.pdp4 .pdp4-buy .product-form__submit{margin-top:8px}.pdp4 .product-form__submit{position:relative;isolation:isolate;overflow:hidden;border:0;border-radius:0;font-family:var(--font-secondary);font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;background:transparent;color:#000;box-shadow:inset 0 0 0 2px #2afc32;transition:transform .12s ease}.pdp4 .product-form__submit>*{position:relative;z-index:1}.pdp4 .product-form__submit:not([disabled]):not([aria-disabled=true]):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#2afc32;transform:scaleY(1);transform-origin:bottom;transition:transform .45s cubic-bezier(.65,0,.35,1)}.pdp4 .product-form__submit:not([disabled]):not([aria-disabled=true]):hover:before{transform:scaleY(0)}.pdp4 .product-form__submit:not([disabled]):not([aria-disabled=true]):active{transform:scale(.985)}.pdp4 .product-form__submit[disabled],.pdp4 .product-form__submit[aria-disabled=true]{background:#1111111f;color:var(--pdp-t2);box-shadow:none}.pdp4 .product-form__submit .btn__icon .pdp4-bag{width:20px;height:20px;fill:none;stroke:currentColor}.pdp4 .pdp4-help{all:unset;box-sizing:border-box;display:inline-flex;align-items:baseline;gap:8px;margin-top:12px;padding:2px 0;cursor:pointer;font-family:var(--font-secondary);font-size:13px;font-weight:400;line-height:20px;color:var(--pdp-t1)}.pdp4 .pdp4-help__icon{align-self:center;width:20px;height:20px;flex:0 0 20px;margin-right:2px}.pdp4 .pdp4-install{display:flex;align-items:center;gap:8px;margin:22px 0 0;padding:2px 0;font-family:var(--font-secondary);font-size:13px;font-weight:400;line-height:20px;color:var(--pdp-t1)}.pdp4 .pdp4-help:first-child,.pdp4 :not(.pdp4-install)+.pdp4-help{margin-top:22px}.pdp4 .pdp4-help__link{text-decoration:underline;text-underline-offset:3px}.pdp4 .pdp4-help:hover .pdp4-help__link{color:var(--pdp-t2)}.pdp4 .pdp4-help:focus-visible{outline:2px solid var(--pdp-t1);outline-offset:4px}.pdp4 .pdp4-below{margin-top:96px}.pdp4 .pdp4-below>.pdp4-row:last-child{margin-bottom:96px}.pdp4 .pdp4-sec{position:relative;display:flex;align-items:flex-start;gap:12px;min-height:36px;margin:0 0 24px;padding:5px 0 0;counter-increment:pdp-sec;font-family:var(--font-primary);font-size:20px;font-weight:600;line-height:28px;letter-spacing:.04em;text-transform:uppercase;color:#2d2d2d}.pdp4 .pdp4-sec:before{content:counter(pdp-sec,decimal-leading-zero);flex:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:40px;height:28px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 28'%3E%3Cpolygon points='0.75,0.75 39.25,0.75 39.25,18.25 30.25,27.25 0.75,27.25' fill='none' stroke='%232D2D2D' stroke-width='1.5'/%3E%3C/svg%3E") center / 100% 100% no-repeat;font-size:15px;font-weight:700;letter-spacing:.02em;line-height:1;color:#2d2d2d}.pdp4 .pdp4-sec:after{content:"";flex:1 1 40px;min-width:40px;align-self:flex-start;height:1px;margin:13.5px 0 0 8px;background:var(--pdp-rule)}@media screen and (min-width:990px){.pdp4 .pdp4-row{display:grid;grid-template-columns:var(--pdp-col-main, minmax(0, 1fr)) minmax(0,1fr);column-gap:var(--pdp-col-gap, 64px);align-items:start}}@media screen and (max-width:989px){.pdp4 .pdp4-row__side{margin-top:64px}}.pdp4 .pdp4-desc{max-width:none;margin:0;padding:0;padding-right:0!important;padding-left:0!important}@media screen and (min-width:990px){.pdp4 .pdp4-desc{max-width:95%}}.pdp4 .pdp4-desc p{margin:0 0 16px;padding:0;font-family:var(--font-secondary);font-size:15px;font-weight:300;line-height:26px;color:var(--pdp-t1)}.pdp4 .pdp4-desc p:last-child{margin-bottom:0}.pdp4 .pdp4-desc p.pdp4-empty,.pdp4 .pdp4-desc p:empty{display:none}.pdp4 .pdp4-desc :is(ul,ol){margin:0 0 16px;padding:0 0 0 20px}.pdp4 .pdp4-desc li{margin:0;padding:0 0 0 4px;font-family:var(--font-secondary);font-size:15px;font-weight:300;line-height:26px;color:var(--pdp-t1)}.pdp4 .pdp4-desc li+li{margin-top:4px}.pdp4 .pdp4-desc strong{font-weight:600}.pdp4 .pdp4-desc p.pdp4-note{margin:24px 0;padding:16px 20px;font-size:14px;line-height:24px;background:#c777001a;box-shadow:inset 3px 0 #c77700}.pdp4 .pdp4-desc p.pdp4-note span[style]{color:inherit!important}.pdp4 .pdp4-desc p.pdp4-note>strong:first-of-type,.pdp4 .pdp4-desc p.pdp4-note>span:first-of-type>strong{display:block;margin-bottom:6px;font-family:var(--font-secondary);font-size:11px;font-weight:600;line-height:16px;letter-spacing:1.5px;text-transform:uppercase;color:#7a4800}.pdp4 .pdp4-desc :is(h1,h2,h3){margin:56px 0 14px;font-family:var(--font-primary);font-size:20px;font-weight:600;line-height:26px;letter-spacing:.04em;text-transform:uppercase;color:var(--pdp-t1)}.pdp4 .pdp4-desc :is(h4,h5,h6){margin:32px 0 10px;font-family:var(--font-secondary);font-size:13px;font-weight:600;line-height:18px;letter-spacing:1.5px;text-transform:uppercase;color:var(--pdp-t2)}.pdp4 .pdp4-desc :is(h1,h2,h3,h4,h5,h6) *{font:inherit;letter-spacing:inherit;color:inherit}.pdp4 .pdp4-desc>:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.pdp4 .pdp4-specs{margin:0}.pdp4 .pdp4-spec{display:grid;row-gap:6px;margin:0 0 28px}.pdp4 .pdp4-spec dt{display:flex;align-items:flex-start;gap:8px;font-family:var(--font-secondary);font-size:13px;font-weight:600;line-height:20px;letter-spacing:1.5px;text-transform:uppercase;color:var(--pdp-t2)}.pdp4 .pdp4-spec dt:before{content:"";flex:0 0 10px;height:1px;margin-top:10px;background:currentColor}.pdp4 .pdp4-spec dd,.pdp4 .pdp4-spec dd *{margin:0;font-family:var(--font-secondary);font-size:14px;font-weight:400;line-height:20px;letter-spacing:normal;color:var(--pdp-t1)}.pdp4 .pdp4-spec dd{padding-left:18px}.pdp4 .pdp4-spec dd ul{padding:0;list-style:none}.pdp4 .pdp4-link{padding:3px 0;color:var(--pdp-t1);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.pdp4 .pdp4-link:hover{color:var(--pdp-t2)}.pdp4 .pdp4-more{margin:88px 0 92px;padding:0}.pdp4 .pdp4-more__head{display:flex;align-items:center;gap:24px;margin:0 0 24px}.pdp4 .pdp4-more__head .pdp4-sec{flex:1 1 auto;min-width:0;margin:0}.pdp4 .pdp4-more__nav{display:flex;align-items:center;gap:8px}.pdp4 .pdp4-more__count{margin-right:8px;font-family:var(--font-primary);font-size:13px;font-weight:400;letter-spacing:.08em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--pdp-t2)}.pdp4 .pdp4-more__count b{font-weight:600;color:var(--pdp-t1)}.pdp4 .pdp4-more__nav[hidden]{display:none}.pdp4 .pdp4-more__arrow{all:unset;box-sizing:border-box;display:grid;place-items:center;width:40px;height:40px;cursor:pointer;color:var(--pdp-t1);box-shadow:inset 0 0 0 1px var(--pdp-rule);transition:box-shadow .2s ease,opacity .2s ease}.pdp4 .pdp4-more__arrow:hover:not([disabled]){box-shadow:inset 0 0 0 1px var(--pdp-t1)}.pdp4 .pdp4-more__arrow[disabled]{opacity:.3;cursor:default}.pdp4 .pdp4-more__arrow:focus-visible{outline:2px solid var(--pdp-t1);outline-offset:2px}.pdp4 .pdp4-more__arrow--prev svg{transform:scaleX(-1)}.pdp4 .pdp4-more .build-grid{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - 84px)/8);gap:12px;margin:0;padding:0 0 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none}.pdp4 .pdp4-more .build-grid::-webkit-scrollbar{display:none}.pdp4 .pdp4-more .build-grid>.product__picker__item{scroll-snap-align:start}.pdp4 .pdp4-more .product__picker__item__title{margin-top:8px;font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.4px}.pdp4 .pdp4-more .product__picker__item__price{font-size:13px;line-height:20px;letter-spacing:.3px}.pdp4 .pdp4-more .product__picker__item__price-wrapper{margin-top:2px}@media screen and (min-width:990px)and (max-width:1439px){.pdp4 .pdp4-more .build-grid{grid-auto-columns:calc((100% - 48px)/5)}}@media screen and (max-width:989px){.pdp4 .pdp4-more .build-grid{grid-auto-columns:calc((100% - 3 * 12px) / 4.4)}}@media screen and (max-width:749px){.pdp4 .pdp4-below{margin-top:59px}.pdp4 .pdp4-below>.pdp4-row:last-child{margin-bottom:64px}.pdp4 .pdp4-more .build-grid{grid-template-rows:repeat(2,auto);grid-auto-columns:calc((100% - 12px)/2);row-gap:24px}.pdp4 .pdp4-more .build-grid>.product__picker__item{scroll-snap-align:none}.pdp4 .pdp4-more .build-grid>.product__picker__item:nth-child(4n+1){scroll-snap-align:start}.pdp4 .pdp4-more{display:flex;flex-direction:column}.pdp4 .pdp4-more__head{display:contents}.pdp4 .pdp4-more__head>.pdp4-sec{order:1;flex:none;margin-bottom:24px}.pdp4 .pdp4-more .build-grid{order:2}.pdp4 .pdp4-more__nav{order:3;justify-content:center;gap:16px;margin-top:24px}.pdp4 .pdp4-more__count{order:2;min-width:56px;margin-right:0;text-align:center}.pdp4 .pdp4-more__arrow--prev{order:1}.pdp4 .pdp4-more__arrow--next{order:3}}.pdp4 .pdp4-gal{margin:0 0 92px}.pdp4 .pdp4-row+.pdp4-gal{margin-top:88px}.pdp4 .pdp4-gal__title{flex:1 1 auto;display:flex;align-items:center;gap:24px;min-width:0}.pdp4 .pdp4-gal__title .pdp4-sec{flex:1 1 auto;min-width:0;margin:0}.pdp4 .pdp4-gal__all{flex:none;font-family:var(--font-secondary);font-size:11px;font-weight:600;line-height:16px;letter-spacing:1.5px;text-transform:uppercase;color:var(--pdp-t1);text-decoration:underline;text-underline-offset:4px}.pdp4 .pdp4-gal__all:hover{color:var(--pdp-t2)}.pdp4 .pdp4-gal__grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 36px)/4);gap:12px;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.pdp4 .pdp4-gal__grid::-webkit-scrollbar{display:none}.pdp4 .pdp4-gal__item{min-width:0;scroll-snap-align:start}.pdp4 .pdp4-gal__card{display:block;color:inherit;text-decoration:none}.pdp4 .pdp4-gal__media{position:relative;overflow:hidden;aspect-ratio:3 / 2;background:var(--adro-placeholder-bg)}.pdp4 .pdp4-gal__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.pdp4 .pdp4-gal__card:hover .pdp4-gal__img{transform:scale(1.04)}}.pdp4 .pdp4-gal__cap{margin-top:8px}.pdp4 .pdp4-gal__make{display:block;margin:0 0 2px;font-family:var(--font-secondary);font-size:11px;font-weight:600;line-height:16px;letter-spacing:1.5px;text-transform:uppercase;color:var(--pdp-t2)}.pdp4 .pdp4-gal__name{display:block;font-family:var(--font-secondary);font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.4px;text-transform:uppercase;color:var(--pdp-t1)}.pdp4 .pdp4-gal__arrow{position:relative;top:-1px;display:inline-block;width:0;height:10px;margin-left:10px;overflow:hidden;vertical-align:middle;transition:width .4s var(--ease-out)}.pdp4 .pdp4-gal__arrow svg{position:absolute;top:0;right:0;width:28px;height:10px}.pdp4 .pdp4-gal__card:hover .pdp4-gal__arrow,.pdp4 .pdp4-gal__card:focus-visible .pdp4-gal__arrow{width:28px}@media screen and (max-width:749px){.pdp4 .pdp4-gal{display:flex;flex-direction:column;margin:0 0 64px}.pdp4 .pdp4-row+.pdp4-gal{margin-top:64px}.pdp4 .pdp4-gal__title{order:1;margin-bottom:24px}.pdp4 .pdp4-gal__title .pdp4-sec{flex:1 1 auto;margin:0}.pdp4 .pdp4-gal__grid{order:2;grid-auto-columns:calc((100% - 12px)/2)}}@media(prefers-reduced-motion:reduce){.pdp4 .pdp4-gal__img,.pdp4 .pdp4-gal__arrow{transition:none}}body:has(.pdp4-more) [id*=__main_related_products]{display:none}@media screen and (max-width:989px){.pdp4 .product__media-wrapper{padding-right:0!important;padding-left:0!important}.pdp4 .product__main-slider{margin-inline:-4px;border:0}.pdp4 .product__main-slider .swiper-slide{padding:0}.pdp4 .thumbnail-slider{max-width:none!important;margin:12px 16px 0!important}.pdp4 .product__info-container{padding-top:32px}.pdp4 .pdp4-below{padding-inline:16px}}@media screen and (max-width:749px){.pdp4 .pdp4-sec{font-size:18px}.pdp4 .pdp4-desc :is(h1,h2,h3){font-size:18px;line-height:24px}.pdp4 .pdp4-head__name,.pdp4 .pdp4-head__name--medium{font-size:22px}.pdp4 .pdp4-row__side{margin-top:64px}.pdp4 .pdp4-more{margin:64px 0}}@media(prefers-reduced-motion:reduce){.pdp4 .thumbnail-slider:before,.pdp4 .thumbnail-slider:after,.pdp4 .product-form__submit,.pdp4 .product-form__submit:before{transition:none!important}.pdp4 .pdp4-more .build-grid{scroll-behavior:auto}}.pdp4 .product__main-slider .swiper-slide{background:#fff;transition-timing-function:var(--ease-out)}@media screen and (min-width:990px){.pdp4 .product__main-slider .swiper-slide{transition-timing-function:ease}}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-text,.template-product .shopify-app-block[id*=reviews_review_widget] button,.template-product .shopify-app-block[id*=reviews_review_widget] select,.template-product .shopify-app-block[id*=reviews_review_widget] input{font-family:var(--font-secondary)!important;letter-spacing:0!important}@media screen and (min-width:990px){.template-product .page-width:has(>.shopify-app-block[id*=reviews_review_widget]){max-width:none;padding-inline:var(--adro-gutter)}.template-product .shopify-app-block[id*=reviews_review_widget] .jdgm-widget{max-width:none!important;width:auto!important;margin-inline:0!important;padding-inline:0!important}}.template-product .shopify-app-block[id*=reviews_review_widget]{counter-increment:pdp-sec}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-review-widget-minimal-header__title{position:relative;display:flex;align-items:flex-start;gap:12px;min-height:36px;padding:0!important;font-family:var(--font-primary)!important;font-size:20px!important;font-weight:600!important;line-height:28px!important;letter-spacing:.04em!important;text-transform:uppercase;color:#2d2d2d!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-review-widget-minimal-header__title:before{content:var(--pdp-sec-num, counter(pdp-sec, decimal-leading-zero));flex:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:40px;height:28px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 28'%3E%3Cpolygon points='0.75,0.75 39.25,0.75 39.25,18.25 30.25,27.25 0.75,27.25' fill='none' stroke='%232D2D2D' stroke-width='1.5'/%3E%3C/svg%3E") center / 100% 100% no-repeat;font-family:var(--font-primary);font-size:15px;font-weight:700;letter-spacing:.02em;line-height:1;color:#2d2d2d}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-review-widget-minimal-header__title:after{content:"";flex:1 1 40px;min-width:40px;align-self:flex-start;height:1px;margin:13.5px 0 0 8px;background:#1111112e}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-average-rating-display .jm-cluster>p.jm-text:first-child{font-family:var(--font-primary)!important;font-size:40px!important;font-weight:600!important;line-height:40px!important;letter-spacing:.4px!important;color:#111!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-average-rating-display .jm-cluster>p.jm-text:first-child:after{content:"/5";margin:0 0 0 4px;font-family:var(--font-primary);font-size:40px;font-weight:400;letter-spacing:.04em;color:#1119}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-average-rating-display .jm-cluster>p.jm-text:nth-child(2),.template-product .shopify-app-block[id*=reviews_review_widget] .jm-verified-badge p.jm-text{font-size:13px!important;font-weight:600!important;line-height:16px!important;letter-spacing:1.5px!important;text-transform:uppercase;color:#1119!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-star-rating__font-icon{font-size:14px!important;color:#111!important;letter-spacing:2px!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-average-rating-display .jm-cluster{display:grid!important;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:16px!important;row-gap:0!important;align-items:center;justify-content:start}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-average-rating-display .jm-cluster>p.jm-text:first-child{grid-row:1;grid-column:1;align-self:end;display:flex!important;align-items:center;justify-content:center;padding:0!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-average-rating-display .jm-cluster>p.jm-text:nth-child(2){grid-column:1;grid-row:2;align-self:start;margin:0!important;padding:8px 0 0!important;line-height:13px!important;text-align:center}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-average-rating-display .jm-cluster>.jm-verified-badge{display:none!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jdgm-review-card{border-radius:0!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jdgm-review-card__content{border:1px solid rgba(17,17,17,.12)!important;border-radius:0!important;background:#fff!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jdgm-review-card__name{font-size:14px!important;font-weight:600!important;color:#111!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jdgm-review-card__title{font-size:16px!important;font-weight:600!important;line-height:22px!important;color:#111!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jdgm-review-card__content .jm-stack--space-50>.jm-box{margin-block-start:8px!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jdgm-review-card__content .jm-stack--space-50>.jm-box>p.jm-text{font-size:13px!important;font-weight:600!important;line-height:16px!important;letter-spacing:1.5px!important;text-transform:uppercase;color:#1119!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jdgm-review-card__content p:not(.jm-text){font-size:14px!important;font-weight:300!important;line-height:22px!important;letter-spacing:0!important;color:#111!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-verified-buyer-badge,.template-product .jdgm-modal .jm-verified-buyer-badge{display:inline-flex;align-items:center;gap:5px;width:auto!important;height:auto!important;margin-left:4px;padding:3px 8px 2px;background:#2afc32;color:#000;font-family:var(--font-secondary);font-size:12px;font-weight:600;line-height:14px;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-verified-buyer-badge svg,.template-product .jdgm-modal .jm-verified-buyer-badge svg{display:none}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-verified-buyer-badge:before,.template-product .jdgm-modal .jm-verified-buyer-badge:before{content:"";width:10px;height:10px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.684155 0C0.306307 0 0 0.306307 0 0.684155V11.3159C0 11.6938 0.306307 12.0001 0.684155 12.0001H11.3158C11.6937 12.0001 12 11.6938 12 11.3159V6.8211C12 6.60481 11.7364 6.49889 11.5867 6.65505L9.21682 9.1281C8.20419 10.1848 7.14718 10.7102 6.0458 10.7044C4.95311 10.7072 3.91541 10.2173 2.93268 9.23457C1.88908 8.19097 1.33927 7.05861 1.28325 5.8375C1.23923 4.70995 1.67935 3.62286 2.60362 2.57623C2.7207 2.44364 2.92186 2.44188 3.04683 2.56685L5.12772 4.64774C5.25163 4.77165 5.25291 4.97316 5.14469 5.11144C4.64177 5.75402 4.62274 6.30774 5.0876 6.7726C5.55722 7.24222 6.08135 7.17511 6.66 6.57128L11.9333 1.06847C11.9761 1.02379 12 0.964298 12 0.902415V0.684155C12 0.306307 11.6937 0 11.3158 0H0.684155Z' fill='black'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.684155 0C0.306307 0 0 0.306307 0 0.684155V11.3159C0 11.6938 0.306307 12.0001 0.684155 12.0001H11.3158C11.6937 12.0001 12 11.6938 12 11.3159V6.8211C12 6.60481 11.7364 6.49889 11.5867 6.65505L9.21682 9.1281C8.20419 10.1848 7.14718 10.7102 6.0458 10.7044C4.95311 10.7072 3.91541 10.2173 2.93268 9.23457C1.88908 8.19097 1.33927 7.05861 1.28325 5.8375C1.23923 4.70995 1.67935 3.62286 2.60362 2.57623C2.7207 2.44364 2.92186 2.44188 3.04683 2.56685L5.12772 4.64774C5.25163 4.77165 5.25291 4.97316 5.14469 5.11144C4.64177 5.75402 4.62274 6.30774 5.0876 6.7726C5.55722 7.24222 6.08135 7.17511 6.66 6.57128L11.9333 1.06847C11.9761 1.02379 12 0.964298 12 0.902415V0.684155C12 0.306307 11.6937 0 11.3158 0H0.684155Z' fill='black'/%3E%3C/svg%3E") center / contain no-repeat}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-verified-buyer-badge:after,.template-product .jdgm-modal .jm-verified-buyer-badge:after{content:"Verified Buyer"}.template-product .jdgm-modal .jm-review-item .jm-star-rating__font-icon{font-size:14px!important;letter-spacing:2px!important;color:#111!important}.template-product .jdgm-modal .jm-reviewer-avatar{display:none!important}.template-product .jdgm-modal .jm-reviewer-info__name{font-family:var(--font-secondary)!important;font-size:14px!important;font-weight:600!important;letter-spacing:0!important;color:#111!important}.template-product .jdgm-modal .jm-reviewer-info__details>.jm-cluster:last-child .jm-text{font-family:var(--font-secondary)!important;font-size:13px!important;font-weight:600!important;line-height:16px!important;letter-spacing:1.5px!important;text-transform:uppercase;color:#1119!important}.template-product .jdgm-modal .jm-review-content__body p{font-family:var(--font-secondary)!important;font-size:14px!important;font-weight:300!important;line-height:22px!important;letter-spacing:0!important;color:#111!important}.template-product .shopify-app-block[id*=reviews_review_widget] button{border-radius:0!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-filters__buttons{gap:12px!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-custom-answer-filter{display:inline-flex!important;align-items:center;justify-content:center;width:44px!important;height:44px!important;padding:0!important;border:1px solid rgba(17,17,17,.18)!important;transition:border-color .2s ease}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-custom-answer-filter svg{width:16px!important;height:16px!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-sort-filter__select{height:44px!important;padding:0 36px 0 14px!important;border:1px solid rgba(17,17,17,.18)!important;border-radius:0!important;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23111111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center / 12px 8px!important;font-size:13px!important;font-weight:600!important;letter-spacing:1.5px!important;text-transform:uppercase;color:#111!important;cursor:pointer;transition:border-color .2s ease}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-sort-filter__icon{display:none!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-custom-answer-filter:hover,.template-product .shopify-app-block[id*=reviews_review_widget] .jm-sort-filter__select:hover{border-color:#111!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-sort-filter__select:focus-visible{outline:2px solid #111111;outline-offset:2px}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-review-widget-minimal-header>div:has(>.jm-filter-panel){display:flex!important;justify-content:flex-end;margin-top:12px!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-filter-panel{width:max-content!important;max-width:100%;padding:16px!important;border:1px solid rgba(17,17,17,.12)!important;background:#fff!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-filter-panel p.jm-text{font-size:13px!important;font-weight:600!important;line-height:16px!important;letter-spacing:1.5px!important;text-transform:uppercase;color:#1119!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-filter-panel>.jm-cluster:first-child p.jm-text{color:#111!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-filter-panel__clear-btn{min-height:44px!important;margin:-14px 0 -14px auto!important;padding:0!important;border:0!important;background:none!important;font-family:var(--font-secondary)!important;font-size:13px!important;font-weight:600!important;letter-spacing:1.5px!important;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;color:#111!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-filter-panel .jm-cluster:has(>.jm-rating-filter__tag){gap:12px!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-rating-filter__tag{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px!important;height:44px!important;padding:0 12px!important;border:1px solid rgba(17,17,17,.18)!important;border-radius:0!important;background:transparent!important;font-family:var(--font-secondary)!important;font-size:14px!important;font-weight:600!important;letter-spacing:1.5px!important;color:#111!important;cursor:pointer;transition:border-color .2s ease}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-rating-filter__star{font-size:12px!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-rating-filter__tag:hover{border-color:#111!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-rating-filter__tag:has(input:checked){border-color:#111!important;background:#111!important;color:#fff!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-rating-filter__tag:has(input:focus-visible){outline:2px solid #111111;outline-offset:2px}.template-product .shopify-app-block[id*=reviews_review_widget] .jdgm-masonry-grid__fade{background:linear-gradient(transparent 0%,var(--adro-page-bg) 100%)!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jdgm-masonry-grid__btn{font-size:11px!important;font-weight:600!important;letter-spacing:1.5px!important;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.template-product .shopify-app-block[id*=reviews_review_widget] .jdgm-review-widget>.jm-stack{padding-top:0!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-review-widget-minimal-header>.jm-cluster{row-gap:24px!important;align-items:center!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-review-widget-minimal-header>.jm-cluster>.jm-stack--space-200{display:contents!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-review-widget-minimal-header__title{flex:1 1 100%!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-review-widget-minimal-header__title+*{flex:1 1 auto!important;margin-top:0!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-review-widget-minimal-header__filter-container{flex:0 0 auto!important;width:auto!important;margin-left:auto!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-review-widget-minimal-header{padding-bottom:24px!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jdgm-masonry-grid{padding-top:0!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-review-widget__header-and-body{gap:0!important}@media screen and (max-width:989px){.template-product .shopify-app-block[id*=reviews_review_widget]{padding-inline:16px}}@media screen and (max-width:749px){.template-product .shopify-app-block[id*=reviews_review_widget] .jm-review-widget-minimal-header__title{font-size:18px!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-review-widget-minimal-header>.jm-cluster{column-gap:16px!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-average-rating-display .jm-cluster>p.jm-text:first-child{font-size:28px!important;line-height:28px!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-average-rating-display .jm-cluster>p.jm-text:first-child:after{font-size:28px}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-average-rating-display .jm-cluster>p.jm-text:nth-child(2){line-height:12px!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-average-rating-display .jm-cluster>p.jm-text:nth-child(2),.template-product .shopify-app-block[id*=reviews_review_widget] .jm-verified-badge p.jm-text,.template-product .shopify-app-block[id*=reviews_review_widget] .jdgm-review-card__content .jm-stack--space-50>.jm-box>p.jm-text,.template-product .shopify-app-block[id*=reviews_review_widget] .jm-filter-panel p.jm-text,.template-product .shopify-app-block[id*=reviews_review_widget] .jm-filter-panel__clear-btn{font-size:12px!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-verified-buyer-badge,.template-product .jdgm-modal .jm-verified-buyer-badge{font-size:11px}.template-product .jdgm-modal .jm-reviewer-info__details>.jm-cluster:last-child .jm-text{font-size:12px!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-sort-filter{overflow:hidden}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-sort-filter__select{width:44px!important;padding:0!important;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23111111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 2.5v11M2.5 11L5 13.5L7.5 11M11 13.5v-11M8.5 5L11 2.5L13.5 5'/%3E%3C/svg%3E") no-repeat center / 16px 16px!important;color:transparent!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-filter-panel{width:100%!important}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-filter-panel .jm-cluster:has(>.jm-rating-filter__tag){display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))}.template-product .shopify-app-block[id*=reviews_review_widget] .jm-rating-filter__tag{min-width:0!important;padding:0!important;font-size:13px!important}}.pdp4 .pdp4-video{margin-top:88px}.pdp4 .pdp4-video__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:32px;margin-top:32px}.pdp4 .pdp4-video__frame{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#111}.pdp4 .pdp4-video__poster{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:none;cursor:pointer}.pdp4 .pdp4-video__poster img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:transform 1s cubic-bezier(.455,.03,.515,.955)}.pdp4 .pdp4-video__poster:hover img{transform:scale(1.03)}.pdp4 .pdp4-video__play{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:72px;height:72px;transform:translate(-50%,-50%);background:var(--adro-green, #2AFC32)}.pdp4 .pdp4-video__play svg{width:22px;height:22px;margin-left:3px;fill:#000}.pdp4 .pdp4-video__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.pdp4 .pdp4-video__label{margin-top:12px;font-family:var(--font-secondary);font-size:12px;font-weight:600;line-height:16px;letter-spacing:1.5px;text-transform:uppercase;color:var(--pdp-t2)}@media(prefers-reduced-motion:reduce){.pdp4 .pdp4-video__poster img{transition:none}}@media screen and (max-width:989px){.pdp4 .pdp4-video{margin-top:64px}.pdp4 .pdp4-video__grid{grid-template-columns:1fr;row-gap:24px;margin-top:24px}.pdp4 .pdp4-video__play{width:56px;height:56px}.pdp4 .pdp4-video__play svg{width:18px;height:18px}}.template-product [id*=essential_upsell_product_addon] [data-essential-upsell-element]{font-family:var(--font-secondary)!important;letter-spacing:normal}.template-product [id*=essential_upsell_product_addon] [data-essential-upsell-element=container]{max-width:480px;padding:24px 0 0!important}.template-product [id*=essential_upsell_product_addon] [data-essential-upsell-element=header]{padding:0 0 12px!important}.template-product [id*=essential_upsell_product_addon] [data-essential-upsell-element=title]{font-size:11px!important;font-weight:600!important;line-height:16px!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:#111!important}.template-product [id*=essential_upsell_product_addon] [data-essential-upsell-element=title] *,.template-product [id*=essential_upsell_product_addon] [data-essential-upsell-element=content]>*:first-child *{font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;color:inherit!important}.template-product [id*=essential_upsell_product_addon] [data-essential-upsell-element=button-left],.template-product [id*=essential_upsell_product_addon] [data-essential-upsell-element=button-right],.template-product [id*=essential_upsell_product_addon] [data-essential-upsell-element=image]{border-radius:0!important}.template-product [id*=essential_upsell_product_addon] [data-essential-upsell-element=products]{padding:0!important}.template-product [id*=essential_upsell_product_addon] [data-essential-upsell-element=product]{padding:10px 16px!important;background:var(--adro-surface-raised)!important;border-color:#1111111f!important;border-radius:0!important}.template-product [id*=essential_upsell_product_addon] [data-essential-upsell-element=image-container]{width:76px!important;height:76px!important;min-width:76px!important;background:var(--adro-surface-raised)!important;border-radius:0!important;isolation:isolate}.template-product [id*=essential_upsell_product_addon] [data-essential-upsell-element=image]{width:76px!important;height:76px!important;mix-blend-mode:multiply}.template-product [id*=essential_upsell_product_addon] [data-essential-upsell-element=content]>*:first-child{font-size:12px!important;line-height:1.4!important;font-weight:500!important;letter-spacing:.4px!important;text-transform:uppercase!important;color:#111!important}.template-product [id*=essential_upsell_product_addon] [data-essential-upsell-element=content]>*:first-child,.template-product [id*=essential_upsell_product_addon] [data-essential-upsell-element=content]>*:first-child *{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important}.template-product [id*=essential_upsell_product_addon] [data-essential-upsell-element=price]{margin-top:2px}.template-product [id*=essential_upsell_product_addon] [data-essential-upsell-element=discounted-price]{font-size:12px!important;line-height:1.4!important;font-weight:300!important;color:#111!important}.template-product [id*=essential_upsell_product_addon] [data-essential-upsell-element=regular-price]{font-size:12px!important;line-height:1.4!important;font-weight:300!important;color:#11111180!important}.template-product [id*=essential_upsell_product_addon] input[type=checkbox]{accent-color:#111111;border-radius:0!important}@media screen and (max-width:989px){.template-product [id*=essential_upsell_product_addon] [data-essential-upsell-element=container]{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/component-product-page.css.map */
