.cc-df__box{padding:2rem;border:1px solid rgba(var(--color-foreground),.16);border-radius:var(--blocks-radius, 1.2rem);background:rgba(var(--color-foreground),.025)}.cc-df__head{display:grid;gap:.4rem;margin-bottom:1.6rem}.cc-df__heading,.cc-df__intro{margin:0}.cc-df__intro{font-size:1.44rem;opacity:.82}.cc-df__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(35.2rem,1fr));gap:1.36rem;margin:0;padding:0;list-style:none}.cc-df__card{display:grid;grid-template-columns:8.8rem 1fr;gap:1.36rem;align-items:start;padding:1.36rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:1.04rem;background:rgb(var(--color-background))}.cc-df__card--needed{border-color:#b3261e8c;box-shadow:inset 3px 0 #b3261e}.cc-df__media{display:block;aspect-ratio:1;overflow:hidden;border-radius:.72rem;background:rgba(var(--color-foreground),.03)}.cc-df__media img{width:100%;height:100%;object-fit:contain}.cc-df__body{display:grid;gap:.56rem}.cc-df__for,.cc-df__why,.cc-df__tip{margin:0;font-size:1.31rem;line-height:1.4}.cc-df__for{opacity:.85}.cc-df__role{display:inline-block;margin-right:.48rem;padding:.32rem .8rem;border-radius:999px;background:rgba(var(--color-foreground),.08);font-size:1.06rem;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.cc-df__card--needed .cc-df__role{background:#b3261e;color:#fff}.cc-df__card--recommended .cc-df__role{background:#1d349a;color:#fff}.cc-df__title{color:inherit;font-weight:700;line-height:1.3;text-decoration:none}.cc-df__title:hover{text-decoration:underline}.cc-df__tip span{font-weight:700}.cc-df__form{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:.32rem}.cc-df__price{font-weight:700}.cc-df__select{flex:1 1 16rem;min-height:4rem;padding:0 1.04rem;border:1px solid rgba(var(--color-foreground),.25);border-radius:.8rem;background:rgb(var(--color-background));color:inherit;font:inherit;font-size:1.36rem}.cc-df__add{min-width:9.6rem}@media(max-width:749px){.cc-df__box{padding:1.6rem}.cc-df__grid{grid-template-columns:1fr}.cc-df__card{grid-template-columns:7.2rem 1fr}}.cc-cart-shipping-summary{display:grid;gap:.9rem;padding:1rem;border:1px solid rgba(var(--color-foreground),.16);border-radius:var(--blocks-radius, .75rem);background:rgba(var(--color-foreground),.025)}.cc-cart-shipping-summary__heading{font-weight:700}.cc-cart-shipping-summary__items{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.cc-cart-shipping-summary__item{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.cc-cart-shipping-summary__product-wrap{display:grid;gap:.15rem}.cc-cart-shipping-summary__product{color:inherit;font-size:.88rem;line-height:1.3;text-decoration:none}.cc-cart-shipping-summary__variant{font-size:.76rem;line-height:1.3;opacity:.68}.cc-cart-shipping-summary__totals{display:grid;gap:.45rem;padding-top:.75rem;border-top:1px solid rgba(var(--color-foreground),.12)}.cc-cart-shipping-summary__row{display:flex;justify-content:space-between;gap:1rem;font-size:.88rem}.cc-cart-shipping-summary__message{margin:0;font-size:.82rem;line-height:1.4;opacity:.82}@media(max-width:749px){.cc-cart-shipping-summary__item{align-items:flex-start;flex-direction:column}.cc-cart-shipping-summary__row{align-items:flex-start;flex-direction:column;gap:.2rem}}
/*# sourceMappingURL=/cdn/shop/t/38/compiled_assets/styles.css.map?subset=AAIAAAAAAAAAAAAAAAAAQA */
