.cm-pdpb-wrap{box-sizing:border-box;width:100%;max-width:calc(var(--page-width, 1400px) + 40px);margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media(min-width:750px){.cm-pdpb-wrap{padding-left:20px;padding-right:20px}}.cm-pdpb-h2{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 400);font-size:1.75rem;line-height:1.15;letter-spacing:-.005em;color:var(--cm-deep-ocean);text-wrap:balance}.cm-pdpb-h2 .highlight.hl-font{font-size:1.036em;color:var(--cm-lagoon);line-height:inherit}@media(min-width:750px){.cm-pdpb-h2{font-size:2.5rem;line-height:1.2;letter-spacing:-.015em}.cm-pdpb-h2 .highlight.hl-font{font-size:1.05em}}.cm-pdpb-link{position:relative;display:inline-block;padding-bottom:3px;border-bottom:1px solid var(--cm-ocean);font-family:var(--font-body-family);font-weight:600;font-size:.9375rem;line-height:1.2;color:var(--cm-ocean);text-decoration:none;white-space:nowrap}.cm-pdpb-link:after{content:"";position:absolute;top:-13px;right:-4px;bottom:-10px;left:-4px}button.cm-pdpb-link{margin:0;background:none;border-width:0 0 1px;border-style:solid;border-color:var(--cm-ocean);border-radius:0;cursor:pointer;text-align:left;-webkit-appearance:none;appearance:none}button.cm-pdpb-link:focus-visible{outline:2px solid var(--cm-ocean);outline-offset:4px}.cm-pdpb-link:hover{color:var(--cm-deep-ocean);border-bottom-color:var(--cm-deep-ocean)}.cm-pdpb-button,.cm-set-card__add{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;padding:0 28px;border:0;border-radius:100px;background:transparent;box-shadow:inset 0 0 0 1.5px var(--cm-ocean);font-family:var(--font-body-family);font-weight:600;font-size:.9375rem;line-height:1.2;color:var(--cm-ocean);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s,color .2s}.cm-pdpb-button:hover,.cm-set-card__add:hover{background:var(--cm-ocean);color:#fff}.cm-pdpb-link:focus-visible,.cm-pdpb-button:focus-visible,.cm-set-card__add:focus-visible,.cm-set-card__title a:focus-visible,.cm-set__rail:focus-visible{outline:2px solid var(--cm-ocean);outline-offset:3px}.cm-set{background:var(--cm-set-bg, var(--cm-mint));padding-top:var(--cm-set-pt-m, 28px);padding-bottom:var(--cm-set-pb-m, 28px)}.cm-set__header{display:flex;flex-direction:column;gap:8px}.cm-set__eyebrow{margin:0 0 8px}.cm-set__text,.cm-set__link{display:none}.cm-set__rail-wrap{margin-top:14px}.cm-set__rail{position:relative;display:flex;gap:12px;margin:0 0 -4px;padding:0 16px 4px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:16px;scrollbar-width:none}.cm-set__rail::-webkit-scrollbar{display:none}.cm-set-card{flex:0 0 240px;scroll-snap-align:start}@media(min-width:750px){.cm-set{padding-top:var(--cm-set-pt, 64px);padding-bottom:var(--cm-set-pb, 64px)}.cm-set__header{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:40px}.cm-set__intro{max-width:560px}.cm-set__eyebrow{margin-bottom:12px}.cm-set__text{display:block;margin:12px 0 0;font-family:var(--font-body-family);font-size:1rem;line-height:1.6;color:var(--cm-ink)}.cm-set__link{display:inline-block;margin-bottom:4px}.cm-set__rail-wrap{margin-top:32px}.cm-set__rail{padding-left:20px;padding-right:20px;gap:24px;scroll-padding-left:20px}.cm-set-card{flex-basis:300px}}@media(min-width:990px){.cm-set__rail-wrap{box-sizing:border-box;max-width:calc(var(--page-width, 1400px) + 40px);margin-left:auto;margin-right:auto;padding:0 20px}.cm-set__rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;margin-bottom:0;overflow:visible}}.cm-set-card{display:flex;flex-direction:column;gap:10px;min-width:0;padding-bottom:14px;border-radius:12px;background:#fff;overflow:hidden;container-type:inline-size}.cm-set-card__media{display:block;aspect-ratio:240 / 220;background:#fff;border-radius:12px 12px 0 0;overflow:hidden}.cm-set-card__img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:transform .5s ease}.cm-set-card:hover .cm-set-card__img{transform:scale(1.03)}.cm-set-card__body{display:flex;flex-direction:column;gap:6px;padding:0 12px;flex:1 1 auto}.cm-set-card__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 400);font-size:.9375rem;line-height:1.35;letter-spacing:0;color:var(--cm-ink)}.cm-set-card__title a{position:relative;color:inherit;text-decoration:none}.cm-set-card__title a:after{content:"";position:absolute;top:-10px;right:0;bottom:-6px;left:0}.cm-set-card__title a:hover{text-decoration:underline;text-underline-offset:3px}.cm-set-card__meta{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;row-gap:2px}.cm-set-card__price{font-family:var(--font-body-family);font-weight:600;font-size:1rem;line-height:1.4;color:var(--cm-deep-ocean)}.cm-set-card__rating{display:inline-flex;align-items:center;gap:3px;font-family:var(--font-body-family);font-size:.875rem;line-height:1.45;letter-spacing:.1px;color:#0c4a6e}.cm-set-card__form{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 0;padding-top:2px}.cm-set-card__field{position:relative;display:flex;align-items:center;box-sizing:border-box;flex:0 1 100px;min-width:0;height:48px;border:1px solid #6098af;border-radius:8px;background:#fff;font-family:var(--font-body-family);font-size:.875rem;line-height:1.5;color:#0c4a6e}.cm-set-card__field:focus-within{outline:2px solid var(--cm-ocean);outline-offset:2px}.cm-set-card__field.is-invalid{border-color:#b3261e}.cm-set-card__field--static{padding:0 10px 0 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:46px}.cm-set-card__prefix{display:none}.cm-set-card__select{appearance:none;-webkit-appearance:none;box-sizing:border-box;width:100%;height:100%;margin:0;padding:0 30px 0 12px;border:0;border-radius:8px;background:transparent;font:inherit;color:var(--cm-ink);text-overflow:ellipsis;cursor:pointer;outline:none}.cm-set-card__select:invalid{color:#0c4a6e}.cm-set-card__chevron{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--cm-deep-ocean)}.cm-set-card__add{flex:0 0 auto;min-width:86px;padding:0 22px}.cm-set-card__add[aria-busy=true]{opacity:.6;cursor:progress}.cm-set-card__add.is-added{background:var(--cm-ocean);color:#fff}.cm-set-card__msg{flex:1 0 100%;margin:0;font-family:var(--font-body-family);font-size:.875rem;line-height:1.45;color:#b3261e}.cm-set-card__msg:empty{display:none}@media(min-width:750px){.cm-set-card{gap:12px;padding-bottom:16px}.cm-set-card__media{aspect-ratio:332 / 280}.cm-set-card__body{gap:8px;padding:0 16px}.cm-set-card__meta{column-gap:10px}}@media(max-width:1023px),(hover:none){.cm-set-card__select{font-size:1rem}}@container (min-width: 280px){.cm-set-card__field{flex-basis:150px;font-size:.875rem}.cm-set-card__prefix{display:block;position:absolute;left:14px;top:50%;transform:translateY(-50%);pointer-events:none}.cm-set-card__field--static{padding-left:14px}.cm-set-card__field--static .cm-set-card__prefix{display:inline;position:static;transform:none}.cm-set-card__select{padding-left:49px;padding-right:34px}.cm-set-card__chevron{right:12px}}.cm-set__tabs-wrap{margin-top:16px}.cm-set__tabs-wrap[hidden]{display:none}.cm-set__tabs-wrap--pending{visibility:hidden}.cm-set__tabs{display:flex;gap:8px;margin:-2px -16px;padding:2px 16px;overflow-x:auto;scrollbar-width:none}.cm-set__tabs::-webkit-scrollbar{display:none}.cm-set__tab{flex:0 0 auto;display:inline-flex;align-items:center;box-sizing:border-box;min-height:44px;margin:0;padding:12px 16px;border:0;border-radius:100px;background:transparent;box-shadow:inset 0 0 0 1px var(--cm-line);font-family:var(--font-body-family);font-weight:600;font-size:.9375rem;line-height:1.2;color:var(--cm-deep-ocean);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s,color .2s,box-shadow .2s}.cm-set__tab:hover{box-shadow:inset 0 0 0 1px var(--cm-deep-ocean)}.cm-set__tab[aria-selected=true]{background:var(--cm-deep-ocean);color:#fff;box-shadow:none}.cm-set__tab:focus-visible{outline:2px solid var(--cm-ocean);outline-offset:2px}.cm-set__tab[hidden]{display:none}.cm-set--tabs .cm-set__rail-wrap{margin-top:16px}.cm-set__panel[hidden]{display:none}.cm-set--tabs .cm-set__rail-wrap:not([hidden]){display:flow-root}.cm-set__eyebrow.cm-set__swap,.cm-set__heading>.cm-set__swap{display:grid}.cm-set__swap>[data-cm-set-copy]{grid-area:1 / 1}.cm-set__swap>[data-cm-set-copy=also],.cm-set--on-also .cm-set__swap>[data-cm-set-copy=print]{visibility:hidden}.cm-set--on-also .cm-set__swap>[data-cm-set-copy=also]{visibility:visible}.cm-set--on-also .cm-set__link{visibility:hidden}@media(min-width:750px){.cm-set__tabs-wrap{margin-top:24px}.cm-set__tabs{margin:-2px -20px;padding:2px 20px}.cm-set__tab{padding:12px 18px}.cm-set--tabs .cm-set__rail-wrap{margin-top:24px}.cm-set__text.cm-set__swap{display:grid}}.cm-set--also-only .cm-set__rail-wrap{margin-top:14px}@media(min-width:750px){.cm-set--also-only .cm-set__rail-wrap{margin-top:32px}}.cm-set__bundle{display:flex;align-items:flex-start;gap:10px;margin-top:16px;margin-bottom:0;font-family:var(--font-body-family);font-size:.875rem;line-height:1.5;color:var(--cm-ink)}.cm-set__bundle .cm-icon{flex:none;margin-top:1px;color:var(--cm-lagoon)}.cm-set__bundle a{position:relative;color:var(--cm-ocean);font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.cm-set__bundle a:after{content:"";position:absolute;top:-14px;right:-4px;bottom:-14px;left:-4px}.cm-set__bundle a:hover{color:var(--cm-deep-ocean)}@media(min-width:750px){.cm-set__bundle{margin-top:24px;font-size:1rem}}.cm-set-card--skeleton .cm-set-card__media,.cm-set-card__bone{background:linear-gradient(90deg,var(--cm-sand) 0%,#fbf8f2 50%,var(--cm-sand) 100%);background-size:200% 100%;animation:cm-set-shimmer 1.4s ease-in-out infinite}.cm-set-card__bone{display:block;height:18px;width:78%;border-radius:6px}.cm-set-card__bone--short{width:42%}.cm-set-card__bone--field{height:48px;width:100%;margin-top:4px;border-radius:100px}@keyframes cm-set-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.cm-set-card--skeleton .cm-set-card__media,.cm-set-card__bone{animation:none}.cm-set__tab{transition:none}}.cm-pdp-tabs-slot{padding:16px}.cm-pdp-tabs-slot:empty{display:none}@media(min-width:750px){.cm-pdp-tabs-slot{display:none}}.cm-details{padding-top:var(--cm-details-pt-m, 28px);padding-bottom:var(--cm-details-pb-m, 28px)}.cm-details__inner{display:flex;flex-direction:column;gap:16px}.cm-details__intro{display:flex;flex-direction:column;gap:12px}.cm-details__eyebrow{display:none}.cm-details__lead{font-family:var(--font-body-family);font-size:1rem;line-height:1.6;color:var(--cm-ink)}.cm-details__lead p{margin:0}.cm-details__lead p+p{margin-top:.75em}.cm-details__table{margin:0;padding:0}.cm-details__row{display:grid;grid-template-columns:100px minmax(0,1fr);column-gap:16px;align-items:start;padding:14px 0;border-bottom:1px solid var(--cm-line)}.cm-details__row:first-child{border-top:1px solid var(--cm-line)}.cm-details__label{margin:0;padding-top:1px;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 400);font-size:.9375rem;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--cm-deep-ocean)}.cm-details__value{margin:0;font-family:var(--font-body-family);font-size:.875rem;line-height:1.5;color:var(--cm-ink);overflow-wrap:anywhere}.cm-details__value p{margin:0;font-size:inherit;line-height:inherit}.cm-details__value p+p{margin-top:.75em}.cm-details__value p:empty{display:none}.cm-details__value a:not(.cm-pdpb-link){color:var(--cm-ocean);text-decoration:underline;text-underline-offset:3px}.cm-details__value .cm-details__fine{color:#0c4a6e;opacity:.85}.cm-details__sg{background:none;border-top:0;border-left:0;border-right:0;padding:0 0 3px;cursor:pointer}.cm-details__row--toggle{padding:0}.cm-details__label--toggle{grid-column:1 / -1;padding:0}.cm-details__btn{display:grid;grid-template-columns:100px minmax(0,1fr) 20px;column-gap:16px;align-items:start;width:100%;min-height:48px;padding:12px 0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.cm-details__btn:focus-visible{outline:2px solid var(--cm-ocean);outline-offset:2px;border-radius:4px}.cm-details__btn-label{align-self:start;padding-top:1px}.cm-details__preview{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-body-family);font-size:.875rem;line-height:1.5;color:var(--cm-ink);opacity:.8}.cm-details__btn[aria-expanded=true] .cm-details__preview{visibility:hidden}.cm-details__icon{position:relative;width:20px;height:20px;margin-top:1px;color:var(--cm-deep-ocean)}@media(min-width:750px){.cm-details__icon{margin-top:3px}}.cm-details__icon:before,.cm-details__icon-v{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:currentColor;border-radius:1px;transform:translate(-50%,-50%)}.cm-details__icon-v{display:block;transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s ease}.cm-details__btn[aria-expanded=true] .cm-details__icon-v{transform:translate(-50%,-50%) rotate(0)}.cm-details__btn:hover .cm-details__btn-label{color:var(--cm-ocean)}.cm-details__panel{grid-column:2 / -1;padding:0 36px 16px 0;margin-top:-34px;position:relative;pointer-events:none}.cm-details__panel>*{pointer-events:auto}.cm-details__panel[hidden]{display:none}@media(prefers-reduced-motion:reduce){.cm-details__icon-v{transition:none}}@media(min-width:750px){.cm-details{padding-top:var(--cm-details-pt, 96px);padding-bottom:var(--cm-details-pb, 96px)}.cm-details__inner{gap:32px}.cm-details__intro{gap:16px}.cm-details__eyebrow{display:block;margin:0}.cm-details__lead{max-width:420px}.cm-details__row{grid-template-columns:200px minmax(0,1fr);column-gap:24px;padding:20px 0}.cm-details__row--toggle{padding:0}.cm-details__btn{grid-template-columns:200px minmax(0,1fr) 20px;column-gap:24px;min-height:64px;padding:20px 0}.cm-details__value,.cm-details__preview{font-size:1rem;line-height:1.6}.cm-details__panel{padding:0 44px 20px 0;margin-top:-46px}}@media(min-width:990px){.cm-details__inner{display:grid;grid-template-columns:minmax(0,450fr) minmax(0,910fr);column-gap:40px;align-items:start}}.cm-reviews{padding-top:var(--cm-reviews-pt-m, 16px);padding-bottom:var(--cm-reviews-pb-m, 28px);scroll-margin-top:80px}.cm-reviews__wave{display:none}.cm-reviews__grid{display:flex;flex-direction:column;gap:14px}.cm-reviews__main{display:contents}.cm-reviews__head{order:-1}.cm-reviews__summary{display:flex;flex-direction:column;gap:14px}.cm-reviews__eyebrow{display:none;margin:0}.cm-reviews__score-row{display:flex;align-items:center;gap:12px}.cm-reviews__score{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 400);font-size:2.375rem;line-height:1.16;letter-spacing:-.015em;color:var(--cm-deep-ocean)}.cm-reviews__score-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.cm-reviews__count{display:flex;flex-wrap:wrap;align-items:center;gap:3px;margin:0;font-family:var(--font-body-family);font-size:.875rem;line-height:1.45;color:#0c4a6e}.cm-reviews__note{margin:0;font-family:var(--font-body-family);font-size:.875rem;line-height:1.45;color:#0c4a6e}.cm-reviews__note--desktop,.cm-reviews__write--desktop,.cm-reviews__all--desktop{display:none}.cm-reviews__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.cm-reviews__photos-label{margin:0 0 8px;font-family:var(--font-body-family);font-size:.875rem;line-height:1.45;color:#0c4a6e}.cm-reviews__photo-list{position:relative;display:flex;gap:8px;margin:0 -16px;padding:0 16px;list-style:none;overflow-x:auto;scrollbar-width:none}.cm-reviews__photo-list::-webkit-scrollbar{display:none}.cm-reviews__photo{flex:0 0 96px;aspect-ratio:1;border-radius:8px;overflow:hidden;background:var(--cm-sand)}.cm-reviews__photo img{display:block;width:100%;height:100%;object-fit:cover}.cm-reviews__cards{position:relative;display:flex;gap:12px;margin:0 -16px;padding:0 16px 2px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:16px;scrollbar-width:none}.cm-reviews__cards::-webkit-scrollbar{display:none}.cm-review-card{display:flex;flex:0 0 296px;max-width:calc(100vw - 48px);box-sizing:border-box;scroll-snap-align:start;padding:16px;border:1px solid var(--cm-line);border-radius:16px;background:#fff}.cm-review-card__figure{display:flex;flex-direction:column;gap:8px;width:100%;margin:0}.cm-review-card__stars{margin:0;line-height:0}.cm-review-card__stars .is-empty{color:var(--cm-line)}.cm-review-card__stars--none{display:none}.cm-reviews__cards:has(.cm-review-card__stars:not(.cm-review-card__stars--none)) .cm-review-card__stars--none{display:block;height:13px}.cm-review-card__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 400);font-size:1.375rem;line-height:1.2;letter-spacing:-.005em;color:var(--cm-deep-ocean);text-wrap:pretty}.cm-review-card__body{margin:0;padding:0;border:0;quotes:none}.cm-review-card__body p{margin:0;font-family:var(--font-body-family);font-style:normal;font-size:.875rem;line-height:1.5;color:var(--cm-ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.cm-review-card__meta{margin-top:auto;font-family:var(--font-body-family);font-size:.875rem;line-height:1.45;color:#0c4a6e}.cm-review-card__meta>span+span:before{content:" \b7  "}.cm-reviews__app:empty{display:none}.cm-reviews__footer{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:2px}@media(min-width:750px){.cm-reviews{padding-top:var(--cm-reviews-pt, 56px);padding-bottom:var(--cm-reviews-pb, 56px)}.cm-reviews__grid{gap:24px}.cm-reviews__note--desktop{display:block;font-size:.875rem;line-height:1.5;max-width:300px}.cm-reviews__note--mobile{display:none}.cm-reviews__photo-list{gap:12px;margin:0;padding:0}.cm-reviews__photo{flex-basis:104px}.cm-reviews__photos-label{margin-bottom:10px}.cm-reviews__cards{margin:0 -20px;padding:0 20px 2px;gap:24px;scroll-padding-left:20px}.cm-review-card{flex-basis:340px;padding:24px;background:transparent}.cm-review-card__figure{gap:10px}.cm-review-card__title{line-height:1.25}.cm-review-card__body p{font-size:1rem;line-height:1.6;-webkit-line-clamp:4}.cm-review-card__meta{display:flex;flex-direction:column;gap:4px;padding-top:6px}.cm-review-card__meta>span+span:before{content:none}.cm-review-card__name{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 400);font-size:.9375rem;line-height:1.35;color:var(--cm-ink)}.cm-review-card__source{color:#0e6b5e}}@media(min-width:1200px){.cm-reviews__inner{display:flex;flex-direction:column;gap:28px}.cm-reviews__wave{display:block;width:min(570px,60%);height:24px;margin:0 auto;color:var(--cm-sea-glass)}.cm-reviews__wave path{stroke-width:5px}.cm-reviews__grid{display:grid;grid-template-columns:340px minmax(0,1fr);column-gap:80px;align-items:start}.cm-reviews__grid--no-summary{grid-template-columns:minmax(0,1fr)}.cm-reviews__main{display:flex;flex-direction:column;gap:28px;min-width:0}.cm-reviews__summary{padding-top:6px;gap:14px}.cm-reviews__eyebrow{display:block;margin-bottom:4px}.cm-reviews__score-row{flex-direction:column;align-items:flex-start;gap:14px}.cm-reviews__score{font-size:4rem;line-height:1.16}.cm-reviews__score-meta{gap:14px}.cm-reviews__write--desktop{display:inline-flex;align-self:flex-start;margin-top:4px}.cm-reviews__all--desktop{display:inline-block;margin-bottom:8px}.cm-reviews__footer{display:none}.cm-reviews__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;overflow:visible}.cm-review-card{max-width:none}.cm-reviews__photos{margin-top:-4px}}.cm-also__header{display:flex;flex-direction:column;gap:8px;margin-bottom:-10px;padding-top:var(--cm-also-pt-m, 8px)}.cm-also__header+.cm-also{padding-top:0!important}.cm-also__header:has(+.cm-also[style*="display: none"]){display:none}.cm-also__eyebrow,.cm-also__link{display:none}@media(min-width:750px){.cm-also__header{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:12px;padding-top:var(--cm-also-pt, 24px)}.cm-also__eyebrow{display:block;margin:0 0 12px}.cm-also__link{display:inline-block;margin-bottom:6px}}.cm-also .x-pgw.page-width{max-width:calc(var(--page-width, 1400px) + 40px);padding-left:16px;padding-right:16px}@media(min-width:750px){.cm-also .x-pgw.page-width{padding-left:20px;padding-right:20px}}.cm-also .card-product a.x-labels-data,.cm-also .card-product a.x-labels-data .splide__slide:first-child,.cm-also .card-product .image-hover{background-color:var(--cm-sand)}.cm-also .card-product a.x-labels-data img.preview-img{mix-blend-mode:multiply}.cm-also .card-info:not(.hidden){display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:repeat(6,auto) 1fr auto auto;align-items:center;column-gap:.6rem;row-gap:0;container-type:inline-size}.cm-also .card-info:not(.hidden)>*,.cm-also .card-info:not(.hidden):before{grid-column:1 / -1}.cm-also .card-info:not(.hidden)>.below-image{order:-1}.cm-also .card-info:not(.hidden)>.x-card-price{grid-column:1;grid-row:8;min-width:0;max-width:100%;margin:0}.cm-also .card-info:not(.hidden)>.x-review-product{grid-column:2;grid-row:8;width:auto;margin:0}@container (max-width: 259px){.cm-also .card-info:not(.hidden)>.x-card-price{grid-column:1 / -1}.cm-also .card-info:not(.hidden)>.x-review-product{grid-column:1 / -1;grid-row:9;margin-top:.2rem}}@container (max-width: 199px){.cm-also .cm-card-prints{gap:0}.cm-also .cm-card-prints__dot{box-shadow:0 0 0 1px rgba(var(--colors-line-and-border)),0 0 0 2px #fff}.cm-also .cm-card-prints__dot+.cm-card-prints__dot{margin-left:-4px}.cm-also .cm-card-prints__dot.is-current{position:relative;z-index:1;box-shadow:0 0 0 1.5px #fff,0 0 0 2.75px rgb(var(--colors-heading))}.cm-also .cm-card-prints__more{margin-left:.375rem;white-space:nowrap}}.cm-also .card__heading{margin-bottom:.2rem;font-size:.9375rem;line-height:1.35}.cm-also .x-card-title{font-family:var(--font-body-family);font-weight:500}.cm-also .x-card-highlighted-featured{margin-bottom:.35rem;font-size:.875rem}.cm-also .x-card-price .price,.cm-also .x-card-price p{font-size:1rem;font-weight:600}.cm-also .x-card-price .price{column-gap:.4rem;row-gap:0}.cm-also .x-card-price .price .price-sale{margin-left:0;margin-right:0}.cm-also .x-review-product{font-size:.875rem}@media(max-width:1023px){.cm-also .button-quickview-icon{display:none}}@media(max-width:749px){.cm-also--compact .cm-card-prints{display:none}.cm-also--compact .card-info:not(.hidden):before{content:none}}.cm-reviews .jdgm-histogram,#judgeme_product_reviews .jdgm-histogram,.jdgm-rev-widg .jdgm-histogram{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/143/assets/cm-product-sections.css.map */
