.product-info .product-info__block-item[data-first-after-group-end]{margin-block-start:0}.product-info>.product-info__block-item[data-first-visible-block]{margin-block-start:0!important}.product-info__collapsible-text{border-radius:var(--rounded);overflow:hidden;padding-inline:var(--spacing-4);background-color:var(--collapsible-text-bg-mobile, #ffffff)}@media screen and (min-width:700px){.product-info__collapsible-text{background-color:var(--collapsible-text-bg-desktop, var(--collapsible-text-bg-mobile, #ffffff))}}.product-info__collapsible-text .product-info__accordion{border-block-start-width:0;border-block-end-width:0}.product-info__collapsible-text--custom-chevron .accordion .circle-chevron{background:var(--collapsible-chevron-bg, rgb(var(--text-color) / .1));color:var(--collapsible-chevron-color, inherit)}.product-info__collapsible-text--custom-chevron .group[aria-expanded=true] .circle-chevron.group-expanded\:colors:not([disabled]){background:var(--collapsible-chevron-bg, rgb(var(--text-color)));color:var(--collapsible-chevron-color, rgb(var(--background)))}@media screen and (pointer:fine){.product-info__collapsible-text--custom-chevron .group:hover .circle-chevron.group-hover\:colors:not([disabled]){background:var(--collapsible-chevron-bg, rgb(var(--text-color)));color:var(--collapsible-chevron-color, rgb(var(--background)))}}.product-info__collapsible-text--icon-padded{--collapsible-icon-size: 40px;--collapsible-icon-padding: 6px;--collapsible-icon-bg: #fce7f3}.product-info__collapsible-text--icon-padded .accordion__icon-wrap{flex-shrink:0;box-sizing:border-box;width:var(--collapsible-icon-size);height:var(--collapsible-icon-size);min-width:var(--collapsible-icon-size);min-height:var(--collapsible-icon-size);padding:var(--collapsible-icon-padding);border-radius:9999px;background:var(--collapsible-icon-bg);display:flex;align-items:center;justify-content:center;overflow:hidden}.product-info__collapsible-text--icon-padded .accordion__icon-wrap .accordion__icon-img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;display:block;flex-shrink:0}.product-info__collapsible-text--icon-padded .accordion__icon-wrap svg{width:auto;height:auto;max-width:100%;max-height:100%;flex-shrink:0}.product-info__block-group.accordion-group{flex-direction:column;gap:var(--spacing-4);display:flex}.shopify-section--main-product .product-gallery__media-list-wrapper{background:#f4f4ef;border-radius:var(--rounded);overflow:hidden}.product-gallery--square-media .product-gallery__media{aspect-ratio:1 / 1;align-items:center;justify-content:center;display:flex;overflow:hidden;border-radius:var(--rounded)}.product-gallery--square-media .product-gallery__media>img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.product-gallery--square-media .product-gallery__media>:is(video-media,model-media){max-width:100%;max-height:100%;width:auto;min-width:0;align-self:center}.product-gallery--square-media .product-gallery__media>video-media>:is(video,img,iframe,svg){object-fit:contain;object-position:center}.product-gallery--square-media .product-gallery__thumbnail-list{align-items:center}.product-gallery--square-media .product-gallery__thumbnail{aspect-ratio:1 / 1;width:100%;background:rgb(var(--background-primary));align-items:center;justify-content:center;display:flex;overflow:hidden}.product-gallery--square-media .product-gallery__thumbnail img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}@media screen and (max-width:699px){.shopify-section--main-product .product-gallery__thumbnail-list,.shopify-section--featured-product .product-gallery__thumbnail-list{grid-auto-columns:72px}.shopify-section--main-product .product-gallery__thumbnail,.shopify-section--featured-product .product-gallery__thumbnail{width:72px;min-width:72px;height:72px}}.bk-media-buy-buttons__trust-row{flex-wrap:wrap}.bk-media-buy-buttons__pulse{--bk-pulse-color: rgb(var(--text-color));--bk-pulse-size: 8px;--bk-pulse-ring: 6px;position:relative;width:var(--bk-pulse-size);height:var(--bk-pulse-size);flex-shrink:0;display:inline-block;vertical-align:middle}.bk-media-buy-buttons__pulse:before{content:"";position:absolute;inset:calc(-1 * var(--bk-pulse-ring));box-sizing:border-box;background:radial-gradient(50% 50% at 50% 50%,rgb(255 255 255 / 0) 0%,var(--bk-pulse-color) 100%);opacity:.3;border-radius:100%;transform-origin:50% 50%;animation:2s ease-in-out infinite alternate ping}.bk-media-buy-buttons__pulse-core{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:100%;background:var(--bk-pulse-color);z-index:1}@media(prefers-reduced-motion:reduce){.bk-media-buy-buttons__pulse:before{animation:none}}.bk-media-buy-buttons__trust-image{height:24px;width:auto;object-fit:contain;flex-shrink:0;display:block}.bk-media-product-description__body.is-clamped{-webkit-box-orient:vertical;-webkit-line-clamp:var(--bk-desc-lines, 5);display:-webkit-box;overflow:hidden}.bk-media-product-description__toggle{-webkit-appearance:none;appearance:none;background:none;border:none;color:rgb(var(--bk-desc-toggle-color, var(--button-background-primary)));cursor:pointer;font:inherit;margin-block-start:var(--spacing-2);padding:0;text-align:inherit;text-decoration:underline;text-underline-offset:.15em}.bk-media-product-description__toggle:focus-visible{outline:2px solid rgb(var(--bk-desc-toggle-color, var(--button-background-primary)));outline-offset:2px}.bk-media-product-description__toggle[hidden]{display:none}.bk-media-qty-presets{position:relative;--bk-qty-row-bg: rgb(var(--background) / .35);--bk-qty-row-bg-selected: rgb(var(--button-background-primary));--bk-qty-row-title: rgb(var(--text-color));--bk-qty-row-title-selected: #fff;--bk-qty-row-unit-selected: rgba(255, 255, 255, .88);--bk-qty-row-compare-selected: rgba(255, 255, 255, .65)}.bk-media-qty-presets__hidden-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.bk-media-qty-presets__quantity-input{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.bk-media-qty-presets__row{background:var(--bk-qty-row-bg);border-radius:var(--rounded);transition:background-color .15s ease}.bk-media-qty-presets__row-label{cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:var(--spacing-3);row-gap:var(--spacing-1);align-items:start;min-width:0;padding:var(--spacing-3) var(--spacing-4);width:100%}.bk-media-qty-presets__row.is-selected{background:var(--bk-qty-row-bg-selected)}.bk-media-qty-presets__title{color:var(--bk-qty-row-title);grid-column:1;grid-row:1;margin:0}.bk-media-qty-presets__prices{grid-column:2;grid-row:1;justify-self:end;text-align:right}.bk-media-qty-presets__badges{grid-column:1;grid-row:2;min-width:0}.bk-media-qty-presets__unit-line{grid-column:2;grid-row:2;justify-self:end;text-align:right;white-space:nowrap}.bk-media-qty-presets__row.is-selected .bk-media-qty-presets__title{color:var(--bk-qty-row-title-selected)}.bk-media-qty-presets__row.is-selected .bk-media-qty-presets__unit-line.text-subdued{color:var(--bk-qty-row-unit-selected)}.bk-media-qty-presets__row.is-selected .bk-media-qty-presets__compare{color:var(--bk-qty-row-compare-selected)}.bk-media-qty-presets__row.is-selected .bk-media-qty-presets__sale{color:#fff}.bk-media-qty-presets__pill-prices{flex-shrink:0;justify-content:flex-end}.bk-media-pack-badge{--badge-background: 156 191 57 / .12;--badge-color: 156 191 57}.bk-media-qty-presets__row.is-selected .bk-media-pack-badge{--badge-background: 156 191 57 / .2;--badge-color: 156 191 57}.bk-media-qty-presets__discount-badge{--badge-background: var(--bk-qty-discount-badge-bg, var(--on-sale-badge-background));--badge-color: var(--bk-qty-discount-badge-text, var(--on-sale-badge-text))}.bk-media-qty-presets .quantity-selector{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0!important;box-shadow:none!important;background:transparent!important;pointer-events:none}.bk-media-qty-presets .quantity-selector__button{display:none}.bk-media-qty-presets__row:has(input[data-bk-qty-preset-radio]:focus-visible) .bk-media-qty-presets__row-label{box-shadow:inset 0 0 0 2px rgb(var(--text-color));border-radius:var(--rounded)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/k7.css.map */
