.cdp{--cdp-ink:#111114;--cdp-body:#4a4a55;--cdp-faint:#6b6b77;--cdp-line:rgba(17,17,20,.13);--cdp-acc:#ff2e7e;--cdp-acc-d:#e00063;--cdp-soft:#f4f5f7;background:#fff;color:var(--cdp-body);font-family:Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;padding:0 0 clamp(40px,5vw,72px)}.cdp *{box-sizing:border-box}.cdp__wrap{max-width:1280px;margin:0 auto;padding:0 clamp(14px,3vw,28px)}.cdp__crumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:16px 0 18px;font-size:13px;color:var(--cdp-faint)}.cdp__crumb a{color:var(--cdp-faint);text-decoration:none}.cdp__crumb a:hover{color:var(--cdp-acc)}.cdp__crumb span[aria-current]{color:var(--cdp-ink);font-weight:600}.cdp__grid{display:grid;grid-template-columns:1fr;gap:clamp(22px,3vw,44px);align-items:start}@media(min-width:960px){.cdp__grid{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr)}}.cdp__gal{display:grid;grid-template-columns:1fr;gap:12px;min-width:0}@media(min-width:700px){.cdp__gal{grid-template-columns:76px minmax(0,1fr)}}.cdp__thumbs{display:flex;gap:10px;order:2;overflow:auto;padding-bottom:2px}@media(min-width:700px){.cdp__thumbs{order:0;flex-direction:column;overflow:visible}}.cdp__thumb{flex:0 0 66px;width:66px;height:80px;border:1.5px solid var(--cdp-line);border-radius:8px;background:var(--cdp-soft);overflow:hidden;cursor:pointer;padding:0;display:block;transition:border-color .16s ease}@media(min-width:700px){.cdp__thumb{width:76px;height:92px;flex:none}}.cdp__thumb img{width:100%;height:100%;object-fit:contain;display:block}.cdp__thumb.is-on{border-color:var(--cdp-acc)}.cdp__stage{position:relative;background:var(--cdp-soft);border-radius:12px;overflow:hidden;aspect-ratio:4/5;min-width:0}.cdp__stage img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:clamp(12px,2vw,28px);display:block}.cdp__buy{min-width:0;display:flex;flex-direction:column}.cdp__kick{display:flex;align-items:center;gap:11px;margin:0 0 12px;font-size:11.5px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--cdp-acc)}.cdp__kick:before,.cdp__kick:after{content:"";height:1.5px;background:currentColor;flex:0 0 22px;opacity:.55}.cdp__kick:after{flex:1 1 auto;max-width:60px}.cdp__h1{margin:0;font-family:Archivo,sans-serif;font-weight:700;font-size:clamp(27px,3.1vw,42px);line-height:1.08;letter-spacing:-.025em;color:var(--cdp-ink)}.cdp__tag{display:block;margin:2px 0 0;font-family:"Instrument Serif",Playfair Display,Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(23px,2.6vw,34px);line-height:1.15;letter-spacing:-.012em;color:var(--cdp-ink)}.cdp__tag b{font-family:Archivo,sans-serif;font-weight:700;font-style:normal;color:var(--cdp-acc)}.cdp__desc{margin:14px 0 0;font-size:15px;line-height:1.6;color:var(--cdp-body);max-width:52ch}.cdp__ticks{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.cdp__ticks li{display:flex;gap:10px;font-size:14.5px;line-height:1.5;color:var(--cdp-body)}.cdp__ticks svg{width:15px;height:15px;flex:0 0 15px;margin-top:3px;color:var(--cdp-ink)}.cdp__price{margin:18px 0 0;display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.cdp__now{font-size:clamp(23px,2.1vw,29px);font-weight:800;letter-spacing:-.02em;color:var(--cdp-ink)}.cdp__was{font-size:15px;color:var(--cdp-faint);text-decoration:line-through}.cdp__save{font-size:12px;font-weight:800;background:var(--cdp-acc);color:#fff;border-radius:4px;padding:4px 8px}.cdp__rule{height:1px;background:var(--cdp-line);margin:20px 0 0}.cdp__opt{margin:20px 0 0}.cdp__optHead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 10px}.cdp__optName{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--cdp-ink)}.cdp__optVal{font-size:14px;font-weight:600;color:var(--cdp-body)}.cdp__guide{font-size:13.5px;font-weight:600;color:var(--cdp-ink);text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:0;cursor:pointer;font-family:inherit}.cdp__guide:hover{color:var(--cdp-acc)}.cdp__swatches{display:flex;flex-wrap:wrap;gap:10px}.cdp__swatch{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1.5px solid transparent;cursor:pointer;padding:0;background:none;transition:border-color .16s ease}.cdp__swatch .cd-card__dot{width:30px;height:30px;flex:none;box-shadow:inset 0 0 0 1px #11111433}.cdp__swatch.is-on{border-color:var(--cdp-acc)}.cdp__swatch:disabled{opacity:.35;cursor:not-allowed}.cdp__sizes{display:flex;flex-wrap:wrap;gap:8px}.cdp__size{min-width:56px;padding:12px 14px;border:1.5px solid var(--cdp-line);border-radius:6px;background:#fff;color:var(--cdp-ink);font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.cdp__size:hover{border-color:var(--cdp-ink)}.cdp__size.is-on{background:var(--cdp-ink);border-color:var(--cdp-ink);color:#fff}.cdp__size:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.cdp__ladder{margin:10px 0 0;font-size:13px;color:var(--cdp-faint);line-height:1.5}.cdp__ladder b{color:var(--cdp-ink);font-weight:700}.cdp__qtyRow{display:flex;align-items:center;gap:14px;margin:20px 0 0}.cdp__qtyLabel{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--cdp-ink)}.cdp__qty{display:inline-flex;align-items:center;border:1.5px solid var(--cdp-line);border-radius:6px;overflow:hidden}.cdp__qty button{width:42px;height:46px;border:0;background:#fff;color:var(--cdp-ink);cursor:pointer;display:grid;place-items:center;font-size:18px;font-family:inherit;transition:background .15s ease}.cdp__qty button:hover{background:var(--cdp-soft)}.cdp__qty input{width:50px;height:46px;border:0;border-left:1.5px solid var(--cdp-line);border-right:1.5px solid var(--cdp-line);text-align:center;font:inherit;font-weight:800;font-size:15px;color:var(--cdp-ink);background:#fff;-moz-appearance:textfield}.cdp__qty input::-webkit-outer-spin-button,.cdp__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cdp__atc{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin:20px 0 0;background:var(--cdp-acc);color:#fff;border:0;border-radius:8px;padding:19px 22px;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer;transition:background .16s ease}.cdp__atc:hover:not(:disabled){background:var(--cdp-acc-d)}.cdp__atc:disabled{background:#c8ccd2;cursor:not-allowed}.cdp__more{display:block;width:100%;margin:9px 0 0;background:none;border:0;font-family:inherit;font-size:13.5px;font-weight:600;color:var(--cdp-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-align:center}.cdp__more:hover{color:var(--cdp-acc)}.cdp__dyn{margin:10px 0 0}.cdp__dyn .shopify-payment-button__button{border-radius:8px!important;font-family:inherit!important}.cdp__offer{display:flex;gap:12px;align-items:flex-start;margin:18px 0 0;background:#fff5f8;border:1px solid rgba(255,46,126,.22);border-radius:8px;padding:14px 16px}.cdp__offer svg{width:18px;height:18px;flex:0 0 18px;color:var(--cdp-acc);margin-top:1px}.cdp__offer p{margin:0;font-size:14px;line-height:1.5;color:var(--cdp-body)}.cdp__offer b{color:var(--cdp-ink);font-weight:800}.cdp__offer a{display:inline-block;margin-top:3px;color:var(--cdp-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.cdp__offer a:hover{color:var(--cdp-acc)}.cdp__mats{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin:18px 0 0;padding:14px 0 0;border-top:1px solid var(--cdp-line)}.cdp__mat{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--cdp-body)}.cdp__mat img{height:19px;width:auto;display:block}.cdp__secure{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:14px 0 0;font-size:13px;color:var(--cdp-faint)}.cdp__secure svg{height:21px;width:auto;display:block}.cdp__acc{margin:22px 0 0;border-top:1px solid var(--cdp-line)}.cdp__acc details{border-bottom:1px solid var(--cdp-line)}.cdp__acc summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 2px;cursor:pointer;list-style:none;font-size:15px;font-weight:700;color:var(--cdp-ink)}.cdp__acc summary::-webkit-details-marker{display:none}.cdp__acc summary:after{content:"";width:9px;height:9px;flex:0 0 9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .2s ease;margin-right:4px}.cdp__acc details[open] summary:after{transform:rotate(45deg)}.cdp__acc .cdp__accBody{padding:0 2px 18px;font-size:14.5px;line-height:1.65;color:var(--cdp-body)}.cdp__acc .cdp__accBody p{margin:0 0 10px}.cdp__acc .cdp__accBody p:last-child{margin:0}.cdp__acc .cdp__accBody ul{margin:0;padding-left:18px}.cdp__acc table{width:100%;border-collapse:collapse;font-size:14px}.cdp__acc th,.cdp__acc td{padding:8px 10px;border-bottom:1px solid var(--cdp-line);text-align:left}.cdp__acc th{font-weight:800;color:var(--cdp-ink)}.cdp__up{margin:clamp(34px,4vw,56px) 0 0}.cdp__upHead{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 16px;flex-wrap:wrap}.cdp__upTitle{margin:0;font-family:Archivo,sans-serif;font-weight:700;font-size:clamp(20px,2.1vw,27px);letter-spacing:-.02em;color:var(--cdp-ink)}.cdp__upTitle em{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;font-size:1.08em}.cdp__upLink{font-size:14px;font-weight:700;color:var(--cdp-ink);text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;gap:7px}.cdp__upLink:hover{color:var(--cdp-acc)}.cdp__upGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(min-width:760px){.cdp__upGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cdp__bar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;align-items:center;gap:12px;padding:10px 14px;background:#fff;border-top:1px solid var(--cdp-line);box-shadow:0 -8px 24px -18px #11111480;transform:translateY(110%);transition:transform .26s cubic-bezier(.2,.7,.1,1)}.cdp__bar.is-up{transform:translateY(0)}.cdp__barInfo{display:flex;flex-direction:column;line-height:1.2;min-width:0;flex:1 1 auto}.cdp__barName{font-size:12px;font-weight:600;color:var(--cdp-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cdp__barPrice{font-size:18px;font-weight:800;color:var(--cdp-ink);letter-spacing:-.02em}.cdp__barBtn{flex:0 0 auto;background:var(--cdp-acc);color:#fff;border:0;border-radius:6px;padding:15px 24px;font-family:inherit;font-size:14.5px;font-weight:700;cursor:pointer;transition:background .16s ease}.cdp__barBtn:hover:not(:disabled){background:var(--cdp-acc-d)}.cdp__barBtn:disabled{background:#c8ccd2}@media(max-width:959px){.cdp__bar{display:flex}.cdp{padding-bottom:96px}}@media(max-width:560px){.cdp__stage{aspect-ratio:1/1}.cdp__atc{padding:17px 18px;font-size:15px}}@media(prefers-reduced-motion:reduce){.cdp__bar,.cdp__acc summary:after,.cdp__size,.cdp__swatch,.cdp__atc{transition:none}}.cdp{--cdp-acc:#ed0065;--cdp-acc-d:#c80053;--cdp-soft:#faf9f7}.cdp__wrap{max-width:1400px}.cdp__stage{background:#fff;border:1px solid #eeece8;border-radius:4px}.cdp__stage img{padding:6px}.cdp__thumb{background:#faf9f7;border-radius:3px}.cdp__h1{font-size:clamp(26px,2.8vw,39px);font-weight:600;line-height:1.12;letter-spacing:-.035em;text-transform:none}.cdp__tag{font-family:Georgia,serif;font-size:clamp(23px,2.3vw,32px);margin-top:7px}.cdp__kick{font-size:10px;font-weight:600;letter-spacing:.16em}.cdp__now{font-weight:600}.cdp__optName,.cdp__qtyLabel{font-size:12px;font-weight:600;letter-spacing:.07em}.cdp__atc{border-radius:3px;min-height:48px;padding:15px 18px;font-weight:600}.cdp__size{border-radius:4px;font-weight:500;min-height:42px}.cdp__offer{border:0;border-radius:3px;background:#fff1f4}.cdp__mat{font-size:12px;line-height:1.5;gap:12px}.cdp__matLogo{display:block;width:126px;height:34px;overflow:hidden;flex:none}.cdp__matLogo img{width:138px;height:78px;max-width:none;max-height:none;transform:translate(-3px,-23px)}.cdp__matLogo--madeira{width:130px;height:auto}.cdp__matLogo--madeira img{width:130px;height:27px;transform:none}.cdp__secure{font-size:11px}.cdp__acc summary{font-weight:500}.cdp__acc details:not([open]){background:transparent}.cdp__stage{position:relative}.cdp__zoom{position:absolute;right:14px;bottom:14px;display:flex;align-items:center;gap:7px;background:#fffffff2;border:1px solid #dcdedb;border-radius:3px;padding:10px 12px;font:inherit;font-size:12px;color:var(--cdp-ink);cursor:zoom-in}.cdp__lightbox{width:min(1050px,95vw);max-width:95vw;height:min(90vh,1100px);max-height:90vh;padding:24px;background:#fff;border:0;border-radius:4px}.cdp__lightbox::backdrop{background:#000a}.cdp__lightbox img{width:100%;height:100%;object-fit:contain}.cdp__lightboxClose{position:absolute;right:12px;top:12px;width:42px;height:42px;border:1px solid #ddd;background:#fff;color:#151a1c;font-size:25px;border-radius:50%;cursor:pointer}.cdp button:focus-visible,.cdp a:focus-visible,.cdp input:focus-visible,.cdp summary:focus-visible{outline:3px solid #0050ad;outline-offset:3px}@media(min-width:960px){.cdp__grid{grid-template-columns:minmax(0,1.35fr) minmax(370px,.9fr);gap:35px}.cdp__stage{max-height:800px}}@media(max-width:699px){.cdp__crumb{font-size:11px;padding:12px 0}.cdp__grid{display:flex;flex-direction:column;gap:13px;align-items:stretch}.cdp__buy{display:contents}.cdp__buy>*{order:8}.cdp__buy .cdp__kick{order:0;margin:4px 0 0}.cdp__buy .cdp__h1{order:1;font-size:27px}.cdp__buy .cdp__desc{order:2;margin:0;font-size:14px}.cdp__buy .cdp__price{order:3;margin:0}.cdp__gal{order:4;width:100%}.cdp__buy .cdp__ticks{order:5;margin:4px 0}.cdp__buy .cdp__rule{order:6;margin:0}.cdp__buy form{order:7;width:100%}.cdp__buy .cdp__offer{order:8;margin-top:0}.cdp__buy .cdp__mats{order:9;margin-top:0}.cdp__buy .cdp__secure{order:10;margin-top:0}.cdp__buy .cdp__acc{order:11;margin-top:4px}.cdp__stage{aspect-ratio:1}.cdp__thumbs{justify-content:center}.cdp__thumb{width:57px;height:65px;flex-basis:57px}.cdp__sizes{gap:7px}.cdp__size{min-width:43px;flex:1;padding:10px 5px;font-size:12px}.cdp__zoom{right:10px;bottom:10px;font-size:11px;padding:8px}.cdp__lightbox{padding:10px}.cdp__matLogo{width:110px}.cdp__matLogo img{width:127px;height:71px;transform:translate(-4px,-20px)}.cdp__matLogo--madeira img{width:110px;height:25px;transform:none}.cdp__bar{padding-bottom:max(10px,env(safe-area-inset-bottom))}.cdp__barBtn{border-radius:3px;font-size:13px;padding:13px 19px}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/cd-pdp.css.map */
