#gen-product-information{color:#152b3c;font-family:Trebuchet MS,sans-serif}#gen-product-information .product-information__grid{align-items:start}#gen-product-information .product-details h1{font-family:Trebuchet MS,sans-serif;font-size:34px;line-height:1.12;letter-spacing:-1px;color:#152b3c;margin:0;font-weight:700;text-wrap:balance}#gen-product-information .rgc-product-intro{font-size:14px;line-height:1.6;color:#50616c;margin:0 0 4px;max-width:48ch}#gen-product-information .product-details .variant-picker__form{gap:18px}#gen-product-information .variant-option__button-label--no-swatch{min-width:44px;min-height:44px;border-radius:2px}#gen-product-information .product-details .accordion{width:100%;margin-top:8px}#gen-product-information .accordion .details__header{padding-block:17px;font-size:14px;color:#152b3c}#gen-product-information .accordion .details-content{font-size:14px;line-height:1.65;color:#40515e}#gen-product-information .accordion a{text-decoration:underline;text-underline-offset:3px}#gen-product-information .product-media-container{border-radius:0}#gen-product-information .product-form-buttons button{box-shadow:none;font-family:Trebuchet MS,sans-serif}.rgc-product-story{max-width:1320px;margin:38px auto;display:grid;grid-template-columns:1.1fr 1fr;background:#f3f2ec;color:#152b3c;font-family:Trebuchet MS,sans-serif}.rgc-product-story__image{min-width:0}.rgc-product-story__image img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1.5}.rgc-product-story__copy{padding:40px 12%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.rgc-product-kicker{font:700 10px/1.5 Trebuchet MS,sans-serif;letter-spacing:1.6px;margin:0 0 16px}.rgc-product-story h2{font:700 38px/1.12 Trebuchet MS,sans-serif;letter-spacing:-1.2px;margin:0 0 20px;color:inherit}.rgc-product-story__copy>p:not(.rgc-product-kicker){font-size:15px;line-height:1.7;margin:0 0 22px}.rgc-product-story a{font-size:12px;border-bottom:1px solid;padding-bottom:5px;color:inherit;text-decoration:none}.rgc-product-story a span{margin-left:15px}.rgc-product-help{max-width:1320px;margin:0 auto 40px;padding:36px 4%;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;border-top:1px solid #d5dcdf;color:#152b3c;font-family:Trebuchet MS,sans-serif}.rgc-product-help h2{font:700 24px/1.2 Trebuchet MS,sans-serif;letter-spacing:-.6px;color:inherit;margin:0 0 15px}.rgc-product-help p:not(.rgc-product-kicker){font-size:13px;line-height:1.8;margin:0}.rgc-product-help a{color:inherit;text-decoration:underline;text-underline-offset:4px}@media(min-width:750px){#gen-product-information .product-information{max-width:1320px;margin:auto}#gen-product-information .product-information__grid{grid-template-columns:minmax(0,1.06fr) minmax(0,1fr)}#gen-product-information .product-details{padding-top:10px}#gen-product-information .product-information__media{position:sticky;top:110px}}@media(max-width:749px){#gen-product-information .product-information{padding-top:12px;padding-bottom:24px}#gen-product-information .product-details h1{font-size:25px;letter-spacing:-.6px}#gen-product-information .product-details{padding-top:16px}#gen-product-information .rgc-product-intro{font-size:13px;line-height:1.5}#gen-product-information .product-details .variant-picker__form{gap:14px}#gen-product-information .variant-option__button-label--no-swatch{min-width:40px;min-height:42px}#gen-product-information .accordion .details__header{padding-block:15px}.rgc-product-story{grid-template-columns:1fr;margin:24px 0}.rgc-product-story__copy{padding:28px 24px}.rgc-product-story h2{font-size:30px}.rgc-product-story__copy>p:not(.rgc-product-kicker){font-size:14px}.rgc-product-help{margin:0 20px 28px;padding:24px 0;grid-template-columns:1fr;gap:25px}.rgc-product-help>div+div{border-top:1px solid #d5dcdf;padding-top:22px}.rgc-product-help h2 br{display:none}.rgc-product-kicker{font-size:9px;margin-bottom:10px}.rgc-product-help h2{font-size:23px;margin-bottom:10px}}@media(min-width:750px){#gen-product-information .product-information__grid>.product-information__media{grid-column:1;grid-row:1}#gen-product-information .product-information__grid>.product-details{grid-column:2;grid-row:1;width:100%;max-width:none}#gen-product-information .product-information__grid{column-gap:48px}}.rgc-store-review-label{text-align:center;font:700 9px/1.5 Trebuchet MS,sans-serif;letter-spacing:1.4px;color:#50616c;margin:8px 20px 12px}@media(max-width:749px){#gen-product-information .product-information__grid{row-gap:8px;gap:8px}#gen-product-information .product-details{padding-top:4px}#gen-product-information .product-information{padding-bottom:20px}}@media(min-width:750px)and (max-width:1000px){#gen-product-information .product-information__grid{column-gap:24px}#gen-product-information .product-information__grid>.product-details{padding-left:0;padding-right:0}#gen-product-information .product-details h1{font-size:28px;letter-spacing:-.7px}#gen-product-information .variant-option__button-label--no-swatch{min-width:38px;min-height:42px}}#gen-product-information,#gen-product-information .product-information{background:#fff}#gen-product-information .product-information__grid{padding-inline:24px}#gen-product-information .product-information__grid>.product-details{background:transparent;padding:28px 0;border-top:0;box-shadow:none}#gen-product-information .product-details h1{font-size:36px;line-height:1.08;letter-spacing:-1.1px;text-wrap:balance}#gen-product-information .product-information__media slideshow-component{margin-inline:0;width:100%}#gen-product-information .product-information__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);column-gap:30px}#gen-product-information .rgc-buy-kicker{display:flex;align-items:center;gap:12px;font:700 9px/1.4 Trebuchet MS,sans-serif;letter-spacing:1.5px;color:#6a7881;margin:0}#gen-product-information .rgc-buy-kicker a{color:#152b3c;text-decoration:none}.rgc-buy-kicker span{border-left:1px solid #bbc5cb;padding-left:12px}#gen-product-information .rgc-product-rating{min-height:18px;font-size:12px}.rgc-product-rating .jdgm-star{color:#ab7c22!important}.rgc-product-rating .jdgm-prev-badge__text{margin-left:7px;color:#50616c}#gen-product-information .variant-picker{border-top:1px solid #e0e5e7;padding-top:16px}#gen-product-information .variant-picker .variant-option__button-label--no-swatch{border:1px solid #aeb9bf;border-radius:0;min-height:43px;min-width:43px}#gen-product-information .rgc-trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:8px;padding:14px 0 12px;border-bottom:1px solid #dce3e6;color:#152b3c}.rgc-trust-row>div,.rgc-trust-row>a{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:inherit;padding:0 5px}.rgc-trust-row>a:hover{background:#f1f4f5}.rgc-trust-row svg{height:29px;width:29px;margin-bottom:8px;flex-shrink:0}.rgc-trust-row strong{font:700 11px/1.35 Trebuchet MS,sans-serif}.rgc-trust-row small{font:400 10px/1.35 Trebuchet MS,sans-serif;color:#536470;margin-top:4px;max-width:135px}.rgc-trust-row>a:focus-visible{outline:2px solid #b49148;outline-offset:3px}#gen-product-information .product-details .accordion{margin-top:0}.rgc-product-story{margin-block:28px}@media(min-width:750px)and (max-width:1000px){#gen-product-information .product-information__grid{padding-inline:16px;column-gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#gen-product-information .product-information__grid>.product-details{padding:20px 0}#gen-product-information .product-details h1{font-size:27px}.rgc-trust-row strong{font-size:10px}.rgc-trust-row small{font-size:9px}#gen-product-information .rgc-buy-kicker{font-size:8px;letter-spacing:.5px;gap:6px}}@media(max-width:749px){#gen-product-information .product-information{padding-top:0;padding-bottom:0}#gen-product-information .product-information__grid{display:flex;flex-direction:column;padding:0;gap:0}#gen-product-information .product-information__grid>.product-information__media{width:100%;padding:0;position:relative;top:auto}#gen-product-information .product-information__grid>.product-details{padding:23px 20px 14px;width:100%;max-width:none;border-top:0;box-shadow:none}#gen-product-information .product-details h1{font-size:28px;line-height:1.1;letter-spacing:-.7px}#gen-product-information .rgc-buy-kicker{font-size:8px;letter-spacing:.8px}#gen-product-information .variant-picker{padding-top:12px}#gen-product-information .rgc-trust-row{padding:13px 0 10px}.rgc-trust-row svg{width:26px;height:26px}.rgc-trust-row strong{font-size:10px}.rgc-trust-row small{font-size:9px}.rgc-product-story{margin-block:20px}}#gen-product-information rgc-product-caption{display:block;text-align:center;font:400 12px/1.5 Trebuchet MS,sans-serif;color:#50616c}#gen-product-information rgc-product-caption [data-caption-text]:not([hidden]){display:block;padding:8px 16px 12px}#gen-product-information [data-is-size-option]>div{width:100%;min-width:0}#gen-product-information [data-is-size-option] .pro_var{display:grid;grid-template-columns:repeat(var(--rgc-size-count),minmax(0,1fr));gap:4px;flex-wrap:nowrap}#gen-product-information [data-is-size-option] .swiper-slide{min-width:0;width:100%!important}#gen-product-information [data-is-size-option] .variant-option__button-label--no-swatch{min-width:0;min-height:44px;width:100%;padding:8px 2px;font-size:13px}#gen-product-information [data-is-size-option] [class*=swiper-button-]{display:none}#gen-product-information [data-is-size-option]:not([data-option-count="1"]):not([data-option-count="2"]):not([data-option-count="3"]):not([data-option-count="4"]):not([data-option-count="5"]):not([data-option-count="6"]) .pro_var{grid-auto-columns:minmax(44px,1fr);grid-template-columns:none;grid-auto-flow:column;overflow-x:auto;padding:3px}#gen-product-information [data-is-size-option] .variant-swiper{overflow:visible}@media(max-width:999px){#gen-product-information .product-information{padding-top:0;padding-bottom:0}#gen-product-information .product-information__grid{display:flex;flex-direction:column;padding:0;gap:0}#gen-product-information .product-information__grid>.product-information__media{width:100%;padding:0;position:relative;top:auto}#gen-product-information .product-information__grid>.product-details{width:100%;max-width:none;padding:23px 20px 14px;border-top:0;box-shadow:none}#gen-product-information media-gallery{position:relative;top:auto;padding-inline:0}#gen-product-information .product-media-constraint-wrapper{width:100%;max-height:none}}#gen-product-information #size-guide-modal-button{background:none;border:0;padding:0;color:inherit;font:inherit;white-space:nowrap}#gen-product-information .rgc-garment-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px;padding:0 0 10px;font-size:11px;line-height:1.4;color:#40515e}#gen-product-information .rgc-garment-details span{display:flex;align-items:flex-start;gap:4px;min-width:0;text-align:left}#gen-product-information .rgc-garment-details b{font-weight:inherit}#gen-product-information .rgc-garment-details span:nth-child(2){text-align:center;justify-content:center}#gen-product-information .rgc-garment-details span:last-child{text-align:right;justify-content:flex-end}#gen-product-information .rgc-garment-details svg{width:14px;height:14px;flex:0 0 14px;fill:none;stroke:currentColor;stroke-width:1.3}#gen-product-information .product-details .rgc-product-breadcrumbs,#gen-product-information .product-details .rgc-product-breadcrumbs *{font:400 11px/1.5 Trebuchet MS,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:#50616c}#gen-product-information .rgc-product-breadcrumbs{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 3px}#gen-product-information .rgc-product-breadcrumbs a{text-decoration:none}#gen-product-information .rgc-reassurance{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:#edf3ef;border:0;border-radius:0;width:100%;box-sizing:border-box}#gen-product-information .rgc-reassurance svg{width:21px;height:24px;flex:0 0 21px;margin-top:1px;color:#173d32}#gen-product-information .product-details .rgc-reassurance p{margin:0;width:auto;max-width:none;max-inline-size:none;flex:1;min-width:0;font:400 13px/1.5 Trebuchet MS,sans-serif;color:#173d32}#gen-product-information .rgc-reassurance a{font-weight:700;text-decoration:none;color:inherit}#gen-product-information .rgc-refund-promise,#gen-product-information .rgc-refund-detail{display:block}#gen-product-information .rgc-refund-detail{margin-top:3px}#gen-product-information .rgc-refund-promise:hover,#gen-product-information .rgc-refund-promise:focus-visible{text-decoration:underline}#gen-product-information .rgc-dispatch{margin:7px 0 0;max-width:none;font:400 11px/1.5 Trebuchet MS,sans-serif;color:#50616c}#gen-product-information .product-form-buttons button,#gen-product-information .product-form-buttons button span{font-weight:700}@media(max-width:999px){#gen-product-information .rgc-garment-details{padding:12px 0 10px;gap:6px;font-size:10px}}@media(min-width:1000px){#gen-product-information .product-information__grid>.product-details{padding-top:0}}#gen-product-information .rgc-store-rating{display:inline-flex;align-items:center;gap:8px;color:#50616c;text-decoration:none;font-size:12px;line-height:1.5}#gen-product-information .rgc-store-rating__stars{position:relative;display:inline-block;color:#d9d9d2;font-size:17px;letter-spacing:1px;line-height:1;white-space:nowrap}#gen-product-information .rgc-store-rating__stars>span:last-child{position:absolute;inset:0 auto 0 0;overflow:hidden;color:#ab7c22}#gen-product-information .rgc-store-rating:focus-visible{outline:2px solid #b49148;outline-offset:3px}#rgc-club-reviews{scroll-margin-top:110px}
/*# sourceMappingURL=/cdn/shop/t/16/assets/rgc-product-review.css.map */
