#MainContent:has(.sln-pdp){--sln-page-width: 1280px;--sln-page-gutter: 32px;--sln-section-space: clamp(48px, 5vw, 72px);--sln-section-heading: clamp(30px, 2.5vw, 36px)}#MainContent:has(.sln-pdp) :is(.nusr-section,.npress-width,.ncp2-container,.nfst-container,.nss-flex,.nfvs-wrap,.nfav-wrap){width:calc(100% - var(--sln-page-gutter) * 2);max-width:var(--sln-page-width);margin-inline:auto;box-sizing:border-box}#MainContent:has(.sln-pdp) .sln-purchase-section__inner{max-width:var(--sln-page-width)}#MainContent:has(.sln-pdp) :is(.nusr-title h2,.ncp2-text h2,.nfst-heading h1,.nss-heading h1,.nfvs-heading h1,.nfav-heading h1){font-size:var(--sln-section-heading);line-height:1.18;margin-block:0}#MainContent:has(.sln-pdp) :is(.nfst-heading,.nss-heading,.nfvs-heading,.nfav-heading){margin:0 20px 40px;text-align:center}#MainContent:has(.sln-pdp) .nusr-section{padding-top:40px}#MainContent:has(.sln-pdp) .nusr-flex{gap:32px}#MainContent:has(.sln-pdp) .nusr-item{width:calc((100% - 192px) / 7)}#MainContent:has(.sln-pdp) .nusr-image{max-width:172px;margin-inline:auto;padding:0;aspect-ratio:1}#MainContent:has(.sln-pdp) .nusr-item-title p{font-size:16px;line-height:1.4}#MainContent:has(.sln-pdp) .adev-np__logo img{max-width:200px}#MainContent:has(.sln-pdp) .adev-np__content{font-size:16px;line-height:1.5}#MainContent:has(.sln-pdp) .ncp2-container{padding:40px;border-radius:24px;margin-bottom:var(--sln-section-space)}#MainContent:has(.sln-pdp) .ncp2-flex{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:40px}#MainContent:has(.sln-pdp) :is(.ncp2-left,.ncp2-right){width:auto;min-width:0}#MainContent:has(.sln-pdp) .ncp2-tick{padding-right:12px;flex-shrink:0}#MainContent:has(.sln-pdp) .ncp2-tick svg{width:36px;height:36px}#MainContent:has(.sln-pdp) .ncp2-text h2{margin-bottom:20px}#MainContent:has(.sln-pdp) .ncp2-text p{font-size:17px;line-height:1.6}#MainContent:has(.sln-pdp) .ncp2-btn{margin-top:24px}#MainContent:has(.sln-pdp) .ncp2-btn a{font-size:17px;padding:14px 32px}#MainContent:has(.sln-pdp) .ncp2-image img{display:block;height:auto}#MainContent:has(.sln-pdp) .nfst-container{margin-bottom:var(--sln-section-space)}#MainContent:has(.sln-pdp) .nfst-heading{align-items:center;gap:24px}#MainContent:has(.sln-pdp) .nfst-heading h1:after{width:6.8em;height:.52em;bottom:.05em;left:0}#MainContent:has(.sln-pdp) .nfst-heading>svg{width:180px;height:auto;flex-shrink:0}#MainContent:has(.sln-pdp) .nfst-flex{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,2fr);gap:24px}#MainContent:has(.sln-pdp) :is(.nfst-left,.nfst-right){width:auto;min-width:0}#MainContent:has(.sln-pdp) :is(.nfst-table,.nfst-table2){border-radius:20px}#MainContent:has(.sln-pdp) .nfst-th{height:72px;padding-inline:12px}#MainContent:has(.sln-pdp) .nfst-th h3{font-size:22px;line-height:1.25;text-align:center}#MainContent:has(.sln-pdp) .nfst-th svg{width:116px;max-width:100%;height:auto}#MainContent:has(.sln-pdp) .nfst-td{height:64px;padding:8px 16px}#MainContent:has(.sln-pdp) .nfst-td p{font-size:16px;line-height:1.35;text-align:center;margin:0}#MainContent:has(.sln-pdp) .nfst-td svg{width:24px;height:24px}#MainContent:has(.sln-pdp) :is(.nss-container,.nfvs-container,.nfav-container){padding-block:var(--sln-section-space)}#MainContent:has(.sln-pdp) .nss-container{width:100%;margin-block:0;border-radius:0}#MainContent:has(.sln-pdp) .nss-heading h1:after{width:3.46em;height:1.33em;bottom:0;right:-.4em}#MainContent:has(.sln-pdp) .nss-flex{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}#MainContent:has(.sln-pdp) .nss-step{min-width:0;margin:0}#MainContent:has(.sln-pdp) .nss-img{max-width:160px;margin-bottom:20px}#MainContent:has(.sln-pdp) .nss-img img{display:block;height:auto}#MainContent:has(.sln-pdp) .nss-title{margin-bottom:12px}#MainContent:has(.sln-pdp) .nss-title p{font-size:19px;line-height:1.35}#MainContent:has(.sln-pdp) .nss-para p{font-size:16px;line-height:1.55}#MainContent:has(.sln-pdp) .nfvs-heading h1:after{width:3.86em;height:.4em;bottom:-.28em;right:0}#MainContent:has(.sln-pdp) .nfvs-inner{max-width:1280px;margin-inline:auto}#MainContent:has(.sln-pdp) .nfvsSwiper{margin-inline:52px}#MainContent:has(.sln-pdp) .nfvs-item{border-radius:20px;margin-inline:12px}#MainContent:has(.sln-pdp) .nfvs-play svg{width:56px;height:56px}#MainContent:has(.sln-pdp) :is(.nfvs-next,.nfvs-prev){width:40px;height:40px}#MainContent:has(.sln-pdp) .jdgm-widget.jdgm-review-widget{width:calc(100% - var(--sln-page-gutter) * 2);max-width:var(--sln-page-width);margin-inline:auto}#MainContent:has(.sln-pdp) .nfav-heading h1:after{width:5.33em;height:1.6em;bottom:-.27em;left:2.56em}#MainContent:has(.sln-pdp) .nfav-flex{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#MainContent:has(.sln-pdp) .nfav-item{width:auto;min-width:0;border-radius:24px;padding:32px}#MainContent:has(.sln-pdp) .nfav-tag{padding:8px 20px;max-width:100%}#MainContent:has(.sln-pdp) .nfav-tag p{font-size:14px;margin:0}#MainContent:has(.sln-pdp) .nfav-image{max-width:320px;margin-block:20px}#MainContent:has(.sln-pdp) .nfav-image img{height:auto;object-fit:contain}#MainContent:has(.sln-pdp) .nfav-text{margin-bottom:24px}#MainContent:has(.sln-pdp) .nfav-text p{font-size:28px;line-height:1.3}#MainContent:has(.sln-pdp) .nfav-starprice{gap:16px;flex-wrap:wrap}#MainContent:has(.sln-pdp) .nfav-stars{flex-wrap:wrap;row-gap:4px}#MainContent:has(.sln-pdp) .nfav-reviews{font-size:16px}#MainContent:has(.sln-pdp) .nfav-price span{font-size:16px}#MainContent:has(.sln-pdp) .nfav-price p{font-size:24px}@media(min-width:769px)and (max-width:1199px){#MainContent:has(.sln-pdp) .nusr-flex{gap:20px}#MainContent:has(.sln-pdp) .nusr-item{width:calc((100% - 60px)/4)}#MainContent:has(.sln-pdp) .ncp2-container{padding:28px}#MainContent:has(.sln-pdp) .ncp2-flex{gap:28px}#MainContent:has(.sln-pdp) .nss-flex{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}}@media(max-width:1023px){#MainContent:has(.sln-pdp) .nfvs-inner{max-width:360px;margin-inline:auto}#MainContent:has(.sln-pdp) .nfvsSwiper{margin-inline:40px}#MainContent:has(.sln-pdp) .nfvs-item{margin-inline:0}#MainContent:has(.sln-pdp) .nfav-text p{font-size:24px}}@media(max-width:768px){#MainContent:has(.sln-pdp){--sln-section-heading: 30px}#MainContent:has(.sln-pdp) :is(.nfst-heading,.nss-heading,.nfvs-heading,.nfav-heading){margin:0 0 32px}#MainContent:has(.sln-pdp) :is(.nss-heading,.nfvs-heading,.nfav-heading){padding-inline:20px}#MainContent:has(.sln-pdp) .nusr-flex{gap:16px}#MainContent:has(.sln-pdp) .nusr-item{width:calc((100% - 32px) / 3)}#MainContent:has(.sln-pdp) .ncp2-container{padding:24px}#MainContent:has(.sln-pdp) .ncp2-flex{grid-template-columns:minmax(0,1fr);gap:28px}#MainContent:has(.sln-pdp) .ncp2-title h2{font-size:28px;line-height:1.2}#MainContent:has(.sln-pdp) .ncp2-text p{font-size:16px}#MainContent:has(.sln-pdp) :is(.nfst-heading h1:has(.nfst-heading__brand),.nfvs-heading h1:has(.nfvs-heading__accent)):after{content:none}#MainContent:has(.sln-pdp) :is(.nfst-heading__brand,.nfvs-heading__accent){display:inline-block;position:relative;white-space:nowrap}#MainContent:has(.sln-pdp) :is(.nfst-heading__brand,.nfvs-heading__accent):after{content:"";position:absolute;inset-inline:0;bottom:-.12em;height:.3em;background:var(--sln-heading-underline) center / contain no-repeat;pointer-events:none}#MainContent:has(.sln-pdp) .nfst-heading__brand:after{bottom:-.25em;height:.52em}#MainContent:has(.sln-pdp) .nfst-flex{grid-template-columns:minmax(0,1.15fr) minmax(0,1.5fr);gap:10px}#MainContent:has(.sln-pdp) :is(.nfst-table,.nfst-table2){border-radius:14px}#MainContent:has(.sln-pdp) .nfst-th{height:64px;padding-inline:6px}#MainContent:has(.sln-pdp) .nfst-th h3{font-size:14px}#MainContent:has(.sln-pdp) .nfst-th svg{width:65px}#MainContent:has(.sln-pdp) .nfst-td{height:82px;padding:8px}#MainContent:has(.sln-pdp) .nfst-td p{font-size:13px}#MainContent:has(.sln-pdp) .nfst-td svg{width:22px;height:22px}#MainContent:has(.sln-pdp) .nss-flex{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}#MainContent:has(.sln-pdp) .nss-img{max-width:140px}#MainContent:has(.sln-pdp) .nfvsSwiper{margin-inline:16px}#MainContent:has(.sln-pdp) .nfvs-dots{position:relative;inset:auto!important;margin-top:24px}#MainContent:has(.sln-pdp) .nfvs-dots .swiper-pagination-bullet{width:12px;height:12px}#MainContent:has(.sln-pdp) .nfav-flex{grid-template-columns:minmax(0,1fr)}#MainContent:has(.sln-pdp) .nfav-item{padding:24px}#MainContent:has(.sln-pdp) .nfav-heading h1:after{width:5.33em;max-width:80%;height:1.6em;bottom:-.27em;left:50%;transform:translate(-50%)}#MainContent:has(.sln-pdp) .nfav-price{flex-direction:row;gap:8px;align-items:center}#MainContent:has(.sln-pdp) .nfav-price span{order:0}}@media(max-width:479px){#MainContent:has(.sln-pdp) .sln-purchase .product-form__submit{flex-direction:column;gap:2px;min-width:0;white-space:normal;line-height:1.25}#MainContent:has(.sln-pdp) .sln-purchase [data-sln-price-wrap]>[aria-hidden]{display:none}#MainContent:has(.sln-pdp) .nfst-t1{width:35%}#MainContent:has(.sln-pdp) .nfst-t2{width:65%}#MainContent:has(.sln-pdp) .nfst-th{padding-inline:4px}#MainContent:has(.sln-pdp) .nfst-th h3{font-size:12px;overflow-wrap:anywhere}#MainContent:has(.sln-pdp) .nfst-td{height:88px}#MainContent:has(.sln-pdp) .nfst-td:nth-child(4){height:112px}#MainContent:has(.sln-pdp) .nss-flex{grid-template-columns:minmax(0,1fr);gap:32px}#MainContent:has(.sln-pdp) .nss-step{max-width:360px;margin-inline:auto}#MainContent:has(.sln-pdp) .nss-img{max-width:126px}#MainContent:has(.sln-pdp) .nfav-item{padding:20px}}@media(min-width:480px)and (max-width:768px){#MainContent:has(.sln-pdp) .nfst-td{height:64px}#MainContent:has(.sln-pdp) .nfst-td p{font-size:15px}}body:has(.sln-pdp) #shopify-section-new-footer .sln-width{width:calc(100% - 40px);max-width:1280px;margin-inline:auto;padding-inline:0}body:has(.sln-pdp) #shopify-section-new-footer .slnfooter-image{max-width:280px}body:has(.sln-pdp) #shopify-section-new-footer .slnfooter-image img{height:auto}body:has(.sln-pdp) #shopify-section-new-footer :is(.slnfooter-menu_title,.slnfooter-disclaimer strong){font-size:20px;line-height:1.35}body:has(.sln-pdp) #shopify-section-new-footer :is(.slnfooter-social p,.slnfooter-menu a,.slnfooter-newsletter .rte p){font-size:16px;line-height:1.5}body:has(.sln-pdp) #shopify-section-new-footer :is(.slnfooter-disclaimer p,.slnfooter-copy .copyright__content,.slnfooter-copy a,.slnfooter-blinks a){font-size:14px;line-height:1.6}body:has(.sln-pdp) #shopify-section-new-footer .slnfooter-blinks{flex-wrap:wrap;row-gap:8px}@media(min-width:769px)and (max-width:1099px){body:has(.sln-pdp) #shopify-section-new-footer .slnfooter-flex{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}body:has(.sln-pdp) #shopify-section-new-footer :is(.slnfooter-logo,.slnfooter-menu,.slnfooter-newsletter){width:auto;padding-left:0}}@media(max-width:768px){body:has(.sln-pdp) #shopify-section-new-footer :is(.slnfooter-menu_title,.slnfooter-disclaimer strong){font-size:18px}body:has(.sln-pdp) #shopify-section-new-footer .slnfooter-newsletter .rte p{font-size:14px}body:has(.sln-pdp) #shopify-section-new-footer :is(.slnfooter-disclaimer p,.slnfooter-copy .copyright__content,.slnfooter-copy a,.slnfooter-blinks a){font-size:12px}}@media(max-width:749px){#MainContent:has(.sln-pdp){--sln-page-gutter: 20px}}#MainContent:has(.sln-pdp) .sln-faq__header h2{font-size:32px}#MainContent:has(.sln-pdp) .sln-purchase-section__inner{min-width:0}#MainContent:has(.sln-pdp) .sln-purchase .product-form__submit{color:#fff;letter-spacing:0}@media(max-width:749px){#MainContent:has(.sln-pdp) .sln-faq__header h2{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/sln-pdp-layout.css.map */
