.template-product .product-block-list__item--info .card{background:#faf8f5;border-color:#1e2d7d14}.template-product .product-meta__title{color:var(--heading-color);margin-bottom:8px}.srv-short-summary{margin:0 0 12px;max-width:42em;color:var(--text-color);font-size:14px;line-height:1.45}.srv-pdp-meta-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:0 0 14px}.srv-pdp-meta-row .product-meta__reviews-badge{margin:0;flex:1 1 auto;min-width:0}.srv-product-code{margin:0;font-size:13px;color:var(--text-color)}.srv-pdp-meta-row .srv-product-code{flex:0 0 auto;margin-left:auto;text-align:right;white-space:nowrap}.srv-product-code__label{color:#6b7280;font-weight:600}.srv-product-code__value{color:var(--heading-color);font-weight:700}.template-product .product-meta__reviews-badge .rating__caption{color:var(--text-color);font-size:13px}.template-product .product-meta .card__separator,.product-meta__share-buttons{display:none!important}.template-product .product-meta__reviews-badge{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;text-decoration:none;color:inherit}.template-product .product-meta__reviews-badge .rating__caption{margin-left:8px;color:var(--text-color)}.template-product .product-meta__read-reviews{color:var(--accent-color);font-size:13px;text-decoration:underline;text-underline-offset:2px}.srv-featured-review{display:flex;align-items:flex-start;gap:10px;margin:0 0 16px;padding:10px 12px;border:1px solid rgba(30,45,125,.12);border-radius:10px;background:#fff}.srv-featured-review__quote{margin:0;color:var(--heading-color);font-size:13.5px;font-style:italic;line-height:1.4}.srv-featured-review__author{display:block;margin-top:4px;color:var(--text-color);font-size:12px;font-style:normal}.template-product .product-form__info-item:first-child{display:flex;flex-direction:column;gap:4px;margin-bottom:18px}.template-product .product-form__info-item:first-child .product-form__info-title{display:none}.template-product .product-form__info-item:first-child .price-list .price{font-size:28px;font-weight:700;color:var(--heading-color)}.template-product .product-form__info-item:first-child .price-list .price--highlight{color:#c41e3a}.template-product .product-form__info-item:first-child .price-list .price--compare{font-size:16px;font-weight:500;color:#9aa3ad}.template-product .product-form__add-button{width:100%;min-height:52px;font-size:16px}.template-product .product-form__buy-buttons,.template-product .product-form__payment-container{width:100%}.template-product .product-form:not(:has([data-multibuy-incentive]:not(.is-hidden))) .product-form__info-item--quantity{margin-bottom:12px}.template-product .shopify-payment-button{display:none!important}.srv-complete-set-band{margin:8px auto 28px}.srv-complete-set-band .srv-complete-set{margin:0}@media screen and (min-width:750px){.srv-complete-set-band .srv-complete-set__items{flex-direction:row;flex-wrap:wrap;align-items:stretch}.srv-complete-set-band .srv-complete-set__item{flex:1 1 180px}.srv-complete-set-band .srv-complete-set__plus{display:flex;align-items:center;font-size:22px;font-weight:700;color:#94a3b8}}.template-product .product-form:has([data-multibuy-incentive]:not(.is-hidden)) .product-form__info-list{margin-bottom:10px}.template-product .product-form:has([data-multibuy-incentive]:not(.is-hidden)) .product-form__info-item--quantity{margin-bottom:12px}.srv-pdp-stock{margin:8px 0 0;color:#1b7a2f;font-size:13px;font-weight:600}.srv-pdp-stock:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#1b7a2f;vertical-align:middle}.srv-mb{margin:0 0 16px;clear:both}.srv-mb.is-hidden{display:none}.srv-mb__panel{border:1px solid rgba(30,45,125,.16);border-radius:12px;background:#fff}.srv-mb__summary{display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;list-style:none}.srv-mb__summary::-webkit-details-marker{display:none}.srv-mb__summary::marker{content:""}.srv-mb__badge{flex:0 0 auto;background:#e7f6e9;color:#1b7a2f;font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1;padding:5px 8px;border-radius:999px}.srv-mb__heading{flex:1 1 auto;color:var(--heading-color);font-size:14px;font-weight:700;line-height:1.3}.srv-mb__heading-short{display:none}.srv-mb__chevron{flex:0 0 auto;width:8px;height:8px;margin-top:-3px;border-right:2px solid var(--heading-color);border-bottom:2px solid var(--heading-color);transform:rotate(45deg)}.srv-mb__panel[open] .srv-mb__chevron{margin-top:3px;transform:rotate(-135deg)}.srv-mb__body{padding:0 14px 12px}.srv-mb__lede{margin:0 0 12px;color:#6b7280;font-size:12.5px;line-height:1.45}.srv-mb__packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.srv-mb__pack{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;margin:0;padding:14px 10px 12px;border:1px solid rgba(30,45,125,.16);border-radius:10px;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer}.srv-mb__pack:hover,.srv-mb__pack.is-selected{border-color:var(--accent-color);box-shadow:0 0 0 1px var(--accent-color)}.srv-mb__pack.is-selected{background:#00badb14}.srv-mb__pack.is-stock-hidden{display:none}.srv-mb__pack.is-stock-disabled{opacity:.4;pointer-events:none;cursor:not-allowed}.srv-mb__pack-popular{position:absolute;top:-8px;right:8px;background:#f5c451;color:#3a2a00;font-size:9px;font-weight:800;letter-spacing:.04em;line-height:1;padding:3px 6px;border-radius:999px}.srv-mb__pack-qty{color:var(--heading-color);font-size:15px;font-weight:700;line-height:1.2}.srv-mb__pack-each{color:#6b7280;font-size:12.5px;line-height:1.2}.srv-mb__pack-total{color:#c41e3a;font-size:13.5px;font-weight:700;line-height:1.2}.srv-mb__status{margin:10px 0 0;padding:8px 10px;border-radius:8px;background:#f3f5f8;color:#4b5563;font-size:12.5px;line-height:1.35}.srv-mb__status.is-selected{background:#e8f7fb;color:var(--heading-color);font-weight:600}@media screen and (max-width:749px){.srv-mb__heading-full{display:none}.srv-mb__heading-short{display:inline}.template-product .product-form:has([data-multibuy-incentive]:not(.is-hidden)){display:grid;grid-template-columns:118px minmax(0,1fr);column-gap:10px}.template-product .product-form:has([data-multibuy-incentive]:not(.is-hidden))>.product-info__block-item{grid-column:1 / -1}.template-product .product-form:has([data-multibuy-incentive]:not(.is-hidden))>.product-info__block-item--variant-selector{display:contents}.template-product .product-form:has([data-multibuy-incentive]:not(.is-hidden)) .product-form__variants{grid-column:1 / -1}.template-product .product-form:has([data-multibuy-incentive]:not(.is-hidden)) .product-form__info-list{display:contents}.template-product .product-form:has([data-multibuy-incentive]:not(.is-hidden)) .product-form__info-item:not(.product-form__info-item--quantity){grid-column:1 / -1}.template-product .product-form:has([data-multibuy-incentive]:not(.is-hidden)) .product-form__info-item--quantity{grid-column:1;width:auto;margin:0 0 14px;align-self:end}.template-product .product-form:has([data-multibuy-incentive]:not(.is-hidden))>.product-info__block-item--buy-buttons{grid-column:2;align-self:end;margin-bottom:14px}.srv-mb__packs{grid-template-columns:1fr;gap:0;border:1px solid rgba(30,45,125,.1);border-radius:10px;overflow:hidden}.srv-mb__pack{flex-direction:row;align-items:center;gap:10px;padding:12px;border:0;border-bottom:1px solid rgba(30,45,125,.1);border-radius:0;box-shadow:none}.srv-mb__pack:last-child{border-bottom:0}.srv-mb__pack:hover,.srv-mb__pack.is-selected{box-shadow:none}.srv-mb__pack.is-selected{background:#00badb14}.srv-mb__pack-popular{display:none}.srv-mb__pack-qty{flex:0 0 36px;font-size:20px}.srv-mb__pack-qty-label{display:none}.srv-mb__pack-each{flex:1 1 auto}.srv-mb__pack-total{flex:0 0 auto;font-size:15px}.srv-mb__pack-total-label{display:none}}.srv-pdp-reassure{margin-top:16px}.srv-pdp-delivery{display:flex;align-items:center;gap:8px;margin:0 0 14px;padding:10px 12px;border:1px solid rgba(30,45,125,.1);border-radius:10px;background:#fff;color:var(--heading-color);font-size:13px}.srv-pdp-delivery__icon svg{width:20px;height:20px}.srv-review-anchor{position:relative;scroll-margin-top:96px;padding:8px 20px 32px}.srv-reviews--empty:not(.is-writing){min-height:0;height:0;padding:0;margin:0;overflow:hidden;border:0}.srv-reviews--empty:not(.is-writing) .srv-opinew-embed{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.srv-pdp-trust{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;margin:0;padding:0;list-style:none}.srv-pdp-trust__item{display:flex;align-items:flex-start;gap:8px;color:var(--text-color);font-size:12px;line-height:1.35}.srv-pdp-trust__item strong{display:block;color:var(--heading-color);font-weight:600}.srv-pdp-trust__icon svg{width:18px;height:18px;color:var(--heading-color)}@media screen and (min-width:750px){.srv-pdp-trust{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:480px){.srv-mb__chip-price{font-size:10.5px}}.more-designs{margin:0 0 18px}.more-designs__list{display:flex;flex-wrap:wrap;gap:10px 8px;margin-top:8px}.more-designs__item{width:68px;flex:0 0 68px;text-align:center}.more-designs .variant-swatch{width:68px;flex:0 0 68px}.more-designs .variant-swatch__item{display:block;border:2px solid rgba(30,45,125,.14);border-radius:10px;overflow:hidden;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.more-designs .variant-swatch__item.is-selected{border-color:var(--accent-color);box-shadow:0 0 0 1px var(--accent-color)}.more-designs .variant-swatch__item:hover{border-color:var(--accent-color)}.more-designs__name{display:block;margin-top:4px;font-size:10px;line-height:1.25;font-weight:600;color:#374151;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:2.5em;word-break:break-word}.more-designs__name.is-selected{color:var(--accent-color)}.more-designs__image,.more-designs__placeholder{display:block;width:100%;height:100%;object-fit:cover}.more-designs .aspect-ratio{position:relative;width:100%;height:0}.more-designs .aspect-ratio>img,.more-designs .aspect-ratio>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media screen and (max-width:640px){.more-designs__item,.more-designs .variant-swatch{width:calc((100% - 24px)/4);flex:0 0 calc((100% - 24px)/4)}.more-designs__name{font-size:9px}}.product-form__variants .variant-swatch-list--images{display:flex;flex-wrap:wrap;gap:10px 8px;margin-top:8px}.product-form__variants .variant-swatch--labeled{width:68px;flex:0 0 68px;text-align:center}.product-form__variants .variant-swatch--labeled .variant-swatch__item{display:block;border:2px solid rgba(30,45,125,.14);border-radius:10px;overflow:hidden;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.product-form__variants .variant-swatch--labeled .variant-swatch__item.is-selected,.product-form__variants .variant-swatch--labeled .variant-swatch__radio:checked+.variant-swatch__item{border-color:var(--accent-color);box-shadow:0 0 0 1px var(--accent-color)}.product-form__variants .variant-swatch--labeled .variant-swatch__item:hover{border-color:var(--accent-color)}.product-form__variants .variant-swatch__image{display:block;width:100%;height:100%;object-fit:cover}.product-form__variants .variant-swatch__name{display:block;margin-top:4px;font-size:11px;line-height:1.25;color:var(--text-color);word-break:break-word}.product-form__variants .variant-swatch__name.is-selected{color:var(--heading-color);font-weight:600}.product-form__variants .variant-swatch--labeled .aspect-ratio{position:relative;width:100%;height:0;padding-bottom:100%!important;overflow:hidden;background:#fff}.product-form__variants .variant-swatch--labeled .aspect-ratio>img,.product-form__variants .variant-swatch--labeled .aspect-ratio>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (max-width:640px){.product-form__variants .variant-swatch--labeled{width:calc((100% - 24px)/4);flex:0 0 calc((100% - 24px)/4)}.product-form__variants .variant-swatch__name{font-size:9px}}.srv-opinew-embed svg path,#opinew_product_plugin_app svg path,#opinew-reviews-product-page-code svg path,[class*=opinew] svg path,[class*=opw-] svg path{fill:var(--product-review-star-color, #ffbd00)!important}.srv-opinew-embed svg,#opinew_product_plugin_app svg,[class*=opinew] svg,[class*=opw-] svg{color:var(--product-review-star-color, #ffbd00)}.product-item__sale-pill,.product-label--sale-pill{position:absolute;top:10px;right:10px;z-index:3;background:#1e2d7d;color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1;padding:6px 10px;border-radius:999px;box-shadow:0 6px 14px #11183e2e;pointer-events:none}.product-meta__label-list .product-label--sale-pill{position:static;display:inline-block;box-shadow:none;pointer-events:auto}.product-item__save-chip{display:inline-block;margin-left:8px;background:#fff1f2;color:#c41e3a;border:1px solid #f4c4cb;font-size:11px;font-weight:700;line-height:1.2;padding:3px 7px;border-radius:999px;white-space:nowrap}.product-item__price-list.price-list{flex-wrap:wrap;align-items:center}.product-item .product-label--on-sale:not(.product-label--sale-pill){display:none}
/*# sourceMappingURL=/cdn/shop/t/58/assets/srv-pdp.css.map */
