.gl2-gift-product.product-section{--gift-ink: #172b22;--gift-paper: #f1eee5;background:var(--gift-paper);color:var(--gift-ink);padding:clamp(28px,3.5vw,56px) clamp(20px,3.3vw,56px);font-family:Manrope,Arial,sans-serif}.gl2-gift-product .product-single-wrapper.width--content{max-width:1700px;margin-inline:auto}.gl2-gift-product .product-single{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(36px,5vw,80px)!important}.gl2-gift-product [data-product-media-wrapper],.gl2-gift-product .product-form-wrapper{width:100%;min-width:0;padding:0;margin:0;position:static;top:auto}.gl2-gift-product [data-product-media-wrapper]{order:2}.gl2-gift-product .product-form-wrapper{order:1}.gl2-gift-product__art{position:relative;overflow:hidden;container-type:inline-size;height:clamp(280px,31vw,520px)}.gl2-gift-product__art img{display:block;position:absolute;top:50%;right:0;height:min(100%,calc(100cqw / 1.65));width:auto;max-width:none;object-fit:contain;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%),linear-gradient(0deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%),linear-gradient(0deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.gl2-gift-product .gl2-gift-product__eyebrow{margin:0 0 16px;color:#586657;font:500 10px/1.5 Manrope,Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase}.gl2-gift-product .product-details-product-title{color:var(--gift-ink);margin:0 0 18px;font:400 clamp(36px,3.2vw,54px)/1.12 "GFS Didot",Georgia,serif;letter-spacing:-.025em;text-transform:none}.gl2-gift-product .gl2-gift-product__lead{max-width:48ch;margin:0 0 24px;color:#46564b;font:400 16px/1.65 Manrope,Arial,sans-serif}.gl2-gift-product .product-form-block{margin-bottom:22px}.gl2-gift-product .product-price-group{margin:0;color:var(--gift-ink);font:500 24px/1.4 Manrope,Arial,sans-serif}.gl2-gift-product .product-price-group .money{font:inherit}.gl2-gift-product .shopify-payment-terms__container:has(input[type=hidden]):not(:has(shopify-payment-terms)){display:none}.gl2-gift-product flair-badges{display:none}.gl2-gift-product .stamped-product-reviews-badge{color:#586657}.gl2-gift-product .label-font,.gl2-gift-product .option-label-wrapper .header{color:#46564b;font:500 12px/1.6 Manrope,Arial,sans-serif;letter-spacing:.06em}.gl2-gift-product .swatch-items-wrapper{display:flex;flex-wrap:wrap;gap:8px}.gl2-gift-product .swatch .swatch-element{margin:0;float:none}.gl2-gift-product .swatch .swatch-element label{display:flex;align-items:center;justify-content:center;min-width:68px;min-height:46px;padding:10px 13px;border:1px solid #172b2240;border-radius:2px;background:transparent;color:var(--gift-ink);font:500 14px/1.4 Manrope,Arial,sans-serif;box-shadow:none}.gl2-gift-product .swatch .swatch-element input:checked+label{background:var(--gift-ink);color:#f1eee5;border-color:var(--gift-ink)}.gl2-gift-product .swatch .swatch-element input:focus-visible+label{outline:2px solid #446149;outline-offset:3px}.gl2-gift-product .js-qty{background:transparent;border-color:#172b2240}.gl2-gift-product .js-qty__num{color:var(--gift-ink);background:transparent;font:400 16px/1.5 Manrope,Arial,sans-serif}.gl2-gift-product .product__send-as-gift{font:400 14px/1.6 Manrope,Arial,sans-serif}.gl2-gift-product .product--add-to-cart-button{min-height:52px;border:1px solid var(--gift-ink);border-radius:2px;background:var(--gift-ink);color:#f1eee5;font:500 14px/1.4 Manrope,Arial,sans-serif;letter-spacing:.03em;text-transform:none}.gl2-gift-product .product--add-to-cart-button:hover{background:#294637}.gl2-gift-product button:focus-visible,.gl2-gift-product input:focus-visible,.gl2-gift-product textarea:focus-visible{outline:2px solid #446149;outline-offset:3px}.gl2-gift-product .gift-card--recipient-form-wrapper input,.gl2-gift-product .gift-card--recipient-form-wrapper textarea{background:#fbfaf6;color:var(--gift-ink);border-color:#172b2240;font:400 16px/1.5 Manrope,Arial,sans-serif}.gl2-gift-product .product-description,.gl2-gift-product .station-tabs,.gl2-gift-product .station-tabs-content{color:#46564b;font:400 14px/1.7 Manrope,Arial,sans-serif}.gl2-gift-product .station-tabs-tabtitle{color:var(--gift-ink);font:400 22px/1.3 GFS Didot,Georgia,serif}@media(max-width:1100px)and (min-width:768px){.gl2-gift-product .product-single{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:28px!important}.gl2-gift-product .swatch .swatch-element label{min-width:60px;padding-inline:10px}}@media(max-width:767px){.gl2-gift-product.product-section{padding:0 0 26px}.gl2-gift-product .product-single{display:flex!important;flex-direction:column;gap:0!important}.gl2-gift-product [data-product-media-wrapper]{order:0}.gl2-gift-product .product-form-wrapper{order:1;padding:12px 20px 0}.gl2-gift-product__art{height:clamp(180px,46vw,240px)}.gl2-gift-product .gl2-gift-product__eyebrow{display:none}.gl2-gift-product .product-details-product-title{font-size:34px;line-height:1.13;margin-bottom:14px}.gl2-gift-product .gl2-gift-product__lead{font-size:15px;line-height:1.65;margin-bottom:20px}.gl2-gift-product .product-form-block{margin-bottom:18px}.gl2-gift-product .product-price-group{font-size:23px}.gl2-gift-product .swatch-items-wrapper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.gl2-gift-product .swatch .swatch-element label{min-width:0;width:100%;padding:10px 3px;font-size:12px}}.gl2-gift-product .stamped-product-reviews-badge:has([data-reviews="0"]){display:none!important}.gl2-gift-product__offer[hidden]{display:none}.gl2-gift-product__offer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;padding-top:6px;border-top:1px solid #172b2226}.gl2-gift-product__offer button{display:inline-flex;align-items:center;gap:16px;min-height:44px;padding:0 4px;border:0;border-radius:0;background:transparent;color:var(--gift-ink);box-shadow:none;font:500 13px/1.5 Manrope,Arial,sans-serif;text-transform:none}.gl2-gift-product__offer [data-gl2-offer-dismiss]{min-width:44px;justify-content:center;font-size:20px}@media(max-width:767px){.gl2-gift-product__offer{margin-inline:20px}}
/*# sourceMappingURL=/cdn/shop/t/145/assets/gl2-gift-product.css.map */
