.qp20{color:#111;padding:34px 0 0;overflow-wrap:break-word}.qp20 *{box-sizing:border-box}.qp20 img,.qp20 video{display:block;width:100%;max-width:100%}.qp20 figure{margin:0}.qp20-shell{width:min(calc(100% - 56px),1120px);margin-inline:auto}.qp20-offer{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:clamp(34px,5vw,72px);align-items:start}.qp20-main-media{position:sticky;top:96px}.qp20-main-media img{height:auto}.qp20-flow{min-width:0}.qp20-buybox{padding-top:8px;min-width:0}.qp20-buybox h1{font-family:var(--font-body--family,"Red Hat Text",sans-serif);font-size:clamp(22px,2.1vw,29px);font-weight:700;line-height:1.25;letter-spacing:-.015em;margin:0 0 18px;text-transform:none}.qp20-price{font-size:35px;font-weight:700;line-height:1.15;margin:0}.qp20-order{margin-top:24px}.qp20-variants{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.qp20-variants a{border:1px solid #aaa;padding:8px 11px;color:inherit;text-decoration:none}.qp20-variants [aria-current]{border-color:#111;font-weight:600}.qp20-description{width:100%;margin:32px 0 0;display:grid;gap:14px}.qp20-description-panel img{height:auto}.qp20-practice{padding:52px 0 68px;text-align:center}.qp20-practice h2{font-family:var(--font-heading--family,"Newsreader",serif);font-size:clamp(32px,3vw,42px);font-weight:400;line-height:1.08;letter-spacing:-.035em;margin:0 0 28px;text-transform:none}.qp20-video-frame{position:relative;width:min(100%,420px);aspect-ratio:9/16;margin-inline:auto;border-radius:16px;overflow:hidden;background:#f1eee8}.qp20-video-frame video{position:relative;z-index:2;height:100%;object-fit:cover;background:#0d0d0d;opacity:1;transition:opacity .22s ease;cursor:pointer}.qp20-video-frame[data-video-state=ready] video,.qp20-video-frame[data-video-state=playing] video,.qp20-video-frame[data-video-state=paused] video{opacity:1}.qp20-video-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;padding:0;color:#fff;background:transparent;transition:opacity .2s ease,visibility .2s ease}.qp20-video-start{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:0;font-family:var(--font-body--family,"Red Hat Text",sans-serif);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.qp20-video-placeholder-icon{width:64px;height:64px;border:1px solid #ffffffb3;border-radius:50%;position:relative;background:#0009;box-shadow:0 2px 12px #0003}.qp20-video-placeholder-icon:after{content:"";position:absolute;top:50%;left:52%;transform:translate(-42%,-50%);width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:14px solid #fff}.qp20-video-frame[data-video-state=playing] .qp20-video-placeholder{opacity:0;visibility:hidden;pointer-events:none}.qp20-video-toggle{-webkit-appearance:none;appearance:none;position:absolute;right:14px;bottom:14px;z-index:4;width:44px;height:44px;padding:0;border:1px solid #ffffff80;border-radius:50%;background:#000b;color:#fff;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .2s ease,background .2s ease}.qp20-video-frame[data-video-state=playing] .qp20-video-toggle{opacity:1;visibility:visible}.qp20-video-toggle:hover{background:#000}.qp20-video-frame[data-video-state=playing] .qp20-video-toggle span:before,.qp20-video-frame[data-video-state=playing] .qp20-video-toggle span:after{content:"";position:absolute;top:13px;width:3px;height:16px;border-radius:1px;background:#fff}.qp20-video-frame[data-video-state=playing] .qp20-video-toggle span:before{left:16px}.qp20-video-frame[data-video-state=playing] .qp20-video-toggle span:after{right:16px}.qp20-video-frame[data-video-state=paused] .qp20-video-toggle span:before{content:"";position:absolute;top:50%;left:52%;transform:translate(-40%,-50%);width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid #fff}@media(max-width:749px){.qp20{padding-top:18px}.qp20-shell{width:calc(100% - 28px)}.qp20-offer{display:flex;flex-direction:column;gap:19px}.qp20-main-media{position:static}.qp20-flow{width:100%}.qp20-buybox{position:static;width:100%;padding:0 6px}.qp20-buybox h1{font-size:21px;font-weight:700;margin-bottom:13px}.qp20-price{font-size:31px}.qp20-order{margin-top:19px}.qp20-description{margin-top:34px;gap:8px}.qp20-practice{padding:48px 0 56px}.qp20-practice h2{font-size:32px;margin-bottom:23px}.qp20-video-frame{width:min(100%,390px);border-radius:13px}}@media(max-width:359px){.qp20-shell{width:calc(100% - 20px)}.qp20-buybox{padding-inline:4px}}.qp20-video-sound{-webkit-appearance:none;appearance:none;position:absolute;left:14px;bottom:14px;z-index:4;display:grid;place-items:center;width:44px;height:44px;padding:10px;border:1px solid #ffffff80;border-radius:50%;background:#000b;color:#fff;cursor:pointer}.qp20-video-sound:hover{background:#000}.qp20-video-sound svg{width:22px;height:22px}.qp20-video-sound .qp20-sound-off,.qp20-video-sound[aria-pressed=true] .qp20-sound-on{display:none}.qp20-video-sound[aria-pressed=true] .qp20-sound-off{display:block}.qp20-video-start:focus-visible,.qp20-video-toggle:focus-visible,.qp20-video-sound:focus-visible{outline:3px solid #b99a6b;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/32/assets/quatre-pdp-v2.css.map */
