.layr-pdp__howto,.layr-pdp__detail,.layr-pdp__faq{box-sizing:border-box;scroll-margin-top:92px}.layr-pdp__howto>.layr-shell,.layr-pdp__detail>.layr-shell,.layr-pdp__faq>.layr-shell{display:flex;flex-direction:column;align-items:center;max-width:none;gap:56px;margin:0;padding:0;width:100%}.layr-pdp__howto .layr-pdp__section-head,.layr-pdp__detail .layr-pdp__section-head,.layr-pdp__faq .layr-pdp__section-head{display:flex;flex-direction:column;align-items:center;gap:20px;margin:0;max-width:none;text-align:center;width:100%}.layr-pdp__howto .layr-pdp__section-head h2,.layr-pdp__detail .layr-pdp__section-head h2,.layr-pdp__faq .layr-pdp__section-head h2{font-family:DM Sans,Arial,sans-serif;font-weight:500;font-size:clamp(32px,5vw,48px);line-height:1.1;letter-spacing:-.5px;color:inherit;margin:0}.layr-pdp__howto .layr-pdp__section-head .layr-pdp__script,.layr-pdp__detail .layr-pdp__section-head .layr-pdp__script,.layr-pdp__faq .layr-pdp__section-head .layr-pdp__script{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:500;font-size:18px;line-height:1.2;color:var(--layr-ink);opacity:.72;margin:0}.layr-pdp__howto .layr-pdp__section-head>p:last-child,.layr-pdp__detail .layr-pdp__section-head>p:last-child{font-weight:500;font-size:18px;line-height:1.22;color:var(--layr-ink);margin:0}.layr-lower-line{display:inline}.layr-pdp__howto{background:var(--layr-warm);border-top:0;border-bottom:1px solid var(--layr-line);padding:100px 134px}.layr-pdp__howto-grid{display:flex;gap:16px;align-items:flex-start;width:100%;max-width:1184px;margin-inline:auto}.layr-pdp__howto-grid article{display:flex;flex-direction:column;gap:32px;flex:1 1 0;min-width:0;text-align:center}.layr-pdp__howto-grid video{display:block;width:100%;height:auto;max-width:384px;aspect-ratio:1080 / 1350;object-fit:cover;border-radius:6px;margin-inline:auto;background:var(--layr-sand)}.layr-pdp__howto-description{display:flex;flex-direction:column;align-items:center;gap:10px}.layr-pdp__howto-grid h3{font-size:20px;font-weight:700;line-height:1.2;margin:0}.layr-pdp__howto-grid p{font-size:16px;font-weight:400;line-height:1.4;color:var(--layr-ink);max-width:300px;margin:0}.layr-pdp__detail{padding:120px 80px;background:var(--layr-ink);color:var(--layr-warm);overflow-x:clip}.layr-pdp__detail .layr-pdp__section-head h2{max-width:582px}.layr-pdp__detail .layr-pdp__section-head .layr-pdp__script{color:var(--layr-warm);opacity:1}.layr-pdp__detail .layr-pdp__section-head>p:last-child{color:color-mix(in srgb,var(--layr-warm) 72%,var(--layr-ink));max-width:620px}.layr-pdp__detail-grid{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:32px;width:100%;max-width:1280px}.layr-pdp__detail-column{display:flex;flex-direction:column;gap:40px;flex:1 1 0;min-width:0;position:relative;z-index:1}.layr-pdp__detail-hotspot{display:flex;flex-direction:row;align-items:flex-start;gap:16px;background:transparent;border:0;border-radius:8px;padding:16px;max-width:380px;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:opacity .25s ease,transform .25s ease}.layr-pdp__detail-hotspot+.layr-pdp__detail-hotspot:before{content:"";display:block;height:1px;position:absolute;top:-20px;left:0;right:0;background:color-mix(in srgb,var(--layr-sage) 22%,var(--layr-ink))}.layr-pdp__detail-hotspot+.layr-pdp__detail-hotspot{position:relative}.layr-pdp__detail-hotspot:hover,.layr-pdp__detail-hotspot.is-active{background:transparent;padding-inline:16px}@media(hover:hover)and (pointer:fine){.layr-pdp__detail-hotspot:hover{transform:translateY(-2px)}}.layr-pdp__detail-hotspot:focus-visible{outline:2px solid var(--layr-sage);outline-offset:6px}.layr-pdp__detail-hotspot.is-active strong{color:var(--layr-sage)}.layr-pdp__detail-grid:has(.layr-pdp__detail-hotspot.is-active) .layr-pdp__detail-hotspot:not(.is-active){opacity:.45}.layr-pdp__detail-icon{flex-shrink:0;display:block;width:36px;height:36px;margin-top:-6px;font-size:30px;line-height:1}.layr-pdp__detail-icon svg,.layr-pdp__detail-icon img{display:block;width:36px;height:36px;object-fit:contain}.layr-pdp__detail-icon svg [fill]:not([fill=none]){fill:currentColor}.layr-pdp__detail-icon svg [stroke]:not([stroke=none]){stroke:currentColor}.layr-pdp__detail-hotspot strong{display:block;font-size:20px;font-weight:700;line-height:1.2;margin:0 0 10px}.layr-pdp__detail-hotspot small{display:block;font-size:16px;font-weight:400;line-height:1.4;color:color-mix(in srgb,var(--layr-warm) 72%,var(--layr-ink));max-width:300px}.layr-pdp__detail-media{position:relative;flex:0 1 456px;min-width:0;width:100%;height:580px;display:flex;align-items:center;justify-content:center;align-self:stretch;overflow:visible;transform-origin:var(--spot-x,50%) var(--spot-y,50%);transition:transform .65s cubic-bezier(.22,.61,.36,1),transform-origin .65s cubic-bezier(.22,.61,.36,1)}.layr-pdp__detail-media video{display:block;width:100%;height:100%;object-fit:contain;filter:none;transform:none;transition:none;cursor:pointer}.layr-pdp__detail-media.is-inspecting{transform:scale(1.08)}.layr-pdp__detail-media.is-inspecting video{transform:none}.layr-pdp__detail-media.is-inspecting:after{content:none}.layr-pdp__detail-overlay{position:absolute;pointer-events:none;overflow:hidden}.layr-pdp__detail-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--layr-ink);opacity:0;-webkit-mask-image:radial-gradient(ellipse var(--spot-radius,24%) var(--spot-radius,24%) at var(--spot-x,50%) var(--spot-y,50%),transparent 0 42%,rgba(0,0,0,.35) 68%,rgba(0,0,0,.75) 88%,#000 100%);mask-image:radial-gradient(ellipse var(--spot-radius,24%) var(--spot-radius,24%) at var(--spot-x,50%) var(--spot-y,50%),transparent 0 42%,rgba(0,0,0,.35) 68%,rgba(0,0,0,.75) 88%,#000 100%);transition:opacity .45s ease}.layr-pdp__detail-media.is-inspecting .layr-pdp__detail-overlay:before{opacity:.55}.layr-pdp__detail-spot{display:block;width:12px;height:12px;margin:-6px 0 0 -6px;left:var(--spot-x,50%);top:var(--spot-y,50%);border:1.5px solid var(--layr-warm);border-radius:50%;background:color-mix(in srgb,var(--layr-warm) 25%,transparent);opacity:0;transform:scale(.6);transition:left .65s cubic-bezier(.22,.61,.36,1),top .65s cubic-bezier(.22,.61,.36,1),opacity .4s ease,transform .4s ease}.layr-pdp__detail-media.is-inspecting .layr-pdp__detail-spot{display:block;opacity:1;transform:scale(1)}.layr-pdp__detail-spot:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1px solid color-mix(in srgb,var(--layr-warm) 55%,transparent);background:transparent;opacity:0}.layr-pdp__detail-media.is-inspecting .layr-pdp__detail-spot:after{animation:layr-detail-pin-ring 2.4s ease-out infinite}@keyframes layr-detail-pin-ring{0%{transform:scale(.8);opacity:.65}75%,to{transform:scale(1.65);opacity:0}}.layr-pdp__faq{background:var(--layr-warm);border-bottom:1px solid var(--layr-line);padding:60px 188px 100px}.layr-pdp__faq .layr-pdp__section-head{gap:16px}.layr-pdp__faq-list{width:100%;max-width:848px;margin:0}.layr-pdp__faq-list summary{display:flex;gap:32px;align-items:center;justify-content:space-between;width:100%;padding:20px 0;margin:0;background:none;border:none;font:700 20px/1.2 DM Sans,Arial,sans-serif;color:var(--layr-ink);text-align:left;cursor:pointer;list-style:none}.layr-pdp__faq-list summary:after{content:none!important}.layr-pdp__faq-list summary:focus-visible{outline:2px solid var(--layr-ink);outline-offset:4px;border-radius:3px}.layr-pdp__faq-icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.layr-pdp__faq-icon svg{display:block;width:32px;height:32px}.layr-pdp__faq-list details[open] .layr-pdp__faq-icon{opacity:.5}.layr-pdp__faq-icon-v{transition:opacity .3s ease,transform .3s ease;transform-origin:center}.layr-pdp__faq-list details[open] .layr-pdp__faq-icon-v{opacity:0;transform:rotate(90deg)}.layr-pdp__faq-list details>.layr-pdp__faq-answer{font:400 16px/1.4 DM Sans,Arial,sans-serif;color:var(--layr-ink);max-width:none;padding:0 64px 20px 0}.layr-pdp__faq-answer p{margin:0 0 .75em}.layr-pdp__faq-answer p:last-child{margin-bottom:0}.layr-pdp__faq-action{margin:0;text-align:center}.layr-pdp__faq-action .layr-btn{display:inline-flex;align-items:center;justify-content:center;height:56px;min-height:0;padding:8px 32px;border-radius:4px;border:1px solid var(--layr-ink);background:transparent;color:var(--layr-ink);font:700 16px/1.12 DM Sans,Arial,sans-serif;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,color .2s ease}.layr-pdp__faq-action .layr-btn:hover{background:var(--layr-ink);color:var(--layr-warm)}@supports (interpolate-size:allow-keywords){.layr-pdp__faq-list details{interpolate-size:allow-keywords}.layr-pdp__faq-list details::details-content{height:0;overflow:clip;transition:height .3s ease,content-visibility .3s allow-discrete}.layr-pdp__faq-list details[open]::details-content{height:auto}}@media screen and (min-width:768px)and (min-height:600px){.layr-pdp__detail>.layr-shell{gap:clamp(16px,3vh,40px)}.layr-pdp__detail-media{height:min(580px,68vh)}.layr-pdp__detail-column{gap:clamp(12px,2.4vh,40px)}.layr-pdp__detail-hotspot{padding:clamp(6px,1.2vh,16px) 16px}.layr-pdp__detail-hotspot+.layr-pdp__detail-hotspot:before{top:calc(clamp(12px,2.4vh,40px)/-2)}}@media screen and (max-width:1199px){.layr-pdp__howto,.layr-pdp__detail{padding:80px 24px}.layr-pdp__detail>.layr-shell{gap:48px}.layr-pdp__detail-grid{flex-wrap:wrap;justify-content:center;gap:0 40px;max-width:900px}.layr-pdp__detail-media{order:-1;flex:0 0 100%;max-width:456px;margin:0 calc((100% - 456px)/2) 24px}.layr-pdp__detail-column{flex:1 1 calc(50% - 24px);min-width:0}.layr-pdp__faq{padding:48px 24px 64px}.layr-pdp__faq>.layr-shell{gap:40px}.layr-pdp__faq-list summary{font-size:18px}.layr-pdp__faq-list details>.layr-pdp__faq-answer{padding-right:40px}}@media screen and (max-width:767px){.layr-lower-line{display:block}.layr-pdp__howto{padding:64px 16px}.layr-pdp__howto>.layr-shell{gap:40px}.layr-pdp__howto-grid{flex-direction:column;align-items:center;gap:40px}.layr-pdp__howto-grid article{flex:none;width:100%}.layr-pdp__howto-grid h3{margin:0}.layr-pdp__howto-grid p{max-width:300px}.layr-pdp__detail{padding:64px 16px}.layr-pdp__detail>.layr-shell{gap:40px}.layr-pdp__detail-grid{flex-direction:column;flex-wrap:nowrap;gap:0;max-width:460px}.layr-pdp__detail-media{flex:none;width:100%;max-width:380px;height:440px;margin:0 auto 16px}.layr-pdp__detail-column{flex:none;width:100%;max-width:460px;order:2;gap:0}.layr-pdp__detail-hotspot,.layr-pdp__detail-hotspot:hover,.layr-pdp__detail-hotspot.is-active{border:0;border-top:1px solid color-mix(in srgb,var(--layr-sage) 22%,var(--layr-ink));padding:24px 0;max-width:none}.layr-pdp__detail-hotspot+.layr-pdp__detail-hotspot:before{content:none}.layr-pdp__detail-column:first-child .layr-pdp__detail-hotspot:first-child{border-top:0}.layr-pdp__detail-icon{margin-top:-8px}.layr-pdp__detail-hotspot strong{font-size:16px}.layr-pdp__detail-hotspot small{max-width:none}.layr-pdp__faq{padding:48px 16px 64px}.layr-pdp__faq-list details>.layr-pdp__faq-answer{padding-right:16px}.layr-pdp__faq-action{margin:0}}@media(prefers-reduced-motion:reduce){.layr-pdp__detail-media,.layr-pdp__detail-hotspot,.layr-pdp__detail-overlay:before,.layr-pdp__detail-spot,.layr-pdp__faq-icon-v,.layr-pdp__faq-list details::details-content{transition:none}.layr-pdp__detail-media.is-inspecting .layr-pdp__detail-spot:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/layr-lower-parity.css.map */
