.product-details *{margin:0}.product-details a{color:currentColor;text-decoration:underline}.product-details button,.product-details label{cursor:pointer}.product-details img:not([hidden]){display:block}.product-details h1,.product-details h2,.product-details h3,.product-details h4,.product-details h5,.product-details h6{font-weight:400;font-size:1em;font-family:"Chronicle Display",Georgia,"Times New Roman",Times,serif}.product-details hr{color:inherit;border-color:currentColor;border-style:solid;border-width:1px 0 0 0}.product-details hr.ayr-shapes{border:0;margin:0 auto;background-size:cover;background-position:center}.product-details .safari-compat-dialog,.product-details dialog{max-width:unset;max-height:unset;border:0;padding:0}.product-details .safari-compat-dialog::backdrop,.product-details .safari-compat-dialog:not([open]),.product-details dialog::backdrop,.product-details dialog:not([open]){display:none}.product-details .safari-compat-dialog:not(.safari-compat-dialog-open),.product-details dialog:not(.safari-compat-dialog-open){display:none}.product-details s.compare-at-price{color:#c01328;font-weight:400;text-decoration:none;position:relative}.product-details s.compare-at-price::before{background:currentColor;content:"";display:block;height:3px;left:0;position:absolute;right:0;top:50%;translate:0 -100%}@media only screen and (min-width:768px){.product-details{max-width:min(100vw - 48px,1100px);margin:0 auto 32px}}@media only screen and (max-width:767px){.product-details{margin:0 24px 32px}}.product-details>hr{border-color:#000}.product-details>h2{color:#232121;font-size:24px;font-weight:400}@media only screen and (min-width:768px){.product-details>h2#product-description-heading{display:none}}.product-details>h2:not(.descendant-accordion-expanded):not(:last-of-type){border-bottom:1px solid #000}.product-details>h2:not(.descendant-accordion-expanded)+.blurb{display:none}.product-details>h2>button{display:flex;justify-content:space-between;align-items:center;width:100%}@media only screen and (min-width:768px){.product-details>h2>button{padding:24px}}@media only screen and (max-width:767px){.product-details>h2>button{padding:24px 0}}.product-details>h2>button[aria-expanded=true]>.indicator>img:first-child{scale:1 0}.product-details>h2>button>.indicator{display:grid;place-items:center;grid-template-columns:1fr}.product-details>h2>button>.indicator>img{grid-area:1/1/2/2}.product-details>h2>button>.indicator>img:first-child{scale:1 1}.product-details>h2>button>.indicator>img:last-child{rotate:90deg}.product-details>.blurb{color:#4f4d4d;font-size:16px}@media only screen and (min-width:768px){.product-details>.blurb{padding:4px 24px 20px}}@media only screen and (max-width:767px){.product-details>.blurb{padding:4px 16px 20px}}.product-details>.blurb:not(:last-of-type){border-bottom:1px solid #000}.product-details>.blurb>.fabric-learn-more{margin-top:1em}.transparent-button{display:block;background:var(--transparent-button-bg,rgba(238,236,232,.08));border:1px solid currentColor;padding:min(12px,8px + (4)*(100vw - 768px)/512) min(73px,48px + (25)*(100vw - 768px)/512);color:var(--transparent-button-fg,#eeece8);text-decoration:none;font-family:Lasiver,HelveticaNeue,Helvetica,Helmut,Arial,"Lucida Grande",sans-serif;transition:background .1s ease;text-align:center}.transparent-button:focus,.transparent-button:hover{background:var(--transparent-button-bg-hover,rgba(238,236,232,.3))}.fabric-feature *{margin:0}.fabric-feature a{color:currentColor;text-decoration:underline}.fabric-feature button,.fabric-feature label{cursor:pointer}.fabric-feature img:not([hidden]){display:block}.fabric-feature h1,.fabric-feature h2,.fabric-feature h3,.fabric-feature h4,.fabric-feature h5,.fabric-feature h6{font-weight:400;font-size:1em;font-family:"Chronicle Display",Georgia,"Times New Roman",Times,serif}.fabric-feature hr{color:inherit;border-color:currentColor;border-style:solid;border-width:1px 0 0 0}.fabric-feature hr.ayr-shapes{border:0;margin:0 auto;background-size:cover;background-position:center}.fabric-feature .safari-compat-dialog,.fabric-feature dialog{max-width:unset;max-height:unset;border:0;padding:0}.fabric-feature .safari-compat-dialog::backdrop,.fabric-feature .safari-compat-dialog:not([open]),.fabric-feature dialog::backdrop,.fabric-feature dialog:not([open]){display:none}.fabric-feature .safari-compat-dialog:not(.safari-compat-dialog-open),.fabric-feature dialog:not(.safari-compat-dialog-open){display:none}.fabric-feature s.compare-at-price{color:#c01328;font-weight:400;text-decoration:none;position:relative}.fabric-feature s.compare-at-price::before{background:currentColor;content:"";display:block;height:3px;left:0;position:absolute;right:0;top:50%;translate:0 -100%}.fabric-feature a.transparent-button{text-decoration:none}.fabric-feature h1,.fabric-feature h2,.fabric-feature h3,.fabric-feature h4,.fabric-feature h5,.fabric-feature h6,.fabric-feature li,.fabric-feature p{font-weight:inherit}@media only screen and (min-width:768px){.fabric-feature{align-items:center;margin:61px auto 90px;max-width:1100px;background:#f7f7f7}.fabric-feature:not([hidden]){display:flex}}@media only screen and (min-width:768px){.fabric-feature>.image-container{align-self:stretch}}@media only screen and (max-width:767px){.fabric-feature>.image-container{margin-bottom:29px}}.fabric-feature>.image-container>img.desktop{width:min(53.47vw,588.17px);max-width:924px;height:100%;object-fit:cover;object-position:center}@media only screen and (max-width:767px){.fabric-feature>.image-container>img.desktop{display:none}}.fabric-feature>.image-container>img.mobile{width:100vw}@media only screen and (min-width:768px){.fabric-feature>.image-container>img.mobile{display:none}}.fabric-feature>.content{display:flex;flex-direction:column;align-items:flex-start}@media only screen and (min-width:768px){.fabric-feature>.content{padding:32px 63px 32px 53px}}@media only screen and (max-width:767px){.fabric-feature>.content{margin:0 24px;gap:16px}}.fabric-feature>.content>h2{color:#232121;font-size:24px;font-weight:300}.fabric-feature>.content>hr{border-color:#545454}@media only screen and (min-width:768px){.fabric-feature>.content>hr{margin:38px 0 30px;width:140px}}@media only screen and (max-width:767px){.fabric-feature>.content>hr{width:42px}}.fabric-feature>.content>.blurb{color:#232121;font-size:16px;font-weight:300;--user-content-line-height:1.375}@media only screen and (min-width:768px){.fabric-feature>.content>.blurb{margin-bottom:1.5em}}@media only screen and (max-width:767px){.fabric-feature>.content>.blurb{margin-bottom:1em}}.fabric-feature>.content>.image-details{color:rgba(0,0,0,.5);font-size:14px;font-style:italic;font-weight:300;--user-content-line-height:1.57}@media only screen and (min-width:768px){.fabric-feature>.content>.image-details+.cta{margin-top:36px}}.fabric-feature>.content>.cta{--transparent-button-bg:#0000;--transparent-button-bg-hover:#00000014;--transparent-button-fg:#232121;font-size:16px;font-weight:400;line-height:1.25;padding:15px 40px}.fabric-feature>.post-hr{margin:49px 24px 32px;border-color:#000}@media only screen and (min-width:768px){.fabric-feature>.post-hr{display:none}}.product-overview.product-overview-pdp *{margin:0}.product-overview.product-overview-pdp a{color:currentColor;text-decoration:underline}.product-overview.product-overview-pdp button,.product-overview.product-overview-pdp label{cursor:pointer}.product-overview.product-overview-pdp img:not([hidden]){display:block}.product-overview.product-overview-pdp h1,.product-overview.product-overview-pdp h2,.product-overview.product-overview-pdp h3,.product-overview.product-overview-pdp h4,.product-overview.product-overview-pdp h5,.product-overview.product-overview-pdp h6{font-weight:400;font-size:1em;font-family:"Chronicle Display",Georgia,"Times New Roman",Times,serif}.product-overview.product-overview-pdp hr{color:inherit;border-color:currentColor;border-style:solid;border-width:1px 0 0 0}.product-overview.product-overview-pdp hr.ayr-shapes{border:0;margin:0 auto;background-size:cover;background-position:center}.product-overview.product-overview-pdp .safari-compat-dialog,.product-overview.product-overview-pdp dialog{max-width:unset;max-height:unset;border:0;padding:0}.product-overview.product-overview-pdp .safari-compat-dialog::backdrop,.product-overview.product-overview-pdp .safari-compat-dialog:not([open]),.product-overview.product-overview-pdp dialog::backdrop,.product-overview.product-overview-pdp dialog:not([open]){display:none}.product-overview.product-overview-pdp .safari-compat-dialog:not(.safari-compat-dialog-open),.product-overview.product-overview-pdp dialog:not(.safari-compat-dialog-open){display:none}.product-overview.product-overview-pdp s.compare-at-price{color:#c01328;font-weight:400;text-decoration:none;position:relative}.product-overview.product-overview-pdp s.compare-at-price::before{background:currentColor;content:"";display:block;height:3px;left:0;position:absolute;right:0;top:50%;translate:0 -100%}@media only screen and (min-width:1024px){.product-overview.product-overview-pdp{max-width:min(100vw - 48px,1100px);margin:48px auto 0;gap:39px;display:flex;justify-content:center}}@media only screen and (min-width:1024px){.product-overview.product-overview-pdp>.product-image-carousel-container{height:700px;margin-bottom:48px}}@media only screen and (min-width:1024px){.product-overview.product-overview-pdp>.product-image-carousel-container>.image-container{width:min(467px,40vw)}}@media only screen and (max-width:1023px){.product-overview.product-overview-pdp>.product-image-carousel-container>.image-container{width:100vw}}.product-overview.product-overview-pdp>.product-image-carousel-container>.image-container>.slide{width:100%}@media only screen and (min-width:1024px){.product-overview.product-overview-pdp>.product-info{max-width:472px}}.product-overview.product-overview-pdp>.product-info>.title-line>h1{font-size:32px}.product-overview.product-overview-pdp>.product-info>.title-line>.price{font-size:18px}@media only screen and (min-width:1024px){.product-overview.product-overview-pdp>.product-info>.title-line>.price{line-height:1;padding-top:7px}}.product-overview.product-overview-pdp>.product-info>.description{font-size:16px}@media only screen and (min-width:1024px){.product-overview.product-overview-pdp>.product-info>form>.fields>fieldset>legend{font-size:18px}}@media only screen and (max-width:1023px){.product-overview.product-overview-pdp>.product-info>form>.fields>fieldset>legend{font-size:16px}}.product-overview.product-overview-pdp>.product-info>form>.fields>fieldset>legend>.sizing-guide-button{font-size:16px}.product-overview.product-overview-pdp>.product-info>form>.fields>fieldset>label.text{font-size:16px;line-height:1}@media only screen and (min-width:1024px){.product-overview.product-overview-pdp>.product-info>form>.fields>fieldset>label.text{min-width:40px;height:40px}}@media only screen and (max-width:1023px){.product-overview.product-overview-pdp>.product-info>form>.fields>fieldset>label.text{min-width:47px;height:47px}}.product-overview.product-overview-pdp>.product-info>form>.fields>fieldset>label.text>.wrapper{padding-top:3px}.product-overview.product-overview-pdp>.product-info>form>.fields>fieldset>label.swatch{width:40px;height:40px}.product-recommendations-2024{max-width:min(100vw - 48px,1100px)}.product-recommendations-2024 *{margin:0}.product-recommendations-2024 a{color:currentColor;text-decoration:underline}.product-recommendations-2024 button,.product-recommendations-2024 label{cursor:pointer}.product-recommendations-2024 img:not([hidden]){display:block}.product-recommendations-2024 h1,.product-recommendations-2024 h2,.product-recommendations-2024 h3,.product-recommendations-2024 h4,.product-recommendations-2024 h5,.product-recommendations-2024 h6{font-weight:400;font-size:1em;font-family:"Chronicle Display",Georgia,"Times New Roman",Times,serif}.product-recommendations-2024 hr{color:inherit;border-color:currentColor;border-style:solid;border-width:1px 0 0 0}.product-recommendations-2024 hr.ayr-shapes{border:0;margin:0 auto;background-size:cover;background-position:center}.product-recommendations-2024 .safari-compat-dialog,.product-recommendations-2024 dialog{max-width:unset;max-height:unset;border:0;padding:0}.product-recommendations-2024 .safari-compat-dialog::backdrop,.product-recommendations-2024 .safari-compat-dialog:not([open]),.product-recommendations-2024 dialog::backdrop,.product-recommendations-2024 dialog:not([open]){display:none}.product-recommendations-2024 .safari-compat-dialog:not(.safari-compat-dialog-open),.product-recommendations-2024 dialog:not(.safari-compat-dialog-open){display:none}.product-recommendations-2024 s.compare-at-price{color:#c01328;font-weight:400;text-decoration:none;position:relative}.product-recommendations-2024 s.compare-at-price::before{background:currentColor;content:"";display:block;height:3px;left:0;position:absolute;right:0;top:50%;translate:0 -100%}@media only screen and (min-width:768px){.product-recommendations-2024{margin:80px auto 48px}}@media only screen and (max-width:767px){.product-recommendations-2024{margin:48px 24px}}.product-recommendations-2024>h2{font-size:32px;font-weight:600}@media only screen and (min-width:768px){.product-recommendations-2024>h2{margin-bottom:48px}}@media only screen and (max-width:767px){.product-recommendations-2024>h2{margin-bottom:16px;color:#232121}}@media only screen and (min-width:768px){.product-recommendations-2024>.content{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:70px}}@media only screen and (max-width:767px){.product-recommendations-2024>.content{display:flex;gap:16px;overflow-x:auto;margin:0 -24px 28px;padding:0 24px 28px}}.product-recommendations-2024>.content>.spinner-container{display:flex;justify-content:center;align-items:center;grid-column:span 4}@media only screen and (min-width:768px){.product-recommendations-2024>.content>.spinner-container{min-height:327px}}@media only screen and (max-width:767px){.product-recommendations-2024>.content>.spinner-container{min-height:291px}}@media only screen and (max-width:767px){.product-recommendations-2024>.content>.product{width:41.86vw;flex-shrink:0}}.product-recommendations-2024>.content>.product>.image-container{display:block;aspect-ratio:2/3;margin-bottom:8px}.product-recommendations-2024>.content>.product>.image-container>img{width:100%;height:100%;object-fit:contain;object-position:center}.product-recommendations-2024>.content>.product>.title{color:#232121;font-family:"Chronicle Display",Georgia,"Times New Roman",Times,serif;font-size:18px;font-weight:600;text-decoration:none;margin-bottom:4px}.product-recommendations-2024>.content>.product>.price{color:#4f4d4d;font-size:14px}.product-recommendations-2024>hr{border-color:#000}.product-recommendations-2024>hr.mobile{width:32px;border-color:#232121;margin-bottom:24px}@media only screen and (min-width:768px){.product-recommendations-2024>hr.mobile{display:none}}.reviews-anchor{display:block;position:relative;visibility:hidden}@media only screen and (min-width:1024px){.reviews-anchor{top:calc(-1*var(--nav-base-coordinates-height,0px) - 30px)}}@media only screen and (max-width:1023px){.reviews-anchor{top:calc(-1*var(--nav-base-coordinates-height,0px) - 15px)}}.reviews-placeholder{height:100vh}.reviews-placeholder h2{text-align:center;font-size:32px}.yotpo-widget-instance{max-width:1000px;margin:auto;min-height:500px}