.product-info{--ugp-head: Poppins, Arial, sans-serif;--ugp-body: "DM Sans", Arial, sans-serif;--ugp-ink: #111;--ugp-red: #d92f3d;--ugp-muted: #666;--ugp-faint: #99938e;--ugp-line: #ded9d5;--ugp-soft: #e5e1de;font-family:var(--ugp-body);color:var(--ugp-ink)}.product-info>.product-info__block-item{margin-block:0!important}.product-info [data-block-type=badges],.product-info [data-block-type="@app"]:has(.jdgm-preview-badge),.product-info [data-block-type=separator],.product-info [data-block-type=product-variations],.product-info [data-block-type=promo-banner],.product-info #orange-stock-status-section,.product-info #green-stock-status-section{display:none!important}.product-info [data-block-type=title]{margin-bottom:12px!important}.product-info .ugp-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.product-info .product-info__title{margin:0;font:700 17px/1.32 var(--ugp-head)!important;letter-spacing:.005em;text-transform:uppercase;text-wrap:pretty;color:var(--ugp-ink)}.product-info .ugp-heart{flex:0 0 28px;width:28px;height:32px;margin:-3px -3px 0 0;padding:3px;border:0;background:transparent;color:var(--ugp-ink);cursor:pointer}.product-info .ugp-heart svg{width:20px;height:20px;fill:transparent;stroke:currentColor;stroke-width:1.4}.product-info .ugp-heart[aria-pressed=true] svg{fill:currentColor}.product-info [data-block-type=price]{margin-bottom:18px!important}.product-info .ugp-sale-row{min-height:19px;margin-bottom:13px}.product-info .ugp-sale-row .product-info__badge-list{display:flex;margin:0}.product-info .badge--on-sale{padding:3px 6px;border:0;border-radius:3px;background:var(--ugp-red);color:#fff;font:700 10px/1.25 var(--ugp-body);letter-spacing:.02em}.product-info .rating-with-text{display:flex!important;align-items:center;justify-content:space-between;gap:10px;flex-wrap:nowrap!important}.product-info .product-info__price .price-list{display:flex;align-items:baseline;gap:9px;flex:0 0 auto}.product-info .product-info__price sale-price{color:var(--ugp-red);font:700 20px/1.2 var(--ugp-body)!important}.product-info .product-info__price compare-at-price{color:var(--ugp-faint);font:400 15px/1.2 var(--ugp-body)!important;text-decoration:line-through}.product-info .ugp-rating,.product-info .ugp-rating .jdgm-prev-badge{display:flex!important;align-items:center;gap:7px;margin:0;white-space:nowrap}.product-info .ugp-rating .jdgm-prev-badge__stars{font-size:13px;line-height:1;letter-spacing:.03em}.product-info .ugp-rating .jdgm-prev-badge__text{margin:0;color:#8a8581;font:400 13px/1.2 var(--ugp-body);white-space:nowrap}.product-info [data-block-type=text-icon]{margin:0!important}.product-info .ugp-usps{display:grid;gap:7px;margin-bottom:20px;color:#282828;font:400 13.5px/1.4 var(--ugp-body)}.product-info .ugp-usps div{display:flex;align-items:flex-start;gap:8px}.product-info .ugp-usps span{color:var(--ugp-ink)}.product-info [data-block-type=variant-picker]{margin:0!important}.product-info .variant-picker__option{margin:0!important;padding:0;border:0}.product-info .variant-picker__option.ugp-colors{margin-bottom:31px!important}.product-info .variant-picker__option-info{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px!important}.product-info .variant-picker__option-info .h-stack{gap:5px}.product-info .variant-picker__option-info legend,.product-info .variant-picker__option-info span{color:var(--ugp-ink);font:400 14px/1.35 var(--ugp-body)}.product-info .variant-picker__option-info .h-stack>span{font-weight:700}.product-info .variant-picker__option-values.ugp-values.ugp-values--color{display:flex;flex-wrap:wrap;gap:28px!important;padding:4px 10px 0;overflow:visible!important}.product-info .ugp-values .ugp-swatch{display:block;width:30px;height:30px;border-radius:999px;background:var(--ugp-swatch,#e9e5e1);box-shadow:inset 0 0 0 1px #0000001f}.product-info .ugp-values .ugp-swatch.is-selected{outline:0;box-shadow:inset 0 0 0 1px #0000001f,0 0 0 4px #fff,0 0 0 5px var(--ugp-ink)}.product-info .ugp-values .ugp-swatch.is-unavailable{opacity:.4}.product-info .ugp-size-chart-link{min-height:0;margin:0;padding:0;border:0;background:none;color:var(--ugp-ink);font:400 13.5px/1.3 var(--ugp-body);text-decoration:underline;text-underline-offset:3px}.product-info .variant-picker__option-values.ugp-values.ugp-values--size{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px!important;margin:0;padding:0}.product-info .ugp-values--size>input{position:absolute}.product-info .ugp-values--size .block-swatch{width:100%;height:32px!important;min-height:32px!important;margin:0;padding:0 4px;border:1px solid var(--ugp-line);border-radius:7px;background:#fff;box-shadow:none;display:flex;align-items:center;justify-content:center;color:var(--ugp-ink);font:400 14px/1 var(--ugp-body)}.product-info .ugp-values--size .block-swatch span{color:inherit}.product-info .ugp-values--size input:checked+.block-swatch{border-color:#0b0b0b;background:#0b0b0b;color:#fff;font-weight:600}.product-info .ugp-values--size .block-swatch.is-disabled{border-color:#ebe7e4;color:#c6c0ba;background:#fff;text-decoration:none}.product-info .ugp-size-advice{margin:12px 0 0;color:#555;font:400 13px/1.45 var(--ugp-body)}.product-info [data-block-type=fit-guide]{margin-top:17px!important;margin-bottom:17px!important}.product-info .fit-guide{gap:0!important}.product-info .fit-guide__heading{color:var(--ugp-ink);font:700 12px/1.3 var(--ugp-body);letter-spacing:.12em;text-transform:uppercase}.product-info .fit-guide__bar{margin-top:10px;gap:6px}.product-info .fit-guide__line{height:3px;margin:0!important;border-radius:0;background:var(--ugp-soft)}.product-info .fit-guide__line.active{background:var(--ugp-ink)}.product-info .fit-guide__labels{margin-top:8px!important;color:var(--ugp-muted);font:400 12.5px/1.3 var(--ugp-body)!important}.product-info [data-block-type=buy-buttons]{margin:0!important}.product .product-info__buy-buttons .buy-buttons button.button{width:100%;min-height:56px;padding:0 20px;border:0;border-radius:8px!important;background:#0b0b0b;color:#fff;text-transform:none}.product-info .buy-buttons .button>div{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;font:500 14px/1.2 var(--ugp-body)}.product-info .buy-buttons .button>div>span:first-child{white-space:nowrap;letter-spacing:-.01em}.product-info .ugp-atc__price{display:flex;flex:0 0 auto;align-items:baseline;gap:7px}.product-info .ugp-atc__was{color:#ffffff94;font:400 12.5px/1 var(--ugp-body);text-decoration:line-through}.product-info .ugp-atc__now{color:#fff;font:700 15px/1 var(--ugp-body)}.product-info .ugp-gift-note{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:12px;color:#444;font:400 13px/1.4 var(--ugp-body)}.product-info .ugp-sale-banner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:100%;min-height:72px;margin-top:20px;padding:13px 16px 12px;background:#f7e5e7;color:#111;text-align:center}.product-info .ugp-sale-banner strong{font:700 15px/1.25 var(--ugp-head);letter-spacing:0}.product-info .ugp-sale-banner span{color:#7d6669;font:400 12px/1.35 var(--ugp-body)}.product-info [data-block-type=complete-the-look]{margin-top:24px!important}.product-info .product-upsells-block{position:relative;display:block;min-width:0}.product-info .product-upsells__heading{margin:0 0 12px;color:var(--ugp-ink);font:700 20px/1.25 var(--ugp-head);text-transform:capitalize}.product-info .product-upsells{display:grid;grid-auto-flow:column;grid-auto-columns:176px;align-items:start!important;gap:12px;width:100%;height:auto!important;max-height:none!important;min-width:0;margin-inline:0;padding:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.product-info .product-upsells::-webkit-scrollbar{display:none}.product-info .product-upsell{display:flex;flex-direction:column;gap:0!important;min-width:0;margin:0!important;scroll-snap-align:start;scroll-snap-stop:always}.product-info .product-upsell__image-link{display:block;width:100%;aspect-ratio:3/4;overflow:hidden;border-radius:12px;background:#f3f1ef}.product-info .product-upsell__image{display:block;width:100%;height:100%;object-fit:cover}.product-info .product-upsell__details{display:flex;flex:1;flex-direction:column;padding-top:14px}.product-info .product-upsell__title{display:-webkit-box;height:38px;min-height:38px;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--ugp-ink);font:400 13px/1.4 var(--ugp-body)}.product-info .product-upsell__title-link{color:inherit;text-decoration:none}.product-info .product-upsell__price{display:flex;align-items:baseline;gap:8px;height:18px;min-height:18px;margin:3px 0 0;white-space:nowrap;font:400 14px/1.25 var(--ugp-body)}.product-info .product-upsell__compare{color:#8d8884;text-decoration:line-through}.product-info .product-upsell__compare.is-hidden{display:none}.product-info .product-upsell__current{color:var(--ugp-ink);font-weight:700}.product-info .product-upsell__sizes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:7px}.product-info .product-upsell__size{display:flex;align-items:center;justify-content:center;width:100%;height:44px;min-height:44px;margin:0;padding:0 2px;border:1px solid var(--ugp-line);border-radius:8px;background:#fff;color:var(--ugp-ink);font:500 12px/1 var(--ugp-body);cursor:pointer}.product-info .product-upsell__size.is-selected{border-color:#0b0b0b;background:#0b0b0b;color:#fff}.product-info .product-upsell__size:disabled{border-color:#e7e2df;color:#bbb4ae;background:#fff;cursor:not-allowed}.product-info .product-upsell__button{display:flex;align-items:center;justify-content:center;width:100%;height:44px;min-height:44px;margin-top:11px;padding:0 12px;border:1px solid var(--ugp-ink);border-radius:999px;background:#fff;color:var(--ugp-ink);font:500 13px/1.2 var(--ugp-body);text-align:center;text-transform:none;cursor:pointer}.product-info .product-upsell__button:disabled{opacity:.45;cursor:not-allowed}.product-info .product-upsell__error{margin:7px 0 0;color:var(--ugp-red);font:400 12px/1.35 var(--ugp-body)}@media(min-width:1000px){.product-info .product-upsells{grid-auto-columns:calc((100% - 24px) / 3);width:100%;margin-inline:0;padding-inline:0}}@media(max-width:999px){.product-info{margin-inline:-4px}}@media(min-width:1000px){.product-info .product-info__title{font-size:26px!important}}.product-info [data-group-type=accordion-group]{gap:0!important;margin:0 -6px 0 -9px!important;border-block:1px solid #dedad7}.product-info [data-group-type=accordion-group] .product-info__block-item{margin:0!important}.product-info .product-info__accordion{min-height:55px;margin:0!important;border-bottom:1px solid #dedad7;background:#fff}.product-info [data-group-type=accordion-group] .product-info__block-item:last-child .product-info__accordion{border-bottom:0}.product-info .product-info__accordion summary{padding:0!important}.product-info .product-info__accordion .accordion__toggle{min-height:55px;padding:0;color:#151515;font:700 15px/1.25 var(--ugp-body)}.product-info .product-info__accordion .circle-chevron{width:auto;height:auto;border:0;background:transparent;color:#666}.product-info .product-info__accordion .circle-chevron svg{width:8px;height:6px}.product-info parcelpanel-edd{display:block;margin:18px -6px 0 -9px!important}.product-info parcelpanel-edd .parcelpanel-edd{display:grid!important;gap:0!important;width:100%!important;margin:0!important;padding:4px 16px!important;border:0!important;border-radius:0!important;background:#f5f4f3!important;color:#222!important;font:400 13.5px/1.3 var(--ugp-body)!important}.product-info parcelpanel-edd .parcelpanel-edd>p{display:flex!important;align-items:center!important;min-height:41px!important;margin:0!important;border-bottom:1px solid #dedad7;color:#666}.product-info parcelpanel-edd .parcelpanel-edd>p:first-child{color:#222}.product-info parcelpanel-edd .parcelpanel-edd>p:last-child{border-bottom:0}.product-info parcelpanel-edd .parcelpanel-edd>p strong{margin-left:auto;color:#161616;font-weight:700}.product-info parcelpanel-edd .parcelpanel-edd>p a{margin-left:8px;color:#222!important;text-decoration:underline;text-underline-offset:3px}.product-info parcelpanel-edd .pp-shipping-icon{flex:0 0 16px;width:16px!important;height:16px!important;margin-right:10px!important}.product-info [data-block-type=review-slider]{margin:31px -6px 0 -9px!important}.product-info .ug-trustpilot-reviews{width:100%}.product-info .ug-trustpilot-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding-bottom:10px;border-bottom:1px solid #dedad7}.product-info .ug-trustpilot-score{display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap;font:400 13px/1.2 var(--ugp-body);color:#777}.product-info .ug-trustpilot-score strong{color:#171717;font-size:15px}.product-info .ug-trustpilot-star{color:#00b67a;font-size:20px;line-height:1}.product-info .ug-review-controls{display:flex;align-items:center;gap:8px}.product-info .ug-review-controls .review-slider-prev,.product-info .ug-review-controls .review-slider-next{position:static!important;inset:auto!important;display:flex!important;align-items:center;justify-content:center;width:32px!important;height:32px!important;min-height:32px;margin:0!important;padding:0;border:1px solid #dedad7;border-radius:999px;background:#fff;color:#111;font:400 20px/1 var(--ugp-body)}.product-info .ug-review-controls .review-slider-next{border-color:#ee9300}.product-info .ug-review-controls .review-slider-prev:after,.product-info .ug-review-controls .review-slider-next:after{display:none!important}.product-info .product-info__review-slider{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.product-info .review-swiper{width:100%!important;height:205px!important;margin:0!important;overflow:hidden}.product-info .review-swiper .swiper-slide{height:205px!important}.product-info .review-card{display:flex;flex-direction:column;width:100%!important;height:205px!important;margin:0!important;padding:18px 0 0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;text-align:left!important}.product-info .review-stars{display:flex;gap:3px;margin:0 0 20px!important}.product-info .review-stars .star{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#00b67a;color:#fff;font-size:15px;line-height:1}.product-info .review-stars .star.empty{background:#d8d8d8}.product-info .review-title{margin:0 0 12px!important;color:#171717;font:700 15px/1.3 var(--ugp-body)!important}.product-info .review-text{margin:0!important;color:#444;font:400 13.5px/1.55 var(--ugp-body)!important}.product-info .reviewer-name{margin:auto 0 0!important;padding-bottom:4px;color:#8a8581;font:400 12.5px/1.3 var(--ugp-body)!important}.product-info .product-info__review-bottom,.product-info .review-swiper .swiper-pagination{display:none!important}@media(min-width:1000px){.product-info [data-group-type=accordion-group],.product-info parcelpanel-edd,.product-info [data-block-type=review-slider]{margin-inline:0!important}}
/*# sourceMappingURL=/cdn/shop/t/151/assets/ug-pdp.css.map */
