.mobile-gutter{padding:0 20px}@media (min-width:641px){.mobile-gutter{padding:0}}.trs-title-price{display:grid;align-items:center;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.trs-title{grid-column:1 / span 4}.trs-product-headlines h1{font-size:20px;line-height:1.4;font-weight:700;color:#000}.trs-product-headlines h1 span{font-size:18px;font-weight:400;display:block;font-family:Poppins;color:#1d1d1d}.trs-price{display:inline-flex;flex-wrap:wrap;justify-content:right;align-items:flex-start;grid-column:span 2}.trs-price .price--highlight{order:3;flex-basis:100%;margin-right:0;align-self:start}.trs-price .price--compare{order:2;white-space:nowrap}.trs-price .price--label{white-space:nowrap}.trs-product-headlines .price--compare-label,.trs-product-headlines .price.price--compare{font-size:10px;font-family:Poppins;font-weight:400;color:#fff!important;text-decoration-color:#fff;background:#0a7c5d;display:inline-block;text-decoration:line-through;text-decoration-color:#fffc}.trs-product-headlines .price.price--compare{border-radius:0 16px 16px 0;padding:4px 8px 4px 2px}.trs-product-headlines .price.price--compare-label{border-radius:16px 0 0 16px;padding:4px 2px 4px 8px}.trs-product-headlines .price.price--compare:before{display:none}.trs-product-headlines .price--highlight{font-size:32px;line-height:1.4;font-weight:700;color:#591091;grid-column:1 / span 2;text-align:right}.trs-reviews{justify-self:left;grid-column:span 3 / span 3}.trs-klarna{grid-column:span 3 / span 3;justify-self:right}.trs-klarna .klarna__monthly-price{text-wrap:wrap;text-align:right}.trade-in-message-container{grid-column:span 6 / span 6;margin-top:-5px}.trade-in-message-container p{text-align:right!important}p.klarna-subheading{text-align:left}.klarna-subheading.trade-in-not-addedd a{text-decoration:underline;color:var(--link-color);font-family:Poppins-Bold;font-weight:700}.klarna-subheading.trade-in-added a span{color:var(--heading-color);font-weight:700}.tradein-hidden{display:none}@media (min-width:1000px){.price--highlight,.trs-product-headlines h1{font-size:32px}.trs-reviews{justify-self:left;grid-column:span 3 / span 3}.trs-klarna{margin-top:-.6rem;grid-column:span 3 / span 3}p.klarna__monthly-price,p.klarna-subheading{text-align:right}}.trs-boosters{margin:19px 0}.trs-boosters>div{display:flex;align-items:center;padding:8px;background:#f9f9f9}.trs-boosters p{font-size:14px}.trs-boosters svg{width:24px;flex-shrink:0;margin-right:12px}@media (min-width:1000px){.trs-boosters{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0 24px}.trs-boosters>div{border-radius:16px}}.bundle-wrapper{border:0}form .custom-insurance .insurance-title .heading{color:#000;font-size:20px}form .custom-insurance .insurance-title{padding:0}.product-form__variants{margin-top:12px}.product-block-list__item--info .card__section .product-form .product-form__option{padding:0}.product-form__option-name{font-weight:400!important}.color-swatch__item-name{display:none}.color-swatch-list--with-text{grid-template-columns:repeat(auto-fit,minmax(50px,50px));gap:5px}.template-product .color-swatch-list--with-text .color-swatch__item-container{align-items:center;border-radius:10px;border:1px solid var(--form-border-color);cursor:pointer;display:flex;justify-content:center;padding:0;width:100%}.color-swatch__item-container{background:none!important}.color-swatch__item-container{border:none!important}.template-product .color-swatch-list--with-text .color-swatch .color-swatch__item-container .color-swatch__item{width:37px;height:37px}.color-swatch-list--with-text .color-swatch{border-radius:10px;margin:0;overflow:auto;min-height:auto}.template-product .color-swatch__radio:checked+.color-swatch__item-container .icon.icon--check{display:flex;color:#fff;justify-self:center;align-self:center;height:100%}.color-swatch--disabled svg.icon.icon--check{display:none!important}.color-swatch--disabled,.color-swatch--disabled .color-swatch__radio{background:none!important}.color-swatch--disabled .icon--cross-sold-out{display:block!important;opacity:.2}.product-form__selected-value{align-self:center}.product-info-parent{margin-bottom:0}.product-info-parent .card__section{padding-bottom:12px}.klarna-subheading.trade-in-added a{color:#000;text-decoration:none}.slideout-screen{transition:background .6s ease;pointer-events:none;width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;background:#0000;z-index:10}.slideout-slim .slideout-content{right:-450px;width:450px}.slideout-content{padding-top:22px;transition:right .3s ease;position:fixed;right:-1200px;width:1200px;max-width:100%;top:0;height:100%;background:#fff;z-index:11}.slideout--open .slideout-screen{pointer-events:all;background:#00000080}.slideout--open .slideout-content{right:0}html.slideout-open{overflow:hidden}html.slideout-open body{overflow:initial!important}.cart-upsells__title{border-bottom:1px solid #DED9D9;display:flex;gap:4px;padding:0 0 18px 32px;margin-bottom:24px}.cart-upsells__title :first-child{margin-right:4px}.cart-upsells__inner{padding:0 34px 200px;max-height:95dvh;overflow-y:auto}.cart-upsells__prod-grid{display:flex;gap:18px;overflow-x:auto;margin:0 -34px 25px;padding:0 34px 16px}.cart-upsells__prod-grid>div{aspect-ratio:2/3;padding:16px 12px;width:60%;max-width:300px;flex-shrink:0;border:1px solid #EBEBEB;display:flex;border-radius:10px;place-content:center;place-items:center;box-shadow:0 0 10px #0000001a}.cart-upsells__buttons{display:flex;flex-wrap:wrap;position:absolute;bottom:0;width:100%;padding:24px 32px;gap:18px;background:#fff;border-top:1px solid #DED9D9}@media (min-width: 1000px){.cart-upsells__content,#tradein .slideout-content{border-radius:20px 0 0 20px}.cart-upsells__prod-grid>div{width:25%;flex-shrink:1}.cart-upsells__buttons{flex-wrap:nowrap}}.discount-form{grid-column:span 2;padding:12px 0}.discount-form .form__input-wrapper{display:grid;grid-template-columns:1fr 112px;gap:12px}.discount-form .form__submit{margin-top:0}.discount-feedback{color:red;font-size:12px;margin-bottom:6px}.trade-in-header{display:flex;flex-wrap:wrap;padding:26px;align-items:center;gap:30px;border-bottom:1px solid #DED9D9}.trade-in-header svg{width:60px}.trade-in-header div{flex:1}.trade-in-header h4{color:#000!important;min-width:300px;font-size:18px}.trade-in-header a{display:inline-block;padding:8px 20px;border:1px solid black;border-radius:8px;color:#000;font:Poppins-Bold;font-weight:700;font-size:14px}.trade-in-bullets{display:grid;padding:24px;gap:24px;grid-template-columns:1fr 1fr}.trade-in-bullets p{display:flex;align-items:center;gap:12px;color:#000;margin-bottom:0}.trade-in-bullets svg{width:39px}.battery-item{padding:26px 16px;border:1px solid var(--form-border-color);border-radius:10px;vertical-align:middle;box-shadow:0 1px 1px rgba(var(--border-color-rgb),.25);position:relative;margin-bottom:20px}.battery-item-intro{padding:12px 0}.battery-item-inner{display:grid;grid-template-columns:40px 1fr 90px;gap:20px}.battery-item-inner.recare{grid-template-columns:40px 1fr}.rb-pdp-upsell-variant-item:checked~.rocker .rocker__circle{left:18px}.battery-add{font-size:12px;color:#1b1b1b}.battery-item:has(:checked){background:#dffaf3;border-color:#0a7c5d}.battery-item:has(:checked) span.hidden{display:inline}.battery-item:has(:checked) .battery-add{color:#0a7c5d}.battery-rec-label{position:absolute;display:inline-block;background:#0a7c5d;font-size:10px;padding:4px 12px;right:36px;top:-12px;border:1px solid #dbdbdb;border-radius:8px;color:#fff}.battery-item-title{font-size:14px;font-family:Poppins-Bold;font-weight:700;color:#222;margin-bottom:0}.battery-item-desc{font-size:14px;color:#222;margin-bottom:0}.battery-item a{text-decoration:underline;text-underline-offset:2px;color:#222}.battery-item-modal-link{font-size:12px}.card-section .pdp-block-title{font-size:20px;margin-bottom:0;color:#1d1d1d!important;font-family:Poppins-Bold;font-weight:700}.battery-item-price{font-size:14px;color:#591091;font-family:Poppins-Bold;font-weight:700;padding-top:12px;text-align:right}.battery-item:has(:checked) .battery-item-price{color:#0a7c5d}.battery-item-smash{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}@media (min-width:1000px){.battery-item-smash{flex-direction:row;align-items:center;display:flex;margin-bottom:0}}.custom-insurance.battery .insurance-title{padding-top:0}.add-data-card{margin-bottom:34px}.add-subtitle{padding:12px 0}.add-data-item{border:1px solid #ded9d9;background-color:#fff;border-radius:10px;align-items:center;justify-content:center;padding:24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.add-data-item:has(:checked){background:#dffaf3;border-color:#0a7c5d}.add-data-item:last-child{margin-bottom:0}.add-data-item .sim-swatch{display:none}.upsell-add{cursor:pointer;border:1px solid #222222;border-radius:8px;padding:6px 8px;font-family:Poppins-Bold;font-weight:700;font-size:14px;color:#000;width:100%;display:block;text-align:center}.upsell-add span{display:none}.add-data-item:has(:checked) .upsell-add{background:#0a7c5d;border-color:#0a7c5d;color:#fff}.add-data-item:has(:checked) .upsell-add span{display:inline}.add-data-item img{width:80%;margin:0 auto}@media (min-width:1000px){.add-data-item img{width:60%}}.add-data-info{text-align:center}.add-data-info p{font-size:12px}.add-data-info h5{font-family:Poppins-Bold;font-weight:700;font-size:20px;color:#141414;margin-bottom:0;line-height:1;padding-bottom:4px}.add-data-info h5 span{font-family:Poppins;font-weight:400;font-size:14px}.techcheck-fee-info{font-size:12px;text-decoration:underline;text-underline-offset:2px}.accord-section{padding-inline:20px}@media (min-width:1000px){.accord-section{padding-inline:0}}.accord{border:1px solid #EDEDED;border-radius:12px;margin-top:18px;margin-bottom:40px}.accord.about{margin-bottom:56px}.accord-title{border-bottom:1px solid #EDEDED;padding:16px 14px;font-weight:700;font-family:Poppins-Bold;font-size:16px;color:#000;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.accord-title--question{font-weight:200;font-family:Poppins}.accord-content{grid-template-rows:0fr;display:grid;transition:grid-template-rows .5s ease}.accord-title.open svg{transform:rotate(180deg)}.accord-content.open{grid-template-rows:1fr}.accord-content>div{overflow:hidden}.accord-content .rte{padding:28px 14px;border-bottom:1px solid #EDEDED}@media screen and (min-width: 641px){.product-form{margin-top:0}}.tech-checks{display:grid;padding-block:36px;gap:46px;align-items:center}.tech-checks p{font-size:14px;line-height:1.5;color:#141414;letter-spacing:0}.tech-checks span{font-weight:700;color:#591091}.tech-checks img{width:100%;border-radius:16px}@media (min-width:1000px){.tech-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.tech-checks-img-container{padding-right:80px}.tech-checks p{font-size:25px;line-height:35px}}.in-the-box{display:grid;padding-block:36px;gap:46px}.in-the-box-intro{margin-bottom:36px}.in-the-box ul{list-style:none}.in-the-box li{display:flex;gap:24px;margin-bottom:12px;padding-right:44px}.in-the-box h4{margin-bottom:6px;color:#1d1d1d}.in-the-box-number{width:27px;height:27px;display:flex;align-items:center;justify-content:center;border-radius:100%;background:#5d5d5d;color:#fff;flex-shrink:0}.in-the-box img{border-radius:16px;width:100%}@media (min-width:1000px){.in-the-box{grid-template-columns:repeat(2,minmax(0,1fr))}.in-the-box-img-container{padding-left:80px;order:2}}@media (min-width:1200px){.inner-container{padding-inline:130px}}.poppins-bold-24{font-family:Poppins-Bold;font-weight:700;font-size:24px}@min-width (1000px){.lg\:poppins-bold-32 {font-family: Poppins-Bold; font-weight: 700; font-size:32px; line-height:1.2;}}.text-black{color:#000}.text-center{text-align:center}.btn-item-to-cart.added{background:var(--accent-color);pointer-events:none;color:#fff;border:1px solid var(--accent-color)}.btn-item-to-cart.added span:first-child{display:none!important}.btn-item-to-cart.added span:last-child{display:inline!important}.cart{padding-top:36px}.cart-title{display:flex;align-items:center;gap:12px;height:80px}.cart-title h5{font-size:18px}.cart-title h1{color:#1d1d1d!important}.cart{display:grid;padding-top:20px}.cart-item{border:1px solid #DED9D9;border-radius:12px;margin-bottom:10px}.cart-item__parent{padding:24px}.cart-item__child{border-top:1px solid #DED9D9;padding:24px}.order-discount-title{padding-top:20px}@media (min-width:1000px){.cart{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cart__main{grid-column:span 2}}.cart__items{display:flex;flex-direction:column}.cart-item--trade{order:2}.cart-item-inner{display:grid;gap:10px;grid-template-columns:90px repeat(11,minmax(0,1fr))}.cart-item-image img{aspect-ratio:1 / 1;width:100%}.cart-item-title{grid-column:span 11}.cart-item-total{grid-column:span 5;font-size:18px;color:var(--heading-color);text-align:right}.cart-item-qty{grid-column:span 7;display:flex;gap:12px;align-items:center}@media (min-width:641px){.cart-item-image{grid-row:span 2}.cart-item-title{grid-row:span 2;grid-column:span 8}.cart-item-qty{align-content:end;grid-column:span 3;justify-content:center;order:4}.cart-item-total{grid-column:span 3}}.cart-item-qty{font-size:12px}.cart-trade-in{padding:15px;background:#eee7f4;margin-bottom:24px}.cart-trade-btn{border:1px solid #222222;border-radius:16px;display:block;padding:14px;background:#fff;color:#000;text-align:center;font:Poppins-Bold;font-weight:700;font-size:14px}.cart-trade-in-details{display:flex;gap:24px;margin-bottom:12px}.cart-trade-in-details svg{flex-shrink:0}.cart-trade-in-details h5{color:var(--heading-color);margin-bottom:0}.cart-trade-in-details p{color:#222;font-size:14px}.cart-item-totals{border-bottom:1px solid #DED9D9;color:#1d1d1d;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cart-item-totals .right{text-align:right}.cart-item-totals--bold{font-weight:700;font-size:18px;font-family:Poppins-Bold;border-bottom:0}.cart-item-totals--after-trade{margin-top:-12px;border-bottom:0;grid-template-columns:1fr 100px}.cart-item--summary>div,.cart-item--summary>form{padding:12px}.tech-fee-link{color:var(--accent-color);font-size:12px;text-decoration:underline;text-underline-offset:1px}.payment-list{display:flex;justify-content:center;padding:6px 0}.cart .payment-list{padding:24px 0}.payment-terms{text-align:center;font-size:14px}.payment-terms a{text-decoration:underline;color:#1d1d1d!important;padding-top:12px}.recare-title{color:var(--heading-color);margin-bottom:8px}.recare-title span:last-child{color:var(--accent-color);font-weight:400;font-family:Poppins;padding-left:10px;display:inline-block}.recare-desc{color:#1d1d1d;display:flex;justify-content:space-between}.recare-desc p{font-size:12px!important;margin-bottom:0}.recare-price{font-size:14px;color:var(--heading-color);font-family:Poppins-Bold;font-weight:700}.cart-battery-inner:has(:checked){background:#dffaf3;border-color:#0a7c5d}.cart-battery-price{font-family:Poppins-Bold;font-weight:700;color:var(--heading-color)}.cart-battery-inner:has(:checked) .cart-battery-price{color:var(--accent-color)}.cart-battery-inner:has(:checked) .battery-add{color:var(--accent-color)}.battery-add span{display:none}.cart-battery-inner:has(:checked) .battery-add span{display:inline}.cart-battery-title{display:flex;align-items:center;gap:10px;margin-bottom:12px}.cart-battery-title h3{margin:0;color:#1d1d1d}.cart-battery-label{background:var(--accent-color);font-size:10px;padding:4px 12px;border:1px solid #dbdbdb;border-radius:8px;color:#fff}.cart-battery-inner{border:1px solid #DED9D9;border-radius:12px;padding:16px}.cart-battery-inner-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.cart-battery-adder{display:flex;align-items:center;gap:12px}.cart-battery-inner-title h3{color:#0a7c5d;font-size:16px;margin-bottom:0}@media (min-width:1000px){.cart-battery-inner-title h3{font-size:18px}}.cart-battery-ismash{display:flex;align-items:center;gap:12px;margin-bottom:18px}.cart-battery-ismash p{margin-bottom:0;color:#1d1d1d}.cart-battery-points{list-style-type:none}.cart-battery-points li{display:flex;gap:12px;align-items:center;margin-bottom:6px;color:#1d1d1d}:checked~.rocker{background:#f5f5f5}:checked~.rocker .rocker__circle{left:26px;background:#0a7c5d}.rocker-input{display:none}.rocker-container{display:flex;align-items:center;gap:8px;justify-content:flex-end}.rocker{display:block;cursor:pointer;width:50px;height:24px;border:1px solid #dbdbdb;border-radius:999em;position:relative}.rocker__circle{transition:all .3s ease;width:20px;height:20px;background:#5d5d5d;border:1px solid #dbdbdb;border-radius:100%;position:absolute;left:2px;top:1px}.cart-item-mini{display:grid;width:100%;gap:4px 18px;grid-template-columns:73px 1fr 100px}.cart-mini-summary .cart-item-mini{margin-bottom:20px}.cart-mini-summary .cart-item-mini:last-child{margin-bottom:0}.cart-item-mini__img{width:100%;border:1px solid #E3E3E3;border-radius:12px;grid-row:span 3 / span 3}.cart-item-mini__desc,.cart-item-mini__price{font-size:14px;line-height:1.4;color:#000}.cart-item-mini .trash{width:20px;margin-top:4px;stroke:var(--text-color)}.cart-item-mini__desc--child{color:var(--text-color)}.trade-in-modal{cursor:pointer}.trade-in-modal-icon{width:14px}.cart-item-mini__price{text-align:right}.tradein-detail{color:var(--text-color)}.cart-item-mini--trade,.cart-mini-summary{border-bottom:1px solid #DED9D9}.big-blocks{padding-block:36px}.big-blocks-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.big-blocks-grid>div{border-radius:12px;text-align:center;padding-block:40px}.big-blocks-grid p{font-size:13px;padding-inline:12px}.big-blocks-grid h4{font-family:Druk-Bold-Web!important;font-weight:700;font-size:30px;text-transform:uppercase;margin-bottom:6px;line-height:1.4}@media (min-width:1000px){.big-blocks-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.big-blocks-grid h4{font-size:50px}}
/*# sourceMappingURL=/cdn/shop/t/327/assets/cro45.css.map */
