.free-gift-note,.free-gift-badge,.free-gift-box{--free-gift-accent: #D50F44;--free-gift-border: #CD0F42;--free-gift-surface: #FCEBF0;--free-gift-text: #000000;--free-gift-field-text: #1A1A1A;--free-gift-field-border: #E5E5E5;--free-gift-muted: rgba(26, 26, 26, .7);--free-gift-font: "DM Sans", sans-serif}.free-gift-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.free-gift-note{display:none;align-items:center;gap:6px;color:var(--free-gift-text);font-family:var(--free-gift-font);font-size:16px;font-style:normal;font-weight:500;line-height:normal}.has-free-gift .free-gift-note{display:flex}.product-info--bundle-cards .free-gift-note{margin:0 0 8px!important}.product-info--bundle-cards.has-free-gift .product-info__price{margin-bottom:8px!important}.product-info--bundle-cards.has-free-gift .kaching-bundles__block{margin-top:8px!important}.free-gift-note__icon{flex:0 0 auto;display:block}.free-gift-badge{order:3;display:flex;box-sizing:border-box;max-width:100%;min-width:0;overflow:hidden;align-items:center;justify-content:center;gap:6px;padding:6px 8px;border-radius:6px;background:var(--free-gift-surface);color:var(--free-gift-text);font-family:var(--free-gift-font);font-size:12px;font-style:normal;font-weight:700;line-height:1.2;text-align:center;white-space:nowrap}.free-gift-badge,.free-gift-badge>span{letter-spacing:-.12px!important}.free-gift-badge__icon{flex:0 0 auto;display:block;width:14px!important;height:14px!important}.free-gift-box{display:none;box-sizing:border-box;flex-direction:column;gap:8px;width:100%;max-width:400px;padding:12px 16px;border:1px dashed var(--free-gift-border);border-radius:8px;background:var(--free-gift-surface);font-family:var(--free-gift-font)}.has-free-gift .free-gift-box{display:flex}.product-info--bundle-cards .free-gift-box{margin:10px 0 15px!important}.has-free-gift .bundle-cards__variants{margin-bottom:0!important}.free-gift-box__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.free-gift-box__title{display:flex;align-items:center;gap:6px;margin:0;color:var(--free-gift-accent);font-size:15px;font-style:normal;font-weight:700;line-height:normal}.free-gift-box__title-icon{flex:0 0 auto;display:block}.free-gift-box__price{margin:0;color:var(--free-gift-muted);font-size:15px;font-style:normal;font-weight:400;line-height:normal;white-space:nowrap}.free-gift-box__price s{color:inherit;text-decoration:line-through}.free-gift-box__row{display:flex;align-items:center;gap:8px}.free-gift-field{position:relative;display:flex;align-items:center;box-sizing:border-box;min-height:42px;border:1px solid var(--free-gift-field-border);border-radius:4px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='4' viewBox='0 0 10 4' fill='none'%3E%3Cpath d='M5 4L0.669872 0.25L9.33013 0.249999L5 4Z' fill='black'/%3E%3C/svg%3E");background-repeat:no-repeat;color:var(--free-gift-field-text);font-size:15px;font-style:normal;font-weight:500;line-height:normal}.free-gift-field:has(:focus-visible){outline:2px solid var(--free-gift-accent);outline-offset:1px}.free-gift-field--size{flex:0 0 76px;max-width:76px;gap:10px;padding:10px 36px 10px 20px;background-position:calc(100% - 17px) 50%}.free-gift-field--color{flex:1 1 auto;min-width:0;padding:0;background-position:calc(100% - 19px) 50%}.free-gift-field__select{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;width:100%;height:100%;margin:0;padding:inherit;border:0;opacity:0;-webkit-appearance:none;appearance:none;background:transparent;font:inherit;cursor:pointer}.free-gift-field__button{display:flex;align-items:center;gap:6px;box-sizing:border-box;width:100%;min-width:0;margin:0;padding:10px 38px 10px 20px;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none}.free-gift-field__button:focus{outline:none}.free-gift-field__swatch{flex:0 0 auto;box-sizing:border-box;width:12px;height:12px;border:1px solid color-mix(in srgb,var(--free-gift-swatch, #E5E5E5) 90%,#000000);border-radius:50%;background:var(--free-gift-swatch, #E5E5E5)}.free-gift-field__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.free-gift-listbox{position:absolute;top:calc(100% + 2px);left:-1px;right:-1px;z-index:3;box-sizing:border-box;max-height:240px;margin:0;padding:4px 0;overflow-y:auto;list-style:none;border:1px solid var(--free-gift-field-border);border-radius:4px;background:#fff;box-shadow:0 4px 12px #0000001f}.free-gift-listbox:focus{outline:none}.free-gift-listbox[hidden],.free-gift-listbox__option[hidden]{display:none}.free-gift-listbox__option{display:flex;align-items:center;gap:8px;margin:0;padding:8px 15px;color:var(--free-gift-field-text);font-size:14px;font-weight:500;line-height:normal;cursor:pointer}.free-gift-listbox__option:hover,.free-gift-listbox__option.is-active{background:#f5f5f5}.free-gift-listbox__option[aria-selected=true]{font-weight:700}.free-gift-listbox__option .free-gift-field__swatch{width:14px;height:14px}@media screen and (max-width:767px),screen and (min-width:990px)and (max-width:1199px){.free-gift-badge{gap:4px;padding:5px 6px;font-size:10px;line-height:1.2;white-space:nowrap}.free-gift-badge,.free-gift-badge>span{letter-spacing:-.2px!important}.free-gift-badge__icon{width:12px!important;height:12px!important}}@media screen and (max-width:767px){.free-gift-note{font-size:15px}.free-gift-badge{align-self:center;padding:4px;border-radius:4px;line-height:normal;font-size:min(10px,2.65vw)}.free-gift-badge__icon{display:none!important}}@media screen and (max-width:767px){.free-gift-box{max-width:none;padding:12px}.free-gift-box__title,.free-gift-box__price{font-size:12px}}.upcart-product-item.free-gift-row>[class*=Stack]{box-sizing:border-box;margin:0!important;width:100%;gap:12px;column-gap:15px;padding:11px 15px;border:1px dashed #CD0F42;border-radius:8px;background:#fcebf0}.upcart-product-item.free-gift-row>[class*=Stack]>[class*=Stack__item]{margin:0!important}.upcart-product-item.free-gift-row .upcart-product-title-link{display:inline-flex;align-items:center;gap:6px;color:#d50f44;font-size:15px;font-weight:700}.upcart-product-item.free-gift-row .upcart-product-title-link:before{content:"";flex:0 0 auto;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M13.3333 4.66667H12.1747C12.5516 4.3344 12.8508 3.92325 13.051 3.4624C13.2513 3.00154 13.3477 2.50227 13.3333 2C13.3333 1.82319 13.2631 1.65362 13.1381 1.5286C13.013 1.40357 12.8435 1.33333 12.6667 1.33333C12.4899 1.33333 12.3203 1.40357 12.1953 1.5286C12.0702 1.65362 12 1.82319 12 2C12 3.748 10.4193 4.35333 9.21733 4.56067C9.66099 3.77404 9.92806 2.90025 10 2C10 1.46957 9.78929 0.960859 9.41421 0.585786C9.03914 0.210714 8.53043 0 8 0C7.46957 0 6.96086 0.210714 6.58579 0.585786C6.21071 0.960859 6 1.46957 6 2C6.07194 2.90025 6.33901 3.77404 6.78267 4.56067C5.58067 4.35333 4 3.748 4 2C4 1.82319 3.92976 1.65362 3.80474 1.5286C3.67971 1.40357 3.51014 1.33333 3.33333 1.33333C3.15652 1.33333 2.98695 1.40357 2.86193 1.5286C2.7369 1.65362 2.66667 1.82319 2.66667 2C2.65234 2.50227 2.74872 3.00154 2.94896 3.4624C3.1492 3.92325 3.4484 4.3344 3.82533 4.66667H2.66667C1.95942 4.66667 1.28115 4.94762 0.781049 5.44772C0.280952 5.94781 0 6.62609 0 7.33333L0 8C0 8.35362 0.140476 8.69276 0.390524 8.94281C0.640573 9.19286 0.979711 9.33333 1.33333 9.33333V12.6667C1.33439 13.5504 1.68592 14.3976 2.31081 15.0225C2.93571 15.6474 3.78294 15.9989 4.66667 16H11.3333C12.2171 15.9989 13.0643 15.6474 13.6892 15.0225C14.3141 14.3976 14.6656 13.5504 14.6667 12.6667V9.33333C15.0203 9.33333 15.3594 9.19286 15.6095 8.94281C15.8595 8.69276 16 8.35362 16 8V7.33333C16 6.62609 15.719 5.94781 15.219 5.44772C14.7189 4.94762 14.0406 4.66667 13.3333 4.66667ZM8 1.33333C8.17681 1.33333 8.34638 1.40357 8.4714 1.5286C8.59643 1.65362 8.66667 1.82319 8.66667 2C8.58619 2.70855 8.35915 3.39261 8 4.00867C7.64085 3.39261 7.41381 2.70855 7.33333 2C7.33333 1.82319 7.40357 1.65362 7.5286 1.5286C7.65362 1.40357 7.82319 1.33333 8 1.33333ZM1.33333 7.33333C1.33333 6.97971 1.47381 6.64057 1.72386 6.39052C1.97391 6.14048 2.31304 6 2.66667 6H7.33333V8H1.33333V7.33333ZM2.66667 12.6667V9.33333H7.33333V14.6667H4.66667C4.13623 14.6667 3.62753 14.456 3.25245 14.0809C2.87738 13.7058 2.66667 13.1971 2.66667 12.6667ZM13.3333 12.6667C13.3333 13.1971 13.1226 13.7058 12.7475 14.0809C12.3725 14.456 11.8638 14.6667 11.3333 14.6667H8.66667V9.33333H13.3333V12.6667ZM8.66667 8V6H13.3333C13.687 6 14.0261 6.14048 14.2761 6.39052C14.5262 6.64057 14.6667 6.97971 14.6667 7.33333V8H8.66667Z' fill='%23D50F44'/%3E%3C/svg%3E") center / contain no-repeat}.upcart-product-item.free-gift-row [class*=ProductRow__stepper],.upcart-product-item.free-gift-row .upcart-item-option[hidden]{display:none!important}a[href*="/products/free-pastels-pair"]{pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/31/compiled_assets/styles.css.map */
