.product-landing{background-color:var(--watch-theme-color);transition:background-color .4s cubic-bezier(.215,.61,.355,1);overflow:hidden}.no-bg-color .product-landing{border-bottom:1px solid #00000026}.product-landing .grid-24{min-height:calc(100vh - var(--header-height,64px))}@media (width>=768px){.product-landing .grid-24{max-width:80%;margin:0 auto}}@media (width>=1200px){.product-landing .grid-24{min-height:calc(100vh - var(--header-height,84px));max-width:unset;margin:0}}.product-landing .product-title{letter-spacing:.01em;color:#000;font-size:31px;font-weight:600;line-height:120%}@media (width>=768px){.product-landing .product-title{font-size:calc(1.34409vw + 20.6774px)}}@media (width>=1512px){.product-landing .product-title{font-size:41px}}@media (width>=1200px){.product-landing .product-info{flex-direction:column;justify-content:center;display:flex}}@media (width>=1200px) and (height>=800px){.product-landing .product-info{transform:translateY(-2.5%)}}.product-landing .product-contact li a{align-items:center;gap:.5rem;display:inline-flex}.product-landing .product-gallery{padding-top:112px}@media (width>=1200px){.product-landing .product-gallery{flex-direction:column;justify-content:center;align-items:center;padding-top:0;display:flex}}.product-landing .product-gallery .product-img-wrapper{width:100%;max-width:70%;height:100%;max-height:400px;margin:0 auto;position:relative}@media (width>=1200px){.product-landing .product-gallery .product-img-wrapper{max-width:400px;max-height:400px}}@media (width>=1400px){.product-landing .product-gallery .product-img-wrapper{max-width:500px;max-height:500px}}.product-landing .product-gallery img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.product-landing .product-description{position:relative}@media (width>=1200px){.product-landing .product-description{border-left:1px solid #00000026;flex-direction:column;justify-content:center;margin-left:1.5rem;padding-left:2.25rem;display:flex}}.product-landing .product-keyfacts{border-bottom:1px solid #00000026;padding-bottom:1.5rem}.product-landing .product-keyfacts ul{padding-left:1.25rem}.product-landing .product-keyfacts li{margin-bottom:2px;padding-left:.25rem;list-style:outside}.product-landing .product-refnum{border-bottom:1px solid #00000026;padding:1rem 0}@media (width>=1200px) and (height<=800px){.product-landing .product-title{font-size:34px}.product-landing .product-description{padding-top:4rem;padding-bottom:4rem}}.pswp__button{color:#fff}.pswp__button svg{margin:0 auto;transition:all .2s ease-in-out}.pswp__button svg:hover{opacity:.7}.pswp__button.pswp__button-- svg,.pswp__button.pswp__button--close svg{width:32px;height:32px}.pswp__button.pswp__button--arrow{transition:all .2s ease-in-out}.pswp__button.pswp__button--arrow svg{width:48px;height:48px}.pswp__button.pswp__button--arrow.pswp__button--arrow--next:hover{transform:translate(4px)}.pswp__button.pswp__button--arrow.pswp__button--arrow--prev:hover{transform:translate(-4px)}.product-static .h2,.product-static h2{font-size:24px}@media (width>=768px){.product-static .h2,.product-static h2{font-size:calc(1.34409vw + 13.6774px)}}@media (width>=1512px){.product-static .h2,.product-static h2{font-size:34px}}.product-static .h2,.product-static h2{letter-spacing:.01em;height:auto;font-weight:600;line-height:120%}.front-detail-page .bc{top:var(--header-height,64px)}@media (width>=1024px){.front-detail-page .bc{top:var(--header-height,84px)}}
