/** Shopify CDN: Minification failed

Line 24:226 Expected ")" to end URL token

**/
@font-face {
    font-family: 'Aeonik Bold';
    src: url('https://cdn.shopify.com/s/files/1/0643/0058/1001/files/Aeonik-Bold.woff2?v=1756968514') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0643/0058/1001/files/Aeonik-Bold.woff?v=1756968514') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Aeonik Regular';
    src: url('https://cdn.shopify.com/s/files/1/0643/0058/1001/files/Aeonik-Regular.woff2?v=1756968515') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0643/0058/1001/files/Aeonik-Regular.woff?v=1756968515') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

body.overlay--loading{position:relative}body.overlay--loading:after{content:"";position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:99;background-color:#ffffff7f;background-image:url({{'loading-circle.gif' | asset_url}});background-repeat:no-repeat;background-position:center;background-size:200px}.no-display{display:none}.skin-type span.label-content{color:#0c1c33;font-size:20px;font-weight:700;line-height:24px;text-align:left;font-family:'Aeonik Bold'}.variant-images-to-show{align-items:center;gap:8px;justify-content:flex-start;padding:20px 5px;overflow-x:scroll;scrollbar-width:none;display:flex}.variant-images-to-show{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:22px;justify-content:center;align-items:start}.skin-variant-image{min-width:75px;position:relative;cursor: pointer;}.product__info-wrapper .product_variant_image{cursor:pointer}.product__info-wrapper .variant-images-to-show img{width:100%;height:100%;max-width:90px;max-height:90px;object-fit:cover;border-radius:100px;display:block;min-width:80px;min-height:80px;aspect-ratio: 1;}.product__info-wrapper .variant-images-to-show img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;border-radius:5px}.skin-variant-image h4.product_variant_title{margin:12px 0 6px;text-align:center;font-weight:600;font-family:'Aeonik Regular';line-height:16.8px;font-size:14px;letter-spacing:1px;display:flex;align-items:center;justify-content:center}.bundle_mobile_section{margin:40px 0;color:#000;text-align:center;background:#fff;border-radius:10px;border:#ECECEC 1px solid}.product-media-container .media{border-radius:10px}.product-media-container .media{border-radius:10px}.product-media-container{border:0}.title_bundle_section{display:block;color:#555;padding:5px 20px;text-align:center;width:100%;border-top-right-radius:10px;border-top-left-radius:10px;font-size:16px;font-family:'Aeonik Bold';margin-bottom:15px}.bundle_offer{display:flex;padding-bottom:15px}.bundle_offer .offer_bundle{border-right:dashed #B8B8B8;display:flex;flex-direction:column;width:33.33%}.bundle_offer .offer_bundle:last-child{border-right:unset}.bundle_offer .buy_bundle{margin:unset;color:#373737;font-family:'Aeonik Bold';font-size:20px}.bundle_offer .skin_type_bundle{color:#757575;font-size:12px;font-family:'Aeonik Bold'}.bundle_offer .bundle_price{font-size:32px;font-family:'Aeonik Bold';line-height:1.3;color:#00bd39}p.special_note{font-size:14px;max-width:400px;font-weight:500;font-family:'Aeonik Bold'}.product__info-wrapper h3.select-device-title,.product__info-wrapper h3.select-design-title{color:#0c1c33;font-size:20px;font-weight:700;line-height:24px;text-align:left;margin:24px auto 6px;font-family:'Aeonik Bold'}.product__info-wrapper .all-dropdown_box{display:flex;align-items:center;justify-content:start;gap:10px}select#select_custom_brand,select#select_custom_model,select#skin-type{padding:10px 18px;font-size:14px;font-weight:550;line-height:19px;border-radius:30px;border:solid 0 #fff0;border-right:solid 8px #fff0;outline:solid 1px #0c1c33;cursor:pointer;-webkit-appearance:auto;appearance:auto;color:#000;width:220px;min-width:auto;background:#fff}.skin-type{margin-top:20px}.skin-type select#skin-type{width:100%;margin-top:10px}.product__info-wrapper.grid__item.visible-btn{animation:unset;opacity:1;animation-delay:unset;transform:unset}.sticky-buy-buttons{position:fixed;bottom:0;background:#fff;margin:0px!important;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:20px 20px 10px;z-index:5;border-top:1px solid #e2e1e6}.sticky-buy-buttons .product-details{display:block}.sticky-buy-buttons .variant__title_buy{color:#0c1c33;font-size:14px;line-height:15px;font-weight:550;max-width:90%}.product__title{word-break:break-word;margin-bottom:0}span.price-item.price-item--sale{font-size:35px;line-height:27px;font-weight:550;color:#000;font-family:'Aeonik Bold';margin-right:5px}s.price-item.price-item--regular{font-size:16px;line-height:21.6px;font-weight:500;color:#89807c;font-family:'Aeonik Bold'}.sticky-buy-buttons .product__text.inline-richtext p{margin:0}.sticky-buy-buttons .product-form__submit{border-radius:13px;font-weight:600}.sticky-buy-buttons .product-form__submit:hover:after {box-shadow: none;}.sticky-buy-buttons .product-form__submit:after{box-shadow:none}.product__title h3{font-family:'Aeonik Bold';text-transform: capitalize;}.product_variant_image.selected{border:2px solid #2a5ddb;padding:0}.product__info-wrapper .all-dropdown_box select{max-width:200px;width:100%}@media screen and (min-width:750px){.custom-variant-option{max-width:58rem}svg#zoom-icon-cst-skin{display:none}.sticky-buy-buttons .product-details{padding-left:40px}.button-product-sticky{padding-right:20px}.sticky-buy-buttons .variant__title_buy{font-size:16px;line-height:16px}.sticky-buy-buttons .variant__title_buy:after{content:" - "}.the_titles{display:flex;align-items:center;gap:5px;margin-bottom:10px}}@media only screen and (max-width:1140px){.variant-images-to-show{grid-template-columns:1fr 1fr 1fr;gap:18px}}@media only screen and (max-width:750px){svg#zoom-icon-cst-skin{position:absolute;width:42px;height:42px;left:0;padding:10px;top:0}.variant-images-to-show img{max-width:80px;max-height:80px;min-width:70px;min-height:70px}.skin-image-preview-popup{position:fixed;top:0;right:0;left:0;bottom:0;background:#474747c7;height:100%;width:100%;padding:100px 20px 0;z-index:2}.close-button-skin-image-preview{position:absolute;margin-left:8px;margin-top:0;padding:10px;border: 1px solid #000;border-radius: 50%;height: 40px;width: 40px;background-color: #000;display: flex;justify-content: center;align-items: center;}.close-button-skin-image-preview svg path {fill: #FFF;}select#select_custom_brand,select#select_custom_model{width:auto;max-width:180px;padding:10px 30px;font-family:'Aeonik Bold';font-size:15px}.product__info-wrapper h3.select-device-title,.product__info-wrapper h3.select-design-title{text-align:center}.product__info-wrapper .all-dropdown_box{flex-direction:row;align-items:center;justify-content:center}}@media only screen and (max-width:550px){.variant-images-to-show{grid-template-columns:1fr 1fr;gap:18px;padding:12px 0}.button--full-width{margin-left: 0;padding: 0px 30px;font-size: 15px;line-height: 1;min-height: 47px;width: 100% !important;letter-spacing: 0;}.sticky-buy-buttons .product__text.inline-richtext p{font-size:14px;}.product__info-wrapper h3.select-device-title{margin:14px auto}.sticky-buy-buttons .product__title h3{color:#0C1C33;font-size:20px;line-height:21px;letter-spacing:.25px;font-family:"GeneralSans-Variable";font-weight:600;margin:5px 0}}
.loadmore-btn{display:block;width:100%;text-align:center;cursor:pointer}.loadmore-btn .loading__spinner{left:50%;top:50%;transform:translate(-50%,-50%);line-height:1}.loading-wrapper{position:relative;border:1px solid;padding:5px 10px;border-radius:10px;max-width:100%;width:100%;display:inline-block}.loadmore-btn.loading span.text{opacity:0}.variant-images-to-show.loading{position:relative}.variant-images-to-show.loading:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgb(255 255 255 / 60%)}
.loadmore_wrap {display: flex;margin-top: 50px;gap:10px;}



.title_bundle_section {
    position: relative;
    overflow: hidden;
}

/* Sparkle / shine layer */
.title_bundle_section::after {
    content: "";
    position: absolute;
    top: 0;
    left: -150%;
    width: 150%;
    height: 100%;
    background: linear-gradient(
        120deg,
        transparent 0%,
        rgba(255,255,255,0.25) 45%,
        rgba(255,255,255,0.6) 50%,
        rgba(255,255,255,0.25) 55%,
        transparent 100%
    );
    animation: sparkleMove 1.8s infinite;
}

/* Left to Right animation */
@keyframes sparkleMove {
    0% {
        left: -150%;
    }
    100% {
        left: 150%;
    }
}
.title_bundle_section {
    color: #000000 !important; /* black font */
}

.bogo-safe-wrap {
    padding: 0px 10px 22px;
    text-align: center;
}

.bogo-safe-title {
    font-family: 'Aeonik Bold';
    font-size: 24px;
    color: #0c1c33;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
}

.bogo-safe-sub {
    margin-top: 6px;
    font-size: 14px;
    color: #7b7b7b;
    font-family: 'Aeonik Regular';
}