.bogo{padding-block:45px;background:var(--bogo-bg)}.bogo [hidden]{display:none!important}.bogo__title{margin:0 0 20px;font-size:22px;text-align:center;color:var(--bogo-title)}.bogo__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.bogo-card{--u: calc(100cqw / 715);container-type:inline-size;display:flex;flex:1 1 100%;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--bogo-accent);border-radius:8px;font-family:var(--bogo-font, inherit);color:var(--bogo-text);background:var(--bogo-card)}.bogo-card__media{position:relative;display:block;aspect-ratio:1444 / 820;overflow:hidden;background:#000}.bogo-card__media picture{display:block;height:100%}.bogo-card__media picture img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.bogo-card__media:hover picture img{transform:scale(1.04)}.bogo-card__off{--seal: max(56px, calc(var(--u) * 78));position:absolute;top:calc(var(--u) * 9);right:calc(var(--u) * 9);display:block;width:var(--seal)}.bogo-card__off svg{display:block;width:100%;height:auto}.bogo-card__off-text{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:80%;font-size:calc(var(--seal) * .27);line-height:.98;color:#fff;white-space:nowrap}.bogo-card__off-text b{font-weight:700}.bogo-card__off-text small{font-size:1em;font-weight:300;text-transform:uppercase}.bogo-card__body{display:flex;flex:1;flex-direction:column;padding:max(14px,calc(var(--u) * 14)) max(18px,calc(var(--u) * 55)) max(20px,calc(var(--u) * 26))}.bogo-card__name{max-width:18.5em;font-size:max(17px,calc(var(--u) * 23));font-weight:700;line-height:1.17;letter-spacing:.02em;color:inherit;text-decoration:none}.bogo-card__picker{position:relative;align-self:flex-start;max-width:100%;margin-top:max(10px,calc(var(--u) * 16))}.bogo-card__picker:after{content:"";position:absolute;top:50%;right:10px;width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-70%) rotate(45deg);pointer-events:none}.bogo-card__picker select{display:block;width:100%;min-height:max(32px,calc(var(--u) * 31));padding:0 28px 0 8px;border:1px solid var(--bogo-accent);border-radius:2px;font:inherit;font-size:max(13px,calc(var(--u) * 17));color:inherit;background:transparent;cursor:pointer;appearance:none;-webkit-appearance:none}.bogo-card__picker select:focus,.bogo-card__picker select:focus-visible{outline:1px solid var(--bogo-accent)!important;outline-offset:0;box-shadow:none}.bogo-card__picker option{color:#111}.bogo-card__points{display:grid;gap:max(6px,calc(var(--u) * 13));margin:max(12px,calc(var(--u) * 18)) 0 0;padding:0 0 0 max(16px,calc(var(--u) * 18));font-size:max(13px,calc(var(--u) * 16.5));line-height:1.15;list-style:disc outside}.bogo-card__points li{display:list-item}.bogo-bar{position:relative;display:flex;align-items:center;gap:max(10px,calc(var(--u) * 16));min-height:calc(var(--u) * 107);margin-top:max(22px,calc(var(--u) * 28));padding:max(6px,calc(var(--u) * 5)) max(10px,calc(var(--u) * 16)) max(6px,calc(var(--u) * 5)) max(10px,calc(var(--u) * 32));border:1px solid var(--bogo-accent);border-radius:max(10px,calc(var(--u) * 15));background:var(--bogo-gift-bg)}.bogo-bar__images{display:flex;flex-shrink:0;gap:max(3px,calc(var(--u) * 4))}.bogo-bar__images img{display:block;width:max(42px,calc(var(--u) * 62));height:max(68px,calc(var(--u) * 90));object-fit:contain}.bogo-bar__images img:only-child{width:max(58px,calc(var(--u) * 85))}.bogo-bar__text{min-width:0;padding-right:max(46px,calc(var(--u) * 74))}.bogo-bar__name{display:-webkit-box;margin:0;overflow:hidden;font-size:max(12px,calc(var(--u) * 14.5));line-height:1.15;-webkit-box-orient:vertical;-webkit-line-clamp:4}.bogo-bar__value{display:flex;align-items:baseline;gap:max(4px,calc(var(--u) * 6));margin:max(5px,calc(var(--u) * 8)) 0 0;font-size:max(12px,calc(var(--u) * 14.5));line-height:1}.bogo-bar__value svg{flex-shrink:0;align-self:center;width:1.1em;height:1.1em;color:var(--bogo-accent)}.bogo-bar__value b{font-weight:700}.bogo-bar__value span{margin-left:max(2px,calc(var(--u) * 3));font-size:max(17px,calc(var(--u) * 23));font-weight:600;color:var(--bogo-accent)}.bogo-bar__badge{position:absolute;top:min(-14px,calc(var(--u) * -30));right:max(10px,calc(var(--u) * 28));display:grid;place-items:center;width:max(46px,calc(var(--u) * 62));height:max(46px,calc(var(--u) * 62));font-size:max(11px,calc(var(--u) * 14.5));font-weight:700;line-height:1;text-align:center;color:#fff}.bogo-bar__badge svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bogo-bar__badge span{position:relative;width:min-content}.bogo-card__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:max(16px,calc(var(--u) * 28))}.bogo-card__price{margin:0;font-size:max(27px,calc(var(--u) * 43));font-weight:700;line-height:1;letter-spacing:-.01em;white-space:nowrap;color:var(--bogo-accent)}.bogo-card__price s{margin-left:max(4px,calc(var(--u) * 5));font-size:max(13px,calc(var(--u) * 19));font-weight:400;color:var(--bogo-text);opacity:.75}.bogo-card__add{flex:0 0 auto;min-width:calc(var(--u) * 231);min-height:max(42px,calc(var(--u) * 45));padding:0 max(12px,calc(var(--u) * 20));border:0;border-radius:0;font:inherit;font-size:max(15px,calc(var(--u) * 27));font-weight:700;letter-spacing:.02em;white-space:nowrap;color:var(--bogo-button-text);background:var(--bogo-button);cursor:pointer;transition:filter .2s ease}.bogo-card__add:hover:not(:disabled){filter:brightness(1.08)}.bogo-card__add:disabled{cursor:default;opacity:.6}.bogo-card__add:focus-visible{outline:2px solid var(--bogo-text);outline-offset:2px}.bogo-card__error{margin:8px 0 0;font-size:12px;color:#ff8a80}@container (max-width: 420px){.bogo-card__body{padding-inline:16px}.bogo-card__add{flex:1 1 100%}}@media screen and (min-width:750px){.bogo{padding-block:90px}.bogo__title{margin-bottom:40px;font-size:36px}.bogo__grid{gap:16px}.bogo-card{flex:0 1 calc(50% - 8px)}}@media(prefers-reduced-motion:reduce){.bogo-card__media picture img,.bogo-card__add{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/bogo-gift.css.map */
