body:has(.ipl-page){--ipl-paper: #f7f8f6;--ipl-petrol: #1f4e5a;--ipl-black: #1c1c1c;--ipl-ink: var(--ipl-black);--ipl-text: var(--ipl-black);--ipl-muted: var(--ipl-black);--ipl-soft: #edf2ee;--ipl-line: #e3e8e4;--font-body-family: Inter, Arial, sans-serif;--font-heading-family: Inter, Arial, sans-serif;background:var(--ipl-paper);color:var(--ipl-ink)}body:has(.ipl-page) .header-wrapper,body:has(.ipl-page) .footer,body:has(.ipl-page) product-info{--color-background: 247, 248, 246;--gradient-background: #f7f8f6;--color-foreground: 28, 28, 28;--color-button: 31, 78, 90;--color-button-text: 255, 255, 255;--color-link: 31, 78, 90}body:has(.ipl-page) product-info .breadcrumbs{display:none}.ipl-crumb{display:flex;flex-wrap:wrap;gap:4px 8px;max-width:1180px;margin:0 auto;padding:18px 22px 0;color:var(--ipl-black);font-family:var(--font-body-family);font-size:15px;letter-spacing:0}.ipl-crumb a{color:inherit;text-decoration:none}.ipl-crumb a:hover{color:var(--ipl-petrol);text-decoration:underline}.ipl-crumb [aria-current]{color:var(--ipl-black);font-weight:500}body:has(.ipl-page) product-info{padding-top:18px;padding-bottom:26px}body:has(.ipl-page) product-info .page-width{max-width:1180px;padding-inline:22px}body:has(.ipl-page) product-info .product__media-wrapper .product__media{border-radius:15px;background:#e8eeea}body:has(.ipl-page) product-info .product__media-wrapper .product__media img{mix-blend-mode:multiply}.ipl-tag{margin:0;color:var(--ipl-black);font-size:15px;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.ipl-identity h1{margin:9px 0 6px;color:var(--ipl-black);font-size:clamp(35px,3.75vw,48px);font-weight:600;letter-spacing:-.01em;line-height:1.15}.ipl-color{margin:0;color:var(--ipl-muted);font-size:19px}.ipl-slogan{margin:18px 0;color:var(--ipl-black);font-size:23px;line-height:1.4}.ipl-short{margin:0 0 6px;color:var(--ipl-black);font-size:19px;line-height:1.55}.ipl-short p{margin:0}.ipl-benefits{margin:0 0 6px;padding:0;color:var(--ipl-black);font-size:19px;line-height:1.8;list-style:none}.ipl-benefits li{position:relative;padding-left:24px;line-height:1.5}.ipl-benefits li+li{margin-top:5px}.ipl-benefits li:before{content:"\2713";position:absolute;left:0;color:var(--ipl-black);font-weight:700}body:has(.ipl-page) product-info .price-item{color:var(--ipl-ink);font-family:var(--font-body-family);font-size:35px;font-weight:600;letter-spacing:0}body:has(.ipl-page) product-info .price .badge{display:none}.ipl-availability{display:grid;gap:7px;margin:2px 0;padding:12px 14px;border-radius:9px;background:var(--ipl-soft);font-size:18px}.ipl-availability__row{display:flex;justify-content:space-between;gap:12px}.ipl-availability__row span{color:var(--ipl-muted);white-space:nowrap}.ipl-availability__row b{color:var(--ipl-black);font-weight:500;text-align:right}.ipl-stock--in{color:#39745b}.ipl-stock--out{color:#9a4c43}body:has(.ipl-page) product-info .product-form__submit{min-height:50px;border-radius:8px;font-size:19px;font-weight:600;letter-spacing:0}body:has(.ipl-page) product-info .product-form__submit>span{text-transform:capitalize}body:has(.ipl-page) product-info:has(.ipl-availability--out) product-form{display:none}.ipl-soldout{display:block;width:100%;min-height:50px;padding:13px 16px;border:0;border-radius:8px;background:#d7dfdb;color:var(--ipl-black);cursor:not-allowed;font:inherit;font-size:19px;font-weight:600}.ipl-page{max-width:1180px;margin:0 auto;padding:0 22px 28px;color:var(--ipl-ink);font-family:var(--font-body-family);font-size:19px;letter-spacing:0;line-height:1.6}.ipl-section{padding:28px 0;border-top:1px solid var(--ipl-line)}.ipl-page h2{margin:0 0 14px;color:var(--ipl-black);font-family:var(--font-body-family);font-size:28px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.ipl-page h3{margin:0 0 6px;color:var(--ipl-black);font-family:var(--font-body-family);font-size:19px;font-weight:600;letter-spacing:0;line-height:1.35}.ipl-page p{margin:0}.ipl-label{margin-bottom:10px!important;color:var(--ipl-muted);font-size:18px}.ipl-swatches{display:flex;flex-wrap:wrap;gap:10px}.ipl-swatch{display:block;width:116px;padding:7px;border:1px solid #dfe6e1;border-radius:10px;background:#fbfcfa;color:var(--ipl-black);font-size:16px;text-align:center;text-decoration:none}.ipl-swatch:hover{border-color:var(--ipl-petrol)}.ipl-swatch--active{padding:6px;border:2px solid var(--ipl-petrol);color:var(--ipl-black);font-weight:600}.ipl-swatch img{display:block;width:100%;height:88px;margin-bottom:7px;border-radius:6px;object-fit:cover}.ipl-desc{max-width:760px;color:var(--ipl-text)}.ipl-desc p+p{margin-top:10px}.ipl-features{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ipl-feature{padding:16px;border-radius:11px;background:var(--ipl-soft)}.ipl-feature p{color:var(--ipl-black);font-size:18px;line-height:1.5}.ipl-media{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.ipl-media__item{overflow:hidden;border-radius:12px;background:#e8eeea}.ipl-media__item img,.ipl-media__item video,.ipl-media__item iframe{display:block;width:100%;height:auto}.ipl-specs{display:grid;grid-template-columns:1fr 1fr;gap:0 26px;margin:0;font-size:18px}.ipl-spec{display:grid;grid-template-columns:38% 1fr;gap:12px;padding:10px 2px;border-bottom:1px solid #e5e9e5}.ipl-spec dt{color:var(--ipl-black)}.ipl-spec dd{margin:0;font-weight:500}.ipl-media__item iframe{aspect-ratio:16 / 9}.ipl-guide{padding-top:16px}.ipl-guide:first-of-type{padding-top:0}.ipl-desc+.ipl-guide{padding-top:16px}.ipl-guide__image{display:block;width:100%;max-width:760px;height:auto;margin-top:12px;border-radius:12px}.ipl-desc ul{margin:8px 0;padding-left:20px}.ipl-extra{overflow-x:auto;color:var(--ipl-text);font-size:18px}.ipl-note{margin-top:14px;color:var(--ipl-muted);font-size:16px;line-height:1.55}.ipl-faq{padding:12px 0;border-bottom:1px solid #e5e9e5}.ipl-faq:first-of-type{padding-top:0}.ipl-faq p{color:var(--ipl-text);font-size:18px}.ipl-reviews{padding:16px;border-radius:11px;background:var(--ipl-soft);color:var(--ipl-black);font-size:18px}.ipl-related{display:flex;gap:14px;overflow-x:auto;padding:2px 2px 10px;scroll-snap-type:x mandatory}.ipl-card{display:block;flex:0 0 calc((100% - 42px)/4);overflow:hidden;border:1px solid #e3e9e4;border-radius:12px;background:#fbfcfa;color:var(--ipl-black);scroll-snap-align:start;text-decoration:none}.ipl-card:hover{border-color:var(--ipl-petrol)}.ipl-card img{display:block;width:100%;height:auto;aspect-ratio:1;background:#fff;object-fit:contain}.ipl-card__copy{display:block;padding:12px}.ipl-card__title{display:block;margin-bottom:7px;font-size:16px;font-weight:600;line-height:1.35}.ipl-card__link{color:var(--ipl-black);font-size:16px}.ipl-foot{display:flex;flex-wrap:wrap;gap:6px 22px;padding-top:18px;border-top:1px solid var(--ipl-line);font-size:16px}.ipl-foot a{color:var(--ipl-black)}.ipl-swatch:focus-visible,.ipl-card:focus-visible,.ipl-foot a:focus-visible,.ipl-crumb a:focus-visible{outline:2px solid var(--ipl-petrol);outline-offset:2px}@media(max-width:749px){.ipl-features,.ipl-specs,.ipl-media{grid-template-columns:1fr}.ipl-related{gap:8px}.ipl-card{flex-basis:31%}.ipl-card__copy{padding:7px}.ipl-card__title{display:-webkit-box;overflow:hidden;margin-bottom:0;font-size:12px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ipl-card__link{display:none}.ipl-swatches{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.ipl-swatch{flex:0 0 104px;width:104px}.ipl-section{padding:22px 0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/iyibi-product-layout.css.map */
