.blog-page .blog-page__card .card__media{flex:0 0 auto}.blog-page .blog-page__content{padding-top:16px}.blog-page .card--card .blog-page__content{padding:20px}.blog-page .blog-page__title{line-height:1.35}.blog-page .blog-page__title a{color:inherit;text-decoration:none}.blog-page .blog-page__title a:hover{text-decoration:underline}.blog-page .blog-page__excerpt{line-height:1.6}.blog-page .blog-page__more{align-self:flex-start;margin-top:auto}.blog-page .blog-page__empty{margin:0;padding:32px 0}.collab .collab__intro{max-width:1040px;margin:0 auto}.collab .collab__heading{margin:0 0 20px;line-height:1.15}.collab .collab__text{line-height:1.7}.collab .collab__text>*+*{margin-top:16px}.collab .collab__card{max-width:1360px;margin:32px auto 0;padding:24px 16px;border-radius:var(--collab-radius, 24px);background:var(--collab-card-bg, #fff)}.collab .collab__app{min-width:0}.collab .collab__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.collab .field{min-width:0}.collab .collab__req{margin-left:2px;color:rgb(var(--color-error-rgb, 224, 34, 41))}.collab .collab__form select{appearance:none;-webkit-appearance:none;padding-right:48px}.collab .collab__form textarea{min-height:150px;resize:vertical}.collab .collab__form input:user-invalid,.collab .collab__form select:user-invalid,.collab .collab__form textarea:user-invalid{border-color:rgb(var(--color-error-rgb, 224, 34, 41))}.collab .collab__actions{margin-top:28px}.collab .collab__submit{min-width:160px}.collab .collab__submit[aria-busy=true]{opacity:.7;pointer-events:none}.collab .collab__errors{display:flex;gap:8px;align-items:flex-start;margin-bottom:20px;padding:12px 16px;border-radius:8px;background:#e022290f}.collab .collab__errors ul{margin:0;padding-left:18px}.collab .collab__success{padding:24px 0;outline:none}.collab .collab__success-icon{display:inline-flex;margin-bottom:12px}.collab .collab__success-heading{margin:0 0 8px}.collab .collab__again{margin-top:20px}@media(min-width:769px){.collab .collab__card{margin-top:48px;padding:48px}.collab .collab__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;row-gap:24px}.collab .collab__full{grid-column:1 / -1}}.contact-help__grid{display:grid;gap:calc(2 * var(--gutter-base));align-items:start}.contact-help__label+.contact-help__heading{margin-top:calc(1.5 * var(--gutter-base))}.contact-help .contact-help__text{margin-top:calc(2 * var(--gutter-base));font-size:calc(var(--font-body-size) * 1.1);line-height:1.9}.contact-help .contact-help__text>*{margin-block:0}.contact-help .contact-help__text>*+*{margin-top:calc(1.5 * var(--gutter-base))}.contact-help__card{min-width:0;padding:min(var(--ch-card-padding),2.4rem);border-radius:var(--ch-card-radius);background-color:var(--ch-card-bg);font-family:var(--font-body-family);color:rgb(var(--color-normal-text-rgb))}@media(min-width:769px){.contact-help__card{padding:var(--ch-card-padding)}}@media(min-width:1025px){.contact-help__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);column-gap:calc(4 * var(--gutter-base))}}.customer-reviews__track{align-items:flex-start}.customer-reviews__card{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--cr-radius, 20px);background:var(--cr-card-bg, #fff);box-shadow:0 1px 4px rgba(var(--color-card-shadow),.06)}.customer-reviews__body{display:grid;gap:14px;padding:24px}.customer-reviews__stars{display:flex;gap:2px;color:var(--cr-star, #F5B301)}.customer-reviews__title{margin:0}.customer-reviews__text{font-size:calc(var(--font-body-size) * 1.05);line-height:1.65}.customer-reviews__text p{margin:0}.customer-reviews__photos{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0;list-style:none}.customer-reviews__photo{width:56px;height:56px}.customer-reviews__photo a{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:10px;background:rgba(var(--color-normal-text-rgb),.06)}.customer-reviews__photo img{transition:transform .3s}.customer-reviews__photo a:hover img{transform:scale(1.06)}.customer-reviews__photo-more{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000080;color:#fff;font-weight:700}.customer-reviews .slider-scrollbar{margin-top:32px}.customer-reviews__author{display:flex;align-items:center;gap:10px;margin-top:4px}.customer-reviews__avatar{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:36px;height:36px;overflow:hidden;border-radius:50%;background:rgba(var(--color-normal-text-rgb),.08);font-weight:700}.customer-reviews__author-copy{display:grid;min-width:0}.customer-reviews__meta{font-size:calc(var(--font-body-size) * .85)}.customer-reviews__product{display:grid;gap:10px;padding:18px 24px 22px;border-top:1px solid var(--color-border);color:inherit;text-decoration:none}.customer-reviews__badge{justify-self:start;padding:3px 8px;border-radius:6px;background:color-mix(in srgb,var(--color-success) 14%,transparent);color:var(--color-success);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.customer-reviews__product-row{display:flex;align-items:center;gap:12px}.customer-reviews__product-media{flex:0 0 auto;width:44px;height:56px;overflow:hidden;border-radius:6px}.customer-reviews__product-copy{display:grid;gap:2px;min-width:0;font-size:calc(var(--font-body-size) * .95)}.customer-reviews__app+.customer-reviews__app{margin-top:calc(2 * var(--gutter-base))}.customer-reviews .jdgm-review-snippet-widget{--jdgm-snippet-card-color: var(--cr-card-bg, #fff);--jdgm-snippet-star-color: var(--cr-star, #F5B301);--jdgm-snippet-border-radius: var(--cr-radius, 20px);--jdgm-snippet-text-color: rgb(var(--color-normal-text-rgb));--jdgm-snippet-lighter-text-color: rgba(var(--color-normal-text-rgb), .6);--jdgm-snippet-arrows-bg-color: var(--cr-card-bg, #fff);--jdgm-snippet-arrows-color: rgb(var(--color-normal-text-rgb))}.customer-reviews .jdgm-rev-snippet-card,.customer-reviews .jdgm-review-card,.customer-reviews .jdgm-carousel-item__inner-wrapper{border:0;border-radius:var(--cr-radius, 20px);background:var(--cr-card-bg, #fff);box-shadow:0 1px 4px rgba(var(--color-card-shadow),.06);overflow:hidden}.customer-reviews .jdgm-carousel-item__inner-wrapper{padding:24px}.customer-reviews .jdgm-carousel .jdgm-star,.customer-reviews .jdgm-rev-snippet-card__rating,.customer-reviews .jdgm-review-card .jm-star-rating{color:var(--cr-star, #F5B301)}.customer-reviews__app [style*=--jm-review-widget-star-and-histogram-color]{--jm-review-widget-star-and-histogram-color: var(--cr-star, #F5B301) !important;--jm-widget-border-radius: var(--cr-radius, 20px) !important}.customer-reviews .jdgm-carousel-item__product,.customer-reviews .jdgm-rev-snippet-card__product{margin-top:16px;padding-top:14px;border-top:1px solid var(--color-border)}.customer-reviews .jdgm-carousel-item__reviewer-name,.customer-reviews .jdgm-rev-snippet-card__reviewer-name,.customer-reviews .jdgm-review-card__reviewer-name{font-weight:700;color:rgb(var(--color-normal-text-rgb))}.customer-reviews--hide-app-heading .jdgm-carousel-title-and-link,.customer-reviews--hide-app-heading .jdgm-carousel-title,.customer-reviews--hide-app-heading .jdgm-carousel-number-of-reviews,.customer-reviews--hide-app-heading .jm-grid-header__text{display:none}.faq__heading{margin:0 0 12px;text-align:center}.faq__intro{max-width:64rem;margin:0 auto;text-align:center}.faq__groups{display:grid;gap:40px;margin-top:40px}.faq__group{display:grid;gap:14px}.faq__category-title{margin:0;font-family:var(--font-heading-family);font-size:calc(var(--font-body-size) * 1.05);font-weight:700;letter-spacing:.06em;line-height:1.35;text-transform:uppercase}.faq__category-text{margin-top:6px;color:rgba(var(--color-normal-text-rgb),.65);font-size:calc(var(--font-body-size) * .95)}.faq__list{display:grid;gap:10px;min-width:0}.faq__item{border:1px solid var(--color-border);border-radius:var(--faq-radius, 8px);background:var(--faq-card-bg, #fff)}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;font-weight:600;line-height:1.45;cursor:pointer;list-style:none}.faq__question::-webkit-details-marker{display:none}.faq__question:focus-visible{outline:2px solid rgb(var(--color-normal-text-rgb));outline-offset:2px;border-radius:var(--faq-radius, 8px)}.faq__icon{flex:0 0 auto;transition:transform .2s}.faq__item[open] .faq__icon{transform:rotate(180deg)}.faq__answer{padding:0 18px 16px;color:rgba(var(--color-normal-text-rgb),.8);line-height:1.65}.faq__answer>*+*{margin-top:8px}.faq__answer p,.faq__answer ul{margin:0}.faq__empty{margin:0;padding:12px 16px;border:1px dashed var(--color-border);border-radius:var(--faq-radius, 8px);color:rgba(var(--color-normal-text-rgb),.6)}@media(min-width:769px){.faq__groups{gap:48px;margin-top:48px}.faq__group{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:40px;align-items:start}.faq__question{padding:16px 22px}.faq__answer{padding:0 22px 18px}}.product-archive-grid__grid{display:grid;grid-template-columns:repeat(var(--pag-cols-mobile),minmax(0,1fr));column-gap:var(--pag-gap-mobile);row-gap:var(--pag-row-gap)}.product-archive-grid__media{aspect-ratio:3 / 4;border-radius:var(--corner-radius-m);background-color:var(--pag-media-bg, #ffffff)}.product-archive-grid__media img,.product-archive-grid__media .placeholder{object-fit:contain;transition:transform .4s var(--timing-function-on)}.product-archive-grid__media:hover img{transform:scale(1.03)}.product-archive-grid__badge{top:6%;right:6%;width:clamp(4rem,16%,6.4rem);aspect-ratio:1;border-radius:50%;background-color:var(--pag-badge-bg);color:var(--pag-badge-text);letter-spacing:.04em}.product-archive-grid__badge--sold-out{background-color:rgba(var(--color-normal-text-rgb),.75);color:var(--color-background)}.product-archive-grid__info{gap:6px;padding-top:16px}.product-archive-grid__title{color:inherit;text-decoration:none}.product-archive-grid__title:hover{text-decoration:underline;text-underline-offset:3px}.product-archive-grid__pagination{margin-top:calc(2 * var(--gutter-base))}@media(min-width:769px){.product-archive-grid__grid{grid-template-columns:repeat(var(--pag-cols-tablet),minmax(0,1fr));column-gap:var(--pag-gap-desktop)}.product-archive-grid__info{padding-top:20px}}@media(min-width:1025px){.product-archive-grid__grid{grid-template-columns:repeat(var(--pag-cols-desktop),minmax(0,1fr))}}.product-delivery-bar__list li{font-weight:600}@media(min-width:769px){.product-delivery-bar__header{max-width:32rem}.product-delivery-bar__apps{max-width:48rem}}.product-feature-rows__inner{margin-inline:auto}.product-feature-rows--boxed .product-feature-rows__inner{max-width:var(--content-max-width);border-radius:var(--corner-radius-m);overflow:hidden}.section.product-feature-rows--full{padding-inline:0}.product-feature-rows__header{padding:var(--s-inner-p-y) var(--s-inner-p-x) calc(var(--s-inner-p-y) / 2)}.product-feature-rows__logo{width:100%;max-width:var(--logo-width, 32rem)}.product-feature-rows__row{display:grid}.product-feature-rows__media{width:100%;aspect-ratio:var(--ratio, 5 / 3)}.product-feature-rows__media img,.product-feature-rows__media .placeholder{width:100%;height:100%;object-fit:cover}.product-feature-rows .product-feature-rows__heading{font-size:var(--pfr-heading-size-mb);line-height:var(--pfr-heading-lh)}.product-feature-rows .product-feature-rows__subtitle{font-size:var(--pfr-subtitle-size-mb);line-height:var(--pfr-subtitle-lh)}.product-feature-rows .product-feature-rows__text,.product-feature-rows .product-feature-rows__text p{font-size:var(--pfr-body-size-mb);line-height:var(--pfr-body-lh)}.product-feature-rows .product-feature-rows__text{width:100%;margin-inline:0}.product-feature-rows__content{padding:var(--s-inner-p-y) var(--s-inner-p-x)}@media(min-width:769px){.product-feature-rows__row{grid-template-columns:1fr 1fr;align-items:stretch}.product-feature-rows__row--reverse .product-feature-rows__media{order:2}.product-feature-rows__media{align-self:center}.product-feature-rows .product-feature-rows__heading{font-size:calc((var(--pfr-heading-size-mb) + var(--pfr-heading-size)) / 2)}.product-feature-rows .product-feature-rows__subtitle{font-size:calc((var(--pfr-subtitle-size-mb) + var(--pfr-subtitle-size)) / 2)}.product-feature-rows .product-feature-rows__text,.product-feature-rows .product-feature-rows__text p{font-size:calc((var(--pfr-body-size-mb) + var(--pfr-body-size)) / 2)}}@media(min-width:1025px){.product-feature-rows .product-feature-rows__heading{font-size:var(--pfr-heading-size)}.product-feature-rows .product-feature-rows__subtitle{font-size:var(--pfr-subtitle-size)}.product-feature-rows .product-feature-rows__text,.product-feature-rows .product-feature-rows__text p{font-size:var(--pfr-body-size)}}.product-information{max-width:96rem;margin-inline:auto}.product-reviews__summary{display:grid;gap:calc(2 * var(--gutter-base));padding:calc(2 * var(--gutter-base));align-items:center}.product-reviews__stars{color:var(--color-accent)}.product-reviews__value{line-height:1}.product-reviews__track{height:8px;border-radius:8px;background-color:var(--color-border)}.product-reviews__fill{border-radius:8px;background-color:var(--color-accent)}.product-reviews__count{min-width:3ch;text-align:right}.product-reviews__summary+.product-reviews__app{margin-top:calc(2 * var(--gutter-base))}.product-reviews__app .jm-review-widget{--jm-review-widget-star-and-histogram-color: var(--pr-star-color) !important;--jm-review-widget-button-color: var(--pr-button-bg) !important;--jm-review-widget-button-text-color: var(--pr-button-text) !important;--jm-review-widget-form-button-color: var(--pr-button-bg) !important;--jm-review-widget-form-button-text-color: var(--pr-button-text) !important;--jm-widget-primary-color: var(--pr-button-bg) !important;--jm-review-widget-text-color: rgb(var(--color-normal-text-rgb)) !important;--jm-review-widget-lighter-text-color: rgba(var(--color-normal-text-rgb), .6) !important;--jm-widget-border-radius: var(--pr-card-radius) !important;--jm-review-widget-bar-chart-height: 8px !important;--jm-btn-border-radius: 999px;font-family:var(--font-body-family)}.product-reviews__app .jdgm-review-widget .jm-review-widget{padding-block:0}.product-reviews__app .jm-review-widget:has(.jm-no-reviews-state) .jm-review-widget__body .jdgm-empty-state{display:none}.product-reviews__app--hide-title .jm-review-widget-minimal-header__title{display:none}.product-reviews__app .jm-review-widget__header{padding:calc(2 * var(--gutter-base));border-radius:var(--pr-card-radius);background-color:var(--pr-card-bg);box-shadow:0 1px 4px rgba(var(--color-card-shadow),.08),0 4px 16px rgba(var(--color-card-shadow),.04)}.product-reviews__app .jm-review-widget .jm-button{min-height:var(--form-field-lg);padding-inline:calc(1.5 * var(--gutter-base));border-radius:999px;font-family:var(--font-button-family);font-weight:700}.product-reviews__app .jm-review-widget .jm-button--secondary{border-color:var(--pr-button-bg);color:var(--pr-button-bg)}.product-reviews__app .jm-review-widget .jm-verified-badge{background-color:color-mix(in srgb,var(--color-success) 14%,transparent);color:var(--color-success)}.product-reviews__app .jdgm-review-list{column-count:1;column-gap:calc(1.5 * var(--gutter-base))}.product-reviews__app .jdgm-review-list .jm-review-item{display:inline-block;width:100%;margin-block-end:calc(1.5 * var(--gutter-base));padding:calc(1.5 * var(--gutter-base));border:0;border-radius:var(--pr-card-radius);background-color:var(--pr-card-bg);box-shadow:0 1px 4px rgba(var(--color-card-shadow),.08),0 4px 16px rgba(var(--color-card-shadow),.04);break-inside:avoid}.product-reviews__app .jdgm-review-list .jm-align-review-item{border:0;padding-block-end:0}.product-reviews__app .jdgm-review-list .jm-align-review-item__body{flex-wrap:wrap}.product-reviews__app .jdgm-review-list .jm-align-review-item__sidebar{flex-basis:100%}.product-reviews__app .jm-review-widget .jm-media-grid img{border-radius:calc(var(--pr-card-radius) / 2)}@media(min-width:769px){.product-reviews__summary{grid-template-columns:minmax(16rem,auto) 1fr auto;padding:calc(2 * var(--gutter-base)) calc(3 * var(--gutter-base))}.product-reviews__summary>:only-child{grid-column:1 / -1}.product-reviews__app .jm-review-widget__header{padding:calc(2 * var(--gutter-base)) calc(3 * var(--gutter-base))}.product-reviews__app .jdgm-review-list{column-count:min(2,var(--pr-columns))}}@media(min-width:1025px){.product-reviews__app .jdgm-review-list{column-count:var(--pr-columns)}}.product-video-features{display:grid;gap:calc(2 * var(--gutter-base));align-items:center}.product-video-features__video{aspect-ratio:16 / 9;background-color:rgba(var(--color-normal-text-rgb),.06)}.product-video-features__video video,.product-video-features__video iframe{border:0}.product-video-features--stacked .product-video-features__video{width:100%;max-width:96rem;margin-inline:auto}.product-video-features__icon{width:4.8rem;height:4.8rem}.product-video-features__icon svg{max-width:100%;max-height:100%}@media(min-width:769px){.product-video-features--split{grid-template-columns:1fr 1fr}.product-video-features--video-right .product-video-features__video{order:2}}.promo-strip{display:grid;align-items:center;gap:calc(2 * var(--gutter-base))}.promo-strip__media{width:100%;max-width:var(--promo-image-width, 36rem);margin-inline:auto}@media(min-width:769px){.promo-strip{display:flex;justify-content:space-between}.promo-strip__content,.promo-strip__button{flex:1}.promo-strip__button{text-align:right}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
