.bonk-brand-point{position:relative;display:flex;flex-direction:column;padding-left:40px;font-family:var(--bonk-font);letter-spacing:0}.bonk-brand-point__icon{position:absolute;top:6.95px;left:3.97px;display:block;width:16.54px;height:23.75px;object-fit:contain}.bonk-brand-point__title{margin:0;font-family:var(--bonk-font);font-weight:800;font-size:14px;line-height:20px;letter-spacing:0;text-transform:uppercase;color:#fff}.bonk-brand-point__text{margin:0;padding-top:4px;font-weight:500;font-size:14px;line-height:20px;color:#dedede}@media screen and (min-width:990px){.bonk-brand-point{gap:8px}.bonk-brand-point__icon{top:1.54px;left:.81px;width:25.26px;height:36.26px}.bonk-brand-point__title{font-size:16px}.bonk-brand-point__text{padding-top:0;line-height:16px}}.bonk-bundle-card{display:flex;flex-direction:column;font-family:var(--bonk-font);color:#fff;text-decoration:none}.bonk-bundle-card__media{position:relative;display:block;aspect-ratio:200 / 264;overflow:hidden;background:#1a1a1a}.bonk-bundle-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1.64px solid #ffffff;pointer-events:none}.bonk-bundle-card__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.bonk-bundle-card__image--placeholder{fill:#ffffff40}.bonk-bundle-card__row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-top:16px}.bonk-bundle-card__title{min-width:0;font-weight:500;font-size:16px;line-height:20px;letter-spacing:-1px;text-transform:uppercase;color:#fff}.bonk-bundle-card__arrow{display:flex;flex:none;padding-top:4px;color:#fff}.bonk-bundle-card__arrow .icon{display:block}@media screen and (min-width:990px){.bonk-bundle-card{gap:8px}.bonk-bundle-card__media{aspect-ratio:389.33 / 512}.bonk-bundle-card__media:after{border-width:2px}.bonk-bundle-card__title{font-size:24px;line-height:28px}.bonk-bundle-card__arrow{padding-top:0}}.bonk-category-card{position:relative;display:block;container-type:inline-size;aspect-ratio:240 / 350;overflow:hidden;background:#000;color:#fff;text-decoration:none}.bonk-category-card__media,.bonk-category-card__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.bonk-category-card__image{object-fit:cover;transition:transform .4s ease}.bonk-category-card__image--placeholder{background:#2b2b2b;fill:#fff3}.bonk-category-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000,#000)}a.bonk-category-card:hover .bonk-category-card__image{transform:scale(1.03)}.bonk-category-card__content{position:absolute;left:16px;right:16px;bottom:24px;display:flex;flex-direction:column;font-family:var(--bonk-font);text-transform:uppercase;color:#fff}.bonk-category-card__title{font-weight:900;font-size:14px;line-height:16px;letter-spacing:0}.bonk-category-card__subtitle{font-weight:500;font-size:10px;line-height:15px;letter-spacing:-.25px}@container (min-width: 220px){.bonk-category-card__content{left:24px;right:24px;bottom:28px}}@media(prefers-reduced-motion:reduce){.bonk-category-card__image{transition:none}}.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-step-card{display:flex;flex-direction:column;gap:12px;counter-increment:bonk-step;font-family:var(--bonk-font);color:#fff}.bonk-step-card :where(h3,p){margin:0}.bonk-step-card__media{position:relative;aspect-ratio:370.34 / 486.18;overflow:hidden;background:#1a1a1a}.bonk-step-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1.64px solid #ffffff;pointer-events:none}.bonk-step-card__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.bonk-step-card__image--placeholder{fill:#ffffff40}.bonk-step-card__title{position:relative;padding:16px 0 16px 36px;border-bottom:.55px solid #ffffff;font-family:var(--bonk-font);font-weight:800;font-size:24px;line-height:28px;letter-spacing:-1px;text-transform:uppercase;color:#fff}.bonk-step-card__title:before{content:counter(bonk-step) ".";position:absolute;left:5px}.bonk-step-card__eyebrow{font-weight:400;font-size:14px;line-height:20px;letter-spacing:1.4px;text-transform:uppercase}.bonk-step-card__text{font-weight:500;font-size:16px;line-height:24px;letter-spacing:.5px}@media screen and (min-width:990px){.bonk-step-card{gap:8px}.bonk-step-card__media{aspect-ratio:390 / 512}.bonk-step-card__media:after{border-width:2px}.bonk-step-card__title{padding-bottom:15px;border-bottom-width:1px}.bonk-step-card__title:before{left:7px}.bonk-step-card__eyebrow{padding:8px 0;font-size:16px}.bonk-step-card__text{line-height:20px}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAcIAAAAc */
