.sugar-gift-picker{container-type:inline-size;margin:var(--gp-mt) var(--gp-ms) var(--gp-mb);--gp-cols: var(--gp-cols-d);--gp-img: var(--gp-img-d);--gp-name-size: var(--gp-name-d);--gp-row-gap: var(--gp-gap);--gp-col-gap: var(--gp-gap);box-sizing:border-box;min-width:0}.sugar-gift-picker[data-state=hidden],.sugar-gift-picker[data-state=pending]{display:none}.sugar-gift-picker.is-busy{pointer-events:none}.sugar-gift-picker .sugar-gift-picker__head{margin:0 0 10px}.sugar-gift-picker .sugar-gift-picker__heading{margin:0;font-family:inherit;font-size:calc(var(--gp-name-size) * 1.15);font-weight:var(--font-body-weight-bold, 700);line-height:1.3;letter-spacing:normal;text-transform:none}.sugar-gift-picker .sugar-gift-picker__fine{margin:3px 0 0;font-size:calc(var(--gp-name-size) * .85);line-height:1.4;opacity:.7}.sugar-gift-picker .sugar-gift-picker__list{display:grid;grid-template-columns:repeat(var(--gp-cols),minmax(0,1fr));gap:var(--gp-row-gap) var(--gp-col-gap);align-items:stretch}.sugar-gift-picker.sugar-gift-picker--list .sugar-gift-picker__list{grid-template-columns:minmax(0,1fr)}.sugar-gift-picker.sugar-gift-picker--between.sugar-gift-picker--list .sugar-gift-picker__list{--gp-row-gap: calc(var(--gp-gap) * 2 + var(--gp-name-size) * 1.4)}.sugar-gift-picker.sugar-gift-picker--between:not(.sugar-gift-picker--list) .sugar-gift-picker__list{--gp-col-gap: calc(var(--gp-gap) * 2 + var(--gp-name-size) * 1.8)}.sugar-gift-picker .sugar-gift-choice__between{display:none;position:absolute;margin:0;font-size:.8em;line-height:1;letter-spacing:.06em;white-space:nowrap;opacity:.7;pointer-events:none;z-index:1}.sugar-gift-picker.sugar-gift-picker--between .sugar-gift-choice~.sugar-gift-choice .sugar-gift-choice__between{display:block}.sugar-gift-picker.sugar-gift-picker--between.sugar-gift-picker--list .sugar-gift-choice__between{left:50%;top:calc(var(--gp-row-gap) / -2 - var(--gp-item-bw));transform:translate(-50%,-50%)}.sugar-gift-picker.sugar-gift-picker--between:not(.sugar-gift-picker--list) .sugar-gift-choice__between{top:50%;left:calc(var(--gp-col-gap) / -2 - var(--gp-item-bw));transform:translate(-50%,-50%)}.sugar-gift-picker.sugar-gift-picker--between.sugar-gift-picker--dc2:not(.sugar-gift-picker--list) .sugar-gift-choice:nth-of-type(odd) .sugar-gift-choice__between,.sugar-gift-picker.sugar-gift-picker--between.sugar-gift-picker--dc3:not(.sugar-gift-picker--list) .sugar-gift-choice:nth-of-type(3n+1) .sugar-gift-choice__between,.sugar-gift-picker.sugar-gift-picker--between.sugar-gift-picker--dc4:not(.sugar-gift-picker--list) .sugar-gift-choice:nth-of-type(4n+1) .sugar-gift-choice__between{display:none}.sugar-gift-picker[data-state=locked] .sugar-gift-choice{pointer-events:none}.sugar-gift-picker[data-state=locked] .sugar-gift-choice__image{filter:grayscale(1);opacity:var(--gp-locked-op)}.sugar-gift-picker[data-state=locked] .sugar-gift-choice__lock{display:flex}.sugar-gift-picker[data-state=locked] .sugar-gift-choice__button,.sugar-gift-picker[data-state=locked] .sugar-gift-choice__select,.sugar-gift-picker[data-state=locked] .sugar-gift-choice__check{display:none}.sugar-gift-picker .sugar-gift-picker__summary{display:none;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;box-sizing:border-box;background:var(--gp-sel-bg);color:var(--gp-item-text);border:var(--gp-item-bw) solid var(--gp-sel-border);border-radius:var(--gp-item-radius);font-size:var(--gp-name-size);line-height:1.3}.sugar-gift-picker .sugar-gift-picker__summary-text{min-width:0}.sugar-gift-picker .sugar-gift-picker__change{flex-shrink:0;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:.9em;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.sugar-gift-picker.is-collapsed .sugar-gift-picker__summary{display:flex}.sugar-gift-picker.is-collapsed .sugar-gift-picker__list,.sugar-gift-picker.is-collapsed .sugar-gift-picker__fine{display:none}.sugar-gift-picker .sugar-gift-picker__editor-note{display:none;padding:12px;border:1px dashed currentColor;border-radius:var(--gp-item-radius);font-size:12px;line-height:1.4;opacity:.6}.sugar-gift-picker.sugar-gift-picker--design[data-state=hidden],.sugar-gift-picker.sugar-gift-picker--design[data-state=pending]{display:block}.sugar-gift-picker.sugar-gift-picker--design[data-state=hidden]>:not(.sugar-gift-picker__editor-note),.sugar-gift-picker.sugar-gift-picker--design[data-state=pending]>:not(.sugar-gift-picker__editor-note){display:none}.sugar-gift-picker.sugar-gift-picker--design[data-state=hidden] .sugar-gift-picker__editor-note--hidden,.sugar-gift-picker.sugar-gift-picker--design[data-state=pending] .sugar-gift-picker__editor-note--hidden{display:block}.sugar-gift-picker.sugar-gift-picker--design[data-reason=no-goal] .sugar-gift-picker__editor-note--hidden{display:none}.sugar-gift-picker.sugar-gift-picker--design[data-reason=no-goal] .sugar-gift-picker__editor-note--no-goal{display:block}.sugar-gift-picker .sugar-gift-picker__placeholder{padding:16px;border:2px dashed rgba(var(--color-foreground),.3);border-radius:var(--gp-item-radius);text-align:center;opacity:.6}.sugar-gift-picker .sugar-gift-picker__placeholder-title{margin:0 0 2px;font-size:14px;font-weight:var(--font-body-weight-bold, 700)}.sugar-gift-picker .sugar-gift-picker__placeholder-subtitle{margin:0;font-size:12px}.sugar-gift-picker.sugar-gift-picker--control-tap .sugar-gift-choice,.sugar-gift-picker.sugar-gift-picker--control-both .sugar-gift-choice{cursor:pointer;-webkit-tap-highlight-color:transparent}.sugar-gift-picker.sugar-gift-picker--control-tap .sugar-gift-choice:focus-visible{outline:2px solid var(--gp-sel-border, currentColor);outline-offset:2px}.sugar-gift-picker.sugar-gift-picker--no-check .sugar-gift-choice__check{display:none!important}.sugar-gift-picker.sugar-gift-picker--free-text .sugar-gift-choice__free{padding:0;border-radius:0;font-size:.9em}.sugar-gift-picker.sugar-gift-picker--control-button .sugar-gift-choice__control,.sugar-gift-picker.sugar-gift-picker--control-both .sugar-gift-choice__control{display:block}.sugar-gift-picker.sugar-gift-picker--lift .sugar-gift-choice{opacity:.8;transition:opacity .3s ease,transform .4s cubic-bezier(.22,.61,.36,1),border-color .2s ease,background-color .2s ease,box-shadow .4s cubic-bezier(.22,.61,.36,1)}.sugar-gift-picker.sugar-gift-picker--lift .sugar-gift-choice:hover,.sugar-gift-picker.sugar-gift-picker--lift .sugar-gift-choice.is-unavailable{opacity:1}.sugar-gift-picker.sugar-gift-picker--lift .sugar-gift-choice.is-picked{opacity:1;transform:translateY(-1px);box-shadow:inset 0 0 0 max(0px,calc(var(--gp-sel-bw, 2px) - var(--gp-item-bw, 1px))) var(--gp-sel-border, currentColor),var(--gp-pick-shadow, none)}.sugar-gift-picker.sugar-gift-picker--lift .sugar-gift-choice.is-unavailable{opacity:.55}.sugar-gift-picker.sugar-gift-picker--btn-outline .sugar-gift-choice__button{display:inline-grid;justify-items:center;border:1px solid var(--gp-item-border, currentColor);background:transparent;color:var(--gp-item-text, currentColor);transition:background-color .25s ease,border-color .25s ease,color .25s ease}.sugar-gift-picker.sugar-gift-picker--btn-outline .sugar-gift-choice__button-add,.sugar-gift-picker.sugar-gift-picker--btn-outline .sugar-gift-choice__button-added{grid-area:1 / 1;display:inline;transition:opacity .22s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.sugar-gift-picker.sugar-gift-picker--btn-outline .sugar-gift-choice__button-added,.sugar-gift-picker.sugar-gift-picker--btn-outline .sugar-gift-choice.is-picked .sugar-gift-choice__button-add{opacity:0;transform:scale(.85)}.sugar-gift-picker.sugar-gift-picker--btn-outline .sugar-gift-choice.is-picked .sugar-gift-choice__button-added{opacity:1;transform:none}.sugar-gift-picker.sugar-gift-picker--btn-outline .sugar-gift-choice.is-picked .sugar-gift-choice__button{opacity:1;border-color:var(--button-primary-bg);background:var(--button-primary-bg-surface);color:var(--button-primary-text)}.sugar-gift-picker.sugar-gift-picker--mirror .sugar-gift-picker__list{grid-template-columns:minmax(0,1fr)}.sugar-gift-picker.sugar-gift-picker--mirror:not(.is-live) .sugar-gift-choice:not(:nth-child(1 of.sugar-gift-choice)),.sugar-gift-picker.sugar-gift-picker--mirror.is-live .sugar-gift-choice:not(.is-shown){display:none}.sugar-gift-picker.sugar-gift-picker--mirror .sugar-gift-choice{cursor:default}.sugar-gift-picker.sugar-gift-picker--mirror .sugar-gift-choice__control,.sugar-gift-picker.sugar-gift-picker--mirror .sugar-gift-choice__check,.sugar-gift-picker.sugar-gift-picker--mirror .sugar-gift-choice__select{display:none!important}.sugar-gift-picker.sugar-gift-picker--mirror .sugar-gift-choice__image{transition:opacity .25s ease}.sugar-gift-picker.sugar-gift-picker--mirror .sugar-gift-choice.is-arriving .sugar-gift-choice__image{opacity:0}.sugar-gift-picker.sugar-gift-picker--mirror .sugar-gift-choice.is-landed .sugar-gift-choice__media:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;border-radius:50%;background:radial-gradient(circle,var(--button-primary-bg, currentColor) 0%,transparent 70%);opacity:0;animation:sugar-gift-land .42s ease-out;pointer-events:none}@keyframes sugar-gift-land{0%{opacity:.5;transform:scale(.8)}to{opacity:0;transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){.sugar-gift-picker.sugar-gift-picker--lift .sugar-gift-choice,.sugar-gift-picker.sugar-gift-picker--btn-outline .sugar-gift-choice__button,.sugar-gift-picker.sugar-gift-picker--btn-outline .sugar-gift-choice__button-add,.sugar-gift-picker.sugar-gift-picker--btn-outline .sugar-gift-choice__button-added,.sugar-gift-picker.sugar-gift-picker--mirror .sugar-gift-choice__image{transition:none}.sugar-gift-picker.sugar-gift-picker--lift .sugar-gift-choice.is-picked{transform:none}.sugar-gift-picker.sugar-gift-picker--mirror .sugar-gift-choice.is-landed .sugar-gift-choice__media:after{animation:none}}.sugar-gift-picker.sugar-gift-picker--list .sugar-gift-choice{flex-direction:row;align-items:center;gap:12px;text-align:left}.sugar-gift-picker.sugar-gift-picker--list .sugar-gift-choice__media{width:var(--gp-img, 80px)}.sugar-gift-picker.sugar-gift-picker--list .sugar-gift-choice__body{align-items:flex-start}.sugar-gift-picker.sugar-gift-picker--list .sugar-gift-choice__price-group{justify-content:flex-start}.sugar-gift-picker.sugar-gift-picker--list .sugar-gift-choice__select{width:auto;min-width:8em}.sugar-gift-picker.sugar-gift-picker--list .sugar-gift-choice__button{width:auto}.sugar-gift-picker.sugar-gift-picker--list .sugar-gift-choice__check{top:8px;right:8px;left:auto}@media screen and (max-width:749px){.sugar-gift-picker{--gp-cols: var(--gp-cols-m);--gp-img: var(--gp-img-m);--gp-name-size: var(--gp-name-m)}.sugar-gift-picker.sugar-gift-picker--between:not(.sugar-gift-picker--list) .sugar-gift-choice~.sugar-gift-choice .sugar-gift-choice__between{display:block}.sugar-gift-picker.sugar-gift-picker--between.sugar-gift-picker--mc2:not(.sugar-gift-picker--list):not(.sugar-gift-picker--slider-m) .sugar-gift-choice:nth-of-type(odd) .sugar-gift-choice__between,.sugar-gift-picker.sugar-gift-picker--between.sugar-gift-picker--mc3:not(.sugar-gift-picker--list):not(.sugar-gift-picker--slider-m) .sugar-gift-choice:nth-of-type(3n+1) .sugar-gift-choice__between{display:none}.sugar-gift-picker.sugar-gift-picker--between.sugar-gift-picker--mc1:not(.sugar-gift-picker--list):not(.sugar-gift-picker--slider-m) .sugar-gift-picker__list{--gp-col-gap: var(--gp-gap);--gp-row-gap: calc(var(--gp-gap) * 2 + var(--gp-name-size) * 1.4)}.sugar-gift-picker.sugar-gift-picker--between.sugar-gift-picker--mc1:not(.sugar-gift-picker--list):not(.sugar-gift-picker--slider-m) .sugar-gift-choice__between{left:50%;top:calc(var(--gp-row-gap) / -2 - var(--gp-item-bw))}.sugar-gift-picker.sugar-gift-picker--slider-m:not(.sugar-gift-picker--list):not(.is-collapsed) .sugar-gift-picker__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:6px 2px;margin:-6px -2px}.sugar-gift-picker.sugar-gift-picker--slider-m:not(.sugar-gift-picker--list) .sugar-gift-picker__list::-webkit-scrollbar{display:none}.sugar-gift-picker.sugar-gift-picker--slider-m:not(.sugar-gift-picker--list) .sugar-gift-choice{flex:0 0 calc((100% - (var(--gp-cols) - .5) * var(--gp-col-gap)) / (var(--gp-cols) + .15));scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/snippet-gift-picker-vars.css.map */
