:root{--c7-page-width:1300px;--c7-page-width-checkout:1500px;--c7-font-family:"adobe-garamond-pro","Times New Roman",Times,serif;--c7-body-text-color:#222;--c7-alt-text-color:#222;--c7-font-size:18px;--c7-font-size-sub:14px;--c7-heading-font-family:"adobe-garamond-pro","Times New Roman",Times,serif;--c7-heading-text-color:#222;--c7-heading-font-weight:bold;--c7-primary-color:#d2ae67;--c7-primary-color-text:#d2ae67;--c7-primary-color-dark:#c39d60;--c7-primary-color-focus:#d2ae67;--c7-link-color:#222;--c7-bg:#fff;--c7-bg-alt:#e6e6e6;--c7-border-color:#e3e3e8;--c7-border-radius:0px;--c7-loading-bg:hsla(0,0%,100%,0.5);--c7-modal-border-radius:0px;--c7-modal-shadow:8px;--c7-overlay-bg:0 2px 20px 0 rgba(0,0,0,0.1);--c7-progress-bar:rgba(0,0,0,0.1);--c7-pill-bg:#f3f6ff;--c7-pill-text-color:var(--c7-primary-color-text);--c7-field-bg:#fff;--c7-field-border-radius:.2em;--c7-field-border-color:#ccc;--c7-field-focus-color:grey;--c7-field-option-selected-color:var(--c7-primary-color);--c7-field-option-focus-color:grey;--c7-field-placeholder:#b2b2b8;--c7-field-dropdown-shadow:2px 2px 10px 0 rgba(0,0,0,0.08);--c7-primary-button-bg:var(--c7-primary-color);--c7-primary-button-bg-hover:var(--c7-primary-color-dark);--c7-primary-button-text-color:#fff;--c7-alt-button-bg:#919191;--c7-alt-button-bg-hover:#acacac;--c7-alt-button-text-color:#fff;--c7-button-border-radius:0px;--c7-info-bg:#f1f1f4;--c7-error:#ca0505;--c7-error-bg:#ffebeb;--c7-warning:#fba213;--c7-warning-bg:#fff6e5;--c7-success:#016047;--c7-success-bg:#e8fcf7;--c7-header-text-color:#222;--c7-notification:#ca0505;--c7-cart-count-bg:var(--c7-primary-color);--c7-cart-count-bg-focus:var(--c7-primary-color-focus);--c7-cart-count-text-color:#fff;--c7-side-cart-shadow:0 0 15px 5px rgba(0,0,0,0.1);--c7-dropdown-border-radius:0px;--c7-dropdown-shadow:0 1px 7px 0 rgba(0,0,0,0.15);--c7-dropdown-hover:#e6e8ed;--c7-block-bg:var(--c7-bg-alt);--c7-block-border-color:var(--c7-border-color);--c7-block-border-radius:var(--c7-border-radius);--c7-block-shadow:0px 0px 0px 1px grey}.profile-page.large-8.columns.content.inside{padding-top:50px}.dt-product-list .c7-product-collection__product-list{display:flex;flex-wrap:wrap;width:100%;margin:0 auto;align-items:flex-start;justify-content:flex-start}.dt-product-list .v65-product3Up{margin:0;float:none;flex:none;width:31%;text-align:center}.dt-product-list .c7-product__add-to-cart__form{justify-content:center}.dt-product-list .c7-product__login-message button{display:none}.dt-product-list .c7-product__login-message{padding-left:10px;padding-right:10px}section.content.inside .dt-product-list .c7-product__login-message p{font-size:16px;letter-spacing:0;line-height:20px}@media screen and (min-width:769px){.c7-product-allocation__product-list,.c7-product-collection__product-list{grid-template-columns:1fr 1fr;-moz-column-gap:30px;column-gap:30px;row-gap:30px}}section.content.inside .v65-product-teaser p a{font-size:16px;line-height:20px;padding:10px 20px 10px 10px;background:#e6e6e6 url(https://kamenwines.com/wp-content/themes/KEW/images/button_arrows.png) 94% 15px no-repeat;text-decoration:none;display:block;color:#333;border-bottom:1px solid #000}section.content.inside .v65-product-teaser p a:hover{background-color:#c39d60;background-position:94% -78px;color:#fff}.dt-product-list .dt-group:nth-child(3n+1){clear:both}.dt-product-list:after{content:"";clear:both;display:table}.dt-product-list .dt-group:nth-child(3n){margin-right:0}.lava-block-form .v65-form form.v65-customForm fieldset legend{display:none}.lava-block-form .v65-form form.v65-customForm fieldset button{background-color:#c39d60}.lava-block-form .v65-form form.v65-customForm fieldset button:hover{background-color:#9e8050}.lava-block-form .v65-form form.v65-customForm fieldset button span{display:block;padding:0 .7em;position:relative;text-align:center;white-space:nowrap;height:2.5em;line-height:2.5em;color:#fff}#user-tools{display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:flex-end;min-height:75px}#user-tools .c7-user-nav__account{padding-left:15px;padding-right:0}section.content.inside #user-tools button.c7-link{margin-bottom:0}.c7-content.c7-account-login{max-width:300px;margin:0;padding:0 10px}.c7-account{padding:50px 0}.c7-account .c7-content{padding-bottom:50px}.c7-account__header{background-color:transparent;padding:50px 0 20px}section.content.inside .c7-account__menu{background-color:#e6e6e6;box-shadow:unset}section.content.inside .c7-account__menu a{border-bottom:none;color:var(--c7-body-text-color)}section.content.inside .c7-account__menu .c7-active a,section.content.inside .c7-account__menu a:hover{color:var(--c7-primary-color-dark);border-bottom:3px solid var(--c7-primary-color-dark)}section.content.inside .c7-account__menu .c7-active a:hover{border-bottom:3px solid var(--c7-body-text-color);color:var(--c7-body-text-color)}.c7-account-block{background-color:transparent}.c7-account-blocks{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:20px;column-gap:20px;row-gap:20px}.c7-account-dashboard__right-column{flex:0 0 200px}.c7-btn{margin-bottom:0}.c7-modal{margin:40px 20px}section.content.inside p{text-align:left}section.content.inside a{text-decoration:none;color:var(--c7-primary-color-dark)}button.c7-link,section.content.inside a:hover,section.content.inside button.c7-link{color:var(--c7-link-color)}button.c7-link:hover,section.content.inside button.c7-link:hover{color:var(--c7-primary-color-dark)}.c7-btn.c7-btn--primary.c7-btn--loading{background-color:var(--c7-primary-button-bg)}a.c7-btn.c7-btn--alt,section.content.inside a.c7-btn.c7-btn--alt,section.content.inside a.c7-btn.c7-btn--primary{color:var(--c7-bg);text-decoration:none}a.c7-btn.c7-btn--alt,section.content.inside a.c7-btn.c7-btn--alt:hover,section.content.inside a.c7-btn.c7-btn--primary:hover{color:var(--c7-bg)}.button:focus,.button:hover,button:focus,button:hover{background-color:transparent}.small-4.large-4.columns .v65-product-photo{max-height:400px;text-align:center}.small-4.large-4.columns .v65-product-photo img{max-height:400px}.v65-product-description h2{font-weight:600}.c7-form__buttons button:nth-child(n+2),.c7-form__buttons li:nth-of-type(n+2){margin-bottom:0}.c7-account-login__options a,.c7-account-login__password-options a{color:#c39d60}.c7-account-login__options a:hover,.c7-account-login__password-options a:hover{color:#000}.c7-club-join-button{max-height:40px;height:100%}.c7-club-join-button .c7-btn.c7-btn--primary{min-height:40px}.c7-checkout__header .c7-breadcrumbs .c7-active,.c7-checkout__header .c7-breadcrumbs .c7-completed:focus,.c7-checkout__header .c7-breadcrumbs .c7-completed:hover{background-color:transparent}.c7-checkout__background,.c7-checkout__summary-container{background-color:#fbfbfb}button.c7-tab:hover{color:var(--c7-primary-color-dark)}.c7-btn--loading{background-color:var(--c7-primary-button-bg)}.c7-checkbox input[type=checkbox]:not([disabled]):active+.c7-checkbox__control,.c7-checkbox input[type=checkbox]:not([disabled]):focus+.c7-checkbox__control,.c7-form input:active:not([disabled]),.c7-form input:focus:not([disabled]),.c7-form select:active:not([disabled]),.c7-form select:focus:not([disabled]),.c7-form textarea:active:not([disabled]),.c7-form textarea:focus:not([disabled]),.c7-order-item input:active:not([disabled]),.c7-order-item input:focus:not([disabled]),.c7-order-item select:active:not([disabled]),.c7-order-item select:focus:not([disabled]),.c7-order-item textarea:active:not([disabled]),.c7-order-item textarea:focus:not([disabled]),.c7-radio--box input[type=radio]:not([disabled]):focus+.c7-radio__control+.c7-card-type+.c7-radio__label:after,.c7-radio--box input[type=radio]:not([disabled]):focus+.c7-radio__control+.c7-radio__label:after,.c7-radio input[type=radio]:not([disabled]):active+.c7-radio__control,.c7-radio input[type=radio]:not([disabled]):focus+.c7-radio__control,.c7-tab:active,.c7-tab:focus{box-shadow:0 0 0 1px var(--c7-field-option-focus-color)}footer.row p{font-weight:700}footer.row h2,footer.row p a.facebook{letter-spacing:1px}@media screen and (max-width:600px){.dt-product-list .dt-group:nth-child(3n+1){clear:none}.dt-product-list .dt-group:nth-child(3n){margin-right:3%}.dt-product-list .dt-group:nth-child(2n){margin-right:0}.dt-product-list .dt-group:nth-child(odd){clear:both}}@media screen and (max-width:580px){section.content.inside #user-tools{background:#fbfbfb;border-top:none;border-bottom:none}}