.pdp-tools{--pdp-tools-panel: #f7f7f7;--pdp-tools-serif: "Newsreader", serif;--pdp-tools-sans: "Myriad Pro", "myriad-pro", sans-serif;--pdp-tools-sans-semibold: "myriad-pro", "Myriad Pro", sans-serif;--pdp-tools-text: "Freight Neo Pro", "freight-neo-pro", sans-serif;position:relative;width:100%;margin:24px 0;color:#000}.pdp-tools *,.pdp-tools *:before,.pdp-tools *:after{box-sizing:border-box}.pdp-tools__swiper{width:100%}.pdp-tools .pdp-tools__wrapper{align-items:stretch}.pdp-tools__slide{display:flex;flex-direction:column;height:auto}.pdp-tools .roomvo-cta-wrap{margin-top:0;margin-bottom:24px}.pdp-tools__panel{background:var(--pdp-tools-panel)}.pdp-tools__media-col{position:relative;background:var(--pdp-tools-panel)}.pdp-tools__media{position:relative;overflow:hidden;width:100%;aspect-ratio:390 / 463;background:#d9d9d9}.pdp-tools__nav{display:flex;align-items:center;justify-content:center;gap:12px;width:max-content;height:32px;margin:8px auto 0;padding:0;color:#000}.pdp-tools--slider .pdp-tools__media-col{padding-bottom:16px}.pdp-tools--static .pdp-tools__nav{display:none}.pdp-tools__arrow,.pdp-tools__dot,.pdp-bys__card-arrow{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-width:0;height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;font:inherit;line-height:0;cursor:pointer}.pdp-tools__arrow{width:16px;height:17px;transition:opacity .2s ease}.pdp-tools__arrow svg{display:block;flex:0 0 auto}.pdp-tools__arrow-icon--desktop{display:none!important}.pdp-tools__dots{display:flex;align-items:center;gap:12px;height:32px}.pdp-tools__dot{position:relative;width:24px;height:24px;color:#232323}.pdp-tools__dot:before,.pdp-tools__dot:after{content:"";position:absolute;top:50%;left:50%;border-radius:100px;transform:translate(-50%,-50%)}.pdp-tools__dot:before{width:8px;height:8px;background:currentColor;opacity:.4;transition:opacity .3s ease}.pdp-tools__dot:after{width:24px;height:24px;border:1px solid currentColor;opacity:0;transition:opacity .3s ease}.pdp-tools__dot.is-active:before,.pdp-tools__dot.is-active:after{opacity:1}.pdp-tools__arrow:focus-visible,.pdp-tools__dot:focus-visible,.pdp-bys__card-arrow:focus-visible,.pdp-bys__card-name:focus-visible,.pdp-bys__btn:focus-visible,.pdp-imagine__btn:focus-visible,.pdp-imagine__phone:focus-visible{outline:1px solid currentColor;outline-offset:2px}@media(hover:hover){.pdp-tools__arrow:hover{opacity:.6}.pdp-tools__dot:not(.is-active):hover:before{opacity:.8}}.pdp-imagine__content{padding:52px 16px 46px}.pdp-imagine__heading{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:0 0 24px}.pdp-tools .pdp-imagine__title{margin:0;font-family:var(--pdp-tools-serif);font-size:24px;font-weight:400;line-height:27.6px;letter-spacing:normal;text-transform:none;color:#000}.pdp-imagine__logo svg{display:block;width:211px;height:auto}.pdp-imagine__text{font-family:var(--pdp-tools-sans);font-size:16px;font-weight:400;line-height:21px;letter-spacing:0;color:#6e6e6e}.pdp-imagine__text>*{margin:0;padding:0}.pdp-imagine__text>*+*{margin-top:24px}.pdp-imagine__text p,.pdp-imagine__text li{font:inherit;letter-spacing:inherit;color:inherit}.pdp-imagine__text ul{padding:0;list-style:none}.pdp-imagine__text li{position:relative;margin:0;padding:0 0 0 28px;list-style:none}.pdp-imagine__text li+li{margin-top:11px}.pdp-imagine__text li:before{content:"";position:absolute;top:10.5px;left:8px;width:8px;height:8px;border-radius:50%;background:#777;transform:translateY(-50%)}.pdp-imagine__text a{color:inherit}.pdp-imagine__btn,.pdp-imagine__btn:hover,.pdp-imagine__btn:focus{display:block;width:100%;margin:24px 0 0;padding:16px;border:1px solid #191919;border-radius:2px;background:#191919;font-family:var(--pdp-tools-sans);font-size:14px;font-weight:400;line-height:18px;letter-spacing:0;color:#fff;text-align:center;text-decoration:none}.pdp-imagine__btn{transition:background-color .4s ease,border-color .4s ease,color .4s ease}@media(min-width:768px){.pdp-imagine__btn,.pdp-imagine__btn:hover,.pdp-imagine__btn:focus{width:fit-content;min-width:198px}.pdp-tools .pdp-imagine__title{font-size:32px;line-height:36.8px}}@media(hover:hover){.pdp-imagine__btn:hover{border-color:#232323;background:transparent;color:#232323}}.pdp-imagine__bg{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.pdp-imagine__bg--desktop,.pdp-imagine__phone{display:none}.pdp-imagine__mobile{position:absolute;top:0;right:0;bottom:0;left:0}.pdp-imagine__phone-mobile{position:absolute;top:15.19%;left:50%;z-index:1;display:block;height:99.06%;transform:translate(-52.09%)}.pdp-imagine__phone-mobile img{display:block;width:auto;height:100%;max-width:none}.pdp-bys{display:flex;flex-direction:column;flex:1 0 auto}.pdp-bys__body{position:relative;display:flex;flex-direction:column;flex:1 0 auto}.pdp-bys__content{display:flex;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;padding:52px 16px 46px;text-align:center}.pdp-bys__logo{width:233px;max-width:100%;line-height:0}.pdp-bys__logo-img{display:block;width:100%;height:auto}.pdp-tools .pdp-bys__title{width:100%;max-width:422px;margin:24px 0 -12px;font-family:var(--pdp-tools-serif);font-size:38px;font-weight:400;line-height:39px;letter-spacing:0;text-transform:none;color:#000}.pdp-bys__explore{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:342px;margin:24px 0 0}.pdp-bys__dash{display:block;flex:0 0 auto;width:17.6px;height:1px;background:#000}.pdp-bys__explore-text{margin:0;font-family:var(--pdp-tools-sans);font-size:16px;font-weight:400;line-height:24px;letter-spacing:.48px;color:#000}.pdp-bys__subtitle,.pdp-bys__text{display:block}.pdp-bys__subtitle{font-family:var(--pdp-tools-sans-semibold);font-weight:600}.pdp-bys__btn,.pdp-bys__btn:hover,.pdp-bys__btn:focus{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:343px;margin:24px 0 0;padding:16px;border:0;border-radius:0;background:#000;font-family:var(--pdp-tools-sans);font-size:18px;font-weight:400;line-height:18.018px;letter-spacing:.18px;color:#fff;text-align:left;text-decoration:none}.pdp-bys__btn{transition:background-color .2s ease,color .2s ease}.pdp-bys__btn-icon{display:block;flex:0 0 auto;width:13px;height:11.7px}.pdp-bys__media-el{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:100% 75%}.pdp-bys__video{opacity:0;transition:opacity .4s ease}.pdp-bys__video.is-playing{opacity:1}.pdp-bys__card{display:none}@media(min-width:768px){.pdp-bys__card{display:flex;flex-direction:column;gap:16px;width:291px;padding:24px 24px 7px;background:#f5f3f1;box-shadow:0 1px 4px #0000002e}.pdp-bys__card-stack{display:grid}.pdp-bys__card-item{grid-area:1 / 1;z-index:0;display:flex;flex-direction:column;gap:16px;min-width:0;background:#f5f3f1;opacity:0;visibility:hidden;transition:opacity 0s linear .8s,visibility 0s linear .8s}.pdp-bys__card-item.is-active{z-index:1;opacity:1;visibility:visible;transition:opacity .8s ease-in-out,visibility 0s linear 0s}.pdp-bys__card-image{position:relative;width:243px;height:287px;overflow:hidden;background:#d9d9d9}.pdp-bys__card-img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.pdp-bys__card-info{display:flex;flex-direction:column;gap:8px;width:243px}.pdp-bys__card-name,.pdp-bys__card-name:hover,.pdp-bys__card-name:focus{display:flex;align-items:center;gap:15px;height:32px;max-width:100%;font-family:var(--pdp-tools-serif);font-size:24px;font-weight:400;line-height:32px;letter-spacing:0;color:#000;text-decoration:none}.pdp-bys__card-name-text{overflow:hidden;min-width:0;white-space:nowrap;text-overflow:ellipsis}.pdp-bys__card-link-icon{display:block;flex:0 0 auto;transition:transform .2s ease}@media(hover:hover){.pdp-bys__card-name:hover .pdp-bys__card-link-icon{transform:rotate(-12deg)}}.pdp-bys__card-sku{margin:0;overflow:hidden;font-family:var(--pdp-tools-sans);font-size:16px;font-weight:400;line-height:18px;letter-spacing:0;color:#000;white-space:nowrap;text-overflow:ellipsis}.pdp-bys__card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;height:24px}.pdp-bys__card-count{margin:0;font-family:var(--pdp-tools-sans);font-size:14px;font-weight:400;line-height:24px;letter-spacing:0;color:#000;white-space:nowrap}.pdp-bys__card-arrows{display:flex;align-items:center;gap:8px}.pdp-bys__card-arrow{width:24px;height:24px;border:1px solid currentColor;border-radius:50%;color:#000;transition:color .2s ease,background-color .2s ease}.pdp-bys__card-arrow svg{display:block;flex:0 0 auto}.pdp-bys__card-arrow[aria-disabled=true]{color:#cbcbcb;cursor:default}@media(hover:hover){.pdp-bys__card-arrow:not([aria-disabled=true]):hover{background:#000;border-color:#000;color:#fff}}}@media(min-width:1025px){.pdp-tools{width:calc(100% - 48px);max-width:1392px;margin:24px auto 40px}.pdp-tools .roomvo-cta-wrap{margin-bottom:30px}.pdp-tools__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;margin:0 auto}.pdp-tools__panel{align-self:start;aspect-ratio:690 / 642}.pdp-tools__media-col,.pdp-tools--slider .pdp-tools__media-col{padding-bottom:0;background:none}.pdp-tools__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.pdp-tools__nav{position:absolute;right:24.5px;bottom:18px;z-index:3;gap:11px;margin:0;color:#fff}.pdp-tools__arrow{width:33px;height:15px;padding:0 8.5px}.pdp-tools__arrow-icon--desktop{display:block!important}.pdp-tools__arrow-icon--mobile{display:none!important}.pdp-tools__dots{gap:11px}.pdp-tools__dot{color:#fff}.pdp-imagine__content{padding:64px}.pdp-imagine__bg--desktop{display:block;left:50%;width:auto;aspect-ratio:1.1879;object-fit:fill;transform:translate(-50%)}.pdp-imagine__mobile{display:none}.pdp-imagine__body{padding-bottom:calc(var(--pdp-tools-panel-height, 642px) * .14)}.pdp-imagine__phone{position:absolute;top:17.96%;left:50%;z-index:2;display:block;height:95.88%;transform:translate(-52.12%)}.pdp-imagine__phone img{display:block;width:auto;height:100%;max-width:none}.pdp-bys{padding-top:var(--pdp-tools-align, 0px)}.pdp-bys__body{flex:0 0 auto}.pdp-bys__content{justify-content:flex-start;align-items:flex-start;min-height:var(--pdp-tools-panel-height, auto);aspect-ratio:auto;padding:68px 24px 48px 72px;text-align:left}.pdp-tools .pdp-bys__title{margin:58px 0 0}.pdp-bys__explore{align-items:flex-start;gap:24px;width:244px;max-width:100%;margin:18.5px 0 0 2px}.pdp-bys__explore-text{line-height:18.018px}.pdp-bys__subtitle{font-size:13.514px;letter-spacing:.405px}.pdp-bys__text{font-size:12.012px;letter-spacing:.36px}.pdp-bys__btn,.pdp-bys__btn:hover,.pdp-bys__btn:focus{display:inline-flex;justify-content:flex-start;gap:7.5px;width:auto;max-width:100%;height:46px;margin:27px 0 0;padding:8px 16px;border:.75px solid #000;background:#fff;font-size:16px;line-height:24px;letter-spacing:.16px;color:#000;white-space:nowrap}.pdp-bys__btn-icon{width:10px;height:9px}@media(hover:hover){.pdp-bys__btn:hover{background:#000;color:#fff}}.pdp-bys__media-el{object-position:89% 50%}.pdp-bys__card{position:absolute;top:71px;left:calc(50% - 145px);z-index:2}}@media(min-width:1025px)and (max-width:1439px){.pdp-tools__nav{right:12px;gap:4px}.pdp-tools__dots{gap:4px}.pdp-tools__arrow{width:24px;padding:0 4px}}@media(min-width:1025px)and (max-width:1259px){.pdp-tools__nav{top:14px;bottom:auto;color:#232323}.pdp-tools__dot{color:#232323}}@media(min-width:1025px)and (max-width:1199px){.pdp-bys__content{padding-left:40px}.pdp-bys__card{left:calc(50% - 120px);transform:scale(.8);transform-origin:0 0}.pdp-bys__media-el{object-position:93% 50%}}@media(max-width:1024px){.pdp-imagine,.pdp-imagine__body{display:flex;flex-direction:column;flex:1 0 auto}.pdp-bys__content{flex:0 0 auto}.pdp-imagine__media-col,.pdp-bys__media-col{display:flex;flex-direction:column;flex:1 0 auto}.pdp-imagine__media,.pdp-bys__media{flex:0 0 auto;margin-bottom:8px}.pdp-bys__media{min-height:0}.pdp-imagine__media-col .pdp-tools__nav,.pdp-bys__media-col .pdp-tools__nav{margin-top:auto}}@media(max-width:767px){.pdp-imagine__media{overflow:visible;margin-bottom:calc(17% + 8px);clip-path:inset(0 0 -40% 0)}.pdp-imagine__bg--mobile{left:50%;width:auto;aspect-ratio:1.2286;object-fit:fill;transform:translate(-50%)}.pdp-bys__content{flex:1 0 auto;gap:24px;justify-content:center;align-items:flex-start;margin:0;padding:44px 16px 20px;text-align:left}.pdp-bys__logo{width:198px}.pdp-tools .pdp-bys__title{max-width:none;margin:0;font-size:32px;line-height:32px}.pdp-bys__explore{align-items:flex-start;gap:24px;max-width:none;margin:0}.pdp-bys__btn,.pdp-bys__btn:hover,.pdp-bys__btn:focus{justify-content:flex-start;gap:8px;width:auto;max-width:100%;margin:0;padding:15px 16px;background:#191919;font-size:16px;line-height:normal;letter-spacing:.16px;white-space:nowrap}.pdp-bys__btn-icon{width:9px;height:8px}.pdp-bys__text{max-width:220px}.pdp-bys__media-col{flex:0 0 auto;background:none}.pdp-bys__media-el{object-position:83% 50%}}@media(max-width:389px){.pdp-bys__btn,.pdp-bys__btn:hover,.pdp-bys__btn:focus{white-space:normal}}@media(min-width:768px)and (max-width:1024px){.pdp-imagine__body,.pdp-bys__body{display:grid;grid-template-columns:minmax(0,1fr) auto}.pdp-imagine__body{grid-template-rows:1fr auto auto}.pdp-bys__body{grid-template-rows:1fr auto}.pdp-imagine__content,.pdp-bys__content{grid-column:1 / -1;grid-row:1;padding:52px calc(clamp(220px,30vw,300px) + 64px) 46px 40px;text-align:left}.pdp-imagine__media-col{display:contents}.pdp-imagine__phone{grid-column:2;grid-row:1;align-self:center;z-index:1;display:block;width:clamp(220px,30vw,300px);margin-right:40px;aspect-ratio:562 / 674}.pdp-imagine__phone img{display:block;width:100%;height:100%;max-width:none;object-fit:contain}.pdp-imagine__phone-mobile{display:none}.pdp-imagine__media,.pdp-bys__media-col{grid-column:1 / -1;grid-row:2}.pdp-tools__media{aspect-ratio:688 / 463}.pdp-imagine__media-col>.pdp-tools__nav{grid-column:1 / -1;grid-row:3;margin-bottom:16px}.pdp-bys__media-col{background:none}.pdp-bys__content{justify-content:center;align-items:flex-start;padding-right:395px}.pdp-bys__explore{align-items:flex-start}.pdp-bys__card{grid-column:2;grid-row:1;align-self:center;z-index:1;margin-right:40px}}@media(prefers-reduced-motion:reduce){.pdp-tools .swiper-wrapper,.pdp-tools .swiper-slide,.pdp-bys__card-item,.pdp-bys__card-item.is-active,.pdp-bys__video,.pdp-tools__dot:before,.pdp-tools__dot:after{transition:none!important}.pdp-bys__video{display:none}}
/*# sourceMappingURL=/cdn/shop/t/329/assets/pdp-tools-slider.css.map */
