.custom-gifts-hero,.custom-gifts-section,.custom-gifts-coverage{--gifts-ink: #16171b;--gifts-heading: #1f2224;--gifts-gray: #757881;--gifts-red: #d00c2c;--gifts-tile: #edf1f4;font-family:Inter,sans-serif;color:var(--gifts-ink)}.custom-gifts-hero *,.custom-gifts-hero *:before,.custom-gifts-hero *:after,.custom-gifts-section *,.custom-gifts-section *:before,.custom-gifts-section *:after,.custom-gifts-coverage *,.custom-gifts-coverage *:before,.custom-gifts-coverage *:after{box-sizing:border-box}.custom-gifts-container{max-width:1398px;margin:0 auto;padding:0 16px}.custom-gifts-section{padding-top:56px}.custom-gifts-faq{padding-bottom:72px}.custom-gifts-heading{margin:0 0 24px;font-family:var(--heading-font-family)!important;font-weight:600;font-size:34px;line-height:1.05;letter-spacing:0;text-transform:none;color:var(--gifts-ink)}.custom-gifts-heading--light{color:#fff}.custom-gifts-icon{display:block;width:30px;height:30px;flex:none}.custom-gifts-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:14px 19px;border:2px solid var(--gifts-ink);border-radius:16px;background-color:var(--gifts-ink);font-family:Inter,sans-serif;font-size:17px;font-weight:600;line-height:1.1;letter-spacing:0;text-transform:none;text-decoration:none;color:#fff;cursor:pointer;transition:background-color .15s ease,color .15s ease}.custom-gifts-button:hover,.custom-gifts-button:focus-visible{background-color:#000;border-color:#000;color:#fff}.custom-gifts-button[disabled]{opacity:.5;cursor:not-allowed}.custom-gifts-button--outline{background-color:#fff;color:var(--gifts-heading)}.custom-gifts-button--outline:hover,.custom-gifts-button--outline:focus-visible{background-color:var(--gifts-ink);color:#fff}.custom-gifts-card{display:flex;flex-direction:column;height:100%;padding:10px;border-radius:12px;background-color:#fff;box-shadow:0 0 10px #0003}.custom-gifts-card__media{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:10px;background-color:var(--gifts-tile)}.custom-gifts-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.custom-gifts-card__body{display:flex;flex:1;flex-direction:column;padding:14px 4px 6px}.custom-gifts-card__title{font-size:18px;font-weight:500;line-height:1.5;text-decoration:none;color:var(--gifts-heading)}.custom-gifts-card__title:hover,.custom-gifts-card__title:focus-visible{color:var(--gifts-red)}.custom-gifts-card__text{margin:6px 0 0;font-size:16px;line-height:1.5;color:var(--gifts-ink)}.custom-gifts-card__bottom{display:flex;flex:1;flex-direction:column}.custom-gifts-card--row .custom-gifts-card__bottom{justify-content:flex-end}.custom-gifts-card--stack .custom-gifts-card__buttons{margin-top:auto;padding-top:16px}.custom-gifts-card__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:2px 0 0;font-size:18px;line-height:1.5;color:var(--gifts-heading)}.custom-gifts-card__price-was{color:var(--gifts-gray)}.custom-gifts-card__installments{margin-top:4px;font-size:12px;line-height:1.375;color:#68655f}.custom-gifts-card__installments form{margin:0}.custom-gifts-card__note{margin:10px 0 0;font-size:14px;font-style:italic;line-height:1.5;color:var(--gifts-gray)}.custom-gifts-card__buttons{display:grid;gap:8px}.custom-gifts-card--row .custom-gifts-card__buttons{margin-top:16px}.custom-gifts-card__form{margin:0}.custom-gifts-card--row{flex-direction:row;padding:0}.custom-gifts-card--row .custom-gifts-card__media{flex:0 0 44%;aspect-ratio:auto;min-height:260px;border-radius:12px 0 0 12px}.custom-gifts-card--row .custom-gifts-card__body{padding:18px 16px}.custom-gifts-hero{position:relative;isolation:isolate;overflow:hidden;padding:56px 0;background-color:#2a0f0f;background-image:var(--bg-image);background-size:cover;background-position:center 30%;color:#fff}.custom-gifts-hero:before,.custom-gifts-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.custom-gifts-hero:before{background-image:linear-gradient(-58.9deg,#e42200 13.9%,#4b0003 99.3%);mix-blend-mode:lighten;opacity:.4}.custom-gifts-hero:after{background-image:radial-gradient(ellipse 75% 135% at 62% 15%,#8e5e5cb3,#704746c6,#533030d9,#351919ec 75%,#260e0ef5,#180203);opacity:.85}.custom-gifts-hero__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;max-width:1406px;margin:0 auto;padding:0 16px}.custom-gifts-hero__eyebrow{margin:0 0 16px;font-size:14px;font-weight:500;line-height:1.2;text-transform:uppercase;color:#fff}.custom-gifts-hero__heading{max-width:664px;margin:0 0 24px;font-family:var(--heading-font-family)!important;font-weight:700;font-size:44px;line-height:1.05;letter-spacing:0;text-transform:uppercase;color:#fff}.custom-gifts-hero__text{max-width:733px;font-size:17px;line-height:1.5;color:#fff}.custom-gifts-hero__text p{margin:0}.custom-gifts-hero__perks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;max-width:748px;margin:32px 0 0;padding:28px 0 0;border-top:1px solid #d6d6d6;list-style:none}.custom-gifts-hero__perk{display:flex;flex-direction:column;color:#c99e59}.custom-gifts-hero__perk-title{margin-top:14px;font-size:16px;font-weight:600;line-height:1.3;color:#fff}.custom-gifts-hero__perk-text{margin-top:6px;font-size:14px;line-height:1.5;color:#fff}.custom-gifts-hero__collage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,auto);gap:9px 12px;align-items:center;max-width:534px}.custom-gifts-hero__photo{overflow:hidden;border-radius:10px;background-color:#ffffff14}.custom-gifts-hero__photo img{display:block;width:100%;height:100%;object-fit:cover}.custom-gifts-hero__photo--1{grid-row:1 / span 2;aspect-ratio:261 / 326}.custom-gifts-hero__photo--2,.custom-gifts-hero__photo--3{aspect-ratio:261 / 310}.custom-gifts-eyewear__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.custom-gifts-eyewear__feature{position:relative;grid-column:1 / -1;min-height:380px;overflow:hidden;border-radius:15px;background-color:var(--gifts-tile)}.custom-gifts-eyewear__feature img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 20%}.custom-gifts-eyewear__caption{position:absolute;left:10px;right:10px;bottom:10px;padding:14px 18px;border-radius:15px;background-color:#fffc;-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);font-size:15px;line-height:1.5;color:var(--gifts-heading)}.custom-gifts-eyewear__caption p{margin:0}.custom-gifts-products__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.custom-gifts-products__item{min-width:0}.custom-gifts-products--row .custom-gifts-products__grid{grid-template-columns:minmax(0,1fr)}.custom-gifts-bundles__panel{position:relative;isolation:isolate;overflow:hidden;padding:40px 0 44px;border-radius:20px;background-color:#1f2224;background-image:var(--bg-image);background-size:cover;background-position:center bottom;color:#fff}.custom-gifts-bundles__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:#1f2224;opacity:.85;mix-blend-mode:multiply}.custom-gifts-bundles__intro{max-width:844px;padding:0 20px;margin-bottom:28px}.custom-gifts-bundles__eyebrow{margin:0 0 16px;font-size:14px;font-weight:500;line-height:1.2;text-transform:uppercase;color:#fff}.custom-gifts-bundles__intro .custom-gifts-heading{margin-bottom:16px}.custom-gifts-bundles__text{font-size:17px;line-height:1.5;color:#fff}.custom-gifts-bundles__text p{margin:0}.custom-gifts-bundles__carousel{position:relative;display:block}.custom-gifts-bundles__track{display:flex;gap:16px;margin:0;padding:0 20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 20px;scrollbar-width:none;list-style:none}.custom-gifts-bundles__track::-webkit-scrollbar{display:none}.custom-gifts-bundles__arrow{position:absolute;top:50%;z-index:2;display:none;align-items:center;justify-content:center;width:44px;height:64px;margin-top:-32px;padding:0;border:0;background:none;color:#eaeaea;cursor:pointer}.custom-gifts-bundles__arrow[disabled]{opacity:.3;cursor:default}.custom-gifts-bundles__arrow--prev{left:17px}.custom-gifts-bundles__arrow--next{right:20px}.custom-gifts-bundles__carousel.is-static .custom-gifts-bundles__arrow{visibility:hidden}.custom-gifts-bundles__card{display:flex;flex:0 0 78%;max-width:310px;scroll-snap-align:start}.custom-gifts-bundles__link{display:flex;flex-direction:column;width:100%;min-height:420px;border-radius:20px;background-color:#fff;color:var(--gifts-ink);text-decoration:none}.custom-gifts-bundles__image{position:relative;display:block;aspect-ratio:310 / 203;border-radius:20px 20px 0 0;background-color:#2a2c30}.custom-gifts-bundles__image img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;border-radius:20px 20px 0 0}.custom-gifts-bundles__badge{position:absolute;z-index:1;right:8px;bottom:-20px;padding:7px 15px;border-radius:10px;background-color:var(--gifts-red);box-shadow:0 -2px 5px #00000040;font-size:15px;font-weight:600;line-height:1.5;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;color:#f7e2de}.custom-gifts-bundles__content{display:flex;flex:1;flex-direction:column;padding:28px 19px 24px}.custom-gifts-bundles__title{font-family:var(--heading-font-family);font-weight:700;font-size:28px;line-height:1.5;color:var(--gifts-ink)}a.custom-gifts-bundles__link:hover .custom-gifts-bundles__title,a.custom-gifts-bundles__link:focus-visible .custom-gifts-bundles__title{color:var(--gifts-red)}.custom-gifts-bundles__card-text{font-size:15px;line-height:1.5;color:var(--gifts-ink)}.custom-gifts-bundles__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:auto;padding-top:24px;line-height:1.5}.custom-gifts-bundles__price{font-size:25px;font-weight:700;color:var(--gifts-ink)}.custom-gifts-bundles__price-was{font-size:19px;color:var(--gifts-gray)}.custom-gifts-coverage{margin-top:56px;padding:48px 0 52px;background-color:#f4f3f1}.custom-gifts-coverage .custom-gifts-heading{margin-bottom:16px}.custom-gifts-coverage__text{font-size:16px;line-height:1.5}.custom-gifts-coverage__text p{margin:0}.custom-gifts-coverage__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;margin:32px 0 0;padding:0;list-style:none}.custom-gifts-coverage__item{color:var(--gifts-red)}.custom-gifts-coverage__title{margin:14px 0 4px;font-family:Inter,sans-serif!important;font-size:17px;font-weight:700;line-height:1.5;letter-spacing:0;text-transform:none;color:var(--gifts-ink)}.custom-gifts-coverage__item-text{margin:0;font-size:15px;line-height:1.5;color:var(--gifts-ink)}.custom-gifts-faq__list{display:grid;gap:28px;max-width:1271px;margin:0}.custom-gifts-faq__question{font-size:18px;font-weight:500;line-height:1.5;color:var(--gifts-heading)}.custom-gifts-faq__answer{margin:6px 0 0;font-size:16px;line-height:1.5;color:var(--gifts-heading)}.custom-gifts-faq__answer p{margin:0}.custom-gifts-faq__answer p+p{margin-top:.75em}@media screen and (min-width:700px){.custom-gifts-products--row .custom-gifts-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-gifts-products--grid .custom-gifts-products__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.custom-gifts-eyewear__grid{grid-template-columns:2fr 1fr 1fr}.custom-gifts-eyewear__feature{grid-column:auto}.custom-gifts-bundles__card{flex-basis:310px}.custom-gifts-coverage__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1024px){.custom-gifts-container{padding:0 24px}.custom-gifts-section{padding-top:100px}.custom-gifts-heading{margin-bottom:44px;font-size:50px}.custom-gifts-button{font-size:18px}.custom-gifts-card{padding:12px 10px 17px}.custom-gifts-card__body{padding:17px 6px 0}.custom-gifts-card__title,.custom-gifts-card__price-row{font-size:20px}.custom-gifts-card__note{font-size:15px}.custom-gifts-card--stack .custom-gifts-card__buttons{padding-top:20px}.custom-gifts-card--row{min-height:360px;padding:0}.custom-gifts-card--row .custom-gifts-card__media{flex-basis:315px;border-radius:10px 0 0 10px}.custom-gifts-card--row .custom-gifts-card__body{padding:22px 21px 22px 26px}.custom-gifts-card--row .custom-gifts-card__title{font-size:22px}.custom-gifts-card--row .custom-gifts-card__text{margin-top:8px;font-size:17px}.custom-gifts-card--row .custom-gifts-card__buttons{margin-top:15px}.custom-gifts-hero{display:flex;align-items:center;min-height:744px;padding:51px 0 64px}.custom-gifts-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,534px);align-items:center;gap:48px;width:100%;padding:0 24px}.custom-gifts-hero__eyebrow{margin-bottom:15px;font-size:17px}.custom-gifts-hero__heading{margin-bottom:56px;font-size:clamp(56px,4.5vw,72px)}.custom-gifts-hero__text{font-size:20px}.custom-gifts-hero__perks{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;padding-top:28px}.custom-gifts-hero__perk-title{margin-top:5px;font-size:17px}.custom-gifts-hero__perk-text{margin-top:4px;font-size:15px}.custom-gifts-hero__collage{justify-self:end;width:100%}.custom-gifts-eyewear__grid{grid-template-columns:minmax(0,667fr) minmax(0,315fr) minmax(0,315fr);gap:31px}.custom-gifts-eyewear__feature{min-height:462px}.custom-gifts-eyewear__caption{left:13px;right:13px;bottom:11px;padding:20px 26px 5px;min-height:124px;font-size:18px}.custom-gifts-products__grid{gap:30px}.custom-gifts-products--grid .custom-gifts-products__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.custom-gifts-products--row .custom-gifts-products__grid{gap:30px}.custom-gifts-bundles{padding-top:167px}.custom-gifts-bundles__panel{padding:51px 0 57px}.custom-gifts-bundles__intro{padding:0 78px;max-width:1000px;margin-bottom:39px}.custom-gifts-bundles__eyebrow{margin-bottom:23px;font-size:17px}.custom-gifts-bundles__intro .custom-gifts-heading{margin-bottom:16px}.custom-gifts-bundles__text{font-size:20px}.custom-gifts-bundles__track{gap:30px;margin:0 85px 0 78px;padding:0;scroll-padding:0}.custom-gifts-bundles__arrow{display:flex}.custom-gifts-bundles__link{min-height:450px}.custom-gifts-bundles__badge{font-size:17px}.custom-gifts-bundles__content{padding:30px 19px 27px}.custom-gifts-bundles__title{font-size:33px}.custom-gifts-bundles__card-text{font-size:16px}.custom-gifts-bundles__price{font-size:29px}.custom-gifts-bundles__price-was{font-size:22px}.custom-gifts-bundles-section+.custom-gifts-products-section .custom-gifts-section{padding-top:88px}.custom-gifts-coverage{margin-top:73px;padding:92px 0 72px}.custom-gifts-coverage .custom-gifts-heading{margin-bottom:28px}.custom-gifts-coverage__text{font-size:18px}.custom-gifts-coverage__grid{gap:40px 60px;margin-top:49px}.custom-gifts-coverage__title{margin:5px 0;font-size:20px}.custom-gifts-coverage__item-text{font-size:18px}.custom-gifts-faq{padding-top:118px;padding-bottom:135px}.custom-gifts-faq .custom-gifts-heading{margin-bottom:36px}.custom-gifts-faq__list{gap:39px}.custom-gifts-faq__question{font-size:20px}.custom-gifts-faq__answer{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/custom-gifts.css.map */
