.block-swatch-list{border:1px solid #ddd;width:100%;display:inline-block;padding:10px;border-radius:10px}.block-swatch{width:50%;display:inline-block}.block-swatch-list label{padding:5px;font-size:12px;background:#e5ecf2}.block-swatch-list label:hover{background:#004789!important;color:#fff}h2.highlights-heading span{background:linear-gradient(90deg,#9c27ff,#4fc3f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pdp_uni_custom_html p{margin:-30px 0 0;text-align:center}.pdp_uni_image_overlay .content-box{background:#ffffff1a;padding:10px;border-radius:20px;box-shadow:0 0 10px 1px #444}.pdp_uni_image_overlay .content-box h3{margin-bottom:0}.pdp_uni_main .quantity-selector{border:1px solid #ddd}.pdp_uni_main .quantity-selector input{border-left:1px solid #ddd;border-right:1px solid #ddd}.pdp_uni_custom_liquid section.section{margin-bottom:0}.pdp_uni_featured_products h3{font-size:18px;font-weight:700}.pdp_uni_featured_products .product-card__price{font-size:16px}.pdp_uni_one_img_3 img{height:450px;object-fit:cover}.pdp_uni_custom_table_1 th,.pdp_uni_custom_table_1 td{padding:10px 20px!important}.ov-pdp-details{width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin-top:12px;padding:10px 16px 0;background:#e5ecf2;color:#111}.ov-pdp-benefits{width:100%;min-height:70px;box-sizing:border-box;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;padding:10px 8px 9px;margin:0 0 10px;background:#fff}.ov-pdp-benefit{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center;color:#333}.ov-pdp-benefit__icon{display:block;width:24px;height:24px;color:#111;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.ov-pdp-benefit span{display:block;font-size:9px;line-height:1.15;font-weight:400;letter-spacing:0;white-space:nowrap}.ov-pdp-size-chart{width:100%;min-height:52px;box-sizing:border-box;display:flex;align-items:center;gap:5px;margin:0;padding:13px 0 14px;border-bottom:1px solid #d0d0d0;font-size:12px;line-height:1;font-weight:500;color:#111}.ov-pdp-size-chart u{text-decoration-thickness:1px;text-underline-offset:2px}.ov-pdp-details details{width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:0;padding:0;border-bottom:1px solid #d0d0d0}.ov-pdp-details summary{width:100%;min-height:43px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;margin:0;padding:13px 0;list-style:none;cursor:pointer;font-size:11px;line-height:1;font-weight:500;letter-spacing:.45px;text-transform:uppercase;color:#111}.ov-pdp-details summary::-webkit-details-marker{display:none}.ov-pdp-details summary::marker{content:""}.ov-pdp-details summary span:last-child{position:relative;width:14px;height:14px;flex:0 0 14px;margin-left:15px;font-size:0}.ov-pdp-details summary span:last-child:before{content:"";position:absolute;top:50%;left:50%;width:11px;height:1px;background:#222;transform:translate(-50%,-50%)}.ov-pdp-details summary span:last-child:after{content:"";position:absolute;top:50%;left:50%;width:1px;height:11px;background:#222;transform:translate(-50%,-50%)}.ov-pdp-details details[open] summary span:last-child:after{display:none}.ov-pdp-details details>div{width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:0;padding:0 0 16px;font-size:12px;line-height:1.55;font-weight:400;color:#333;overflow-wrap:anywhere}.ov-pdp-details details p:first-child{margin-top:0}.ov-pdp-details details p:last-child{margin-bottom:0}.ov-pdp-details details img,.ov-pdp-details details video,.ov-pdp-details details iframe,.ov-pdp-details details table,.ov-pdp-details details svg{max-width:100%}.ov-pdp-details details img,.ov-pdp-details details video{height:auto}.ov-pdp-size-chart__button{-webkit-appearance:none;appearance:none;border:0;background:none;padding:0;margin:0;display:flex;align-items:center;gap:6px;font:inherit;color:#111;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.ov-pdp-size-chart__icon{font-size:14px;text-decoration:none}.ov-pdp-size-chart__button{border:0;background:transparent;padding:0;margin:0;display:inline-flex;align-items:center;gap:6px;color:#111;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.ov-size-chart-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999}.ov-size-chart-modal.is-open{display:block}.ov-size-chart-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000a6}.ov-size-chart-modal__dialog{position:relative;z-index:2;width:min(620px,calc(100% - 30px));max-height:85vh;overflow-y:auto;margin:6vh auto 0;background:#fff;color:#111;border:1px solid #222}.ov-size-chart-modal__header{padding:14px 45px 12px;text-align:center;border-bottom:1px solid #222}.ov-size-chart-modal__header strong{display:block;font-size:14px;line-height:1.3}.ov-size-chart-modal__header span{display:block;margin-top:2px;font-size:10px;color:#666}.ov-size-chart-modal__content{padding:14px 12px 20px}.ov-size-chart-modal__content table{width:100%;border-collapse:collapse}.ov-size-chart-modal__content th,.ov-size-chart-modal__content td{border:1px solid #ddd;padding:8px;text-align:center}.ov-size-chart-modal__close{position:absolute;top:8px;right:10px;z-index:3;width:30px;height:30px;border:0;background:transparent;font-size:28px;line-height:1;cursor:pointer}@media screen and (max-width:749px){.ov-size-chart-modal__dialog{width:calc(100% - 20px);margin-top:3vh;max-height:92vh}.ov-size-chart-modal__content{overflow-x:auto}}@media screen and (max-width:749px){.ov-pdp-details{padding:10px 12px 0}.ov-pdp-benefits{min-height:66px;padding:9px 4px 8px}.ov-pdp-benefit__icon{width:22px;height:22px}.ov-pdp-benefit span{font-size:8px}.ov-pdp-size-chart{min-height:50px}.ov-pdp-details summary{min-height:43px;padding:13px 0}}@media(min-width:768px){.pdp_uni_main flickity-carousel .product__media-image-wrapper,.pdp_uni_main flickity-carousel .product__media-item,.pdp_uni_main .flickity-viewport{height:100%!important}.pdp_uni_main flickity-carousel,flickity-carousel{height:480px!important}}@media(min-width:1000px){product-rerender .product product-media{position:sticky;top:100px;align-self:start}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/universal-pdp.css.map */
