body.corporate-gifting .section-header.shopify-section-group-header-group,body:has(.slf-corp) .section-header.shopify-section-group-header-group,body.corporate-inquiry .section-header.shopify-section-group-header-group{position:relative;top:auto}body.corporate-gifting .header-wrapper,body:has(.slf-corp) .header-wrapper,body.corporate-inquiry .header-wrapper{background:#3c3c3c}.slf-corp__hero-inner--split{max-width:140rem!important;display:grid;gap:4rem;align-items:center;text-align:left}@media screen and (min-width:990px){.slf-corp__hero-inner--split{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.slf-corp__hero-inner--split .slf-corp__hero-copy{margin:0;text-align:left}.slf-corp__hero-inner--split .slf-corp__lede{margin:0}.slf-corp__collage{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:1.2rem;width:100%;aspect-ratio:1 / 1;min-height:0;overflow:hidden}@media screen and (min-width:990px){.slf-corp__collage{aspect-ratio:5 / 4;max-height:56rem}}.slf-corp__collage figure{position:relative;margin:0;min-width:0;min-height:0;overflow:hidden;background:#efe6da}.slf-corp__collage figure:first-child{grid-row:1 / span 2}.slf-corp__collage img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.slf-corp__option-media{position:relative;width:100%;aspect-ratio:4 / 3;margin:0 0 2rem;overflow:hidden;background:#efe6da}.slf-corp__option-media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.slf-corp__option{align-items:stretch;text-align:left;padding:0 0 3.2rem;overflow:hidden}.slf-corp__option-title,.slf-corp__option-body,.slf-corp__option-best{padding-left:2.8rem;padding-right:2.8rem}.slf-corp__option .slf-corp__button{margin-left:2.8rem;margin-right:2.8rem;align-self:flex-start}.slf-corp-process{display:grid;gap:1.6rem;margin:0 0 4.8rem;padding:0;list-style:none;counter-reset:corp-step}@media screen and (min-width:750px){.slf-corp-process{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.slf-corp-process li{counter-increment:corp-step;padding:2.4rem;background:#faf7f2;border:.1rem solid rgba(18,18,18,.08)}.slf-corp-process li:before{content:counter(corp-step,decimal-leading-zero);display:block;margin-bottom:1.2rem;color:#957b5d;font-size:1.2rem;letter-spacing:.18rem}.slf-corp-process strong{display:block;margin-bottom:.8rem;font-family:var(--font-heading-family);font-size:2rem;font-weight:500}#upload-list,#inquiry,#birthdays,#client-appreciation,#employee-recognition,#employee-retirement,#welcome-package{scroll-margin-top:7.2rem}.slf-corp__option .slf-corp__option-body,.slf-corp__option .slf-corp__option-best{max-width:none}.slf-corp__occasions-grid{display:grid;gap:2rem}@media screen and (min-width:750px){.slf-corp__occasions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.slf-corp__occasion{display:grid;gap:1.6rem;padding:0;background:#fff;border:.1rem solid rgba(18,18,18,.08);scroll-margin-top:7.2rem;overflow:hidden}.slf-corp__occasion-media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#efe6da}.slf-corp__occasion-media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.slf-corp__occasion-copy{padding:0 2.4rem 2.4rem}.slf-corp__occasion-copy h3{margin:0 0 1rem;font-family:var(--font-heading-family);font-size:2.4rem;line-height:1.2}.slf-corp__occasion-copy p{margin:0 0 1.6rem;font-size:1.5rem;line-height:1.65;color:#121212b8}.slf-corp-form-shell{max-width:95rem;margin-inline:auto}.slf-corp-page .slf-corp__hero-copy,.slf-corp-form-shell .slf-corp__hero-copy{margin:0 auto;text-align:center}.slf-corp-form-shell .slf-corp-process,.slf-corp-form-shell .slf-corp__section-head{margin-bottom:3.2rem}.slf-corp-form-shell .slf-corp__lede{margin:1.6rem auto 0;max-width:64rem}.slf-corp-form{display:flex;flex-direction:column;gap:2.8rem;width:100%;padding:3.2rem 2.4rem;border:.1rem solid rgba(18,18,18,.08);background:#fff;text-align:left}.slf-corp__section--tint .slf-corp-form{background:#fff}.slf-corp__section:not(.slf-corp__section--tint) .slf-corp-form{background:#faf7f2}@media screen and (min-width:750px){.slf-corp-form{padding:4.4rem 4.8rem}}.slf-corp-form__required{margin:0;text-align:center;font-size:1.35rem;color:#1212128c}.slf-corp-form__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem;margin:0;width:100%}@media screen and (min-width:750px){.slf-corp-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.slf-corp-form__field{display:flex;flex-direction:column;gap:.7rem;min-width:0;text-align:left}.slf-corp-form__field--full{grid-column:1 / -1}.slf-corp-form__field label{display:block;margin:0;font-size:1.3rem;line-height:1.4;letter-spacing:.04em;color:#121212b8}.slf-corp-form__input{box-sizing:border-box;width:100%;max-width:100%;min-height:4.8rem;margin:0;padding:1.2rem 1.6rem;border:.1rem solid rgba(18,18,18,.18);border-radius:.8rem;background:#fff;color:#121212;font-family:inherit;font-size:1.5rem;line-height:1.4;-webkit-appearance:none;appearance:none}.slf-corp-form__input[type=date],.slf-corp-form__input[type=number]{-webkit-appearance:auto;appearance:auto;color-scheme:light}.slf-corp-form__select{position:relative}.slf-corp-form__select .slf-corp-form__input{padding-right:4rem;cursor:pointer}.slf-corp-form__select .slf-corp-form__input:has(option[value=""]:checked),.slf-corp-form__select .slf-corp-form__input option[value=""]{color:#12121273}.slf-corp-form__select .slf-corp-form__input option{color:#121212}.slf-corp-form__caret{position:absolute;top:50%;right:1.6rem;width:1.2rem;height:.8rem;color:#1212128c;pointer-events:none;transform:translateY(-50%)}.slf-corp-form__caret svg{display:block;width:100%;height:100%}.slf-corp-form__input:focus-visible{outline:.2rem solid #957b5d;outline-offset:.15rem;border-color:#957b5d}.slf-corp-form__textarea{min-height:14rem;resize:vertical}.slf-corp-form__input::placeholder,.slf-rlist__table input::placeholder{color:#12121294;opacity:1}.slf-corp-form__file{position:relative;display:flex;align-items:center;gap:1.2rem;min-height:4.8rem;overflow:hidden;border:.1rem solid rgba(18,18,18,.18);border-radius:.8rem;background:#fff}.slf-corp-form__file-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 1.6rem;border-right:.1rem solid rgba(18,18,18,.12);background:#faf7f2;color:#121212;font-size:1.4rem;line-height:1.2;white-space:nowrap}.slf-corp-form__file-name{min-width:0;overflow:hidden;padding-right:1.6rem;font-size:1.4rem;line-height:1.4;color:#12121294;text-overflow:ellipsis;white-space:nowrap}.slf-corp-form__file input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer}.slf-rlist{display:flex;flex-direction:column;gap:1.6rem;margin:0;padding-top:2.4rem;border-top:.1rem solid rgba(18,18,18,.08)}.slf-rlist__intro{display:grid;gap:.6rem}.slf-rlist__title{margin:0;font-family:var(--font-heading-family);font-size:2.2rem;font-weight:500;line-height:1.2}.slf-rlist__toolbar{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.slf-rlist__file{position:relative;display:inline-flex;overflow:hidden}.slf-rlist__file input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.slf-rlist__file-btn,.slf-rlist__text-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:0 1.6rem;border:.1rem solid rgba(18,18,18,.18);border-radius:999rem;background:#fff;color:#121212;font-size:1.4rem;line-height:1.2;cursor:pointer}.slf-rlist__file-btn{background:#121212;border-color:#121212;color:#faf7f2}.slf-rlist__text-btn:hover,.slf-rlist__text-btn:focus-visible{border-color:#957b5d;color:#957b5d}.slf-rlist__help,.slf-rlist__status,.slf-corp-form__hint{margin:0;font-size:1.4rem;line-height:1.55;color:#121212a3}.slf-rlist__status.is-error{color:#8a1f11}.slf-rlist__table-wrap{overflow:visible;border:0;background:transparent}.slf-rlist__table,.slf-rlist__table tbody,.slf-rlist__table tr,.slf-rlist__table td{display:block;width:100%}.slf-rlist__table{border-collapse:separate;border-spacing:0}.slf-rlist__table thead,.slf-rlist__col{display:none}.slf-rlist__table tbody{display:grid;gap:1.2rem}.slf-rlist__table tr{display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem;margin:0;padding:1.8rem;border:.1rem solid rgba(18,18,18,.1);border-radius:.8rem;background:#fff}.slf-corp__section--tint .slf-rlist__table tr{background:#faf7f2}.slf-rlist__table td{display:flex;flex-direction:column;gap:.6rem;padding:0;border:0;text-align:left}.slf-rlist__table td:before{content:attr(data-label);display:block;font-size:1.2rem;letter-spacing:.04em;color:#1212128c}.slf-rlist__table td:last-child{align-items:flex-start}.slf-rlist__table td:last-child:before{content:none}.slf-rlist__table input{box-sizing:border-box;width:100%;min-width:0;min-height:4.8rem;padding:1.2rem 1.6rem;border:.1rem solid rgba(18,18,18,.18);border-radius:.8rem;background:#fff;color:#121212;font:inherit;font-size:1.5rem;line-height:1.4}.slf-rlist__table input:focus-visible{outline:.2rem solid #957b5d;outline-offset:.15rem;border-color:#957b5d}.slf-rlist__remove{min-height:4.4rem;padding:0;border:0;background:none;color:#957b5d;cursor:pointer;font-size:1.4rem;text-decoration:underline;text-underline-offset:.3rem}@media screen and (min-width:750px){.slf-rlist__table tr{grid-template-columns:repeat(12,minmax(0,1fr));padding:2rem 2.2rem}.slf-rlist__table:not(.slf-rlist__table--birthday) td:nth-child(1){grid-column:span 4}.slf-rlist__table:not(.slf-rlist__table--birthday) td:nth-child(2){grid-column:span 8}.slf-rlist__table:not(.slf-rlist__table--birthday) td:nth-child(3){grid-column:span 4}.slf-rlist__table:not(.slf-rlist__table--birthday) td:nth-child(4){grid-column:span 2}.slf-rlist__table:not(.slf-rlist__table--birthday) td:nth-child(5){grid-column:span 2}.slf-rlist__table:not(.slf-rlist__table--birthday) td:nth-child(6){grid-column:span 4}.slf-rlist__table:not(.slf-rlist__table--birthday) td:nth-child(7),.slf-rlist__table--birthday td:nth-child(7){grid-column:1 / -1}.slf-rlist__table--birthday td:nth-child(1){grid-column:span 8}.slf-rlist__table--birthday td:nth-child(2){grid-column:span 4}.slf-rlist__table--birthday td:nth-child(3){grid-column:1 / -1}.slf-rlist__table--birthday td:nth-child(4){grid-column:span 5}.slf-rlist__table--birthday td:nth-child(5){grid-column:span 3}.slf-rlist__table--birthday td:nth-child(6){grid-column:span 4}}.slf-corp-form__submit{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;width:100%;min-height:5rem;margin:0;padding:1.4rem 2.6rem;border:.1rem solid #121212;border-radius:999rem;background:#121212;color:#fff;font-family:inherit;font-size:1.5rem;letter-spacing:.04em;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.slf-corp-form__submit:hover,.slf-corp-form__submit:focus-visible{background:#957b5d;border-color:#957b5d;transform:translateY(-.1rem)}.slf-corp-form__submit:focus-visible{outline:.2rem solid #957b5d;outline-offset:.3rem}.slf-corp-form__submit .slf-icon-arrow{width:1.5rem;height:1.1rem}.slf-corp-form__note{margin:0;padding:1.6rem 1.8rem;border-left:.3rem solid #957b5d;background:#957b5d14;color:#121212d1;font-size:1.35rem;line-height:1.65}.slf-corp-form__note a{text-decoration:underline}.slf-corp-form__success,.slf-corp-form__error{padding:2rem 2.4rem;margin:0 0 2.4rem;background:#faf7f2}.slf-corp-form__process{margin:0 0 2.4rem;padding-left:1.8rem;font-size:1.5rem;line-height:1.7;color:#121212b8}.slf-corp-form__process li+li{margin-top:.8rem}.slf-corp-form-shell>.slf-corp-form__hint{margin-top:1.6rem}.slf-ccake__recipients{margin:1.6rem 0 2rem}.slf-ccake__recipients .slf-rlist{padding-top:0;border-top:0}.slf-ccake__recipients[hidden]{display:none!important}.slf-corp-page{padding:6.4rem 0 8rem;background:#fff}.slf-corp-page__intro{max-width:68rem;margin-bottom:4rem}.slf-corp-forms .slf-corp-form-shell{max-width:118rem}.slf-corp-forms__layout{display:grid;gap:2.4rem;margin-top:3.2rem}@media screen and (min-width:990px){.slf-corp-forms__layout{grid-template-columns:minmax(22rem,26rem) minmax(0,1fr);gap:3.2rem;align-items:start}}.slf-corp-forms__nav{position:relative}@media screen and (min-width:990px){.slf-corp-forms__nav{position:sticky;top:12rem}}.slf-corp-forms__nav-list{display:flex;gap:.8rem;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}@media screen and (min-width:990px){.slf-corp-forms__nav-list{flex-direction:column;overflow:visible;scroll-snap-type:none}}.slf-corp-forms__nav-item{flex:0 0 auto;scroll-snap-align:start;width:100%;margin:0;padding:1.2rem 1.6rem;border:.1rem solid rgba(18,18,18,.12);background:#fff;color:#121212;font:inherit;font-size:1.4rem;line-height:1.45;text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.slf-corp-forms__nav-item:hover,.slf-corp-forms__nav-item:focus-visible{border-color:#957b5d}.slf-corp-forms__nav-item.is-active{background:#121212;border-color:#121212;color:#fff}.slf-corp-forms__panels{min-width:0}.slf-corp-forms__panel[hidden]{display:none!important}.slf-corp-forms__panel-head{max-width:62rem;margin:0 0 2.4rem}.slf-corp-forms__panel-title{margin:0 0 .8rem;font-size:clamp(2.2rem,2vw,2.8rem);line-height:1.2}.slf-corp-forms__panel-head p{margin:0;font-size:1.5rem;line-height:1.65;color:#121212b8}.slf-corp-forms__process{margin:0 0 2.4rem}[data-corp-forms-hub] .slf-corp-form [data-slf-confirm-success],.slf-corp-forms__confirm[hidden],[data-corp-forms-wrap][hidden]{display:none!important}.slf-corp-forms__confirm-card{max-width:68rem;margin:3.2rem auto 0;padding:3.2rem 2.4rem;background:#fff;border:.1rem solid rgba(18,18,18,.08);text-align:center}@media screen and (min-width:750px){.slf-corp-forms__confirm-card{padding:4rem 4.8rem}}.slf-corp-forms__confirm-title{margin:.8rem 0 1.2rem;font-size:clamp(2.4rem,2.4vw,3.2rem);line-height:1.15}.slf-corp-forms__confirm-body{margin:0 auto 2.4rem;max-width:52rem;font-size:1.6rem;line-height:1.65;color:#121212b8}.slf-corp-forms__confirm-actions{display:flex;flex-direction:column;align-items:center;gap:1.2rem}.slf-corp-forms__confirm-actions .slf-corp__text-link{justify-content:center}.slf-cjar__addon-summary{margin:.8rem 0 0;font-size:1.4rem;line-height:1.55;color:#121212b8}.slf-cjar__textarea{width:100%;min-height:8rem;padding:1.2rem 1.4rem;border:.1rem solid rgba(18,18,18,.16);font:inherit;resize:vertical}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-slf-corporate-tools.css.map */
