gift-with-purchase{display:block;position:relative}gift-with-purchase.sending{pointer-events:none}gift-with-purchase[data-active=false] .wrapper{background:#fff}gift-with-purchase .wrapper{background:#ff6b18;border:1px solid #000;border-radius:26px;overflow:hidden;margin:15px}gift-with-purchase .wrapper>.title{text-align:center;font-size:22px;margin:10px 0}gift-with-purchase .wrapper>.sub-title{margin:-5px 0 10px;text-align:center}gift-with-purchase .wrapper .quick-add__submit{visibility:visible!important}gift-with-purchase .wrapper .trigger-products{padding:0 20px}gift-with-purchase .wrapper .trigger-products .image-container img{position:absolute}gift-with-purchase .wrapper .trigger-products .swiper-slide{transition:all .4s ease-in-out;transform:scale(.9)}gift-with-purchase .wrapper .trigger-products .swiper-slide-active{transform:scale(1)}gift-with-purchase .wrapper .actions{position:relative;height:39px;padding:0 30px}gift-with-purchase .wrapper .actions .swiper-button-next,gift-with-purchase .wrapper .actions .swiper-button-prev{border:0;background:transparent;top:3px;margin-top:0}gift-with-purchase .wrapper .actions .swiper-button-next:after,gift-with-purchase .wrapper .actions .swiper-button-prev:after{background:url(icon-caret.svg) center no-repeat;background-size:10px}gift-with-purchase .wrapper .actions .swiper-button-next{right:0}gift-with-purchase .wrapper .actions .swiper-button-next:after{transform:rotate(-90deg)}gift-with-purchase .wrapper .actions .swiper-button-prev{left:0}gift-with-purchase .wrapper .actions .swiper-button-prev:after{transform:rotate(90deg)}gift-with-purchase .wrapper .actions .swiper-pagination{bottom:13px;z-index:0}gift-with-purchase .wrapper .actions .swiper-pagination-bullet{border:1px solid #000;opacity:1;background:transparent;width:4px;height:4px}gift-with-purchase .wrapper .actions .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000}gift-with-purchase .wrapper .gift-products{display:grid;grid-template-columns:50% 50%}gift-with-purchase .wrapper .gift-products.gwp-count-1{grid-template-columns:100%}gift-with-purchase .wrapper .gift-products .card{padding-bottom:45%;cursor:pointer}gift-with-purchase .wrapper .gift-products .card .title{font-size:16px}gift-with-purchase .wrapper .gift-products .card .image-container{top:60px;bottom:60px}gift-with-purchase .wrapper .gift-products .card .quick-add{opacity:1}gift-with-purchase dialog.wrapper.open{width:90vw;max-width:476px;padding:0;margin:auto}gift-with-purchase dialog.wrapper::backdrop{background:#fffc}gift-with-purchase dialog.wrapper>.title{padding:0 40px}gift-with-purchase dialog.wrapper .close{position:absolute;top:4px;right:8px;cursor:pointer}gift-with-purchase .buttons{padding:15px}gift-with-purchase .buttons span.button{text-align:center}gift-with-purchase .buttons span.button span{background:#cce1f5}gift-with-purchase[data-allowed=true]{background:#cce1f5;border-bottom:1px solid #000}gift-with-purchase[data-allowed=true]>.wrapper{border:0;border-radius:0;background:transparent;margin:20px;overflow:visible}gift-with-purchase[data-allowed=true]>.wrapper>.title{font-family:"Universal Sans Display 450",sans-serif;text-transform:uppercase;font-style:normal;font-size:12px;font-weight:400;line-height:120%;letter-spacing:-.48px;text-align:left;margin:0 0 20px}gift-with-purchase[data-allowed=true]>.wrapper .gift-products{display:block}gift-with-purchase[data-allowed=true]>.wrapper .gift-products.gwp-count-1{padding-bottom:20px}gift-with-purchase[data-allowed=true]>.wrapper .gift-products.gwp-count-1 .actions{display:none}gift-with-purchase[data-allowed=true]>.wrapper .gift-products .swiper{overflow:visible}gift-with-purchase[data-allowed=true]>.wrapper .card.product.gwp{padding-bottom:28%}gift-with-purchase[data-allowed=true]>.wrapper .card.product.gwp .summary{top:15px;left:100px;width:calc(100% - 115px)}gift-with-purchase[data-allowed=true]>.wrapper .card.product.gwp .summary .sample-price .price--end{text-transform:uppercase}gift-with-purchase[data-allowed=true]>.wrapper .card.product.gwp .image-container{position:absolute;top:5px;left:5px;height:55px;width:80px}gift-with-purchase[data-allowed=true]>.wrapper .card-sample{background:#ff6b18;border:1px solid #000;border-radius:5px;padding:5px;display:flex;flex-direction:row;-webkit-user-select:none;user-select:none}gift-with-purchase[data-allowed=true]>.wrapper .card-sample .group-name{font-size:12px;margin:10px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}gift-with-purchase[data-allowed=true]>.wrapper .card-sample .group-name>.sample-price{float:right;text-transform:none}gift-with-purchase[data-allowed=true]>.wrapper .card-sample .group-name>.sample-price .price{font-family:"Universal Sans Display 450",sans-serif;font-size:12px}gift-with-purchase[data-allowed=true]>.wrapper .card-sample .image-container{height:65px;width:65px;min-width:65px}gift-with-purchase[data-allowed=true]>.wrapper .card-sample .image-container img{transition:opacity .4s ease-in-out}gift-with-purchase[data-allowed=true]>.wrapper .card-sample .content{display:flex;flex-direction:column;max-width:calc(100% - 65px);flex-grow:1}gift-with-purchase[data-allowed=true]>.wrapper .card-sample .select{display:block;position:relative;max-width:fit-content;min-width:164px}gift-with-purchase[data-allowed=true]>.wrapper .card-sample .select dl{position:absolute;border:1px solid #000;font-family:Messina Sans Mono Web,monospace;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.96px;text-transform:uppercase;width:calc(100% - 15px);margin:0;border-radius:12px;background:#fff;cursor:pointer;overflow:hidden}gift-with-purchase[data-allowed=true]>.wrapper .card-sample .select dl.active dd{display:block}gift-with-purchase[data-allowed=true]>.wrapper .card-sample .select dl.active+.icon{display:none}gift-with-purchase[data-allowed=true]>.wrapper .card-sample .select dl dt{margin:0 24px 0 10px;position:relative;white-space:nowrap;overflow:hidden;height:22px;line-height:22px;text-overflow:ellipsis}gift-with-purchase[data-allowed=true]>.wrapper .card-sample .select dl dd{display:none;margin:0;padding:5px 0}gift-with-purchase[data-allowed=true]>.wrapper .card-sample .select dl dd li{padding:4px 15px 4px 5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}gift-with-purchase[data-allowed=true]>.wrapper .card-sample .select dl dd li:hover{background:#ff6b18;background:url(icon-check.svg) calc(100% - 5px) center no-repeat #ff6b18}gift-with-purchase[data-allowed=true]>.wrapper .card-sample .select .icon{position:absolute;z-index:1;transform:rotate(90deg);width:18px;height:18px;top:3px;right:16px;cursor:pointer}gift-with-purchase[data-allowed=true]:not([data-has-gwp=false]){border-bottom:0}gift-with-purchase .loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#ffffff8f}gift-with-purchase .loading-overlay .loading-overlay__spinner{display:inline-block;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;display:flex;align-items:center}gift-with-purchase .loading-overlay .loading-overlay__spinner .spinner{width:fit-content}gift-with-purchase .loading-overlay .loading-overlay__spinner .path{stroke:rgb(var(--color-button-text))}gift-with-purchase .loading-overlay .loading-overlay__spinner svg{animation:rotation 2s infinite linear}@media only screen and (min-width:768px){gift-with-purchase .wrapper .trigger-products{padding:0 50px}gift-with-purchase[data-allowed=true]>.wrapper .card.product.gwp{padding-bottom:28%}gift-with-purchase[data-allowed=true]>.wrapper .card.product.gwp .summary{top:15px;left:120px;width:calc(100% - 135px);height:65px}gift-with-purchase[data-allowed=true]>.wrapper .card.product.gwp .summary .sample-price{text-align:right}gift-with-purchase[data-allowed=true]>.wrapper .card.product.gwp .summary .sample-price .price--end{text-transform:uppercase}gift-with-purchase[data-allowed=true]>.wrapper .card.product.gwp .summary .title{align-self:center}gift-with-purchase[data-allowed=true]>.wrapper .card.product.gwp .image-container{position:absolute;top:10px;left:10px;height:70px;width:100px}}
/*# sourceMappingURL=/cdn/shop/t/229/assets/component-gwp.css.map */
