.styles-module-scss-module__ZXe5hq__ProductDetails{grid-template-columns:repeat(24,1fr);grid-template-rows:repeat(auto,1fr);z-index:1;margin-top:40px;display:grid}@media screen and (min-width:768px){.styles-module-scss-module__ZXe5hq__ProductDetails{grid-template-columns:repeat(24,1fr);height:-moz-fit-content;height:fit-content;min-height:100vh;margin-top:0;position:-webkit-sticky;position:sticky;top:0}}.styles-module-scss-module__ZXe5hq__ProductDetails .styles-module-scss-module__ZXe5hq__title+.styles-module-scss-module__ZXe5hq__variants,.styles-module-scss-module__ZXe5hq__ProductDetails .styles-module-scss-module__ZXe5hq__description+.styles-module-scss-module__ZXe5hq__variants{margin-top:30px}.styles-module-scss-module__ZXe5hq__ProductDetails:not(:has(.styles-module-scss-module__ZXe5hq__variants+.styles-module-scss-module__ZXe5hq__variants)) .styles-module-scss-module__ZXe5hq__options{border-bottom:1px solid #e9e6e1}.styles-module-scss-module__ZXe5hq__ProductDetails .styles-module-scss-module__ZXe5hq__variantsSelector{border-top:1px solid #e9e6e1}.styles-module-scss-module__ZXe5hq__ProductDetails .styles-module-scss-module__ZXe5hq__productDetailsContent{grid-column:2/-2}@media screen and (min-width:768px){.styles-module-scss-module__ZXe5hq__ProductDetails .styles-module-scss-module__ZXe5hq__productDetailsContent{flex-direction:column;grid-column:3/-3;padding-top:96px;padding-bottom:50px;display:flex}}@media screen and (min-width:930px){.styles-module-scss-module__ZXe5hq__ProductDetails .styles-module-scss-module__ZXe5hq__productDetailsContent{grid-column:4/-4}}@media screen and (min-width:1020px){.styles-module-scss-module__ZXe5hq__ProductDetails .styles-module-scss-module__ZXe5hq__productDetailsContent{grid-column:5/-5}}@media screen and (min-width:1440px){.styles-module-scss-module__ZXe5hq__ProductDetails .styles-module-scss-module__ZXe5hq__productDetailsContent{grid-column:7/-7}}.styles-module-scss-module__ZXe5hq__ProductDetails .styles-module-scss-module__ZXe5hq__content{flex-direction:column;flex:1;justify-content:center;display:flex}.styles-module-scss-module__ZXe5hq__ProductDetails .styles-module-scss-module__ZXe5hq__content .styles-module-scss-module__ZXe5hq__title,.styles-module-scss-module__ZXe5hq__ProductDetails .styles-module-scss-module__ZXe5hq__content .styles-module-scss-module__ZXe5hq__description{text-align:center}.styles-module-scss-module__ZXe5hq__ProductDetails .styles-module-scss-module__ZXe5hq__content .styles-module-scss-module__ZXe5hq__title+.styles-module-scss-module__ZXe5hq__description{margin-top:6px}.styles-module-scss-module__ZXe5hq__ProductDetails .styles-module-scss-module__ZXe5hq__content .styles-module-scss-module__ZXe5hq__description{width:100%}.styles-module-scss-module__ZXe5hq__ProductDetails .styles-module-scss-module__ZXe5hq__content .styles-module-scss-module__ZXe5hq__packshot{width:36.5%;margin:20px auto}@media screen and (min-width:768px){.styles-module-scss-module__ZXe5hq__ProductDetails .styles-module-scss-module__ZXe5hq__content .styles-module-scss-module__ZXe5hq__packshot{max-width:200px}}@media screen and (min-width:1440px){.styles-module-scss-module__ZXe5hq__ProductDetails .styles-module-scss-module__ZXe5hq__content .styles-module-scss-module__ZXe5hq__packshot{width:50%}}@media screen and (max-height:620px) and (min-width:768px){.styles-module-scss-module__ZXe5hq__ProductDetails .styles-module-scss-module__ZXe5hq__content .styles-module-scss-module__ZXe5hq__packshot{width:25vh}}@media screen and (min-height:620px) and (max-height:720px) and (min-width:768px){.styles-module-scss-module__ZXe5hq__ProductDetails .styles-module-scss-module__ZXe5hq__content .styles-module-scss-module__ZXe5hq__packshot{width:30%}}@media screen and (min-height:720px) and (max-height:810px) and (min-width:768px){.styles-module-scss-module__ZXe5hq__ProductDetails .styles-module-scss-module__ZXe5hq__content .styles-module-scss-module__ZXe5hq__packshot{width:37%}}.styles-module-scss-module__ZXe5hq__ProductDetails .styles-module-scss-module__ZXe5hq__content .styles-module-scss-module__ZXe5hq__prices{text-align:center;margin-top:24px;margin-bottom:16px}@media screen and (min-width:768px){.styles-module-scss-module__ZXe5hq__ProductDetails .styles-module-scss-module__ZXe5hq__content .styles-module-scss-module__ZXe5hq__prices{margin-top:16px}}.styles-module-scss-module__ZXe5hq__ProductDetails .styles-module-scss-module__ZXe5hq__content .styles-module-scss-module__ZXe5hq__prices p+p{margin-top:4px}.styles-module-scss-module__ZXe5hq__ProductDetails .styles-module-scss-module__ZXe5hq__content .styles-module-scss-module__ZXe5hq__prices .styles-module-scss-module__ZXe5hq__paymentByInstallments{margin-top:4px;margin-left:auto;margin-right:auto;display:block}.styles-module-scss-module__ZXe5hq__ProductDetails .styles-module-scss-module__ZXe5hq__content .styles-module-scss-module__ZXe5hq__addToCartButton{width:100%}.styles-module-scss-module__ZXe5hq__ProductDetails .styles-module-scss-module__ZXe5hq__content .styles-module-scss-module__ZXe5hq__underLabel{text-align:center;cursor:pointer;grid-column:2/-2;margin-top:15px}.styles-module-scss-module__ZXe5hq__ProductDetails .styles-module-scss-module__ZXe5hq__content .styles-module-scss-module__ZXe5hq__underLabel span{font-weight:700}@media screen and (min-width:768px){.styles-module-scss-module__ZXe5hq__ProductDetails .styles-module-scss-module__ZXe5hq__content .styles-module-scss-module__ZXe5hq__underLabel{grid-column:1/-1;margin-top:8px}}.styles-module-scss-module__ZXe5hq__ProductDetails .styles-module-scss-module__ZXe5hq__content .styles-module-scss-module__ZXe5hq__reassurance{width:100%;margin-top:14px}.styles-module-scss-module__ZXe5hq__ProductDetails .styles-module-scss-module__ZXe5hq__anchorLink{cursor:pointer;text-transform:uppercase;margin-top:30px;font-weight:700;display:none}@media screen and (min-width:768px){.styles-module-scss-module__ZXe5hq__ProductDetails .styles-module-scss-module__ZXe5hq__anchorLink{flex-direction:column;align-items:center;gap:10px;display:flex}}.styles-module-scss-module__ZXe5hq__ProductDetails .styles-module-scss-module__ZXe5hq__anchorLink:hover .styles-module-scss-module__ZXe5hq__bracket{transform:translateY(2.5px)rotate(90deg)}.styles-module-scss-module__ZXe5hq__ProductDetails .styles-module-scss-module__ZXe5hq__anchorLink .styles-module-scss-module__ZXe5hq__bracket{width:6px;transition:transform .2s ease-out;transform:rotate(90deg)}.styles-module-scss-module__ZXe5hq__packshotRatio{padding-bottom:100%}