.free-gift-progress{--cg-mint: #6ed6a7;--cg-mint-dark: #55bd8e;--cg-ink: #1c2626;--cg-ink-muted: #8d9292;--cg-line: #e4e5e5}.cart-gifts__arm,.cart-gifts__reminder{display:none}html:not([data-gift-variant]) [data-gift-arm="0"],html[data-gift-variant="0"] [data-gift-arm="0"],html[data-gift-variant="1"] [data-gift-arm="1"],html[data-gift-variant="2"] [data-gift-arm="2"],html[data-gift-variant="3"] [data-gift-arm="3"],html[data-gift-variant="1"] [data-gift-arm="0"][data-gift-last],html[data-gift-variant="2"] [data-gift-arm="0"][data-gift-last],html[data-gift-variant="3"] [data-gift-arm="0"][data-gift-last],html[data-gift-variant="2"] [data-gift-arm="1"][data-gift-last],html[data-gift-variant="3"] [data-gift-arm="1"][data-gift-last],html[data-gift-variant="3"] [data-gift-arm="2"][data-gift-last]{display:block}html:root .drawer.cart-drawer::part(body){padding-top:0!important;padding-bottom:0!important}html:root .free-gift-progress svg path{fill:none}html:root .line-item__media-wrapper{width:56px;min-width:56px}html:root .free-gift-list-item.line-item{padding-inline:20px!important;border-top:1px solid #E8E9E9}html:root .cart-drawer:has(.cart-gifts) .line-item:not(.gift-tier-row){margin-top:0;padding-block:16px!important;gap:14px!important}html:root .cart-drawer:has(.cart-gifts) .line-item:first-child{margin-top:6px;padding-top:6px;border-top:1px solid #E8E9E9!important}html:root .cart-drawer:has(.free-gift-progress:is(.localization-au,.localization-gb),.cart-gifts__arm[data-bar-off]) .cart-drawer__line-items .line-item:first-child{margin-top:0;padding-top:16px!important;border-top:0!important}html:root .cart-gifts__banner a,html:root .cart-gifts__banner-image{display:block}html:root .cart-gifts__banner-image{width:100%;height:auto}html:root .cart-gifts__arm[data-bar-off]>.cart-gifts__banner,html:root .cart-gifts__arm:has(.free-gift-progress:is(.localization-au,.localization-gb))>.cart-gifts__banner{display:none}html:root .horizontal-product__image{width:80px;flex:0 0 80px}html:root .cart-drawer__top{padding-inline:0}html:root body:not(:has(.empty-state)) .free-gift-progress{padding-inline:20px!important;width:100%;max-width:unset}html:root body .empty-state .cart-gifts{width:100%}html:root .cart-drawer .empty-state{margin-block-start:0}html:root .empty_cart_message{margin-bottom:0!important}@media screen and (min-width:700px){html:root .line-item__media-wrapper{width:80px;min-width:80px;height:80px}html:root .cart-drawer__title-row .cart-title{margin-top:-14px}html:root .cart-drawer__title-row{padding:0 0 20px!important}html:root .cart-drawer__top .drawer__close-icon{padding-left:20px}}html:root .line-item__meta{text-transform:none}html:root .free-gift-list-container .text-subdued,html:root .line-item__meta{font-size:12px}@media screen and (min-width:700px){html:root .free-gift-list-container .text-subdued,html:root .line-item__meta{font-size:14px}}html:root .line-item .qty-wrapper{width:min-content;min-width:76px;display:grid;grid-template-columns:repeat(3,1fr);gap:2px;box-shadow:none;border-radius:0}html:root .qty-wrapper .quantity-input{padding-inline:0!important;padding-block:0!important;font-size:13px!important;field-sizing:content;width:unset}html:root .qty-wrapper .quantity-selector__button[aria-label="Decrease quantity"],html:root .qty-wrapper .quantity-selector__button[aria-label="Increase quantity"]{padding:9px!important;font-size:13px!important;color:#8d9292!important}html:root [slot=footer]{gap:12px}html:root .line-item__actions.sm\:block{align-self:center}html:root .ffg-digital-disclaimer{margin-inline:20px;border-radius:0;background:#f4f4f4;border:1px solid #E4E5E5}html:root .free-gift-progress.cg-segmented{margin:16px 0 0!important}html:root .free-gift-progress:not(.cg-segmented){margin-top:16px!important}@media screen and (min-width:700px){html:root .free-gift-progress{margin-top:25px!important}}html:root .free-gift-progress .ffg-progress-label{font-size:14px!important;text-align:left!important;color:var(--cg-ink)!important;font-weight:900}@media screen and (min-width:700px){html:root .free-gift-progress .ffg-progress-label{font-size:16px!important}}html:root .free-gift-progress.cg-segmented.no-gift-images .ffg-progress-label{margin-bottom:12px!important}html:root .free-gift-progress .ffg-progress-label__amount{color:var(--cg-mint-dark)!important;font-weight:900}html:root .free-gift-progress .ffg-progress-label strong{color:var(--cg-ink)!important;font-weight:900}@media(max-width:576px){html:root .free-gift-progress .ffg-progress-label{margin-left:0!important}}html:root .cart-gifts__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}html:root .cart-gifts__head .ffg-progress-label{flex:1 1 auto;min-width:0}html:root .cart-gifts__toggle[hidden]{display:none!important}html:root .cart-gifts__toggle{flex:none;appearance:none;-webkit-appearance:none;background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:14px;line-height:1.3;color:#606767;text-decoration:underline dotted;text-underline-offset:4px}@media screen and (min-width:700px){html:root .cart-gifts__toggle{font-size:16px}}html:root .cart-gifts__toggle:focus-visible{outline:2px solid var(--cg-ink);outline-offset:2px}html:root .cart-gifts__toggle-show,html:root[data-cart-gifts-collapsed] .cart-gifts__toggle-hide{display:none}html:root[data-cart-gifts-collapsed] .cart-gifts__toggle-show{display:inline}html:root .cart-gifts__collapse{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .3s ease,opacity .25s ease}html:root .cart-gifts__collapse-inner{min-height:0;overflow:hidden;visibility:inherit;transition:visibility 0s linear 0s}html:root[data-cart-gifts-collapsed] .cart-gifts__collapse{grid-template-rows:0fr;opacity:0}html:root[data-cart-gifts-collapsed] .cart-gifts__collapse-inner{visibility:hidden;transition:visibility 0s linear .3s}@media(prefers-reduced-motion:reduce){html:root .cart-gifts__collapse,html:root .cart-gifts__collapse-inner{transition:none}}html:root .free-gift-progress.cg-segmented.no-gift-images .fg-goal-info{height:auto!important;background:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important}html:root .free-gift-progress.cg-segmented.no-gift-images .fg-goal-tick{display:none!important}html:root .free-gift-progress.cg-segmented.no-gift-images .fg-goal-bubble{display:none}html:root .fg-goal-label{display:none!important}html:root .free-gift-progress.cg-segmented.no-gift-images .ffg-progress-container{padding:22px 0 48px!important;text-align:left!important;left:0!important;max-width:100%!important}html:root .free-gift-progress.cg-segmented.no-gift-images .ffg-progress-track{position:relative;width:100%!important;height:8px!important;border:none!important;box-shadow:none!important;border-radius:0!important;background:var(--cg-line)!important;box-sizing:border-box!important;padding:0!important}html:root .free-gift-progress.cg-segmented.no-gift-images .cg-gap{position:absolute;top:0;bottom:0;left:calc(var(--k) * 100% / var(--tiers) - 1.5px);width:3px;background:#fff;z-index:2}html:root .free-gift-progress.cg-segmented.no-gift-images .ffg-active-track{position:absolute!important;top:0!important;left:0!important;height:100%!important;border:none!important;border-radius:0!important;background:var(--cg-mint)!important;box-sizing:border-box!important;transition:width .3s ease}html:root .free-gift-progress.cg-segmented.no-gift-images .fg-progress-goal{position:absolute!important;top:100%!important;left:calc(var(--i) * 100% / var(--tiers) + min(var(--i),1) * .5%)!important;transform:none!important;width:calc(100% / var(--tiers) - .5%)!important;margin-top:8px;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center}html:root .free-gift-progress.cg-segmented.no-gift-images .fg-progress-goal.completed{flex-direction:row;justify-content:flex-start;align-items:center;gap:6px}html:root .free-gift-progress.cg-segmented.no-gift-images .fg-image-wrapper{display:none!important}html:root .free-gift-progress.cg-segmented.no-gift-images .fg-goal-label{display:block!important;order:1;font-size:12px;font-weight:900;text-transform:uppercase;line-height:1}@media screen and (min-width:700px){html:root .free-gift-progress.cg-segmented.no-gift-images .fg-goal-label{font-size:13px}}@media screen and (max-width:430px){html:root .free-gift-progress.cg-segmented.no-gift-images .fg-goal-label{font-size:11px}}@media screen and (max-width:400px){html:root .free-gift-progress.cg-segmented.no-gift-images .fg-goal-label{font-size:10px}}@media screen and (min-width:200px)and (max-width:370px){html:root .free-gift-progress.cg-segmented.no-gift-images .fg-goal-label{font-size:9px!important}}@media screen and (max-width:359px){html:root .free-gift-progress.cg-segmented.no-gift-images .fg-goal-label{font-size:12px}}html:root .free-gift-progress.cg-segmented.no-gift-images .fg-progress-goal.next .fg-goal-label,html:root .free-gift-progress.cg-segmented.no-gift-images .fg-progress-goal.completed .fg-goal-label{color:var(--cg-ink)}html:root .free-gift-progress.cg-segmented.no-gift-images .fg-goal-info{order:2;position:static!important;display:block!important;margin-top:2px!important;font-size:12px;font-weight:400;color:#8d9292}html:root .free-gift-progress.cg-segmented.no-gift-images .fg-progress-goal.completed .fg-goal-info{display:none!important}html:root .free-gift-progress.cg-segmented.no-gift-images .fg-progress-goal.completed .fg-goal-bubble{display:flex!important;position:static!important;order:0;align-items:center;justify-content:center;width:12px!important;height:12px!important;flex-shrink:0;border-radius:0;background:none;color:var(--cg-mint)}@media screen and (min-width:700px){html:root .free-gift-progress.cg-segmented.no-gift-images .fg-progress-goal.completed .fg-goal-bubble{width:14px!important;height:14px!important}}html:root .fg-goal-bubble .free-gift-list-item__checkmark{display:block;width:100%;height:100%}html:root .free-gift-progress.cg-segmented.cg-compact.no-gift-images .fg-goal-label{display:none!important}html:root .free-gift-progress.cg-segmented.cg-compact.no-gift-images .fg-goal-info{font-size:12px;font-weight:700;color:var(--cg-ink)}html:root .free-gift-progress.cg-segmented.cg-compact.no-gift-images .fg-progress-goal.next .fg-goal-info,html:root .free-gift-progress.cg-segmented.cg-compact.no-gift-images .fg-progress-goal.completed .fg-goal-info{display:block!important;color:var(--cg-ink)}html:root .free-gift-progress.cg-segmented.cg-compact.no-gift-images .fg-progress-goal.completed .fg-goal-bubble{display:none!important}@media screen and (min-width:700px){html:root .free-gift-progress.cg-segmented.cg-compact.no-gift-images .fg-goal-info{font-size:14px}}html:root .free-gift-list-item__title{display:inline-flex!important;align-items:center;gap:6px}html:root .free-gift-list-item__checkmark{display:none;width:12px;min-width:12px;height:12px;color:#6ed6a7}@media screen and (min-width:700px){html:root .free-gift-list-item__checkmark{width:14px;height:14px}}html:root .free-gift-list-container .free-gift-list-item.completed .free-gift-list-item__checkmark{display:block}html:root .free-gift-list-container .free-gift-list-item.completed .free-gift-list-item__free-label{display:none!important}html:root .free-gift-list-container .free_prod.completed:not(.added_to_cart) select.selector-free-gift:invalid{border-color:#1c2626!important}html:root .free-gift-list-item__locked-text{text-transform:none!important}html:root .free-gift-list-item__select:focus-visible{outline:1px solid #1C2626;outline-offset:-2px}html:root .free-gift-list-item__select-row{grid-template-columns:1fr!important;align-items:stretch!important;margin-top:0}html:root .free-gift-list-container .free-gift-list-item.completed:not(.added_to_cart) .free-gift-list-item__actions .cart-gifts__select-wrapper{width:100%;min-width:180px}html:root .free-gift-list-container .free-gift-list-item.completed:not(.added_to_cart) .selector-free-gift{min-height:40px;padding-left:16px!important}html:root .cart-gifts__select-wrapper{position:relative;min-width:0}html:root .selector-free-gift{appearance:none;-webkit-appearance:none;box-sizing:border-box!important;height:100%!important;max-height:none!important;border:1px solid #1C2626!important;padding:8px 26px 8px 8px!important;font-size:12px}@media screen and (min-width:700px){html:root .selector-free-gift{font-size:14px}}html:root .cart-gifts__select-wrapper[aria-busy=true] .selector-free-gift{opacity:.6;cursor:progress}html:root .cart-gifts__select-wrapper[aria-busy=true] .cart-gifts__select-arrow svg{display:none}html:root .cart-gifts__select-wrapper[aria-busy=true] .cart-gifts__select-arrow:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;box-sizing:border-box;border:2px solid #1C2626;border-right-color:transparent;border-radius:50%;animation:cart-gifts-select-spin .7s linear infinite}@keyframes cart-gifts-select-spin{to{transform:rotate(360deg)}}html:root .cart-gifts__select-arrow{position:absolute;top:50%;right:6px;width:20px;height:20px;transform:translateY(-50%) rotate(90deg);background:none;pointer-events:none}html:root .cart-gifts__select-arrow svg{width:20px;height:20px}.free-gift-list-item__unlocked-text{display:none}html:root .free-gift-list-container .free-gift-list-item.completed:not(.added_to_cart) .free-gift-list-item__unlocked-text{display:block;margin:0;text-transform:none}html:root .free-gift-list-container .free-gift-list-item.completed:not(.added_to_cart) .line-item__info{display:grid;grid-template-columns:1fr auto;column-gap:12px;align-items:center}html:root .free-gift-list-container .free-gift-list-item.completed:not(.added_to_cart) .line-item__info>*{grid-column:1}html:root .free-gift-list-container .free-gift-list-item.completed:not(.added_to_cart) .free-gift-list-item__actions{grid-column:2;grid-row:1 / span 2;width:auto;align-self:center}html:root .free-gift-list-container .free-gift-list-item.completed:not(.added_to_cart) .free-gift-list-item__add-btn{box-sizing:border-box;width:84px;min-height:36px;padding:8px 16px}html:root .free-gift-list-container .free-gift-list-item.completed:not(.added_to_cart) .free-gift-list-item__add-btn.free-gift-list-item__claim-link{width:auto}@media screen and (max-width:699px){html:root .free-gift-list-container .free-gift-list-item.completed:not(.added_to_cart) .free-gift-list-item__actions:has(.free-gift-list-item__select-row){grid-column:1 / -1;grid-row:auto;width:100%;margin-top:0}html:root .free-gift-list-container .free-gift-list-item.completed:not(.added_to_cart) .free-gift-list-item__actions .cart-gifts__select-wrapper{min-width:0}html:root .free-gift-list-container .free-gift-list-item.completed:not(.added_to_cart) .selector-free-gift{height:33px!important;min-height:0;max-height:33px!important;padding-top:0!important;padding-bottom:0!important}}html:root .cart-gifts__reminder{color:#606767;font-size:12px}@media screen and (min-width:700px){html:root .cart-gifts__reminder{font-size:14px}}html:root .cart-gifts__reminder strong{color:#55bd8e}html:root .empty-state-cart{margin-inline:-20px}html:root .empty-state-cart .cart-title{text-align:center}html:root .empty-state-cart .cart-drawer__title-row{padding:16px 20px!important}html:root .empty-state-cart .cart-drawer__title-row .cart-title{margin-top:0}html:root .empty-state-cart .cart-drawer__title-row .drawer__close-icon{position:static!important;margin-left:0}html:root .empty-state-cart .drawer__close-icon--spacer{visibility:hidden;pointer-events:none}html:root .cart-drawer .empty-state{justify-items:stretch;gap:0}html:root .empty-state>*{order:3}html:root body .empty-state>.cart-gifts{order:1;margin-inline:-20px;width:calc(100% + 40px)}html:root .empty-state>.prose:first-child{order:2}html:root .empty-state .free-gift-progress{padding-inline:20px!important;box-sizing:border-box;width:100%;margin-top:16px!important;margin-bottom:0!important}html:root .empty-state .free-gift-list-container{display:block!important}html:root .empty-state>.prose:first-child .text-subdued{display:none}html:root .empty-state .empty_cart_message{margin:0!important;padding:40px 0!important;text-align:center;font-size:20px;color:#606767;text-transform:uppercase!important}html:root .empty-state .empty_cart_body{display:none}html:root .empty-state>.prose:has(.empty_state_collection_title){background:#f4f4f4;margin-inline:-20px;padding:24px 20px 0;text-align:left}html:root .empty-state .empty_state_collection_title{margin-bottom:0!important}html:root .empty-state>.empty-state_collection{background:#f4f4f4;margin-inline:-20px;padding:16px 20px 24px}html:root .cart-drawer:has(.empty-state-cart)::part(body){align-content:start;grid-template-rows:auto 1fr}html:root .cart-drawer .empty-state{display:flex;flex-direction:column;align-self:stretch;min-height:0}html:root .empty-state>*{min-width:0}html:root .empty-state>.prose:first-child{margin-block:auto}
/*# sourceMappingURL=/cdn/shop/t/220/assets/cart-gifts.css.map */
