.label,label:not(.variant__button-label):not(.text-label){font-size:.8em;letter-spacing:.3em;text-transform:uppercase;font-weight:600}#ProductSection-template--25622331392335__main-15360529760591>div>div>div>div.grid__item.medium-up--two-fifths>div>div:nth-child(2)>div:nth-child(1){padding:12px 9px;border-radius:10px;box-shadow:0 2px 7px #0000004d}.variant__button-extended{display:flex;flex-direction:column;align-items:center;border:solid 1px #e2e2e2!important;border-radius:12px;padding:5px 10px 5px 2px!important;margin:8px;background:none!important;transition:all .3s ease;cursor:pointer;text-align:left;max-width:100%;width:100%;box-shadow:0 0 8px #00000014!important}.selector-wrapper.js.case-type-variant-group{padding:17px 24px 25px 20px;border-radius:16px;box-shadow:0 2px 12px #0000000a;background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #e9ecef}.selector-wrapper.js.case-type-variant-group .variant-wrapper.js.case-type-variant-group{box-shadow:none;padding:0;border-radius:0}.variant-input{display:block;width:100%}.variant__button-label.variant__button-extended{display:flex;width:100%;max-width:100%;box-sizing:border-box}@media only screen and (max-width:768px){#shopify-section-template--25631993954639__main .variant__button-extended{padding:0 10px 0 0!important}}.variant__button-extended:hover{transform:translateY(-4px);box-shadow:0 6px 12px #0000001a}.variant__button-extended.selected,.variant-input:has(input:checked) .variant__button-extended{background:#fff!important;box-shadow:0 1px 5px #b0b0b0!important;border:solid 6px #63999c!important}@media only screen and (max-width:768px){.variant__button-extended.selected,.variant-input:has(input:checked) .variant__button-extended{border:solid 4px #569a9a!important}}.variant-info{display:flex;flex-direction:row;align-items:center;gap:0px;width:100%;justify-content:space-between}.variant-info img{width:auto;height:75px;object-fit:contain;flex-shrink:0;transition:transform .3s ease;padding:7px 0;max-width:100px}@media screen and (max-width:749px){.variant-info img{width:auto;height:55px;object-fit:contain;flex-shrink:0;transition:transform .3s ease;padding:5px}}.variant__button-extended:hover img{transform:scale(1.05) rotate(2deg)}.variant-text{display:flex;flex-direction:column;justify-content:center;flex-grow:1}.variant-title{font-size:1em;font-weight:700;color:#333;letter-spacing:1.5px}@media screen and (max-width:749px){.variant-title{font-size:17px;font-weight:700;color:#333}}.variant-desc{font-size:15px;color:#666;line-height:1.3;font-style:italic}.variant-price{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap;flex-shrink:0}.compare-at-price{text-decoration:line-through;color:#999;font-size:13px}.current-price{font-size:15px;font-weight:600;color:#111}.variant__button-extended.magsafe-variant{padding:0 10px}.selector-wrapper+.selector-wrapper{margin-top:15px;background-color:#fff;padding:17px 24px 25px 20px;border-radius:27px;box-shadow:0 3px 10px #0000000d}@media screen and (max-width:749px){.selector-wrapper+.selector-wrapper .variant-desc{display:none!important}.selector-wrapper+.selector-wrapper .variant-title{font-size:17px;font-weight:400;color:#333}}.product-single__title{font-size:28px;display:flex;flex-direction:row;gap:.5rem;align-content:center;align-items:center;justify-content:flex-start;flex-wrap:wrap}.product-single__title-secondary{font-size:18px;color:#979797;display:block}@media screen and (max-width:749px){.product-single__title{font-size:20px;display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:center}.product-single__title-secondary{font-size:16px;color:#979797;display:block}}@media screen and (max-width:749px){.desktop-only{display:none!important}}@media screen and (min-width:750px){.mobile-only{display:none!important}}@media screen and (max-width:749px){.case-type-variant-group{padding:5px;border:none;box-shadow:none}.selector-wrapper+.selector-wrapper{padding:5px;border:none;box-shadow:none;margin-top:10px}}@media screen and (min-width:749px){.page-content--product{padding-top:25px}.product-single__sticky{position:sticky;top:20px;padding:0 50px}}@media screen and (max-width:749px){.variant-desc{font-size:13px;color:#666;line-height:1.3}.selector-wrapper.js.case-type-variant-group{padding:10px 20px 20px!important;border-radius:27px!important;box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/variant-buttons.css.map */
