.bonk-benefit-card{display:flex;flex-direction:column;gap:16px;min-width:0;font-family:var(--bonk-font);color:#fff}.bonk-benefit-card :where(h3,p){margin:0}.bonk-benefit-card__media{position:relative;aspect-ratio:3 / 4;overflow:hidden;border:3.837px solid #ffffff;background:#fff}.bonk-benefit-card__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.bonk-benefit-card__image--placeholder{background:#1a1a1a;fill:#555}.bonk-benefit-card__title{padding-bottom:12px;border-bottom:.548px solid rgba(255,255,255,.6);font-family:var(--bonk-font);font-weight:800;font-size:17px;line-height:25.5px;letter-spacing:-.9px;text-align:center;text-transform:uppercase;color:#fff}.bonk-benefit-card__text{font-weight:500;font-size:14px;line-height:21px;letter-spacing:0;color:#fffc}.bonk-benefit-card__text br{display:none}.bonk-benefit-card__list{display:flex;flex-direction:column;gap:8px}@media screen and (min-width:990px){.bonk-benefit-card{gap:8px}.bonk-benefit-card__media{width:min(100%,380px);margin-inline:auto;aspect-ratio:380 / 500;border-width:4px}.bonk-benefit-card__title{padding:8px 0 12px 8px;border-bottom:.6px solid #ffffff;font-size:18px;line-height:28px;text-align:left}.bonk-benefit-card__text{padding:7px 0 15px;line-height:20px}.bonk-benefit-card__text br{display:inline}}.bonk-check-item{display:flex;align-items:flex-start;gap:8px;font-family:var(--bonk-font);font-weight:400;font-size:14px;line-height:19.6px;letter-spacing:0;color:#fff}.bonk-check-item__icon{display:flex;flex:none;padding-top:2px;color:#0075ff}.bonk-check-item__icon .icon{display:block;width:20px;height:20px}.bonk-check-item__text br{display:none}@media screen and (min-width:990px){.bonk-check-item{align-items:center;line-height:18px}.bonk-check-item__icon{padding-top:0}.bonk-check-item__text br{display:inline}}.bonk-product-card{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-width:0;container-type:inline-size;font-family:var(--bonk-font);color:#000}.bonk-product-card__inner{display:flex;flex:1 1 auto;flex-direction:column;gap:8px}.bonk-product-card__media{position:relative;display:block;aspect-ratio:200 / 208;overflow:hidden;border-bottom:.5px solid #a3a3a3;background:#fff}.bonk-product-card__visual{position:relative}.bonk-product-card__badge{position:absolute;top:16px;left:16px;z-index:1;padding:4px 12px;background:#000;color:#fff;font-weight:500;font-size:12px;line-height:16px;letter-spacing:.69px;text-transform:uppercase;pointer-events:none}.bonk-product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.bonk-product-card__image--placeholder{background:#f2f2f2;fill:#c8c8c8}.bonk-product-card__info{display:flex;flex-direction:column;align-items:center;text-align:center}.bonk-product-card__title,.bonk-product-card__title:visited{padding:4px 0;font-weight:500;font-size:16px;line-height:20px;letter-spacing:0;text-transform:uppercase;text-decoration:none;color:#000}.bonk-product-card__price{margin:0;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0}.bonk-product-card__compare{margin-left:6px;color:#737373}.bonk-product-card__quick-add,.bonk-product-card__quick-add product-form{display:block}.bonk-product-card__quick-add{margin-top:auto}.bonk-product-card__button,.bonk-product-card__size{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:56px;padding:0 12px;font-family:var(--bonk-font);font-weight:800;font-size:16px;line-height:24px;letter-spacing:2px;text-transform:uppercase;cursor:pointer}.bonk-product-card__button{border:.5px solid #000000;background:#000;color:#fff;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.bonk-product-card__button[hidden],.bonk-product-card__sizes[hidden]{display:none}.bonk-product-card__button:disabled,.bonk-product-card__button[aria-disabled=true]{cursor:default}.bonk-product-card__button:disabled,.bonk-product-card__button[aria-disabled=true]:not(.loading){border:1px solid #000000;background:#fff;color:#000}.bonk-product-card__button .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.bonk-product-card__button .loading__spinner.hidden{display:none}.bonk-product-card__button .spinner{width:20px;height:20px}.bonk-product-card__button .path{stroke:#fff}.bonk-product-card__button.loading>span{visibility:hidden}.bonk-product-card__sizes{display:flex;gap:8px}.bonk-product-card__size{flex:1 1 0;min-width:0;border:1px solid #000000;background:#fff;color:#000;letter-spacing:1px;transition:background-color .2s ease,color .2s ease}.bonk-product-card__size:hover:not(:disabled){background:#000;color:#fff}.bonk-product-card__size:disabled{border-color:#a3a3a3;color:#a3a3a3;text-decoration:line-through;cursor:default}@media(hover:hover){.bonk-product-card__button:hover:not(:disabled):not(.loading){border:1px solid #000000;background:#fff;color:#000}}@container (min-width: 260px){.bonk-product-card__inner{gap:20px}.bonk-product-card__badge{font-size:16px}.bonk-product-card__media{aspect-ratio:310 / 333;border-bottom-width:1px}.bonk-product-card__info{align-items:flex-start;gap:14px;text-align:left}.bonk-product-card__title{padding:0;font-size:20px;line-height:34px}.bonk-product-card__price{font-size:22px;line-height:22px}.bonk-product-card__button,.bonk-product-card__size{height:60px;line-height:20px}.bonk-product-card__button{border:1px solid #ffffff}}@media(prefers-reduced-motion:reduce){.bonk-product-card__button,.bonk-product-card__size{transition:none}}.bonk-review-card{display:flex;flex-direction:column;flex:1 1 auto;gap:12px;min-width:0;padding:28px;border:.55px solid #000000;background:#fff;font-family:var(--bonk-font);color:#1d1d1b;letter-spacing:0}.bonk-review-card :where(h3,p){margin:0}.bonk-review-card__stars{display:flex;justify-content:center;gap:4px;color:#0075ff}.bonk-review-card__stars .icon{display:block;width:20px;height:16px}.bonk-review-card__title{padding-top:16px;font-family:var(--bonk-font);font-weight:900;font-size:20px;line-height:22px;letter-spacing:0;text-align:center;color:#1d1d1b}.bonk-review-card__title em{font-style:normal;color:#0075ff}.bonk-review-card__text{padding-top:12px;font-weight:400;font-size:14px;line-height:22px;color:#000}.bonk-review-card__author{display:flex;flex-direction:column;align-items:flex-start;margin-top:auto}.bonk-review-card__name{padding-top:24px;font-family:var(--bonk-font-script);font-weight:400;font-size:36px;line-height:20px;white-space:nowrap}.bonk-review-card__verified{display:flex;align-items:center;gap:8px;padding-top:12px;font-weight:400;font-size:14px;line-height:20px}.bonk-review-card__shield{display:block;flex:none;width:16px;height:16px;object-fit:contain}@media screen and (min-width:990px){.bonk-review-card{gap:0;padding:32.4px 33px 38.1px 28px;border:0;text-align:center}.bonk-review-card__title{padding:24px 6px 0 5px;font-size:26px;line-height:36px}.bonk-review-card__text{padding:36px 27px 0;font-size:16px}.bonk-review-card__author{align-items:center;gap:8px;padding-top:24px}.bonk-review-card__name{padding-top:0;font-size:44px}.bonk-review-card__verified{padding-top:0;font-size:16px}.bonk-review-card__shield{width:15px;height:16.63px}}.bonk-review-photo{position:relative;flex:1 1 auto;aspect-ratio:200 / 300;overflow:hidden;border:.55px solid #000000;background:#fff}.bonk-review-photo__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.bonk-review-photo__image--placeholder{background:#e6e6e6;fill:#b3b3b3}@media screen and (min-width:990px){.bonk-review-photo{aspect-ratio:449 / 428;border:0}}.bonk-trust-line-item{display:flex;align-items:center;gap:12px;font-family:var(--bonk-font);font-weight:500;font-size:10px;line-height:15px;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;color:#fff}.bonk-trust-line-item:before{content:"\2022";font-style:italic;font-weight:700;letter-spacing:0}@media screen and (min-width:990px){.bonk-trust-line-item{gap:24px}}.bonk-trust-line{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.bonk-trust-line>.bonk-trust-line-item:first-child:before,.bonk-trust-line>:first-child>.bonk-trust-line-item:before{display:none}@media screen and (min-width:990px){.bonk-trust-line{gap:0 24px}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAiIAAAAMG */
