.ellipsis-1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.ellipsis-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ellipsis-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.icon-wrap-sm svg,.icon-wrap-sm img{width:16px;height:16px}.icon-wrap-md svg,.icon-wrap-md img{width:24px;height:24px}.icon-wrap-lg svg,.icon-wrap-lg img{width:32px;height:32px}.icon-wrap-xl svg,.icon-wrap-xl img{width:48px;height:48px}.big-icon-wrap-sm{width:3rem;height:3rem}.big-icon-wrap-md{width:4rem;height:4rem}.big-icon-wrap-lg{width:6rem;height:6rem}.product-badge-sm{height:2rem}.product-badge-md{height:3rem}.product-badge-lg{height:4rem}.gift-card-bonus .gift-card-bonus-heading{max-width:52rem;margin-inline:auto}.gift-card-bonus .gift-card-bonus-gallery{overflow:hidden;border-radius:1rem}@media(max-width: 767.98px){.gift-card-bonus .gift-card-bonus-gallery{border-radius:1.25rem}}@media(max-width: 1151.98px){.gift-card-bonus .gift-card-bonus-gallery img{max-height:400px}}.gift-card-bonus .gift-card-bonus-option{isolation:isolate;color:#fff;border-radius:.25rem}@media(max-width: 767.98px){.gift-card-bonus .gift-card-bonus-option{padding:24px 12px 12px !important}}.gift-card-bonus .gift-card-bonus-label{border-radius:inherit;cursor:pointer}.gift-card-bonus .gift-card-bonus-label::before,.gift-card-bonus .gift-card-bonus-label::after{position:absolute;inset:0;border-radius:inherit;content:""}.gift-card-bonus .gift-card-bonus-label::before{z-index:-1;border:1px solid #454b54;background:linear-gradient(155deg, #10121f 20%, #2d1812 100%);background:linear-gradient(7.41deg, rgba(69, 25, 9, 0.8) -22.19%, rgba(19, 21, 40, 0.8) 94.47%)}.gift-card-bonus .gift-card-bonus-input:checked+.gift-card-bonus-label::before{border-color:#ec6a1f;background:linear-gradient(360deg, rgba(0, 0, 0, 0.8) 0%, rgba(71, 41, 19, 0.8) 51.44%, rgba(118, 54, 5, 0.8) 100%);box-shadow:inset 0 0 0 1px #ec6a1f,0 0 1rem rgba(var(#EC6A1F), 0.15)}.gift-card-bonus .gift-card-bonus-input:focus-visible+.gift-card-bonus-label::before{outline:2px solid #ec6a1f;outline-offset:3px}.gift-card-bonus .gift-card-bonus-prices{align-items:center}.gift-card-bonus .gift-card-bonus-pay{flex:0 1 46%;padding-right:1rem;margin-right:1rem;border-right:1px solid #727c8d}.gift-card-bonus .gift-card-bonus-caption,.gift-card-bonus .gift-card-bonus-links,.gift-card-bonus .gift-card-bonus-details{color:#abafba;font-size:.875rem}.gift-card-bonus .gift-card-bonus-amount{font-size:1.5rem;font-weight:500;line-height:1.3}.gift-card-bonus .gift-card-bonus-get{color:#ec6a1f}.gift-card-bonus .gift-card-bonus-links{line-height:1.4;pointer-events:none}.gift-card-bonus .gift-card-bonus-links .gift-card-bonus-link-text{position:relative;z-index:1;color:#fff;pointer-events:auto}@media(max-width: 767.98px){.gift-card-bonus .gift-card-bonus-links{margin-top:.75rem !important}}.gift-card-bonus .gift-card-bonus-link-text,.gift-card-bonus .gift-card-bonus-link-text [class~=metafield-rich_text_field],.gift-card-bonus .gift-card-bonus-link-text p{display:inline}.gift-card-bonus .gift-card-bonus-sold-out{top:4px;right:4px;padding:4px 10px;background-color:#36393e;color:#abafba;font-size:.75rem;line-height:1.3;pointer-events:none}@media(max-width: 767.98px){.gift-card-bonus .gift-card-bonus-sold-out{padding:2px 4px}}@media(min-width: 1152px){.gift-card-bonus.gift-card-bonus--prices-pc-stacked .gift-card-bonus-prices{flex-direction:column;align-items:stretch}.gift-card-bonus.gift-card-bonus--prices-pc-stacked .gift-card-bonus-pay{flex:0 0 auto;padding-right:0;padding-bottom:.5rem;margin-right:0;margin-bottom:.5rem;border-right:0;border-bottom:1px solid #727c8d}}@media(max-width: 1151.98px){.gift-card-bonus.gift-card-bonus--prices-mob-stacked .gift-card-bonus-prices{flex-direction:column;align-items:stretch}.gift-card-bonus.gift-card-bonus--prices-mob-stacked .gift-card-bonus-pay{flex:0 0 auto;padding-right:0;padding-bottom:.5rem;margin-right:0;margin-bottom:.5rem;border-right:0;border-bottom:1px solid #727c8d}}.gift-card-bonus .gift-card-bonus-option.is-sold-out{color:#8f96a3}.gift-card-bonus .gift-card-bonus-option.is-sold-out .gift-card-bonus-label::before{border-color:#454b54;background:#191c20;box-shadow:none}.gift-card-bonus .gift-card-bonus-option.is-sold-out .gift-card-bonus-caption,.gift-card-bonus .gift-card-bonus-option.is-sold-out .gift-card-bonus-get,.gift-card-bonus .gift-card-bonus-option.is-sold-out .gift-card-bonus-links{color:#8f96a3}.gift-card-bonus .gift-card-bonus-option.is-sold-out .gift-card-bonus-pay{border-color:#454b54}.gift-card-bonus .gift-card-bonus-option.is-sold-out .gift-card-bonus-link-text,.gift-card-bonus .gift-card-bonus-option.is-sold-out .gift-card-bonus-link-text a{color:#8f96a3}.gift-card-bonus .gift-card-bonus-inventory{background-color:#231005;color:#abafba;font-size:.875rem;line-height:1.4}.gift-card-bonus .gift-card-bonus-inventory-icon,.gift-card-bonus .gift-card-bonus-inventory-count{color:#ec6a1f}.gift-card-bonus .gift-card-bonus-buy{width:calc(50% - 8px);border-color:#ec6a1f;border-radius:.75rem;background-color:#ec6a1f;color:#fff}.gift-card-bonus .gift-card-bonus-buy:hover,.gift-card-bonus .gift-card-bonus-buy:focus-visible{border-color:#ec6a1f;background-color:#ec6a1f;filter:brightness(1.1)}.gift-card-bonus .gift-card-bonus-collapse-icon{width:20px;height:20px;padding:2px}.gift-card-bonus .gift-card-bonus-collapse-icon svg{display:block;width:100%;height:100%}.gift-card-bonus .gift-card-bonus-details summary{list-style:none;cursor:pointer}.gift-card-bonus .gift-card-bonus-details summary::-webkit-details-marker{display:none}.gift-card-bonus .gift-card-bonus-details[open] .gift-card-bonus-collapse-icon{transform:rotate(180deg)}.gift-card-bonus .gift-card-bonus-terms{font-size:.75rem;line-height:1.4}@media(max-width: 1151.98px){.gift-card-bonus .gift-card-bonus-caption,.gift-card-bonus .gift-card-bonus-links{font-size:.75rem}.gift-card-bonus .gift-card-bonus-amount{font-size:1rem}.gift-card-bonus .gift-card-bonus-pay{padding-right:.75rem;margin-right:.75rem}.gift-card-bonus .gift-card-bonus-buy{width:100%}}
