@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,500;0,700;1,500&family=Jost:wght@400;500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,600;0,700&family=Jost:wght@400;500&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;padding:0}*,body{margin:0}body{font-family:Roboto,sans-serif;min-height:100vh;width:100%}.Wine-logo{height:150px;width:100%}.LikeDislikeBtn{bottom:190px;color:red;display:flex;flex-direction:row;left:28em;position:absolute;width:30px}.CardBorder{background-color:#b4b4eb;margin:5px}.Sample{margin-bottom:100px}.SearchBar{margin-bottom:5em;margin-left:100px}.wine-container{display:flex;flex-wrap:wrap;justify-content:center;padding:20px}.background{background:#200510;background-position:50%;background-size:cover;-webkit-filter:blur(8px);filter:blur(8px);height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.NaviBar{margin-left:5%;margin-right:5%}.App-header{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1 1}.wine-banner{align-items:center;background:radial-gradient(ellipse 120% 80% at 50% -10%,#5c1424 0,#3a0916 45%,#200510 80%,#150309 100%);display:flex;font-family:Jost,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.wine-banner__vine{left:0;opacity:.55;position:absolute;top:8%;width:100%}.wine-banner__vine svg{display:block;height:60px;width:100%}.wine-banner__vine path{fill:none;stroke:#c9a227;stroke-width:1.4;stroke-linecap:round}.wine-banner__vine--bottom{bottom:8%;top:auto;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.wine-banner__content{max-width:720px;padding:0 24px;position:relative;text-align:center;z-index:2}.wine-banner__eyebrow{color:#c9a227;display:inline-block;font-size:12px;font-weight:500;letter-spacing:.32em;margin-bottom:28px;position:relative;text-transform:uppercase}.wine-banner__eyebrow:after,.wine-banner__eyebrow:before{background:#c9a22788;content:"";height:1px;position:absolute;top:50%;width:28px}.wine-banner__eyebrow:before{margin-right:14px;right:100%}.wine-banner__eyebrow:after{left:100%;margin-left:14px}.wine-banner__title{color:#f7f0e3;font-family:Playfair Display,serif;font-size:clamp(2.6rem,6vw,4.6rem);font-weight:700;letter-spacing:-.01em;line-height:1.08}.wine-banner__title em{color:#d9b25f;font-style:italic;font-weight:500}.wine-banner__subtitle{color:#e7d9c8;font-family:Playfair Display,serif;font-size:clamp(1.05rem,1.6vw,1.35rem);font-style:italic;font-weight:500;margin-top:22px;opacity:.85}.wine-banner__cta{border:1px solid #c9a227;border-radius:2px;color:#f7f0e3;display:inline-block;font-size:13px;letter-spacing:.22em;margin-top:44px;padding:14px 38px;text-decoration:none;text-transform:uppercase;transition:background .35s ease,color .35s ease}.wine-banner__cta:hover{background:#c9a227;color:#200510}@media (max-width:560px){.wine-banner__vine{display:none}}.wine-container ul{display:flex;flex-wrap:wrap;justify-content:center}.Border{list-style:none outside none;margin:5px 2px}.single{border-radius:10px;cursor:pointer;margin:5px}.loading-container{align-items:center;display:flex;flex-direction:column;height:50vh;justify-content:center}.loading-gif{height:100px;width:100px}.loading-home{color:#ccc;font-size:1.2em;margin-top:20px}.search-bar{align-items:flex-end;border-radius:4px;display:flex;flex-wrap:wrap;gap:28px;margin:0 auto;max-width:900px;padding:24px 28px}.filter-group{display:flex;flex-direction:column;gap:8px}.filter-label{color:#c9a227;font-family:Jost,sans-serif;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.filter-select{appearance:none;-webkit-appearance:none;background:#150309 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='m0 0 5 6 5-6' fill='none' stroke='%23c9a227' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 14px center;border:1px solid #c9a22755;border-radius:2px;color:#f7f0e3;cursor:pointer;font-family:Jost,sans-serif;font-size:13.5px;min-width:170px;padding:10px 36px 10px 14px;transition:border-color .25s ease,box-shadow .25s ease}.filter-select:hover{border-color:#c9a227}.filter-select:focus{border-color:#c9a227;box-shadow:0 0 0 3px #c9a22726;outline:none}.filter-select option{background:#200510;color:#f7f0e3}.filter-divider{align-self:stretch;background:#c9a22733;margin:0 -6px;width:1px}@media (max-width:640px){.search-bar{align-items:stretch;flex-direction:column}.filter-divider{display:none}.filter-select{min-width:100%}}.navbar-container{background:#200510;border-bottom:1px solid #c9a22733;box-shadow:0 8px 24px -12px rgba(0,0,0,.6);position:-webkit-sticky;position:sticky;top:0;z-index:50}.nav-container{align-items:center;display:flex;justify-content:space-between;list-style:none;margin:0 auto;max-width:1180px;padding:18px 32px}.nav-brand{color:#f7f0e3;font-family:Playfair Display,serif;font-size:1.5rem;font-weight:700;letter-spacing:.02em}.nav-brand span{color:#c9a227;font-style:italic;font-weight:600}.nav-links{display:flex;gap:40px;list-style:none}.nav-item,.navBar-link{position:relative}.navBar-link{color:#e7d9c8;font-family:Jost,sans-serif;font-size:12.5px;font-weight:500;letter-spacing:.22em;padding:6px 2px;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.navBar-link:after{background:#c9a227;bottom:-4px;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.navBar-link:hover{color:#f7f0e3}.navBar-link:hover:after{width:100%}.navBar-link.active{color:#c9a227}.navBar-link.active:after{width:100%}@media (max-width:640px){.nav-links{gap:22px}.nav-container{padding:16px 20px}}.navBar-link{gap:6px}.nav-basket-count,.navBar-link{align-items:center;display:inline-flex}.nav-basket-count{background:#c9a227;border-radius:50%;color:#200510;font-size:10px;font-weight:700;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 4px}.card{aspect-ratio:3/4.2;background:#200510;border:1px solid #c9a22726;border-radius:6px;cursor:pointer;overflow:hidden;position:relative;transition:border-color .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,border-color .4s ease;transition:transform .4s ease,border-color .4s ease,-webkit-transform .4s ease}.card:hover{border-color:#c9a22766;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.card-img{display:block;-webkit-filter:saturate(.9) brightness(.92);filter:saturate(.9) brightness(.92);height:100%;object-fit:cover;transition:-webkit-transform .6s ease,-webkit-filter .6s ease;transition:transform .6s ease,filter .6s ease;transition:transform .6s ease,filter .6s ease,-webkit-transform .6s ease,-webkit-filter .6s ease;width:100%}.card:hover .card-img{-webkit-filter:saturate(1) brightness(.55);filter:saturate(1) brightness(.55);-webkit-transform:scale(1.06);transform:scale(1.06)}.card-body{background:linear-gradient(0deg,#150309e6 0,#15030999 38%,transparent 75%);display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:22px 20px;position:absolute;transition:opacity .4s ease}.card-sub-title{color:#c9a227;font-family:Jost,sans-serif;font-size:10.5px;font-weight:500;letter-spacing:.2em;margin-bottom:6px;text-transform:uppercase}.card-title{color:#f7f0e3;font-family:Playfair Display,serif;font-size:1.15rem;font-weight:600;line-height:1.25;margin-bottom:10px}.card-info{align-items:center;display:flex;gap:6px}.card-stars{display:inline-flex;gap:2px}.card-stars svg{height:12px;width:12px}.card-stars .filled{fill:#c9a227}.card-stars .empty{fill:none;stroke:#c9a22766;stroke-width:1.5}.card-rating-num{color:#e7d9c8aa;font-family:Jost,sans-serif;font-size:11px;margin-left:2px}.Basket{margin:0 auto;max-width:780px;padding:40px 24px}.Basket h1{color:#f7f0e3;font-family:Playfair Display,serif;font-size:2rem;font-weight:700;margin-bottom:8px;text-align:center}.TotalBasket{color:#e7d9c8aa;font-size:13px;margin-bottom:32px;text-align:center}.basket-list{display:flex;flex-direction:column;gap:16px;list-style:none}.basketItems{grid-gap:20px;align-items:center;background:#200510;border:1px solid #c9a22733;border-radius:4px;display:grid;gap:20px;grid-template-columns:90px 1fr auto;padding:16px 20px}.basket-img-link{display:block}.card-img-basket{border:1px solid #c9a22733;border-radius:3px;height:112px;object-fit:cover;transition:opacity .25s ease;width:80px}.basket-img-link:hover .card-img-basket{opacity:.8}.basket-details{display:flex;flex-direction:column;gap:4px}.itemPrice-perBottle{color:#e7d9c8aa;font-family:Jost,sans-serif;font-size:12px}.Quantity{color:#c9a227;font-family:Jost,sans-serif;font-size:10.5px;font-weight:500;letter-spacing:.16em;margin-top:8px;text-transform:uppercase}.qty-row{align-items:center;display:flex;gap:12px;margin-top:6px}.QuantityBtn-container{align-items:center;display:flex;gap:10px}.QuantityBtn{background:#150309;border:1px solid #c9a22755;border-radius:50%;color:#f7f0e3;cursor:pointer;font-size:14px;height:26px;transition:border-color .25s ease,background .25s ease,color .25s ease;width:26px}.QuantityBtn:hover:not(:disabled){background:#c9a227;border-color:#c9a227;color:#200510}.QuantityBtn:disabled{cursor:not-allowed;opacity:.3}.QuantityNum{color:#f7f0e3;font-family:Playfair Display,serif;font-size:1rem;min-width:18px;text-align:center}.totalPrice-forThisTypeOfWine{color:#e7d9c8;font-family:Jost,sans-serif;font-size:13px;text-align:right;white-space:nowrap}.basket-bottom-container{align-items:center;border-top:1px solid #c9a22733;display:flex;justify-content:space-between;margin-top:32px;padding-top:24px}.totalBill{color:#f7f0e3;font-family:Playfair Display,serif;font-size:1.4rem;font-weight:700}.OrderBtn{background:transparent;border:1px solid #c9a227;border-radius:2px;color:#f7f0e3;cursor:pointer;font-family:Jost,sans-serif;font-size:12.5px;font-weight:500;letter-spacing:.2em;padding:13px 36px;text-transform:uppercase;transition:background .3s ease,color .3s ease}.OrderBtn:hover{background:#c9a227;color:#200510}@media (max-width:560px){.basketItems{grid-template-columns:70px 1fr}.totalPrice-forThisTypeOfWine{grid-column:2;text-align:left}}.RemoveItem{background:none;border:none;color:#e7d9c866;cursor:pointer;padding:4px;transition:color .25s ease,-webkit-transform .2s ease;transition:color .25s ease,transform .2s ease;transition:color .25s ease,transform .2s ease,-webkit-transform .2s ease}.RemoveItem:hover{color:#e18b7a;-webkit-transform:scale(1.08);transform:scale(1.08)}.RemoveItem svg{height:16px;width:16px}.Requests{font-family:Arial,sans-serif;min-height:100vh;padding:20px}.RequestForm{background-color:#fff;border-radius:15px;box-shadow:0 8px 16px rgba(0,0,0,.1);margin:0 auto 40px;max-width:800px;overflow:hidden}.form-container-req{padding:30px}.SubmissionForm{gap:15px}.SubmissionForm label{color:#333;font-weight:700;margin-bottom:5px}.SubmissionForm input,.SubmissionForm textarea{border:1px solid #ddd;border-radius:8px;font-size:16px;padding:12px;transition:border-color .3s,box-shadow .3s}.SubmissionForm input:focus,.SubmissionForm textarea:focus{border-color:#8b0000;box-shadow:0 0 5px rgba(139,0,0,.3);outline:none}.TextArea{min-height:120px}.req-btn-container{justify-content:flex-end;margin-top:10px}.RequestsBtn{background-color:#8b0000;border:none;border-radius:8px;color:#fff;font-size:16px;font-weight:700;padding:12px 24px;transition:background-color .3s,-webkit-transform .2s;transition:background-color .3s,transform .2s;transition:background-color .3s,transform .2s,-webkit-transform .2s}.RequestsBtn:hover:not(:disabled){background-color:brown;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.RequestsBtn:disabled{background-color:#ccc;-webkit-transform:none;transform:none}.MsgRequest{background-color:#e8f5e8;border:1px solid #4caf50;border-radius:5px;color:#4caf50;font-size:18px;font-weight:700;margin:20px 0;padding:10px}.requestListArea{color:#c9a227;font-size:1.8em;font-weight:700;margin-bottom:30px}.requestListArea+ul{display:flex;flex-direction:column;gap:20px;list-style:none;margin:0 auto;max-width:1000px;padding:0}.requestCard{background-color:#fff;border-left:5px solid #8b0000;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:20px;transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s}.requestCard:hover{box-shadow:0 8px 16px rgba(0,0,0,.15);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.requestCard span:first-child{color:#8b0000;font-weight:700}.requestCard span:nth-child(2),.requestCard span:nth-child(4),.requestCard span:nth-child(6){color:#555;margin-left:5px}.requestCard br{display:none}.requestCard>div{display:flex;flex-direction:column;gap:10px}.requestCard>div>span{display:block}.requestCard>div>span:first-child:after{content:": ";font-weight:400}@media (max-width:768px){.Requests{padding:10px}.RequestForm{margin:0 10px 20px}.RequestContactUS{font-size:1.2em;padding:15px}.form-container-req{padding:20px}.RequestCard{padding:15px}.RequestListArea{font-size:1.5em}}.Requests{margin:0 auto;max-width:680px;padding:40px 24px}.RequestForm{background:#200510;border:1px solid #c9a22733;border-radius:4px;padding:44px 40px}.RequestContactUS{color:#f7f0e3;font-size:1.7rem;font-weight:600;line-height:1.35;margin-bottom:8px}.RequestContactUS,.RequestSubhead{font-family:Playfair Display,serif;text-align:center}.RequestSubhead{color:#e7d9c883;font-size:.95rem;font-style:italic;margin-bottom:34px}.SubmissionForm{display:flex;flex-direction:column}.field-label{margin-bottom:8px}.TextArea,.field-input{background:#150309;border:1px solid #c9a22755;border-radius:2px;color:#f7f0e3;font-family:Jost,sans-serif;font-size:14px;margin-bottom:22px;padding:12px 14px;transition:border-color .25s ease,box-shadow .25s ease;width:100%}.TextArea::-webkit-input-placeholder,.field-input::-webkit-input-placeholder{color:#e7d9c855}.TextArea::placeholder,.field-input::placeholder{color:#e7d9c855}.TextArea:hover,.field-input:hover{border-color:#c9a22799}.TextArea:focus,.field-input:focus{border-color:#c9a227;box-shadow:0 0 0 3px #c9a22726;outline:none}.TextArea{font-family:Jost,sans-serif;min-height:110px;resize:vertical}.req-btn-container{display:flex;justify-content:center;margin-top:6px}.RequestsBtn{background:transparent;border:1px solid #c9a227;border-radius:2px;color:#f7f0e3;cursor:pointer;font-family:Jost,sans-serif;font-size:12.5px;font-weight:500;letter-spacing:.22em;padding:13px 44px;text-transform:uppercase;transition:background .3s ease,color .3s ease,opacity .3s ease}.RequestsBtn:hover:not(:disabled){background:#c9a227;color:#200510}.RequestsBtn:disabled{cursor:not-allowed;opacity:.35}.req-divider{border:none;border-top:1px solid #c9a22733;margin-top:40px}.MsgRequest{background:#2c3b1f;border:1px solid #7fae4d55;border-radius:2px;color:#d9e9c4;font-size:13.5px;letter-spacing:.02em;margin:20px 0 0;padding:14px 20px;text-align:center}.request-list-wrap{margin:40px auto 0;max-width:680px;padding:0 24px}.requestListArea{color:#e7d9c8;font-family:Playfair Display,serif;font-size:1.1rem;font-style:italic;font-weight:600;margin-bottom:26px;text-align:center}.requestListArea:after{background:#c9a227;content:"";display:block;height:1px;margin:14px auto 0;width:40px}.request-list{display:flex;flex-direction:column;gap:16px;list-style:none}.request-empty{color:#e7d9c866;font-family:Playfair Display,serif;font-style:italic;padding:20px 0;text-align:center}.request-card{background:#200510;border:1px solid #c9a22733;border-left:2px solid #c9a227;border-radius:2px;padding:20px 24px}.request-card-header{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between;margin-bottom:10px}.request-user{color:#f7f0e3;font-family:Playfair Display,serif;font-size:1.05rem;font-weight:600}.request-region{color:#c9a227;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.request-comment{color:#e7d9c8cc;font-size:13.5px;line-height:1.65}.pagination{margin-top:28px}.pagination-arrow,.pagination-page{font-size:13px;height:32px;min-width:32px}.SingleCard{background:#200510;border:1px solid #c9a22733;border-radius:6px;display:flex;flex-direction:column;gap:28px;margin:30px auto;max-width:1200px;padding:32px}.main-single-card-container{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:1fr 2fr}@media (max-width:768px){.main-single-card-container{gap:24px;grid-template-columns:1fr}}.left-flexbox-container{align-items:center;display:flex;flex-direction:column;gap:18px}.right-flexbox-container{display:flex;flex-direction:column;gap:14px}.pcs-singleCard{border:1px solid #c9a22733;border-radius:4px;box-shadow:0 12px 32px -8px rgba(0,0,0,.6);height:auto;max-width:100%}.like-dislike-container{display:flex;gap:12px;justify-content:center}.thumbsDown,.thumbsUp{background:#150309;border:1px solid #c9a22755;border-radius:50%;color:#e7d9c8;cursor:pointer;font-size:18px;height:42px;transition:border-color .3s ease,color .3s ease,-webkit-transform .2s ease;transition:border-color .3s ease,transform .2s ease,color .3s ease;transition:border-color .3s ease,transform .2s ease,color .3s ease,-webkit-transform .2s ease;width:42px}.thumbsUp:hover{border-color:#7fae4d;color:#a9d17f}.thumbsDown:hover,.thumbsUp:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}.thumbsDown:hover{border-color:#c96a5a;color:#e18b7a}.button-singleCard{background:transparent;border:1px solid #c9a227;border-radius:2px;color:#f7f0e3;cursor:pointer;font-family:Jost,sans-serif;font-size:12.5px;font-weight:500;letter-spacing:.18em;padding:11px 24px;text-transform:uppercase;transition:background .3s ease,color .3s ease}.button-singleCard:hover{background:#c9a227;color:#200510}.add-comment{align-self:flex-start;background:transparent;border:1px solid #c9a227;border-radius:2px;color:#f7f0e3;cursor:pointer;font-family:Jost,sans-serif;font-size:12.5px;font-weight:500;letter-spacing:.18em;padding:11px 24px;text-transform:uppercase;transition:background .3s ease,color .3s ease}.add-comment:hover{background:#c9a227;color:#200510}.noCom{color:#e7d9c866;font-family:Playfair Display,serif;font-style:italic;padding:12px 0;text-align:center}.input-singleCard,.textarea-singleCard{background:#150309;border:1px solid #c9a22755;border-radius:2px;box-sizing:border-box;color:#f7f0e3;font-family:Jost,sans-serif;font-size:14px;padding:12px 14px;transition:border-color .25s ease,box-shadow .25s ease;width:100%}.input-singleCard:focus,.textarea-singleCard:focus{border-color:#c9a227;box-shadow:0 0 0 3px #c9a22726;outline:none}.textarea-singleCard{min-height:80px;resize:vertical}.close-comment-btn,.post-comment-btn{border:1px solid;border-radius:2px;cursor:pointer;font-family:Jost,sans-serif;font-size:12px;font-weight:500;letter-spacing:.16em;margin-right:10px;padding:10px 22px;text-transform:uppercase;transition:background .3s ease,color .3s ease}.post-comment-btn{background:transparent;border-color:#7fae4d;color:#a9d17f}.post-comment-btn:hover{background:#7fae4d;color:#150309}.close-comment-btn{background:transparent;border-color:#c9a22755;color:#e7d9c8aa}.close-comment-btn:hover{border-color:#c9a227;color:#f7f0e3}.eachReview-conatiner{background:#150309;border-left:2px solid #c9a227;border-radius:2px;padding:16px 20px}.eachReview-conatiner p:first-child{color:#f7f0e3;font-family:Playfair Display,serif;font-weight:600;margin-bottom:6px}.reviewLine{color:#e7d9c8cc;font-size:13.5px;font-style:italic;line-height:1.6;margin:6px 0}.eachReview-conatiner p:last-child{color:#e7d9c866;font-size:11px;letter-spacing:.05em;text-align:right}.right-flexbox-container h1{color:#f7f0e3;font-family:Playfair Display,serif;font-size:2.1em;font-weight:700;margin:0}.right-flexbox-container strong{color:#c9a227;font-weight:500}.right-flexbox-container span{color:#e7d9c8aa}.right-flexbox-container p{color:#e7d9c8cc;font-size:14px;line-height:1.7}.delivery-container{background:#150309;border:1px solid #c9a22733;border-radius:2px;margin-top:8px;padding:18px 20px}.delivery-singleCard{background:none;border:none;color:#c9a227;cursor:pointer;font-family:Jost,sans-serif;font-size:13.5px;letter-spacing:.04em;text-decoration:underline;text-underline-offset:3px}.delivery-info{background:#200510;border-radius:2px;color:#e7d9c8cc;font-size:13px;line-height:1.6;margin-top:12px;padding:12px 14px}.ups{margin-bottom:10px}.singleCard-others-buying{color:#e7d9c8;font-family:Playfair Display,serif;font-size:1.3em;font-style:italic;font-weight:600;margin:10px 0 8px;text-align:center}.singleCard-others-buying:after{background:#c9a227;content:"";display:block;height:1px;margin:14px auto 0;width:40px}.othersBuy-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.othersBuy-container ul{display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin:0;padding:0}.ob-container{display:flex;justify-content:center}.ob-card{aspect-ratio:3/4.2;background:#200510;border:1px solid #c9a22726;border-radius:4px;cursor:pointer;overflow:hidden;position:relative;transition:border-color .35s ease,-webkit-transform .35s ease;transition:transform .35s ease,border-color .35s ease;transition:transform .35s ease,border-color .35s ease,-webkit-transform .35s ease;width:180px}.ob-card:hover{border-color:#c9a22766;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.ob-card-img{display:block;-webkit-filter:saturate(.9) brightness(.92);filter:saturate(.9) brightness(.92);height:100%;object-fit:cover;transition:-webkit-transform .6s ease,-webkit-filter .6s ease;transition:transform .6s ease,filter .6s ease;transition:transform .6s ease,filter .6s ease,-webkit-transform .6s ease,-webkit-filter .6s ease;width:100%}.ob-card:hover .ob-card-img{-webkit-filter:saturate(1) brightness(.55);filter:saturate(1) brightness(.55);-webkit-transform:scale(1.06);transform:scale(1.06)}.ob-card-body{background:linear-gradient(0deg,#150309e6 0,#15030999 38%,transparent 75%);display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:16px 14px;position:absolute}.card-sub-title-singleCard{color:#c9a227;font-family:Jost,sans-serif;font-size:9.5px;font-weight:500;letter-spacing:.18em;margin-bottom:4px;text-transform:uppercase}.card-title-singleCard{color:#f7f0e3;font-family:Playfair Display,serif;font-size:13px;font-weight:600;margin-bottom:6px;text-transform:none}.card-info-singleCard{color:#e7d9c8aa;font-size:11px}.SingleCardMsgBasket{background:#2c3b1f;border:1px solid #7fae4d55;border-radius:2px;color:#d9e9c4;font-size:13.5px;padding:14px 20px;position:fixed;right:20px;top:20px;z-index:1000}.field-label{color:#c9a227;display:block;font-family:Jost,sans-serif;font-size:11px;font-weight:500;letter-spacing:.2em;margin-bottom:6px;margin-top:12px;text-transform:uppercase}.comment-form-wrap{margin-top:10px}.comment-form-actions{margin-top:12px}.comment-posted-msg{color:#a9d17f;font-size:13px;margin-top:10px}.review-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin-top:16px}.loading-msg{color:#e7d9c8aa;font-family:Playfair Display,serif;font-style:italic;padding:40px 0;text-align:center}.error-msg{color:#e18b7a;padding:12px 0;text-align:center}.ob-card-link{display:block;text-decoration:none}.qty-container{align-items:center;display:flex;gap:12px;margin-top:20px}.qty-text{color:#c9a227;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.input-number,.qty-text{font-family:Jost,sans-serif}.input-number{background:#150309;border:1px solid #c9a22755;border-radius:2px;color:#f7f0e3;font-size:14px;padding:10px 12px;text-align:center;width:60px}.input-number:focus{border-color:#c9a227;box-shadow:0 0 0 3px #c9a22726;outline:none}.input-number::-webkit-inner-spin-button,.input-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-number[type=number]{-moz-appearance:textfield}.ButtonForCard{background:transparent;border:1px solid #c9a227;border-radius:2px;color:#f7f0e3;cursor:pointer;font-family:Jost,sans-serif;font-size:12.5px;font-weight:500;letter-spacing:.18em;padding:11px 26px;text-transform:uppercase;transition:background .3s ease,color .3s ease}.ButtonForCard:hover{background:#c9a227;color:#200510}.pagination{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:20px}.pagination-arrow,.pagination-page{background:transparent;border:1px solid #c9a22733;border-radius:2px;color:#e7d9c8;cursor:pointer;font-family:Jost,sans-serif;font-size:12.5px;height:30px;min-width:30px;padding:0 6px;transition:border-color .25s ease,color .25s ease,background .25s ease}.pagination-arrow:hover:not(:disabled),.pagination-page:hover{border-color:#c9a227;color:#f7f0e3}.pagination-page.active{background:#c9a227;border-color:#c9a227;color:#200510;font-weight:600}.pagination-arrow:disabled{cursor:not-allowed;opacity:.3}.thumbsUp.active{background:#7fae4d;border-color:#7fae4d;color:#150309}.thumbsDown.active{background:#c96a5a;border-color:#c96a5a;color:#150309}.footer-container{grid-gap:40px;background:#150309;border-top:1px solid #c9a22733;display:grid;gap:40px;grid-template-columns:1.2fr 1.2fr 1fr 1fr;margin:20px auto;max-width:100%;padding:56px 32px 28px}.footer-head{color:#c9a227;font-family:Playfair Display,serif;font-size:.95rem;font-weight:600;letter-spacing:.06em;margin-bottom:18px}.footer-section-info p{color:#e7d9c8aa;cursor:pointer;font-size:13px;padding:6px 0;transition:color .25s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer-section-info p:hover{color:#f7f0e3}.footer-section-address p{color:#e7d9c8aa;font-size:13px;line-height:1.9}.footer-section-address p:first-child{color:#f7f0e3;font-family:Playfair Display,serif;font-size:1rem;font-weight:600;margin-bottom:4px}.footer-section-payments,.footer-section-social{display:flex;flex-direction:column}.footer-payment-icons,.footer-social-icons{display:flex;flex-wrap:wrap;gap:12px}.footer-social-icons img{cursor:pointer;-webkit-filter:grayscale(1) brightness(1.6) opacity(.55);filter:grayscale(1) brightness(1.6) opacity(.55);height:34px;object-fit:contain;transition:-webkit-filter .25s ease,-webkit-transform .25s ease;transition:filter .25s ease,transform .25s ease;transition:filter .25s ease,transform .25s ease,-webkit-filter .25s ease,-webkit-transform .25s ease;width:34px}.footer-social-icons img:hover{-webkit-filter:grayscale(0) brightness(1) opacity(1);filter:grayscale(0) brightness(1) opacity(1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.footer-payment-icons img{background:#f7f0e3;border-radius:3px;cursor:pointer;height:28px;object-fit:contain;opacity:.85;padding:4px;transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,transform .25s ease;transition:opacity .25s ease,transform .25s ease,-webkit-transform .25s ease;width:44px}.footer-payment-icons img:hover{opacity:1;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.footer-bottom{border-top:1px solid #c9a22722;color:#e7d9c866;font-size:11px;letter-spacing:.08em;margin:32px auto 0;max-width:1180px;padding:20px 32px 0;text-align:center}@media (max-width:900px){.footer-container{grid-template-columns:1fr 1fr}}@media (max-width:560px){.footer-container{gap:30px;grid-template-columns:1fr}}.Checkout-head{color:#f7f0e3;font-family:Playfair Display,serif;font-size:2rem;font-weight:700;margin:40px 0 36px;text-align:center}.main-checkout{margin:0 auto;max-width:980px;padding:0 24px 60px}.whole-container{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1fr 1fr 340px}.border-container{background:#200510;border:1px solid #c9a22733;border-radius:4px;margin-bottom:24px;padding:24px 26px}.border-container-head-text{color:#f7f0e3;display:block;font-family:Playfair Display,serif;font-size:1.05rem;font-weight:600;margin-bottom:16px}.radio-row{align-items:center;cursor:pointer;display:flex;gap:10px;padding:8px 0}.checkout-delivery-input,.checkout-payment-input{appearance:none;-webkit-appearance:none;background:#150309;border:1px solid #c9a22766;border-radius:50%;cursor:pointer;flex-shrink:0;height:16px;position:relative;width:16px}.checkout-delivery-input:checked,.checkout-payment-input:checked{border-color:#c9a227}.checkout-delivery-input:checked:after,.checkout-payment-input:checked:after{background:#c9a227;border-radius:50%;content:"";inset:3px;position:absolute}.checkout-label,.checkout-payment{color:#e7d9c8cc;cursor:pointer;font-family:Jost,sans-serif;font-size:13.5px}.field-block{margin-bottom:16px}.field-block label{color:#c9a227;display:block;font-family:Jost,sans-serif;font-size:11px;font-weight:500;letter-spacing:.16em;margin-bottom:6px;text-transform:uppercase}.field-block input{background:#150309;border:1px solid #c9a22755;border-radius:2px;box-sizing:border-box;color:#f7f0e3;font-family:Jost,sans-serif;font-size:13.5px;padding:11px 14px;transition:border-color .25s ease,box-shadow .25s ease;width:100%}.field-block input:focus{border-color:#c9a227;box-shadow:0 0 0 3px #c9a22726;outline:none}.form-error{color:#e18b7a;font-family:Jost,sans-serif;font-size:12.5px;margin-top:6px}.totalOrder-container{background:#200510;border:1px solid #c9a22733;border-radius:4px;display:flex;flex-direction:column;grid-column:3;grid-row:1/span 2;padding:26px;position:-webkit-sticky;position:sticky;top:24px}.totalOrder-container h3{color:#c9a227;font-family:Jost,sans-serif;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.totalOrder-container>p:first-of-type{border-bottom:1px solid #c9a22733;color:#e7d9c8;font-family:Jost,sans-serif;font-size:15px;margin-top:6px;padding-bottom:18px}.totalOrder-container h1{font-size:1.15rem;margin-top:18px}.totalOrder-container h1,.totalOrder-container>p:last-of-type{color:#f7f0e3;font-family:Playfair Display,serif;font-weight:700}.totalOrder-container>p:last-of-type{font-size:1.8rem;margin-top:6px}.confirm-btn{background:transparent;border:1px solid #c9a227;border-radius:2px;color:#f7f0e3;cursor:pointer;font-family:Jost,sans-serif;font-size:12.5px;font-weight:500;letter-spacing:.2em;margin-top:28px;padding:14px;text-transform:uppercase;transition:background .3s ease,color .3s ease}.confirm-btn:hover{background:#c9a227;color:#200510}@media (max-width:860px){.whole-container{grid-template-columns:1fr}.totalOrder-container{grid-column:1;grid-row:auto;position:static}}.error-container{align-items:center;display:flex;flex-direction:column;height:70vh;justify-content:center;text-align:center}.errorPage-link{color:#fff;font-weight:700;margin-top:20px;text-decoration:none}
/*# sourceMappingURL=main.0aad36ce.css.map*/