body.template-product,body[class*=product]{background:#f7f3e8}.template-product main,body[class*=product] main{overflow:hidden}.template-product [class*=product-information],.template-product [data-section-type*=product],body[class*=product] [class*=product-information]{position:relative}.template-product [class*=product-information]:before,body[class*=product] [class*=product-information]:before{content:"THE VYBE EDIT \2726  LIMITED DROPS \2726  STYLE YOUR WAY \2726";display:block;width:100%;padding:12px 18px;color:#111;background:#b9d7ff;border-block:2px solid #111;font-size:.76rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;overflow:hidden}.template-product [class*=product-information]>*,body[class*=product] [class*=product-information]>*{position:relative}.template-product [class*=product-media],.template-product [class*=media-gallery],body[class*=product] [class*=product-media],body[class*=product] [class*=media-gallery]{padding:14px}.template-product [class*=product-media] img,.template-product [class*=media-gallery] img,body[class*=product] [class*=product-media] img,body[class*=product] [class*=media-gallery] img{background:#fff;border:2px solid #111;border-radius:20px;box-shadow:8px 8px #111}.template-product [class*=product-details],body[class*=product] [class*=product-details]{margin:14px;padding:24px!important;background:#fff;border:2px solid #111!important;border-radius:24px!important;box-shadow:10px 10px #ff9fcb}.template-product [class*=product-details] h1,body[class*=product] [class*=product-details] h1{margin:0 0 10px;font-size:clamp(2.2rem,6vw,5rem)!important;font-weight:950!important;line-height:.94!important;letter-spacing:.01em!important;text-transform:uppercase}.template-product [class*=product-details] h1:after,body[class*=product] [class*=product-details] h1:after{content:"new in";display:inline-block;margin-left:.35em;padding:.25em .55em;color:#111;background:#c8ff24;border:2px solid #111;border-radius:999px;font-size:.22em;font-weight:900;line-height:1;letter-spacing:.08em;vertical-align:middle;text-transform:uppercase;transform:rotate(-3deg)}.template-product [class*=price],body[class*=product] [class*=price]{font-weight:900!important}.template-product [class*=variant-picker] label,body[class*=product] [class*=variant-picker] label{font-weight:900;letter-spacing:.08em;text-transform:uppercase}.template-product [class*=variant-picker] input+label,.template-product [class*=variant-picker] button,body[class*=product] [class*=variant-picker] input+label,body[class*=product] [class*=variant-picker] button{min-width:48px;min-height:46px;padding:10px 14px!important;color:#111!important;background:#fff!important;border:2px solid #111!important;border-radius:999px!important;box-shadow:3px 3px #111;font-weight:850!important}.template-product [class*=variant-picker] input:checked+label,.template-product [class*=variant-picker] button[aria-pressed=true],body[class*=product] [class*=variant-picker] input:checked+label,body[class*=product] [class*=variant-picker] button[aria-pressed=true]{background:#b9d7ff!important;transform:translate(2px,2px);box-shadow:1px 1px #111}.template-product [class*=buy-buttons] button,.template-product form[action*="/cart/add"] button,body[class*=product] [class*=buy-buttons] button,body[class*=product] form[action*="/cart/add"] button{min-height:58px;color:#111!important;background:#c8ff24!important;border:2px solid #111!important;border-radius:14px!important;box-shadow:6px 6px #111;font-size:1rem!important;font-weight:950!important;letter-spacing:.08em;text-transform:uppercase}.template-product [class*=buy-buttons] button:hover,.template-product form[action*="/cart/add"] button:hover,body[class*=product] [class*=buy-buttons] button:hover,body[class*=product] form[action*="/cart/add"] button:hover{transform:translate(3px,3px);box-shadow:3px 3px #111}.template-product [class*=quantity] input,.template-product [class*=quantity] button,body[class*=product] [class*=quantity] input,body[class*=product] [class*=quantity] button{border-color:#111!important}.template-product [class*=description],.template-product .rte,body[class*=product] [class*=description],body[class*=product] .rte{font-size:1rem;line-height:1.65}.template-product details,body[class*=product] details{margin-top:12px;border:2px solid #111!important;background:#ff9fcb;box-shadow:4px 4px #111}.template-product details summary,body[class*=product] details summary{padding:14px 16px!important;font-weight:900;text-transform:uppercase}.template-product [class*=product-recommendations],body[class*=product] [class*=product-recommendations]{margin-top:36px;padding-block:48px!important;background:#b9d7ff!important;border-top:2px solid #111}.template-product [class*=product-recommendations] h2,.template-product [class*=product-recommendations] h3,body[class*=product] [class*=product-recommendations] h2,body[class*=product] [class*=product-recommendations] h3{display:inline-block;padding:8px 12px;background:#fff;border:2px solid #111;box-shadow:5px 5px #ff3fa4;font-size:clamp(2rem,5vw,4rem)!important;font-weight:950!important;letter-spacing:.01em!important;text-transform:uppercase}.template-product [class*=product-card],body[class*=product] [class*=product-card]{overflow:hidden;background:#fff;border:2px solid #111;border-radius:18px;box-shadow:6px 6px #111}@media screen and (min-width:900px){.template-product [class*=product-information],body[class*=product] [class*=product-information]{padding-block:20px 44px}.template-product [class*=product-details],body[class*=product] [class*=product-details]{margin:24px 24px 24px 0;padding:34px!important}}@media screen and (max-width:749px){.template-product [class*=product-information]:before,body[class*=product] [class*=product-information]:before{font-size:.66rem;padding:10px 12px}.template-product [class*=product-details],body[class*=product] [class*=product-details]{margin:12px;padding:20px!important;border-radius:20px!important;box-shadow:7px 7px #ff9fcb}.template-product [class*=product-details] h1,body[class*=product] [class*=product-details] h1{font-size:clamp(2rem,12vw,3.4rem)!important}.template-product [class*=product-media],.template-product [class*=media-gallery],body[class*=product] [class*=product-media],body[class*=product] [class*=media-gallery]{padding:12px}.template-product [class*=product-media] img,.template-product [class*=media-gallery] img,body[class*=product] [class*=product-media] img,body[class*=product] [class*=media-gallery] img{border-radius:16px;box-shadow:6px 6px #111}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/vybe-product-pages.css.map */
