#MainContent .pe-pdp{--pe-ink:#103e4d;--pe-paper:#f7f5ef;--pe-line:#d7dedb;--gap:40px!important;max-width:1480px;margin:auto;padding:24px 40px 40px!important;background:var(--pe-paper)!important;color:var(--pe-ink)}
#MainContent .pe-pdp .product-information__grid{background:transparent!important;gap:40px;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)!important}
#MainContent .pe-pdp .product-information__media{grid-column:1!important;min-width:0;width:100%;background:#fff!important;border-radius:2px!important;align-self:start;overflow:hidden}
#MainContent .pe-pdp .product-details{grid-column:2!important;background:transparent!important;color:var(--pe-ink)!important;min-height:0;align-self:start}
#MainContent .pe-pdp .product-details>.group-block{padding:12px 0 0!important;width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
#MainContent .pe-pdp .product-details>.group-block::before{content:none!important}
#MainContent .pe-pdp .product-details h1{font-family:var(--font-heading--family)!important;font-size:clamp(28px,2.55vw,40px)!important;line-height:1.08!important;letter-spacing:-.025em!important;color:var(--pe-ink)!important;max-width:24ch;margin:0!important}
#MainContent .pe-pdp .product-details .group-block-content{gap:10px!important}
#MainContent .pe-pdp .product-details .group-block-content>.view-product-title,#MainContent .pe-pdp .product-details .group-block-content>.jdgm-horizon-widget:has(.jdgm-prev-badge[data-average-rating='0.00']),#MainContent .pe-pdp .product-details .group-block-content>.divider{display:none!important}
#MainContent .pe-pdp variant-picker{padding:0!important}
#MainContent .pe-pdp variant-picker::after{content:none!important}
#MainContent .pe-pdp .variant-option__button-label{border:1px solid #bacacb!important;background:transparent!important;box-shadow:none!important;height:44px!important}
#MainContent .pe-pdp .variant-option__button-label:has(input:checked) .variant-option__button-label__text{color:#fff!important;-webkit-text-fill-color:#fff!important}
#MainContent .pe-pdp .variant-option__button-label__pill{display:none!important}
#MainContent .pe-pdp .product-details .ppv2-whatsapp{min-height:30px!important}
#MainContent .pe-pdp .product-information__media media-gallery{padding:0!important;--media-radius:2px!important}
#MainContent .pe-pdp .product-media-container{border-radius:2px!important}
#MainContent .pe-pdp .pi70-guide__details>summary:hover{background:#e8f0ed!important}
#MainContent .pe-pdp .ppv2-benefit{margin:0!important}
#MainContent .pe-pdp .ppv2-kicker{font-size:10px;letter-spacing:.14em;margin-bottom:7px}
#MainContent .pe-pdp .ppv2-benefit p{font-size:15px;line-height:1.5;color:#526d75}
#MainContent .pe-pdp .price{font-size:28px!important;color:var(--pe-ink)!important;line-height:1.2}
#MainContent .pe-pdp .ppv2-codline{margin:0;padding:0 0 12px;border-bottom:1px solid var(--pe-line);font-size:12px;gap:8px}
#MainContent .pe-pdp .pi70-guide{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}
#MainContent .pe-pdp .pi70-guide__eyebrow{font-size:10px;margin-bottom:6px!important;color:#526d75!important}
#MainContent .pe-pdp .pi70-guide__heading{display:none}
#MainContent .pe-pdp .pi70-guide__intro{font-size:12px!important;line-height:1.45;margin:0 0 8px!important}
#MainContent .pe-pdp .pi70-guide .pi70-guide__details>summary{background:transparent!important;color:var(--pe-ink)!important;-webkit-text-fill-color:var(--pe-ink)!important;border:1px solid var(--pe-line)!important;border-radius:3px!important;min-height:42px;margin:0!important;padding:9px 12px;font-size:12px}
#MainContent .pe-pdp .pi70-guide .pi70-guide__details>summary span{color:var(--pe-ink)!important;-webkit-text-fill-color:var(--pe-ink)!important}
#MainContent .pe-pdp .pi70-guide .pi70-guide__details[open]>summary{background:#e8f0ed!important}
#MainContent .pe-pdp .pi70-guide__body{padding:12px;background:#fff;border:1px solid var(--pe-line);border-top:0}
#MainContent .pe-pdp .variant-option{margin:0!important;padding:0!important}
#MainContent .pe-pdp .variant-option__button-label{border-radius:3px!important;min-height:44px!important;min-width:52px!important;font-size:13px!important}
#MainContent .pe-pdp .variant-option__button-label::before,#MainContent .pe-pdp .variant-option__button-label::after{content:none!important}
#MainContent .pe-pdp .variant-option__button-label:has(input:checked){background:var(--pe-ink)!important;color:#fff!important;border-color:var(--pe-ink)!important}
#MainContent .pe-pdp .ppv2-whatsapp{padding:8px 0;background:transparent;border:0;border-radius:0;box-shadow:none;grid-template-columns:24px 1fr auto;gap:8px}
#MainContent .pe-pdp .ppv2-whatsapp__icon{width:23px;height:23px;background:transparent;color:var(--pe-ink)}
#MainContent .pe-pdp .ppv2-whatsapp strong{font-size:12px;text-decoration:underline;text-underline-offset:3px}
#MainContent .pe-pdp .ppv2-whatsapp small{display:none}
#MainContent .pe-pdp .product-details button[type=submit],#MainContent .pe-pdp .product-details .button{border-radius:3px!important;min-height:50px;background:var(--pe-ink)!important;color:white!important;font-size:14px!important}
#MainContent .pe-pdp .ppv2-trust{display:flex!important;gap:12px!important;flex-wrap:wrap;padding:12px 0;border-top:1px solid var(--pe-line);border-bottom:1px solid var(--pe-line);background:transparent!important}
#MainContent .pe-pdp .ppv2-trust__item{display:flex!important;align-items:center;gap:6px;background:transparent!important;border:0!important;padding:0!important;flex:1;min-width:115px}
#MainContent .pe-pdp .ppv2-trust__icon{width:22px;height:22px;background:transparent!important;color:var(--pe-ink)}
#MainContent .pe-pdp .ppv2-trust strong{font-size:10px;line-height:1.4}
#MainContent .pe-pdp .ppv2-trust small{display:none}
#MainContent .pe-pdp .accordion{padding-top:0!important}
#MainContent .pe-pdp .product-information__media .product-media img{max-height:650px!important;object-fit:contain!important}
.pe-breadcrumb{grid-column:1/-1;display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:11px;color:#526d75;padding:0 0 20px;line-height:1.5}
.pe-breadcrumb a{color:inherit;text-decoration:none}
.pe-breadcrumb a:hover{text-decoration:underline}
.pe-measure-band{grid-column:1/-1;background:#103e4d;color:#f7f5ef;display:flex;gap:32px;align-items:center;justify-content:space-between;padding:26px 32px;margin-top:30px}
.pe-measure-band p{font:400 clamp(21px,2vw,28px)/1.2 var(--font-heading--family);max-width:27ch;margin:0;color:inherit}
.pe-measure-band>span{font-size:13px;max-width:33ch;line-height:1.6}
@media(min-width:1000px){body:has(.pe-pdp) .header__row--bottom{min-height:42px;padding-block:0!important}body:has(.pe-pdp) .header__row--top{padding-block:8px!important}body:has(.pe-pdp) .header-logo img{max-height:48px!important;width:auto!important}#MainContent .pe-pdp .pe-breadcrumb{padding-bottom:10px}#MainContent .pe-pdp .product-information__grid{margin-top:0!important}}
@media(max-width:749px){#MainContent .pe-pdp{padding:0 16px 28px!important;--gap:16px!important}#MainContent .pe-pdp .product-information__grid{grid-template-columns:minmax(0,1fr)!important;gap:18px}#MainContent .pe-pdp .product-information__media,#MainContent .pe-pdp .product-details{grid-column:1!important}#MainContent .pe-pdp .product-details>.group-block{padding:0!important}#MainContent .pe-pdp .product-details h1{font-size:28px!important;max-width:26ch}#MainContent .pe-pdp .product-details .group-block-content{gap:10px!important}#MainContent .pe-pdp .product-information__media .product-media img{height:310px!important;max-height:310px!important;width:100%!important}#MainContent .pe-pdp .product-information__media{max-height:380px}#MainContent .pe-pdp .price{font-size:25px!important}.pe-breadcrumb{padding:12px 0;font-size:10px}.pe-breadcrumb>span:last-child{display:none}.pe-measure-band{padding:22px;gap:14px;flex-direction:column;align-items:start;margin-top:24px}.pe-measure-band p{font-size:24px}#MainContent .pe-pdp .ppv2-trust__item{min-width:90px}#MainContent .pe-pdp .variant-option__button-label{min-width:42px!important}}
#MainContent .pe-pdp .product-details .pi70-guide .pi70-guide__details>summary:hover,#MainContent .pe-pdp .product-details .pi70-guide .pi70-guide__details>summary:focus-visible{background:#e8f0ed!important;color:#103e4d!important;-webkit-text-fill-color:#103e4d!important}
#MainContent .pe-pdp .product-details .pi70-guide .pi70-guide__details>summary:hover span{color:#103e4d!important;-webkit-text-fill-color:#103e4d!important}
#MainContent .pe-pdp .product-details h1{font-size:clamp(27px,2.05vw,33px)!important;line-height:1.12!important;max-width:29ch!important}
#MainContent .pe-pdp .product-details .group-block-content{gap:7px!important}
#MainContent .pe-pdp .product-details>.group-block{padding-top:0!important}
#MainContent .pe-pdp .ppv2-benefit p{font-size:14px;line-height:1.45}
#MainContent .pe-pdp .ppv2-kicker{margin-bottom:4px}
#MainContent .pe-pdp .ppv2-codline{padding-bottom:8px}
#MainContent .pe-pdp .ppv2-whatsapp{padding:3px 0!important;min-height:26px!important}
#MainContent .pe-pdp .buy-buttons-block button,#MainContent .pe-pdp .shopify-payment-button__button--unbranded{height:48px!important;min-height:48px!important;border-radius:4px!important;box-shadow:none!important;font:700 13px/1.2 var(--font-body--family)!important;letter-spacing:0!important}
#MainContent .pe-pdp .buy-buttons-block button[type=submit]{background:#103e4d!important;color:#fff!important;border:1px solid #103e4d!important}
#MainContent .pe-pdp .shopify-payment-button__button--unbranded{background:#f7f5ef!important;color:#103e4d!important;border:1px solid #103e4d!important}
#MainContent .pe-pdp .shopify-payment-button__button--unbranded:hover{background:#e8f0ed!important}
#MainContent .pe-pdp .product-information__media{padding:16px!important;box-shadow:none!important;border:1px solid #e3e6e1!important}
#MainContent .pe-pdp .product-information__media media-gallery{width:100%!important;border:0!important;box-shadow:none!important;background:#fff!important}
#MainContent .pe-pdp .product-information__media slideshow-component{border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}
@media(min-width:750px){#MainContent .pe-pdp{padding:18px 40px 36px!important;--gap:22px!important}#MainContent .pe-pdp .product-information__grid{gap:36px!important;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr)!important}#MainContent .pe-pdp .product-information__media slideshow-slides{height:clamp(360px,calc(100dvh - 295px),550px)!important;min-height:0!important}#MainContent .pe-pdp .product-information__media slideshow-slide,#MainContent .pe-pdp .product-information__media .product-media{height:100%!important;min-height:0!important;max-height:100%!important;--grid-template-rows-desktop:100%!important;padding:0!important}#MainContent .pe-pdp .product-information__media .product-media img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:100%!important;object-fit:contain!important;padding:0!important;border-radius:0!important}}
@media(max-width:749px){#MainContent .pe-pdp .product-details h1{font-size:26px!important}#MainContent .pe-pdp .product-information__media{padding:8px!important}#MainContent .pe-pdp .product-information__media slideshow-slides{height:280px!important;min-height:0!important}#MainContent .pe-pdp .product-information__media slideshow-slide,#MainContent .pe-pdp .product-information__media .product-media{height:100%!important;min-height:0!important;max-height:100%!important;--grid-template-rows:100%!important;padding:0!important}#MainContent .pe-pdp .product-information__media .product-media img{height:100%!important;max-height:100%!important;object-fit:contain!important;padding:0!important}#MainContent .pe-pdp .product-information__media{max-height:none!important}}

#MainContent .pe-pdp .pe-measure-band{position:relative;isolation:isolate;overflow:hidden;min-height:150px;padding:32px 38px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:30px;background:#103e4d}
#MainContent .pe-pdp .pe-measure-band__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}
#MainContent .pe-pdp .pe-measure-band:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(16,62,77,.16) 0%,rgba(16,62,77,.38) 68%,transparent 100%);pointer-events:none}
#MainContent .pe-pdp .pe-measure-band p{max-width:25ch;font-size:clamp(23px,2.2vw,31px);line-height:1.2}
#MainContent .pe-pdp .pe-measure-band__action{display:flex;align-items:center;gap:20px;justify-content:space-between;align-self:stretch;max-width:320px;padding:8px 16px 8px 28px;border:0;border-left:1px solid #f7f5ef66;border-radius:0;background:transparent;color:#fff;text-align:left;cursor:pointer;font:inherit;font-size:14px;line-height:1.6}
#MainContent .pe-pdp .pe-measure-band__action span{max-width:22ch}
#MainContent .pe-pdp .pe-measure-band__action svg{flex-shrink:0;transition:transform .2s ease}
#MainContent .pe-pdp .pe-measure-band__action:hover svg{transform:translateX(4px)}
#MainContent .pe-pdp .pe-measure-band__action:focus-visible{outline:2px solid #fff;outline-offset:5px}
@media(max-width:749px){#MainContent .pe-pdp .pe-measure-band{grid-template-columns:1fr;gap:20px;padding:26px 24px;min-height:220px}#MainContent .pe-pdp .pe-measure-band__image{object-position:65% center;opacity:.6}#MainContent .pe-pdp .pe-measure-band__action{padding:16px 0 0;border-left:0;border-top:1px solid #f7f5ef66;width:100%;max-width:290px}#MainContent .pe-pdp .pe-measure-band p{font-size:25px;max-width:23ch}}
@media(prefers-reduced-motion:reduce){#MainContent .pe-pdp .pe-measure-band__action svg{transition:none}}
#MainContent .pe-pdp .pe-measure-band p{font-family:var(--font-body--family),Arial,sans-serif;font-weight:600;font-size:clamp(24px,2.2vw,31px);line-height:1.25;letter-spacing:-.025em;max-width:27ch;text-wrap:balance}
@media(max-width:749px){#MainContent .pe-pdp .pe-measure-band p{font-size:25px;max-width:25ch}}
#MainContent .pe-pdp>.ppv2-meta{grid-column:1/-1;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0 0!important;width:100%}
#MainContent .pe-pdp .ppv2-meta>div{padding:24px!important;border:1px solid #d7dedb!important;border-radius:8px!important;background:#fff!important}
#MainContent .pe-pdp .ppv2-meta>div>span:first-child{display:block;font:600 13px/1.4 var(--font-body--family)!important;letter-spacing:.04em!important;color:#103e4d!important;margin-bottom:12px}
#MainContent .pe-pdp .ppv2-meta .metafield-multi_line_text_field{display:block;font:400 15px/1.65 var(--font-body--family)!important;letter-spacing:normal!important;text-transform:none!important;color:#46565c!important}
@media(max-width:749px){#MainContent .pe-pdp>.ppv2-meta{grid-template-columns:1fr;gap:12px;margin-top:18px!important}#MainContent .pe-pdp .ppv2-meta>div{padding:20px!important}}

@media(max-width:749px){
#MainContent .product-information .slideshow-controls__thumbnail{box-sizing:border-box!important;flex:0 0 56px!important;width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;max-height:56px!important;aspect-ratio:1!important;padding:3px!important;align-self:start!important;overflow:hidden!important}
#MainContent .product-information .slideshow-controls__thumbnail img{display:block!important;position:static!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;margin:0!important;padding:0!important}
#MainContent .product-information .slideshow-controls__thumbnails{align-items:flex-start!important;height:auto!important;min-height:0!important;gap:8px!important}
#MainContent .product-information .slideshow-controls__thumbnails-container{height:auto!important;min-height:0!important;max-height:80px!important}
#MainContent .pe-pdp .product-details,#MainContent .pe-pdp .product-details>.group-block{min-width:0!important}
#MainContent .pe-pdp .variant-option--buttons{flex-wrap:wrap!important}
}

@media(max-width:749px){
#MainContent .product-information .paracea-mobile-product-gallery__thumbnail{box-sizing:border-box!important;display:block!important;flex:0 0 56px!important;width:56px!important;height:56px!important;min-height:56px!important;max-height:56px!important;padding:3px!important;aspect-ratio:1!important;overflow:hidden!important}
#MainContent .product-information .paracea-mobile-product-gallery__thumbnail img{position:static!important;display:block!important;width:100%!important;height:100%!important;max-height:100%!important;object-fit:contain!important;padding:0!important;margin:0!important}
#MainContent .product-information .paracea-mobile-product-gallery__thumbnails{align-items:flex-start!important;min-height:0!important;height:auto!important;padding:8px!important;gap:8px!important}
#MainContent .product-information .paracea-mobile-product-gallery__frame img{height:min(85vw,320px)!important;max-height:320px!important;width:100%!important;object-fit:contain!important}
}
