@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;.rp 500;600;700&family=Libre+Caslon+Display&display=swap";:root{--navy:#103c47;--green:#275849;--cream:#f6f7f1;--mint:#dce9df;--line:#d4ded8}.rp *{box-sizing:border-box}.rp{scroll-behavior:smooth;scroll-padding-top:100px}.rp{margin:0;background:var(--cream);color:var(--navy);font-family:DM Sans,sans-serif;font-size:15px}.rp a{color:inherit;text-decoration:none}.rp button,.rp input,.rp select{font:inherit}.rp button,.rp a,.rp summary,.rp select{touch-action:manipulation}.rp button{cursor:pointer}.rp a:focus-visible,.rp button:focus-visible,.rp input:focus-visible,.rp select:focus-visible,.rp summary:focus-visible{outline:3px solid #20a5b5;outline-offset:5px}.rp .announcement{text-align:center;background:var(--navy);color:#eff5ed;font-size:11px;letter-spacing:1.3px;padding:11px}.rp header{padding:23px 5%;display:flex;align-items:center;gap:35px;background:var(--cream)}.rp .brand{display:flex;align-items:center;gap:10px;font-size:16px;letter-spacing:2px;font-weight:700}.rp .brand small{display:block;font-size:8px;letter-spacing:2.2px;margin-top:5px}.rp .mark{font-family:serif;font-size:46px;line-height:1;color:#287b70}.rp nav{display:flex;gap:30px;margin:auto;font-size:13px}.rp .tools{display:flex;gap:22px;align-items:center}.rp .tools button{border:0;background:none;color:var(--navy);font-size:13px}.rp #searchToggle{font-size:29px}.rp #count{display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:50%;width:23px;height:23px;margin-left:4px}.rp .hero{min-height:630px;position:relative;display:flex;align-items:center;color:#fff;background:linear-gradient(90deg,#062a32bf,#062a320d),url(./madeira-coast.jpg) center 55%/cover}.rp .heroText{padding:65px 7% 110px}.rp .eyebrow{font-size:10px;font-weight:600;letter-spacing:2.5px;margin:0 0 22px}.rp h1,.rp h2,.rp h3{font-family:Libre Caslon Display,Georgia,serif;font-weight:400;line-height:1.03;margin:0}.rp h1{font-size:clamp(56px,6.4vw,94px);letter-spacing:-2px}.rp h1 em{color:#dce7bd;font-weight:400}.rp p{line-height:1.8}.rp .heroText>p:not(.eyebrow){font-size:15px;margin:25px 0 30px;color:#f1f3ec}.rp .button{display:inline-flex;justify-content:space-between;gap:40px;align-items:center;background:var(--navy);border:0;color:#fff;padding:18px 25px;font-size:13px}.rp .hero .button{background:#e4edcf;color:#143f43}.rp .heroCaption{position:absolute;bottom:26px;left:7%;right:7%;display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.8px}.rp .ribbon{padding:22px 5%;display:flex;justify-content:space-around;gap:20px;border-bottom:1px solid var(--line);font-size:11px;letter-spacing:.5px}.rp .ribbon i{color:#57836d;font-style:normal}.rp .section{padding:80px 6%}.rp .sectionHead{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px}.rp h2{font-size:clamp(38px,4vw,56px);letter-spacing:-.7px}.rp .sectionHead>a{font-size:12px;border-bottom:1px solid;padding-bottom:8px}.rp .sectionHead p:not(.eyebrow){font-size:13px}.rp .categories{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rp .categories>a{position:relative;padding:25px 25px 0;min-height:390px;background:#e0e9e3;overflow:hidden}.rp .categories>a:nth-child(2){background:#e2e9eb}.rp .categories>a:nth-child(3){background:#e9ecdf}.rp .categories span{font-size:8px;letter-spacing:1.5px}.rp .categories h3{font-size:40px;margin-top:20px;position:relative;z-index:1}.rp .categories img{height:210px;width:60%;object-fit:contain;position:absolute;bottom:48px;right:10px;mix-blend-mode:multiply}.rp .categories b{position:absolute;bottom:22px;left:25px;right:25px;font-size:12px;font-weight:500;border-top:1px solid #b8cac0;padding-top:15px}.rp .productsSection{background:#edf1ed}.rp .productGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px 22px}.rp .product{position:relative}.rp .productImage{width:100%;aspect-ratio:1/1.13;background:#fff;display:block;border:0;padding:20px;overflow:hidden}.rp .productImage img{width:100%;height:100%;object-fit:contain;transition:transform .4s}.rp .productImage:hover img{transform:scale(1.06)}.rp .product .category{font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:#5c776b;margin:16px 0 8px}.rp .product h3{font-family:DM Sans,sans-serif;font-size:13px;line-height:1.5;padding-right:30px}.rp .price{font-size:12px;margin:8px 0}.rp .quick{position:absolute;right:0;bottom:5px;border:1px solid #bdd0c4;background:none;border-radius:50%;height:29px;width:29px;color:var(--navy)}.rp .story{display:grid;grid-template-columns:1fr 1fr;min-height:530px;background:var(--navy);color:#f2f5e9}.rp .storyImage{background:url(./madeira-coast.jpg) 75% center/cover}.rp .storyText{padding:75px 12%}.rp .storyText p:not(.eyebrow){font-size:13px;color:#d6e1db;max-width:430px}.rp .textLink{display:inline-block;border-bottom:1px solid #9fb9ac;font-size:12px;padding:12px 0}.rp .shopToolbar{display:flex;justify-content:space-between;gap:20px}.rp .filters{display:flex;gap:8px;flex-wrap:wrap}.rp .filters button{padding:10px 16px;border:1px solid var(--line);background:none;color:var(--navy);border-radius:25px;font-size:12px}.rp .filters .active{background:var(--green);color:#fff;border-color:var(--green)}.rp input,.rp select{color:var(--navy);background:none;border:1px solid var(--line);padding:12px}.rp #search{width:260px}.rp .sortLabel{font-size:11px}.rp .sortLabel select{border:0}.rp .muted{color:#61766e;font-size:12px}.rp #results{margin:24px 0}.rp .help{display:grid;grid-template-columns:1fr 1fr;background:#e3ece5;gap:70px}.rp details{border-bottom:1px solid #c2d1c5;padding:20px 0;font-size:13px}.rp summary{cursor:pointer}.rp details p{font-size:12px}.rp details a{text-decoration:underline}.rp footer{background:#0d303b;color:#dce8e1;padding:60px 6% 20px}.rp .footerTop{display:grid;grid-template-columns:2fr 1.4fr 1fr 1fr;gap:35px}.rp .footerTop>p{font-family:Libre Caslon Display,Georgia,serif;font-size:31px;margin:0;line-height:1.15}.rp .footerTop b{display:block;font-size:12px;margin-bottom:20px}.rp .footerTop>div a{display:block;font-size:11px;color:#b4cbc2;margin-bottom:12px}.rp .footerBottom{border-top:1px solid #34545b;margin-top:60px;padding-top:23px;display:flex;justify-content:space-between;font-size:9px;color:#a9c0b8}.rp dialog{border:0;background:var(--cream);color:var(--navy);padding:40px;max-width:850px;width:90%;max-height:88vh;overflow:auto}.rp dialog::backdrop{background:#072e3bbd}.rp .close{float:right;background:none;border:0;font-size:22px;color:var(--navy)}.rp #productContent{display:grid;grid-template-columns:1fr 1fr;gap:35px;clear:both;align-items:center}.rp #productContent img{width:100%;max-height:450px;object-fit:contain}.rp #productContent h2{font-size:36px}.rp #productContent .button{margin-top:10px;display:flex}.rp #productContent .price{font-size:20px}.rp #bagDialog{max-width:600px}.rp #bagItems article{display:flex;gap:15px;align-items:center;border-bottom:1px solid var(--line);padding:18px 0;font-size:12px}.rp #bagItems img{width:60px;height:60px;object-fit:contain}.rp #bagItems article>div{flex:1}.rp #bagItems button{background:none;border:1px solid var(--line);padding:5px 9px}.rp #toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);background:var(--green);color:#fff;padding:15px 30px;display:none;z-index:10;font-size:12px}@media(max-width:900px){.rp nav{gap:15px}.rp .brand{font-size:12px}.rp .productGrid{grid-template-columns:repeat(2,1fr)}.rp .categories h3{font-size:33px}.rp .footerTop{grid-template-columns:1fr 1fr}.rp .hero{min-height:580px}.rp .storyText{padding:50px 10%}}@media(max-width:600px){.rp header{padding:16px 5%;flex-wrap:wrap;gap:12px}.rp .brand{font-size:12px}.rp nav{order:3;width:100%;justify-content:space-between;font-size:11px;padding-top:12px;border-top:1px solid var(--line)}.rp .tools{margin-left:auto;gap:10px}.rp .hero{min-height:570px;background-position:60% center}.rp .heroText{padding:65px 7% 95px}.rp h1{font-size:60px}.rp .heroCaption{font-size:7px;line-height:1.7;gap:20px}.rp .heroCaption span{max-width:120px;text-align:right}.rp .ribbon{overflow:hidden;justify-content:start;white-space:nowrap}.rp .section{padding:50px 6%}.rp .sectionHead{align-items:start}.rp .sectionHead>p{display:none}.rp .categories{grid-template-columns:1fr}.rp .categories>a{min-height:320px}.rp .categories img{height:190px;width:50%}.rp .categories h3{font-size:40px}.rp .story{grid-template-columns:1fr}.rp .storyImage{min-height:330px}.rp .storyText{padding:45px 8%}.rp .shopToolbar{flex-direction:column}.rp #search{width:100%}.rp .productGrid{gap:25px 14px}.rp .productImage{padding:12px}.rp .product h3{font-size:12px}.rp .sectionHead{flex-wrap:wrap}.rp .help{grid-template-columns:1fr;gap:20px}.rp .footerTop{gap:30px}.rp .footerTop .brand{grid-column:1/-1}.rp .footerBottom{flex-wrap:wrap;gap:15px}.rp #productContent{grid-template-columns:1fr}.rp dialog{padding:25px}.rp #productContent img{max-height:220px}}@media(prefers-reduced-motion:reduce){.rp{scroll-behavior:auto}.rp *{transition:none!important}}.rp header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(18px,3vw,48px);padding:22px 5%}.rp header .brand{white-space:nowrap;font-size:clamp(11px,1.2vw,16px);letter-spacing:1.6px}.rp header .brand small{font-size:8px;letter-spacing:1.5px}.rp header .mark{flex:none}.rp header nav{justify-content:center;gap:clamp(16px,2.3vw,34px);margin:0;white-space:nowrap}.rp header .tools{gap:18px;white-space:nowrap}.rp #bagToggle{display:flex;align-items:center;gap:7px;padding:0}.rp #count{flex:none;margin:0}@media(max-width:1000px){.rp header{grid-template-columns:1fr auto;gap:18px;padding:18px 5%}.rp header .brand{font-size:14px}.rp header nav{grid-column:1/-1;grid-row:2;justify-content:space-between;gap:16px;width:100%;padding-top:16px;border-top:1px solid var(--line);font-size:12px}.rp header .tools{grid-column:2;grid-row:1;margin:0}}@media(max-width:380px){.rp header .brand{font-size:11px}.rp header .brand small{font-size:6px}.rp header nav{gap:8px;font-size:10px}.rp header .tools{gap:10px}}.rp .categories>a{display:flex;flex-direction:column;align-items:stretch;padding:25px;min-height:0}.rp .categories span{line-height:1.7;min-height:28px}.rp .categories h3{margin:20px 0 24px;min-height:124px}.rp .categories img{position:static;display:block;align-self:center;width:100%;max-width:220px;height:210px;object-fit:contain;margin:auto 0 28px;flex-shrink:0}.rp .categories b{position:static;display:block;margin-top:0;padding-top:18px;line-height:1.5}@media(max-width:900px)and (min-width:601px){.rp .categories h3{font-size:33px;min-height:140px}.rp .categories span{min-height:42px}.rp .categories img{height:180px}}@media(max-width:600px){.rp .categories>a{min-height:0}.rp .categories h3{min-height:0;margin-bottom:24px}.rp .categories span{min-height:0}.rp .categories img{width:100%;max-width:240px;height:210px;margin:0 0 28px}}.rp{--navy:#103c47;--green:#275849;--cream:#f6f7f1;--mint:#dce9df;--line:#d4ded8;font-family:DM Sans,sans-serif;font-size:15px;line-height:normal;letter-spacing:normal;color:var(--navy);background:var(--cream)}.rp h1,.rp h2,.rp h3{font-family:Libre Caslon Display,Georgia,serif;color:inherit;letter-spacing:normal}.rp .button{min-height:0;min-width:0;border-radius:0;line-height:normal;letter-spacing:normal;height:auto;box-shadow:none}.rp .button:before,.rp .button:after{display:none}.rp a{color:inherit}.rp .button{color:#fff}.rp .hero .button{color:#143f43}.rp .productImage{display:flex;align-items:center;justify-content:center}.rp .productImage img{max-width:100%}.rp .shopToolbar{align-items:center}.rp .shopSearch{display:flex;gap:10px;flex-wrap:wrap}.rp .shopSearch input{max-width:100%}.rp .shopSearch button{padding:12px 18px;background:#103c47;color:#fff;border:0}.rp .shopToolbar>a{font-size:12px;text-decoration:underline}.rp .tools a{font-size:13px}.rp .tools a:first-child{font-size:27px}.rp .tools a#bagToggle{font-size:13px}.rp .announcement{margin:0}.rp .product h3{font-family:DM Sans,sans-serif}.rp .product h3 a{display:block}.rp .category{margin-bottom:8px}.rp .section{display:block}.rp .help{display:grid}.rp .footerBottom{line-height:1.5}.rp .brand{line-height:1.3}
/*# sourceMappingURL=/cdn/shop/t/4/assets/rising-phoenix.css.map */
