:root{--product-container-max-width: 1230px;--product-media-width: 340px;--product-info-max-width: 500px}.product-container{max-width:var(--product-container-max-width)}.container .product{margin-top:40px;margin-left:0;margin-right:0}.container .product product-media{width:100%;padding:0}product-media .product__media-list-wrapper{padding:60px 120px;background-color:#f6f6f6;margin:0}.customizing-section-text{font-weight:700;font-size:16px;margin:0 0 -10px;padding-top:20px}.product__media{position:relative}.product__media-label,.product__media-device-color{position:absolute;top:20px;left:20px;display:flex;align-items:center;z-index:1}.product__media-badge,.device-color__text{font-size:12px;font-weight:600;padding-left:6px;line-height:1.2}.device-color__text{font-weight:400;padding-left:10px}.product__media-device-color{width:min-content;padding:10px;border:2px solid rgb(var(--text-color));top:auto;bottom:20px}.device-color__swatch{width:20px;height:20px;min-width:20px;border-radius:50%;box-shadow:0 3.38px 6.75px #00000040 inset}.product__media-image-wrapper{background:transparent}.product__media-container product-recommendations,.product-info__recommendation product-recommendations{background:#f6f6f6;display:block;padding:16px;overflow-x:hidden;margin-top:24px}.product__media-container .product-media__recommendations-heading,.product-info__recommendation .product-media__recommendations-heading{font-size:18px;font-weight:600;margin-bottom:0}.product__media-container .product-media__recommendations-text,.product-info__recommendation .product-media__recommendations-text{margin-top:0;font-size:15px;color:#8d8c8d}.product-info__recommendation{margin-left:calc(-1 * var(--container-gutter));margin-right:calc(-1 * var(--container-gutter))}@media screen and (max-width: 999px){.product-form .product-info__recommendation{max-width:100vw}}.product-item-meta .custom-product-card-title{font-size:16px;line-height:24px}.product-form{row-gap:0px}select#meta_dropdown{margin-top:0!important;background-color:#fff;border:1px solid #E8E8E8}select#meta_dropdown option:not(:checked){background-color:#fff}html:has(.product-type__selector) section .container nav{display:none}.tabs-nav__item-list .tabs-nav__item{font-size:13px;text-transform:none;color:rgb(var(--text-color));line-height:13px;opacity:1}.tabs-nav__item-list .tabs-nav__item[aria-expanded=true]{font-weight:600;font-size:15px;line-height:15px}.tabs-nav__scroller.is-scrollable+.tabs-nav__arrows{display:none}.tabs-nav--loose .tabs-nav__item-list{gap:20px}@media screen and (min-width: 1000px) and (max-width: 1050px){.container .product product-media{padding:50px 80px}}@media screen and (min-width: 1000px){.container .product .product__media-container{width:600px;position:sticky;top:0}.product__media:not(:has(.pswp--open)){margin-left:auto;margin-right:auto}.product__media-label svg{width:20px;height:20px;min-width:20px}.device-color__text,.product__media-badge{font-size:16px}.device-color__swatch{width:30px;height:30px;min-width:30px}.flickity-button{position:absolute;top:50%;width:46px;height:46px;transform:translateY(-50%);border:1px solid rgb(var(--text-color));padding:13px;background-color:#fff}.flickity-button.previous{left:-46px}.flickity-button.next{right:-46px}.product__info{max-width:var(--product-info-max-width)}}@media screen and (max-width: 999px){.shopify-section--main-product .container{padding:0}.container .product{margin-top:0}product-media .product__media-list-wrapper{padding:50px 120px}.product__media-device-color{padding:6px;left:12px;bottom:12px}.product__media-nav{margin-top:0;bottom:50px;position:absolute;transform:translate(-50%);left:50%}.product__media-prev-next{visibility:hidden;opacity:0;width:0}.product__info{width:100%;padding-left:var(--container-gutter);padding-right:var(--container-gutter);margin-top:28px}.product-meta{margin:0}.product-tabs__content .product-tabs__tab-item-wrapper{font-size:14px;line-height:21px;font-weight:700;border-color:#e8e8e8;padding:0 30px}.product-tabs__content .product-tabs__tab-item-wrapper:first-child{border-top:0px}.product-meta__aside{margin-top:0}.product-meta__aside .product-meta__help{width:100%;text-align:center;margin-left:30px;margin-right:30px}}@media screen and (max-width:500px){product-media .product__media-list-wrapper{padding-top:40px;padding-left:40px;padding-right:40px}.product__media-label{top:12px;left:12px}}.product-info__collection-title{font-weight:400;font-size:13px;line-height:20px;color:rgb(var(--text-color));margin-bottom:0;text-transform:uppercase;display:none}.product-info__product-title__with-badge{display:flex;justify-content:space-between;align-items:flex-start;column-gap:10px;padding-bottom:10px}.product-info__product-title{font-weight:700;font-size:40px;line-height:1.5;color:rgb(var(--text-color));margin:0;font-family:var(--heading-font-family)}.product-info__title-badge{padding:6px 8px 5px;background:#8801fe;font-weight:700;font-size:14px;line-height:1.3;color:#fff;margin-top:14px}.product-info__tags{display:flex;gap:8px;padding:12px 0;margin-bottom:10px;display:none}.product-info__product-tag{border:1px solid #F6F6F6;padding:4px 8px;font-size:10px;font-weight:400;line-height:15px;text-transform:uppercase;height:fit-content}.product-info__prices{display:flex;align-items:center;gap:16px;border-bottom:1px solid #DDDDDD;padding-bottom:20px;margin-bottom:20px}.product-info__price{line-height:1.2;font-size:24px;font-weight:600;color:#8f00ff;margin:0;text-transform:uppercase}.product-info__compare-at-price{font-size:18px;line-height:1.4;font-weight:600;text-decoration:line-through;color:#8d8c8d;margin:0}.product-info__wrapper .label--highlight{height:fit-content;background-color:#8801fe;padding:4px 6px 3px;font-weight:700;font-size:18px;line-height:1}.product-info__thirty-day-price{margin-top:12px;color:#8d8c8d;font-size:10px;line-height:15px;font-weight:400}@media screen and (max-width: 999px){.product-info__product-title__with-badge{flex-direction:column;padding-bottom:18px}.product-info__title-badge{margin-top:8px}.product-info__prices{flex-wrap:wrap;row-gap:8px}.product-info__price{font-size:22px}.product-info__compare-at-price{width:100%;font-size:16px}.product-info__wrapper .label--highlight{margin-top:-8px;font-size:16px}}.product-form__buy-buttons{margin-top:24px;margin-bottom:24px;padding-top:24px;border-top:1px solid #dddddd}.product-form__buy-buttons .product-form__payment-container{margin-top:0}product-payment-container #AddToCart{background-image:none;background-color:#000;color:#fff;font-size:16px;line-height:16px;font-weight:600;padding:20px 0;margin:0}.estaminated-shipping{display:flex;justify-content:center;font-weight:600;font-size:12px}.product-meta{border-bottom:none}.product-meta__aside,.product-form-meta__aside{justify-content:center}.product-form-meta__aside{margin:0 auto 24px}.product-meta__aside button,.product-form-meta__help{text-decoration:none;font-size:13px;line-height:20px;font-weight:700;color:rgb(var(--text-color));background-color:#f6f6f6;padding:8px 14px;text-transform:uppercase}.bubble-count{font-size:8px;height:18px;min-width:18px}[dir=ltr] .header__cart-count--floating{right:-11px}.container .header__wrapper{padding-top:22px;padding-bottom:18px}.prouct-type__selector--heading{font-size:16px;line-height:1.5;font-weight:600;color:rgb(var(--text-color));letter-spacing:.02rem;margin-top:20px;margin-bottom:10px}.product-type__selector #meta_dropdown,select#meta_dropdown_sticky{width:100%;font-family:FontAwesome,Sora;font-weight:400;line-height:21px;padding:10px 15px;background-position:calc(100% - 20px) 18px}.product-form select#meta_dropdown_sticky{font-size:16px;height:48px}.product-form__option-selector{margin-top:16px}.prouct-type__selector--description{background:#8801fe}.prouct-type__selector--description.description-text{color:#fff;font-size:10px;line-height:15px;padding:5px 20px;text-align:center;font-weight:500;margin-bottom:40px}.case-type-description-text{font-size:12px;line-height:13px;margin:5px 0 0;color:#767676}.case-type__banner{margin:30px 0 15px}.product-form__image--center img{margin:0 auto}.case-type__banner img{width:100%;max-width:500px}.product-form__top-border{padding-top:20px;margin-top:20px;border-top:1px solid #DDDDDD}.product-form__bottom-border{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #DDDDDD}p.prouct-type__selector--current-name{font-weight:600;font-size:20px;margin-bottom:10px!important}.block-swatch-list.case-type{display:flex;flex-direction:column;margin:0}.case-type-group+.case-type-group{margin-top:20px}.block-swatch-list.case-type .case-type-group{border:1px solid #E8E8E8}.case-type-group:has(.block-swatch__radio:checked){border-color:#8801fe}.block-swatch-list.case-type .group-heading{position:relative;padding:15px 18px;display:flex;justify-content:space-between;align-items:end;cursor:pointer}.case-type-group:has(.block-swatch__radio:checked) .group-heading{background:#8801fe;color:#fff}.group-heading .group-badge,.group-heading .group-title p,.group-heading .group-description{font-size:10px;line-height:16px}.group-heading .group-description p{margin-block-start:1em;margin-block-end:1em}.group-heading .group-title h2{font-weight:500}.group-heading .group-badge{position:absolute;background:#8801fe;color:#fff;padding:5px 8px;left:-5px;top:8px}.case-type-group:has(.block-swatch__radio:checked) .group-heading .group-badge{background:rgb(var(--text-color))}.group-heading .group-title h2{font-size:20px;line-height:18.5px;font-weight:700}.group-heading .group-title h2,.group-heading .group-title p{margin:0 0 5px}.group-heading .group-description{text-align:end}.block-swatch-list.case-type .block-swatch{display:flex;background-color:#fff;padding:20px 0;pointer-events:none;flex-wrap:wrap;position:relative}.block-swatch-list.case-type .block-swatch.pro-badge:before,.block-swatch-list.case-type .block-swatch.full-badge:before{content:"";position:absolute;font-size:12px;line-height:1;padding:4px 6px;top:5px;left:-5px;background:#96f26a;z-index:1}.block-swatch-list.case-type .block-swatch.pro-badge:before{content:"The Strongest"}.block-swatch-list.case-type .block-swatch.full-badge:before{content:"Best Seller"}.block-swatch-list.case-type .case-type-group .block-swatch{display:none}.block-swatch-list.case-type .show-case-type-group .block-swatch{display:flex}.block-swatch-list.case-type .case-type-group:has(.block-swatch__radio:checked) .block-swatch{display:flex}.block-swatch-list.case-type .block-swatch__item{display:flex;gap:6px;background-color:#fff;width:100%;margin:0 14px}.block-swatch-list.case-type .block-swatch__radio:checked+.block-swatch__item:after{display:none}.block-swatch-list.case-type .block-swatch__item:after{display:none}.color-swatch__item:before,.color-swatch__item:after{border-width:1px}.color-swatch__item:before{top:-3px;left:-3px;width:calc(100% + 6px);height:calc(100% + 6px);border-color:#ddd}.color-swatch__item:after{border-color:rgb(var(--text-color))}.product-popup__wrapper{margin-top:26px;display:flex;justify-content:space-between;align-items:center}.product-popup__wrapper span{font-size:15px;line-height:16px;font-weight:500}.product-popup__wrapper .product-popup__link{cursor:pointer;border-bottom:1px solid #8801fe;display:flex;margin-bottom:10px}.product-popup__wrapper .product-popup__link-text{padding-left:3px;color:#8801fe;font-weight:600}.product-popup__wrapper .product-popup__button{background:#8801fe;font-size:10px;text-transform:uppercase;line-height:15px;padding:7px 20px;color:#fff;font-weight:600}.product-color__wrapper{display:flex;align-items:center}.color-swatch-list{width:240px;min-width:240px}.product-color__wrapper .product-form__option-info{margin-left:auto;height:fit-content;margin-bottom:0}.product-color__wrapper .product-form__option-info .product-form__option-value{color:rgb(var(--text-color));font-weight:400;line-height:18px;height:fit-content;text-align:right}.product-color__wrapper .product-form__option-value{margin-left:0}.variant-info-holder{width:100%;height:fit-content;margin-top:auto;margin-bottom:auto}.variant-info-description-holder{display:flex;width:100%}.variant-info-short-info{display:flex;flex-direction:column;width:fit-content}.single-item-shock-properties img{max-height:60px;width:auto;margin:auto 0}.variant-info__case-type{font-weight:600;font-size:16px;line-height:18px;color:rgb(var(--text-color));margin-bottom:4px;text-align:left}.variant-info__case-characteristic{font-size:12px;line-height:15px;font-weight:400;color:rgb(var(--text-color));margin:0;text-align:left}.variant-info__case-short-description{font-size:14px;font-weight:400;line-height:18px;color:#8d8c8d;margin-top:6px;text-align:left}.block-swatch-list.case-type .variant-info__case-short-description{min-height:36px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;white-space:wrap;overflow:hidden}.variant-info__case-show-info--wrapper{display:flex;gap:6px;align-items:center;cursor:pointer;pointer-events:all}.variant-info__case-show-info{font-size:10px;font-weight:400;line-height:15px;color:#8d8c8d;margin:0;text-align:left;-webkit-user-select:none;user-select:none}.variant-info__price--wrapper .price--compare{font-size:12px;line-height:13px;font-weight:600;color:#8d8c8d;margin:0;text-align:right;white-space:nowrap}.variant-info__price--wrapper .price--highlight{font-size:16px;font-weight:600;line-height:18px;color:#8801fe;margin:0;text-align:left;white-space:nowrap}.block-swatch.variant-info__case-show-info--shown svg{transform:rotate(180deg)}.custom-block__title{font-size:16px;font-weight:600;line-height:24px;color:rgb(var(--text-color));margin:0}.custom-block__description{font-size:14px;line-height:20px;font-weight:400;color:#767676;margin:0}.screen-shield__option.variant-info__case-show-info--shown,.block-swatch-list.case-type .block-swatch.variant-info__case-show-info--shown{padding-bottom:0}.accessories__option .custom__product-description,.screen-shield__option.variant-info__case-show-info--shown .custom__product-description,.block-swatch.variant-info__case-show-info--shown .custom__product-description{display:block;margin-top:10px}.accessories__option:has(input:checked) .custom__product-description{background-color:#f3e6ff}.screen-shield__option:has(input:checked) .custom__product-description{background-color:#f3e6ff}.block-swatch.variant-info__case-show-info--shown:has(input:checked) .custom__product-description{background-color:#f3e6ff}.custom__product-description{display:none;margin-top:8px;padding:8px 20px;background-color:#eee;width:100%;font-size:11px;line-height:15.4px;font-weight:400}.screen-shield__option .block-swatch__radio,.block-swatch-list.case-type .block-swatch__radio{accent-color:#8801FE;width:18px;min-width:18px;height:18px;min-height:18px;appearance:none;-webkit-appearance:none;border-radius:50%;background:#fff;border:5px solid #FFF;margin:auto 0;pointer-events:all;cursor:pointer;z-index:3}.screen-shield__option .block-swatch__radio:before,.block-swatch-list.case-type .block-swatch__radio:before{content:"";position:relative;top:-5px;right:5px;border:1px solid #8D8C8D;border-radius:50px;min-width:18px;min-height:18px;height:18px;display:block}.screen-shield__option .block-swatch__radio:checked:before,.block-swatch .block-swatch__radio:checked:before{border:1px solid #8801FE}.screen-shield__option .block-swatch__radio:checked,.block-swatch .block-swatch__radio:checked{background:#8801fe;box-shadow:0 0 0 4px #f3e6ff}.block-swatch .block-swatch__radio:checked{cursor:unset;pointer-events:none}.screen-shield__option:has(.block-swatch__radio:checked) .variant-info__case-characteristic,.block-swatch:has(.block-swatch__radio:checked) .variant-info__case-characteristic{color:#8801fe}.screen-shield__option:has(.block-swatch__checkbox:checked),.accessories__option:has(input:checked),.screen-shield__option:has(.block-swatch__radio:checked){border:1px solid #8801FE;box-shadow:0 0 0 2px #f3e6ff}.block-swatch-list.case-type .block-swatch{border:1px solid #8801FE;box-shadow:0 0 0 2px #f3e6ff}.variant-info__price--wrapper{margin-left:auto;display:flex;flex-direction:column;gap:10px;align-self:center}@media screen and (max-width: 999px){.prouct-type__selector--heading,.product-type__selector #meta_dropdown,select#meta_dropdown_sticky,.product-form select#meta_dropdown_sticky .variant-info__case-type{font-size:14px}.product-popup__wrapper .product-popup__link-text,.variant-info__case-short-description,.variant-info__price--wrapper .price--highlight{font-size:12px}p.prouct-type__selector--current-name{font-size:16px}.variant-info__case-characteristic{font-size:11px}.variant-info__price--wrapper .price--compare{font-size:10px}.variant-info__price--wrapper{gap:6px}.custom-block__title{font-size:14px}.custom-block__description{font-size:12px}.color-swatch-list{grid-template-columns:repeat(auto-fit,40px)}.color-swatch__item{width:40px;height:40px}}html.lock-all product-sticky-form{display:none!important}product-sticky-form .product-sticky-form__inner .product-sticky-form__image-wrapper{width:40px;margin-right:20px;position:relative}product-sticky-form .product-sticky-form__inner .product-sticky-form__image-wrapper button{bottom:-2px;right:-2px;width:22px;height:22px}product-sticky-form .product-sticky-form__inner .product-sticky-form__image-wrapper button svg{width:12px;height:12px}product-sticky-form .product-sticky-form__title{font-weight:800;font-size:16px;line-height:24px;color:rgb(var(--text-color));margin-right:12px}product-sticky-form .product-sticky-form__price{font-weight:400;line-height:24px;font-size:16px;color:rgb(var(--text-color))}product-sticky-form .label--highlight{height:24px;width:fit-content;font-weight:600;line-height:18px;font-size:12px;color:#f3e6ff;padding:3px 6px;margin-left:8px}product-sticky-form .product-info__collection-title{font-weight:400;font-size:13px;line-height:20px;color:#8d8c8d;margin-top:4px}product-sticky-form select#meta_dropdown_sticky{width:220px;margin-right:12px;border:1px solid #E8E8E8;background-image:url(https://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png);background-size:11px;background-repeat:no-repeat;background-position:calc(100% - 12px) 14px;-webkit-appearance:none;appearance:none;padding:10px 12px 9px;margin-top:auto;margin-bottom:auto}product-sticky-form .select-wrapper{height:42px;width:220px;min-width:220px;max-width:220px}product-sticky-form .select-wrapper button.select{width:220px;min-width:220px;max-width:220px}.product-sticky-form .select{height:42px;border:1px solid #E8E8E8}product-sticky-form .combo-box__option-list{overflow-x:hidden;min-width:auto}product-sticky-form .combo-box__option-list .combo-box__color-swatch,product-sticky-form .select__color-swatch{width:8px;height:8px;border-radius:100px}product-sticky-form .select__selected-value{top:1px}product-sticky-form #StickyAddToCart{height:42px;background-color:#000;background-image:none}product-sticky-form .product-info__tags{display:none}product-sticky-form #StickyAddToCart .loader-button__text{height:42px;font-size:13px;color:#fff;line-height:20px;font-weight:700;text-transform:uppercase;letter-spacing:normal}.product__zoom-button{height:34px;width:34px;border-radius:100px}[dir=ltr] .product__zoom-button{right:-16px;bottom:-10px}@media screen and (max-width: 1000px){.product-sticky-form[hidden]{opacity:1;transform:none;visibility:visible}.product-sticky-form{background-color:#fff;top:unset;bottom:0;padding-bottom:0;z-index:10}.product-sticky-form__inner{display:flex;flex-direction:column;padding:12px}product-sticky-form #StickyAddToCart{position:absolute;width:fit-content;top:12px;right:12px;padding:0 14px}product-sticky-form #meta_dropdown_sticky{display:none}.product-sticky-form .select svg{display:none}.product-sticky-form .select{display:contents}.product-sticky-form .product-sticky-form__content-wrapper{display:flex}.product-sticky-form .product-sticky-form__bottom-info{display:flex;flex-wrap:wrap}.product-sticky-form .product-info__collection-title{display:none}.product-sticky-form .product-sticky-form__title{width:100%}.product-sticky-form .product-info__tags{padding:0;margin:0;width:fit-content;display:flex}product-sticky-form .product-sticky-form__inner .product-sticky-form__image-wrapper{width:55px;margin-right:10px}.product-sticky-form .select-wrapper{height:25px;display:flex;padding:0 8px;border-radius:4px;border:1px solid #F6F6F6;width:unset;min-width:unset;max-width:unset}.product-sticky-form product-payment-container{margin:0}.product-sticky-form .product-sticky-form__form product-variants{display:flex;position:absolute;left:78px;bottom:12px}.product-sticky-form .product-info__tags{gap:6px;margin-right:6px}.product-sticky-form .product-info__product-tag{white-space:nowrap}.product-sticky-form .select__color-swatch{margin:0}.product-sticky-form .select__selected-value span:not(:first-child){display:none}}html:has(.product-form) .product-list__prev-next .product-list__arrow{width:38px;height:38px;color:#fff;background-color:#8801fe;border-color:#8801fe;border-radius:100px}.product-info__user-not-registered{background-color:#f6f6f6;padding:10px;margin-top:10px;font-family:var(--heading-font-family)}.product-info__user-not-registered--text{color:rgb(var(--text-color));font-size:13px;font-weight:600;line-height:20px}.product-info__user-not-registered--register-button{color:#8801fe;font-size:13px;font-weight:600;line-height:20px}.product-sticky-form__user-not-registered{margin-top:4px;font-family:var(--heading-font-family)}.product-sticky-form__user-not-registered--text{color:rgb(var(--text-color));font-size:10px;font-weight:600;line-height:15px}.product-sticky-form__user-not-registered--register-button{color:#8801fe;font-size:10px;font-weight:600;line-height:15px}.product-sticky-form-mobile__user-not-registered{display:none;background-color:#f6f6f6;padding:12px;margin-top:8px;font-family:var(--heading-font-family)}.product-sticky-form-mobile__user-not-registered--text{text-align:center;font-weight:600;font-size:13px;line-height:20px;color:rgb(var(--text-color))}.product-sticky-form-mobile__user-not-registered--register-button{font-weight:600;font-size:13px;line-height:20px;color:#8801fe}@media screen and (max-width: 1000px){.product-sticky-form-mobile__user-not-registered{display:block}.product-sticky-form__user-not-registered{display:none}}.product-form div:has(>.custom-studio-wrapper){padding:30px 0}.accordion{border-top:1px solid #dddddd;border-bottom:1px solid #dddddd}.accordion+.accordion{border-top:none}
/*# sourceMappingURL=/cdn/shop/t/76/assets/custom-product.css.map */
