@-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:0}to{width:var(--progress-percent)}}@keyframes fillLine{0%{width:0}to{width:var(--progress-percent)}}@-webkit-keyframes moveDot{0%{left:0}to{left:var(--progress-percent)}}@keyframes moveDot{0%{left:0}to{left:var(--progress-percent)}}.product-card--loading{opacity:.1;-webkit-animation:skeleton-pulse 1.5s infinite;animation:skeleton-pulse 1.5s infinite}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}@media screen and (max-width: 699px){product-quick-add.product-quick-add{width:100%;bottom:0;padding:1rem 1rem 1rem 0}}.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%}.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 (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}.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}
/*# sourceMappingURL=/cdn/shop/t/305/assets/vm-styles.css.map */
