.plr-p360,.plr-related,.plr-p360-sticky,.template-product .recently-viewed-products{--pd-ink: #1b2228;--pd-muted: #53626c;--pd-line: #d6dee3;--pd-white: #f7f9fa;--pd-accent: #39576a;--pd-sticky-top: calc(var(--plr-header-h, 90px) + 2rem)}.plr-p360.page-width,.plr-related__inner.page-width,.template-product .recently-viewed-products .page-width{max-width:128rem;padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:750px){.plr-p360.page-width,.plr-related__inner.page-width,.template-product .recently-viewed-products .page-width{padding-left:clamp(2rem,4vw,6.4rem);padding-right:clamp(2rem,4vw,6.4rem)}}.plr-p360{padding-top:0;padding-bottom:0;color:var(--pd-ink)}.plr-p360 .plr-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:0 0 2.4rem;padding-top:2.5rem;font-size:1.2rem;line-height:1.55;color:var(--pd-muted)}.plr-p360 .plr-crumbs a{color:inherit;text-decoration:underline;text-decoration-color:var(--pd-line);text-underline-offset:4px}.plr-p360 .plr-crumbs a:hover{color:var(--pd-ink);text-decoration-color:currentColor}.plr-p360 .plr-crumbs span{color:var(--pd-muted)}.plr-p360 .plr-crumbs__sep{flex:none;width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.plr-p360 .plr-pdp__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);grid-template-areas:"gallery info";column-gap:6.5rem;row-gap:0;align-items:start;justify-content:stretch}.plr-p360 .plr-pdp__gallery{grid-area:gallery;position:sticky;top:var(--pd-sticky-top);min-width:0;margin:0}.plr-p360 .plr-pdp__info{grid-area:info;position:static;top:auto;min-width:0;padding-top:.4rem}@media screen and (max-width:1150px){.plr-p360 .plr-pdp__grid{column-gap:3.5rem}}@media screen and (max-width:989px){.plr-p360 .plr-pdp__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"gallery" "info";row-gap:2.5rem}.plr-p360 .plr-pdp__gallery{position:static}.plr-p360 .plr-pdp__info{padding-top:0}}.plr-p360 .plr-gallery__track{border-radius:0}.plr-p360 .plr-gallery__slide{aspect-ratio:1 / 1;border-radius:0;background:#f5f7f7}.plr-p360 .plr-gallery__dots{display:none!important}.plr-p360 .plr-gallery .plr-gallery__bar{display:flex!important;position:absolute;top:auto;right:auto;bottom:1.4rem;left:1.6rem;z-index:2;gap:0;max-width:90%;margin:0;padding:.5rem .9rem;border-radius:0;background:#fff;transform:none;font-size:1.1rem;line-height:1.3;letter-spacing:0;color:var(--pd-ink);pointer-events:none}.plr-p360 .plr-gallery--thumbs-bottom{row-gap:1.1rem}.plr-p360 .plr-gallery--thumbs-bottom .plr-gallery__thumbs-list{gap:.8rem;padding:0!important}.plr-p360 .plr-gallery--thumbs-bottom .plr-gallery__thumb{flex:0 0 6.2rem;width:6.2rem;min-width:0;height:6.6rem;aspect-ratio:auto;padding:2px;border:1px solid var(--pd-line);background:var(--pd-white);opacity:1;transition:border-color .2s}.plr-p360 .plr-gallery__thumb img{object-fit:cover}.plr-p360 .plr-gallery__thumb:hover{opacity:1;border-color:#a4b4bf}.plr-p360 .plr-gallery .plr-gallery__thumb.is-active{border-color:var(--pd-ink)}@media screen and (max-width:989px){.plr-p360 .plr-gallery__slide{aspect-ratio:1.1 / 1}}@media screen and (max-width:749px){.plr-p360 .plr-pdp__grid{row-gap:2.2rem}.plr-p360 .plr-pdp__gallery{margin:0 -1.5rem}.plr-p360 .plr-gallery__slide{aspect-ratio:1.06 / 1}.plr-p360 .plr-gallery--thumbs-bottom{row-gap:.9rem}.plr-p360 .plr-gallery--thumbs-bottom .plr-gallery__thumbs-list{padding:0 1.5rem!important}.plr-p360 .plr-gallery--thumbs-bottom .plr-gallery__thumb{flex-basis:5.3rem;width:5.3rem;height:5.7rem}}.plr-p360 .plr-pdp__kicker{margin:0;font-size:1.1rem;font-weight:600;line-height:1.45;letter-spacing:.13em;text-transform:uppercase;color:var(--pd-muted)}.plr-p360 .plr-pdp__title{margin:1.1rem 0 1rem;font-size:clamp(3.825rem,3.74vw,5.61rem);line-height:1.13;letter-spacing:-.043em;text-transform:none;color:var(--pd-ink);overflow-wrap:anywhere}.plr-p360 .plr-pdp__type{margin:0;font-size:1.6rem;line-height:1.55;color:var(--pd-ink)}.plr-p360 .plr-pdp__type-size{color:var(--pd-muted)}.plr-p360 .plr-rating-link{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.9rem;min-height:4.2rem;margin-top:.5rem;padding:0;border:0;background:none;font-size:1.2rem;line-height:1.4;text-align:left;text-decoration:none;color:var(--pd-muted)}.plr-p360 .plr-rating-link:hover .plr-rating-label{text-decoration:underline;text-underline-offset:4px}.plr-p360 .plr-rating-link svg{flex:none;width:1.2rem;height:1.2rem}.plr-p360 .plr-rating-stars{position:relative;display:inline-block;font-family:Arial,sans-serif;font-size:1.8rem;line-height:1;letter-spacing:1.5px;white-space:nowrap;color:#c9d2d8}.plr-p360 .plr-rating-stars__fill{position:absolute;top:0;left:0;height:100%;overflow:hidden;color:var(--pd-ink)}.plr-p360 .plr-rating-stars--unrated{color:var(--pd-muted)}.plr-p360 .plr-pdp__intro{max-width:51rem;margin:2.2rem 0 2.4rem;font-size:1.6rem;line-height:1.55;color:var(--pd-muted)}.plr-p360 .plr-pdp__intro p{margin:0}.plr-p360 .plr-pdp__type+.plr-traits360,.plr-p360 .plr-rating-link+.plr-traits360{margin-top:2.2rem}.plr-p360 .plr-traits360{margin:0 0 1.2rem;border-top:1px solid var(--pd-line)}.plr-p360 .plr-traits360__row{display:grid;grid-template-columns:13.5rem minmax(0,1fr);gap:1.2rem;align-items:baseline;padding:1.2rem 0;border-bottom:1px solid var(--pd-line)}.plr-p360 .plr-traits360 dt{font-size:1.2rem;line-height:1.55;color:var(--pd-muted)}.plr-p360 .plr-traits360 dd{margin:0;font-size:1.4rem;font-weight:500;line-height:1.55;text-align:right;color:var(--pd-ink)}.plr-p360 .plr-pdp__trait-help{margin:-1.3rem 0 2.4rem;font-size:1.1rem;line-height:1.6;color:var(--pd-muted)}.plr-p360 .plr-pdp__buy{position:relative;top:auto;grid-area:auto;padding:0 0 2rem}.plr-p360 .plr-pdp__buytop{display:flex;flex-direction:column;justify-content:center;min-height:4.4rem;margin:0 0 1.6rem;padding-right:5.6rem}.plr-p360 .plr-pdp__amount{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 1.2rem;margin:0;font-size:3.2rem;font-weight:500;line-height:1.55;letter-spacing:-.04em;color:var(--pd-ink)}.plr-p360 .plr-pdp__compare{font-size:1.6rem;letter-spacing:0;color:var(--pd-muted)}.plr-p360 .plr-pdp__micro{margin:0;font-size:1.2rem;line-height:1.55;color:var(--pd-muted)}.plr-p360 .plr-pdp__form{display:block}.plr-p360 .plr-pdp__buyrow{display:flex;align-items:stretch;gap:1rem}.plr-p360 .plr-qty{display:flex;flex:none;align-items:center;gap:2px;border:1px solid #a4b4bf;background:#fff}.plr-p360 .plr-qty button{width:4rem;min-height:5rem;padding:0;border:0;background:transparent;font:inherit;font-size:2.1rem;line-height:1;color:var(--pd-ink);cursor:pointer}.plr-p360 .plr-qty button:disabled{cursor:default;opacity:1;color:var(--pd-ink)}.plr-p360 .plr-qty output{min-width:2.6rem;font-size:1.4rem;text-align:center}.plr-p360 .plr-pdp__atc,.plr-p360-sticky .plr-sticky-buy__atc{flex:1 1 auto;gap:1.6rem;min-width:0;min-height:5.2rem;padding:1.4rem 2.2rem;border:1px solid var(--pd-ink);border-radius:0;background:var(--pd-ink);box-shadow:none;color:#fff;font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;line-height:1.25;letter-spacing:.015em;text-transform:none;transition:background-color .2s}.plr-p360 .plr-pdp__atc:hover,.plr-p360-sticky .plr-sticky-buy__atc:hover{background:#32434f;transition-delay:0s}.plr-p360 .plr-pdp__atc:not(.loading):after,.plr-p360-sticky .plr-sticky-buy__atc:not(.loading):after{content:none}.plr-p360 .plr-pdp__atc:disabled,.plr-p360-sticky .plr-sticky-buy__atc:disabled{opacity:1;background:#e9eef0;border-color:#d2dce1;color:#657782}.plr-pdp__atc-icon{flex:none;width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.plr-p360 .plr-pdp__atc.loading .plr-pdp__atc-icon,.plr-p360-sticky .loading .plr-pdp__atc-icon{visibility:hidden}.plr-p360 .plr-pdp__atc:disabled .plr-pdp__atc-icon,.plr-p360-sticky .plr-sticky-buy__atc:disabled .plr-pdp__atc-icon{display:none}.plr-p360 .product-form__error-message-wrapper{margin:0 0 1rem;font-size:1.3rem;color:#a2382f}.plr-p360 .plr-pdp__ship{display:flex;align-items:center;gap:.9rem;margin:1.4rem 0 0;font-size:1.2rem;line-height:1.55;color:var(--pd-muted)}.plr-p360 .plr-pdp__ship svg{flex:none;width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.plr-p360 .plr-pdp__dispatch{margin-top:.6rem}.plr-p360 .plr-pdp__dispatch a{color:inherit;text-decoration:underline;text-underline-offset:3px}.plr-p360 .plr-pdp__dispatch a:hover{color:var(--pd-ink)}.plr-p360 .plr-variant{display:flex;flex-direction:column;gap:.8rem;margin:0 0 1.2rem}.plr-p360 .plr-pdp__label{font-size:1.1rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--pd-muted)}.plr-p360 .plr-variant select{height:5.2rem;padding:0 1.4rem;border:1px solid #a4b4bf;border-radius:0;background-color:#fff;font:inherit;font-size:1.4rem;color:var(--pd-ink)}.plr-p360 .plr-pdp__buy .swym-atw-button-container{position:absolute!important;top:1.2rem;right:0;width:auto!important;margin:0!important;padding:0!important}.plr-p360 .plr-pdp__buy .swym-atw-button-container button{display:grid!important;place-items:center;width:4.4rem!important;min-width:0!important;height:4.4rem!important;min-height:0!important;margin:0!important;padding:1rem!important;border:0!important;background:transparent!important;box-shadow:none!important}.plr-p360 .plr-pdp__buy .swym-atw-button-container button:hover{background:#edf3f6!important}.plr-p360 .plr-pdp__buy .swym-atw-button-container svg{width:2.2rem!important;height:2.2rem!important;margin:0!important}.plr-p360 .plr-pdp__buytop{padding-right:10rem}.plr-p360 .plr-share{position:absolute;top:0;right:4.6rem;display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:1rem;border:0;border-radius:0;background:transparent;color:var(--pd-ink);cursor:pointer;transition:background-color .2s}.plr-p360 .plr-share:hover{background:#edf3f6}.plr-p360 .plr-share:focus-visible{outline:2px solid var(--pd-ink);outline-offset:2px}.plr-p360 .plr-share{color:#000}.plr-p360 .plr-share svg{width:2.2rem;height:2.2rem;fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.plr-p360 .plr-pdp__buy:not(:has(.swym-atw-button-container)) .plr-share{top:0;right:0}.plr-p360 .plr-pdp__buy:not(:has(.swym-atw-button-container)) .plr-pdp__buytop{padding-right:5.6rem}.plr-p360 .plr-share{z-index:3}.plr-p360 .plr-share-menu{position:absolute;top:4.8rem;right:0;z-index:6;width:30rem;max-width:calc(100vw - 4rem);padding:1.6rem;background:#fff;border:1px solid var(--pd-line, #d6dee3);box-shadow:0 12px 32px -12px #1b222847;text-transform:none;letter-spacing:normal}.plr-p360 .plr-share-menu:focus{outline:none}.plr-p360 .plr-share-menu__note{margin:0 0 1.2rem;font-size:1.3rem;line-height:1.5;color:var(--pd-ink)}.plr-p360 .plr-share-menu__options{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.plr-p360 .plr-share-menu__options a,.plr-p360 .plr-share-menu__options button{display:flex;align-items:center;justify-content:center;min-height:4rem;padding:.8rem 1rem;border:1px solid var(--pd-line, #d6dee3);border-radius:0;background:#fff;color:var(--pd-ink);font:inherit;font-size:1.3rem;font-weight:400;letter-spacing:normal;text-transform:none;text-decoration:none;cursor:pointer}.plr-p360 .plr-share-menu__options a:hover,.plr-p360 .plr-share-menu__options button:hover{background:#edf3f6}.plr-p360 .plr-pdp__coupon{margin:0 0 2rem}.plr-p360 .plr-mcoupon{position:relative;display:flex;align-items:center;gap:1.4rem;width:100%;padding:1.4rem 1.6rem;border:0;border-radius:0;background:#f3f7f8;font:inherit;text-align:left;color:var(--pd-ink);cursor:pointer;transition:background-color .2s}.plr-p360 .plr-mcoupon:hover{background:#edf3f6}.plr-p360 .plr-mcoupon__gift{flex:none;width:2.4rem;height:2.4rem;color:var(--pd-accent)}.plr-p360 .plr-mcoupon__copy{display:flex;flex-direction:column;gap:.2rem;min-width:0;margin-right:auto}.plr-p360 .plr-mcoupon__title{font-size:1.4rem;line-height:1.35;color:var(--pd-ink)}.plr-p360 .plr-mcoupon__code{font-size:1.2rem;line-height:1.4;letter-spacing:.02em;color:var(--pd-muted)}.plr-p360 .plr-mcoupon__done{display:none;font-size:1.2rem;font-weight:600;line-height:1.4;color:var(--pd-ink)}.plr-p360 .plr-mcoupon.is-copied .plr-mcoupon__code{display:none}.plr-p360 .plr-mcoupon.is-copied .plr-mcoupon__done{display:block}.plr-p360 .plr-mcoupon .plr-offer__icon{flex:none;width:1.8rem;height:1.8rem}.plr-p360 .plr-mcoupon .plr-offer__icon--done,.plr-p360 .plr-mcoupon.is-copied .plr-offer__icon--copy{display:none}.plr-p360 .plr-mcoupon.is-copied .plr-offer__icon--done{display:block}.plr-p360 .plr-mcoupon .plr-offer__toast{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);opacity:1}.plr-p360 .plr-pdp__tools{display:flex;flex-wrap:wrap;align-items:center;gap:2.4rem;padding:1.4rem 0 0;border-top:1px solid var(--pd-line)}.plr-p360 .plr-pdp__tool{display:flex;align-items:center;gap:.7rem;min-height:4.4rem;padding:0;border:0;background:transparent;font:inherit;font-size:1.2rem;line-height:1.3;letter-spacing:0;text-transform:none;text-decoration:none;color:var(--pd-ink);cursor:pointer}.plr-p360 .plr-pdp__tool svg{flex:none;width:1.7rem;height:1.7rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.plr-p360 .plr-pdp__tool:hover{color:var(--pd-accent)}.plr-p360 .plr-pdp__tool[aria-pressed=true] svg path{fill:currentColor;fill-opacity:.18}.plr-p360 .plr-pdp__details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);column-gap:6.5rem;row-gap:0;margin-top:6rem;padding-bottom:6.5rem}.plr-p360 .plr-pdp__details-aside{min-width:0}.plr-p360 .plr-pdp__details-head{position:sticky;top:calc(var(--plr-header-h, 90px) + 2.6rem)}.plr-p360 .plr-pdp__h2{margin:1.3rem 0 0;font-family:var(--font-body-family);font-size:4rem;font-weight:500;line-height:1.07;letter-spacing:-.048em;text-transform:none;color:var(--pd-ink)}.plr-p360 .plr-pdp__details-lead{max-width:56rem;margin:1.5rem 0 0;font-size:1.5rem;line-height:1.55;color:var(--pd-muted)}.plr-p360 .plr-pdp__details-note{max-width:35rem;margin-top:2.9rem}@media screen and (max-width:1150px){.plr-p360 .plr-pdp__details{column-gap:3.5rem}}@media screen and (max-width:989px){.plr-p360 .plr-pdp__details{grid-template-columns:minmax(0,1fr);row-gap:2.5rem;margin-top:3.5rem}.plr-p360 .plr-pdp__details-head{position:static}}.plr-p360 .plr-accordions{min-width:0;margin:0;border-top:0}.plr-p360 .plr-accordions>.plr-accordion{border-top:1px solid var(--pd-line);border-bottom:0}.plr-p360 .plr-accordions>.plr-accordion:last-child{border-bottom:1px solid var(--pd-line)}.plr-p360 .plr-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:6.1rem;padding:1.5rem 0;list-style:none;cursor:pointer;font-size:1.5rem;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--pd-ink)}.plr-p360 .plr-accordion summary::-webkit-details-marker{display:none}.plr-p360 .plr-accordion summary:hover{color:var(--pd-accent)}.plr-p360 .plr-accordion__plus{flex:none;width:1.9rem;height:1.9rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;transition:transform .2s}.plr-p360 .plr-accordion[open] .plr-accordion__plus{transform:rotate(45deg)}.plr-p360 .plr-accordion__body{max-width:none;padding:0 0 2.6rem;font-size:1.5rem;line-height:1.75;color:var(--pd-muted)}.plr-p360 .plr-accordion__body p{margin:0}.plr-p360 .plr-accordion__body p+p{margin-top:1.5rem}.plr-p360 .plr-accordion__body p:empty{display:none}.plr-p360 .plr-pdp__story{font-size:1.5rem;line-height:1.75;color:var(--pd-muted)}.plr-p360 .plr-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2.8rem;margin:1rem 0 .5rem}.plr-p360 .plr-tier{position:relative;min-width:0;padding:.4rem 0;border-left:0;background:none}.plr-p360 .plr-tier+.plr-tier:before{content:"";position:absolute;top:0;bottom:0;left:-1.4rem;width:1px;background:var(--pd-line)}.plr-p360 .plr-tier__media{margin:0 0 1.5rem;aspect-ratio:16 / 11;background:#e4e8ea}.plr-p360 .plr-tier__media--empty{background:#e4e8ea}.plr-p360 .plr-tier__body,.plr-p360 .plr-tier:first-child .plr-tier__body{padding:0;border-left:0}.plr-p360 .plr-tier__label{margin:0 0 1.5rem;font-size:1.1rem;font-weight:400;line-height:1.45;letter-spacing:.055em;text-transform:uppercase;color:var(--pd-ink)}.plr-p360 .plr-tier__list{display:block;margin:0;padding:0;list-style:none;font-size:1.3rem;line-height:1.8;color:var(--pd-muted);overflow-wrap:break-word}.plr-p360 .plr-pdp__notes-note{margin-top:2rem!important}.plr-p360 .plr-notes{gap:1.6rem}.plr-p360 .plr-notes__label{margin-bottom:.9rem;font-size:1.1rem;font-weight:600;letter-spacing:.055em;color:var(--pd-ink)}.plr-p360 .plr-notes__list{gap:.7rem}.plr-p360 .plr-notes__list li{display:inline-flex;align-items:center;min-height:2.8rem;padding:.3rem .9rem;border:1px solid var(--pd-line);border-radius:0;background:var(--pd-white);font-size:1.2rem;line-height:1.3;color:var(--pd-muted)}.plr-p360 .plr-info-table{width:100%;margin:0;border:0;border-collapse:collapse;font-size:1.4rem;line-height:1.55}.plr-p360 .plr-info-table th,.plr-p360 .plr-info-table td{padding:1.1rem 0;border:0;border-bottom:1px solid var(--pd-line);text-align:left;vertical-align:top;background:none}.plr-p360 .plr-info-table th{width:45%;font-weight:400;color:var(--pd-muted)}.plr-p360 .plr-info-table td{color:var(--pd-ink)}.plr-p360 .plr-info-table tr:last-child th,.plr-p360 .plr-info-table tr:last-child td{border-bottom:0}.plr-p360 .plr-accordion__body .plr-info-table__note{margin-top:1.9rem}.plr-p360 .plr-text-link{display:inline-flex;align-items:center;gap:1.8rem;min-height:4.4rem;margin-top:1.4rem;padding:.5rem 0;border:0;border-bottom:1px solid currentColor;border-radius:0;background:none;font:inherit;font-size:1.3rem;font-weight:600;line-height:1.35;letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap;color:var(--pd-ink);cursor:pointer}.plr-p360 .plr-text-link svg{flex:none;width:1.7rem;height:1.7rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.plr-p360 .plr-text-link:hover{color:var(--pd-accent)}.plr-p360 .plr-accordion__actions{display:flex;flex-wrap:wrap;gap:0 2.4rem}.plr-p360 .plr-review-block{margin-top:2.7rem;padding:3rem;background:#edf3f6;scroll-margin-top:calc(var(--plr-header-h, 90px) + 2.5rem)}.plr-p360 .plr-review-block__kicker{margin:0;font-size:1.1rem;font-weight:600;line-height:1.45;letter-spacing:.13em;text-transform:uppercase;color:var(--pd-muted)}.plr-p360 .plr-review-block__title{margin:1.2rem 0 2.2rem;font-family:var(--font-body-family);font-size:3.6rem;font-weight:500;line-height:1.07;letter-spacing:-.048em;text-transform:none;color:var(--pd-ink)}.plr-p360 .plr-review-overview{display:flex;align-items:center;gap:1.8rem;margin-bottom:2.4rem}.plr-p360 .plr-review-score{font-size:4.6rem;font-weight:500;line-height:1;letter-spacing:-.055em;white-space:nowrap;color:var(--pd-ink)}.plr-p360 .plr-review-score small{font-size:1.5rem;letter-spacing:0;color:var(--pd-muted)}.plr-p360 .plr-review-overview__count{margin:.8rem 0 0;font-size:1.2rem;line-height:1.55;color:var(--pd-muted)}.plr-p360 .plr-review-bars{display:grid;gap:.5rem;margin-bottom:2.3rem}.plr-p360 .plr-rating-row{display:grid;grid-template-columns:1.8rem minmax(0,1fr) 3rem;align-items:center;gap:1rem;width:100%;min-height:3.2rem;padding:.4rem 0;border:0;background:none;font:inherit;font-size:1.2rem;line-height:1.3;text-align:left;color:var(--pd-muted)}.plr-p360 .plr-rating-row>span:last-child{text-align:right}.plr-p360 button.plr-rating-row{cursor:pointer}.plr-p360 button.plr-rating-row:hover,.plr-p360 button.plr-rating-row[aria-pressed=true]{font-weight:600;color:var(--pd-ink)}.plr-p360 .plr-rating-track{display:block;height:.4rem;overflow:hidden;background:#d7e1e6}.plr-p360 .plr-rating-track i{display:block;height:.4rem;background:var(--pd-ink)}.plr-p360 .plr-review-controls{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem;padding:1.5rem 0;border-top:1px solid #c7d4dc}.plr-p360 .plr-review-controls label{margin-right:auto;font-size:1.2rem;color:var(--pd-muted)}.plr-p360 .plr-review-controls select{max-width:17rem;min-height:4.2rem;padding:.8rem;border:1px solid #a6b8c4;border-radius:0;background-color:transparent;font:inherit;font-size:1.2rem;color:var(--pd-ink)}.plr-p360 .plr-quiet-button{min-height:4.4rem;padding:1rem 0;border:0;border-bottom:1px solid var(--pd-line);border-radius:0;background:transparent;font:inherit;font-size:1.3rem;color:var(--pd-ink);cursor:pointer}.plr-p360 .plr-review-record{padding:2.4rem 0;border-top:1px solid #c7d4dc}.plr-p360 .plr-review-record[hidden]{display:none}.plr-p360 .plr-review-record header{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.plr-p360 .plr-review-record time{font-size:1.1rem;color:var(--pd-muted)}.plr-p360 .plr-review-record h3{margin:1.4rem 0 .9rem;font-family:var(--font-body-family);font-size:1.9rem;font-weight:500;line-height:1.3;letter-spacing:-.048em;text-transform:none;color:var(--pd-ink)}.plr-p360 .plr-review-record p{margin:0;font-size:1.4rem;line-height:1.75;white-space:pre-line;overflow-wrap:anywhere;color:var(--pd-ink)}.plr-p360 .plr-review-author{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.3rem;font-size:1.1rem;color:var(--pd-muted)}.plr-p360 .plr-review-empty{padding-top:1.8rem;border-top:1px solid #c7d4dc}.plr-p360 .plr-review-empty h3{margin:0 0 1rem;font-family:var(--font-body-family);font-size:2.1rem;font-weight:500;line-height:1.3;letter-spacing:-.048em;text-transform:none;color:var(--pd-ink)}.plr-p360 .plr-review-empty p{margin:0;font-size:1.3rem;line-height:1.55;color:var(--pd-muted)}@media screen and (max-width:749px){.plr-p360 .plr-crumbs{gap:.6rem;margin-bottom:2rem;padding-top:1.8rem;font-size:1.1rem}.plr-p360 .plr-pdp__title{font-size:4.165rem}.plr-p360 .plr-rating-link{gap:.8rem;font-size:1.1rem}.plr-p360 .plr-rating-stars{font-size:1.7rem;letter-spacing:1px}.plr-p360 .plr-review-block{margin-top:2.3rem;padding:2.3rem 2rem}.plr-p360 .plr-review-block__title{margin-bottom:2rem;font-size:3.1rem}.plr-p360 .plr-review-score{font-size:4.1rem}.plr-p360 .plr-review-controls{flex-wrap:wrap}.plr-p360 .plr-review-controls select{max-width:15.5rem;font-size:16px}.plr-p360 .plr-review-record p{font-size:1.3rem}.plr-p360 .plr-pdp__type{font-size:1.4rem}.plr-p360 .plr-pdp__intro{margin:1.9rem 0 2.1rem;font-size:1.5rem}.plr-p360 .plr-pdp__type+.plr-traits360,.plr-p360 .plr-rating-link+.plr-traits360{margin-top:1.9rem}.plr-p360 .plr-traits360__row{grid-template-columns:10.8rem minmax(0,1fr);gap:1rem}.plr-p360 .plr-traits360 dd{font-size:1.3rem;line-height:1.5}.plr-p360 .plr-pdp__trait-help{font-size:1rem}.plr-p360 .plr-pdp__amount{font-size:3rem}.plr-p360 .plr-pdp__buytop{margin-bottom:1.3rem}.plr-p360 .plr-pdp__buytop .plr-pdp__micro{font-size:1.1rem}.plr-p360 .plr-qty button{width:3.3rem}.plr-p360 .plr-qty output{min-width:2.1rem}.plr-p360 .plr-pdp__atc{gap:1.2rem;padding:1.4rem 1.7rem;font-size:1.2rem}.plr-p360 .plr-pdp__ship{font-size:1.1rem}.plr-p360 .plr-variant select{font-size:16px}.plr-p360 .plr-pdp__tools{gap:2rem}.plr-p360 .plr-pdp__details{row-gap:1.7rem;margin-top:2.5rem;padding-bottom:2.5rem}.plr-p360 .plr-pdp__h2{margin-top:1.2rem;font-size:3.1rem}.plr-p360 .plr-pdp__details-lead{font-size:1.4rem;line-height:1.65}.plr-p360 .plr-pdp__details-note{margin-top:.9rem}.plr-p360 .plr-accordion summary{min-height:5.8rem;font-size:1.4rem}.plr-p360 .plr-accordion__body,.plr-p360 .plr-pdp__story{font-size:1.4rem}.plr-p360 .plr-tiers{margin-top:.7rem}.plr-p360 .plr-tiers{column-gap:2rem}.plr-p360 .plr-tier+.plr-tier:before{left:-1rem}.plr-p360 .plr-tier__label{margin-bottom:1.2rem;font-size:1rem;letter-spacing:.04em}.plr-p360 .plr-tier__list{font-size:1.2rem}}@media screen and (max-width:360px){.plr-p360 .plr-traits360__row{grid-template-columns:10.3rem minmax(0,1fr)}.plr-p360 .plr-traits360 dd{font-size:1.2rem}}@media screen and (min-width:990px){.plr-p360-sticky{gap:2.5rem;padding:1.1rem max(2rem,calc((100vw - 120rem)/2));background:#fff;border-top:1px solid var(--pd-line);box-shadow:0 -8px 30px #17202909}.plr-p360-sticky .plr-sticky-buy__copy{display:flex;flex-direction:column;margin-right:auto}.plr-p360-sticky .plr-sticky-buy__price{font-size:1.8rem;font-weight:400;line-height:1.55;letter-spacing:0;color:var(--pd-ink)}.plr-p360-sticky .plr-sticky-buy__name{font-size:1.1rem;line-height:1.55;color:var(--pd-muted)}.plr-p360-sticky .plr-sticky-buy__atc{min-width:18rem;min-height:4.8rem}}.plr-related{display:block}.plr-related:has(.plr-related__inner){padding:6rem 0 7.5rem;border-top:1px solid var(--pd-line)}.plr-related__head{margin-bottom:2.9rem}.plr-related__kicker{margin:0;font-size:1.1rem;font-weight:600;line-height:1.45;letter-spacing:.13em;text-transform:uppercase;color:var(--pd-muted)}.plr-related .plr-related__title{margin:1.3rem 0 0;font-family:var(--font-body-family);font-size:clamp(3.2rem,3.6vw,5rem);font-weight:500;line-height:1.07;letter-spacing:-.048em;text-transform:none;color:var(--pd-ink)}.plr-related__lead{max-width:56rem;margin:1.5rem 0 0;font-size:1.5rem;line-height:1.55;color:var(--pd-muted)}.plr-related .plr-related__grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:3.1rem 1.8rem;margin:0;padding:0;list-style:none}.plr-related .plr-related__grid>.grid__item{width:auto!important;max-width:none!important;flex:none!important;margin:0;padding:0}@media screen and (max-width:989px){.plr-related .plr-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.plr-related:has(.plr-related__inner){padding:3.9rem 0 5rem}.plr-related__head{margin-bottom:2.2rem}.plr-related .plr-related__title{margin-top:1.2rem;font-size:3.2rem}.plr-related__lead{font-size:1.4rem;line-height:1.65}.plr-related .plr-related__grid{gap:1.1rem}.plr-related .plr-related__grid>.grid__item:nth-child(n+3){display:none}}.template-product .recently-viewed-products .title-wrapper .title{margin:0;font-family:var(--font-body-family);font-size:clamp(3.2rem,3.6vw,5rem);font-weight:500;line-height:1.07;letter-spacing:-.048em;text-transform:none;color:var(--pd-ink)}.template-product .recently-viewed-products .title-wrapper{margin-bottom:2.9rem}.plr-p360 .plr-tiers .plr-tier__label{margin:0 0 1.4rem!important}@media screen and (max-width:749px){.plr-p360 .plr-tiers .plr-tier__label{margin-bottom:1.1rem!important}}.plr-p360 .plr-mcoupon--band{justify-content:space-between;gap:1.6rem;min-height:6rem;padding:0 1.6rem;background:#e8ede9}.plr-p360 .plr-mcoupon--band:hover{background:#e1e8e3}.plr-p360 .plr-mcoupon--band .plr-mcoupon__title{flex:1 1 auto;min-width:0;font-size:1.4rem;font-weight:400;line-height:1.35;letter-spacing:0;color:#161e1c}.plr-p360 .plr-mcoupon__cta{flex:none;display:inline-flex;align-items:center;gap:.6rem;padding:.3rem 0 .7rem;border-bottom:1px solid #898e8a;font-size:1.3rem;font-weight:500;line-height:1.2;letter-spacing:.02em;color:#1b1d1e}.plr-p360 .plr-mcoupon--band .plr-mcoupon__code{font-size:inherit;letter-spacing:inherit;color:inherit}.plr-p360 .plr-mcoupon--band .plr-mcoupon__done{font-size:inherit;font-weight:inherit;color:inherit}.plr-p360 .plr-mcoupon--band.is-copied .plr-mcoupon__done{display:inline}.plr-p360 .plr-mcoupon__arrow{flex:none;width:1.4rem;height:1.4rem;transition:transform .2s}.plr-p360 .plr-mcoupon--band:hover .plr-mcoupon__arrow{transform:translate(2px)}.plr-p360 .plr-tier__label{font-weight:600}.plr-p360 .plr-pdp__intro,.plr-p360 .plr-pdp__intro p,.plr-p360 .plr-accordion__body,.plr-p360 .plr-pdp__details-lead,.plr-p360 .plr-pdp__story{font-size:1.6rem}.plr-p360 .plr-pdp__amount{font-size:3.2rem}.plr-p360 .plr-accordion summary,.plr-p360 .plr-pdp__atc,.plr-p360-sticky .plr-sticky-buy__atc,.plr-p360 .plr-text-link,.plr-p360 .plr-pdp__tool,.plr-p360 .plr-compare-toggle{font-size:1.5rem}.plr-p360 .plr-pdp__type,.plr-p360 .plr-pdp__micro,.plr-p360 .plr-pdp__buytop .plr-pdp__micro,.plr-p360 .plr-pdp__ship,.plr-p360 .plr-rating-label,.plr-p360 .plr-accordion__body th,.plr-p360 .plr-accordion__body td,.plr-p360 .plr-tier__list{font-size:1.4rem}.plr-p360 .plr-crumbs,.plr-p360 .plr-pdp__kicker,.plr-p360 .plr-gallery__count,.plr-p360 .plr-tier__label,.plr-p360 .plr-review-block__kicker,.plr-p360-sticky .plr-sticky-buy__name{font-size:1.2rem}.plr-p360 .plr-traits360 dt{font-size:1.3rem}@media screen and (min-width:750px){.plr-p360 .plr-pdp__title{font-size:4.8rem}.plr-p360 .plr-review-block__title{font-size:4rem}.plr-p360 .plr-traits360 dd{font-size:1.5rem}}@media screen and (max-width:749px){.plr-p360 .plr-pdp__title{font-size:3.6rem}.plr-p360 .plr-review-block__title{font-size:3.2rem}.plr-p360 .plr-traits360 dd{font-size:1.4rem}.plr-p360 .plr-pdp__tools{row-gap:0}}.plr-p360 .plr-gallery .plr-gallery__bar{opacity:0;transition:opacity .3s ease}.plr-p360 .plr-gallery .plr-gallery__bar.is-count-visible{opacity:1}@media(prefers-reduced-motion:reduce){.plr-p360 .plr-gallery .plr-gallery__bar{transition:none}}.plr-p360 .plr-pdp__shiprow{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.2rem;margin:1.4rem 0 0}.plr-p360 .plr-pdp__shiprow .plr-pdp__ship{margin:0;white-space:nowrap}.plr-p360 .plr-pdp__shiprow .plr-pdp__secure{flex:none;margin-left:auto}@media screen and (max-width:359px){.plr-p360 .plr-pdp__shiprow .plr-pdp__ship:first-child{white-space:normal}}.plr-p360 .plr-pdp__perks{margin:1.6rem 0 0;padding:0 1.6rem;list-style:none;border-radius:6px;background:#f1f4f6}.plr-p360 .plr-pdp__perks li{display:flex;align-items:center;gap:1.4rem;min-height:5rem;margin:0;padding:1.2rem 0;border-top:1px solid #dde3e7;font-size:1.4rem;line-height:1.45;color:#2e3a42}.plr-p360 .plr-pdp__perks li:first-child{border-top:0}.plr-p360 .plr-pdp__perks svg{flex:none;width:2.2rem;height:2.2rem;fill:none;stroke:#1b2228;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}@media screen and (max-width:749px){.plr-p360 .plr-pdp__perks{padding:0 1.4rem}.plr-p360 .plr-pdp__perks li{gap:1.2rem;min-height:4.8rem;font-size:1.35rem}}.plr-p360 .plr-pdp__buy:has(.plr-pdp__perks){padding-bottom:1rem}.plr-p360 .plr-rating-link{min-height:3.4rem;margin-top:.2rem}.plr-p360 .plr-rating-link+.plr-pdp__intro{margin-top:1.4rem}@media screen and (max-width:749px){.plr-p360 .plr-rating-link+.plr-pdp__intro{margin-top:1.2rem}}.plr-p360 .plr-pdp__off{display:inline-flex;align-items:center;align-self:center;margin-left:0;padding:.7rem 1.2rem;border-radius:2px;background:#b3261e;color:#fff;font-size:1.3rem;font-weight:500;line-height:1;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;vertical-align:middle}@media screen and (max-width:749px){.plr-p360 .plr-pdp__off{margin-left:0;padding:.6rem 1rem;font-size:1.2rem}}.plr-p360 .plr-pdp__buy .plr-pdp__coupon{margin:1.6rem 0 0}.plr-p360 .plr-pdp__buy .plr-pdp__coupon+.plr-pdp__perks{margin-top:1.6rem}.plr-p360 .plr-pdp__buy:has(.plr-pdp__perks){padding-bottom:2rem}
/*# sourceMappingURL=/cdn/shop/t/11/assets/pl-360-product.css.map */
