.silverlight-product-main{--silverlight-red: #1cb9a2;--silverlight-black: #111;--silverlight-border: #b8b8b8;--silverlight-soft: #f5f5f5}.silverlight-product-main .page-width{max-width:132rem}.silverlight-product-main .product__title h1{font-size:clamp(3rem,3.2vw,4.8rem);font-weight:800;letter-spacing:-.04em;line-height:1.02}.silverlight-product-main .silverlight-rating-summary{display:flex;align-items:center;gap:.8rem;margin-top:.8rem;color:var(--silverlight-black);font-size:1.4rem;font-weight:600}.silverlight-product-main .silverlight-rating-summary__stars{color:#f4b400;font-size:1.8rem;letter-spacing:.1rem;line-height:1}.silverlight-product-main .product__info-container>*+*{margin-top:1.5rem}.silverlight-product-main .product-form__input .form__label,.silverlight-product-main .silverlight-pack-selector__legend{color:var(--silverlight-black);font-size:1.5rem;font-weight:700;letter-spacing:0}.silverlight-product-main .product-form__input--pill input[type=radio]+label{min-width:5.4rem;border-color:var(--silverlight-black);border-radius:999px;font-weight:700;text-align:center}.silverlight-product-main .product-form__input--pill:not(.silverlight-color-option) input[type=radio]:checked+label{background:var(--silverlight-black);color:#fff}.silverlight-product-main .silverlight-hidden-quantity-option{display:none}.silverlight-product-main .silverlight-color-option{margin-bottom:1.8rem}.silverlight-product-main .silverlight-color-option .form__label{margin-bottom:.8rem;font-weight:500}.silverlight-product-main .silverlight-color-option input[type=radio]+label{--silverlight-swatch-color: #d7d7d7;width:4.4rem;min-width:4.4rem;height:4.4rem;margin:0 .7rem .2rem 0;padding:0;border:2px solid transparent;border-radius:50%;background:#d7d7d7;box-shadow:inset 0 0 0 1px #0000002e;color:transparent;font-size:0}.silverlight-product-main .silverlight-color-option input[value=Black]+label,.silverlight-product-main .silverlight-color-option input[value=black]+label{--silverlight-swatch-color: #111;background:#111}.silverlight-product-main .silverlight-color-option input[value=White]+label,.silverlight-product-main .silverlight-color-option input[value=white]+label{--silverlight-swatch-color: #fff;background:#fff;box-shadow:inset 0 0 0 1px #b8b8b8}.silverlight-product-main .silverlight-color-option input[value=Blue]+label,.silverlight-product-main .silverlight-color-option input[value=blue]+label{--silverlight-swatch-color: #2f70b7;background:#2f70b7}.silverlight-product-main .silverlight-color-option input[type=radio]:checked+label{background:var(--silverlight-swatch-color, #d7d7d7);border-color:#fff;box-shadow:0 0 0 2px var(--silverlight-black),inset 0 0 0 1px #0000002e;color:transparent}.silverlight-product-main .silverlight-color-option input[type=radio]:focus-visible+label{outline:2px solid rgba(var(--color-foreground),.55);outline-offset:4px}.silverlight-pack-selector{min-width:0;margin:2.2rem 0 0;padding:0;border:0}.silverlight-product-size-note{margin:-.6rem 0 1.6rem;color:rgba(var(--color-foreground),.72);font-size:1.3rem;line-height:1.45}.silverlight-pack-selector__legend{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;gap:1.2rem;margin-bottom:1.6rem;text-align:center}.silverlight-pack-selector__legend span{height:2px;background:var(--silverlight-black)}.silverlight-pack-card{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr) minmax(11rem,auto);align-items:center;gap:1.2rem;min-height:7.6rem;margin-bottom:1rem;padding:1.3rem 1.5rem;border:2px solid var(--silverlight-border);border-radius:1rem;background:#fff;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.silverlight-pack-card:hover{transform:translateY(-1px);border-color:var(--silverlight-black)}.silverlight-pack-card.is-selected{border-color:var(--silverlight-black);background:var(--silverlight-soft);box-shadow:0 0 0 1px var(--silverlight-black)}.silverlight-pack-card input{position:absolute;opacity:0;pointer-events:none}.silverlight-pack-card__radio{width:1.8rem;height:1.8rem;border:2px solid #999;border-radius:50%;box-shadow:inset 0 0 0 4px #fff}.silverlight-pack-card.is-selected .silverlight-pack-card__radio{border-color:var(--silverlight-black);background:var(--silverlight-black)}.silverlight-pack-card__label{color:var(--silverlight-black);font-size:1.7rem;font-weight:800;line-height:1.2}.silverlight-pack-card__pricing{position:relative;display:flex;flex-direction:column;align-items:flex-end;color:var(--silverlight-black);font-size:1.3rem;line-height:1.25}.silverlight-pack-card__pricing strong{font-size:1.7rem}.silverlight-pack-card__pricing s{margin-right:.5rem;color:#666}.silverlight-pack-card__badge{position:absolute;right:0;bottom:calc(100% + .8rem);padding:.3rem .9rem;border-radius:.4rem;background:var(--silverlight-black);color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.04em;white-space:nowrap}.silverlight-pack-card__pricing--single{justify-content:center}.silverlight-pack-selector__note{margin:.4rem 0 0;color:rgba(var(--color-foreground),.68);font-size:1.2rem;text-align:center}.silverlight-product-main .product-form__submit{min-height:5.6rem;border:0;border-radius:.5rem;background:var(--silverlight-red);color:#fff;font-size:1.8rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.silverlight-product-main .product-form__submit:hover:not([disabled]){background:#159684}.silverlight-product-main .product-form__submit:before,.silverlight-product-main .product-form__submit:after,.silverlight-product-main .product-form__submit:hover:before,.silverlight-product-main .product-form__submit:hover:after{border:0;box-shadow:none}.silverlight-trust-points{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.8rem 0 0;padding:0;list-style:none}.silverlight-trust-points li{display:flex;flex-direction:column;align-items:center;gap:.6rem;color:var(--silverlight-black);font-size:1.05rem;font-weight:800;line-height:1.15;text-align:center;text-transform:uppercase}.silverlight-trust-points svg{width:3.8rem;height:3.8rem;fill:none;stroke:currentColor;stroke-width:2}.silverlight-sticky-atc{position:fixed;z-index:40;right:0;bottom:0;left:0;border-top:1px solid rgba(0,0,0,.12);background:#fff;box-shadow:0 -.5rem 2rem #0000001f}.silverlight-sticky-atc__inner,.silverlight-sticky-atc__product{display:flex;align-items:center}.silverlight-sticky-atc__inner{justify-content:space-between;gap:2rem;min-height:7.4rem}.silverlight-sticky-atc__product{gap:1.2rem;min-width:0;color:var(--silverlight-black);font-weight:800}.silverlight-sticky-atc__product img{width:5rem;height:5rem;border-radius:.5rem;object-fit:cover}.silverlight-sticky-atc__button{min-width:18rem;min-height:5.6rem;border:0!important;outline:0;border-radius:.5rem;background:var(--silverlight-red);color:#fff;box-shadow:none!important;font-size:1.8rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.silverlight-sticky-atc__button:hover:not([disabled]){background:#159684}.silverlight-sticky-atc__button:before,.silverlight-sticky-atc__button:after,.silverlight-sticky-atc__button:hover:before,.silverlight-sticky-atc__button:hover:after{content:none;border:0;box-shadow:none}#PBarNextFrameWrapper{display:none!important}@media screen and (min-width:990px){.silverlight-product-main .product__media-wrapper{width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2)}.silverlight-product-main .product__info-wrapper{width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (max-width:749px){.silverlight-product-main .product__title h1{font-size:3rem}.silverlight-pack-card{grid-template-columns:1.8rem minmax(0,1fr) minmax(9.5rem,auto);gap:.8rem;padding-inline:1.1rem}.silverlight-pack-card__label,.silverlight-pack-card__pricing strong{font-size:1.45rem}.silverlight-trust-points{gap:.5rem}.silverlight-trust-points li{font-size:.9rem}.silverlight-sticky-atc__inner{min-height:6.4rem;padding:.7rem 1.5rem}.silverlight-sticky-atc__product{font-size:1.25rem;line-height:1.1}.silverlight-sticky-atc__product img{width:4.4rem;height:4.4rem}.silverlight-sticky-atc__button{min-width:12rem;min-height:4.6rem;padding-inline:1.2rem}}@media(prefers-reduced-motion:reduce){.silverlight-pack-card{transition:none}}.silverlight-product-main .silverlight-product-subtitle{margin:.8rem 0 0;font-size:2.2rem;font-weight:500;line-height:1.35;letter-spacing:0}.silverlight-product-main .thumbnail-slider .thumbnail-list.slider{gap:10px;padding:0;scroll-padding-left:0}.silverlight-product-main .thumbnail-slider .thumbnail-list.slider .thumbnail-list__item.slider__slide{flex:0 0 calc((100% - 50px) / 5.5);width:calc((100% - 50px) / 5.5);max-width:none}.silverlight-product-main .thumbnail:focus-visible{outline-offset:-4px}.silverlight-product-main .product-form__input:has(.silverlight-option-heading){max-width:none}.silverlight-product-main .silverlight-option-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding-right:0}.silverlight-product-main .silverlight-size-chart-link{flex-shrink:0;margin-left:auto;color:inherit;font-size:1.3rem;font-weight:500;text-decoration:underline;text-underline-offset:.2em}.silverlight-product-main details[id^=Details-]{scroll-margin-top:12rem}@media screen and (max-width:749px){.silverlight-product-main[id^=MainProduct-]{padding-top:6px}.silverlight-product-main .silverlight-product-subtitle{margin-top:.6rem;font-size:2rem}.silverlight-product-main .product__info-container>*+*{margin-top:1rem}.silverlight-product-main .thumbnail-slider{margin-top:.6rem}.silverlight-product-main .thumbnail-slider>.slider-button{display:none}.silverlight-product-main .thumbnail-slider .thumbnail-list.slider{gap:6px;width:100%;margin:0 0 .8rem}.silverlight-product-main .thumbnail-slider .thumbnail-list.slider .thumbnail-list__item.slider__slide{flex-basis:calc((100% - 36px) / 6.5);width:calc((100% - 36px) / 6.5)}.silverlight-product-main .silverlight-color-option{margin-bottom:1rem;line-height:1}.silverlight-product-main .silverlight-color-option .form__label{margin-bottom:.4rem;line-height:1.3}.silverlight-product-main .silverlight-color-option input[type=radio]+label{width:3.2rem;min-width:3.2rem;height:3.2rem;margin:0 .8rem .2rem 0;vertical-align:top}}.silverlight-product-main .silverlight-product-offer-label{display:inline-block;width:fit-content;max-width:100%;margin:.7rem 0 0;padding:.8rem 1.2rem;border-radius:.4rem;background:var(--silverlight-red);color:#fff;font-size:1.4rem;font-weight:700;line-height:1.2;text-transform:uppercase}@media screen and (max-width:749px){.silverlight-product-main .product__accordion .accordion__title{font-size:1.6rem!important;line-height:1.3}.silverlight-product-main .silverlight-product-offer-label{margin-top:.5rem;font-size:1.4rem}}.silverlight-product-main{--silverlight-pack-gap: 1rem}.silverlight-product-main .silverlight-pack-card{margin-bottom:var(--silverlight-pack-gap)}.silverlight-product-main .silverlight-pack-card:last-child{margin-bottom:0}.silverlight-pack-card__details{display:flex;flex-direction:column;gap:.4rem;min-width:0}.silverlight-pack-card__unit-line{display:flex;flex-wrap:wrap;column-gap:.7rem;row-gap:.2rem;color:var(--silverlight-black);line-height:1.3}.silverlight-pack-card__unit-line [data-pack-each]{font-size:1.3rem;font-weight:600;white-space:nowrap}.silverlight-pack-card__shipping{font-size:1.2rem;font-weight:600;white-space:nowrap}.silverlight-product-main .silverlight-pack-selector+div{margin-top:var(--silverlight-pack-gap)}.silverlight-product-main .silverlight-pack-selector+div .product-form{margin-top:0}.silverlight-product-main .product-form__input--pill:has(.silverlight-size-chart-link){display:flex;gap:1rem;width:100%;max-width:none;min-width:0}.silverlight-product-main .product-form__input--pill:has(.silverlight-size-chart-link) input[type=radio]+label{display:flex;flex:1 1 0;align-items:center;justify-content:center;min-width:0;min-height:4.4rem;margin:0;padding:.8rem .4rem;border-radius:1rem;box-sizing:border-box}.silverlight-product-main media-gallery .product-media-container.media-type-image{--media-radius: 1.2rem;border-radius:1.2rem;overflow:hidden}.silverlight-product-main media-gallery .media-type-image .product__media,.silverlight-product-main media-gallery .media-type-image .product__media img{border-radius:1.2rem}.silverlight-product-main media-gallery .thumbnail{--media-radius: .8rem;border-radius:.8rem;overflow:hidden}.silverlight-product-main media-gallery .thumbnail img{border-radius:inherit}.silverlight-product-main .silverlight-product-assurance{margin-top:1rem;color:var(--silverlight-black)}.silverlight-product-assurance__guarantee{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:0 0 1rem;font-size:2rem;font-weight:500;line-height:1.2}.silverlight-product-assurance__shield{flex:0 0 2rem;width:2rem;height:2rem}.silverlight-product-assurance__shipping{display:flex;align-items:center;justify-content:center;gap:1.2rem;padding:1rem .8rem;border-radius:.6rem;background:var(--silverlight-soft);font-size:1.2rem;line-height:1.4}.silverlight-product-assurance__ship-date,.silverlight-product-assurance__origin{display:flex;align-items:center;gap:.5rem;white-space:nowrap}.silverlight-product-assurance__origin{padding-left:1.2rem;border-left:1px solid #d5d5d5}.silverlight-product-assurance__shipping strong{font-weight:700}.silverlight-product-assurance__flag{flex:0 0 1.9rem;width:1.9rem;height:1rem;border-radius:1px}.silverlight-product-assurance__pulse{flex:0 0 .6rem;width:.6rem;height:.6rem;margin-right:.3rem;border-radius:50%;background:#269a50;animation:silverlight-shipping-pulse 2s ease-out infinite}@keyframes silverlight-shipping-pulse{0%{box-shadow:0 0 #269a5066}70%,to{box-shadow:0 0 0 .6rem #269a5000}}@media screen and (max-width:374px){.silverlight-product-assurance__shipping{gap:.7rem;font-size:1.1rem}.silverlight-product-assurance__origin{padding-left:.7rem}}@media(prefers-reduced-motion:reduce){.silverlight-product-assurance__pulse{animation:none}}.silverlight-product-main .product-form__input .form__label,.silverlight-product-main .silverlight-color-option .form__label,.silverlight-product-main .silverlight-pack-selector__legend{margin:0 0 .8rem;padding:0;color:var(--silverlight-black);font-size:1.5rem;font-weight:700;line-height:1.4;letter-spacing:0;text-align:left;text-transform:none}.silverlight-product-main .silverlight-pack-selector__legend{display:block}.silverlight-product-main .silverlight-option-heading{align-items:flex-start}.silverlight-product-main .silverlight-option-heading__text{flex:1;min-width:0}.silverlight-product-main .thumbnail-slider{display:grid;grid-template-columns:4rem minmax(0,1fr) 4rem;align-items:center;column-gap:.4rem}.silverlight-product-main .thumbnail-slider>.slider-button{display:flex;align-items:center;justify-content:center;width:4rem;height:4.4rem;padding:0}.silverlight-product-main .thumbnail-slider>.slider-button .svg-wrapper{width:2.4rem;height:2.4rem}.silverlight-product-main .thumbnail-slider>.slider-button .icon{width:2rem;height:1.2rem}.silverlight-product-main .thumbnail-slider .thumbnail-list.slider{width:100%;min-width:0;max-width:100%;margin:0}.silverlight-product-main .product-form__input .form__label,.silverlight-product-main .silverlight-color-option .form__label,.silverlight-product-main .silverlight-pack-selector__legend{font-size:1.6rem}.silverlight-product-main .product-form__input--pill:has(.silverlight-size-chart-link) input[type=radio]+label{font-size:1.6rem}.silverlight-product-main .silverlight-size-chart-link{font-size:1.4rem}.silverlight-product-main .silverlight-pack-card{grid-template-columns:2rem minmax(0,1fr) max-content}.silverlight-product-main .silverlight-pack-card__label{font-size:1.8rem}.silverlight-product-main .silverlight-pack-card__unit-line [data-pack-each]{font-size:1.4rem}.silverlight-product-main .silverlight-pack-card__shipping{font-size:1.3rem}.silverlight-product-main .silverlight-pack-card__pricing{position:static;gap:.4rem;font-size:1.4rem}.silverlight-product-main .silverlight-pack-card__pricing [data-pack-total]{font-size:1.6rem;line-height:1.25}.silverlight-product-main .silverlight-pack-card__price-stack{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem}.silverlight-product-main .silverlight-pack-card__price-stack s{margin:0;font-size:1.4rem;line-height:1.25}.silverlight-product-main .silverlight-pack-card__badge{position:absolute;top:0;right:1.2rem;bottom:auto;transform:translateY(-50%);padding:.3rem .7rem;font-size:1.3rem;line-height:1.2}@media screen and (min-width:750px){.silverlight-product-main .product__accordion .accordion__title{font-size:1.8rem!important;line-height:1.3}}@media screen and (max-width:749px){.silverlight-product-main .thumbnail-slider{grid-template-columns:2.8rem minmax(0,1fr) 2.8rem}.silverlight-product-main .thumbnail-slider>.slider-button{width:2.8rem}.silverlight-product-main .thumbnail-slider>.slider-button .icon{width:1.6rem;height:1rem}.silverlight-product-main .silverlight-pack-card{grid-template-columns:1.8rem minmax(0,1fr) max-content}.silverlight-product-main .silverlight-pack-card__label{font-size:1.6rem}}@media screen and (min-width:750px){.silverlight-product-main .product__title h1{font-size:clamp(2.4rem,2.2vw,3.2rem);line-height:1.1;letter-spacing:-.03em}}@media screen and (max-width:749px){.silverlight-product-main .thumbnail-slider{margin-bottom:1.2rem}}.sl-hollow .sl-card,.sl-hollow .sl-feature__media,.sl-hollow .sl-feature__copy{border-radius:1.2rem;overflow:hidden}.sl-hollow .sl-cta{border-radius:.5rem}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-silverlight-product.css.map */
