.gt-gift-overview{display:block;background:#f1f3ec;border:1px solid #d4dcca;border-radius:12px;overflow:visible;margin:12px 0 0;color:#353027}.gt-gift-overview__top{padding:16px}.gt-gift-overview h2{margin:0;text-align:center;font-size:clamp(17px,2vw,21px);line-height:1.25;font-weight:700;color:#353027}.gt-gift-overview__value{margin:3px 0 12px;text-align:center;font-weight:700;color:#52634a;line-height:1.3}.gt-gift-overview__meter{height:12px;overflow:hidden;border-radius:30px;background:#fff;border:1px solid #d4dcca}.gt-gift-overview__meter span{display:block;height:100%;border-radius:inherit;background:#6e7961}.gt-gift-overview__amounts{display:flex;justify-content:space-between;font-size:12px;font-weight:700;margin-top:3px}.gt-gift-overview__note{margin:6px 0 10px;text-align:center;line-height:1.3}.gt-gift-overview__bottom{display:flex;align-items:center;gap:12px}.gt-gift-overview__images{display:flex;gap:8px;flex:1;min-width:0;overflow-x:auto}.gt-gift-overview__image{flex:0 0 78px;min-width:0;font-size:11px;font-weight:600;line-height:1.2}.gt-gift-overview__image img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;margin-bottom:4px}.gt-gift-overview__open{flex:none;background:transparent;border:1px solid #6e7961;color:#353027;border-radius:6px;padding:9px;font:inherit;font-weight:700;cursor:pointer}.gt-gift-overview__terms{border-top:1px solid #d4dcca;padding-top:8px;margin:12px 0 0;font-size:12px;line-height:1.35}.gt-gift-dialog{box-sizing:border-box;width:min(600px,calc(100% - 24px));max-height:min(85vh,780px);padding:0;border:0;border-radius:12px;color:#353027}.gt-gift-dialog::backdrop{background:#0000008f}.gt-gift-dialog__inner{padding:18px}.gt-gift-dialog__header{display:flex;gap:10px;align-items:center;justify-content:space-between}.gt-gift-dialog__header h2{margin:0;font-size:21px;color:#353027;text-align:left}.gt-gift-dialog__header button{border:0;background:transparent;font-size:30px;line-height:1;cursor:pointer}.gt-gift-dialog h3{margin:16px 0 8px;font-size:15px}.gt-gift-info{display:flex;gap:12px;padding:10px;margin:8px 0;border:1px solid #deded8;border-radius:8px;color:inherit;text-decoration:none}.gt-gift-info__image{flex:0 0 95px}.gt-gift-info__image img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:6px;display:block}.gt-gift-info__copy{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13px;line-height:1.35}.gt-gift-info__copy strong{font-size:15px}.gt-gift-info__copy p{margin:3px 0}.gt-gift-info__link{color:#52634a;text-decoration:underline;font-weight:700}.gt-gift-dialog__close{width:100%;padding:11px;margin-top:12px;border:0;border-radius:6px;background:#6e7961;color:#fff;font:inherit;font-weight:700;cursor:pointer}.gt-cart-reassurance{text-align:center;margin:10px 0 12px;color:#555;font-size:14px;line-height:1.4}.gt-cart-reassurance p{margin:3px 0}.gt-cart-reassurance__dispatch{font-weight:700}.gt-cart-reassurance__guarantee{padding-top:4px}@media(max-width:400px){.gt-gift-overview__top{padding:12px}.gt-gift-overview__bottom{gap:6px}.gt-gift-overview__image{flex-basis:65px}.gt-gift-overview__open{font-size:12px;padding:8px}.gt-gift-info__image{flex-basis:75px}}.gt-gift-overview__image img{height:auto}.gt-cart-page-footer .gt-dispatch-message{display:none!important}.gt-gift-info__facts{margin:3px 0;padding-left:17px}.gt-gift-info__facts li{margin:1px 0}.gt-gift-overview{box-sizing:border-box;display:block!important;border:1px solid #d6dfd2!important;background:#edf3e9!important;border-radius:12px!important;overflow:visible!important;margin:12px 0!important;color:#353027}.gt-gift-overview__top{padding:15px!important}.gt-gift-overview h2{font-family:var(--font-body-family),sans-serif!important;font-weight:800!important}.gt-gift-overview__progress{position:relative;margin:20px 20px 0 4px;padding-bottom:41px}.gt-gift-overview__meter{height:10px}.gt-gift-overview__meter>span{background:#1d5637}.gt-gift-overview__milestone{position:absolute;top:-9px;display:flex;align-items:center;flex-direction:column;gap:2px;transform:translate(-50%);font-size:11px;font-weight:700;text-align:center;line-height:1.1;white-space:nowrap;color:#4e514c}.gt-gift-overview__milestone--gift{left:100%}.gt-gift-overview__milestone-icon{display:grid;place-items:center;width:29px;height:29px;background:#fff;border:1px solid #aab8a8;border-radius:50%}.gt-gift-overview__milestone-icon svg{width:17px;height:17px}.gt-gift-overview__milestone.is-unlocked .gt-gift-overview__milestone-icon{background:#1d5637;color:#fff;border-color:#1d5637}.gt-gift-overview__amounts{gap:8px;font-size:12px;color:#385b43}.gt-gift-overview__value{color:#1d5637}.gt-gift-overview__open{border-color:#1d5637;color:#1d5637}.gt-gift-dialog{z-index:2147483000;max-width:calc(100vw - 24px)}.gt-gift-dialog__close{background:#1d5637}.gt-cart-reassurance{font-family:var(--font-body-family),sans-serif}#CartDrawer .gt-gift-overview{width:calc(100% - 28px)!important;margin:12px 14px!important;flex:none}#CartDrawer .gt-gift-overview h2{font-size:18px!important}#CartDrawer .gt-gift-overview__image img{height:auto!important;width:100%!important;aspect-ratio:1;object-fit:cover}#CartDrawer .drawer__footer>.gt-dispatch-message{display:none!important}#CartDrawer .drawer__footer .gt-cart-reassurance{margin:8px 0!important}#CartDrawer .gt-cart-section-heading--checkout{background:#1d5637!important}#CartDrawer .gt-cart-section-heading--checkout h3{color:#fff!important}@media(max-width:390px){.gt-gift-overview__image{flex-basis:58px}.gt-gift-overview__open{font-size:12px}}#CartDrawer .gt-top-rewards__track>span{background:#1d5637}@media screen and (max-width:749px){.gt-cart-page-footer .gt-cart-summary-card__intro{padding-top:10px!important;padding-bottom:10px!important;margin-bottom:6px!important}.gt-cart-page-footer .gt-cart-summary-details,#CartDrawer .drawer__footer .gt-cart-discount-details{margin-bottom:3px!important;padding-bottom:3px!important}.gt-cart-page-footer .gt-cart-summary-details>summary,#CartDrawer .drawer__footer .gt-cart-discount-details>summary{min-height:30px!important}.gt-cart-page-footer .gt-cart-summary,#CartDrawer .drawer__footer .gt-cart-summary{gap:2px!important;margin-bottom:5px!important}.gt-cart-page-footer .gt-cart-summary__row--total,#CartDrawer .drawer__footer .gt-cart-total{margin-top:2px!important;padding-top:5px!important}.gt-cart-page-footer .gt-cart-reassurance,#CartDrawer .drawer__footer .gt-cart-reassurance{margin:5px 0!important;line-height:1.25!important}.gt-cart-page-footer .gt-cart-reassurance p,#CartDrawer .drawer__footer .gt-cart-reassurance p{margin:2px 0!important}.gt-cart-page-footer .gt-cart-reassurance__guarantee,#CartDrawer .drawer__footer .gt-cart-reassurance__guarantee{padding-top:2px!important}.gt-cart-page-footer .gt-cart-page-accelerated-checkout,#CartDrawer .drawer__footer .gt-cart-accelerated-checkout{margin-top:4px!important}.gt-cart-page-footer .gt-cart-page-accelerated-checkout__separator,#CartDrawer .drawer__footer .gt-cart-accelerated-checkout__separator{margin-bottom:4px!important}.gt-cart-page-footer .gt-cart-page-payment-icons,#CartDrawer .drawer__footer .gt-cart-payment-icons{margin-top:4px!important}}.gt-cart-page .gt-gift-overview,#CartDrawer .gt-gift-overview{background:#fff!important;border:1px solid #d6dfd2!important;border-radius:12px!important;overflow:hidden!important}.gt-gift-overview__header{display:flex;align-items:center;min-height:44px;box-sizing:border-box;padding:9px 15px;background:#edf3e9;border-bottom:1px solid #d6dfd2;color:#1d5637;font-family:var(--font-body-family),sans-serif;font-size:17px;line-height:1.25}.gt-gift-overview__top{padding:16px!important}.gt-gift-overview .gt-gift-overview__top>h2,#CartDrawer .gt-gift-overview .gt-gift-overview__top>h2{margin:0!important;font-size:18px!important;line-height:1.3!important;text-align:center;color:#353027}.gt-gift-overview .gt-gift-overview__value{margin:4px 0 10px!important;color:#1d5637;font-size:16px!important;line-height:1.3!important;text-align:center}.gt-gift-overview .gt-gift-overview__progress{margin:18px 22px 0 8px;padding-bottom:43px}.gt-gift-overview .gt-gift-overview__milestone{font-size:12px!important;line-height:1.15!important}.gt-gift-overview .gt-gift-overview__amounts{font-size:13px!important;line-height:1.35}.gt-gift-overview .gt-gift-overview__note{margin:8px 0 12px!important;font-size:15px!important;line-height:1.4!important;text-align:center}.gt-gift-overview .gt-gift-overview__bottom{display:flex;align-items:center;justify-content:center;gap:16px}.gt-gift-overview .gt-gift-overview__images{display:flex;flex:0 1 560px;min-width:0;gap:12px;overflow-x:auto;align-items:flex-start}.gt-gift-overview .gt-gift-overview__image{flex:1 0 75px;min-width:75px;max-width:160px;font-size:13px!important;line-height:1.3!important;font-weight:600}.gt-gift-overview .gt-gift-overview__image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:8px;margin-bottom:5px}.gt-gift-overview .gt-gift-overview__open{flex:none;box-sizing:border-box;min-height:44px;padding:8px 12px!important;font-family:var(--font-body-family),sans-serif!important;font-size:14px!important;line-height:1.2!important;white-space:nowrap}.gt-gift-overview .gt-gift-overview__terms{margin:14px 0 0!important;padding-top:10px;font-size:13px!important;line-height:1.4!important}@media(max-width:440px){.gt-gift-overview__header{font-size:16px}.gt-gift-overview__top{padding:14px!important}.gt-gift-overview .gt-gift-overview__bottom{flex-direction:column;gap:10px;align-items:stretch}.gt-gift-overview .gt-gift-overview__images{flex:0 1 auto;width:100%}.gt-gift-overview .gt-gift-overview__image{flex:1 0 75px;max-width:none}.gt-gift-overview .gt-gift-overview__open{align-self:center}}.gt-cart-page-mobile-rewards .gt-top-rewards,#CartDrawer .gt-top-rewards{border-color:#d6dfd2!important;background:#fff!important}.gt-cart-page-mobile-rewards .gt-top-rewards__heading,#CartDrawer .gt-top-rewards__heading{background:#edf3e9!important;border-bottom:1px solid #d6dfd2!important;color:#1d5637!important}.gt-cart-page-mobile-rewards .gt-top-rewards__heading strong,.gt-cart-page-mobile-rewards .gt-top-rewards__heading span,#CartDrawer .gt-top-rewards__heading strong,#CartDrawer .gt-top-rewards__heading span{color:#1d5637!important}.gt-cart-page .gt-gift-overview .gt-gift-overview__images{flex:0 1 444px!important;gap:12px!important}.gt-cart-page .gt-gift-overview .gt-gift-overview__image{max-width:140px!important}.gt-cart-page .gt-gift-overview .gt-gift-overview__bottom{align-items:flex-start!important}.gt-gift-overview .gt-gift-overview__image{font-size:14px!important;line-height:1.3!important}.gt-gift-overview .gt-gift-overview__amounts,.gt-gift-overview .gt-gift-overview__terms{font-size:14px!important}.gt-gift-overview .gt-gift-overview__milestone{font-size:13px!important;line-height:1.2!important}.gt-gift-dialog .gt-gift-info{align-items:stretch!important}.gt-gift-dialog .gt-gift-info__image{position:relative;align-self:stretch;min-height:110px;overflow:hidden;border-radius:6px}.gt-gift-dialog .gt-gift-info__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover}@media screen and (min-width:750px){#CartDrawer .gt-gift-overview .gt-gift-overview__bottom{align-items:flex-start!important}}@media screen and (max-width:749px){.gt-cart-page .gt-gift-overview .gt-gift-overview__images{flex-basis:auto!important}.gt-cart-page .gt-gift-overview .gt-gift-overview__image{max-width:none!important}.gt-gift-overview .gt-gift-overview__image{font-size:14px!important}.gt-gift-overview .gt-gift-overview__header{font-size:17px!important}}@media screen and (max-width:440px){.gt-cart-page .gt-gift-overview .gt-gift-overview__bottom{align-items:stretch!important}.gt-gift-dialog .gt-gift-info__image{min-height:100px}}.gt-gifts-groups{display:grid;gap:12px;margin-top:10px}.gt-gift-group>strong{display:block;margin-bottom:6px;font-size:14px;line-height:1.3;color:#1d5637}.gt-gift-group__items{display:flex;gap:10px;flex-wrap:wrap}.gt-gift-group__product{display:block;width:110px;max-width:calc((100% - 20px)/3);color:#353027;font-size:13px;font-weight:700;line-height:1.3;text-decoration:none}.gt-gift-group__product img{width:100%!important;height:auto!important;aspect-ratio:1!important;object-fit:cover;display:block;border-radius:7px;margin-bottom:4px}.gt-gift-group__product span{text-decoration:underline;text-underline-offset:2px}.gt-gifts-groups>.gt-gift-overview__open{justify-self:start}.gt-gift-dialog .gt-gift-info__image{align-self:flex-start!important;flex:0 0 95px;width:95px;height:95px;min-height:0!important;aspect-ratio:1}.gt-gift-dialog .gt-gift-info__image img{width:100%!important;height:100%!important;aspect-ratio:1!important;object-fit:cover}@media(min-width:990px){.gt-cart-page .gt-gift-overview__top{padding:12px!important}.gt-cart-page .gt-gift-overview__header{min-height:38px;padding:7px 12px}.gt-cart-page .gt-gift-overview .gt-gift-overview__progress{margin-top:14px}}@media(max-width:440px){.gt-gift-group__product{width:90px}.gt-gift-dialog .gt-gift-info__image{flex-basis:75px;width:75px;height:75px}}.gt-gifts-groups{display:flex!important;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:12px 18px!important}.gt-gift-group{flex:0 1 auto;min-width:0}.gt-gift-group__items{flex-wrap:nowrap!important;gap:8px!important}.gt-gift-group__product{flex:0 1 110px;width:110px;max-width:110px!important;min-width:0}.gt-gift-group>strong{font-size:13px!important}.gt-gifts-groups>.gt-gift-overview__open{align-self:flex-start}@media(max-width:600px){.gt-gifts-groups{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px 10px!important}.gt-gift-group__product{flex:1 1 0;width:auto;max-width:none!important;font-size:12px}.gt-gifts-groups>.gt-gift-overview__open{grid-column:1 / -1;justify-self:center}}.gt-gifts-groups{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:start;gap:12px!important;justify-content:stretch}.gt-gift-group{min-width:0}.gt-gift-group>strong{display:flex;align-items:end;min-height:40px;margin:0 0 8px;font-size:14px!important;line-height:1.3}.gt-gift-group__items{display:flex;gap:8px!important}.gt-gift-group__product{flex:1 1 0;width:auto;max-width:140px!important;min-width:0;font-size:14px!important;line-height:1.3}.gt-gift-group__product img{aspect-ratio:1!important;width:100%!important;height:auto!important}.gt-gifts-groups>.gt-gift-overview__open{grid-column:auto;justify-self:end;align-self:start;margin-top:48px}@media(max-width:600px){.gt-gifts-groups{grid-template-columns:minmax(0,1fr) minmax(0,2fr)!important;gap:10px!important}.gt-gift-group>strong{min-height:56px;font-size:14px!important}.gt-gift-group__product{font-size:13px!important}.gt-gifts-groups>.gt-gift-overview__open{grid-column:1 / -1;justify-self:end;margin-top:0}}.gt-gift-overview .gt-gift-overview__amounts{justify-content:center;text-align:center;flex-wrap:wrap;gap:4px 16px}.gt-gift-group>strong{flex-direction:column;align-items:flex-start;justify-content:flex-end;min-height:60px}.gt-gift-group__additional{display:block}.gt-gifts-groups{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)!important}.gt-gift-overview .gt-gifts-groups>.gt-gift-overview__open{width:100%;max-width:140px;aspect-ratio:1;height:auto;display:flex;align-items:center;justify-content:center;text-align:center;white-space:normal;margin-top:68px}.gt-gift-overview__open-short{display:none}.gt-gift-overview__open-detail{display:block}@media(max-width:600px){.gt-gifts-groups{grid-template-columns:minmax(0,1fr) minmax(0,2fr)!important}.gt-gift-group>strong{min-height:78px}.gt-gift-overview .gt-gifts-groups>.gt-gift-overview__open{grid-column:1 / -1;justify-self:center;width:auto;max-width:none;aspect-ratio:auto;margin-top:0}.gt-gift-overview__open-short{display:block}.gt-gift-overview__open-detail{display:none}}.gt-gift-overview .gt-gifts-groups>.gt-gift-overview__open{background:#eaf1e7;border:1px solid #cddccc;color:#1d5637;border-radius:9px;font-weight:700;transition:background-color .2s ease,border-color .2s ease}.gt-gift-overview .gt-gifts-groups>.gt-gift-overview__open:hover{background:#dcebdc;border-color:#78977e}.gt-gift-overview .gt-gifts-groups>.gt-gift-overview__open:focus-visible{outline:3px solid #1d5637;outline-offset:3px}@media(max-width:600px){.gt-gift-dialog__inner{padding:14px}.gt-gift-dialog h3{margin:12px 0 6px}.gt-gift-dialog .gt-gift-info{gap:9px;padding:8px;margin:6px 0}.gt-gift-dialog .gt-gift-info__image{flex:0 0 clamp(88px,26vw,112px);width:clamp(88px,26vw,112px);height:clamp(88px,26vw,112px)}.gt-gift-dialog .gt-gift-info__copy{gap:1px;line-height:1.28}.gt-gift-dialog .gt-gift-info__facts{margin:2px 0 0;padding-left:16px}.gt-gift-dialog .gt-gift-info__facts li{margin:0}}.gt-gift-overview .gt-gifts-groups>.gt-gift-overview__open{flex-direction:column;gap:8px;padding:12px!important;color:#1d5637;background:#eef4eb;border-color:#cbdac9}.gt-gift-overview__open-icon{display:block;width:27px;height:27px;flex:none}.gt-gift-overview__open-label{display:block;font-size:15px;line-height:1.2;font-weight:700}.gt-gift-overview .gt-gift-overview__open-detail{display:block;font-size:12px;line-height:1.3;font-weight:400}@media(max-width:600px){.gt-gift-overview .gt-gifts-groups>.gt-gift-overview__open{flex-direction:row;gap:8px;padding:10px 16px!important}.gt-gift-overview__open-icon{width:20px;height:20px}.gt-gift-overview .gt-gift-overview__open-detail{display:none}}:is(.gt-cart-page,#CartDrawer) :is(.gt-top-rewards,.gt-cart-page-desktop-progress) .gt-top-rewards__line{height:82px!important;margin:12px 36px 0 20px!important}:is(.gt-cart-page,#CartDrawer) :is(.gt-top-rewards,.gt-cart-page-desktop-progress) .gt-top-rewards__track{top:10px!important;height:12px!important;border:1px solid #cedbc8;background:#fff!important;border-radius:999px}:is(.gt-cart-page,#CartDrawer) :is(.gt-top-rewards,.gt-cart-page-desktop-progress) .gt-top-rewards__track>span{background:#6e7961!important}:is(.gt-cart-page,#CartDrawer) :is(.gt-top-rewards,.gt-cart-page-desktop-progress) .gt-top-rewards__milestone{top:0!important;gap:2px}:is(.gt-cart-page,#CartDrawer) :is(.gt-top-rewards,.gt-cart-page-desktop-progress) .gt-top-rewards__icon{order:0;border-color:#aabdaa;box-shadow:none}:is(.gt-cart-page,#CartDrawer) :is(.gt-top-rewards,.gt-cart-page-desktop-progress) .gt-top-rewards__label{position:static!important;order:1;margin:0!important;font-size:12px!important;line-height:1.15}:is(.gt-cart-page,#CartDrawer) :is(.gt-top-rewards,.gt-cart-page-desktop-progress) .gt-top-rewards__amount{order:2;font-size:12px!important}:is(.gt-cart-page,#CartDrawer) .gt-top-rewards__gift-terms{margin:0 12px 8px;padding-top:8px;border-top:1px solid #d4dfd0;color:#55544e;text-align:center;font-size:13px;line-height:1.3}:is(.gt-cart-page,#CartDrawer) .gt-top-rewards__message .gt-free-shipping__message,.gt-cart-page .gt-cart-page-reward-summary .gt-cart-page-shipping__message{text-align:center;border:0!important;background:transparent!important}:is(.gt-cart-page,#CartDrawer) :is(.gt-free-shipping__remaining,.gt-cart-page-shipping__remaining){color:#d71920!important;font-weight:800}:is(.gt-cart-page,#CartDrawer) :is(.gt-top-rewards,.gt-cart-page-desktop-progress) .gt-top-rewards__line{height:67px!important;margin-top:4px!important}:is(.gt-cart-page,#CartDrawer) .gt-top-rewards__message{padding-top:4px!important}:is(.gt-cart-page,#CartDrawer) :is(.gt-top-rewards__message .gt-free-shipping__message,.gt-cart-page-reward-summary .gt-cart-page-shipping__message){margin:0!important;padding:4px 8px!important;line-height:1.25}:is(.gt-cart-page,#CartDrawer) .gt-top-rewards__gift-terms{margin:0 12px 5px!important;padding-top:5px!important;line-height:1.25}:is(.gt-cart-page,#CartDrawer) .gt-top-rewards{padding-bottom:3px!important}.gt-gift-overview .gt-gift-overview__progress{margin-top:12px!important}.gt-gift-overview .gt-gifts-groups{margin-top:6px}.gt-gift-overview .gt-gift-group>strong{min-height:40px;margin-bottom:6px}.gt-gift-overview .gt-gifts-groups>.gt-gift-overview__open{margin-top:46px}.gt-gift-overview .gt-gift-overview__terms{text-align:center;margin-top:10px!important;padding-top:7px}@media(max-width:600px){.gt-gift-overview .gt-gift-group>strong{min-height:56px}.gt-gift-overview .gt-gifts-groups>.gt-gift-overview__open{margin-top:0}}:is(.gt-cart-page,#CartDrawer) :is(.gt-top-rewards__heading,.gt-cart-page-shipping__title,.gt-cart-page-items__header,.gt-gift-overview__header,.gt-cart-section-heading,.gt-cart-summary-card__intro){box-sizing:border-box;min-height:44px;padding:10px 15px!important;background:#1d5637!important;color:#fff!important;border-bottom:0!important}:is(.gt-cart-page,#CartDrawer) :is(.gt-top-rewards__heading,.gt-cart-page-shipping__title,.gt-cart-page-items__header,.gt-gift-overview__header,.gt-cart-section-heading,.gt-cart-summary-card__intro) :is(h2,h3,strong){color:#fff!important;font-family:var(--font-body-family),sans-serif!important;font-size:17px!important;font-weight:800!important;line-height:1.25!important;margin:0}:is(.gt-cart-page,#CartDrawer) :is(.gt-top-rewards__heading,.gt-cart-page-shipping__title)>span{color:#fff!important}.gt-cart-page-items-shell{border:1px solid #d6dfd2!important}:is(.gt-cart-page,#CartDrawer) :is(.gt-top-rewards__heading,.gt-cart-page-shipping__title,.gt-gift-overview__header){background:#edf3e9!important;color:#1d5637!important;border-bottom:1px solid #d6dfd2!important}:is(.gt-cart-page,#CartDrawer) :is(.gt-top-rewards__heading,.gt-cart-page-shipping__title,.gt-gift-overview__header) :is(strong,span,h2,h3){color:#1d5637!important}:is(.gt-cart-page,#CartDrawer) .gt-top-rewards__summary{text-align:center;padding:8px 12px 0}:is(.gt-cart-page,#CartDrawer) .gt-top-rewards__headline{margin:0;color:#353027;font-weight:800;font-size:16px;line-height:1.3}:is(.gt-cart-page,#CartDrawer) .gt-top-rewards__headline>span:not([aria-hidden]){color:#d71920}:is(.gt-cart-page,#CartDrawer) .gt-top-rewards__value{margin:4px 0 0;color:#1d5637;font-weight:700;font-size:15px;line-height:1.3}:is(.gt-cart-page,#CartDrawer) .gt-top-rewards__qualifying{margin:0 12px 7px;text-align:center;color:#385b43;font-size:14px;font-weight:700;line-height:1.3}.gt-gift-overview .gt-gift-overview__top>h2 .gt-gift-overview__remaining{color:#d71920!important}.gt-gift-overview .gt-gift-overview__top>h2{font-size:17px!important;line-height:1.3!important;font-weight:800!important}.gt-gift-overview .gt-gift-overview__value{font-size:15px!important;line-height:1.3!important}.gt-gift-overview .gt-gift-overview__amounts{font-size:14px!important;line-height:1.3!important}.gt-top-rewards-tooltip{padding:12px 14px!important;border-color:#d4dfd0!important;border-radius:10px!important;line-height:1.4!important}.gt-top-rewards-tooltip>strong{color:#1d5637;margin-bottom:4px}.gt-top-rewards-tooltip__choice{margin:6px 0 2px;color:#353027}.gt-top-rewards-tooltip a{text-underline-offset:3px}.gt-top-rewards-tooltip .gt-top-rewards-tooltip__choice{margin:0 0 2px!important}@media(min-width:601px){#CartDrawer .gt-gift-overview .gt-gifts-groups>.gt-gift-overview__open{gap:6px;padding:10px 5px!important}#CartDrawer .gt-gift-overview__open-icon{width:24px;height:24px}#CartDrawer .gt-gift-overview__open-label{font-size:13px;white-space:nowrap}#CartDrawer .gt-gift-overview .gt-gift-overview__open-detail{font-size:11px;white-space:nowrap}}@media(min-width:601px){#CartDrawer .gt-gift-overview .gt-gifts-groups>.gt-gift-overview__open{flex-direction:row;gap:8px;width:auto;max-width:none;min-height:44px;height:auto;aspect-ratio:auto;padding:10px 16px!important}#CartDrawer .gt-gift-overview__open-icon{width:20px;height:20px}#CartDrawer .gt-gift-overview__open-label{font-size:15px}#CartDrawer .gt-gift-overview .gt-gift-overview__open-detail{display:none}}@media(min-width:601px){#CartDrawer .gt-gift-overview .gt-gifts-groups>.gt-gift-overview__open{box-sizing:border-box;flex-direction:column;width:100%;max-width:140px;min-width:0;height:auto;aspect-ratio:1;gap:8px;padding:8px!important}#CartDrawer .gt-gift-overview__open-label{font-size:14px;white-space:normal;line-height:1.25}#CartDrawer .gt-gift-overview .gt-gift-overview__open-detail{display:none}}.gt-gift-overview button.gt-gift-overview__milestone--gift{border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.gt-gift-overview button.gt-gift-overview__milestone--gift:focus-visible{outline:2px solid #1d5637;outline-offset:3px;border-radius:5px}.gt-gift-overview__header{justify-content:space-between;gap:8px}.gt-gift-overview__hint{color:#1d5637;font-size:12px;line-height:1.25;font-weight:700;text-align:right}@media(min-width:750px){.gt-cart-page-reward-summary__hint{display:block!important;color:#1d5637!important;font-size:12px!important;text-align:right}}:is(.gt-cart-page,#CartDrawer) .gt-top-rewards__milestone:not([data-gt-gift-milestone]),:is(.gt-cart-page,#CartDrawer) .gt-top-rewards__milestone:not([data-gt-gift-milestone]) *{cursor:default!important}.gt-gift-overview .gt-gift-overview__amounts{flex-direction:column;align-items:center;gap:2px}:is(.gt-cart-page,#CartDrawer) .gt-top-rewards__qualifying{margin-bottom:2px}:is(.gt-cart-page,#CartDrawer) .gt-top-rewards__shipping-unlocked{margin:0 12px 7px;text-align:center;color:#385b43;font-size:14px;line-height:1.3;font-weight:700}:is(.gt-cart-page,#CartDrawer) .gt-reward-claim-note{margin:10px 12px 4px;color:#385b43;text-align:center;font-size:14px;line-height:1.35;font-weight:700}@media(max-width:749px){:is(.gt-cart-page,#CartDrawer) :is(.gt-gift-overview__hint,.gt-top-rewards__heading>span,.gt-cart-page-reward-summary__hint){font-size:14px!important;line-height:1.25}}:is(.gt-cart-page,#CartDrawer) .gt-reward-claim-note--divider{border-top:1px solid #d4dcca;color:#353027;margin:10px 0 4px;padding-top:8px}:is(.gt-cart-page,#CartDrawer) .gt-reward-claim-note--divider+.gt-top-rewards__gift-terms,:is(.gt-cart-page,#CartDrawer) .gt-reward-claim-note--divider+.gt-gift-overview__terms{border-top:0!important;padding-top:0!important;margin-top:4px!important}.gt-spend-compact{display:none}@media(max-width:749px){:is(.gt-cart-page,#CartDrawer) .gt-spend-full{display:none}:is(.gt-cart-page,#CartDrawer) .gt-spend-compact{display:inline}:is(.gt-cart-page,#CartDrawer) .gt-reward-claim-note--divider{font-size:13px;line-height:1.3;margin-top:7px;padding-top:7px}:is(.gt-cart-page,#CartDrawer) :is(.gt-top-rewards__qualifying,.gt-top-rewards__shipping-unlocked,.gt-gift-overview__amounts){font-size:14px!important;line-height:1.25!important}:is(.gt-cart-page,#CartDrawer) :is(.gt-top-rewards__heading,.gt-gift-overview__header){gap:4px 8px}}.gt-gift-overview .gt-reward-claim-note--divider{margin:10px 0 4px;padding-top:8px;color:#353027;text-align:center;font-size:14px;line-height:1.35}.gt-gift-overview .gt-gift-overview__terms{margin:4px 0 0!important;padding:0!important;border:0!important;text-align:center;font-size:13px!important;line-height:1.35!important;color:#55544e}@media(max-width:749px){.gt-gift-overview .gt-reward-claim-note--divider{font-size:13px;line-height:1.3}}.gt-gift-dialog .gt-gift-info__copy p,.gt-gift-dialog .gt-gift-info__facts li{font-size:15px}@media(max-width:749px){.gt-gift-dialog .gt-gift-info__copy p,.gt-gift-dialog .gt-gift-info__facts li{font-size:14px}}:is(.gt-cart-page,#CartDrawer) .gt-gift-overview .gt-gift-overview__top{padding-top:10px!important}:is(.gt-cart-page,#CartDrawer) .gt-gift-overview .gt-gifts-groups{margin-top:0}:is(.gt-cart-page,#CartDrawer) .gt-gift-overview .gt-gift-group>strong{justify-content:flex-start}:is(.gt-cart-page,#CartDrawer) .gt-gift-overview .gt-gifts-groups{row-gap:0!important}:is(.gt-cart-page,#CartDrawer) .gt-gift-overview .gt-gift-group{display:contents}:is(.gt-cart-page,#CartDrawer) .gt-gift-overview .gt-gift-group>strong{grid-row:1;min-height:0!important;margin:0 0 6px}:is(.gt-cart-page,#CartDrawer) .gt-gift-overview .gt-gift-group>.gt-gift-group__items{grid-row:2}:is(.gt-cart-page,#CartDrawer) .gt-gift-overview .gt-gifts-groups>.gt-gift-overview__open{grid-column:3;grid-row:2;margin-top:0}@media(max-width:600px){:is(.gt-cart-page,#CartDrawer) .gt-gift-overview .gt-gifts-groups>.gt-gift-overview__open{grid-column:1 / -1;grid-row:3;margin-top:10px}}:is(.gt-cart-page,#CartDrawer) .gt-shipping-celebration{display:flex!important;justify-content:center!important;align-items:center!important;gap:7px!important;margin:0 0 10px!important;padding:8px 10px!important;border:1px solid #bad0b8!important;border-radius:8px!important;background:#eef6eb!important;color:#195638!important;font-size:14px!important;font-weight:700!important;line-height:1.35!important;text-align:center!important}:is(.gt-cart-page,#CartDrawer) .gt-shipping-celebration>span{color:#997a35!important;flex:0 0 auto!important}:is(.gt-cart-page,#CartDrawer) :is(.gt-top-rewards,.gt-cart-page-reward-summary,.gt-gift-overview):has(.gt-shipping-celebration){border-color:#93b498!important;box-shadow:0 0 0 2px #cfe2c8,0 0 12px 3px #5d915b47!important}:is(.gt-cart-page,#CartDrawer) :is(.gt-top-rewards,.gt-cart-page-reward-summary,.gt-gift-overview):has(.gt-shipping-celebration--gifts){border-color:#79a77b!important;box-shadow:0 0 0 3px #c4dfb9,0 0 19px 5px #52914e61!important}:is(.gt-cart-page,#CartDrawer) .gt-shipping-celebration--gifts{background:#e5f3e1!important;border-color:#91bb8b!important}:is(.gt-cart-page,#CartDrawer) .gt-reward-choice-help{margin:6px 0 4px!important;color:#1d5637!important;text-align:center!important;font-size:14px!important;font-weight:400!important;line-height:1.35!important}:is(.gt-cart-page,#CartDrawer) .gt-reward-choice-help+:is(.gt-top-rewards__gift-terms,.gt-gift-overview__terms){border-top:0!important;padding-top:0!important;margin-top:4px!important}@media(max-width:749px){:is(.gt-cart-page,#CartDrawer) .gt-reward-choice-help{font-size:13px!important;padding-inline:12px!important}}@media(min-width:750px){:is(.gt-cart-page,#CartDrawer) .gt-reward-choice-help{max-width:640px;margin-left:auto!important;margin-right:auto!important}}@media(min-width:750px){#CartDrawer .gt-reward-choice-help{padding-inline:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/gt-gift-overview-shared.css.map */
