[data-soph-product],[data-soph-pdp],.soph-story{--soph-pdp-ink: #67645e;--soph-pdp-surface: #f1f0ed;--soph-pdp-soft: #e8e7e3;--soph-pdp-line: #d7d5cf;--soph-pdp-font: Arial, Helvetica, sans-serif;color:var(--soph-pdp-ink);font-family:var(--soph-pdp-font)}[data-soph-pdp]{--tinta:#67645e;--piedra:#67645e;--oro:#67645e;--crema:#f1f0ed;--linea:#d7d5cf;--verde:#52604d}[data-soph-product] :is(h1,h2,h3,h4,.h1,.h2,.h3,.h4,.h5,.h6),[data-soph-pdp] :is(h1,h2,h3,h4,em),.soph-story :is(h2,h3,h4){font-family:var(--soph-pdp-font)!important;font-style:normal;color:var(--soph-pdp-ink)!important;text-transform:none!important}[data-soph-product]{padding-block:12px 36px!important;background:transparent}[data-soph-product]>.container{width:100%;max-width:1600px!important;padding-inline:24px!important;margin-inline:auto!important}[data-soph-product] .product{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}[data-soph-product] :is(.product-gallery,.product-info){min-width:0;max-width:none}[data-soph-product] .product-gallery{display:block}[data-soph-product] .product-info{padding:24px;border-radius:12px;background:var(--soph-pdp-surface);color:var(--soph-pdp-ink)}[data-soph-product] .product-info__block-item[data-block-type=title] :is(h1,.h1,.h2),[data-soph-pdp] :is(.clx-h1,.ccx-h1,.thx-h1){margin:0;font-size:clamp(34px,3.5vw,56px)!important;font-weight:500!important;line-height:1.02!important;letter-spacing:-.045em!important}[data-soph-product] .product-title{font-weight:500;letter-spacing:-.045em}[data-soph-product] .product-info price-list,[data-soph-pdp] :is(.clx-price-now,.ccx-price-now,.thx-price-now,.clx-price-was,.ccx-price-was,.thx-price-was){font-family:var(--soph-pdp-font)!important}[data-soph-product] .product-info__block-item{margin-block:18px}[data-soph-product] .product-info__block-item:first-child{margin-top:0}[data-soph-product] .product-info :is(.prose,.accordion__content){font-size:14px;line-height:1.6;color:var(--soph-pdp-ink)}[data-soph-product] .product-info :is(.block-swatch,.option-value--block){min-height:44px!important;padding:10px 14px!important;border-radius:8px!important;background:transparent!important;color:var(--soph-pdp-ink)!important;font:14px/1.2 var(--soph-pdp-font)!important;letter-spacing:0!important}[data-soph-product] .product-info :is(.color-swatch,.thumbnail-swatch){border-radius:10px!important}[data-soph-product] .product-info :is(input:checked+.block-swatch,input:checked+.color-swatch,input:checked+.thumbnail-swatch){border-color:var(--soph-pdp-ink)!important}[data-soph-product] .product-info :is(.button,.pw-open),[data-soph-pdp] :is(.clx-atc,.ccx-atc,.thx-atc,.pw-open,.pw-fallback button,.clx-sticky-btn,.ccx-sticky-btn,.thx-sticky-btn){min-height:52px;border-radius:99px!important;border:1px solid var(--soph-pdp-ink);background:var(--soph-pdp-ink)!important;color:#fff!important;font:500 15px/1.3 var(--soph-pdp-font)!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}[data-soph-product] .product-info :is(.button,.pw-open):hover,[data-soph-pdp] :is(.clx-atc,.ccx-atc,.thx-atc,.pw-open,.pw-fallback button):hover{background:#56534e!important}[data-soph-product] .product-info .button[aria-busy=true],[data-soph-pdp] .pw-fallback .button[aria-busy=true]{color:transparent!important}[data-soph-product] .product-info .button[aria-busy=true]:after,[data-soph-pdp] .pw-fallback .button[aria-busy=true]:after{color:#fff!important}[data-soph-product] :is(button,a,input,select):focus-visible,[data-soph-pdp] :is(button,a,input,select):focus-visible,.soph-story :is(button,a,summary):focus-visible{outline:2px solid #46433e;outline-offset:4px}[data-soph-product] :is(.lpm-trust-block,.lpm-pdp-conditions,.lpm-pdp-facts),[data-soph-pdp] :is(.lpm-pdp-conditions,.lpm-pdp-facts){color:var(--soph-pdp-ink);font-family:var(--soph-pdp-font)}[data-soph-product] .lpm-pdp-facts{font-size:13px;line-height:1.55}[data-soph-product] .gallery-mosaic{display:none!important}[data-soph-product] lpm-native-gallery.gallery-root{display:block!important;width:100%;min-width:0;height:auto!important;aspect-ratio:auto!important;background:var(--soph-pdp-surface);border-radius:12px!important}[data-soph-product] .gallery-root .gallery-viewport{height:auto;min-width:0}[data-soph-product] .gallery-root .gallery-clip{height:var(--gallery-height,auto);aspect-ratio:var(--gallery-initial-ratio,1);border-radius:12px}[data-soph-product] .gallery-root .slide-page{flex:0 0 100%;min-width:0;height:100%;aspect-ratio:auto!important}[data-soph-product] .gallery-root .slide-page>div{width:100%;height:100%}[data-soph-product] .gallery-root .slide-page img{background:var(--soph-pdp-surface);border-radius:12px!important}[data-soph-product] .gallery-root .arrow-btn{width:44px;height:44px;opacity:1;pointer-events:auto;background:#f1f0edeb;color:var(--soph-pdp-ink);border:1px solid var(--soph-pdp-line)}[data-soph-product] .gallery-root .arrow-btn:disabled{opacity:.35;cursor:default}[data-soph-product] .gallery-root .play-btn{width:44px;height:44px}[data-soph-pdp]{background:transparent}[data-soph-pdp]>[data-pdp-hero]{width:100%;max-width:1600px;margin-inline:auto;padding:12px 24px 36px;gap:28px;align-items:start}[data-soph-pdp] [data-pdp-gallery-frame]{background:var(--soph-pdp-surface);border-radius:12px!important}[data-soph-pdp] [data-pdp-gallery-frame] img{border-radius:12px!important}[data-soph-pdp] [data-pdp-buy]{padding:24px;min-width:0;border-radius:12px;background:var(--soph-pdp-surface)}[data-soph-pdp] :is(.clx-lead,.ccx-lead,.thx-lead){font-size:15px;line-height:1.6;margin-top:18px;color:var(--soph-pdp-ink)}[data-soph-pdp] :is(.clx-proof,.ccx-proof,.thx-proof){color:var(--soph-pdp-ink);font-size:12px;margin-bottom:20px}[data-soph-pdp] :is(.clx-price-now,.ccx-price-now,.thx-price-now){font-size:24px;font-weight:500;color:var(--soph-pdp-ink)}[data-soph-pdp] :is(.clx-pill,.ccx-pill,.thx-pill){background:var(--soph-pdp-surface);color:var(--soph-pdp-ink);font:500 11px/1.3 var(--soph-pdp-font);border-radius:8px;box-shadow:none}[data-soph-pdp] :is(.clx-save,.ccx-save,.thx-save){color:var(--soph-pdp-ink);font-size:12px;font-weight:500}[data-soph-pdp] :is(.clx-color-chip,.ccx-color-chip,.thx-color-chip){min-height:44px;padding:10px 14px;border-radius:8px;color:var(--soph-pdp-ink);font-size:14px}[data-soph-pdp] :is(.clx-specs,.ccx-specs,.thx-specs){border-color:var(--soph-pdp-line)}[data-soph-pdp] :is(.clx-specs,.ccx-specs,.thx-specs) summary{min-height:48px;font-size:14px}[data-soph-pdp] :is(.clx-alerta,.ccx-alerta,.thx-alerta){background:var(--soph-pdp-surface);color:var(--soph-pdp-ink);border-color:var(--soph-pdp-line);border-radius:10px}[data-soph-pdp] [data-pdp-sticky]{background:#f1f0edf7;color:var(--soph-pdp-ink);border-color:var(--soph-pdp-line)}[data-soph-pdp] [data-pdp-sticky] :is(.clx-sticky-btn,.ccx-sticky-btn,.thx-sticky-btn){min-height:44px}.soph-story{max-width:1600px;margin:0 auto;padding:56px 24px 64px;font-size:16px;line-height:1.6}.soph-story p{margin:0}.soph-story__eyebrow{font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.soph-story__intro{padding:24px 0 64px}.soph-story__opening{display:grid;gap:24px;margin-top:24px;align-items:end}.soph-story__opening h2{margin:0;max-width:780px;font-size:clamp(42px,6.6vw,100px);font-weight:500;line-height:.96;letter-spacing:-.055em;text-wrap:balance}.soph-story__opening>p{max-width:440px;font-size:16px;line-height:1.65}.soph-story__chapter{display:grid;gap:24px;margin-block:0 24px;align-items:stretch}.soph-story__photo{margin:0;min-width:0;background:var(--soph-pdp-surface);border-radius:12px;overflow:hidden}.soph-story__photo img{display:block;width:100%;height:auto;object-fit:contain}.soph-story__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;padding:clamp(28px,5vw,72px);border-radius:12px;background:var(--soph-pdp-surface)}.soph-story :is(h3,h4){margin:0}.soph-story h3{font-size:clamp(30px,4vw,56px);font-weight:500;line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.soph-story h4{font-size:18px;font-weight:500;line-height:1.3;letter-spacing:-.02em}.soph-story__copy>p:not(.soph-story__eyebrow),.soph-story__care p{max-width:500px}.soph-story__facts{width:100%;padding-top:8px}.soph-story__facts .lpm-pdp-facts{background:none;border:0;padding:0;margin:0;font-size:14px;line-height:1.6}.soph-story__facts p+p{margin-top:10px}.soph-story__text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:0;color:inherit;text-decoration:underline;text-underline-offset:4px;background:none;border:0;font:inherit;cursor:pointer}.soph-story__care{padding-top:24px;border-top:1px solid var(--soph-pdp-line);width:100%}.soph-story__care p{margin-top:12px;font-size:14px;line-height:1.6}.soph-story__material{font-size:18px}.soph-story__personal{margin-block:24px;padding:clamp(28px,5vw,72px);border-radius:12px;background:var(--soph-pdp-soft);display:grid;gap:36px}.soph-story__personal-intro>h3{margin-block:18px 24px}.soph-story__personal-intro>p{max-width:540px}.soph-story__personal-intro .soph-story__fine{margin-top:18px;font-size:13px}.soph-story__steps{list-style:none;padding:0;margin:0;display:grid;gap:24px}.soph-story__steps>li{display:flex;gap:20px;padding-top:20px;border-top:1px solid #c7c4bd}.soph-story__steps>li>span{font-size:12px;line-height:24px}.soph-story__steps p{margin-top:8px;max-width:420px;font-size:14px}.soph-story__production{font-size:13px;padding-top:20px;border-top:1px solid #c7c4bd}.soph-story__assurance{display:grid;gap:32px;padding-block:80px}.soph-story__assurance h3{max-width:460px;margin-block:20px}.soph-story__assurance>div>p:not(.soph-story__eyebrow){max-width:400px}.soph-story :is(.soph-story__policies,.soph-story__questions) details{border-top:1px solid var(--soph-pdp-line)}.soph-story :is(.soph-story__policies,.soph-story__questions) details:last-child{border-bottom:1px solid var(--soph-pdp-line)}.soph-story summary{list-style:none;min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:18px;cursor:pointer;font-size:16px;font-weight:500}.soph-story summary::-webkit-details-marker{display:none}.soph-story summary>span{font-size:24px;font-weight:400;flex:none;transition:transform .18s}.soph-story details[open]>summary>span{transform:rotate(45deg)}.soph-story details>div{padding:0 0 24px;font-size:14px;line-height:1.65}.soph-story details>div p+p{margin-top:12px}.soph-story details a{color:inherit;text-decoration:underline;text-underline-offset:3px}.soph-story__faq{padding:48px clamp(24px,5vw,72px);border-radius:12px;background:var(--soph-pdp-surface)}.soph-story__faq>h3{margin:18px 0 32px}.soph-story__questions{max-width:900px}.soph-story__finish{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px;padding:72px 0 32px}.soph-story__finish h3{font-size:clamp(30px,4vw,54px);max-width:800px;margin-top:18px}.soph-story__button{display:flex;align-items:center;justify-content:space-between;gap:32px;min-width:220px;min-height:54px;padding:16px 20px;border:1px solid var(--soph-pdp-ink);border-radius:99px;background:var(--soph-pdp-ink);color:#fff;font:500 15px/1.3 var(--soph-pdp-font);cursor:pointer}.soph-story__button:hover{background:#56534e}.soph-story__button:disabled{opacity:.55;cursor:default}.soph-story .lpm-pdp-reviews{padding:24px 0;margin:0;border-top:1px solid var(--soph-pdp-line)}.soph-story .lpm-pdp-reviews a{color:inherit;text-underline-offset:4px}@media(min-width:1000px){[data-soph-product] .product,[data-soph-pdp]>[data-pdp-hero]{grid-template-columns:minmax(0,54fr) minmax(0,46fr);gap:48px}[data-soph-product] .product-info,[data-soph-pdp] [data-pdp-buy]{padding:32px}.soph-story__opening{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:80px}.soph-story__chapter,.soph-story__assurance,.soph-story__personal{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.soph-story__chapter--reverse .soph-story__photo{order:2}.soph-story__chapter--text{grid-template-columns:1fr}.soph-story__chapter--text .soph-story__copy{display:grid;grid-template-columns:1fr 1fr;column-gap:64px;align-items:start}.soph-story__chapter--text .soph-story__eyebrow,.soph-story__chapter--text h3{grid-column:1}.soph-story__personal{column-gap:80px}.soph-story__production{grid-column:1 / -1}.soph-story__assurance{gap:80px}}@media(max-width:999px){[data-soph-product]>.container{padding-inline:16px!important}[data-soph-pdp]>[data-pdp-hero]{padding-inline:16px}[data-soph-product] .product-info,[data-soph-pdp] [data-pdp-buy]{padding:24px!important}.soph-story{padding:24px 16px 40px}.soph-story__intro{padding:20px 4px 40px}.soph-story__copy{padding:32px 24px}.soph-story__chapter{gap:12px;margin-bottom:16px}.soph-story__personal{padding:32px 24px}.soph-story__assurance{padding:48px 4px}.soph-story__faq{padding:32px 24px}.soph-story__finish{padding:48px 4px 24px}.soph-story__button{width:100%}}@media(prefers-reduced-motion:reduce){.soph-story summary>span{transition:none}}body:has([data-soph-product],[data-soph-pdp]) [data-pw-overlay] .pw-modal{font-family:Arial,Helvetica,sans-serif;color:#67645e;border-radius:12px}body:has([data-soph-product],[data-soph-pdp]) [data-pw-overlay] :is(.pw-title,.pw-context strong,.pw-price){font-family:Arial,Helvetica,sans-serif;color:#67645e}body:has([data-soph-product],[data-soph-pdp]) [data-pw-overlay] :is(.pw-context,.pw-toggle,.pw-field textarea,.pw-back){background:#f1f0ed;color:#67645e;border-color:#d7d5cf}body:has([data-soph-product],[data-soph-pdp]) [data-pw-overlay] .pw-field textarea:focus{border-color:#67645e;box-shadow:0 0 0 3px #67645e22}body:has([data-soph-product],[data-soph-pdp]) [data-pw-overlay] .pw-next{background:#67645e;color:#fff;border-radius:99px;font-weight:500}body:has([data-soph-product],[data-soph-pdp]) [data-pw-overlay] .pw-step{color:#67645e}body:has([data-soph-product],[data-soph-pdp]) [data-pw-overlay] .pw-progress .is-done{background:#9e9b94}body:has([data-soph-product],[data-soph-pdp]) [data-pw-overlay] .pw-toggle input{accent-color:#67645e}body:has([data-soph-product],[data-soph-pdp]) [data-pw-overlay] .pw-title{font-weight:500;letter-spacing:-.035em}body:has([data-soph-product],[data-soph-pdp]) [data-pw-overlay] .pw-back{border-radius:99px}.soph-editorial .rsg-modal,.soph-editorial .lpm-gallery-zoom{font-family:Arial,Helvetica,sans-serif;color:#67645e;background:#fff;border-radius:12px}.soph-editorial .rsg-title{color:#67645e;font:500 24px/1.1 Arial,Helvetica,sans-serif;letter-spacing:-.035em}.soph-editorial .rsg-head{padding:16px 20px 12px}.soph-editorial .rsg-close{flex:none;width:44px;height:44px;background:#f1f0ed;color:#67645e}.soph-editorial :is(.rsg-trigger,.rsg-tab){min-height:44px;background:#f1f0ed;border-color:#d7d5cf;color:#67645e}.soph-editorial .rsg-tab{border-radius:99px;font-weight:500}.soph-editorial .rsg-tab.is-active{color:#fff;background:#67645e;border-color:#67645e}.soph-editorial .rsg-table th,.soph-editorial .rsg-table tbody tr:nth-child(2n){background:#f1f0ed}.soph-editorial :is(.rsg-table-wrap,.rsg-table th,.rsg-table td,.rsg-method){border-color:#d7d5cf}.soph-editorial :is(.rsg-table th,.rsg-tip,.rsg-method__text,.rsg-sizer-intro,.rsg-tips,.rsg-microtip,.rsg-result-es,.rsg-recal){color:#67645e}.soph-editorial :is(.rsg-method__num,.rsg-btn){background:#67645e;color:#fff}.soph-editorial .rsg-btn{min-height:48px;border-radius:99px;font-weight:500}.soph-editorial .rsg-fine-btn{width:44px;height:44px;border-color:#d7d5cf;color:#67645e}.soph-editorial .rsg-recal{min-height:44px}.soph-editorial .rsg-slider{accent-color:#67645e}.soph-editorial .lpm-gallery-zoom{padding:16px;background:#f1f0ed}.soph-editorial .lpm-gallery-zoom button{min-height:44px;padding:10px 20px;border-radius:99px;border-color:#67645e;background:#67645e;color:#fff}.soph-editorial .lpm-gallery-zoom img{border-radius:12px}.soph-editorial .pswp{--pswp-bg:241 240 237}.soph-editorial :is(.rsg-modal,.lpm-gallery-zoom) :is(button,input):focus-visible{outline:2px solid #46433e;outline-offset:3px}@media(max-width:599px){.soph-editorial .rsg-modal{border-radius:12px 12px 0 0}.soph-editorial .rsg-modal--full{border-radius:0}}@media(prefers-reduced-motion:reduce){.soph-editorial .rsg-modal{animation:none}}body.soph-editorial [data-pw-overlay] .pw-close{width:44px;height:44px;color:#514e48;background:#f1f0ed}body.soph-editorial [data-pw-overlay] .pw-count{color:#67645e}body.soph-editorial [data-pw-overlay] .pw-back{min-height:48px}body.soph-editorial [data-pw-overlay] .pw-badge{color:#514e48;border-color:#d7d5cf;background:#f1f0ed}body.soph-editorial [data-pw-overlay] .pw-progress .is-current{background:#67645e}
/*# sourceMappingURL=/cdn/shop/t/32/assets/soph-product.css.map */
