.pr-basque{--ink:#161616;--muted:#55544f;--paper:#f7f5f0;--taupe:#9f9070;--line:#d9d5cc;--button:#393c4a;color:var(--ink);background:#fff;font-family:Jost,sans-serif;font-size:18px;line-height:1.55;isolation:isolate;width:calc(100% - 40px);max-width:1480px;margin:0 auto}.pr-basque *{box-sizing:border-box}.pr-basque [hidden]{display:none!important}.pr-basque img{display:block;width:100%;height:auto}.pr-basque a{color:inherit;text-underline-offset:5px}.pr-basque button,.pr-basque select{font:inherit}.pr-basque h1,.pr-basque h2,.pr-basque h3,.pr-basque p{margin:0}.pr-basque h1,.pr-basque h2,.pr-basque h3{font-family:inherit;text-transform:none;letter-spacing:-.035em;line-height:1.13;font-weight:500}.pr-basque h1{font-size:clamp(40px,5.3vw,76px)}.pr-basque h2{font-size:clamp(32px,3.3vw,48px)}.pr-basque h3{font-size:25px}.pr-basque p+p{margin-top:16px}.pr-basque :focus-visible{outline:3px solid #355684;outline-offset:5px}.pr-basque .pr-wrap{max-width:1320px;margin:auto;padding:0 48px}.pr-basque .pr-section{padding:88px 0}.pr-basque .pr-eyebrow{font-size:15px;letter-spacing:.1em;font-weight:500;margin-bottom:20px}.pr-basque .pr-muted{color:var(--muted)}.pr-basque .pr-small{font-size:15px;line-height:1.5}.pr-basque .pr-button{display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:54px;padding:14px 25px;border:1px solid var(--button);background:var(--button);color:#fff;text-decoration:none;cursor:pointer;font-size:18px;line-height:1.3;border-radius:0}.pr-basque .pr-button:hover{background:#000;border-color:#000}.pr-basque .pr-button:disabled{opacity:.55;cursor:not-allowed}.pr-basque .pr-button--light{background:transparent;color:var(--ink);border-color:var(--ink)}.pr-basque .pr-button--light:hover{background:var(--ink);color:#fff}.pr-basque .pr-link{display:inline-flex;align-items:center;min-height:44px}.pr-basque .pr-hero{display:grid;grid-template-columns:1fr 1fr;min-height:0;background:var(--paper)}.pr-basque .pr-hero-copy{padding:60px 54px;align-self:center}.pr-basque .pr-hero-copy>p:not(.pr-eyebrow){margin-top:25px;max-width:430px}.pr-basque .pr-hero-copy .pr-button{margin-top:30px}.pr-basque .pr-hero-photo{min-height:0;align-self:center}.pr-basque .pr-hero-photo img{height:auto;width:100%;object-fit:contain;object-position:center top}.pr-basque .pr-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-bottom:1px solid var(--line);padding:22px 48px;text-align:center;font-size:16px}.pr-basque .pr-heading-row{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:36px}.pr-basque .pr-heading-row>p{max-width:450px}.pr-basque .pr-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pr-basque .pr-detail-grid figure{margin:0}.pr-basque .pr-detail-grid img{aspect-ratio:auto;object-fit:contain}.pr-basque .pr-detail-grid h3{margin:24px 0 12px}.pr-basque .pr-split{display:grid;grid-template-columns:1fr 1fr;background:var(--paper)}.pr-basque .pr-split>figure{margin:0;min-height:0;align-self:center}.pr-basque .pr-split>figure img{width:100%;height:auto;object-fit:contain;aspect-ratio:auto}.pr-basque .pr-split-copy{padding:64px;align-self:center}.pr-basque .pr-split-copy>p{margin-top:22px}.pr-basque .pr-split-copy .pr-button{margin-top:24px}.pr-basque .pr-benefits{list-style:none;padding:0;margin:30px 0;display:grid;gap:15px}.pr-basque .pr-benefits li{display:flex;gap:16px;border-top:1px solid var(--line);padding-top:15px}.pr-basque .pr-benefits span{color:#77684d;font-size:15px;min-width:24px}.pr-basque .pr-finder{background:var(--paper)}.pr-basque .pr-finder-intro{max-width:720px;margin-bottom:32px}.pr-basque .pr-finder-intro p{margin-top:18px}.pr-basque .pr-filters{display:grid;grid-template-columns:1fr 1fr;gap:32px;border-block:1px solid var(--line);padding:26px 0;margin:30px 0}.pr-basque fieldset{border:0;padding:0;margin:0;min-width:0}.pr-basque legend{font-size:19px;font-weight:500;padding:0 0 12px}.pr-basque .pr-choice-row{display:flex;flex-wrap:wrap;gap:8px}.pr-basque .pr-choice{position:relative;cursor:pointer}.pr-basque .pr-choice input{position:absolute;opacity:0;width:1px;height:1px}.pr-basque .pr-choice span{display:block;padding:12px 17px;min-height:48px;border:1px solid #a29d93;background:#fff}.pr-basque .pr-choice input:checked+span{color:#fff;background:var(--button);border-color:var(--button)}.pr-basque .pr-choice input:focus-visible+span{outline:3px solid #355684;outline-offset:3px}.pr-basque .pr-filter-note{margin-top:12px;max-width:530px;font-size:15px}.pr-basque .pr-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 24px;margin-top:22px}.pr-basque .pr-product{background:#fff;border:1px solid var(--line);min-width:0}.pr-basque .pr-product-media{display:block;position:relative}.pr-basque .pr-product-media img{aspect-ratio:3/4;object-fit:contain}.pr-basque .pr-product-info{padding:22px}.pr-basque .pr-product-info h3{font-size:23px;letter-spacing:-.02em}.pr-basque .pr-product-info p{margin-top:7px}.pr-basque .pr-product-info .pr-button{margin-top:20px;width:100%}.pr-basque .pr-price{font-weight:600}.pr-basque .pr-fit-help{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:24px 0;border-top:1px solid var(--line);margin-top:30px}.pr-basque .pr-policy-links{display:flex;gap:24px;flex-wrap:wrap;font-size:15px}.pr-basque .pr-style-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pr-basque .pr-style-grid figure{margin:0}.pr-basque .pr-style-grid img{aspect-ratio:auto;object-fit:contain}.pr-basque figcaption{margin-top:18px}.pr-basque figcaption h3{margin-bottom:8px}.pr-basque .pr-fabric-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:35px}.pr-basque .pr-fabric-card{display:grid;grid-template-columns:45% 1fr;border:1px solid var(--line)}.pr-basque .pr-fabric-card img{height:100%;object-fit:contain;aspect-ratio:3/4}.pr-basque .pr-fabric-card>div{padding:26px;align-self:center}.pr-basque .pr-fabric-card h3{margin-bottom:16px}.pr-basque .pr-fabric-card .pr-link{margin-top:15px}.pr-basque .pr-size{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.pr-basque .pr-size>img{max-height:none;object-fit:contain;object-position:top;aspect-ratio:auto}.pr-basque .pr-lengths{display:grid;gap:0;margin:26px 0}.pr-basque .pr-lengths>div{padding:20px 0;border-bottom:1px solid var(--line)}.pr-basque .pr-lengths h3{font-size:24px;margin-bottom:8px}.pr-basque details{border-bottom:1px solid var(--line)}.pr-basque summary{cursor:pointer;min-height:58px;display:list-item;padding:18px 28px 18px 0;font-size:20px;font-weight:500}.pr-basque details>div{padding:0 0 23px}.pr-basque .pr-table-wrap{overflow-x:auto}.pr-basque table{border-collapse:collapse;font-size:15px;width:100%;min-width:550px;margin-top:16px}.pr-basque th,.pr-basque td{text-align:left;padding:10px;border-bottom:1px solid var(--line)}.pr-basque .pr-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px}.pr-basque .pr-faq h2{position:sticky;top:40px}.pr-basque .pr-camera-gallery{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:30px}.pr-basque .pr-camera-gallery img{aspect-ratio:auto;object-fit:contain}.pr-basque .pr-final{padding:72px 30px;text-align:center;background:var(--paper)}.pr-basque .pr-final h2{max-width:700px;margin:0 auto 20px}.pr-basque .pr-final .pr-button{margin-top:28px}.pr-basque .pr-sticky{position:fixed;bottom:0;left:auto;right:auto;width:inherit;max-width:inherit;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:16px;background:#fff;border-top:1px solid var(--line);padding:12px 24px;box-shadow:0 -4px 24px #00000008}.pr-basque .pr-sticky strong{font-weight:500}.pr-basque .pr-sticky .pr-button{min-height:46px;padding:11px 22px}.pr-basque dialog{width:min(880px,94vw);max-height:90vh;padding:0;border:0;color:var(--ink);background:#fff;overflow:auto}.pr-basque dialog::backdrop{background:#0009}.pr-basque .pr-modal{display:grid;grid-template-columns:1fr 1fr}.pr-basque .pr-modal>img{width:100%;height:100%;object-fit:contain}.pr-basque .pr-modal-content{padding:40px 30px}.pr-basque .pr-modal-content h2{font-size:30px;margin:18px 0}.pr-basque .pr-close{float:right;background:none;border:1px solid var(--line);min-width:44px;min-height:44px;cursor:pointer}.pr-basque .pr-modal-content select{width:100%;min-height:52px;background:#fff;border:1px solid #777;padding:10px;margin:9px 0 18px}.pr-basque .pr-modal-content .pr-button{width:100%}.pr-basque .pr-modal-content .pr-policy-links{margin-top:20px}.pr-basque .pr-status{min-height:24px;margin-top:15px}.pr-basque .pr-error{color:#a12b22}.pr-basque .pr-no-results{padding:35px 0}.pr-basque .pr-bottom-space{height:90px}@media(max-width:1000px){.pr-basque .pr-wrap{padding:0 30px}.pr-basque .pr-hero-copy{padding:45px 30px}.pr-basque .pr-hero{min-height:580px}.pr-basque .pr-split-copy{padding:40px}.pr-basque .pr-fabric-card{display:block}.pr-basque .pr-fabric-card img{aspect-ratio:4/3;object-position:center 40%}.pr-basque .pr-size{gap:35px}.pr-basque .pr-product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.pr-basque{font-size:17px}.pr-basque .pr-wrap{padding:0 22px}.pr-basque .pr-section{padding:55px 0}.pr-basque .pr-hero{display:flex;flex-direction:column;min-height:0}.pr-basque .pr-hero-copy{padding:37px 24px 33px;order:1}.pr-basque h1{font-size:43px;max-width:380px}.pr-basque .pr-eyebrow{font-size:13px;margin-bottom:15px}.pr-basque .pr-hero-copy>p:not(.pr-eyebrow){margin-top:18px}.pr-basque .pr-hero-copy .pr-button{margin-top:22px;width:100%}.pr-basque .pr-hero-photo{order:2;height:auto;min-height:0}.pr-basque .pr-hero-photo img{object-position:76% center}.pr-basque .pr-proof{padding:18px 17px;gap:12px;font-size:13px}.pr-basque .pr-heading-row{display:block;margin-bottom:28px}.pr-basque .pr-heading-row>p{margin-top:20px}.pr-basque .pr-detail-grid{grid-template-columns:1fr;gap:32px}.pr-basque .pr-detail-grid figure{display:grid;grid-template-columns:40% 1fr;gap:18px;align-items:center}.pr-basque .pr-detail-grid h3{margin:0 0 10px;font-size:23px}.pr-basque .pr-detail-grid p{font-size:15px}.pr-basque .pr-split{display:flex;flex-direction:column}.pr-basque .pr-split>figure{min-height:0}.pr-basque .pr-split>figure img{height:auto;aspect-ratio:auto;max-height:none}.pr-basque .pr-split-copy{padding:36px 24px}.pr-basque .pr-filters{grid-template-columns:1fr;gap:22px}.pr-basque .pr-choice span{padding:10px 13px;font-size:16px}.pr-basque .pr-product-grid{gap:16px 12px}.pr-basque .pr-product-info{padding:15px 12px}.pr-basque .pr-product-info h3{font-size:19px}.pr-basque .pr-product-info p{font-size:14px}.pr-basque .pr-product-info .pr-button{font-size:15px;min-height:46px;padding:10px}.pr-basque .pr-fit-help{display:block}.pr-basque .pr-fit-help .pr-policy-links{margin-top:16px}.pr-basque .pr-style-grid{grid-template-columns:1fr;gap:30px}.pr-basque .pr-fabric-grid{grid-template-columns:1fr}.pr-basque .pr-fabric-card{display:grid;grid-template-columns:40% 1fr}.pr-basque .pr-fabric-card img{height:100%;aspect-ratio:3/4}.pr-basque .pr-fabric-card>div{padding:23px 18px}.pr-basque .pr-fabric-card h3{font-size:25px}.pr-basque .pr-fabric-card p{font-size:16px}.pr-basque .pr-size{grid-template-columns:1fr;gap:30px}.pr-basque .pr-size>img{max-height:none}.pr-basque .pr-faq{grid-template-columns:1fr;gap:25px}.pr-basque .pr-faq h2{position:static}.pr-basque .pr-camera-gallery{grid-template-columns:repeat(2,1fr);gap:12px}.pr-basque .pr-sticky{padding:10px 15px}.pr-basque .pr-sticky .pr-small{display:none}.pr-basque .pr-sticky strong{font-size:15px}.pr-basque .pr-sticky .pr-button{font-size:16px}.pr-basque .pr-modal{display:block}.pr-basque .pr-modal>img{height:220px;object-position:center 35%}.pr-basque .pr-modal-content{padding:24px}.pr-basque .pr-final{padding:50px 24px}.pr-basque .pr-bottom-space{height:75px}}.pr-basque [id^=basque-]{scroll-margin-top:190px}@media(max-width:680px){.pr-basque [id^=basque-]{scroll-margin-top:80px}}.pr-basque .pr-hero-photo img,.pr-basque .pr-style-grid img,.pr-basque .pr-camera-gallery img,.pr-basque .pr-split>figure img,.pr-basque .pr-size>img{height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;object-position:center top}.pr-basque .pr-fabric-card img{height:auto;aspect-ratio:auto;align-self:center;object-fit:contain;object-position:center top}.pr-basque .pr-camera-gallery{grid-template-columns:repeat(3,1fr)}@media(max-width:680px){.pr-basque{width:100%}.pr-basque .pr-camera-gallery{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/216/compiled_assets/styles.css.map?subset=AAAAAAAAAg */
