.page__gifts{overflow:hidden}.page__gifts button.button.disabled{background:#ccc}.page__gifts button.button.disabled:hover{color:#fff}.page__gifts h2{font-size:32px}.page__gifts .hero-badge{width:120px;position:absolute;top:9vw;right:22vw;left:0;margin:0 auto;z-index:1}.page__gifts img.hero-blob{max-width:25vw;position:absolute}.page__gifts .hero-blob.orange{transform:rotate(-15deg);left:-117px;top:0;width:20vw}.page__gifts .hero-blob.green{right:-110px;top:10vw}.page__gifts .hero-blob.blue{left:0;right:0;margin:0 auto;top:-53px}.page__gifts .hero-blob__product{max-width:20vw;position:absolute}.page__gifts .hero-blob__product.orange{left:20px;top:200px;width:13vw;animation:bob 2s ease-in-out infinite alternate}.page__gifts .hero-blob__product.green{right:-70px;top:5vw;width:18vw;animation:bob 3s ease-in-out infinite alternate}.page__gifts .hero-blob__product.blue{left:11vw;right:0;margin:0 auto;top:4.5vw;animation:bob 4s ease-in-out infinite alternate}.page__gifts img.gifts__hero--icon{height:6vw;margin:10px;max-height:200px;min-height:80px}.page__gifts img.gifts__hero--arrow{display:block;width:40px;margin:0 auto;position:relative;top:8vw}@media (max-width:767px){.page__gifts img.gifts__hero--arrow{display:none}}.page__gifts .gifts__hero-ac-content{position:relative;top:16vw}@media (max-width:1023px){.page__gifts .gifts__hero-ac-content{top:70vw}}.page__gifts .gifts_hero--icon-header{font-family:Gilroy;text-transform:uppercase;border-bottom:2px solid #fff;display:inline-block}@media (max-width:1023px){.page__gifts .hero-badge{max-width:20vw;position:absolute;left:0;right:0;margin:0 auto;top:66px}.page__gifts img.hero-blob{max-width:40vw;position:absolute}.page__gifts .hero-blob.orange{transform:rotate(0);left:-13vw;top:-20px;width:35vw}.page__gifts .hero-blob.green{right:-26px;top:95vw}.page__gifts .hero-blob.blue{left:unset;right:-49px;margin:0 auto;top:-12px}.page__gifts .hero-blob__product{max-width:40vw;position:absolute}.page__gifts .hero-blob__product.orange{left:30px;top:42px;width:24vw;animation:bob 2s ease-in-out infinite alternate}.page__gifts .hero-blob__product.green{right:-30px;top:80vw;width:33vw;animation:bob 3s ease-in-out infinite alternate}.page__gifts .hero-blob__product.blue{left:unset;right:-10px;margin:0 auto;top:60px;animation:bob 4s ease-in-out infinite alternate}}.page__gifts .gifts__grid-bottom{z-index:5;white-space:nowrap;position:fixed;bottom:0;left:0;width:100%;height:80px;background-color:#fff}@media (max-width:1023px){.page__gifts .gifts__grid-bottom{height:60px;box-shadow:0 1px 20px #00000026}}.page__gifts .gifts__grid-bottom .button{width:100%;border-radius:0;line-height:80px;padding:0}@media (max-width:1023px){.page__gifts .gifts__grid-bottom .button{line-height:60px}}.page__gifts .gifts__grid-item{width:50%;vertical-align:top;position:relative;display:inline-block;white-space:normal}.page__gifts .gifts__grid-item:first-child{background-color:#fff}.page__gifts #selling-points{line-height:80px;text-align:center}@media (max-width:1023px){.page__gifts #selling-points{line-height:normal;font-size:14px;text-align:center;width:132px;margin:15px auto}}@media (max-width:1023px){.page__gifts .gifts__grid-bottom .gifts__grid-item{width:50%;min-width:0}}.page__gifts .gifts__background{width:100%;position:relative;display:block}.page__gifts .gifts__background_shape.mellow-midnight{width:100%;position:absolute;bottom:-34%;z-index:1}.page__gifts .gifts__background_shape.sun-on-the-slopes{position:absolute;bottom:-15%;width:100%;z-index:1}.page__gifts .gifts__container{position:relative}.page__gifts .gifts__button.button{border-radius:0 8px 8px 0;margin-left:5px;border:none;height:62px;padding:0 1em}.page__gifts .gifts__product-container{color:#fff;position:absolute;right:0;top:50%;transform:translateY(-50%);width:430px;text-align:left;margin:40px;z-index:4;margin-right:6vw}.page__gifts .gifts__product-container .gifts__carousel-open{display:inline-block;border:none;padding:0;margin:5px 0 30px;background:none;color:#fff;font-weight:700!important;text-transform:uppercase;font-size:14px;letter-spacing:2px;border-bottom:3px solid #fff}@media (max-width:1023px){.page__gifts .gifts__product-container .gifts__carousel-open{margin-bottom:30px;margin-top:10px}}.page__gifts .gifts__product-container h5{font-family:Gilroy;letter-spacing:2px}.page__gifts .gifts__product-container ul{-webkit-padding-start:16px;padding-inline-start:16px}.page__gifts .gifts__product-container li{list-style:none;line-height:normal;margin-bottom:5px}.page__gifts .gifts__product-container ul li:before{content:"+";color:#28eac2;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.page__gifts .gifts__product-container .gifts__description-container button{display:inline-block;border:none;padding:0;margin:0;text-decoration:underline;background:none;color:#fff;font-weight:700!important}@media (min-width:1680px){.page__gifts .gifts__product-container{right:10vw}}@media (min-width:1180px){.page__gifts .gifts__product-container{right:1vw}}@media (max-width:1180px){.page__gifts .gifts__product-container{right:0;margin-right:20px;top:55%}}@media (max-width:1180px){.page__gifts .gifts__product-container .mellow-midnight{right:0;margin-right:20px;top:38%}}.page__gifts .tile-quantity-selector form{font-size:0}.page__gifts .qtyminus,.page__gifts .qtyplus,.page__gifts input[type=text]{font:700 16px/.75 Gilroy;background:#00ecc2;text-align:center;border:none;height:62px;width:62px;font-weight:700;padding:0}.page__gifts .qtyminus,.page__gifts .qtyplus{color:#fff}.page__gifts .qtyminus:hover,.page__gifts .qtyplus:hover{color:#000}.page__gifts .qtyminus{border-radius:8px 0 0 8px}.page__gifts .button.update-cart{padding:1.4em 1.1em;color:inherit}.page__gifts input[type=text]{position:relative;background:#fff;margin-bottom:10px}@media (max-width:1023px){.page__gifts .gifts__section{background:#80ecd8}.page__gifts .gifts__background_shape{display:none}.page__gifts .gifts__product-container{color:#fff;position:absolute;right:0;top:10vw;transform:inherit;width:90vw;margin:0 auto;left:0;max-width:420px}.page__gifts .gifts__product-container.mellow-midnight{top:45%}.page__gifts .gifts__product-container.sun-on-the-slopes{top:100vw}.page__gifts .gifts__background{width:100%;position:relative;display:block}.page__gifts .gifts__background.mellow-midnight{top:-1px;z-index:3}.page__gifts .gifts__background.sun-on-the-slopes{top:-18vw;z-index:2}.page__gifts .gifts__background.virtual-fireplace{top:-30vw;z-index:1}}@media screen and (min-width:470px) and (max-width:1023px){.page__gifts .hero-blob,.page__gifts .hero-blob__product{z-index:4}.page__gifts .gifts__product-container.mellow-midnight{top:30%}.page__gifts .gifts__background{top:-40vw}.page__gifts li,.page__gifts p{font-size:calc(16px + 4 * ((100vw - 320px) / 680))}.page__gifts h2,.page__gifts h3{font-size:38px}.page__gifts h5{font-size:30px}.page__gifts .gifts__ac-content,.page__gifts .gifts__product-container{max-width:520px}}@media only screen and (max-width:767px){.page__gifts h2{font-size:28px}.page__gifts .gifts__section{background:#80ecd8}.page__gifts .gifts__background_shape{display:none}.page__gifts .gifts__product-container{color:#fff;position:absolute;right:0;top:0;transform:inherit;width:90vw;margin:0 auto;left:0;max-width:420px}.page__gifts .gifts__product-container.mellow-midnight{bottom:90vw;top:unset}.page__gifts .gifts__product-container.sun-on-the-slopes{top:90vw}.page__gifts .gifts__button.button{padding:0 .9em;font-size:14px}.page__gifts .qtyminus,.page__gifts .qtyplus,.page__gifts input[type=text]{width:60px}.page__gifts .gifts__background{width:100%;position:relative;display:block}.page__gifts .gifts__background.mellow-midnight{top:-1px;z-index:3}.page__gifts .gifts__background.sun-on-the-slopes{top:-18vw;z-index:2}.page__gifts .gifts__background.virtual-bonfire{top:-30vw;z-index:1}.page__gifts .button.update-cart{color:inherit;margin-top:20px}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:portrait){.page__gifts .qtyminus,.page__gifts .qtyplus,.page__gifts input[type=text]{width:45px}}@media (min-width:1180px){.page__gifts .gifts__product-container{margin-right:5vw}.page__gifts .hero-blob.orange{transform:rotate(-15deg);left:-150px;top:0;width:20vw}}.page__gifts .gifts__additional-content{position:relative}.page__gifts .gifts__ac-background{width:100%;position:relative;display:block}.page__gifts .gifts__ac-content{color:#fff;position:absolute;left:10vw;top:50%;transform:translateY(-50%);width:400px;text-align:left;margin:0 40px}@media (max-width:1023px){.page__gifts .gifts__ac-content{left:0;top:-10vw;transform:translateY(-50%);width:90vw;text-align:left;margin:0 auto;right:0}}@keyframes bob{50%{transform:translateY(8px)}}@media screen and (min-width:1400px){.page__gifts .gifts__product-container{margin-right:10vw}}@media screen and (min-width:1921px){.page__gifts .gifts__product-container{width:35vw;margin-right:2vw}.page__gifts .page__gifts .gifts__ac-content{width:35vw;max-width:700px}.page__gifts li,.page__gifts p{font-size:calc(16px + 4 * ((100vw - 320px) / 680))}.page__gifts h2,.page__gifts h3{font-size:38px}.page__gifts h5{font-size:30px}.page__gifts .modal__container-for-carousel h5{font-size:18px}}.page__gifts .gifts__modal-carousel .modal-close,.page__gifts .gifts__scent-modal .modal-close{display:inline-block;border:none;padding:0;background:none;font-weight:700!important;position:absolute;right:10px;top:0;width:39px;height:39px;margin:10px}@media (max-width:1023px){.page__gifts .gifts__modal-carousel .modal-close,.page__gifts .gifts__scent-modal .modal-close{width:30px;height:30px}}.page__gifts .gifts__modal-carousel .modal-close:focus,.page__gifts .gifts__scent-modal .modal-close:focus{outline:none}.page__gifts .gifts__modal-carousel .modal-close:after,.page__gifts .gifts__modal-carousel .modal-close:before,.page__gifts .gifts__scent-modal .modal-close:after,.page__gifts .gifts__scent-modal .modal-close:before{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#28eac2}.page__gifts .gifts__modal-carousel .modal-close:before,.page__gifts .gifts__scent-modal .modal-close:before{transform:rotate(45deg)}.page__gifts .gifts__modal-carousel .modal-close:after,.page__gifts .gifts__scent-modal .modal-close:after{transform:rotate(-45deg)}.page__gifts .gifts__modal-left,.page__gifts .gifts__modal-right{-ms-flex-preferred-size:50%;flex-basis:50%;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.page__gifts .gifts__modal-left img,.page__gifts .gifts__modal-right img{display:block}.page__gifts .gifts__modal-right{padding:30px;text-align:center}.page__gifts .ingredients{letter-spacing:.8px;font-weight:700;text-transform:uppercase;padding:0}.page__gifts .ingredients li{display:inline-block}.page__gifts .ingredients li:not(:last-child):after{content:"+";font-weight:700;vertical-align:middle;font-size:3.6vw;padding:0 5px;margin-left:3px;color:inherit}@media only screen and (max-width:767px){.page__gifts .ingredients li{color:var(--color-black);font-size:3vw}}@media only screen and (min-width:768px){.page__gifts .ingredients{font-size:18px;font-weight:700;line-height:1.11;letter-spacing:.6px}.page__gifts .ingredients li:not(:last-child):after{font-size:20px}}.page__gifts .modal-overlay-img{position:absolute;top:10%;left:10%;right:10%;bottom:10%;width:80%;margin:auto}.page__gifts .modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:100000}.page__gifts .modal__overlay.big-dipper{background:#c9a1cfcc}.page__gifts .modal__overlay.solar-flare{background-color:#eb8218cc}.page__gifts .modal__overlay.cabin-no-5{background-color:#246855cc}.page__gifts .modal__container{background-color:#fff;padding:0;width:70%;height:auto;border-radius:4px;overflow-y:auto;box-sizing:border-box}@media screen and (min-width:1921px){.page__gifts .modal__container{width:60%;max-width:1200px}.page__gifts .modal__container .right-content{font-size:24px;line-height:normal}}@media screen and (max-width:767px){.page__gifts .modal__container{width:90%;height:50%;display:-ms-flexbox;display:flex}.page__gifts .modal__container .gifts__modal-left{display:none}.page__gifts .modal__container .gifts__modal-right{-ms-flex-preferred-size:initial;flex-basis:auto}}.page__gifts .modal__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.page__gifts .modal__title{margin:0;font-size:2.25rem;line-height:1.25;color:#28eac2;box-sizing:border-box}.page__gifts .modal__close{background:transparent;border:0}.page__gifts .modal__header .modal__close:before{content:"\2715"}.page__gifts .modal__content{display:-ms-flexbox;display:flex;margin:0;line-height:1.5;color:#000c}.page__gifts .modal__btn{font-size:.875rem;padding:.5rem 1rem;background-color:#e6e6e6;color:#000c;border-radius:.25rem;border-style:none;border-width:0;cursor:pointer;-webkit-appearance:button;text-transform:none;overflow:visible;line-height:1.15;margin:0;will-change:transform;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-out}.page__gifts .modal__btn:focus,.page__gifts .modal__btn:hover{transform:scale(1.05)}.page__gifts .modal__btn-primary{background-color:#00449e;color:#fff}.page__gifts .gifts__modal-carousel .modal__container-for-carousel{background-color:#fff;padding:0;width:65%;height:auto;border-radius:4px;overflow-y:auto;box-sizing:border-box;max-height:96%}@media screen and (min-width:1921px){.page__gifts .gifts__modal-carousel .modal__container-for-carousel{width:60%;max-width:1200px}}@media screen and (max-width:767px){.page__gifts .gifts__modal-carousel .modal__container-for-carousel{width:90%;height:auto}}.page__gifts .gifts__modal-carousel .modal__container-for-carousel{text-align:center;border:2px solid #fff}.page__gifts .gifts__modal-carousel .modal__container-for-carousel h5{text-transform:uppercase;font-family:Gilroy}.page__gifts .gifts__modal-carousel .modal-carousel-content{position:relative}.page__gifts .gifts__modal-carousel .modal-carousel-content .modal-close{top:-30px;right:0}.page__gifts .gifts__modal-carousel .slick-list{padding:0!important}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.page__gifts .micromodal-slide{display:none}.page__gifts .micromodal-slide.is-open{display:block}.page__gifts .micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.page__gifts .micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.page__gifts .micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.page__gifts .micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.page__gifts .micromodal-slide .modal__container,.page__gifts .micromodal-slide .modal__overlay{will-change:transform}.button.free-trial,.login-button.free-trial{display:none}
/*# sourceMappingURL=/cdn/shop/t/77/assets/template.page.gifts.css.map */
