.as-gift{overflow:hidden;height:100vh;max-height:800px;background-color:#fff;display:flex;background-size:cover;background-repeat:no-repeat;position:relative!important}.as-gift__container{position:relative;width:100%;flex-grow:1;display:flex;flex-direction:column;gap:90px;justify-content:center}.as-gift__title{margin:0!important;font-family:Nippo,sans-serif;font-weight:500;font-size:88px;line-height:.9;text-transform:uppercase;max-width:1200px;letter-spacing:-.03em;color:#000;border-bottom:solid .5px #000;padding-bottom:50px}.as-gift__block{max-width:600px}.as-gift__container.page-width.flex-intro{gap:0;align-items:flex-end}p.as-gift__block-description{font-family:Aeonik,sans-serif;font-weight:300;line-height:1.5}h2.as-gift__block-title{font-family:Aeonik,sans-serif;font-weight:600;font-size:21px}.as-gift__body{font-family:Aeonik,sans-serif;font-weight:500;font-size:20px;line-height:1.3;letter-spacing:0;color:#fff;max-width:70%}.as-gift-intro{padding:0 0 100px}.as-full-width-image{width:100%;overflow:hidden}.as-full-width-image img{width:100%;height:auto;display:block}section#shopify-section-template--25921537147229__gift_intro_section{margin-top:-120px}.as-distincly{background-color:#fff;padding:84px 0}.as-custom{background-color:#fff;padding:0 0 144px}.as-intro__title{font-family:Aeonik,sans-serif;font-weight:700;font-size:40px;line-height:1.2;letter-spacing:0;margin:0!important;color:#020202;text-align:center}.as-custom__title{font-family:Aeonik,sans-serif;font-weight:700;font-size:40px;line-height:1.2;letter-spacing:0;margin:0!important;color:#000;text-align:center}h3.distincly-title{font-family:Aeonik,sans-serif;font-size:15px;font-weight:400}.as-intro__body{font-family:Aeonik,sans-serif;font-weight:300;font-size:18px;line-height:1.4;color:#000;letter-spacing:0;text-align:center}.as-distincly__desc{margin:0!important;font-family:Aeonik,sans-serif;font-weight:300;font-size:18px;line-height:1.4;letter-spacing:0;color:#000;max-width:600px}.as-custom__desc{margin:0!important;font-family:Aeonik,sans-serif;font-weight:300;font-size:18px;line-height:1.4;letter-spacing:0;text-align:center;color:#000;max-width:600px}.as-distincly__title{margin:0!important;font-family:Nippo,sans-serif;font-weight:500;font-size:72px;line-height:1;letter-spacing:-.03em;text-transform:uppercase;color:#000}.as-distincly__cap,.as-custom__cap{display:flex;flex-direction:column;gap:32px}.as-distinctive__card{width:calc(33% - 20px);display:flex;flex-direction:column;gap:10px;background:#eaeaea;padding:50px;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%)}.as-custom__card{width:100%;display:flex;flex-direction:row;align-items:center;gap:50px}h3.custom-tutle{font-family:Aeonik,sans-serif;font-weight:600;font-size:21px}.as-custom__card-opt{font-family:Aeonik,sans-serif;font-weight:300;line-height:1.5}.as-distinctives__list{display:flex;justify-content:space-evenly;border-bottom:solid .5px #000;column-gap:24px;flex-wrap:wrap;padding-bottom:80px}.as-custom__list{display:flex;justify-content:space-evenly;row-gap:32px;column-gap:24px;flex-wrap:wrap}.as-distinctive__image-cont{width:100px}.as-custom__image-cont{width:50%}.content{width:45%}a.opt-link{color:#000}img.as-custom__icon{filter:invert(1)}p.distincly-desc{margin:0!important;font-family:Aeonik,sans-serif;font-weight:600;font-size:30px;line-height:1.4;letter-spacing:0;color:#000;max-width:300px}p.custom-desc{margin:0!important;font-family:Aeonik,sans-serif;font-weight:600;font-size:18px;line-height:1.4;letter-spacing:0;text-align:center;color:#000;max-width:300px}.as-gift__grid{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;gap:32px}.as-gift__card--S{grid-column:span 4}.as-gift__card--M{grid-column:span 6}.as-gift__card{display:flex;height:280px;position:relative;grid-row:span 1}.as-grid__container{display:flex;flex-direction:column;gap:56px}.as-grid__image-cont{width:100%;overflow:hidden}.as-grid__image{object-fit:cover;display:block}img{max-width:100%;height:100%}.as-full-width-image{width:100%;height:500px;background-size:cover;background-position:bottom;background-repeat:no-repeat}.as-gift__card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#ffffff80;display:flex;flex-direction:column;justify-content:end;padding:32px;pointer-events:none;opacity:0%;transition:all .2s ease-out}.as-gift__card:hover .as-gift__card-overlay{opacity:1}.as-gift__modal.active .as-gift__modal-img{opacity:1;transform:scale(1)}.as-gift__modal.active{background-color:#000c;opacity:1;pointer-events:auto}.as-gift__card-title{font-family:Aeonik,sans-serif;font-weight:700;font-size:20px;line-height:1.2;letter-spacing:0;color:#020202}.as-gift-grid{background-color:#fff;padding:0 0 100px}.as-gift__modal-img{max-width:90%;max-height:90%;opacity:0;transform:scale(.95);transition:opacity .3s ease,transform .3s ease}.as-gift__modal{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background-color:#0000;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:background-color .3s ease,opacity .3s ease}.as-gift__modal-img{max-width:90%;max-height:80vh;margin-top:5vh;border-radius:8px}.as-gift__modal-close{position:absolute;top:20px;right:35px;color:#fff;font-size:32px;font-weight:700;cursor:pointer}@media (hover: hover){.as-gift__card-overlay:hover{opacity:100%}}@media (max-width: 1200px){.as-gift{height:80vh}.as-gift__container{padding-top:128px;padding-bottom:38px;display:flex;flex-direction:column;justify-content:space-between}}@media (max-width: 1024px){.as-custom__card{width:100%;display:flex;flex-direction:column;align-items:center;gap:50px}.as-distinctives__list{row-gap:24px;flex-direction:column}.as-distinctive__card,.as-custom__image-cont,.content{width:100%}}@media (max-width: 768px){.as-about__title{max-width:80%;font-size:48px;line-height:.95}.as-gift{max-height:395px}.as-gift__title{max-width:100%;font-size:48px;line-height:.95}.as-distincly__title{max-width:80%;font-size:48px;line-height:.95}.as-distinctive__card{width:100%}.as-distinctives__list{row-gap:24px;flex-direction:column}.as-custom__card{width:100%;display:flex;flex-direction:column;align-items:center;gap:50px}.as-custom__image-cont,.content{width:100%}.as-gift__container.mob{padding-top:28px}.as-distincly{padding:24px 0}.as-custom{padding:0 0 24px}.as-full-width-image{height:400px}.as-full-width-image img{width:100%;height:100%;object-fit:cover}.as-gift-intro{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/as-gift.css.map */
