.r142-source{background:var(--r142-paper,#fff);color:var(--r142-ink,#232323);width:100%;max-width:100%;overflow:clip;padding-block:20px}.r142-source__panel{width:100%;max-width:100%;margin-block:var(--r142-space,20px);overflow-wrap:anywhere}.r142-source__panel>div:not([id]),.r142-source__text{max-width:1200px;margin-inline:auto}.r142-source img{max-width:100%;height:auto}.r142-source video{max-width:100%;height:auto}.r142-source__disclosure{max-width:1200px;margin:12px auto;border-bottom:1px solid #ddd;padding:15px 20px}.r142-source__disclosure>summary{cursor:pointer;font-size:18px;font-weight:600;padding-block:12px}.r142-source .main-carousel{display:flex!important;overflow-x:auto!important;gap:16px;scroll-snap-type:x mandatory;max-width:100%}.r142-source .carousel-cell{flex:0 0 70%;min-width:0;scroll-snap-align:start}.r142-source .carousel-cell img{width:100%;height:auto}.r142-source .dm-logos__track{display:flex;flex-wrap:wrap;justify-content:center}.r142-source .dm-logos__track img{max-width:130px;object-fit:contain}.r142-source .r142-landing-intro{max-width:1100px;margin:auto;padding:20px}.r142-source .dm-rows{max-width:1100px;margin:auto}.r142-source .dm-row{position:relative}.r142-source .dm-collagen-story{margin:0!important;max-width:100%}.r142-source .slick-track{display:flex;overflow-x:auto;max-width:100%}.r142-source-controls{display:flex;gap:10px;justify-content:center;padding:12px}.r142-source-controls button,.r142-reviews button{cursor:pointer;min-height:42px;border:1px solid #d6d6d6;background:#fff;color:#222;border-radius:3px;padding:8px 14px}.r142-source-controls button:focus-visible,.r142-reviews :focus-visible{outline:3px solid #1b5969;outline-offset:3px}.r142-reviews{padding-block:45px}.r142-reviews h2{font-size:30px;font-weight:500}.r142-reviews__summary{font-size:21px}.r142-reviews__summary span{color:#755f2f}.r142-reviews__note{font-size:13px;color:#666}.r142-reviews__tools{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-block:20px}.r142-reviews select,.r142-reviews input,.r142-reviews textarea{font:inherit;padding:10px;border:1px solid #aaa;border-radius:2px;max-width:100%;color:#222;background:#fff}.r142-review{border-top:1px solid #ddd;display:grid;grid-template-columns:200px minmax(0,1fr);gap:26px;padding-block:25px}.r142-review__who strong{display:block;font-weight:600}.r142-review__who small{display:block;color:#666;margin-block:5px}.r142-review__stars{font-size:19px;letter-spacing:2px;color:#755f2f}.r142-review h3{font-size:18px;font-weight:600;margin:8px 0}.r142-review p{white-space:pre-line;line-height:1.65;overflow-wrap:anywhere}.r142-review__media{display:flex;flex-wrap:wrap;gap:10px;margin-block:14px}.r142-review__media img{width:105px;height:105px;object-fit:cover}.r142-review__media button{padding:0;border:0;line-height:0}.r142-review__media video{max-width:260px;max-height:280px}.r142-reviews__pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin-block:20px}.r142-reviews button:disabled{opacity:.4;cursor:default}.r142-review-viewer{border:0;max-width:95vw;max-height:95vh;padding:35px 10px 10px}.r142-review-viewer::backdrop{background:#000b}.r142-review-viewer>img{max-width:90vw;max-height:80vh;object-fit:contain}.r142-review-viewer>button{position:absolute;right:8px;top:0;font-size:24px;padding:0;min-height:30px;width:30px}#r142-write-review form{display:grid;gap:10px;max-width:680px;padding-block:20px}#r142-write-review label{font-weight:500}.p142-product-rail__track{display:flex;overflow-x:auto;gap:18px}.p142-product-rail__track>.p142-mini-card{flex:0 0 220px}.p142-merch__card h3{overflow-wrap:anywhere}.product-form__input input[type=radio]+label{max-width:100%;white-space:normal;overflow-wrap:anywhere}@media(max-width:749px){.r142-source__panel{margin-block:12px}.r142-source__disclosure{margin-inline:12px;padding-inline:8px}.r142-review{grid-template-columns:minmax(0,1fr);gap:10px}.r142-reviews h2{font-size:25px}.r142-reviews__tools{align-items:flex-start}.r142-reviews__tools label{display:flex;flex-direction:column;gap:6px}.r142-source .carousel-cell{flex-basis:86%}.r142-source .r142-landing-intro{padding:15px}.p142-product-rail__track>.p142-mini-card{flex-basis:160px}.r142-review__media img{width:85px;height:85px}}.r142-source .sections-image-banner-block .container-1170,.r142-detail-slideshow{width:min(1170px,calc(100% - 30px));margin-inline:auto}.r142-source .sections-image-banner-block .halo-banner-wrapper{display:grid;grid-template-columns:minmax(0,1fr)}.r142-source .sections-image-banner-block .banner-item{width:100%;max-width:none}.r142-source .sections-image-banner-block .img-box>.image{display:block;padding:0!important}.r142-source .sections-image-banner-block .img-box>.image>img,.r142-source .spaced-section>img,.r142-detail-slideshow picture>img{position:static;display:block;width:100%;height:auto}.r142-source .sections-image-banner-block .img-box--mobile>.image-mobile{display:none}@media(max-width:767px){.r142-source .sections-image-banner-block .container-1170,.r142-detail-slideshow{width:calc(100% - 20px)}.r142-source .sections-image-banner-block .img-box--mobile>.image:not(.image-mobile){display:none}.r142-source .sections-image-banner-block .img-box--mobile>.image-mobile{display:block}}.r142-detail-slideshow{position:relative}.r142-detail-slideshow__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.r142-detail-slideshow__track::-webkit-scrollbar{display:none}.r142-detail-slideshow__track>picture{display:block;flex:0 0 100%;min-width:0;scroll-snap-align:start}.r142-detail-slideshow__arrow{position:absolute;inset-block-start:50%;transform:translateY(-50%);width:40px;height:40px;padding:0;border:1px solid #ddd;border-radius:50%;background:#fff;color:#222;font-size:24px;line-height:1;cursor:pointer}.r142-detail-slideshow__arrow[data-detail-step="-1"]{inset-inline-start:10px}.r142-detail-slideshow__arrow[data-detail-step="1"]{inset-inline-end:10px}.r142-detail-slideshow__dots{position:absolute;inset-inline:0;inset-block-end:5px;display:flex;justify-content:center;pointer-events:none}.r142-detail-slideshow__dots button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;background:transparent;pointer-events:auto;cursor:pointer}.r142-detail-slideshow__dots button:before{content:"";width:8px;height:8px;border-radius:50%;background:#fff;border:1px solid #222}.r142-detail-slideshow__dots button[aria-current]:before{background:#222}
/*# sourceMappingURL=/cdn/shop/t/5/assets/r142-migration.css.map */
