.sgc-product{display:block;background:#f4ead5;color:#17271f}.sgc-shell{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(430px,.96fr);min-height:760px}.sgc-media{min-height:760px;background:#dfd3bf;overflow:hidden}.sgc-media img{width:100%;height:100%;display:block;object-fit:cover}.sgc-panel{display:flex;align-items:center;padding:clamp(54px,6vw,94px);background:#f4ead5}.sgc-panel__inner{width:min(100%,560px);margin:auto}.sgc-kicker{margin:0 0 14px;color:#9a7139;font-size:9px;font-weight:700;letter-spacing:.19em;text-transform:uppercase}.sgc-panel h1{margin:0;color:#17271f;font-family:var(--font-heading-family),Georgia,serif;font-size:clamp(58px,5.6vw,86px);font-weight:400;line-height:.9;letter-spacing:-.045em}.sgc-price{margin-top:20px}.sgc-price .price{font-size:19px;color:#17271f}.sgc-intro{max-width:38ch;margin:26px 0 34px;color:#64665f;font-size:13px;line-height:1.8}.sgc-options{padding-top:28px;border-top:1px solid rgba(23,39,31,.15)}.sgc-options .product-form__input{max-width:none!important;margin:0 0 22px!important}.sgc-options .form__label,.sgc-quantity>.form__label{display:block;margin-bottom:12px;color:#65675f;font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.sgc-options .product-form__input--pill input[type=radio]+label{min-width:72px;margin:0 8px 8px 0!important;padding:12px 16px!important;border:1px solid rgba(23,39,31,.22)!important;border-radius:0!important;background:transparent!important;color:#17271f!important;font-size:10px!important;letter-spacing:.02em;text-align:center}.sgc-options .product-form__input--pill input[type=radio]:checked+label{background:#173f31!important;border-color:#173f31!important;color:#f7f1e3!important}.sgc-quantity{margin:0 0 22px!important}.sgc-quantity .quantity{width:138px;min-height:46px;border:1px solid rgba(23,39,31,.24);border-radius:0;background:transparent}.sgc-quantity .quantity:before,.sgc-quantity .quantity:after{display:none}.sgc-quantity .quantity__button{width:42px;color:#17271f}.sgc-quantity .quantity__input{font-size:12px}.sgc-purchase,.sgc-purchase .product-form{margin:0!important}.sgc-purchase .customer{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;text-align:left!important}.sgc-purchase .recipient-form{display:block;margin:0!important;padding:0!important}.sgc-purchase .recipient-checkbox{display:flex;align-items:center;gap:11px;width:100%;margin:0!important;padding:17px 18px;border:1px solid rgba(23,39,31,.16);background:#ffffff38;color:#343b35;font-size:11px;cursor:pointer}.sgc-purchase .recipient-checkbox>svg{width:18px;height:18px}.sgc-purchase .recipient-fields{margin:12px 0 0!important;padding:18px;background:#ffffff57}.sgc-purchase .recipient-fields hr{display:none}.sgc-purchase .recipient-fields__field+.recipient-fields__field{margin-top:12px}.sgc-purchase .field:before,.sgc-purchase .field:after{display:none}.sgc-purchase .field__input{border:1px solid rgba(23,39,31,.18);border-radius:0!important;background:#f8f2e7}.sgc-purchase textarea.field__input{min-height:110px}.sgc-purchase .product-form__buttons{max-width:none!important;margin:26px 0 0!important}.sgc-purchase .product-form__submit{min-height:58px;margin:0!important;border:0!important;border-radius:0!important;background:#173f31!important;color:#fff!important;font-size:10px!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase;box-shadow:none!important}.sgc-purchase .product-form__submit:after,.sgc-purchase .product-form__submit:before{display:none!important}.sgc-purchase .product-form__submit:hover{background:#102f24!important}.sgc-delivery{display:grid;grid-template-columns:1fr 1fr;margin-top:30px;padding:24px 0;border-top:1px solid rgba(23,39,31,.14);border-bottom:1px solid rgba(23,39,31,.14)}.sgc-delivery>div{padding-right:22px}.sgc-delivery>div+div{padding-left:22px;border-left:1px solid rgba(23,39,31,.14)}.sgc-delivery strong{display:block;color:#17271f;font-family:var(--font-heading-family),Georgia,serif;font-size:18px;font-weight:400}.sgc-delivery span{display:block;margin-top:6px;color:#72736b;font-size:9px;line-height:1.55}.sgc-description{max-width:48ch;margin-top:28px;color:#5f625b;font-size:11px;line-height:1.8}.sgc-description p{margin:0 0 10px}.sgc-recs-wrap{background:#dce1d7;color:#17271f;padding:clamp(84px,9vw,128px) 0}.sgc-recs{display:block;width:min(1280px,calc(100% - 64px));margin:auto}.sgc-recs__head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:48px}.sgc-recs__head h2{margin:0;max-width:9ch;color:#17271f;font-family:var(--font-heading-family),Georgia,serif;font-size:clamp(46px,4.7vw,70px);font-weight:400;line-height:.94;letter-spacing:-.04em}.sgc-recs__head>a{color:#17271f;text-decoration:none;border-bottom:1px solid rgba(23,39,31,.35);padding-bottom:5px;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.sgc-recs__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.sgc-rec__image{display:block;aspect-ratio:1/1.05;overflow:hidden;background:#eee4d2}.sgc-rec__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.sgc-rec:hover .sgc-rec__image img{transform:scale(1.025)}.sgc-rec__meta{padding-top:16px}.sgc-rec h3{margin:0 0 7px;font-family:var(--font-heading-family),Georgia,serif;font-size:21px;font-weight:400}.sgc-rec h3 a{color:#17271f;text-decoration:none}.sgc-rec__rating{display:block;margin-bottom:7px;color:#8f6a36;font-size:9px}.sgc-rec .price{font-size:10px;color:#666a62}@media(max-width:989px){.sgc-shell{grid-template-columns:1fr 1fr}.sgc-panel{padding:48px 30px}.sgc-panel h1{font-size:62px}.sgc-media{min-height:680px}.sgc-delivery{grid-template-columns:1fr}.sgc-delivery>div{padding:0}.sgc-delivery>div+div{padding:16px 0 0;margin-top:16px;border-left:0;border-top:1px solid rgba(23,39,31,.12)}}@media(max-width:749px){.sgc-shell{display:flex;flex-direction:column;min-height:0}.sgc-media{min-height:0;aspect-ratio:1/1.12}.sgc-panel{padding:54px 20px 66px}.sgc-panel h1{font-size:58px}.sgc-intro{margin-bottom:28px}.sgc-options .product-form__input--pill input[type=radio]+label{min-width:68px;padding:11px 12px!important}.sgc-quantity{margin-bottom:20px!important}.sgc-purchase .product-form__buttons{margin-top:22px!important}.sgc-recs-wrap{padding:72px 0 82px}.sgc-recs{width:calc(100% - 36px)}.sgc-recs__head{display:block;margin-bottom:36px}.sgc-recs__head h2{font-size:50px}.sgc-recs__head>a{display:inline-block;margin-top:22px}.sgc-recs__grid{grid-template-columns:1fr 1fr;gap:12px}.sgc-rec:nth-child(3){grid-column:1/-1;width:calc(50% - 6px)}.sgc-rec h3{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/solstice-gift-card.css.map */
