.wine-detail .case-header__wrapper{margin-bottom:16px;position:relative}.wine-detail .case-header__wrapper .header{background:#eceaec}.wine-detail .case-header__wrapper.AU .header,.wine-detail .case-header__wrapper.US .header{background:#fff}#case-detail.case-detail-lifestyle .case-header__container{max-width:100%;padding:0}#case-detail.case-detail-lifestyle .case-header__container .case-header__image{top:0}#case-detail.case-detail-lifestyle .wine-detail .header-wrapper .header .header-overlay{background-image:linear-gradient(90deg,transparent,hsla(300,5%,92%,.65) 10%,#f4f3f0 25%,#f4f3f0);width:55%}.case-header__container{position:absolute;height:100%;top:0;left:50%;transform:translate(-50%);width:100%}.case-header__image-container{height:100%;position:relative}.case-header__image{background-repeat:no-repeat;height:auto;position:absolute;top:40px;bottom:0;width:100%}@media(min-width:321px){.case-header__image{background-position:0 100%}}@media(min-width:426px){.case-header__image{background-position:bottom}}@media(min-width:993px){.case-header__image{width:60%}}.case-header__roundal{position:absolute;top:30px;right:0}.you-save__title{font-size:12px;font-size:.75rem}.in-the-case{border:solid #dadada;border-width:1px 0 1px 0;margin-bottom:128px;padding:24px 0}.case-detail .about-the-case{border-top:0;margin-top:1.8rem}@media(min-width:321px){.case-detail .about-the-case{border-top:1px solid rgba(0,0,0,.12);padding:24px 0 0;margin:24px 0 0}}@media(min-width:993px){.case-detail .about-the-case{border-top:0;margin-top:64px;padding-top:0}}.case-detail .about-the-case .list__tick-points{padding-left:0}.case-detail .about-the-case .list__tick-points li:before{background:50%/contain no-repeat url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='100%' height='100%'%3E%3Cpath d='M29.12,6.88a1.23,1.23,0,0,0-1.74,0L12.53,22.45,4.61,14.18a1.23,1.23,0,0,0-1.77,1.7l8.8,9.2,0,0,0,0,.1.08.08.06.14.07.08,0,.16,0,.06,0,.23,0h0l.23,0,.06,0,.16,0,.08,0,.14-.07.08-.06.1-.08,0,0,0,0L29.16,8.62A1.23,1.23,0,0,0,29.12,6.88Z' fill='%232661A6'%3E%3C/path%3E%3C/svg%3E");margin-left:-3rem;height:24px;width:24px;top:3px}.case-detail .about-the-case ul{padding-left:46px}.case-detail .about-the-case ul li:before{margin-left:-3rem}.case-detail .card__case{padding:0;border-radius:0;border:none;box-shadow:none;background-color:transparent;margin-bottom:28px}.case-detail .card__case .case-tile-detail{min-height:auto}.case-detail .card__case .icon__link{top:3px}.case-detail .angel-price-case-content p{font-weight:700}@media(max-width:768px){.case-detail .card__case .bottle-shot{margin-bottom:1rem}.case-detail .card__case .case-tile-detail{min-height:auto;margin-bottom:1rem}.case-detail .card__case .tile__content{height:auto;margin-bottom:1rem}.case-detail .card__case .bottle-shot{height:12rem}}@media(min-width:321px){.case-detail .wine-detail .info .pricing.border{border-top:1px solid #e0e0e0;margin:24px 0 0;padding:32px 0 0}}@media(min-width:768px){.case-detail .wine-detail .info .pricing.border{border-top:0;margin:0;padding:0}}@media(min-width:993px){.case-detail .wine-detail .info .pricing.border{border-top:1px solid #e0e0e0;margin:24px 0 0;padding:24px 0 0}}.case-detail .freeDelivery-badge{align-items:center;background:#f4f3f0;color:#000;display:flex;margin-top:16px;justify-content:center;padding:8px;text-align:center}.case-detail .freeDelivery-badge h6{font-size:12px!important;margin:0!important}.case-detail .freeDelivery-badge h6 sup{top:auto}.case-detail .freeDelivery-badge img{display:none}.case-detail .avatar .dot-nw{height:40px;margin:0 8px 0 0;width:40px}.case-detail .avatar .producer{font-family:beatrice,sans-serif;font-size:15px;font-size:.9375rem;line-height:1.333;letter-spacing:normal;font-weight:500;letter-spacing:0;margin:0}.case-detail .avatar .producer a{color:#2661a6;font-size:15px;font-weight:600;text-decoration:none}.case-contents-card{font-family:sofia-pro,sans-serif;overflow:visible}.case-contents-card .pricing .angel-price-case-content,.case-contents-card .pricing .angels-save-case-content,.case-contents-card .pricing .normal-price-case-content{font-size:15px;font-size:.9375rem;font-family:sofia-pro,sans-serif;margin-bottom:4px}.case-contents-card .pricing .angel-price-case-content p,.case-contents-card .pricing .angels-save-case-content p{font-weight:600}.case-contents-card .pricing .normal-price-case-content p{color:#666}.case-contents-card .pricing .angel-price-case-content p{color:#000}.case-contents-card .pricing .angels-save-case-content{margin-bottom:0}.case-contents-card .pricing .angels-save-case-content p{color:#f28b5f}.case-contents-card__image{background-size:cover;border-radius:20px 20px 0 0;overflow:hidden;height:100%;min-height:12rem;position:relative;width:100%}@media(min-width:426px){.case-contents-card__image{border-radius:20px}}.quantity-badge,.quantity-badge:before{position:absolute;top:0;left:0}.quantity-badge:before{border-style:solid;border-width:80px 80px 0 0;border-color:#2175dc transparent transparent transparent;content:"";height:0;width:0;z-index:1}.quantity-badge span{color:#fff;display:block;font-size:20px;font-size:1.25rem;font-weight:500;line-height:1;padding:12px 0 0 12px;position:relative;z-index:2}.case-contents-card__winemaker{color:#666;font-size:15px;font-size:.9375rem}a.case-contents-card__read-more{color:#2661a6;font-size:15px;font-weight:600;margin:8px 0 12px;text-decoration:none}a.case-contents-card__read-more:hover{cursor:pointer}.angelPromoIcon a.red{color:#f28b5f}#case-modal{font-family:beatrice,sans-serif}#case-modal .modal-content{overflow:hidden;overflow-y:scroll;padding:0;min-height:90vh}@media(min-width:768px){#case-modal .modal-content{border-radius:20px}}#case-modal .close{background:transparent}#case-modal .list__tick-points li{padding-left:32px}#case-modal .list__tick-points li:before{background:50%/contain url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='100%' height='100%'%3E%3Cpath d='M29.12,6.88a1.23,1.23,0,0,0-1.74,0L12.53,22.45,4.61,14.18a1.23,1.23,0,0,0-1.77,1.7l8.8,9.2,0,0,0,0,.1.08.08.06.14.07.08,0,.16,0,.06,0,.23,0h0l.23,0,.06,0,.16,0,.08,0,.14-.07.08-.06.1-.08,0,0,0,0L29.16,8.62A1.23,1.23,0,0,0,29.12,6.88Z' fill='%232661A6'%3E%3C/path%3E%3C/svg%3E");margin:0;height:20px;top:5px;left:0;width:20px}#case-modal .container{padding-left:16px;padding-right:16px}#case-modal .pricing h6{margin-bottom:8px}#case-modal .pricing .form__joined--atb,#case-modal .pricing nkd-button{margin-top:24px}#case-modal .wine__style--border{border-width:8px}#case-modal .wine__modal--body{padding:32px 20px}.case-modal__roundel{display:flex;justify-content:flex-end;text-align:right}#case-modal .wine__modal--header{width:100%}#case-modal .header-overlay{background-image:linear-gradient(90deg,transparent,hsla(300,5%,92%,.65) 10%,#eceaec 25%,#eceaec);position:absolute;top:0;right:0;bottom:0;width:60%;height:13.6rem;border-radius:3px 3px 0 0}#case-modal .header-image{background-size:contain;background-position-x:0;background-position-y:center;background-repeat:no-repeat;width:100%;height:100%;position:absolute;left:0;top:0;bottom:0}#case-modal .card__contents{border-radius:18px;border:none;margin:4.3rem 1rem 0 0;box-shadow:none;padding:24px 16px}#case-modal .wine__modal--hero{height:14rem;background-size:cover;position:relative}#case-modal .wine__modal--banner{height:14rem;position:absolute;width:100%;background-size:contain;border-radius:3px 3px 0 0;background-repeat:no-repeat}#case-modal .angel-price p{font-weight:700}@media(max-width:992px)and (min-width:768px){#case-modal .card__contents{margin:4.3rem 0 0 0}}@media(max-width:767px){#case-modal .modal-content{min-height:auto}.header-overlay{display:none}#case-modal .header-image{background-size:cover}#case-modal .card__contents{margin:1.5rem 0 1rem;padding:0}#case-modal .card__wrapper{margin:0}#case-modal .wine__modal--body{background:none}#case-modal .wine__modal--hero{height:auto}#case-modal .wine__modal--header:before{border-radius:0}#case-modal .red-roundal{top:0;right:0}#case-modal .wine__modal--banner{position:relative;border-radius:0;background-size:cover;background-position-y:center}}.product-attributes{border-top:1px solid rgba(0,0,0,.12);margin-top:24px;padding-top:8px}.product-attributes__item{margin-top:16px}.product-attributes__icon{align-items:center;background:#f4f3f0;border-radius:12px;display:flex;height:100%;justify-content:center;min-height:80px;padding:18px}.product-attributes__icon .icon{height:24px;width:24px}.product-attributes__caption{font-size:12px;font-size:.75rem;margin-top:8px;text-align:center}