:root{--sw-green: #10412e;--sw-green-rgb: 16, 65, 46}.sw-gallery{position:relative}.sw-gallery__main{display:grid;grid-template-columns:minmax(0,1fr);border-radius:1.6rem;overflow:hidden;background:rgba(var(--sw-green-rgb),.08)}.sw-gallery__slide{grid-area:1 / 1;align-self:start;margin:0;position:relative;width:100%;min-width:0;max-width:100%;height:auto;aspect-ratio:4 / 3;opacity:0;transition:opacity .25s ease;pointer-events:none}.sw-gallery__slide.is-active{opacity:1;pointer-events:auto}.sw-gallery__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.sw-gallery__chip{position:absolute;left:1.4rem;bottom:1.4rem;padding:.5rem 1rem;border-radius:999px;background:#ffffffeb;color:var(--sw-green);font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.sw-gallery__thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:.8rem;margin-top:1rem}.sw-gallery__thumb{padding:0;border:0;border-radius:.8rem;overflow:hidden;background:rgba(var(--sw-green-rgb),.08);aspect-ratio:4 / 3;cursor:pointer;box-shadow:0 0 0 2px transparent inset;opacity:.75;transition:opacity .2s ease,box-shadow .2s ease}.sw-gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover}.sw-gallery__thumb:hover,.sw-gallery__thumb.is-active{opacity:1}.sw-gallery__thumb.is-active{box-shadow:0 0 0 2px rgb(var(--color-button)) inset}.sw-gallery__thumb:focus-visible{outline:2px solid var(--sw-green);outline-offset:2px}.sw-gallery__dots{display:none}@media screen and (max-width:749px){.sw-gallery__main{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:0}.sw-gallery__main::-webkit-scrollbar{display:none}.sw-gallery__slide{flex:0 0 100%;scroll-snap-align:start;opacity:1;pointer-events:auto;transition:none}.sw-gallery__thumbs{display:none}.sw-gallery__dots{display:flex;justify-content:center;gap:1.4rem;margin:1.2rem 0 0;font-size:1.3rem;font-weight:600;color:rgba(var(--sw-green-rgb),.35)}.sw-gallery__dot{position:relative;padding-bottom:.8rem}.sw-gallery__dot.is-active{color:rgb(var(--color-button))}.sw-gallery__dot.is-active:after{content:"";position:absolute;left:50%;bottom:0;width:.5rem;height:.5rem;border-radius:50%;background:rgb(var(--color-button));transform:translate(-50%)}}.product__info-container .rating-star{--color-icon: rgb(var(--color-button))}.product__info-wrapper .product__title h1{color:var(--sw-green);margin-bottom:.4rem}.product__info-container .product__text{color:rgba(var(--color-foreground),.8)}.product__info-container .rating-text,.product__info-container .rating-count{color:rgba(var(--color-foreground),.7)}.product__info-container .price{color:var(--sw-green)}.product__info-container .product__delivery-line,.product__info-container .product__text a{color:rgba(var(--color-foreground),.7);text-decoration:none}.product__info-container .product__delivery-line a{color:inherit;text-decoration:none}.product__info-container .product__delivery-line a:hover,.product__info-container .product__text a:hover{text-decoration:underline}.product__info-container .product__view-details{display:none}.product__info-container .offer-block--in-product{padding:1.8rem 2rem;border-radius:1.4rem;background:rgba(var(--sw-green-rgb),.07)}.product__info-container .offer-block--in-product .offer-block__heading{margin-bottom:1.2rem;color:var(--sw-green);font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.product__info-container .offer-block--in-product .offer-block__list{display:grid;gap:1rem}.product__info-container .offer-block--in-product .offer-item--short{display:flex;gap:1.2rem;align-items:flex-start}.product__info-container .offer-block--in-product .offer-item__icon{position:relative;flex:0 0 2.2rem;width:2.2rem;height:2.2rem;margin-top:.1rem;border:0;border-radius:50%;background:rgb(var(--color-button))}.product__info-container .offer-block--in-product .offer-item__icon:after{content:"";position:absolute;left:.75rem;top:.45rem;width:.5rem;height:.9rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.product__info-container .offer-block--in-product .offer-item__icon img,.product__info-container .offer-block--in-product .offer-item__icon-label{display:none}.product__info-container .offer-block--in-product .offer-item__title{font-size:1.5rem;line-height:1.4;font-weight:500;color:rgba(var(--color-foreground),.9)}.product__info-container .offer-block--in-product .offer-item__title a{color:inherit;text-decoration:none}.product__info-container .offer-block--in-product .offer-item__title a:hover{text-decoration:underline}.product__info-container .offer-block--in-product .offer-item__small{display:block;margin-top:.2rem;font-size:1.25rem;line-height:1.4;color:rgba(var(--color-foreground),.6)}.product__info-container .rapi-header-title{display:block!important;margin:0 0 1rem!important}.product__info-container .rapi-header-title>div{display:block!important}.product__info-container .rapi-header-title p{margin:0;font-family:var(--font-body-family);font-size:1.4rem!important;line-height:1.4;color:rgba(var(--color-foreground),.75)}.product__info-container .rapi-bundle-content-0 .Polaris-ShadowBevel{box-shadow:none!important}.product__info-container .rapi-bundle-content-0 .Polaris-Box{padding:0!important;background:transparent!important}.product__info-container .rapi-bundle-content-0 .main-container{--rapi-check-mark-color: var(--sw-green) !important;--bar-most-popular-background-color: var(--sw-green) !important;--bar-most-popular-color: #fff !important;--bar-price-color: var(--sw-green) !important;--bar-price-compared-color: rgba(var(--sw-green-rgb), .45) !important;--bar-border-color: rgba(var(--sw-green-rgb), .25) !important;--bar-selected-border-color: var(--sw-green) !important;--bar-border-radius: 12px !important;font-family:var(--font-body-family)}.product__info-container .rapi-bundles__bar-container{background-color:#fff9!important;box-shadow:0 0 0 1px rgba(var(--sw-green-rgb),.25) inset!important;border-radius:1.2rem!important;transition:box-shadow .15s ease,background-color .15s ease}.product__info-container .rapi-bundles__bar-container:hover{box-shadow:0 0 0 1px rgba(var(--sw-green-rgb),.5) inset!important}.product__info-container .rapi-bundles__bar input:checked+.rapi-bundles__bar-container{background-color:#fff!important;box-shadow:0 0 0 2px var(--sw-green) inset!important}.product__info-container .rapi-bundles__bar-title,.product__info-container .rapi-bundles__bar-title span{--rapi-title-color: var(--sw-green) !important;color:var(--sw-green)!important;font-weight:600!important;font-size:1.5rem!important}.product__info-container .rapi-bundles__bar-subtitle{color:rgba(var(--color-foreground),.6)!important;font-size:1.3rem!important}.product__info-container .rapi-bundles__bar-price,.product__info-container .rapi-bundles__bar-price .money{color:var(--sw-green)!important;font-weight:600!important;font-size:1.5rem!important}.product__info-container .rapi-bundles__bar-full-price,.product__info-container .rapi-bundles__bar-full-price .money{color:rgba(var(--sw-green-rgb),.45)!important;font-size:1.25rem!important}.product__info-container .rapi-bundles__bar-radio{border-color:rgba(var(--sw-green-rgb),.4)!important}.jdgm-rev-widg{font-family:var(--font-body-family)!important;padding:0!important;border:0!important}.jdgm-rev-widg__header{text-align:left!important;margin-bottom:2.4rem!important}.jdgm-rev-widg__title{font-family:var(--font-heading-family)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:-.04em!important;line-height:.92!important;font-size:clamp(3.4rem,2.4rem + 1.9vw,4.8rem)!important;color:var(--sw-green)!important;text-align:left!important;margin:0 0 1.6rem!important}.jdgm-rev-widg .jdgm-star,.jdgm-rev .jdgm-star,.jdgm-prev-badge .jdgm-star,.jdgm-histogram .jdgm-star,.jdgm-star.jdgm--on,.jdgm-star.jdgm--half{color:rgb(var(--color-button))!important}.jdgm-star.jdgm--off{color:rgba(var(--sw-green-rgb),.25)!important}.jdgm-rev-widg__summary-average,.jdgm-rev-widg__summary-text{color:rgba(var(--color-foreground),.75)!important;font-size:1.4rem!important}.jdgm-histogram__bar{background:rgba(var(--sw-green-rgb),.1)!important;border-radius:999px!important;overflow:hidden}.jdgm-histogram__bar-content{background:rgb(var(--color-button))!important}.jdgm-histogram__frequency,.jdgm-histogram__percentage{color:rgba(var(--color-foreground),.7)!important}.jdgm-write-rev-link,.jdgm-write-rev-link:visited{font-family:var(--font-button-family, var(--font-body-family))!important;font-weight:500!important;font-size:1.45rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;background:transparent!important;color:var(--sw-green)!important;border:1px solid var(--sw-green)!important;border-radius:.6rem!important;padding:1.2rem 2.4rem!important;line-height:1!important}.jdgm-write-rev-link:hover{background:var(--sw-green)!important;color:#fff!important}.jdgm-medals-wrapper,.jdgm-rev-widg__sort-wrapper .jdgm-sort-dropdown-arrow{display:none!important}.jdgm-rev-widg__sort-wrapper{margin-top:1rem!important}.jdgm-sort-dropdown,.jdgm-sort-dropdown-wrapper select{font-family:var(--font-body-family)!important;color:var(--sw-green)!important;border:1px solid rgba(var(--sw-green-rgb),.3)!important;border-radius:.6rem!important;padding:.4rem 1rem!important}.jdgm-rev-widg__reviews{display:grid;gap:1.2rem;margin-top:1.6rem}.jdgm-rev{background:#fff!important;border:0!important;border-radius:1.4rem!important;padding:2rem 2.2rem!important;margin:0!important}.jdgm-rev__header{margin-bottom:.6rem!important}.jdgm-rev__author,.jdgm-rev__title{font-weight:600!important;color:var(--sw-green)!important}.jdgm-rev__timestamp{color:rgba(var(--color-foreground),.5)!important}.jdgm-rev__body{color:rgba(var(--color-foreground),.85)!important;line-height:1.55!important}.jdgm-rev__buyer-badge{background:rgba(var(--sw-green-rgb),.1)!important;color:var(--sw-green)!important;border-radius:999px!important;font-size:1.1rem!important;letter-spacing:.04em!important;padding:.2rem .8rem!important}.jdgm-rev__icon{background:rgba(var(--sw-green-rgb),.1)!important;color:var(--sw-green)!important;border-radius:50%!important}.jdgm-paginate .jdgm-paginate__page{color:var(--sw-green)!important}.jdgm-paginate .jdgm-paginate__page.jdgm-curt{color:rgb(var(--color-button))!important}@media screen and (min-width:990px){.jdgm-rev-widg__reviews{grid-template-columns:1fr 1fr}}@media screen and (max-width:749px){.product__info-container .offer-block--in-product{padding:1.4rem 1.6rem}.product__info-container .offer-block--in-product .offer-block__list{display:grid;gap:.8rem}.product__info-container .offer-block--in-product .offer-item--short,.product__info-container .offer-block--in-product .offer-item--short:nth-child(n+3){flex:1 1 100%}.product__info-container .offer-block--in-product .offer-item--short .offer-item__icon{width:2rem;height:2rem;border-radius:50%}.product__info-container .offer-block--in-product .offer-item__icon:after{left:.65rem;top:.35rem}.jdgm-rev{padding:1.6rem 1.8rem!important}}.product__info-container .icon-with-text{margin:1.6rem 0 .4rem}.product__info-container .icon-with-text--horizontal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.product__info-container .icon-with-text__item{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center}.product__info-container .icon-with-text .icon{width:2.2rem;height:2.2rem;color:rgb(var(--color-button))}.product__info-container .icon-with-text .icon-with-text__text,.product__info-container .icon-with-text .h4,.product__info-container .icon-with-text p{margin:0;font-size:1.2rem;line-height:1.3;font-weight:500;color:rgba(var(--color-foreground),.8)}.product__info-container .product__text{margin:.4rem 0 1.2rem;font-size:1.3rem;text-align:center}.product__info-container .product__accordion{margin:0}.product__info-container .product__accordion+.product__accordion{margin-top:0}.product__info-container .product__accordion details{border-top:1px solid rgba(var(--sw-green-rgb),.18)}.product__info-container .product__accordion:last-of-type details{border-bottom:1px solid rgba(var(--sw-green-rgb),.18)}.product__info-container .product__accordion summary{padding:1.4rem 0}.product__info-container .product__accordion .accordion__title{font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--sw-green)}.product__info-container .product__accordion .accordion__content{padding:0 0 1.6rem;font-size:1.4rem;line-height:1.55;color:rgba(var(--color-foreground),.8)}.product__info-container .product__accordion .accordion__content p{margin:0 0 .8rem}.product__info-container .product__accordion .accordion__content a{color:var(--sw-green)}.product__info-container .product__accordion summary .icon-caret{color:var(--sw-green)}body #MainContent .product__info-container .icon-with-text__item,body #MainContent .product__info-container .icon-with-text__item>*{min-width:0;width:100%;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}body #MainContent .product__info-container .icon-with-text .icon-with-text__text,body #MainContent .product__info-container .icon-with-text .h4,body #MainContent .product__info-container .icon-with-text p,body #MainContent .product__info-container .icon-with-text span{display:block;font-size:1.2rem;line-height:1.3;letter-spacing:0;text-transform:none;text-align:center}body #MainContent .product__info-container .product__accordion .accordion__title{font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--sw-green)}
/*# sourceMappingURL=/cdn/shop/t/16/assets/sw-product.css.map */
