.product-item{margin-bottom:40px;position:relative}.product-item__badge{background-color:#ccb092;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:80px;height:80px;font-family:Aldine721 BT,serif;font-size:18px;font-weight:300;font-style:italic;line-height:2.11;letter-spacing:.22px;text-align:center;color:#fff;border-radius:50%;position:absolute;right:0;top:0}.product-item__image{min-width:100%;margin-bottom:20px}
@media print,screen and (min-width:64em){.product-item__image{margin-bottom:35px}}.product-item__title{font-size:14px;line-height:1.82;letter-spacing:3px;text-align:center;text-transform:uppercase;color:#6c6967;margin-bottom:12px}.product-item__price{font-size:13px;line-height:2;letter-spacing:2px;text-align:center;color:#663e3e}.product-item__price s{color:#ac3f34}.reviews-badge-wrapper{text-align:center;margin-bottom:20px}
@media print,screen and (min-width:64em){.reviews-badge-wrapper{text-align:center}}
@media print,screen and (min-width:64em){.grid-container--products{padding:0 100px}}.snize-recommendations{display:none!important}.vld-overlay.is-active{text-align:center;margin:50px 0}.title-bar{margin-bottom:25px}
@media print,screen and (min-width:40em){.title-bar{margin-bottom:0}}.collection__title{position:relative;font-size:22px;font-weight:300;font-style:italic;line-height:1.45;letter-spacing:.27px;text-align:center;color:#444445;padding-bottom:20px;margin-bottom:50px}
@media print,screen and (min-width:64em){.collection__title{font-size:29px;line-height:1.31;letter-spacing:.36px;margin-bottom:60px}}.collection__title:before{content:"";display:block;width:40px;height:1px;background-color:#444445;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.filter-bar__selectors-and-pagination{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px;margin-bottom:40px}
@media print,screen and (min-width:40em){.filter-bar__selectors-and-pagination{margin-top:5px;margin-bottom:60px}}
@media print,screen and (min-width:64em){.filter-bar__selectors-and-pagination{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:35px 0;-ms-flex-pack:start;justify-content:flex-start}}.filter-bar__filterable-items{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}
@media print,screen and (min-width:40em){.filter-bar__filterable-items{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}
@media print,screen and (min-width:64em){.filter-bar__filterable-items{-ms-flex-pack:end;justify-content:flex-end}}.selector-wrapper{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:15px}
@media print,screen and (min-width:40em){.selector-wrapper{width:auto;max-width:inherit;display:block}}
@media print,screen and (min-width:64em){.selector-wrapper{margin-bottom:0}}
@media print,screen and (min-width:40em){.selector-wrapper+.selector-wrapper{margin-left:30px}}.selector-wrapper--sortBy{margin:0 auto 15px}
@media print,screen and (min-width:64em){.selector-wrapper--sortBy{margin:0}}.sortBy{white-space:pre}.sortBy .choices__list--dropdown{left:50%;transform:translateX(-50%);right:auto}
@media print,screen and (min-width:64em){.sortBy .choices__list--dropdown{left:0;transform:none}}.choices[data-type=select-one]{margin-bottom:0}
@media print,screen and (min-width:40em){.choices[data-type=select-one]{min-width:inherit;width:auto}}.choices[data-type*=select-one] .choices__inner{padding-bottom:0}.choices__inner{background-color:transparent;border:none;padding:0;min-height:inherit}.choices__list{font-family:var(--font-body);font-size:13px;font-weight:600;line-height:3.82;letter-spacing:2px;text-align:center;text-transform:uppercase;color:#6c6967}.choices__list--single{padding-right:20px!important}.choices__list--dropdown{min-width:175px;left:50%;transform:translateX(-50%);border:none!important}
@media print,screen and (min-width:64em){.choices__list--dropdown{left:auto;right:0;transform:none}}.choices__placeholder{opacity:1}.choices__list--dropdown .choices__item{font-size:11px;font-weight:600;line-height:1.82;letter-spacing:2px;white-space:pre;text-align:left;color:#bab7b5}.choices__list--dropdown .choices__item:after{display:none}.choices__list--dropdown .choices__list{max-height:350px}.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#ccb092;color:#fff}.choices__list--dropdown .choices__placeholder{display:none!important;opacity:.5;cursor:not-allowed;color:#000!important;background-color:transparent!important}.choices[data-type*=select-one]:after{width:6px;height:6px;margin:0;right:0;top:50%;transform:translateY(-50%);border:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6' viewBox='0 0 6 6'%3E%3Cpath fill='%23C7A473' d='M0 0h6L3.002 6z'/%3E%3C/svg%3E");background-size:100%;background-repeat:no-repeat;background-position:50%}.choices[data-type*=select-one].is-open:after{margin:0;border:none;transform:translateY(-50%) rotate(180deg)}
@media print,screen and (max-width:63.99875em){.choices:nth-child(2n) .choices__list--dropdown{right:0}}.pagination-wrapper{margin-left:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%;min-width:130px}
@media print,screen and (min-width:40em){.pagination-wrapper{-ms-flex-pack:start;justify-content:flex-start}}
@media print,screen and (min-width:64em){.pagination-wrapper{width:auto}}.pagination-wrapper p{color:#5f5f5e;margin-bottom:0!important}
@media print,screen and (min-width:64em){.pagination-wrapper p{font-size:14px;margin-right:35px}}.pagination-button[disabled]{cursor:not-allowed}.pagination-button[disabled] .icon{opacity:.33}.current-tags{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px;margin-bottom:50px}
@media print,screen and (min-width:64em){.current-tags{display:block;text-align:right;margin-top:0}}.current-tags__button{padding:1px 10px 0;height:25px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #c7a473;font-size:11px;font-weight:600;line-height:1.82;letter-spacing:2px;color:var(--brownish-grey);margin-right:16px;margin-bottom:15px;text-transform:uppercase;line-height:1}
@media print,screen and (min-width:64em){.current-tags__button{margin-bottom:0}}.button__close-toggle{margin-left:7px;font-size:20px;color:#c7a473;position:relative;top:-1px;line-height:1}.current-tags__clear-all{font-size:14px;color:#5f5f5e;margin-bottom:15px}.product-item{margin-bottom:30px}
@media print,screen and (min-width:64em){.product-item{padding:0 10px}}.collection-is-empty{margin:50px 0;font-style:italic;text-align:center;width:100%}.pagination-menu{text-align:center;-ms-flex-pack:center;justify-content:center;margin:50px 0}
@media print,screen and (min-width:40em){.pagination-menu{margin:100px 0}}
@media print,screen and (min-width:64em){.pagination-menu{margin-bottom:115px}}.pagination-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;font-size:11px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.82;letter-spacing:2px;text-align:center;color:#c7a473;background-color:#faf5ee;margin:0 5px}.pagination-item.active{background-color:#ccb092;color:#fff}.pagination-item--arrow{background-color:transparent}.choices__item.selected{font-weight:700;color:#000}.grid-container--additional-collection-content{width:100%;max-width:1050px}.icon-grid{margin-top:51px;margin-bottom:51px}
@media print,screen and (min-width:40em){.icon-grid{margin-top:100px;margin-bottom:100px}}
@media print,screen and (min-width:64em){.icon-grid{margin-top:115px}}.text-grid{margin-bottom:50px}
@media print,screen and (min-width:40em){.text-grid{margin-bottom:65px}}.text-grid p{width:100%;max-width:575px;margin-bottom:32px;margin-left:auto;margin-right:auto;color:var(--pinkish-brown);text-align:center}.grid-container--additional-collection-content h2{font-size:22px;font-weight:300;font-style:italic;line-height:1.45;letter-spacing:.27px;text-align:center;color:var(--charcoal-grey)}
@media print,screen and (min-width:64em){.grid-container--additional-collection-content h2{font-size:29px;line-height:1.31;letter-spacing:.36px}}.grid-container--additional-collection-content h1,.grid-container--additional-collection-content h2{position:relative;padding-bottom:40px;margin-bottom:32px;text-align:center}
@media print,screen and (min-width:40em){.grid-container--additional-collection-content h1,.grid-container--additional-collection-content h2{padding-bottom:20px}}
@media print,screen and (min-width:64em){.grid-container--additional-collection-content h1,.grid-container--additional-collection-content h2{padding-bottom:30px}}.grid-container--additional-collection-content h1:before,.grid-container--additional-collection-content h2:before{content:"";display:block;position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:40px;height:1px;background-color:var(--charcoal-grey)}.text-grid-with-columns .cell{margin-bottom:20px}
@media print,screen and (min-width:64em){.text-grid-with-columns .cell{margin-bottom:32px}}.text-grid-with-columns .cell:not(.text-grid-with-columns__heading) h2,.text-grid-with-columns .cell h3{font-size:11px;line-height:1.82;letter-spacing:1.5px;color:var(--brownish-grey);margin-bottom:20px}.text-grid-with-columns .cell p{line-height:1.8;letter-spacing:.31px;color:var(--pinkish-brown)}
@media print,screen and (min-width:64em){.text-grid-with-columns .cell p{line-height:1.83;letter-spacing:.7px}}.icon-column{text-align:center}.icon-column__icon-image{max-height:35px;margin-bottom:28px}
@media print,screen and (min-width:64em){.icon-column__icon-image{max-height:40px;margin-bottom:23px}}.icon-column__heading{font-size:11px;line-height:2.22;letter-spacing:2.45px;text-align:center;color:var(--brownish-grey);margin-bottom:20px;text-transform:uppercase}
@media print,screen and (min-width:64em){.icon-column__heading{font-size:11px;line-height:1.82;letter-spacing:3px;margin-bottom:10px}}.icon-column__text{font-size:12px;line-height:2.1;text-align:center;color:var(--pinkish-brown);margin-bottom:40px}
@media print,screen and (min-width:40em){.icon-column__text{margin-bottom:0}}
@media print,screen and (min-width:64em){.icon-column__text{font-size:12px;line-height:1.75}}
