@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,500&family=Oswald:wght@200;300;400;500&display=swap";@font-face{font-family:DIN Condensed Bold;src:url(/assets/din-condensed-bold.woff);src:url(/assets/din-condensed-bold.woff2) format("woff2")}.sb-product-brand-heading{background-color:#212d3a;color:#fff;position:relative;min-height:70px;overflow:hidden}.sb-product-brand-heading.brand-apple{background:#5fc9f5;text-shadow:none}.sb-product-brand-heading.brand-google{background-color:#e7f36e;text-shadow:none}.sb-product-brand-heading.brand-samsung{background-color:#5de1c4;text-shadow:none}.sb-product-brand-heading.brand-nintendo{background-color:#dea3e2;text-shadow:none}.sb-product-brand-heading:after{content:"";background:#212d3a url(/assets/bg-brand-color.jpeg) no-repeat center;background-size:cover;width:100%;height:300px;position:absolute;top:0;left:50%;transform:translate(-50%);z-index:1;opacity:.5;animation:bg-move 40s infinite;mix-blend-mode:overlay}@keyframes bg-move{0%{top:0;scale:1.001}50%{top:-150px;scale:1.2}to{top:0;scale:1.001}}.sb-product-brand-heading .container{width:calc(100% - 40px);margin:0 auto;padding:20px 0}.sb-product-brand-heading .container .brand-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;font-size:2rem;font-weight:600;color:#fff;text-transform:none;font-family:Montserrat,serif;line-height:3rem;text-shadow:2px 2px 20px rgba(10,10,60,.5)}.sb-product-default-layout{background:#fff}.product-section .sb-product-default-container{max-width:1200px;margin:0 auto;background:#fff}.product-section .product__media-wrapper{display:flex;justify-content:center;width:100%;flex:1 1 100%;max-width:700px;margin:0 auto}.product-section .product__info-wrapper{max-width:calc(100% - 30px);margin:20px auto}.product-section .product__type{text-transform:uppercase;letter-spacing:.15rem;font-size:1.6rem;padding:10px 0;font-weight:300;text-align:center}.product-section .product__title{font-size:3rem;font-family:Montserrat,serif;letter-spacing:0;font-weight:600;text-transform:none;margin:0 0 10px;text-align:center}.product-section .product__title .product-type{font-weight:400;text-transform:uppercase;display:block;letter-spacing:.2rem;font-size:1.5rem;margin:10px 0}.product-section .review-widget{text-align:center}.product-section .product__description{text-align:center;font-weight:300;margin:10px 0;color:#212d3a}.product-section .product__label{font-family:Oswald,sans-serif;color:#212d3a;text-align:center;font-weight:600;font-size:1.2rem;text-transform:uppercase;padding:15px 0 0;line-height:1.8rem}.product-section .product__price{padding:10px 0;text-align:center}.product-section .product__price .price-num{font-size:2rem;font-weight:500}.product-section .product__tax{display:none;text-align:center;font-size:1rem}.product-section #product-form-installment,.product-section .select{display:none}.product-section .swatch_options{display:flex;flex-wrap:wrap;justify-content:center;padding:20px 0 0}.product-section .swatch_options input{display:none;width:0;height:0;opacity:0;padding:0;line-height:0;font-size:0;visibility:hidden}.product-section .swatch_options .swatch{display:flex;flex-wrap:wrap;width:100%;justify-content:center;margin-bottom:20px}.product-section .swatch_options .swatch .tooltip{display:none}.product-section .swatch_options .swatch .option_title{width:100%;flex:1 1 100%;text-align:center;font-weight:700}.product-section .swatch_options .swatch .swatch-element.selected label{border:2px solid white}.product-section .swatch_options .swatch .swatch-element.soldout label{opacity:.3}.product-section .swatch_options .swatch .swatch-element.soldout .crossed-out{display:block}.product-section .swatch_options .swatch .swatch-element label{width:30px;height:30px;margin:0 5px 0 0;display:block;position:relative;border-radius:100px}.product-section .swatch_options .swatch .swatch-element .crossed-out{display:none;width:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-section .product-quantity-box{margin:0 auto 20px;max-width:150px}.product-section .product-quantity-box label{flex:1 1 100%;text-align:center;width:100%;display:block}.product-section .product-quantity-box .quantity-selector{display:flex;text-align:center;align-items:center;align-content:center;justify-content:center;background:#fff;border-radius:100px;overflow:hidden;box-shadow:2px 2px 15px #0a0a321a}.product-section .product-quantity-box .quantity-selector .quantity__button{width:40px;height:40px;min-width:40px;color:#212d3a;font-size:3rem;line-height:4rem;cursor:grab}.product-section .product-quantity-box .quantity-selector .quantity__button.brand-apple{background:#5fc9f5}.product-section .product-quantity-box .quantity-selector .quantity__button.brand-google{background:#e7f36e}.product-section .product-quantity-box .quantity-selector .quantity__button.brand-samsung{background:#5de1c4}.product-section .product-quantity-box .quantity-selector .quantity__button.brand-nintendo{background:#dea3e2}.product-section .product-quantity-box .quantity-selector .quantity__button.brand-none{text-shadow:1px 1px 0px rgba(255,200,200,.6);background:#ff74a8;background:-moz-linear-gradient(90deg,#ff74a8 0%,#ffbe62 100%);background:-webkit-linear-gradient(90deg,#ff74a8 0%,#ffbe62 100%);background:linear-gradient(90deg,#ff74a8,#ffbe62);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff74a8",endColorstr="#ffbe62",GradientType=1)}.product-section .product-quantity-box .quantity-selector .quantity__input{flex:1 1 100%;margin:0 4px;text-align:center;font-weight:800}.product-section .btn-grad{margin:20px auto 0;display:flex;padding:0;letter-spacing:.1rem;box-shadow:none;border:none}.product-section .btn-grad .text{line-height:4rem;font-size:1.4rem;text-align:center;color:#212d3a}.product-section .btn-grad.brand-apple{background:#5fc9f5;text-shadow:none}.product-section .btn-grad.brand-google{background:#e7f36e;text-shadow:none}.product-section .btn-grad.brand-samsung{background:#5de1c4;text-shadow:none}.product-section .btn-grad.brand-nintendo{background:#dea3e2;text-shadow:none}.product-section .btn-grad.brand-none{text-shadow:1px 1px 0px rgba(255,200,200,.6);background:#ff74a8;background:-moz-linear-gradient(90deg,#ff74a8 0%,#ffbe62 100%);background:-webkit-linear-gradient(90deg,#ff74a8 0%,#ffbe62 100%);background:linear-gradient(90deg,#ff74a8,#ffbe62);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff74a8",endColorstr="#ffbe62",GradientType=1)}.product-section .sb-collection-section .section-heading h2{text-transform:none;letter-spacing:0;margin:0 0 30px}.product-section .sb-product-page-wide{background:#fff;width:100%;max-width:unset}@media (min-width: 700px){.product-section .product__media-wrapper img{border-radius:6px}.product-section .review-widget{text-align:left}}@media (min-width: 780px){.product-section .product__media-wrapper{flex-wrap:nowrap;padding:30px 0;align-content:center;margin:0 auto;width:55%;flex:1 1 55%;max-width:55%;min-width:55%}.product-section .product__info-wrapper{width:45%;flex:1 1 45%;max-width:45%;min-width:45%;padding:0 40px}.product-section .product__type{text-align:left}.product-section .product__title{text-align:left;line-height:4rem;padding:0 0 20px}.product-section .product__label{text-align:left}.product-section .product-notes{flex-wrap:wrap;padding:0;margin:0 auto}.product-section .product-notes .product-note{max-width:80px;width:100%;flex:1 1 100%;margin-top:10px;margin-bottom:10px;border:none}.product-section .product__description,.product-section .product__price{text-align:left}.product-section .product__description{margin-bottom:15px}.product-section .product__description *{font-size:1.3rem;letter-spacing:0;line-height:2rem}.product-section .product-quantity-box{margin:0;text-align:left}.product-section .product-quantity-box label{text-align:left}.product-section .swatch_options,.product-section .swatch_options .swatch{justify-content:flex-start}.product-section .swatch_options .swatch .option_title{text-align:left}.product-section .btn-grad{margin:0}}@media (min-width: 1000px){.product-section .grid__item{width:50%;flex:1 1 50%;max-width:50%;min-width:50%}.product-section .product-form__buttons{text-align:left;display:flex}}@media (min-width: 1080px){.product-section .product-notes .product-note{border-right:1px solid #212d3a}.product-section .product-notes .product-note:last-child{border:none}}#section-02{background-color:#fff}
/*# sourceMappingURL=/cdn/shop/t/20/assets/sb-main-product.css.map */
