.product-details{--background: var(--pdp-details-bg, var(--theme-pdp-details-bg));position:relative;display:block;background:var(--background, var(--theme-color-background-grey));transition:background-color .25s ease .25s;overflow:hidden}@media screen and (min-width: 768px){.product-details__content-mobile{display:none}.product-details .product-badge__item{padding:7px 8px}}.product-details .product-badge{display:flex;gap:4px}.product-details .product-badge__item{margin:0;padding:7px 8px 8px;background-color:var(--theme-color-reverse, #fff);display:flex;align-items:center;gap:4px;color:var(--badge-font-color, var(--theme-color-ink, #000));border:1px solid var(--badge-border-color, var(--theme-color-button-outlines));font:var(--theme-body-font)}.product-details .product-badge__icon--no-label{height:2.5rem}.product-details .product-badge__item~.product-badge__item>.product-badge__icon--no-label{height:1.2rem}@media screen and (min-width: 768px){.product-details .product-badge__item{padding:7px 8px}}.product-details.show-indiglo{background:var(--theme-color-ink);transition:background-color .25s ease}.product-details :is(.product-details__media-indiglo-active){visibility:hidden;opacity:0}.product-details.show-indiglo :is(.product-details__media-indiglo-active){visibility:visible;opacity:1}.product-details :is(.product-details__media-indiglo--full){position:absolute;top:0;left:0}.product-details.show-indiglo :is(.product-details__media-indiglo-base){visibility:hidden;opacity:0}.product-details__media-indiglo-base{transition:opacity .25s ease,visibility .25s ease}.product-details :is(.product-details__media-indiglo-bg){transition-delay:0}.product-details.show-indiglo :is(.product-details__media-indiglo-bg){transition-delay:.15s}.product-details__breadcrumbs{font:var(--theme-body-utility)}.product-details__header-breadcrumbs{margin-bottom:16px;color:var(--theme-color-subdued)}.product-details__breadcrumbs-nav{display:flex}.product-details__breadcrumbs-items{display:block;line-height:1.5}.product-details__breadcrumbs-view-btn{width:24px;height:24px;text-align:left;padding:0}.product-details__breadcrumbs-items:not(.show-all){display:flex;max-width:20.8rem;overflow-x:hidden;flex-flow:row nowrap;white-space:nowrap}.product-details__breadcrumbs-item{display:inline}@media screen and (min-width: 768px){.product-details__breadcrumbs-item{color:var(--breadcrumb-item-text-color, var(--theme-color-ink))}}.product-details__media-mobile{position:relative;background:var(--background, var(--theme-color-background-grey))}.product-details.show-indiglo .product-details__media-mobile{transition:background .25s ease}.product-details__media-indiglo-toggle{position:absolute;top:10px;right:10px;z-index:10}.product-details__media-mobile-splide-background{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .25s ease .1s,visibility .25s ease .1s}.product-details__media-mobile-background-media{width:100%;height:100%;object-fit:cover}.splide.product-details__media-mobile-splide .product-details__media-mobile-splide-pagination{display:flex}.product-details__media-mobile-splide-pagination{position:absolute;bottom:20px;left:0;right:0;display:flex;gap:12px}.product-details__media-mobile-splide-pagination .splide__pagination__page{padding:0;width:8px;height:8px;border-radius:8px;border:1px solid var(--theme-color-subdued);background-color:var(--theme-color-reverse)}.product-details__media-mobile-splide-pagination .splide__pagination__page.is-active{background-color:var(--theme-color-subdued)}.product-details__media-mobile-splide-pagination .product-details__media-mobile-splide-pagination-item-video{border-radius:0;clip-path:polygon(100% 50%,13% 0,12% 100%)}.product-details__media-mobile-item-wrapper{display:grid}.product-details__media-mobile-item{display:grid;padding:var(--theme-product-image-padding-mobile)}.product-details__media-mobile-item--video{padding:0;place-items:center}.product-details__media-mobile-item-background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1}.product-details__media-mobile-featured-item{display:grid;overflow:hidden}.product-details__media-mobile-item-background :is(img),.product-details__media-mobile-featured-item :is(img){height:100%;object-fit:cover;grid-area:1 / 1}.product-details__media-mobile-item-background :is(video),.product-details__media-mobile-featured-item :is(video){height:100%;object-fit:cover;grid-area:1 / 1;max-width:unset;position:absolute;top:0;left:50%;transform:translate(-50%)}.product-details__media-mobile-image{width:100%;height:auto;object-fit:cover;grid-column:1 / 2;grid-row:1 /2}.product-details__media-mobile-video{width:100%}.product-details__media-mobile-featured-image{width:100%;height:100%;object-fit:cover}.product-details__panel-affirm-wrapper .container{border-color:transparent!important}.product-details__panel-button-group,.product-details-sticky-atc__button-group{display:flex;flex-wrap:nowrap;gap:8px}.product-details__panel-wishlist-btn,.product-details__sticky-atc-wishlist-btn{aspect-ratio:1 / 1;padding:15px;width:56px;align-items:center}.product-details__panel-add-btn,.product-details__sticky-atc-add-btn{flex:1;justify-content:space-between}.product-details__price-divider{color:var(--theme-color-subdued)}.product-details__ship-now{margin-top:16px;display:flex;gap:8px}.product-details__ship-now-time{color:var(--theme-color-success)}@media screen and (min-width: 768px){.product-details__content-desktop{display:grid;overflow:hidden}}.product-details__bg-desktop{display:none;position:absolute;right:0;bottom:0;left:0;top:50%;transform:translateY(-50%);height:100vh;height:100dvh;min-height:100%;z-index:0}@media screen and (min-width: 768px){.product-details__bg-desktop{display:block}}.product-details__bg-media{width:100%;height:100%;object-fit:cover;transition-delay:.15s}@media screen and (min-width: 768px){.product-details__wrapper{padding:85px 48px;grid-column:1 / 2;grid-row:1 / 2;display:grid;grid-template-columns:minmax(0,auto) minmax(0,max-content);grid-template-rows:1fr}}.product-details__feature-desktop{display:none}@media screen and (min-width: 768px){.product-details__feature-desktop{display:grid;margin-left:-48px;grid-template-columns:repeat(14,minmax(0,1fr));align-items:center;z-index:5}}.product-details__feature-image-wrapper{display:grid;grid-column:3 / 13}.product-details__feature-image{margin:auto;width:100%;max-width:480px;grid-area:1 / 1;filter:drop-shadow(12px 3px 43px rgba(0,0,0,.25))}.product-details__panel{background-color:var(--theme-color-reverse)}@media screen and (min-width: 768px){.product-details__panel{margin:0 auto auto;background-color:var(--theme-color-reverse);max-width:480px;min-height:525px;grid-column:2 / 3;z-index:5}}@media screen and (min-width: 990px){.product-details__panel{margin-right:48px;min-height:600px}}.product-details__panel-body{position:relative}@media screen and (min-width: 768px){.product-details__panel-body{padding:48px 24px}}@media screen and (min-width: 990px){.product-details__panel-body{padding:48px}}.product-details__panel-upper{padding:0 14px}@media screen and (min-width: 768px){.product-details__panel-upper{padding:0}}@media screen and (min-width: 768px){.product-details__panel-mid{display:none}}.product-details__panel-lower{padding:20px 14px}@media screen and (min-width: 768px){.product-details__panel-lower{padding:0}}.product-details__panel-indiglo-toggle{display:none;position:absolute;top:24px;right:20px}@media screen and (min-width: 768px){.product-details__panel-indiglo-toggle{display:block}}.product-details__panel-header{display:grid;grid-template-columns:auto auto;gap:8px;justify-content:space-between;padding:12px 12px 5px}@media screen and (min-width: 768px){.product-details__panel-header{border-bottom:1px solid var(--theme-color-button-outlines)}}.product-details__panel-breadcrumbs{min-width:0}.product-details__panel-badges{display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}@media screen and (min-width: 768px){.product-details__panel-badges{margin-bottom:0}.product-details__panel-badges .product-badge__item{margin-bottom:12px}}.product-details__panel-title{margin-top:0;margin-bottom:6px;max-width:87.5%;font:var(--theme-h5-font)}.product-details__panel-dia-specs{margin-bottom:20px;color:var(--theme-color-subdued);font:var(--theme-special-font)}.product-details__panel-specs-color{margin-bottom:12px}.product-details__panel-specs-color-list{color:var(--theme-color-subdued)}.product-details__panel-variants{margin-top:12px;padding-bottom:20px;border-bottom:1px solid var(--theme-color-neutral)}@media screen and (min-width: 768px){.product-details__panel-variants{margin-top:0;margin-bottom:36px;padding-bottom:0;border-bottom:none}}.product-details__panel-variant-list{display:flex;flex-wrap:wrap;gap:12px}.product-details__panel-variant-item a{display:block;background-color:var(--theme-color-background-grey);border:.1rem solid var(--theme-color-background-grey);border-radius:3px;max-width:60px}@media screen and (min-width: 768px){.product-details__panel-variant-list{gap:9px}.product-details__panel-variant-item a{max-width:80px}}.product-details__panel-variant-item.is-current a,.product-details__panel-variant-item a:hover,.product-details__panel-variant-item a:focus{border:.1rem solid var(--theme-color-ink)}.product-details__panel-variant-image-wrapper,.product-details__panel-variant-wrapper{aspect-ratio:1 / 1;padding:4px 8px}.product-details__panel-price{margin-top:18px;margin-bottom:8px}.product-details__price{--price-final-font: var(--theme-h7-font);--price-final-color: var(--theme-color-ink);--price-slashed-color: var(--theme-color-subdued)}.product-details__message{margin-bottom:8px;color:var(--theme-color-subtle-red)}.product-details__global-tagline{color:var(--theme-color-subtle-red)}.js-product-card-vip-promo:not(.hidden)+span:not(:only-of-type){display:none}.product-details__panel-affirm-wrapper{color:var(--theme-color-subdued)}.product-details__panel-affirm-wrapper a{color:var(--theme-color-ink);text-decoration:underline}.product-details__panel-cta{margin-top:16px}.product-details__review-stars{display:flex;align-items:center;gap:5px}.product-details__review-stars--desktop{display:none}@media screen and (min-width: 768px){.product-details__review-stars--desktop{display:block}.product-details__review-stars--mobile{display:none}}.product-details__review-stars-wrapper{display:flex}.product-details__review-stars-count{color:var(--theme-color-subdued);line-height:1}.product-detail__sticky-atc.is-show{visibility:visible;transform:translateZ(0)}.product-detail__sticky-atc{display:flex;position:fixed;bottom:0;left:0;right:0;background-color:var(--theme-color-reverse);z-index:20;transform:translate3d(0,125%,0);visibility:hidden;transition:transform .5s ease,visibility .5s ease}.product-detail__sticky-atc:not(.is-show){visibility:hidden;transform:translate3d(0,125%,0);transition:transform .25s ease,visibility .25s ease .25s}@media screen and (min-width: 768px){.product-detail__sticky-atc{bottom:3rem;left:auto;right:18px;border:1px solid var(--theme-color-button-outlines);border-radius:5px;overflow:hidden;transition:transform .25s ease,visibility .25s ease 0ms}.product-detail__sticky-atc.is-hidden{visibility:hidden}.product-detail__sticky-atc:not(.is-show){visibility:hidden;transform:translate3d(0,125%,0);transition:transform .25s ease,visibility .25s ease .25s}}.product-detail__sticky-atc-wrapper{padding:12px 8px;width:100%}@media screen and (min-width: 768px){.product-detail__sticky-atc-wrapper{padding-left:18px;padding-right:12px;display:flex;align-items:center}}.product-detail__sticky-atc-content{display:none;padding:12px 18px 12px 12px;border-right:1px solid var(--theme-color-button-outlines);max-width:370px;gap:16px}@media screen and (min-width: 768px){.product-detail__sticky-atc-content{display:flex}}.product-detail__sticky-atc-image-wrapper{display:flex;min-width:70px;max-width:70px;height:70px;padding:8px;background-color:var(--theme-color-background-grey);border-radius:4px;aspect-ratio:1 / 1}.product-detail__sticky-atc-image{margin:auto;height:100%;width:auto}.product-detail__sticky-atc-details-wrapper{min-width:0;display:flex;justify-content:center;flex-direction:column}.product-detail__sticky-atc-details-title{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-detail__sticky-atc-details-specs{color:var(--theme-color-subdued)}.product-details__gwp-card{display:block;position:relative;border:1px solid var(--theme-color-button-outlines);border-radius:5px}.product-details__gwp-card--desktop{display:none}.product-details__gwp-card--mobile{margin-top:18px}@media screen and (min-width: 768px){.product-details__gwp-card--desktop{display:block;position:absolute;left:24px;bottom:24px;background-color:var(--theme-color-reverse)}.product-details__gwp-card--mobile{display:none}}.product-details__gwp-card-container{display:flex;gap:16px;align-items:center;padding:12px 48px 12px 12px}.product-details__gwp-card-container img{width:25px}.product-details__gwp-card-container a{color:var(--theme-color-subdued);text-decoration:underline}.product-details__gwp-card-close-button{position:absolute;top:12px;right:12px}a.btn.klaviyo-bis-trigger{display:none!important}:is(.product-details__wrapper,.product-details__content-mobile) .yotpo-widget-instance .yotpo-sr-bottom-line-summary .star-container{color:var(--theme-color-ink)}:is(.product-details__wrapper,.product-details__content-mobile) .yotpo-widget-instance .yotpo-sr-bottom-line-summary .star-container svg{width:1.2rem;height:1.2rem}:is(.product-details__wrapper,.product-details__content-mobile) .yotpo-widget-instance .yotpo-sr-bottom-line-summary .yotpo-sr-bottom-line-right-panel .yotpo-sr-bottom-line-text{font:var(--theme-body-font);font-size:1.2rem!important;line-height:1.4rem!important;letter-spacing:.12px}product-detail.product-details wishlist-button-block,product-detail-sticky-atc.product-detail__sticky-atc wishlist-button-block{display:block;height:100%}product-detail.product-details wishlist-button-block wk-button,product-detail-sticky-atc.product-detail__sticky-atc wishlist-button-block wk-button{--button-border: 1px solid var(--theme-color-button-outlines)}product-detail.product-details wishlist-button-block wk-button button:hover,product-detail.product-details wishlist-button-block wk-button button:focus,product-detail-sticky-atc.product-detail__sticky-atc wishlist-button-block wk-button button:hover,product-detail-sticky-atc.product-detail__sticky-atc wishlist-button-block wk-button button:focus{border:1px solid var(--theme-color-ink);border-radius:var(--theme-button-radius)}product-detail.product-details wishlist-button-block button,product-detail-sticky-atc.product-detail__sticky-atc wishlist-button-block button{height:100%;border-radius:var(--theme-button-radius)}.product-details .ldt-cp-product-add-to-compare-button,.product-details .ldt-cp-product-remove-from-compare-button,.product-details .ldt-cp-product-add-to-compare-button .ldt-cp-icon,.product-details .ldt-cp-product-remove-from-compare-button .ldt-cp-icon{display:flex;align-items:center}.product-detail__sticky-atc .product-details-sticky-atc__button-group .ldt-cp-product-add-to-compare-button,.product-detail__sticky-atc .product-details-sticky-atc__button-group .ldt-cp-product-remove-from-compare-button{margin:0;border:solid 1px var(--theme-color-button-outlines);border-radius:var(--theme-button-radius);padding:1.5rem;color:var(--theme-color-ink)}.product-detail__sticky-atc .product-details-sticky-atc__button-group .ldt-cp-product-add-to-compare-button:hover .product-detail__sticky-atc .product-details-sticky-atc__button-group .ldt-cp-product-remove-from-compare-button:hover{border:1px solid var(--theme-color-ink)}.product-detail__sticky-atc .product-details-sticky-atc__button-group .ldt-cp-product-add-to-compare-button .ldt-cp-icon+span,.product-detail__sticky-atc .product-details-sticky-atc__button-group .ldt-cp-product-remove-from-compare-button .ldt-cp-icon+span{display:none}.product-detail__sticky-atc .product-details-sticky-atc__button-group .ldt-cp-product-add-to-compare-button svg,.product-detail__sticky-atc .product-details-sticky-atc__button-group .ldt-cp-product-remove-from-compare-button svg{width:2.5rem;height:2rem}
/*# sourceMappingURL=/cdn/shop/t/283/assets/section-main-product-details.css.map */
