@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=Jost:wght@300;400;500;600&display=swap";.gifting-product{--gp-ink:#263950;--gp-soft:#f5f1ea;--gp-line:#ded8cf;--gp-muted:#766f66;color:var(--gp-ink)!important;font:400 15px/1.5 Jost,sans-serif!important;background:#fff;overflow:clip}.gifting-product *,.gifting-product *:before,.gifting-product *:after{box-sizing:border-box}.gifting-product img{display:block;max-width:100%;height:auto}.gifting-product a{color:inherit;text-decoration:none}.gifting-product button,.gifting-product input,.gifting-product textarea{font:inherit!important}.gifting-product h1,.gifting-product h2,.gifting-product h3{margin:0;font-family:Cormorant Garamond,Georgia,serif!important;font-weight:500!important}.gifting-product p{margin:0}.gp-product-layout{width:min(1520px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);gap:clamp(24px,4vw,64px);align-items:start;padding:22px clamp(16px,3vw,44px) 40px}.gp-gallery{position:sticky;top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:start}.gp-gallery-cell{min-width:0;overflow:hidden;background:#f3f0eb;aspect-ratio:1 / 1.15}.gp-gallery-cell img,.gp-gallery-cell video,.gp-gallery-cell iframe,.gp-gallery-cell model-viewer{width:100%;height:100%;object-fit:cover}.gp-gallery-cell:nth-child(n+5){display:none}.gp-gallery-empty{display:grid;place-items:center}.gp-info-scroll{height:auto;max-height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d8d1c7 transparent}.gp-info-inner{max-width:610px;padding:8px clamp(4px,1vw,16px) 26px 0}.gp-rating-line{display:flex;align-items:center;gap:8px;color:#716a61!important;font-size:12px!important;letter-spacing:.04em}.gp-stars{color:#8c7757!important;letter-spacing:.14em;font-size:14px!important;white-space:nowrap}.gp-dot{color:#aca397}.gp-vendor{margin:12px 0 2px!important;font-size:12px!important;letter-spacing:.16em;text-transform:uppercase;color:#82796e!important}.gp-title{margin:7px 0 5px!important;font-size:clamp(32px,3.2vw,46px)!important;line-height:1.02!important;letter-spacing:.035em;color:#25384d!important}.gp-price{display:flex;align-items:center;gap:10px;font-size:17px!important;font-weight:500!important;color:#313a43!important}.gp-price s{font-size:14px!important;color:#8a8177;font-weight:300!important}.gp-description{margin:10px 0 15px;color:#625d56!important;font-size:14px!important;line-height:1.55!important}.gp-description p+p{margin-top:8px!important}.gp-form{display:block}.gp-option-group{padding:10px 0 12px;margin:0;border:0;border-top:1px solid var(--gp-line)}.gp-option-group legend{padding:0;margin:0 0 8px;font-size:13px!important;font-weight:500!important;color:#514b44!important}.gp-option-group legend span{padding-left:5px;font-weight:300!important;color:#7c7368!important}.gp-option-values{display:flex;flex-wrap:wrap;gap:7px}.gp-option-value{min-height:34px;padding:6px 12px;border:1px solid #d8d1c7;background:#fff;color:#4f4942!important;font-size:12px!important;cursor:pointer}.gp-option-value:hover,.gp-option-value.is-selected{border-color:#806f5d;background:#f3eee7}.gp-quantity-label{display:block;margin:2px 0 6px;font-size:12px!important;font-weight:500!important}.gp-quantity{display:inline-flex;align-items:center;height:38px;border:1px solid #d8d1c7;margin-bottom:14px}.gp-quantity button{width:38px;height:36px;border:0;background:transparent;color:#393c3e;font-size:18px!important;cursor:pointer}.gp-quantity input{width:42px;height:36px;border:0;text-align:center;background:transparent;-webkit-appearance:textfield;appearance:textfield;font-size:13px!important}.gp-quantity input::-webkit-inner-spin-button,.gp-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.gp-gift-note{border-top:1px solid var(--gp-line);padding:12px 0}.gp-gift-toggle{display:flex;gap:9px;align-items:center;cursor:pointer;font-size:13px!important}.gp-gift-toggle input{accent-color:#76664f;width:15px;height:15px}.gp-gift-note textarea{width:100%;margin-top:9px;resize:vertical;border:1px solid var(--gp-line);padding:10px;background:#fcfbf9;font-size:13px!important}.gp-add-button{display:block;width:100%;min-height:47px;border:0;background:#263950;color:#fff!important;font-size:12px!important;letter-spacing:.18em;font-weight:500!important;cursor:pointer}.gp-add-button:disabled{opacity:.55;cursor:not-allowed}.gp-delivery-note{margin:9px 0 12px!important;text-align:center;font-size:11px!important;color:#81786d!important}.gp-accordions{border-top:1px solid var(--gp-line)}.gp-accordions details{border-bottom:1px solid var(--gp-line)}.gp-accordions summary{min-height:43px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;font-size:13px!important;font-weight:500!important}.gp-accordions summary::-webkit-details-marker{display:none}.gp-accordions details[open] summary span{transform:rotate(45deg)}.gp-accordions summary span{font-size:18px!important;transition:transform .2s ease}.gp-accordions details>div{padding:0 0 13px;color:#686159!important;font-size:12px!important;line-height:1.6!important}.gp-accordions details>div p{font-size:inherit!important}.gp-ready{margin:0 auto;padding:19px clamp(16px,3vw,42px) 34px;background:#f7f4ef}.gp-ready-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d8d0c6;padding-bottom:7px}.gp-ready-top h2{color:#867665!important;font-size:27px!important;letter-spacing:.12em}.gp-ready-top a{color:#827669!important;font-size:11px!important;letter-spacing:.14em}.gp-ready-kicker{padding:8px 0 12px!important;color:#8a8177!important;font-size:10px!important;letter-spacing:.15em}.gp-ready-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.gp-ready-card{display:block;text-align:center;min-width:0}.gp-ready-media{overflow:hidden;aspect-ratio:1.25 / 1;background:#e1dbd2}.gp-ready-media img,.gp-ready-media svg{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.gp-ready-card:hover .gp-ready-media img{transform:scale(1.035)}.gp-ready-card h3{margin-top:9px!important;color:#74695e!important;font:500 12px/1.35 Jost,sans-serif!important;letter-spacing:.11em}.gp-ready-card p{margin-top:5px!important;color:#867d73!important;font:italic 14px/1.4 Cormorant Garamond,serif!important}.gp-promo-banners{display:grid;gap:26px;padding:26px clamp(14px,2vw,30px) 32px;background:#f4f0e9}.gp-promo-banner{width:100%;overflow:hidden;background:#f2eee8}.gp-promo-banner img{display:block;width:100%;height:auto}.gp-reviews{padding:30px clamp(18px,4vw,56px) 38px;background:#f6f2ec}.gp-reviews-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:17px;border-bottom:1px solid #d7cec2}.gp-reviews-heading h2{color:#344b60!important;font-size:30px!important;letter-spacing:.12em}.gp-review-summary{display:grid;grid-template-columns:auto auto;align-items:center;gap:3px 9px}.gp-review-summary strong{grid-row:span 2;font:500 37px/1 Cormorant Garamond,serif!important}.gp-review-summary .gp-stars{font-size:12px!important}.gp-review-summary small{font-size:10px!important;color:#81776c}.gp-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding-top:16px}.gp-review-card{padding:15px;border:1px solid #e4ddd4;background:#fbf9f6}.gp-review-card h3{margin:8px 0 5px!important;font:500 14px/1.35 Jost,sans-serif!important}.gp-review-card p{color:#635e57!important;font-size:12px!important;line-height:1.55!important}.gp-review-card small{display:block;margin-top:10px;color:#877d71;font-size:10px!important}@media(max-width:900px){.gp-product-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:22px;padding-inline:18px}.gp-info-scroll{height:auto;max-height:calc(100vh - 24px);min-height:0}}@media(max-width:700px){.gp-product-layout{display:flex;flex-direction:column;gap:0;padding:0 0 25px}.gp-gallery{position:relative;top:auto;width:100%;padding:8px 10px 12px;gap:7px}.gp-gallery-cell{aspect-ratio:1 / 1}.gp-info-scroll{width:100%;height:auto;min-height:0;overflow:visible}.gp-info-inner{max-width:none;padding:8px 18px 22px}.gp-title{font-size:34px!important}.gp-description{font-size:14px!important}.gp-ready{padding:18px 12px 28px}.gp-ready-top h2{font-size:24px!important}.gp-ready-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.gp-promo-banners{gap:16px;padding:18px 10px 24px}.gp-review-grid{grid-template-columns:1fr}.gp-reviews-heading h2{font-size:24px!important}}@media(max-width:420px){.gp-gallery{gap:5px;padding-inline:7px}.gp-gallery-cell{aspect-ratio:1 / 1.05}.gp-ready-top h2{font-size:21px!important}}.gp-why-linen{display:grid!important;grid-template-columns:minmax(270px,1.18fr) minmax(0,4fr)!important;width:100%!important;margin:0!important;padding:18px!important;background:#eee9e0!important;color:#31495d!important}.gp-why-intro{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-width:0!important;padding:clamp(25px,3.2vw,58px)!important;background:#f2eee7!important}.gp-why-eyebrow{margin:0 0 22px!important;color:#81796d!important;font:500 12px/1.4 Jost,sans-serif!important;letter-spacing:.26em!important}.gp-why-intro h2{max-width:390px!important;margin:0!important;color:#30495e!important;font:500 clamp(29px,2.25vw,43px)/1.18 "Cormorant Garamond",serif!important;letter-spacing:.045em!important}.gp-why-copy{max-width:390px!important;margin:18px 0 0!important;color:#696258!important;font:400 16px/1.55 Cormorant Garamond,serif!important}.gp-why-signoff{max-width:210px!important;margin:clamp(28px,4vw,58px) 0 0!important;color:#81796d!important;font:500 10px/1.8 Jost,sans-serif!important;letter-spacing:.24em!important}.gp-why-cards{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;min-width:0!important;background:#f2eee7!important}.gp-why-card{min-width:0!important;overflow:hidden!important;border-left:1px solid #ded7ce!important;background:#f2eee7!important}.gp-why-media{width:100%!important;overflow:hidden!important;aspect-ratio:.82!important;background:#ded8cf!important}.gp-why-media img,.gp-why-media svg{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.gp-why-card-copy{display:flex!important;min-height:132px!important;flex-direction:column!important;align-items:center!important;padding:16px 10px 20px!important;text-align:center!important}.gp-why-card h3{margin:0!important;color:#405467!important;font:500 17px/1.35 Cormorant Garamond,serif!important;letter-spacing:.2em!important}.gp-why-rule{display:block!important;width:30px!important;height:1px!important;flex:none!important;margin:12px auto!important;background:#a99b88!important}.gp-why-card-copy p{margin:0!important;color:#696258!important;font:400 16px/1.45 Cormorant Garamond,serif!important}@media(max-width:900px){.gp-why-linen{grid-template-columns:1fr!important;padding:12px!important}.gp-why-intro{padding:28px!important}.gp-why-intro h2,.gp-why-copy{max-width:620px!important}.gp-why-signoff{margin-top:22px!important}}@media(max-width:600px){.gp-why-linen{padding:8px!important}.gp-why-intro{padding:28px 20px!important}.gp-why-eyebrow{margin-bottom:14px!important;font-size:11px!important}.gp-why-intro h2{font-size:30px!important}.gp-why-copy{margin-top:12px!important;font-size:16px!important}.gp-why-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gp-why-card{border-top:1px solid #ded7ce!important}.gp-why-card:nth-child(odd){border-left:0!important}.gp-why-media{aspect-ratio:.92!important}.gp-why-card-copy{min-height:112px!important;padding:13px 8px 16px!important}.gp-why-card h3{font-size:15px!important;letter-spacing:.15em!important}.gp-why-card-copy p{font-size:15px!important}}.gp-packaging{min-width:0!important;margin:0 0 14px!important;padding:0!important;border:0!important}.gp-packaging legend{margin:0 0 10px!important;padding:0!important;color:#263950!important;font:500 13px/1.35 Jost,sans-serif!important;letter-spacing:.04em!important}.gp-packaging-options{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}.gp-packaging-option{position:relative!important;display:flex!important;min-width:0!important;flex-direction:column!important;overflow:hidden!important;border:1px solid #aaa49b!important;background:#f8f6f2!important;cursor:pointer!important;text-align:center!important}.gp-packaging-option input{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;width:100%!important;height:100%!important;margin:0!important;opacity:0!important;cursor:pointer!important}.gp-packaging-option:has(input:checked){border-color:#806e5c!important;box-shadow:inset 0 0 0 1px #806e5c!important}.gp-packaging-check{position:absolute!important;top:6px!important;right:6px!important;z-index:1!important;display:grid!important;width:20px!important;height:20px!important;place-items:center!important;border-radius:50%!important;background:#8b795f!important;color:#fff!important;font:600 12px/1 Arial,sans-serif!important;opacity:0!important}.gp-packaging-option:has(input:checked) .gp-packaging-check{opacity:1!important}.gp-packaging-image{display:block!important;width:100%!important;aspect-ratio:1.48/1!important;overflow:hidden!important;background:#e6e0d8!important}.gp-packaging-image img,.gp-packaging-image svg{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.gp-packaging-name{display:block!important;padding:6px 4px 0!important;color:#4c463e!important;font:500 12px/1.35 Cormorant Garamond,serif!important}.gp-packaging-caption{display:block!important;padding:0 4px 6px!important;color:#746b60!important;font:400 10px/1.35 Cormorant Garamond,serif!important}.gp-packaging-option:focus-within{outline:2px solid #263950!important;outline-offset:2px!important}@media(max-width:600px){.gp-packaging-options{gap:7px!important}.gp-packaging-name{font-size:11px!important}.gp-packaging-caption{font-size:9px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gifting-product.css.map */
