.rpl-gift-guide{background:#e9dcc2;color:#0b303d;padding-block:56px}.rpl-gift-guide header{position:static;background:none;border:0;max-width:800px;margin:0 auto 32px;text-align:center}.rpl-gift-guide header h2{font-size:clamp(34px,4vw,52px);line-height:1.1;margin:12px 0 18px}.rpl-gift-guide header>p:last-child{font-size:19px;line-height:1.6}.rpl-gift-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.rpl-gift-guide article{display:flex;flex-direction:column;min-width:0;background:#f5ecdc;border:1px solid #baa079;padding:22px}.rpl-gift-guide h3{font-size:clamp(26px,2.2vw,34px);line-height:1.15;margin:0 0 12px}.rpl-gift-guide-description{font-size:16px;line-height:1.5;min-height:3em;margin:0 0 20px}.rpl-gift-guide-pick{display:block;text-decoration:none;margin-bottom:22px}.rpl-gift-guide-pick img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;margin-bottom:18px}.rpl-gift-guide-label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#93482d}.rpl-gift-guide h4{font-size:23px;line-height:1.25;margin:8px 0 12px}.rpl-gift-guide-pick p{font-size:17px;margin:0}.rpl-gift-guide-button{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;white-space:normal;padding:16px;font-size:14px;min-height:52px}.rpl-gift-guide a:focus-visible{outline:2px solid #93482d;outline-offset:4px}@media(max-width:1199px){.rpl-gift-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){.rpl-gift-guide{padding:36px 20px}.rpl-gift-guide-grid{grid-template-columns:1fr;gap:24px}.rpl-gift-guide article{padding:22px}.rpl-gift-guide-description{min-height:0}.rpl-gift-guide header>p:last-child{font-size:17px}.rpl-gift-guide h3{font-size:32px}}.rpl-gift-guide-unified{background:#efe4cf;color:#10313e;padding:40px 5.6vw}.rpl-gift-guide-unified header{max-width:850px;margin:0 0 30px;text-align:left}.rpl-gift-guide-unified header h2{font-size:clamp(34px,3.5vw,50px)}.rpl-gift-guide-unified header>p:last-child{font-size:18px;line-height:1.6}.rpl-gift-guide-unified article{background:#f6eddf;border-color:#bfa174}.rpl-gift-guide-unified .rpl-gift-guide-button{background:#10313e;color:#fff4df;border:1px solid #10313e;font-size:15px;font-weight:700;letter-spacing:0;text-transform:none;line-height:1.4}.rpl-gift-guide-unified .rpl-gift-guide-button:hover{background:#814127;border-color:#814127}@media(max-width:749px){.rpl-gift-guide-unified{padding:36px 6%}}.rpl-gifts-featured-section{background:#efe4cf;padding:40px 5.6vw}.rpl-gifts-top .rpl-gifts-heading{margin-bottom:0}@media(max-width:749px){.rpl-gifts-featured-section{padding:36px 6%}}.rpl-gifts{color:#10313e;background:#efe4cf}.rpl-gifts-top{padding:48px 5.6vw 40px;color:#f7ecd8}.rpl-gifts-heading{max-width:850px;margin-bottom:30px}.rpl-gifts-heading h1{font-size:clamp(40px,4.6vw,68px);line-height:1.05;margin:10px 0 18px}.rpl-gifts-heading>p:last-child{font-size:19px;line-height:1.6;max-width:690px}.rpl-gifts .eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;margin:0 0 12px}.rpl-gifts-top .eyebrow{color:#e3bd84}.rpl-gifts-featured,.rpl-gifts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.rpl-gift-feature{background:#f6eddf;color:#10313e;display:flex;flex-direction:column;border:1px solid #bfa174}.rpl-gift-image{display:block;background:#e5d7bd}.rpl-gift-image img{display:block;width:100%;height:230px;object-fit:contain}.rpl-gift-copy{padding:26px;display:flex;flex:1;flex-direction:column;align-items:flex-start}.rpl-gifts .rpl-gift-copy .eyebrow{color:#884527}.rpl-gift-copy h2,.rpl-gift-copy h3{font-size:clamp(28px,2.5vw,38px);line-height:1.13;margin:0 0 14px}.rpl-gift-copy>p:not(.eyebrow){font-size:16px;line-height:1.65;margin:0 0 24px}.rpl-gifts-button{display:inline-flex;justify-content:center;align-items:center;background:#10313e;color:#fff4df!important;border:1px solid #10313e;padding:15px 20px;min-height:52px;text-decoration:none;font-weight:700;font-size:15px;line-height:1.4;text-align:center;margin-top:auto}.rpl-gifts-button:hover{background:#814127;border-color:#814127}.rpl-gifts a:focus-visible{outline:3px solid #bc8951;outline-offset:4px}.rpl-gifts-jump{display:inline-block;color:#10313e!important;margin-top:26px;text-decoration:underline;text-underline-offset:5px}.rpl-gifts-collections{padding:60px 5.6vw}.rpl-gifts-collections>.rpl-gifts-collection-heading{max-width:800px;margin-bottom:30px}.rpl-gifts-collections>.rpl-gifts-collection-heading h2{font-size:clamp(34px,3.5vw,50px);line-height:1.1;margin:12px 0 16px}.rpl-gifts-collections>.rpl-gifts-collection-heading>p:last-child{font-size:18px;line-height:1.6}.rpl-gift-collection{background:#f6eddf;border:1px solid #bfa174;display:flex;flex-direction:column}.rpl-gift-collection>a{display:block}.rpl-gift-collection img{width:100%;height:300px;object-fit:cover;display:block}@media(max-width:749px){.rpl-gifts-top{padding:30px 6% 28px}.rpl-gifts-heading>p:last-child{font-size:17px}.rpl-gifts-featured,.rpl-gifts-grid{grid-template-columns:1fr;gap:24px}.rpl-gift-image img{height:190px}.rpl-gift-copy{padding:22px}.rpl-gifts-button{width:100%}.rpl-gifts-collections{padding:36px 6%}.rpl-gift-collection img{height:250px}}.rpl-header-account{display:flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:4px;color:#0b2c38;text-decoration:none;flex-shrink:0;border-radius:4px}.rpl-header-account:hover{color:#783320}.rpl-header-account:focus-visible{outline:2px solid currentColor;outline-offset:3px}.rpl-header-account__icon{position:relative;display:flex;width:24px;height:24px;flex-shrink:0}.rpl-header-account__copy{font-size:12px;line-height:1.3;font-weight:600;white-space:nowrap}.rpl-header-account__credit{display:block;font-size:12px;line-height:1.4;color:#0b2c38;font-weight:600}.rpl-header-account__status{display:block;font-size:10px;color:#286044}.rpl-header-account__check{position:absolute;right:-5px;bottom:-3px;background:#286044;color:#fff;border:2px solid #efe4d1;border-radius:50%;width:15px;height:15px;display:grid;place-items:center;font-size:9px;line-height:1}@media(max-width:1100px){.rpl-header-account{flex-direction:column;gap:3px;width:44px;padding:2px}.rpl-header-account__copy,.rpl-header-account__credit{font-size:10px}.rpl-header-account__credit-amount{display:block;max-width:60px;overflow-wrap:anywhere;white-space:normal}.rpl-header-account__desktop{display:none}.rpl-header-account__icon,.rpl-header-account__icon svg{width:22px;height:22px}}
/*# sourceMappingURL=/cdn/shop/t/32/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAIA */
