.product-template-new .pdp-container{max-width:81.25rem;margin:0 auto;padding:0 1.5rem}.product-template-new .breadcrumbs{margin:1.25rem 0}.product-template-new .breadcrumbs nav{display:flex;grid-gap:.625rem;gap:.625rem}.product-template-new .breadcrumbs nav span{white-space:nowrap;position:relative;padding-right:.625rem;font-size:.75rem}.product-template-new .breadcrumbs nav span:after{content:"";position:absolute;top:.25rem;right:-.25rem;width:.625rem;height:.625rem;background:url(icon-breadcrumb-arrow.svg) no-repeat center center/contain}.product-template-new .breadcrumbs nav span:last-child:after{display:none}.product-template-new .breadcrumbs nav span a{text-decoration:none;color:var(--black);font-weight:400}.product-template-new .breadcrumbs nav span a:hover{color:var(--primary)}.product-template-new .media-cell{padding:0 4% 3.5rem;position:relative}.product-template-new .media-cell .icon-image-zoom{position:absolute;z-index:3;top:1.5625rem;right:5rem;width:1.875rem;height:1.875rem;background:url(icon-image-zoom.svg) no-repeat center center/1.5rem;cursor:pointer}.product-template-new .media-cell .media-carousel{width:100%}.product-template-new .media-cell .media-carousel .slick-track{display:flex;align-items:center}.product-template-new .media-cell .media-carousel .slick-arrow,.product-template-new .media-cell .media-carousel .slick-dots{display:none!important}.product-template-new .media-cell .media-carousel .item img{width:100%}.product-template-new .media-cell .media-carousel .item .video_container{width:100%;padding-top:56.25%;position:relative}.product-template-new .media-cell .media-carousel .item .video_container iframe{width:100%;height:100%;position:absolute;top:0;left:0}.product-template-new .media-cell .thumbnails{width:100%;margin-top:1.5rem}.product-template-new .media-cell .thumbnails .item{width:7.5rem;height:7.5rem;position:relative;margin:0 .4375rem;overflow:hidden;opacity:1!important;border-bottom:3px solid transparent;transition:.3s border}.product-template-new .media-cell .thumbnails .item img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.product-template-new .media-cell .thumbnails .item.is_video:after{content:"";background:url(icon-play-video.svg) no-repeat center center/contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2.1875rem;height:1.6875rem}.product-template-new .media-cell .thumbnails .item.slick-active{border-color:var(--primary)}.product-template-new .info-cell{padding-right:4%}.product-template-new .info-cell .p_title{margin:0 0 1rem}.product-template-new .info-cell .p_short_d{font-size:1.375rem;font-weight:300;margin:0}.product-template-new .info-cell .RatingSnippetWidget-prefix{text-align:left;margin:1.5rem 0 0}.product-template-new .info-cell .price{font-size:1.375rem;margin:1.5rem 0;font-weight:600;display:flex;grid-gap:10px;gap:10px}.product-template-new .info-cell .price span.cap,.product-template-new .info-cell .price span.st{text-decoration:line-through}.product-template-new .info-cell .price span.discount{color:var(--primary);margin-left:4px}.product-template-new .info-cell .variant_selector{display:flex;flex-wrap:wrap;grid-gap:1rem;gap:1rem;align-items:center}.product-template-new .info-cell .variant_selector label{font-size:.875rem}.product-template-new .info-cell .variant_selector div{font-size:.875rem;padding:.6875rem 1rem;border-radius:2rem;color:var(--black);border:.0625rem solid var(--black);cursor:pointer;transition:.3s all}.product-template-new .info-cell .variant_selector div[data-availability=false]{pointer-events:none;opacity:.2}.product-template-new .info-cell .variant_selector div.selected{background:var(--black);color:#fff}.product-template-new .info-cell .variant_selector div:hover{background:var(--black);color:#fff;opacity:.8}.product-template-new .info-cell .usps{display:flex;flex-wrap:wrap;margin:1.5rem 0 0}.product-template-new .info-cell .usps p{margin:0 0 .25rem;width:50%;font-size:.75rem;position:relative;padding-left:1.5rem}.product-template-new .info-cell .usps p:before{content:"";position:absolute;top:50%;left:0;width:1rem;height:1rem;transform:translateY(-50%);background:url(icon-green-usp-check.svg) no-repeat center center/contain}.product-template-new .info-cell .btn-flex{width:100%;margin:2rem 0;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem;display:flex}.product-template-new .info-cell .btn-flex .btn{width:100%;text-align:center;color:var(--primary);border:.0625rem solid var(--primary);background:#fff;padding:.9375rem 1.25rem}.product-template-new .info-cell .btn-flex .shop-buy{border:none;color:#fff;display:flex;justify-content:center;align-items:center;grid-gap:.5rem;gap:.5rem;transition:.3s opacity}.product-template-new .info-cell .btn-flex .shop-buy img{height:auto;max-width:6.25rem}.product-template-new .info-cell .btn-flex .shop-buy:hover{opacity:.8}.product-template-new .info-cell .metafield-data{margin:0 0 1.5rem}.product-template-new .info-cell .metafield-data p{font-size:.75rem;line-height:130%;margin:0 0 .5rem;display:flex}.product-template-new .info-cell .metafield-data p:last-child{margin:0}.product-template-new .info-cell .metafield-data p span:first-child{width:6.25rem;font-weight:600;min-width:6.25rem}.product-template-new .info-cell .usp-icons{display:flex;flex-wrap:wrap;justify-content:center}.product-template-new .info-cell .usp-icons .item{width:25%;text-align:center;padding:0 .625rem}.product-template-new .info-cell .usp-icons .item img{margin:0 auto;display:block;max-width:3.5rem}.product-template-new .info-cell .usp-icons .item p{margin:.5rem 0 0;font-size:12px;line-height:130%}.product-template-new .info-cell .accordion-group{margin:1rem 0}.product-template-new .info-cell .accordion-group .item .a{position:relative;font-size:1rem;padding:.5rem 0;border-top:.0625rem solid #C8C8C8;line-height:150%;cursor:pointer}.product-template-new .info-cell .accordion-group .item .a:after{content:"";width:.75rem;height:.75rem;position:absolute;top:50%;right:0;transform:translateY(-50%);background:url(icon-accordion-close.svg) no-repeat center center/contain;transition:.3s transform}.product-template-new .info-cell .accordion-group .item .b{margin-bottom:1.5rem;display:none}.product-template-new .info-cell .accordion-group .item .b.single p{margin:0}.product-template-new .info-cell .accordion-group .item.expanded .a:after{transform:translateY(-50%) rotate(45deg)}.media-modal{position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0;pointer-events:none;transition:.3s opacity}.media-modal.active{opacity:1;pointer-events:auto}.media-modal .close-media-modal{position:absolute;z-index:3;top:1.5rem;right:1.5rem;width:3rem;height:3rem;background:url(icon-accordion-close.svg) no-repeat center center/1.375rem;border-radius:50%;border:.0625rem solid var(--black);transform:rotate(45deg);cursor:pointer}.media-modal .media-carousel{width:100%;height:100%;max-height:100vh}.media-modal .media-carousel .slick-track{display:flex;align-items:center}.media-modal .media-carousel .item{width:100%;height:100%;max-height:100vh}.media-modal .media-carousel .item img{width:100%;height:100%;max-height:100vh;-o-object-fit:contain;object-fit:contain}.media-modal .media-carousel .item .video_container{width:100%;padding-top:56.25%;position:relative}.media-modal .media-carousel .item .video_container iframe{width:100%;height:100%;position:absolute;top:0;left:0}.media-modal .slick-dots{position:absolute;z-index:3;bottom:3.75rem;left:50%;transform:translate(-50%);align-items:center}.media-modal .slick-dots li{line-height:1;display:block}.media-modal .slick-dots li button{width:5px;height:5px;transition:.3s all}.media-modal .slick-dots li.slick-active button{background:var(--primary);width:.5rem;height:.5rem;position:relative;top:-.0625rem}.media-modal .slick-arrow{background:#fff3!important}.media-modal .slick-arrow:before,.media-modal .slick-arrow:after{background-color:var(--black)!important}@media screen and (min-width: 64rem){.product-template-new .media-cell{position:sticky;top:12.375rem;align-self:flex-start}}@media screen and (max-width: 64rem){.product-template-new .media-cell{padding:0 0 2.5rem}.product-template-new .media-cell .icon-image-zoom{top:1.25rem;right:1.25rem}.product-template-new .media-cell .thumbnails{margin:1.5rem -1.5rem 0 0;width:calc(100% + 1.5rem)}.product-template-new .info-cell{padding-right:0}.media-modal .media-carousel{display:flex;align-items:center}}@media screen and (max-width: 40rem){.product-template-new .info-cell .btn-flex .shop-buy img{max-width:5rem}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/style-product-template-new.css.map */
