@-webkit-keyframes skeleton-pulse{0%{opacity:.1}50%{opacity:.2}to{opacity:.1}}@keyframes skeleton-pulse{0%{opacity:.1}50%{opacity:.2}to{opacity:.1}}@-webkit-keyframes fillLine{0%{width:var(--progress-percent-start)}to{width:var(--progress-percent)}}@keyframes fillLine{0%{width:var(--progress-percent-start)}to{width:var(--progress-percent)}}@-webkit-keyframes moveDot{0%{left:var(--progress-percent-start)}to{left:var(--progress-percent)}}@keyframes moveDot{0%{left:var(--progress-percent-start)}to{left:var(--progress-percent)}}.product-card--loading{opacity:.1;-webkit-animation:skeleton-pulse 1.5s infinite;animation:skeleton-pulse 1.5s infinite}product-card-image.product-card--image-blend{background-color:var(--blend-bg-color)!important}product-card-image.product-card--image-blend img{mix-blend-mode:multiply}.section-stack--compact .prose *+p{-webkit-margin-before:0;margin-block-start:0}@media screen and (max-width: 699px){.section-stack--compact .prose p{font-size:16px;line-height:1.2}}@media screen and (min-width: 1150px){.section-stack--compact .section-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 699px){.section-stack--compact .section-header .button{line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24%}}@media screen and (max-width: 699px){.section-stack--compact .section-header .text-with-icon{width:53%}}@media screen and (max-width: 699px){.section-stack--compact .section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}product-quick-add .product-quick-add__variant .v-stack{-ms-flex-item-align:baseline;align-self:baseline}product-quick-add .product-quick-add__variant .v-stack .truncate-text{line-height:1}@media screen and (max-width: 699px){product-quick-add .product-quick-add__variant .v-stack .truncate-text{font-size:16px}}product-quick-add .product-quick-add__variant--options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}product-quick-add .product-quick-add__variant--options .text-xs{line-height:1;color:rgb(var(--text-color)/.7)}product-quick-add .product-quick-add__variant .scroll-to-top{cursor:pointer}product-quick-add.product-quick-add{z-index:101}@media screen and (max-width: 999px){[data-template=product-page-v2] product-quick-add.product-quick-add{width:100%;bottom:0;padding:1rem;right:unset!important}[data-template=product-page-v2] product-quick-add.product-quick-add .product-quick-add__variant{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-template=product-page-v2] product-quick-add.product-quick-add .product-quick-add__variant variant-media,[data-template=product-page-v2] product-quick-add.product-quick-add .product-quick-add__variant .v-stack{display:none}[data-template=product-page-v2] product-quick-add.product-quick-add .product-quick-add__variant button[is=custom-button]{width:100%}[data-template=product-page-v2] product-quick-add.product-quick-add .product-quick-add__button-container{width:100%}[data-template=product-page-v2] product-quick-add.product-quick-add .product-quick-add__button-container buy-buttons{width:100%}[data-template=product-page-v2] product-quick-add.product-quick-add .product-quick-add__button-container buy-buttons button{width:100%}}@media screen and (max-width: 999px){[data-template=product-page-v2] .product-info__buy-buttons{position:fixed;bottom:0;left:0;right:0;width:100%;padding:12px 20px 18px;z-index:101;background:rgb(var(--dialog-background));border-top:1px solid rgb(var(--border-color));-webkit-box-shadow:0 -2px 10px rgba(0,0,0,.1);box-shadow:0 -2px 10px #0000001a}[data-template=product-page-v2] .product-info__buy-buttons buy-buttons{width:100%}[data-template=product-page-v2] .product-info__buy-buttons buy-buttons button{width:100%;font-size:16px;line-height:18px;border-radius:20px;padding:15px 24px}}.featured-image-standalone{border-radius:var(--rounded-lg, 8px);overflow:hidden;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.featured-image-standalone__image-container{width:100%;position:relative}.featured-image-standalone__image{width:100%;display:block}.featured-image-standalone__content{padding:24px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:var(--featured-image-content-background-color)}.featured-image-standalone__content p[class^=h]+.featured-image-standalone__description{margin-top:12px}.featured-image-standalone__label{display:inline-block;width:auto;max-width:none;padding:3px 12px;border-radius:50px;margin-bottom:8px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.featured-image-standalone__description{margin-bottom:15px}.featured-image-standalone--overlay .featured-image-standalone__content-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--content-over-media-overlay)}.featured-image-standalone--overlay .featured-image-standalone__content{background-color:transparent;width:100%}@media screen and (min-width: 1000px){.featured-image-standalone--desktop-split{display:grid;grid-template-rows:1fr}.featured-image-standalone--image-width-33{grid-template-columns:33fr 67fr}.featured-image-standalone--image-width-40{grid-template-columns:40fr 60fr}.featured-image-standalone--image-width-50{grid-template-columns:50fr 50fr}.featured-image-standalone--image-width-60{grid-template-columns:60fr 40fr}.featured-image-standalone--image-width-67{grid-template-columns:67fr 33fr}.featured-image-standalone--reverse{grid-template-areas:"content image"}.featured-image-standalone--reverse.featured-image-standalone--image-width-33{grid-template-columns:67fr 33fr}.featured-image-standalone--reverse.featured-image-standalone--image-width-40{grid-template-columns:60fr 40fr}.featured-image-standalone--reverse.featured-image-standalone--image-width-60{grid-template-columns:40fr 60fr}.featured-image-standalone--reverse.featured-image-standalone--image-width-67{grid-template-columns:33fr 67fr}.featured-image-standalone:not(.featured-image-standalone--reverse){grid-template-areas:"image content"}.featured-image-standalone__image-container{height:100%;grid-area:image}.featured-image-standalone__image{-o-object-fit:cover;object-fit:cover;height:100%}.featured-image-standalone__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-area:content}}.phone-model-picker .phone-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.phone-model-picker .phone-select span{text-align:center;font-size:16px;width:50%}.phone-model-picker .phone-select--divider:before{position:absolute;content:"";height:20px;width:1px;background-color:rgb(var(--text-color)/.12);top:50%;left:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.phone-model-picker .case-detail{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-top:1rem}.phone-model-picker .case-detail__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;gap:1rem}.phone-model-picker .case-detail__value{font-size:16px;font-style:normal;font-weight:500;line-height:120%}@media screen and (max-width: 999px){[data-template=product-page-v2] .phone-model-picker .phone-select span{font-size:14px}}.phone-model-picker .case-detail__percentarge{position:relative;width:100%}.phone-model-picker .case-detail__percentarge .range-line{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:8px;width:calc(100% - 14px);background-color:#fff;z-index:0;border-radius:50px;overflow:hidden}.phone-model-picker .case-detail__percentarge .range-line .active-line{position:absolute;left:0;width:var(--progress-percent);height:100%;background:var(--progress-background-color);-webkit-transition:all .1s ease;transition:all .1s ease;-webkit-animation:fillLine 1s ease-out forwards;animation:fillLine 1s ease-out forwards}.phone-model-picker .case-detail__percentarge .dot-line{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - 18px);left:0;z-index:1}.phone-model-picker .case-detail__percentarge .dot-line .active-dot{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:var(--progress-percent);cursor:pointer;background-color:#fff;height:18px;width:18px;border:4px solid var(--progress-background-color);z-index:11;border-radius:50%;-webkit-animation:moveDot 1s ease-out forwards;animation:moveDot 1s ease-out forwards}@media screen and (max-width: 999px){[data-template=product-page-v2] .phone-model-picker .case-detail__value{font-size:14px}}[data-template=product-page-v2] .phone-model-picker .case-detail__percentarge .range-line{height:4px;background-color:#dedede}[data-template=product-page-v2] .phone-model-picker .case-detail__percentarge .dot-line .active-dot{background-color:#000}@media screen and (min-width: 1000px){.phone-popover{inset-block-start:0!important}}.phone-popover .phone-model-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;padding:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.phone-popover .phone-model-checkboxes .phone-model-radio{border-radius:40px;background:#fff;color:rgb(var(--text-color));height:40px;padding:4px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;border:1px solid rgb(var(--text-color)/.12)}.phone-popover .phone-model-checkboxes .phone-model-radio .radio-input{display:none}.phone-popover .phone-model-checkboxes .phone-model-radio span{font-size:16px;font-style:normal;font-weight:500;line-height:120%}.phone-popover .phone-model-checkboxes .phone-model-radio:hover{background:rgb(var(--text-color));color:#fff;border-color:none}.phone-popover .phone-model-checkboxes .phone-model-radio:has(input[type=radio]:checked){background:rgb(var(--text-color));color:#fff;border-color:none}.phone-popover .popover-listbox{margin:0 14px}.phone-popover .popover-listbox label{display:none;background:#fff;border-radius:16px;padding:8px 16px;margin-bottom:8px}.phone-popover .popover-listbox label:has(input[type=radio]:checked){border:1px solid rgb(var(--text-color))}.phone-popover:has(input[type=radio][value=Apple]:checked) .popover-listbox label[phone-model=Apple]{display:block}.phone-popover:has(input[type=radio][value=Samsung]:checked) .popover-listbox label[phone-model=Samsung]{display:block}.phone-popover:has(input[type=radio][value=Google]:checked) .popover-listbox label[phone-model=Google]{display:block}.phone-popover::part(content){background:#eee}.thumbnail-swatch-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:min(10px,var(--rounded-input));background:#fff}.thumbnail-swatch-container .thumbnail-swatch-image{border-radius:min(10px,var(--rounded-input))}.thumbnail-swatch-container .thumbnail-swatch-image>img{border-radius:min(10px,var(--rounded-input))}.thumbnail-swatch-container .thumbnail-swatch-label{position:absolute;right:-10px;top:-12px;background:var(--swatch-label-background-color);color:var(--swatch-label-color);border-radius:7px;padding:4px 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;font-weight:700;border:1px solid rgb(var(--text-color)/.12);font-size:1rem}[data-template=product-page-v2] .thumbnail-swatch-container .thumbnail-swatch-label{right:unset}@media screen and (max-width: 999px){[data-template=product-page-v2] .thumbnail-swatch-container .thumbnail-swatch-label{font-size:.75rem}}.thumbnail-swatch-container .thumbnail-swatch-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.1;padding-bottom:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;gap:.2rem}.thumbnail-swatch-container .thumbnail-swatch-content .variant-price{font-size:13px}.thumbnail-swatch-container .thumbnail-swatch-content .variant-name{line-height:.9}.phone-type-picker .variant-picker__option-info{display:none}.phone-type-picker .variant-picker__option-values{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.block-swatch__color{border:1px solid rgb(var(--text-color)/.12)}.image-blend{background-color:var(--blend-bg-color)!important}.image-blend img{mix-blend-mode:multiply}.product.is-fixed-gallery .product-gallery-container{position:fixed;top:0;left:0;padding-top:10px;z-index:999;-webkit-box-shadow:0px 6px 5px 0px rgba(0,0,0,.08);box-shadow:0 6px 5px #00000014;-webkit-transition:all .3s ease;transition:all .3s ease}.product.is-fixed-gallery .product-gallery-container product-gallery scroll-shadow{display:none}.product.is-fixed-gallery .product-gallery-container product-gallery:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--blend-bg-color)}.product.is-fixed-gallery .product-gallery-container product-gallery media-carousel img{max-height:260px;height:100%;-o-object-fit:contain;object-fit:contain}.product.is-fixed-gallery .product-gallery-container .product-info__sticky{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:100;padding:8px 16px;gap:10px;font-size:14px}.product.is-fixed-gallery .product-gallery-container .product-info__sticky .product-info__price{font-weight:700}.product.is-fixed-gallery .product-gallery__media-list--sticky{display:block;height:348px}[data-template=product-page-v2] .product.is-fixed-gallery .product-gallery-container product-gallery media-carousel img{max-height:170px}@media screen and (max-width: 699px){.shopify-section--main-product [data-template=product-page-v2] sale-price{font-weight:700}.shopify-section--main-product [data-template=product-page-v2] .product-info__badge-list{-webkit-margin-start:0;margin-inline-start:0}.shopify-section--main-product [data-template=product-page-v2] .product-info__badge-list .badge{font-size:.75rem;padding:3px 10px}.shopify-section--main-product [data-template=product-page-v2] .rating-with-text{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-2);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.shopify-section--main-product [data-template=product-page-v2] price-list,.shopify-section--main-product [data-template=product-page-v2] .product-info__badge-list{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.shopify-section--main-product [data-template=product-page-v2] .product-info__block-item[data-block-id*=loox]{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.shopify-section--main-product [data-template=product-page-v2] .phone-type-picker{padding-top:1rem}.shopify-section--main-product [data-template=product-page-v2] #customily-personalize-button{margin-bottom:0!important;padding:15px 24px;font-size:16px;line-height:18px;border-radius:20px}}.shopify-section--main-product [data-template=product-page-v2] [class*=styles_offerWrapper]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;border:1px solid #e6e5e7;border-radius:25px;margin-bottom:0;gap:8px;min-height:100px;-webkit-transition:all .3s ease;transition:all .3s ease}.shopify-section--main-product [data-template=product-page-v2] [class*=styles_offerWrapper]:has(input[type=checkbox]:checked),.shopify-section--main-product [data-template=product-page-v2] [class*=styles_offerWrapper]:has(input[aria-selected=true]){min-height:130px;border:2px solid #0b051d;padding:17px 11px}.shopify-section--main-product [data-template=product-page-v2] [class*=styles_offerWrapper]:has(input[type=checkbox]:checked) [class*=styles_offerInputsWrapper],.shopify-section--main-product [data-template=product-page-v2] [class*=styles_offerWrapper]:has(input[aria-selected=true]) [class*=styles_offerInputsWrapper]{display:block;margin-top:6px}.shopify-section--main-product [data-template=product-page-v2] [class*=styles_offerCheckboxWrapper]{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-right:0;-ms-flex-negative:0;flex-shrink:0}.shopify-section--main-product [data-template=product-page-v2] [class*=styles_checkboxWrapperCommon]{-webkit-transform:scale(1.3);transform:scale(1.3)}.shopify-section--main-product [data-template=product-page-v2] [class*=styles_offerProductImageWrapper]{-ms-flex-negative:0;flex-shrink:0;width:70px;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.shopify-section--main-product [data-template=product-page-v2] [class*=styles_offerProductImageWrapper] img{max-width:70px;max-height:70px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.shopify-section--main-product [data-template=product-page-v2] [class*=styles_offerInfo]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;min-width:0;position:relative}.shopify-section--main-product [data-template=product-page-v2] [class*=styles_badgeWrapper]{margin:0;padding:3px 7px;font-size:12px}.shopify-section--main-product [data-template=product-page-v2] [class*=styles_badgeLabel]{font-size:12px;font-weight:600;line-height:1}.shopify-section--main-product [data-template=product-page-v2] [class*=styles_offerProductTitle]{font-size:15px;font-weight:500;line-height:1.3;margin-bottom:3px}.shopify-section--main-product [data-template=product-page-v2] [class*=styles_offerPriceWrapper]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;padding-right:80px}.shopify-section--main-product [data-template=product-page-v2] [class*=styles_offerProductPriceDiscounted]{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;color:#00a341;font-size:16px;font-weight:400;-ms-flex-negative:0;flex-shrink:0}.shopify-section--main-product [data-template=product-page-v2] [class*=styles_offerDiscountedProductPrice]{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;text-decoration:line-through;font-size:14px;color:#6b7280;font-weight:400;-ms-flex-negative:0;flex-shrink:0}.shopify-section--main-product [data-template=product-page-v2] [class*=styles_offerInputsWrapper]{display:none;-webkit-animation:fadeIn .3s ease;animation:fadeIn .3s ease}.shopify-section--main-product [data-template=product-page-v2] [class*=styles_offerInputsWrapper] select,.shopify-section--main-product [data-template=product-page-v2] [class*=styles_offerInputsWrapper] option{font-size:14px;font-weight:500;color:#0b051d}.shopify-section--main-product [data-template=product-page-v2] [class*=styles_selectWrapper]{width:100%;border-radius:12px;overflow:hidden}.shopify-section--main-product [data-template=product-page-v2] [class*=styles_selectHandle]{padding:8px 36px 8px 16px;font-size:14px;font-weight:500;min-height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#e4e3df;border-radius:12px;text-align:left}.shopify-section--main-product [data-template=product-page-v2] [class*=styles_selectHandleLabel]{font-size:14px;font-weight:500;display:block;text-align:left;padding-left:0;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible;text-overflow:clip;white-space:nowrap}.shopify-section--main-product [data-template=product-page-v2] [class*=styles_blockOffers]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.shopify-section--main-product .product-info__benefits .benefits__checkmark{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.shopify-section--main-product .product-info__benefits .benefits__checkmark .benefits__checkmark-icon{width:20px;height:20px}.shopify-section--main-product .product-info__benefits ul{list-style:none;padding:0;margin:0}.shopify-section--main-product .product-info__benefits ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/305/assets/vm-styles.css.map */
