@import"https://fonts.googleapis.com/css2?family=Caveat:wght@400;500&display=swap";.rr-exact-page .pz-discovery{background:#eae3e8;color:var(--puzzle);padding-block:0 40px;border-top:0;--pz-gutter:max(24px, calc((100vw - 1240px)/2) )}.pz-editorial-band{margin-inline:calc(-1 * var(--pz-gutter));padding:40px var(--pz-gutter);background:var(--puzzle);color:var(--cream)}.pz-editorial-band .collection-label,.rr-exact-page .pz-editorial-band .text-link{color:var(--cream)}.pz-discovery .pz-section-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:26px}.pz-section-top .collection-label{margin:0}.pz-section-top .text-link{white-space:nowrap}.pz-intro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:0;margin:0;background:var(--puzzle);color:var(--cream)}.pz-intro-media{min-width:0;overflow:hidden;aspect-ratio:4/3}.pz-intro-media img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:normal}.pz-intro-copy{padding:28px clamp(24px,3vw,42px);min-width:0}.rr-exact-page .pz-handwritten{font-family:Caveat,Segoe Print,Bradley Hand,cursive;font-weight:400;letter-spacing:-.025em}.pz-intro-copy .pz-margin-note{color:#dec59a;font-size:28px;line-height:1.2;margin:0 0 14px;transform:rotate(-3deg);transform-origin:left center}.rr-exact-page .pz-intro-copy h2{font-family:Playfair Display,Georgia,serif;font-size:clamp(40px,5vw,68px);line-height:.98;letter-spacing:-.045em;color:var(--cream);margin:0 0 20px}.pz-intro-copy h2 em{font-weight:inherit;color:#ff9a83}.pz-intro-copy>p:not(.pz-margin-note){font-size:14px;line-height:1.65;color:#eee3e2;margin:12px 0 0;max-width:370px}.pz-intro-copy strong{font-weight:500;color:var(--cream)}.pz-intro-copy>p.pz-season-note{font-family:Georgia,serif;font-style:italic;color:#dec59a;line-height:1.5;margin-top:18px}.pz-series{margin-top:28px;scroll-margin-top:100px}.pz-series+.pz-series{margin-top:30px}.pz-mobile-note{display:flex;align-items:center;gap:22px;margin-bottom:12px}.rr-exact-page .pz-mobile-note h3{font-size:40px;line-height:1.1;margin:0;color:var(--puzzle);transform:rotate(-3deg)}.pz-mobile-note p{font-size:13px;line-height:1.5;color:#695c60;margin:0;max-width:360px}.pz-rail-wrap{position:relative;min-width:0}.pz-discovery .pz-rail{display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#b8b6a8 #eee9df;padding:8px 0 14px;align-items:stretch}.rr-exact-page .pz-rail>.product-card{flex:0 0 max(210px,calc((100% - 40px)/3.35));scroll-snap-align:start;min-width:0}.rr-exact-page .pz-rail>.pz-product-feature{flex-basis:max(283.5px,calc((100% - 40px)*1.35/3.35))}.rr-exact-page .pz-rail .product-media{background:#e5dcda;aspect-ratio:1}.rr-exact-page .pz-rail .pz-product-feature .product-media{aspect-ratio:1.35;background:transparent}.rr-exact-page .pz-product-feature .product-media img{object-fit:cover;mix-blend-mode:normal}.rr-exact-page .pz-rail .product-body{padding-top:12px}.rr-exact-page .pz-rail .product-meta{font-size:10px;line-height:1.5;min-height:0;margin:0 0 6px;color:#756049}.rr-exact-page .pz-rail .product-title{font-size:20px;line-height:1.2;height:2.4em;min-height:2.4em;margin:0 0 8px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--puzzle)}.rr-exact-page .pz-rail .product-description{display:none}.rr-exact-page .pz-product-feature .product-description{display:block;min-height:0;margin:0 0 10px;font-family:Georgia,serif;font-style:italic;font-size:12px;line-height:1.5;color:#616351}.rr-exact-page .pz-rail .product-purchase{margin-top:auto;padding-top:6px;border:0;gap:8px}.rr-exact-page .pz-rail .price-card{min-height:28px;display:flex;align-items:baseline;gap:8px}.rr-exact-page .pz-rail .current-price{color:#b44126;font-size:21px}.rr-exact-page .pz-rail .compare-price{color:#6f665b}.rr-exact-page .pz-rail .add-cart{min-height:44px;font-size:11px}.pz-arrow{position:absolute;z-index:2;top:120px;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;border:1px solid #d9d1c3;border-radius:50%;background:#fffaf1;color:#20372e;box-shadow:0 3px 10px #24372b12;cursor:pointer;font-size:22px;line-height:1;transition:background .2s,opacity .2s}.pz-arrow-prev{left:-16px}.pz-arrow-next{right:-16px}.pz-arrow[hidden]{display:none}.pz-arrow:disabled{opacity:.25;cursor:default}.pz-arrow:not(:disabled):hover{background:#e2e7d9}.pz-discovery :focus-visible{outline:2px solid #9f3926;outline-offset:3px}.pz-rail:focus-visible{outline-offset:5px}@media(min-width:761px){.rr-exact-page .pz-rail .product-media,.rr-exact-page .pz-rail .pz-product-feature .product-media{height:clamp(210px,21vw,290px);aspect-ratio:auto}}@media(max-width:1000px)and (min-width:761px){.pz-intro{grid-template-columns:1.1fr 1fr;gap:0}.pz-intro-copy>p:not(.pz-margin-note){font-size:13px;line-height:1.55}.pz-intro-copy .pz-margin-note{font-size:25px}.pz-intro-copy h2{margin-bottom:14px}}@media(max-width:760px){.rr-exact-page .pz-discovery{padding:0 16px 36px;--pz-gutter:16px}.pz-editorial-band{padding-block:30px}.pz-discovery .pz-section-top{flex-direction:row;flex-wrap:nowrap;gap:10px;align-items:center;margin-bottom:20px}.pz-section-top .collection-label{flex:1;max-width:180px;font-size:9px;min-width:0}.pz-section-top .text-link{flex-shrink:0;font-size:11px;min-height:30px!important}.pz-intro{grid-template-columns:1fr;gap:0;margin-bottom:0}.pz-intro-media{aspect-ratio:4/3}.pz-intro-copy{padding:24px 22px}.pz-intro-copy .pz-margin-note{font-size:26px;margin-bottom:12px}.rr-exact-page .pz-intro-copy h2{font-size:clamp(32px,8vw,40px);line-height:1.1;letter-spacing:-.035em;margin-bottom:16px}.pz-intro-copy>p:not(.pz-margin-note){font-size:14px;line-height:1.6;max-width:480px}.pz-intro-copy>p.pz-season-note{margin-top:16px}.pz-series,.pz-series+.pz-series{margin-top:24px;scroll-margin-top:76px}.pz-mobile-note{display:flex;align-items:center;gap:20px;margin-bottom:12px}.rr-exact-page .pz-mobile-note h3{font-size:35px;line-height:1.15;transform:rotate(-3deg);margin:0;color:var(--puzzle)}.pz-mobile-note p{font-size:12px;line-height:1.5;color:#695c60;max-width:190px;margin:0}.pz-discovery .pz-rail{gap:12px;padding:0 0 10px}.rr-exact-page .pz-rail>.product-card{flex-basis:min(66%,250px)}.rr-exact-page .pz-rail>.pz-product-feature{flex-basis:min(84%,318.18px)}.rr-exact-page .pz-rail .pz-product-feature .product-media{aspect-ratio:1.272727}.rr-exact-page .pz-rail .product-title{font-size:19px}.rr-exact-page .pz-rail .current-price{font-size:20px}.pz-arrow{width:36px;height:36px;font-size:19px}.pz-arrow-prev{left:-10px}.pz-arrow-next{right:-10px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/rr-puzzle-discovery.css.map */
