@charset "UTF-8";
/*!
Theme Name: Sâlt + Flor
Author: Creative Steps
Author URI: https://www.creativesteps.nl/
Description: Salt + Flor WordPress theme.
Version: 1.0.1
Tested up to: 8.4
Requires PHP: 8.4
Text Domain: saltandflor
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}@font-face{font-family:'tt_fors_light';src:url(//saltandflor.com/wp-content/themes/saltandflor/fonts/tt_fors_trial_light-webfont.woff2) format("woff2"),url(//saltandflor.com/wp-content/themes/saltandflor/fonts/tt_fors_trial_light-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'kobe11-regular';src:url(//saltandflor.com/wp-content/themes/saltandflor/fonts/kobe11-regular-webfont.woff) format("woff2"),url(//saltandflor.com/wp-content/themes/saltandflor/fonts/kobe11-regular-webfont.woff2) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'cormorantgaramond-italic';src:url(//saltandflor.com/wp-content/themes/saltandflor/fonts/cormorantgaramond-italic-webfont.woff) format("woff2"),url(//saltandflor.com/wp-content/themes/saltandflor/fonts/cormorantgaramond-italic-webfont.woff2) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'cormorantgaramond-regular';src:url(//saltandflor.com/wp-content/themes/saltandflor/fonts/cormorantgaramond-regular-webfont.woff) format("woff2"),url(//saltandflor.com/wp-content/themes/saltandflor/fonts/cormorantgaramond-regular-webfont.woff2) format("woff");font-weight:400;font-style:normal}html{font-size:62.5%}body{background:#f7f4ed;font-size:calc(1.6rem + .1vw)}body,html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#283780;font-family:"tt_fors_light",Arial,Helvetica,sans-serif;font-weight:300;line-height:1.35;text-rendering:optimizeLegibilit}a{color:#918163;text-decoration:none}a:hover{color:#283780;text-decoration:none}h1{font-size:3rem;letter-spacing:.125ch}h2{font-size:2.8rem;letter-spacing:.125ch}h3{font-size:2.6rem;letter-spacing:.125ch}h4{font-size:2.4rem;letter-spacing:.125ch}h1,h2,h3,h4,h5,h6{font-family:"kobe11-regular",Arial,Helvetica,sans-serif;text-transform:lowercase;font-weight:500}h1,h2,h3,h4,h5,h6,p{margin:0 0 1.5rem}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#000;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.centered-content{margin-left:auto;margin-right:auto}@media screen and (min-width:1081px){.centered-content{max-width:1360px;width:100%}}.is-block{display:block !important}.mb-1{margin-bottom:1rem !important}.mb-2{margin-bottom:2rem !important}.mb-3{margin-bottom:3rem !important}.mb-4{margin-bottom:4rem !important}.mr-3{margin-right:3rem !important}@media screen and (min-width:640px){.hidden-desktop{display:none !important}}.hidden{display:none !important}body:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.creativesteps-favorites) article.page .entry-content,body:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.creativesteps-favorites) article.post .entry-content{margin-left:auto;margin-right:auto;padding:9rem 0 10rem}@media screen and (min-width:1081px){body:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.creativesteps-favorites) article.page .entry-content,body:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.creativesteps-favorites) article.post .entry-content{max-width:640px;width:100%}}@media screen and (max-width:1080px){body:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.creativesteps-favorites) article.page .entry-content,body:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.creativesteps-favorites) article.post .entry-content{padding:2rem}}@media screen and (max-width:639px){body:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.creativesteps-favorites) article.page .entry-content .post__image,body:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.creativesteps-favorites) article.post .entry-content .post__image{margin-left:-2rem;margin-right:-2rem}body:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.creativesteps-favorites) article.page .entry-content .post__image img,body:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.creativesteps-favorites) article.post .entry-content .post__image img{width:100%}}body:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.creativesteps-favorites) article.page .entry-content p+h1,body:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.creativesteps-favorites) article.page .entry-content p+h2,body:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.creativesteps-favorites) article.page .entry-content p+h3,body:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.creativesteps-favorites) article.post .entry-content p+h1,body:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.creativesteps-favorites) article.post .entry-content p+h2,body:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.creativesteps-favorites) article.post .entry-content p+h3{margin-top:4rem}@media screen and (min-width:1081px){body:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.creativesteps-favorites) article.page .entry-content .wp-block-columns,body:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.creativesteps-favorites) article.post .entry-content .wp-block-columns{gap:6rem}}body:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.creativesteps-favorites) article.page .entry-header,body:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.creativesteps-favorites) article.post .entry-header{background:#eee8dd;margin-bottom:1rem;padding:10rem 0;text-align:center}body:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.creativesteps-favorites) article.page .entry-header>*,body:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.creativesteps-favorites) article.post .entry-header>*{margin-left:auto;margin-right:auto}@media screen and (min-width:1081px){body:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.creativesteps-favorites) article.page .entry-header>*,body:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.creativesteps-favorites) article.post .entry-header>*{max-width:640px;width:100%}}body:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.creativesteps-favorites) article.page .entry-header>*:last-of-type:not(.entry-title),body:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.creativesteps-favorites) article.post .entry-header>*:last-of-type:not(.entry-title){margin-bottom:0}@media screen and (max-width:1080px){body:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.creativesteps-favorites) article.page .entry-header,body:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.creativesteps-favorites) article.post .entry-header{padding:4rem 2rem}}body.page-template-page-breder:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.creativesteps-favorites) article.page .entry-content,body.page-template-page-breder:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.creativesteps-favorites) article.post .entry-content{margin-left:auto;margin-right:auto}@media screen and (min-width:1081px){body.page-template-page-breder:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.creativesteps-favorites) article.page .entry-content,body.page-template-page-breder:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.creativesteps-favorites) article.post .entry-content{max-width:960px;width:100%}}@media screen and (min-width:1081px){body.page-template-page-breder:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.creativesteps-favorites) article.page .entry-content .quote,body.page-template-page-breder:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.creativesteps-favorites) article.post .entry-content .quote{padding-left:10%;padding-right:10%}body.page-template-page-breder:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.creativesteps-favorites) article.page .entry-content>.creativesteps-block,body.page-template-page-breder:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.creativesteps-favorites) article.post .entry-content>.creativesteps-block{margin-bottom:4rem}}.woocommerce-account .woocommerce>h2{font-size:5rem;margin-bottom:4rem}.woocommerce-account form label{cursor:pointer;display:block;font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:2rem;font-weight:400;margin-bottom:1.5rem;text-transform:lowercase}.woocommerce-account form .password-input .show-password-input{display:none}.woocommerce-account form .woocommerce-form-login__rememberme{align-items:center;display:flex;gap:1rem;margin-bottom:4rem}.woocommerce-account form .woocommerce-form-login__rememberme input{height:auto;width:auto}.woocommerce-account form .woocommerce-form-row{margin-bottom:2rem}.woocommerce-account form fieldset{border-color:#eee8dd;margin-bottom:4rem;padding:4rem}.woocommerce-account form fieldset legend{font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:2rem;letter-spacing:.125ch;padding:0 2rem;text-transform:lowercase}.woocommerce-account form input{width:100%}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:4rem}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;gap:2rem;list-style-type:none;margin:0;padding:0}@media screen and (max-width:1080px){.woocommerce-account .woocommerce-MyAccount-navigation ul{flex-direction:column;gap:0}}.woocommerce-account .woocommerce-MyAccount-navigation ul li{font-family:"kobe11-regular",Arial,Helvetica,sans-serif;letter-spacing:.125ch;text-transform:lowercase}@media screen and (max-width:1080px){.woocommerce-account .woocommerce-MyAccount-navigation ul li{line-height:1.5}}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{color:#283780}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{color:#918163}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads{display:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{color:#918163}@media screen and (max-width:1080px){.woocommerce-account .woocommerce-orders-table{width:100%}}.woocommerce-account .woocommerce-orders-table td{font-size:1.6rem}.woocommerce-account .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions{display:none}.woocommerce-account .woocommerce-orders-table th{font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-weight:400;text-transform:lowercase}.woocommerce-account .woocommerce-orders-table th.woocommerce-orders-table__header-order-actions{display:none}.woocommerce-account .woocommerce-orders-table th,.woocommerce-account .woocommerce-orders-table td{padding:1rem}.woocommerce-account .woocommerce-orders-table th:first-of-type,.woocommerce-account .woocommerce-orders-table td:first-of-type{padding-left:0}.woocommerce-account .woocommerce-orders-table th:last-of-type,.woocommerce-account .woocommerce-orders-table td:last-of-type{padding-left:0}@media screen and (max-width:1080px){.woocommerce-account .woocommerce-orders-table__row td{border-bottom:1px solid #eee8dd;padding:1rem 0}.woocommerce-account .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-total{border-bottom:0;padding-bottom:4rem}}.woocommerce-account .woocommerce-order-details{margin-bottom:2rem}.woocommerce-account .woocommerce-order-details .woocommerce-table--order-details thead{display:none}.woocommerce-account .woocommerce-order-details .woocommerce-table--order-details tfoot tr:first-of-type .woocommerce-Price-amount{display:none}.woocommerce-account .woocommerce-order-details .woocommerce-table--order-details tfoot td{padding-top:2rem}.woocommerce-account .woocommerce-order-details .woocommerce-table--order-details tfoot th{display:none}.woocommerce-account .woocommerce-order-details .woocommerce-table--order-details tfoot .woocommerce-button{margin-right:1rem}.woocommerce-account .woocommerce-register-link{border-top:1px solid #eee8dd;margin-top:4rem;padding-top:4rem}.woocommerce-account .woocommerce-register-link p{font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:1.8rem;margin-bottom:2rem}.woocommerce-account .form-row--buttons{display:flex;gap:2rem}.woocommerce-account .woocommerce-password-hint{font-size:1.4rem;margin-bottom:4rem}.woocommerce-account .sf-business-details-notice{border:1px solid #eee8dd;margin-bottom:4rem;padding:3rem}.woocommerce-account .sf-business-details select{background:0 0;border:1px solid #283780;border-radius:0;color:#283780;font-size:1.6rem;height:6rem;padding:0 2rem;width:100%}.woocommerce-account .sf-business-details select:focus{border-color:#918163;color:#918163;outline:0}.woocommerce-account .sf-business-details__row{display:grid;gap:2rem;grid-template-columns:1fr 2fr}@media screen and (max-width:1080px){.woocommerce-account .sf-business-details__row{grid-template-columns:1fr}}.site-background{background:rgba(218,207,177,.5);display:none;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10}body.archive .entry-header,body.author .entry-header,body.blog .entry-header,body.blog-search .entry-header,body.category .entry-header,body.single-post .entry-header,body.tag .entry-header{background:#eee8dd;margin-bottom:0;padding:10rem 0;text-align:center}@media screen and (max-width:1080px){body.archive .entry-header,body.author .entry-header,body.blog .entry-header,body.blog-search .entry-header,body.category .entry-header,body.single-post .entry-header,body.tag .entry-header{padding:4rem 2rem 3rem}}body.archive .entry-header>*,body.author .entry-header>*,body.blog .entry-header>*,body.blog-search .entry-header>*,body.category .entry-header>*,body.single-post .entry-header>*,body.tag .entry-header>*{margin-left:auto;margin-right:auto;max-width:760px}body.archive .entry-header>*:last-of-type:not(h1),body.author .entry-header>*:last-of-type:not(h1),body.blog .entry-header>*:last-of-type:not(h1),body.blog-search .entry-header>*:last-of-type:not(h1),body.category .entry-header>*:last-of-type:not(h1),body.single-post .entry-header>*:last-of-type:not(h1),body.tag .entry-header>*:last-of-type:not(h1){margin-bottom:0}body.archive .blog-archive,body.author .blog-archive,body.blog .blog-archive,body.blog-search .blog-archive,body.category .blog-archive,body.single-post .blog-archive,body.tag .blog-archive{margin-left:auto;margin-right:auto;margin:4rem auto;padding:0 4rem}@media screen and (min-width:1081px){body.archive .blog-archive,body.author .blog-archive,body.blog .blog-archive,body.blog-search .blog-archive,body.category .blog-archive,body.single-post .blog-archive,body.tag .blog-archive{max-width:1360px;width:100%}}@media screen and (max-width:1080px){body.archive .blog-archive,body.author .blog-archive,body.blog .blog-archive,body.blog-search .blog-archive,body.category .blog-archive,body.single-post .blog-archive,body.tag .blog-archive{padding:0 2rem}}body.archive .blog-archive__items,body.author .blog-archive__items,body.blog .blog-archive__items,body.blog-search .blog-archive__items,body.category .blog-archive__items,body.single-post .blog-archive__items,body.tag .blog-archive__items{display:grid;gap:4rem;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1080px){body.archive .blog-archive__items,body.author .blog-archive__items,body.blog .blog-archive__items,body.blog-search .blog-archive__items,body.category .blog-archive__items,body.single-post .blog-archive__items,body.tag .blog-archive__items{gap:2rem;grid-template-columns:1fr}}body.archive .blog-filter,body.author .blog-filter,body.blog .blog-filter,body.blog-search .blog-filter,body.category .blog-filter,body.single-post .blog-filter,body.tag .blog-filter{align-items:center;color:#283780;display:flex;flex-wrap:wrap;gap:4rem;justify-content:center;padding:2rem}@media screen and (max-width:1080px){body.archive .blog-filter,body.author .blog-filter,body.blog .blog-filter,body.blog-search .blog-filter,body.category .blog-filter,body.single-post .blog-filter,body.tag .blog-filter{gap:1rem;padding:2rem}}body.archive .blog-filter a,body.author .blog-filter a,body.blog .blog-filter a,body.blog-search .blog-filter a,body.category .blog-filter a,body.single-post .blog-filter a,body.tag .blog-filter a{align-items:center;display:flex;font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:1.6rem;gap:.5rem;letter-spacing:.125ch;text-decoration:none;text-transform:lowercase;transition:color .5s}body.archive .blog-filter__all,body.author .blog-filter__all,body.blog .blog-filter__all,body.blog-search .blog-filter__all,body.category .blog-filter__all,body.single-post .blog-filter__all,body.tag .blog-filter__all{color:#283780}body.archive .blog-filter__all:after,body.author .blog-filter__all:after,body.blog .blog-filter__all:after,body.blog-search .blog-filter__all:after,body.category .blog-filter__all:after,body.single-post .blog-filter__all:after,body.tag .blog-filter__all:after{border-right:1px solid #283780;content:'';height:1rem;margin-left:2rem;width:1px}@media screen and (max-width:1080px){body.archive .blog-filter__all:after,body.author .blog-filter__all:after,body.blog .blog-filter__all:after,body.blog-search .blog-filter__all:after,body.category .blog-filter__all:after,body.single-post .blog-filter__all:after,body.tag .blog-filter__all:after{margin-left:1rem}}body.archive .blog-filter__link,body.author .blog-filter__link,body.blog .blog-filter__link,body.blog-search .blog-filter__link,body.category .blog-filter__link,body.single-post .blog-filter__link,body.tag .blog-filter__link{color:#283780}body.archive .blog-filter__link .icon,body.author .blog-filter__link .icon,body.blog .blog-filter__link .icon,body.blog-search .blog-filter__link .icon,body.category .blog-filter__link .icon,body.single-post .blog-filter__link .icon,body.tag .blog-filter__link .icon{height:.8rem;width:.8rem}body.archive .blog-filter__link--active,body.author .blog-filter__link--active,body.blog .blog-filter__link--active,body.blog-search .blog-filter__link--active,body.category .blog-filter__link--active,body.single-post .blog-filter__link--active,body.tag .blog-filter__link--active{color:#918163}body.archive .blog-filter__link:hover,body.author .blog-filter__link:hover,body.blog .blog-filter__link:hover,body.blog-search .blog-filter__link:hover,body.category .blog-filter__link:hover,body.single-post .blog-filter__link:hover,body.tag .blog-filter__link:hover{color:#918163}body.archive .blog-quote,body.author .blog-quote,body.blog .blog-quote,body.blog-search .blog-quote,body.category .blog-quote,body.single-post .blog-quote,body.tag .blog-quote{font-family:"cormorantgaramond-regular",Arial,Helvetica,sans-serif;font-size:4.5rem;letter-spacing:.05ch;line-height:1.1;margin:15rem auto;max-width:66.667%;text-align:center}.single-story__comments{margin:4rem 4rem 0}.single-story__comments .comment-form-author input,.single-story__comments .comment-form-email input{font-size:1.4rem;height:4rem;padding:0 1rem;width:100%}.single-story__comments .comment-form-author input::placeholder,.single-story__comments .comment-form-email input::placeholder{color:#283780;opacity:1}.single-story__comments .comment-form-author label,.single-story__comments .comment-form-email label{color:#283780;cursor:pointer;display:block;font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:1.8rem;letter-spacing:4%;margin-bottom:1rem;text-transform:lowercase}.single-story__comments .comment-form-comment{margin-bottom:2rem}.single-story__comments .comment-form-comment label{display:none}.single-story__comments .comment-form-comment textarea{padding:1rem}.single-story__comments .comment-form-cookies-consent{display:none}.single-story__comments .comment-form-email .comment-notes{display:block;font-size:1.2rem;margin-top:1rem}.single-story__comments .comment-form-url{display:none}.single-story__comments .comment-form .form-submit{margin:4rem 0}.single-story__comments .comment-list{list-style-type:none;margin:2rem 0 4rem;padding:0}.single-story__comments .comment-list .children{list-style-type:none;margin:4rem calc(-4rem - 1px) calc(-4rem - 1px) 0}.single-story__comments .comment-list .comment{border:1px solid #eee8dd;margin-bottom:-1px;padding:4rem}.single-story__comments .comment-list .comment-author{font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:2rem;letter-spacing:4%;margin-bottom:2rem;text-transform:lowercase}.single-story__comments .comment-list .comment-author a{color:#283780}.single-story__comments .comment-list .comment-author .avatar{display:none}.single-story__comments .comment-list .comment-content{font-family:"cormorantgaramond-italic",Arial,Helvetica,sans-serif}.single-story__comments .comment-list .comment-metadata{font-size:1.4rem;margin-bottom:1rem}.single-story__comments .comment-list .comment-reply-link{font-size:1.6rem}.single-story__comments .comment-list .comment-reply-title small{margin-left:2rem}.single-story__comments .comment-reply-title{font-size:2rem}.single-story__comments .logged-in-as{font-size:1.6rem;margin-bottom:2rem}.single-story__comments .logged-in-as a{color:#918163}.single-story__comments .logged-in-as a:hover{color:#283780}.single-story__comments .required-field-message{display:none}.single-story__nav-label{font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:1.6rem;letter-spacing:.125ch;text-transform:lowercase}.single-story__nav-link{align-items:center;color:#283780;display:flex;gap:1.5rem;text-decoration:none;transition:color .5s}.single-story__nav-link:hover{color:#918163}.single-story__nav-link .icon{height:1.2rem;width:1.2rem}.single-story__navigation{border-bottom:1px solid #283780;display:flex;justify-content:space-between;margin:0 4rem;padding-bottom:3rem}.single-story__related{margin:0 auto 4rem;max-width:120rem;padding:0 4rem}@media screen and (max-width:1080px){.single-story__related{padding:2rem}}.single-story__related-items{display:flex;gap:2rem}@media screen and (max-width:1080px){.single-story__related-items{flex-direction:column}}.single-story__related-items .recent-blogs__item{flex:1;max-width:calc(33.333% - 1.334rem)}@media screen and (max-width:1080px){.single-story__related-items .recent-blogs__item{max-width:100%}}.single-story__related-title{font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:2rem;font-weight:400;letter-spacing:.125ch;margin-bottom:2rem;text-transform:lowercase}.single-story__stat{align-items:center;color:#dacfb1;display:flex;font-size:1.4rem;gap:1rem}.single-story__stat--like{margin-left:auto}.single-story__stat .icon{color:#dacfb1;height:2rem;width:2rem}.single-story__stats{display:flex;gap:3rem;justify-content:flex-end;margin:0 4rem 4rem}.single-story__tag{align-items:center;background:#dacfb1;color:#fff;display:inline-flex;font-size:1.2rem;height:3.5rem;letter-spacing:.125ch;padding:0 1.5rem;text-decoration:none;text-transform:uppercase}.single-story__tag:hover{background:#918163}.single-story__tags{display:flex;flex-wrap:wrap;gap:1rem;margin:0 4rem 4rem}.single-story__author{font-size:1.6rem;text-transform:lowercase}.single-story__author a{color:#918163;text-decoration:none;text-transform:initial;transition:color .5s}.single-story__author a:hover{color:#283780}.single-story__body{margin-bottom:4rem;padding:0 4rem}.single-story__body h2{font-family:"tt_fors_light",Arial,Helvetica,sans-serif;font-size:1.8rem;margin-bottom:1rem;text-transform:uppercase}.single-story__body img{height:auto;max-width:100%}.single-story__body p{font-size:1.8rem;line-height:1.8;margin-bottom:4rem}.single-story__body p:last-child{margin-bottom:0}.single-story__category{color:#918163;display:block;font-size:1.4rem;letter-spacing:.125ch;text-decoration:none;text-transform:uppercase}.single-story__category:hover{color:#283780}.single-story__container{display:flex;gap:4rem;margin:0 auto 4rem;max-width:120rem;padding:0 4rem}@media screen and (max-width:1080px){.single-story__container{flex-direction:column;padding:0 2rem}}.single-story__content{align-self:flex-start;background:#fff;flex:0 0 66.666%;max-width:66.666%}@media screen and (max-width:1080px){.single-story__content{flex:1;max-width:100%}}.single-story__date{align-items:center;background:#dacfb1;color:#fff;display:inline-flex;font-size:1.4rem;height:4rem;letter-spacing:.125ch;padding:0 4rem;text-align:center;text-transform:uppercase}.single-story__header{margin-bottom:1rem;padding:0 4rem}.single-story__hero{margin-bottom:4rem;text-align:center}.single-story__image{aspect-ratio:5/4;overflow:hidden;width:100%}.single-story__image img{height:100%;object-fit:cover;width:100%}.single-story__intro{font-family:"cormorantgaramond-regular",Arial,Helvetica,sans-serif;margin-bottom:4rem}.single-story__intro p{font-size:3.2rem;line-height:1.2}.single-story__issue{background:#f7f4ed;color:#283780;display:flex;font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:1.6rem;letter-spacing:.125ch;padding-bottom:2rem;text-transform:uppercase}.single-story__sidebar{flex:1}.single-story__sidebar .widget{margin-bottom:4rem}.single-story__sidebar .widget:last-child{margin-bottom:0}.single-story__title{border-bottom:1px solid #283780;color:#283780;font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:3rem;font-weight:400;letter-spacing:.125ch;margin:0 0 3rem;padding-bottom:3rem;text-transform:lowercase}@media screen and (max-width:1080px){.single-story__title{font-size:2.8rem}}.button,.wc-block-components-button:not(.is-link),input.submit,.search-submit,.wp-element-button{align-items:center;background:#918163;border:0;color:#fff;cursor:pointer;display:inline-flex;font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:1.6rem;gap:1rem;height:6rem;letter-spacing:.125ch;padding:0 2rem;text-transform:lowercase;transition:all .5s;will-change:background,color}.button .icon,.wc-block-components-button:not(.is-link) .icon,input.submit .icon,.search-submit .icon,.wp-element-button .icon{height:1.6rem;width:1.6rem}.button:after,.wc-block-components-button:not(.is-link):after,input.submit:after,.search-submit:after,.wp-element-button:after{-webkit-mask:url(//saltandflor.com/wp-content/themes/saltandflor/images/icons/chevron-right.svg) no-repeat center/contain;background-color:#fff;content:'';display:inline-block;height:16px;mask:url(//saltandflor.com/wp-content/themes/saltandflor/images/icons/chevron-right.svg) no-repeat center/contain;transition:all .5s;width:6px;will-change:background,color}.button:disabled,.wc-block-components-button:not(.is-link):disabled,input.submit:disabled,.search-submit:disabled,.wp-element-button:disabled{opacity:.5}.woocommerce-active .button:disabled .wc-block-components-button__text,.woocommerce-active .wc-block-components-button:not(.is-link):disabled .wc-block-components-button__text,.woocommerce-active input.submit:disabled .wc-block-components-button__text,.woocommerce-active .search-submit:disabled .wc-block-components-button__text,.woocommerce-active .wp-element-button:disabled .wc-block-components-button__text{opacity:1}.button:hover,.wc-block-components-button:not(.is-link):hover,input.submit:hover,.search-submit:hover,.wp-element-button:hover{background:#dacfb1;color:#fff;text-decoration:none}.search-submit:after{display:none}.wp-element-button{border-radius:0}.button--harbour{background:#283780}.button--harbour--outline{background:0 0;border:1px solid #283780;color:#283780}.button--harbour--outline:after{background-color:#283780}.button--harbour--outline:hover{background:#918163;border-color:#918163;color:#fff}.button--harbour--outline:hover:after{background-color:#fff}.wc-block-components-product-details{margin:0;max-width:200px}.wc-block-components-product-details__name{font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:calc(1.4rem + .1vw);text-transform:lowercase}.woocommerce-cart :not(.wc-block-checkout) .wc-block-components-product-details__name{font-weight:400}.wc-block-components-product-details__value{display:block;font-size:calc(1rem + .1vw);margin-bottom:1rem}.woocommerce-cart .wc-block-components-product-details__value{display:block}.woocommerce-cart .wc-block-cart{margin-bottom:10rem !important}@media screen and (max-width:1080px){.woocommerce-cart .wc-block-cart{margin-bottom:4rem !important}}.woocommerce-cart .wc-block-cart table.wc-block-cart-items{border:0;margin-bottom:-2px}.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__header{display:none}.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row{position:relative}.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row:after{background:#918163;bottom:0;content:'';height:1px;left:0;position:absolute;right:0}.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row td{border:0;margin:0;padding:1.5rem 0}.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image{max-width:5rem;padding-right:2rem}.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img{display:block}.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__prices{display:none}.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity{align-items:center;display:flex;gap:4rem;margin-top:2.4rem;position:relative}@media screen and (max-width:1080px){.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity{flex:0 0 100%;justify-content:space-between;margin-top:0;padding-right:0}}.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-components-quantity-selector{align-items:center;border:0;display:inline-flex;gap:0;margin:.4rem 0 0;padding:0;width:auto}@media screen and (max-width:1080px){.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-components-quantity-selector{margin-right:auto}}.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button{align-items:center;background:0 0;border:0;color:#283780;cursor:pointer;display:flex;flex:0 0 2rem;font-size:0;height:2rem;justify-content:center;opacity:1;padding:0;transition:background-color .5s;width:2rem}.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button:before{background-color:currentColor;content:'';display:block;height:.75rem;mask-position:center;mask-repeat:no-repeat;mask-size:contain;width:.75rem}.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--minus:before{mask-image:url(//saltandflor.com/wp-content/themes/saltandflor/images/icon-minus.svg)}.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--plus:before{mask-image:url(//saltandflor.com/wp-content/themes/saltandflor/images/icon-plus.svg)}.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button:focus{box-shadow:none}.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button:hover{background-color:rgba(40,55,128,.05)}.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-components-quantity-selector>.wc-block-components-quantity-selector__input{-moz-appearance:textfield;background:0 0;border:0;font-size:1.2rem;font-weight:400;height:2rem;min-width:3rem;text-align:center;width:3rem}.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-components-quantity-selector>.wc-block-components-quantity-selector__input::-webkit-outer-spin-button,.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-components-quantity-selector>.wc-block-components-quantity-selector__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-components-quantity-selector>.wc-block-components-quantity-selector__input:focus{outline:none}.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-components-quantity-selector:after{display:none}.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{color:#283780;font-size:0;position:absolute;right:1rem;text-decoration:none;top:-2rem}@media screen and (max-width:1080px){.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{top:.5rem;right:0}}.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:before{content:'\00d7';font-size:2rem;line-height:1}.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover{color:#918163}.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{display:none}.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap{align-items:flex-start;display:flex;justify-content:space-between}@media screen and (max-width:1080px){.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap{flex-wrap:wrap}}.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-metadata{margin:2.9rem 4rem 0 auto}@media screen and (max-width:1080px){.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-metadata{margin:.25rem 0 0}}.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-metadata .wc-block-components-product-metadata__description{display:none}.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-metadata .wc-block-components-product-details{margin:0;padding:0}@media screen and (max-width:1080px){.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-metadata .wc-block-components-product-details{text-align:right}}.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-metadata .wc-block-components-product-details li:not(.wc-block-components-product-details__subtotal){display:none}.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-metadata .wc-block-components-product-details__value{font-size:1.4rem;letter-spacing:.125ch;margin:0;text-transform:uppercase}.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{color:#283780;font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:1.8rem;letter-spacing:.125ch;margin-bottom:.25rem;text-transform:lowercase}.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name:hover{color:#918163}.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name:hover .cart-item-subname,.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name:hover .wc-block-components-product-details__value{color:#283780;cursor:default}.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name .cart-item-subname{display:block;font-family:"tt_fors_light",Arial,Helvetica,sans-serif;font-size:1.2rem;margin:.5rem 0 2rem;text-transform:uppercase}.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name .wc-block-components-product-details__subtotal{display:none}.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name .wc-block-components-product-details__value{font-family:"tt_fors_light",Arial,Helvetica,sans-serif;font-size:1.2rem;text-transform:uppercase}.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row:first-of-type td{padding-top:0}.woocommerce-cart .wc-block-cart .wc-block-components-main{padding-right:0;width:66.6667%}@media screen and (max-width:1080px){.woocommerce-cart .wc-block-cart .wc-block-components-main{width:100%}}.woocommerce-cart .wc-block-cart .wc-block-components-product-details__name{display:none}.woocommerce-cart .wc-block-cart .wc-block-components-product-name{color:#283780;font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:calc(2.4rem + .1vw);text-transform:lowercase}.woocommerce-cart .wc-block-cart .wc-block-components-product-name:hover{color:#918163}.wc-block-cart .wc-block-components-sidebar{align-self:baseline;flex:1;padding:0;width:auto}@media screen and (max-width:1080px){.wc-block-cart .wc-block-components-sidebar{margin-bottom:0;width:100%}}.wc-block-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block{display:none}.wc-block-cart .wc-block-components-sidebar .wc-block-cart__submit{margin:0}.wc-block-cart .wc-block-components-sidebar .wc-block-cart__submit .wc-block-components-button{align-items:center;cursor:pointer;font-family:"tt_fors_light",Arial,Helvetica,sans-serif;font-size:1.4rem;letter-spacing:.125ch;padding:2rem;text-transform:lowercase;text-transform:uppercase;transition:all .5s;white-space:nowrap;will-change:background,color}.wc-block-cart .wc-block-components-sidebar .wc-block-cart__submit .wc-block-components-button:after{display:none}.wc-block-cart .wc-block-components-sidebar .wc-block-cart__submit .wc-block-components-button:hover{background:#918163}@container (min-width:700px){.woocommerce-cart .wc-block-cart .wc-block-components-sidebar{margin-top:auto}}.woocommerce-cart .cart-messages{display:none}.woocommerce-cart .entry-header{display:none}.woocommerce-cart .wc-block-components-payment-method-icons{display:none}.woocommerce-cart .wc-block-cart{gap:8rem;margin:4rem 0 10rem}@media screen and (max-width:1080px){.woocommerce-cart .wc-block-cart{gap:0;margin:4rem 0;padding:0 2rem}}@media screen and (max-width:1080px){.woocommerce-cart .wc-block-cart__submit-container{padding-top:2rem}}.woocommerce-cart .wp-block-woocommerce-cart{margin-left:auto;margin-right:auto}@media screen and (min-width:1081px){.woocommerce-cart .wp-block-woocommerce-cart{max-width:1360px;width:100%}}.woocommerce-cart .wp-block-woocommerce-empty-cart-block{padding:12rem 5rem}.woocommerce-cart .wp-block-woocommerce-empty-cart-block h2{margin-bottom:0}.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wp-block-separator.is-style-dots,.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wp-block-heading:not(.with-empty-cart-icon),.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wp-block-woocommerce-product-new{display:none}.woocommerce-cart .wp-block-woocommerce-empty-cart-block .with-empty-cart-icon{font-size:2.8rem}.woocommerce-cart .wp-block-woocommerce-empty-cart-block .with-empty-cart-icon:before{display:none}.cart-header{margin-left:auto;margin-right:auto;align-items:center;display:flex;gap:8rem;justify-content:space-between;margin-top:8rem}@media screen and (min-width:1081px){.cart-header{max-width:1360px;width:100%}}@media screen and (max-width:1080px){.cart-header{display:block;padding:0 2rem;width:100%}}.cart-header__continue{color:#283780;font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:2rem;letter-spacing:.125ch;margin-left:auto;text-decoration:none;text-transform:lowercase;transition:color .5s}.cart-header__continue:hover{color:#918163}.cart-header__left{align-items:center;display:flex;width:66.6667%}@media screen and (max-width:1080px){.cart-header__left{justify-content:space-between;margin-bottom:2rem;width:100%}}.cart-header__title{color:#283780;font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:2rem;font-weight:400;letter-spacing:.125ch;margin:0;text-transform:lowercase}.cart-header__subtotal{align-items:center;display:flex;flex:1;gap:1rem;justify-content:space-between}.cart-header__subtotal-amount{font-size:1.8rem;font-weight:500;letter-spacing:.125ch}@media screen and (max-width:1080px){.cart-header__subtotal-amount{font-size:1.6rem}}.cart-header__subtotal-label{color:#283780;font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:2rem;letter-spacing:.125ch;text-transform:lowercase}@media screen and (max-width:1080px){.cart-header__subtotal-label{font-size:1.8rem}}.cart-usps{margin-left:auto;margin-right:auto;display:flex;gap:4rem;justify-content:space-between;margin:0 auto 8rem}@media screen and (min-width:1081px){.cart-usps{max-width:1360px;width:100%}}@media screen and (max-width:1080px){.cart-usps{flex-direction:column;gap:2rem;margin:0 0 4rem}}.cart-usps__item{text-align:center}.cart-usps__item h5{font-family:"tt_fors_light",Arial,Helvetica,sans-serif;font-size:1.4rem;letter-spacing:.125ch;margin-bottom:.5rem;text-transform:uppercase}.cart-usps__item .icon{height:1.6rem;margin-bottom:2rem;width:1.6rem}.cart-usps__text{font-size:1.4rem}.added_to_cart.wc-forward{display:none}.category__navigation .menu{display:flex;font-size:1.8rem;gap:6rem;letter-spacing:9%;list-style-type:none;padding:0}.category__navigation .menu-item{font-family:"kobe11-regular",Arial,Helvetica,sans-serif;text-transform:lowercase}.category__navigation .menu-item a{color:#283780;text-decoration:none}.category__navigation .menu-item a:hover,.category__navigation .menu-item.current-menu-item a,.category__navigation .menu-item.current-menu-parent a{color:#918163}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.category__products .products{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.category__products .products .product{background:#eee8dd;color:#283780;flex:0 0 calc(25% - 0.75rem);float:none;margin:0;position:relative}@media screen and (max-width:1080px){.category__products .products .product{flex:0 0 calc(50% - 0.5rem);max-width:calc(50% - 0.5rem)}}.category__products .products .product__details{aspect-ratio:3/1;display:flex;flex-direction:column;justify-content:center;padding:1rem 0 6rem;text-align:center}.category__products .products .product__details:has(.loop-quantity){padding-bottom:13rem}@media screen and (max-width:1080px){.category__products .products .product__details:has(.loop-quantity){padding-bottom:10rem}}.category__products .products .product__details .price{font-size:1.4rem}.category__products .products .product__favorite-btn{background:0 0;border:0;border-radius:100%;cursor:pointer;height:3rem;position:absolute;right:1rem;top:1rem;transition:background .3s ease;width:3rem;z-index:10}.category__products .products .product__favorite-btn .icon{color:#918163;height:1.6rem;width:1.6rem}.category__products .products .product__favorite-btn .icon:last-child{display:none}.category__products .products .product__favorite-btn:hover .icon{color:#283780}.category__products .products .product__favorite-btn.is-favorite .icon:first-child{display:none}.category__products .products .product__favorite-btn.is-favorite .icon:last-child{display:block}.category__products .products .product__favorite-btn.is-favorite:hover .icon{color:#918163}.category__products .products .product__subname{font-size:1.1rem;text-transform:uppercase;letter-spacing:9%}.category__products .products .product .add_to_cart_button{align-items:center;background:0 0;bottom:0;display:flex;height:6rem;justify-content:center;position:absolute;width:100%}.category__products .products .product .add_to_cart_button:after{display:none}.category__products .products .product .add_to_cart_button .icon{color:#283780;height:1rem;width:1rem}.category__products .products .product .add_to_cart_button span{display:none;font-size:1.2rem;font-family:"tt_fors_light",Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:11%}.category__products .products .product .add_to_cart_button:hover{background:#dacfb1;color:#fff}.category__products .products .product .add_to_cart_button:hover .icon{display:none}.category__products .products .product .add_to_cart_button:hover span{display:flex}.category__products .products .product .add_to_cart_button.loading{background:0 0}.category__products .products .product .add_to_cart_button.loading .icon{animation:spin .6s linear infinite;display:block}.category__products .products .product .add_to_cart_button.loading span{display:none}.category__products .products .product .add_to_cart_button.loading:hover{background:0 0}.category__products .products .product .add_to_cart_button.loading:hover .icon{display:block}.category__products .products .product .add_to_cart_button.loading:hover span{display:none}.category__products .products .product .add_to_cart_button.added{background:#dacfb1;color:#fff}.category__products .products .product .add_to_cart_button.added .icon{display:none}.category__products .products .product .add_to_cart_button.added span{display:flex}.category__products .products .product .add_to_cart_button.added:hover{background:#dacfb1;color:#fff}.category__products .products .product .add_to_cart_button.added:hover .icon{display:none}.category__products .products .product .add_to_cart_button.added:hover span{display:flex}.category__products .products .product .quick-order{font-size:1rem;bottom:6.5rem;position:absolute;width:100%}@media screen and (max-width:1080px){.category__products .products .product .quick-order{display:none}}.category__products .products .product .loop-quantity{align-items:center;bottom:9rem;display:flex;justify-content:center;position:absolute;width:100%}@media screen and (max-width:1080px){.category__products .products .product .loop-quantity{bottom:6rem}}.category__products .products .product .loop-quantity__btn{align-items:center;background:0 0;border:none;color:#283780;cursor:pointer;display:flex;height:2.5rem;justify-content:center;padding:0;width:2.5rem}.category__products .products .product .loop-quantity__btn .icon{height:.75rem;width:.75rem}.category__products .products .product .loop-quantity__btn:hover{background-color:rgba(40,55,128,.05)}.category__products .products .product .loop-quantity__input{-moz-appearance:textfield;background:0 0;border:none;color:#283780;font-size:1.2rem;height:2.5rem;text-align:center;width:3rem}.category__products .products .product .loop-quantity__input::-webkit-outer-spin-button,.category__products .products .product .loop-quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.category__products .products .product .loop-quantity__input:focus{outline:none}.category__products .products .product .woocommerce-loop-product__link{display:block}.category__products .products .product .product-thumbnail{aspect-ratio:3/4;overflow:hidden;position:relative;width:100%}.category__products .products .product .product-thumbnail:after{background:var(--bg) center/cover no-repeat;content:'';inset:0;position:absolute;transform:translateZ(0) scale(1);transition:transform .5s,opacity .3s ease;will-change:transform}.category__products .products .product .product-thumbnail:before{background:var(--hover-bg) center/cover no-repeat;content:'';inset:0;opacity:0;position:absolute;transform:translateZ(0) scale(1);transition:opacity .3s ease;will-change:transform;z-index:1}.category__products .products .product .product-thumbnail[data-second-image]:hover:after{opacity:0;transform:translateZ(0) scale(1)}.category__products .products .product .product-thumbnail[data-second-image]:hover:before{opacity:1}.category__products .products .product .product-thumbnail:not([data-second-image]):hover:after,.category__products .products .product .product-thumbnail:not([data-second-image]):focus-visible:after{transform:translateZ(0) scale(1.1)}.category__products .products .product .woocommerce-loop-product__title{font-size:2rem;margin-bottom:.75rem}@media screen and (max-width:1080px){.category__products .products .product .woocommerce-loop-product__title{font-size:1.8rem;overflow:scroll;padding:0 1rem}}.category__products .products .product .loop-variations{margin:1rem 0}@media screen and (max-width:1080px){.category__products .products .product .loop-variations{margin:1rem}}.category__products .products .product .loop-variations+.price{display:none}.category__products .products .product .loop-variations .loop-variation-attribute .loop-variation-options{display:flex;gap:4rem;justify-content:center}@media screen and (max-width:1080px){.category__products .products .product .loop-variations .loop-variation-attribute .loop-variation-options{align-items:center;flex-direction:column;gap:1rem}}.category__products .products .product .loop-variations .loop-variation-option{align-items:center;cursor:pointer;display:flex;font-size:1.4rem;gap:1rem;letter-spacing:5%;text-transform:uppercase}.category__products .products .product .loop-variations .loop-variation-option input{display:none}.category__products .products .product .loop-variations .loop-variation-option__label{align-items:center;color:#a7aba6;display:flex;gap:.5rem}.category__products .products .product .loop-variations .loop-variation-option__radio{align-items:center;border:1px solid #a7aba6;border-radius:100%;display:flex;height:1.4rem;justify-content:center;width:1.4rem}.category__products .products .product .loop-variations .loop-variation-option:has(input:checked) .loop-variation-option__label,.category__products .products .product .loop-variations .loop-variation-option:hover .loop-variation-option__label{color:#283780}.category__products .products .product .loop-variations .loop-variation-option:has(input:checked) .loop-variation-option__radio,.category__products .products .product .loop-variations .loop-variation-option:hover .loop-variation-option__radio{border-color:#283780}.category__products .products .product .loop-variations .loop-variation-option:has(input:checked) .loop-variation-option__radio:before,.category__products .products .product .loop-variations .loop-variation-option:hover .loop-variation-option__radio:before{background:#283780;border-radius:100%;content:'';height:.8rem;width:.8rem}.category__products .products .product .loop-variations .loop-variation-error{color:#e2401c;font-size:1rem;margin-top:.5rem;text-align:center}.category__products .products .product a{color:inherit}.category__products .products .product a:hover{text-decoration:none}.category__toolbar{align-items:center;color:#283780;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;padding:1rem 4rem}@media screen and (max-width:1080px){.category__toolbar{padding:2rem}}@media screen and (max-width:1080px){.category__toolbar{gap:1rem}}.category__toolbar .creativesteps-select__wrapper{align-items:center;display:flex}.category__toolbar a{color:inherit}.category__toolbar__all-link{align-items:center;display:flex;font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:1.6rem;letter-spacing:5%;position:relative;text-transform:lowercase}.category__toolbar__all-link:after{border-right:1px solid #283780;content:'';height:1rem;margin-left:4rem;width:1px}@media screen and (max-width:1080px){.category__toolbar__all-link:after{margin-left:2rem}}.category__toolbar__all-link:hover{color:#918163;text-decoration:none}.category__toolbar .category__filter{align-items:center;display:flex}@media screen and (max-width:1080px){.category__toolbar .category__filter{display:none}}.category__toolbar .category__filter .creativesteps-select__trigger{padding-left:0}.category__toolbar .category__filter--active .creativesteps-select__trigger{color:#918163}.category__toolbar__filters-trigger{align-items:center;background:0 0;border:none;color:#283780;cursor:pointer;display:none;font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:calc(1.6rem + .1vw);gap:1rem;letter-spacing:5%;padding:0;text-transform:lowercase}@media screen and (max-width:1080px){.category__toolbar__filters-trigger{display:flex}}.category__toolbar__filters-trigger .icon{height:1.2rem;transition:transform .5s;width:1.2rem}.category__toolbar__filters-trigger:hover{color:#918163}.category__toolbar__filters-trigger:hover .icon{transform:rotate(90deg)}.category__toolbar__filters-trigger--active .icon{transform:rotate(45deg)}.category__filters-panel{bottom:0;height:100%;left:0;min-height:100vh;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .5s ease;width:100%;z-index:9999}.category__filters-panel__close{background:0 0;border:none;color:#283780;cursor:pointer;font-size:2rem;position:absolute;right:2rem;top:2rem}.category__filters-panel__close:hover{opacity:.7}.category__filters-panel__content{background:#f7f4ed;color:#283780;height:100%;left:0;overflow-y:auto;position:absolute;transform:translateX(-100%);transition:transform .5s ease;width:85vw}@media screen and (min-width:640px) and (max-width:1080px){.category__filters-panel__content{width:50vw}}.category__filters-panel__filters{display:flex;flex-direction:column;gap:2rem}.category__filters-panel__filters .category__filter{display:flex}.category__filters-panel__filters .category__filter .creativesteps-select{display:flex;flex-direction:column;width:100%}.category__filters-panel__filters .category__filter .creativesteps-select__option{font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:1.6rem;line-height:2;padding:0 0 0 2rem;text-align:left;text-transform:lowercase}.category__filters-panel__filters .category__filter .creativesteps-select__option.selected{background:0 0;color:#918163}.category__filters-panel__filters .category__filter .creativesteps-select__options{display:none;position:static;width:100%}.category__filters-panel__filters .category__filter .creativesteps-select__trigger{font-size:1.8rem;padding:0;width:100%}.category__filters-panel__filters .category__filter .creativesteps-select.open .creativesteps-select__options{display:block;line-height:2;transform:none}.category__filters-panel__inner{padding:6rem 3rem 3rem}.category__filters-panel__overlay{background:rgba(145,129,99,.5);height:100%;min-height:100vh;position:absolute;width:100%}.category__filters-panel__title{font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:2.2rem;font-weight:500;margin:0 0 3rem;text-transform:lowercase}.category__filters-panel--visible{opacity:1;pointer-events:auto}.category__filters-panel--visible .category__filters-panel__content{transform:translateX(0)}.tax-product_cat .menu{margin:calc(1.75rem + .1vw) 0}.tax-product_cat .woocommerce-products-header{background:#eee8dd;padding:12rem 5rem}@media screen and (max-width:1080px){.tax-product_cat .woocommerce-products-header{display:none}}.tax-product_cat .woocommerce-products-header__description{max-width:40%}.tax-product_cat .woocommerce-products-header__inner{display:flex;gap:12rem}.tax-product_cat .woocommerce-result-count{display:none}.woocommerce-order-received .woocommerce-customer-details address{border:1px solid #eee8dd;margin:0 0 4rem;padding:4rem}.woocommerce-order-received .woocommerce-order-overview{border:1px solid #eee8dd;display:flex;flex-wrap:wrap;gap:2rem;margin:0 0 4rem;padding:4rem}.woocommerce-order-received .woocommerce-order-overview li{flex:0 0 calc(50% - 1rem);font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:2rem;letter-spacing:4%;line-height:1.5;list-style-type:none;text-transform:lowercase}.woocommerce-order-received .woocommerce-order-overview li strong{display:block;font-family:"tt_fors_light",Arial,Helvetica,sans-serif;font-size:1.6rem}.woocommerce-order-received .woocommerce-table{border:1px solid #eee8dd;margin-bottom:4rem;padding:4rem;width:100%}.woocommerce-order-received .woocommerce-table__product-name{color:#283780;font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:2rem;letter-spacing:4%;text-transform:lowercase}.woocommerce-order-received .woocommerce-table__product-name a{color:inherit}.woocommerce-order-received .woocommerce-table__product-name a:hover{color:#918163}.woocommerce-order-received .woocommerce-table__product-name .product-quantity{font-size:1.6rem;margin-left:.5rem}.woocommerce-order-received .woocommerce-table__product-total{text-align:right}.woocommerce-order-received .woocommerce-table thead{display:none}.woocommerce-order-received .woocommerce-table tbody tr:last-of-type td{padding-bottom:4rem}.woocommerce-order-received .woocommerce-table tfoot th{font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:3%;text-align:left;text-transform:lowercase}.woocommerce-order-received .woocommerce-table tfoot td{text-align:right;font-size:1.4rem}.woocommerce-checkout.custom-background{background:#eee8dd}@media screen and (max-width:1080px){.woocommerce-checkout.custom-background{background:#f7f4ed}}.woocommerce-checkout .top,.woocommerce-checkout .main-navigation,.woocommerce-checkout .mobile-menu__trigger,.woocommerce-checkout .site-header__actions,.woocommerce-checkout .site-footer{display:none}.woocommerce-checkout .site-header__wrapper{background:0 0}.woocommerce-checkout .site-main{padding:5rem 0 10rem;position:relative}.woocommerce-checkout .site-main:after{background:#f7f4ed;content:'';position:fixed;top:0;right:0;bottom:0;width:33.33%;z-index:-1}@media screen and (max-width:1080px){.woocommerce-checkout .site-main:after{display:none}}.woocommerce-checkout .site-main .checkout-order-summary-block-fill-wrapper{display:none}.woocommerce-checkout .site-main .entry-title{display:none}.woocommerce-checkout .site-main .wc-block-components-address-card{border-color:#283780;border-radius:0;font-size:1.6rem}.woocommerce-checkout .site-main .wc-block-components-address-card__address-section:first-child{font-weight:400}.woocommerce-checkout .site-main .wc-block-components-sidebar-layout{display:flex;justify-content:space-between}.woocommerce-checkout .site-main .wc-block-components-sidebar-layout .wc-block-components-main{flex:1;max-width:44.45%;padding:0 5rem;width:auto}@media screen and (max-width:1080px){.woocommerce-checkout .site-main .wc-block-components-sidebar-layout .wc-block-components-main{max-width:none;padding:0 2rem}}.woocommerce-checkout .site-main .wc-block-components-sidebar-layout .wc-block-components-sidebar{flex:1;max-width:33.33%;padding:0 4rem;width:auto}@media screen and (max-width:1080px){.woocommerce-checkout .site-main .wc-block-components-sidebar-layout .wc-block-components-sidebar{max-width:none;padding:0 2rem}}.woocommerce-checkout .site-main .wp-block-woocommerce-checkout{padding:0}.woocommerce-checkout .site-main .wc-block-components-title{font-size:2.4rem}.woocommerce-checkout .site-main .wc-block-components-checkout-step{margin-bottom:4rem}.woocommerce-checkout .site-main .wc-block-components-checkout-step__description{margin-bottom:2rem}.woocommerce-checkout .site-main .wc-block-components-checkout-step__heading{margin:0 0 2rem}.woocommerce-checkout .site-main .wc-block-components-checkout-step .checkout-payment-notice{font-size:1.6rem}@media screen and (max-width:1080px){.woocommerce-checkout .site-main .wc-block-checkout{overflow:hidden}}@media screen and (max-width:1080px){.woocommerce-checkout .site-main .wc-block-checkout__actions_row{flex-direction:column}.woocommerce-checkout .site-main .wc-block-checkout__actions_row .wc-block-components-checkout-return-to-cart-button{height:6rem}.woocommerce-checkout .site-main .wc-block-checkout__actions_row>*{justify-content:center;width:100%}}.woocommerce-checkout .site-main .wc-block-checkout__payment-method .wc-block-components-checkout-step__content{padding:0}.woocommerce-checkout .site-main .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-content{font-size:1.4rem;font-style:italic;padding:0 2rem 2rem}.woocommerce-checkout .site-main .wc-block-components-button{font-family:"tt_fors_light",Arial,Helvetica,sans-serif;font-size:1.4rem;height:6rem;text-transform:uppercase}.woocommerce-checkout .site-main .wc-block-components-button:after{display:none}.woocommerce-checkout .site-main .wc-block-components-checkout-return-to-cart-button{align-items:center;display:flex;font-family:"kobe11-regular",Arial,Helvetica,sans-serif;gap:1rem;letter-spacing:.125ch;padding:0;text-transform:lowercase}.woocommerce-checkout .site-main .wc-block-components-checkout-return-to-cart-button:before{background-color:#283780;content:'';height:1.2rem;margin-right:.5rem;mask-image:url(//saltandflor.com/wp-content/themes/saltandflor/images/icon-chevron-left.svg);mask-position:center;mask-repeat:no-repeat;mask-size:contain;vertical-align:middle;width:.5rem}.woocommerce-checkout .site-main .wc-block-components-checkout-return-to-cart-button svg{display:none}.woocommerce-checkout .site-main .wp-block-woocommerce-checkout-order-summary-block{border:0}.woocommerce-checkout .site-main .wp-block-woocommerce-checkout-order-summary-block .slot-wrapper .wc-block-components-panel,.woocommerce-checkout .site-main .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-panel,.woocommerce-checkout .site-main .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-coupon,.woocommerce-checkout .site-main .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-item{padding:0}.woocommerce-checkout .site-main .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content{border:0}.woocommerce-checkout .site-main .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-coupon-form-block{display:none}.woocommerce-checkout .site-main .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-fee-block{display:none}.woocommerce-checkout .site-main .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title{align-items:center;border:0;display:flex;gap:1rem;margin:0 0 4rem;padding:0 0 2rem;position:relative;transition:all .5s}@media screen and (max-width:1080px){.woocommerce-checkout .site-main .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title{margin-bottom:0}}.woocommerce-checkout .site-main .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title:after{background:#918163;bottom:0;content:'';height:1px;left:-4rem;position:absolute;right:-4rem}.woocommerce-checkout .site-main .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title-icon{background:url(//saltandflor.com/wp-content/themes/saltandflor/images/icons/sf-plus.svg);height:1.1rem;top:calc(50% - 0.5rem);transform:none;transition:all .5s;width:1.1rem;order:0}.woocommerce-checkout .site-main .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title-price{order:2;font-weight:400}.woocommerce-checkout .site-main .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title-text{font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:2.4rem;letter-spacing:.125ch;margin:0;order:1;text-transform:lowercase}.woocommerce-checkout .site-main .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title svg{display:none}.woocommerce-checkout .site-main .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title:hover .wc-block-components-checkout-order-summary__title-icon{transform:rotate(180deg)}.woocommerce-checkout .site-main .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-formatted-money-amount{font-weight:400}.woocommerce-checkout .site-main .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary{padding:0}@media screen and (max-width:1080px){.woocommerce-checkout .site-main .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item{padding:2rem 0}}.woocommerce-checkout .site-main .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item .wc-block-components-product-details{display:none}.woocommerce-checkout .site-main .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item .wc-block-components-product-name{font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:1.8rem;letter-spacing:.125ch;text-transform:lowercase}.woocommerce-checkout .site-main .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item .wc-block-components-product-price{font-size:1.6rem;font-weight:400}.woocommerce-checkout .site-main .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item .wc-block-components-product-price span{font-weight:400}.woocommerce-checkout .site-main .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item__individual-prices{display:none}.woocommerce-checkout .site-main .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item__quantity{background:#918163;border:0;box-shadow:none;color:#fff;font-size:1.1rem;min-height:1.6rem;min-width:1.6rem;padding:0}.woocommerce-checkout .site-main .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-item{font-weight:400;letter-spacing:.125ch;text-transform:lowercase}.woocommerce-checkout .site-main .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-item__label{font-size:2rem;font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-weight:400}.woocommerce-checkout .site-main .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-item__value{font-size:1.6rem}.woocommerce-checkout .site-main .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper{border:0;margin-bottom:1rem;padding:0}.woocommerce-checkout .site-main .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper .wc-block-components-totals-item .wc-block-components-totals-footer-item-tax{font-size:1.4rem;font-style:italic;font-weight:400;letter-spacing:normal}.woocommerce-checkout .site-main .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper .wc-block-components-totals-item__label{font-size:2rem}.woocommerce-checkout .site-main .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper .wc-block-components-panel__button{font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:2rem;text-transform:lowercase;letter-spacing:4%}.woocommerce-checkout .site-main .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper .wc-block-components-panel__button-icon{background-image:url(//saltandflor.com/wp-content/themes/saltandflor/images/icons/sf-plus.svg);height:1rem;top:calc(50% - 0.5rem);transform:none;transition:all .5s;width:1rem}.woocommerce-checkout .site-main .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper .wc-block-components-panel__button:hover .wc-block-components-panel__button-icon{transform:rotate(180deg)}.woocommerce-checkout .site-main .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block{border:0;padding:4rem 0 0;position:relative}.woocommerce-checkout .site-main .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block:before{background:#918163;content:'';height:1px;left:-4rem;position:absolute;right:-4rem;top:0}.contact-page__layout{margin-left:auto;margin-right:auto;padding:0 2rem 6rem}@media screen and (min-width:1081px){.contact-page__layout{max-width:1360px;width:100%}}.contact-page__box{border:2px solid #283780;margin-bottom:2rem;padding:4rem}.contact-page__box a{color:#283780}.contact-page__box h4{align-items:center;display:flex;font-size:1.8rem;gap:1rem;letter-spacing:.1ch;margin:0 0 1rem}.contact-page__box h4 .icon{height:2rem;width:2rem}.contact-page__box p{margin:0}.contact-page__helpdesk{margin-top:4rem}.contact-page__helpdesk h3{margin:0 0 2rem}body.creativesteps-favorites .entry-header{background:#eee8dd;margin-bottom:1rem;padding:10rem 0;text-align:center}body.creativesteps-favorites .entry-header .entry-title{margin-bottom:0}.site-footer{background:#eee8dd}.is-b2b .site-footer a[href*=kaartensets],.is-b2b .site-footer a[href*=kaartensets]+br{display:none}.site-footer__block{color:#283780;flex:1}.site-footer__block:nth-of-type(1),.site-footer__block:nth-of-type(2){flex:2}.site-footer__block a{color:inherit}.site-footer__block h5{font-size:2rem;letter-spacing:.2rem}.site-footer__block p:last-of-type{margin-bottom:0}.site-footer__blocks{display:flex;gap:4rem}@media screen and (max-width:1080px){.site-footer__blocks{flex-direction:column}}@media screen and (min-width:1920px){.site-footer__blocks{margin:auto;max-width:1680px;padding:0 6.5rem}}.site-footer__copyright{background:#918163;color:#fff;font-size:1.2rem;padding:1.5rem 0;text-align:center;text-transform:uppercase;letter-spacing:.15rem}@media screen and (max-width:1080px){.site-footer__copyright{padding:4rem 2rem}}.site-footer__copyright a{color:inherit}.site-footer__copyright__inner{align-items:center;display:inline-flex;gap:4rem}@media screen and (max-width:1080px){.site-footer__copyright__inner{flex-direction:column;gap:1rem}}.site-footer__copyright__social-media{display:flex;gap:2rem}@media screen and (max-width:1080px){.site-footer__copyright__social-media{gap:1rem;margin-top:1rem}}.site-footer__copyright__social-media__item{align-items:center;background:#fff;border-radius:100%;display:flex;height:30px;justify-content:center;width:30px}.site-footer__copyright__social-media__item .icon{color:#918163;height:16px;width:16px}.site-footer__inner{padding:12rem}@media screen and (max-width:1080px){.site-footer__inner{padding:4rem 2rem}}.site-footer__logo{display:block;margin-bottom:4rem}@media screen and (min-width:1920px){.site-footer__logo{margin:0 auto 4rem;max-width:1680px;padding:0 6.5rem}}.helpdesk__accordion-trigger{align-items:center;background:0 0;border:0;border-bottom:1px solid #eee8dd;color:#283780;cursor:pointer;display:flex;font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:2.4rem;justify-content:space-between;margin-bottom:2rem;padding:2rem 0;text-align:left;text-transform:lowercase;width:100%}.helpdesk__accordion-trigger .icon{flex-shrink:0;height:1.2rem;transition:transform .2s ease;width:1.2rem}.helpdesk__accordion-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease-out}.helpdesk__accordion-content>*{overflow:hidden}.helpdesk__accordion.is-expanded .helpdesk__accordion-trigger .icon{transform:rotate(45deg)}.helpdesk__accordion.is-expanded .helpdesk__accordion-content{grid-template-rows:1fr;padding-bottom:2rem}.helpdesk__article-list{list-style:none;margin:0;padding:0}.helpdesk__article-list a{color:#283780;display:block;line-height:2}.helpdesk__article-list a:hover{color:#918163}.helpdesk__article-content{margin-bottom:4rem}.helpdesk__article-content h2,.helpdesk__article-content h3,.helpdesk__article-content h4{margin-top:3rem}.helpdesk__article-content p{line-height:1.8}.helpdesk__article-content ul,.helpdesk__article-content ol{line-height:1.8;padding-left:2rem}.helpdesk__article-nav{border-top:1px solid #eee8dd;padding-top:2rem}.helpdesk__back-link{align-items:center;color:#283780;display:inline-flex;gap:1rem}.helpdesk__back-link .icon{height:1.2rem;width:1.2rem}.helpdesk__back-link:hover{color:#918163}.helpdesk__categories ul{list-style:none;margin:0;padding:0}.helpdesk__category a{align-items:center;color:#283780;display:flex;gap:1.5rem;line-height:2}.helpdesk__category a:hover{color:#918163}.helpdesk__category .icon{height:2rem;width:2rem}.helpdesk__category.is-active a{color:#918163;font-weight:500}.helpdesk__contact{margin-top:4rem}.helpdesk__contact h4{margin-bottom:2rem}.helpdesk__featured h2,.helpdesk__search-results h2{font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:2.4rem;margin:0 0 2rem;text-transform:lowercase}.helpdesk__layout{display:flex;gap:6rem;padding:0 2rem 6rem}@media screen and (max-width:1080px){.helpdesk__layout{flex-direction:column;gap:4rem}}.helpdesk__main{flex:1;min-width:0}.helpdesk__search{margin-bottom:4rem}.helpdesk__search-form{align-items:center;display:flex;gap:.5rem}.helpdesk__search-form input[type=search]{background:#fff;border:2px solid #283780;flex:1;font-family:"tt_fors_light",Arial,Helvetica,sans-serif;font-size:1.6rem;padding:1.5rem 2rem}.helpdesk__search-form input[type=search]:focus{outline:none}.helpdesk__search-form input[type=search]::placeholder{color:#d7d2cd}.helpdesk__sidebar{flex-shrink:0;width:36rem}@media screen and (max-width:1080px){.helpdesk__sidebar{width:100%}}.helpdesk__sidebar-title{font-family:"kobe11-regular",Arial,Helvetica,sans-serif;margin:0 0 2rem}body.creativesteps-helpdesk:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout) article.page .entry-content{margin-left:auto;margin-right:auto}@media screen and (min-width:1081px){body.creativesteps-helpdesk:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout) article.page .entry-content{max-width:1360px;width:100%}}.creativesteps-select{align-items:center;cursor:pointer;display:inline-flex;position:relative;user-select:none}.creativesteps-select__option{color:#283780;cursor:pointer;font-family:"tt_fors_light",Arial,Helvetica,sans-serif;font-size:calc(1rem + .1vw);letter-spacing:5%;padding:calc(1.25rem + .1vw) calc(2.5rem + .1vw);position:relative;text-align:center;text-transform:uppercase;transition:all .25s ease;white-space:nowrap}.creativesteps-select__option:hover,.creativesteps-select__option.hover,.creativesteps-select__option.selected{background:#dacfb1;color:#fff}.creativesteps-select__options{background:#f7f4ed;left:50%;min-width:max-content;opacity:0;overflow-y:auto;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(calc(-0.5rem + .1vw));top:100%;transition:all .5s ease;visibility:hidden;z-index:100}.creativesteps-select__options::-webkit-scrollbar{width:calc(0.6rem + .1vw)}.creativesteps-select__options::-webkit-scrollbar-thumb{background:#283780;border-radius:5px}.creativesteps-select__options::-webkit-scrollbar-thumb:hover{background:#1c2659}.creativesteps-select__options::-webkit-scrollbar-track{background:#f7f4ed;border-radius:5px}.creativesteps-select__trigger{align-items:center;color:#283780;display:flex;font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:calc(1.6rem + .1vw);gap:calc(1rem + .1vw);justify-content:space-between;letter-spacing:5%;min-height:calc(4rem + .1vw);padding:calc(1.4rem + .1vw) calc(2rem + .1vw);position:relative;text-transform:lowercase;transition:all .5s ease}.creativesteps-select__trigger:hover{color:#918163}.creativesteps-select__trigger:hover svg{transform:rotate(180deg)}.creativesteps-select__trigger svg{transition:all .5s;margin-left:.5rem}.creativesteps-select__trigger span{font-weight:400;white-space:nowrap}.creativesteps-select__wrapper{display:inline-block;position:relative}.creativesteps-select__wrapper select{display:none}.creativesteps-select.open .creativesteps-select__options{opacity:1;pointer-events:all;transform:translateX(-50%) translateY(0);visibility:visible}form .form__label,body .wc-block-components-form .form__label{color:#283780;cursor:pointer;display:block;font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:1.8rem;letter-spacing:.125ch;margin-bottom:1rem;text-transform:lowercase}form .form__select,body .wc-block-components-form .form__select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:0 0;border:0;color:#283780;cursor:pointer;flex:1;font-size:1.6rem;height:100%;letter-spacing:.125ch;padding:0 2rem;text-transform:lowercase}form .form__select-wrapper,body .wc-block-components-form .form__select-wrapper{align-items:center;border:1px solid #283780;cursor:pointer;display:flex;height:6rem}form .form__select-wrapper:after,body .wc-block-components-form .form__select-wrapper:after{background-image:url(//saltandflor.com/wp-content/themes/saltandflor/images/icons/sf-plus.svg);content:'';display:block;height:1.1rem;margin-left:auto;margin-right:2rem;position:static;transform:none;transition:all .5s;width:1.1rem}form .form__select-wrapper:hover:after,body .wc-block-components-form .form__select-wrapper:hover:after{transform:rotate(180deg)}form input,form .woocommerce-Input,form .wc-block-components-text-input input[type=email],form .wc-block-components-text-input input[type=number],form .wc-block-components-text-input input[type=password],form .wc-block-components-text-input input[type=tel],form .wc-block-components-text-input input[type=text],form .wc-block-components-text-input input[type=url],body .wc-block-components-form input,body .wc-block-components-form .woocommerce-Input,body .wc-block-components-form .wc-block-components-text-input input[type=email],body .wc-block-components-form .wc-block-components-text-input input[type=number],body .wc-block-components-form .wc-block-components-text-input input[type=password],body .wc-block-components-form .wc-block-components-text-input input[type=tel],body .wc-block-components-form .wc-block-components-text-input input[type=text],body .wc-block-components-form .wc-block-components-text-input input[type=url]{background:0 0;border:1px solid #283780;border-radius:0;color:#283780;font-size:1.6rem;height:6rem;padding:0 2rem}@media screen and (max-width:1080px){form input,form .woocommerce-Input,form .wc-block-components-text-input input[type=email],form .wc-block-components-text-input input[type=number],form .wc-block-components-text-input input[type=password],form .wc-block-components-text-input input[type=tel],form .wc-block-components-text-input input[type=text],form .wc-block-components-text-input input[type=url],body .wc-block-components-form input,body .wc-block-components-form .woocommerce-Input,body .wc-block-components-form .wc-block-components-text-input input[type=email],body .wc-block-components-form .wc-block-components-text-input input[type=number],body .wc-block-components-form .wc-block-components-text-input input[type=password],body .wc-block-components-form .wc-block-components-text-input input[type=tel],body .wc-block-components-form .wc-block-components-text-input input[type=text],body .wc-block-components-form .wc-block-components-text-input input[type=url]{font-size:1.4rem}}form input:focus,form .woocommerce-Input:focus,form .wc-block-components-text-input input[type=email]:focus,form .wc-block-components-text-input input[type=number]:focus,form .wc-block-components-text-input input[type=password]:focus,form .wc-block-components-text-input input[type=tel]:focus,form .wc-block-components-text-input input[type=text]:focus,form .wc-block-components-text-input input[type=url]:focus,body .wc-block-components-form input:focus,body .wc-block-components-form .woocommerce-Input:focus,body .wc-block-components-form .wc-block-components-text-input input[type=email]:focus,body .wc-block-components-form .wc-block-components-text-input input[type=number]:focus,body .wc-block-components-form .wc-block-components-text-input input[type=password]:focus,body .wc-block-components-form .wc-block-components-text-input input[type=tel]:focus,body .wc-block-components-form .wc-block-components-text-input input[type=text]:focus,body .wc-block-components-form .wc-block-components-text-input input[type=url]:focus{background:0 0;color:#918163;border-color:#918163;outline:0}form textarea,body .wc-block-components-form textarea{background:0 0;border:1px solid #283780;border-radius:0;padding:2rem;width:100%}form textarea:focus,body .wc-block-components-form textarea:focus{color:#918163;border-color:#918163;border-width:1px;outline:0}form .select2-container--default .select2-selection--single,body .wc-block-components-form .select2-container--default .select2-selection--single{align-items:center;background:0 0;border-radius:0;border:1px solid #283780;display:flex;height:6rem;padding:0 2rem}form .select2-container--default .select2-selection--single .select2-selection__arrow,body .wc-block-components-form .select2-container--default .select2-selection--single .select2-selection__arrow{background-image:url(//saltandflor.com/wp-content/themes/saltandflor/images/icons/sf-plus.svg);height:1.1rem;margin-left:auto;position:static;transform:none;transition:all .5s;width:1.1rem}form .select2-container--default .select2-selection--single .select2-selection__arrow b,body .wc-block-components-form .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}form .select2-container--default .select2-selection--single .select2-selection__rendered,body .wc-block-components-form .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0}form .wc-block-components-checkbox label,body .wc-block-components-form .wc-block-components-checkbox label{align-items:center;display:flex}form .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox],body .wc-block-components-form .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{align-items:center;border-radius:0;border:1px solid #283780;display:flex;height:1.6rem;justify-content:center;margin-right:1rem;min-height:0;min-width:0;padding:2px;width:1.6rem}form .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus,body .wc-block-components-form .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline:none}form .wc-block-components-checkbox__mark,body .wc-block-components-form .wc-block-components-checkbox__mark{background:url(//saltandflor.com/wp-content/themes/saltandflor/images/icons/check.svg) no-repeat center;height:1rem;width:1rem}form .wc-block-components-radio-control,body .wc-block-components-form .wc-block-components-radio-control{max-width:50%}@media screen and (max-width:1080px){form .wc-block-components-radio-control,body .wc-block-components-form .wc-block-components-radio-control{max-width:none}}form .wc-block-components-radio-control-accordion-option,body .wc-block-components-form .wc-block-components-radio-control-accordion-option{border-radius:0}form .wc-block-components-radio-control-accordion-option--checked,body .wc-block-components-form .wc-block-components-radio-control-accordion-option--checked{box-shadow:0}form .wc-block-components-radio-control__input,body .wc-block-components-form .wc-block-components-radio-control__input{align-items:center;border-color:#283780;display:flex;flex:0 0 1.6rem;height:1.6rem;justify-content:center;min-height:0;min-width:0;padding:2px;position:static;transform:none;width:1.6rem}form .wc-block-components-radio-control__input:checked:before,body .wc-block-components-form .wc-block-components-radio-control__input:checked:before{background:#283780;flex:0 0 1rem;height:1rem;min-height:0;min-width:0;position:static;transform:none;width:1rem}form .wc-block-components-radio-control__input:focus,body .wc-block-components-form .wc-block-components-radio-control__input:focus{outline:none}form .wc-block-components-radio-control__label>div,body .wc-block-components-form .wc-block-components-radio-control__label>div{align-items:center;display:flex;width:100%}form .wc-block-components-radio-control__label>div img,body .wc-block-components-form .wc-block-components-radio-control__label>div img{margin-left:auto}form .wc-block-components-radio-control__option,body .wc-block-components-form .wc-block-components-radio-control__option{align-items:center;color:#283780;display:flex;font-family:"tt_fors_light",Arial,Helvetica,sans-serif;font-size:1.6rem;gap:1rem;padding:2rem}form .wc-block-components-radio-control__option:first-child,body .wc-block-components-form .wc-block-components-radio-control__option:first-child{padding:2rem}form .wc-block-components-radio-control.disable-radio-control .wc-block-components-radio-control__option,body .wc-block-components-form .wc-block-components-radio-control.disable-radio-control .wc-block-components-radio-control__option{padding:2rem}form .wc-block-components-radio-control-accordion-option,body .wc-block-components-form .wc-block-components-radio-control-accordion-option{border:1px solid #283780;margin-bottom:-1px}form .wc-block-components-radio-control-accordion-option--checked-option-highlighted,body .wc-block-components-form .wc-block-components-radio-control-accordion-option--checked-option-highlighted{box-shadow:none}form .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control__option--checked-option-highlighted,body .wc-block-components-form .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control__option--checked-option-highlighted{border-radius:0;border:1px solid #283780;box-shadow:none}form .wc-blocks-components-select__container,body .wc-block-components-form .wc-blocks-components-select__container{background:0 0;height:auto;margin-top:0}form .wc-blocks-components-select__container:hover .wc-blocks-components-select__expand,body .wc-block-components-form .wc-blocks-components-select__container:hover .wc-blocks-components-select__expand{transform:rotate(180deg)}form .wc-blocks-components-select__expand,body .wc-block-components-form .wc-blocks-components-select__expand{background-image:url(//saltandflor.com/wp-content/themes/saltandflor/images/icons/sf-plus.svg);height:1.1rem;right:2rem;top:calc(50% - 0.5rem);transform:none;transition:all .5s;width:1.1rem}form .wc-blocks-components-select__label,body .wc-block-components-form .wc-blocks-components-select__label{color:#283780;font-family:"tt_fors_light",Arial,Helvetica,sans-serif;font-size:1.4rem;left:2rem;letter-spacing:.125ch;opacity:.75;text-transform:lowercase;top:calc(2px + 0.25rem)}form .wc-blocks-components-select__select,body .wc-block-components-form .wc-blocks-components-select__select{border-radius:0;border:1px solid #283780;color:#283780;cursor:pointer;font-size:1.6rem;height:6rem;letter-spacing:.125ch;padding:.5rem 2rem 0}form .wc-blocks-components-select__select:focus,body .wc-block-components-form .wc-blocks-components-select__select:focus{border:1px solid #283780;box-shadow:none;outline:none;padding:.5rem 2rem 0}form .wc-block-components-textarea,body .wc-block-components-form .wc-block-components-textarea{color:#283780;background:0 0;font-size:1.4rem;border-radius:0;border:1px solid #283780;padding:2rem}form .wc-block-components-textarea:focus,body .wc-block-components-form .wc-block-components-textarea:focus{background:0 0;box-shadow:none;color:#283780}form .wc-block-components-textarea::placeholder,body .wc-block-components-form .wc-block-components-textarea::placeholder{color:#283780}form .wc-block-components-text-input label,body .wc-block-components-form .wc-block-components-text-input label{color:#283780;font-size:1.6rem;left:2rem;letter-spacing:.125ch;top:3rem}form .wc-block-components-text-input:has(input:focus) label,body .wc-block-components-form .wc-block-components-text-input:has(input:focus) label{color:#918163;opacity:1}form .wc-block-components-text-input.is-active input[type=email],form .wc-block-components-text-input.is-active input[type=number],form .wc-block-components-text-input.is-active input[type=password],form .wc-block-components-text-input.is-active input[type=tel],form .wc-block-components-text-input.is-active input[type=text],form .wc-block-components-text-input.is-active input[type=url],body .wc-block-components-form .wc-block-components-text-input.is-active input[type=email],body .wc-block-components-form .wc-block-components-text-input.is-active input[type=number],body .wc-block-components-form .wc-block-components-text-input.is-active input[type=password],body .wc-block-components-form .wc-block-components-text-input.is-active input[type=tel],body .wc-block-components-form .wc-block-components-text-input.is-active input[type=text],body .wc-block-components-form .wc-block-components-text-input.is-active input[type=url]{color:#283780;padding:.5rem 2rem 0}form .wc-block-components-text-input.is-active label,body .wc-block-components-form .wc-block-components-text-input.is-active label{font-family:"tt_fors_light",Arial,Helvetica,sans-serif;font-size:1.4rem;opacity:.75;top:.25rem}form .woocommerce-form-row label,body .wc-block-components-form .woocommerce-form-row label{display:block}.select2-dropdown{border:1px solid #918163}.select2-dropdown .select2-results__option{padding:1rem 2rem}.select2-dropdown .select2-results__option--highlighted[data-selected]{background:#918163}.select2-dropdown .select2-results__option[data-selected=true]{background:#918163;color:#fff}.gift-service{margin:2rem 0 4rem}.gift-service .is-hidden{display:none}.gift-service__trigger{cursor:pointer;display:flex;gap:2.4rem}.gift-service__trigger>.icon{height:1.2rem;margin-left:auto;width:1.2rem}.gift-service__trigger h3{font-size:1.8rem;margin-bottom:.5rem}.gift-service__summary{font-size:1.3rem}.gift-service__summary-item{align-items:flex-start;display:flex;gap:.8rem;line-height:1.4}.gift-service__summary-item:not(:last-child){margin-bottom:.8rem}.gift-service__summary-item svg{color:#283780;flex-shrink:0;height:1.4rem;margin-top:.2rem;width:1.4rem}.gift-service__summary-item--message{color:rgba(40,55,128,.7);font-style:italic;padding-left:2.2rem}.gift-service__modal{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.gift-service__modal-overlay{background:rgba(145,129,99,.5);height:100%;left:0;position:absolute;top:0;width:100%}.gift-service__modal-content{background:#fff;max-height:90vh;max-width:50rem;overflow-y:auto;padding:4rem;position:relative;width:90%}.gift-service__modal-close{background:0 0;border:none;color:#283780;cursor:pointer;font-size:2.4rem;line-height:1;position:absolute;right:1.5rem;top:1.5rem}.gift-service__modal-close:hover{opacity:.7}.gift-service__modal-title{font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:2.4rem;font-weight:500;margin-bottom:1.5rem;text-transform:lowercase}.gift-service__modal-description{color:rgba(40,55,128,.8);font-size:1.4rem;line-height:1.6;margin-bottom:2.5rem}.gift-service__checkbox,.gift-service__radio{border-bottom:1px solid #918163;cursor:pointer;display:flex;font-size:1.4rem;gap:1rem;padding:1.5rem 0}.gift-service__checkbox input,.gift-service__radio input{accent-color:#283780;cursor:pointer;flex-shrink:0;height:1.6rem;margin-top:.2rem;width:1.6rem}.gift-service__checkbox:last-child,.gift-service__radio:last-child{border-bottom:0}.gift-service__card-options{margin-bottom:2rem}.gift-service__card-error,.gift-service__message-error{background:rgba(204,0,0,.1);border:1px solid #c00;color:#c00;font-size:1.3rem;margin-bottom:1rem;padding:1rem}.gift-service__cards{display:flex;gap:1rem;margin-bottom:2rem}.gift-service__card{cursor:pointer;flex:1 1 0;max-width:calc((100% - 2rem) / 3);position:relative;text-align:center}.gift-service__card input{accent-color:#283780;cursor:pointer;flex-shrink:0;height:1.6rem;margin:0 auto .5rem;width:1.6rem}.gift-service__card-image{aspect-ratio:3/4;margin-bottom:1rem;overflow:hidden;position:relative;width:100%}.gift-service__card-image:after{background:var(--bg) center/cover no-repeat;content:'';inset:0;position:absolute;transform:translateZ(0) scale(1);transition:transform .5s,opacity .3s ease;will-change:transform}.gift-service__card-image:before{background:var(--hover-bg) center/cover no-repeat;content:'';inset:0;opacity:0;position:absolute;transform:translateZ(0) scale(1);transition:opacity .3s ease;will-change:transform;z-index:1}.gift-service__card-image[data-second-image]:hover:after{opacity:0;transform:translateZ(0) scale(1)}.gift-service__card-image[data-second-image]:hover:before{opacity:1}.gift-service__card-image:not([data-second-image]):hover:after,.gift-service__card-image:not([data-second-image]):focus-visible:after{transform:translateZ(0) scale(1.1)}.gift-service__card-image img{display:none}.gift-service__message-wrapper{display:flex;flex-direction:column;gap:.5rem}.gift-service__message-label{align-items:center;color:#918163;display:flex;gap:1rem;font-size:1.4rem}.gift-service__message-count{color:#918163;font-size:1.2rem}.gift-service__message-input{border:1px solid #918163;color:#918163;font-size:1.4rem;padding:1rem;resize:vertical;width:100%}.gift-service__message-input:focus{outline:none}.gift-service__message-section{margin-bottom:4rem}.gift-service__update{display:flex;font-family:"tt_fors_light",Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:500;justify-content:center;letter-spacing:.125ch;padding:1.2rem 3rem;text-transform:uppercase}.gift-service__update:after{display:none}.gift-service__update:hover{background:#1c2659}.gift-service__update:disabled,.gift-service__update.loading{cursor:not-allowed;opacity:.6}.site-header{align-items:center;display:flex;padding:2.25rem 5rem}.site-header__action{background:0 0;border:0;color:#283780;cursor:pointer}.site-header__action .icon{height:1.6rem;width:1.6rem}.site-header__actions{display:flex;gap:2rem;margin-left:auto}.site-header__language{align-items:center;display:flex;font-size:1.4rem;gap:.5rem}.site-header__language__current{aspect-ratio:2/1;border:1px solid #283780;height:1.6rem;border-radius:.8rem}.site-header__language__current:before{aspect-ratio:1;background-position:center;background-size:cover;background:#283780;border-radius:100%;content:'';display:block;height:100%}.site-header__toggleable-nav{align-items:center;display:flex;gap:6rem}@media screen and (max-width:1080px){.site-header__toggleable-nav{display:none}}.site-header__toggleable-nav__simple,.site-header__toggleable-nav__default{opacity:1;transition:opacity .3s ease-in-out}.site-header__toggleable-nav__simple.nav-hidden,.site-header__toggleable-nav__default.nav-hidden{opacity:0;pointer-events:none;position:absolute;left:-9999px}.site-header__toggleable-nav__default{align-items:center;display:flex;gap:6rem}.site-header__toggleable-nav__default .custom-logo{display:block}.site-header__toggleable-nav__default .main-navigation{position:static;transform:none}.site-header__toggleable-nav__trigger{background:0 0;border:0;color:inherit;cursor:pointer;padding:0}.site-header__toggleable-nav__trigger .icon{height:1.6rem;transition:all .5s;width:1.6rem}.site-header__toggleable-nav__trigger:hover .icon{color:#918163;transform:rotate(180deg)}.site-header__wrapper{background:#f7f4ed;position:relative;z-index:20}@media screen and (max-width:1080px){.site-header{padding:1.5rem 2rem}.site-header .main-navigation{display:none}.site-header .site-branding .custom-logo{max-width:120px}}@media screen and (max-width:1080px){.site-header__actions .site-header__action[href="/mijn-account/"]{display:none}}@media screen and (max-width:1080px){.site-header__language{display:none}}.site-branding--mobile{display:none}@media screen and (max-width:1080px){.site-branding--mobile{display:block}}.header__cart{height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .5s ease;width:100%;z-index:9999}.header__cart__close{background:0 0;border:none;color:#283780;cursor:pointer;font-size:2rem;position:absolute;right:2rem;top:2rem}.header__cart__close:hover{opacity:.7}.header__cart__content{background:#fff;color:#283780;height:100%;overflow-y:auto;position:absolute;right:0;transform:translateX(100%);transition:transform .5s ease;width:85vw}@media screen and (min-width:640px) and (max-width:1080px){.header__cart__content{width:50vw}}@media screen and (min-width:1081px){.header__cart__content{width:33.33vw}}.header__cart__overlay{background:rgba(145,129,99,.5);height:100%;position:absolute;width:100%}.header__cart--visible{opacity:1;pointer-events:auto}.header__cart--visible .header__cart__content{transform:translateX(0)}.mini-cart{background:#f7f4ed;height:100%;padding:3rem}@media screen and (max-width:1080px){.mini-cart{overflow-x:hidden;overflow-y:auto;padding:4rem 2rem}}.mini-cart__header{color:#283780;font-size:1.2rem;margin-bottom:2rem}.mini-cart__title{font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:2.2rem;font-weight:500;margin:0 0 2rem;padding:2rem 0;position:relative;text-transform:lowercase}@media screen and (max-width:1080px){.mini-cart__title{font-size:2rem}}.mini-cart__title:before{border-bottom:1px solid #918163;bottom:0;content:'';left:-3rem;position:absolute;right:-3rem}.mini-cart__items{margin-bottom:2rem}.mini-cart__item{display:flex;gap:3rem;padding:3rem 0}.mini-cart__item-bottom{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:1080px){.mini-cart__item-bottom{align-items:flex-start;flex-direction:column;gap:1rem}}.mini-cart__item-image{flex-shrink:0;width:80px}.mini-cart__item-image img{display:block;height:auto;width:100%}@media screen and (max-width:1080px){.mini-cart__item-image{width:50px}}.mini-cart__item-details{display:flex;flex:1;flex-direction:column;gap:.5rem}.mini-cart__item-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.mini-cart__item-name{flex:1;font-family:"kobe11-regular",Arial,Helvetica,sans-serif;letter-spacing:.125ch;font-size:1.8rem;font-weight:500;text-transform:lowercase}.mini-cart__item-name a{color:#283780;text-decoration:none}.mini-cart__item-name a:hover{text-decoration:underline}.mini-cart__item-options{font-family:"tt_fors_light",Arial,Helvetica,sans-serif;font-size:1.1rem;letter-spacing:.125ch;text-transform:uppercase}.mini-cart__item-remove{flex-shrink:0}.mini-cart__item-remove .remove{color:#283780;display:block;font-size:2.2rem;height:1.8rem}.mini-cart__item-subname{color:#283780;font-size:1.3rem;letter-spacing:.125ch;text-transform:uppercase}.mini-cart__item-price{font-size:1.3rem;letter-spacing:.125ch}@media screen and (max-width:1080px){.mini-cart__item-price{display:none}}.mini-cart__item-subtotal{color:#283780;font-size:1.3rem;font-weight:500;letter-spacing:.125ch}.mini-cart__item-variation{display:none}.mini-cart__quantity{align-items:center;display:flex;gap:0;letter-spacing:.125ch}.mini-cart__quantity-btn{align-items:center;background:0 0;border:none;color:#283780;cursor:pointer;display:flex;height:2rem;justify-content:center;padding:0;transition:background-color .5s;width:2rem}.mini-cart__quantity-btn .icon{height:.75rem;width:.75rem}.mini-cart__quantity-btn:hover{background-color:rgba(40,55,128,.05)}.mini-cart__quantity-input{-moz-appearance:textfield;background:0 0;border:none;color:#283780;font-size:1.2rem;height:2rem;text-align:center;width:4rem}.mini-cart__quantity-input::-webkit-outer-spin-button,.mini-cart__quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mini-cart__quantity-input:focus{outline:none}@media screen and (max-width:1080px){.mini-cart__quantity-input{width:2rem}}.mini-cart__combine{margin-bottom:2rem;padding:3rem 0;position:relative}.mini-cart__combine:before,.mini-cart__combine:after{border-bottom:1px solid #918163;content:'';left:-3rem;position:absolute;right:-3rem}.mini-cart__combine:before{top:0}.mini-cart__combine:after{bottom:0}.mini-cart__combine-title{font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:2rem;font-weight:500;letter-spacing:.125ch;margin-bottom:4rem;text-transform:lowercase}.mini-cart__combine-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.mini-cart__combine-item{color:#283780;display:block;text-decoration:none}.mini-cart__combine-item:hover .mini-cart__combine-plus{opacity:1}.mini-cart__combine-item:hover .mini-cart__combine-name{text-decoration:underline}.mini-cart__combine-item.loading{opacity:.5;pointer-events:none}.mini-cart__combine-image{margin-bottom:1rem;position:relative}.mini-cart__combine-image img{display:block;height:auto;width:100%}.mini-cart__combine-plus{align-items:center;background:#918163;border-radius:50%;color:#fff;display:flex;height:5rem;justify-content:center;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .5s;width:5rem}.mini-cart__combine-plus svg{height:2rem;width:2rem}.mini-cart__combine-name{font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:1.8rem;font-weight:500;letter-spacing:.125ch;margin-bottom:.25rem;text-align:center;text-transform:lowercase}.mini-cart__combine-subname{font-size:1.2rem;letter-spacing:.125ch;margin-bottom:.25rem;text-align:center;text-transform:uppercase}.mini-cart__combine-price{font-size:1.4rem;letter-spacing:.125ch;text-align:center}.mini-cart__total{align-items:center;display:flex;font-size:1.6rem;font-weight:500;gap:2rem;margin-bottom:4rem;padding:2rem 0}.mini-cart__total-label{font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:1.8rem;letter-spacing:.125ch;text-transform:lowercase}.mini-cart__total-amount{color:#283780;font-weight:500;letter-spacing:.125ch;margin-left:auto;text-align:right}.mini-cart__actions{display:flex;flex-direction:column;gap:2rem}.mini-cart__button{font-weight:500;justify-content:center;padding:1.2rem 2rem;width:100%}.mini-cart__button--checkout{font-family:"tt_fors_light",Arial,Helvetica,sans-serif;font-size:1.4rem;text-transform:uppercase}.mini-cart__button--checkout:after{display:none}.mini-cart__button--cart{background:0 0;border:1px solid #918163;color:#918163;font-family:"tt_fors_light",Arial,Helvetica,sans-serif;font-size:1.4rem;text-transform:uppercase}.mini-cart__button--cart:after{display:none}.mini-cart__button--cart:hover{border:0;color:#fff}.mini-cart__footer{padding-bottom:3rem}.mini-cart__footer-text{color:#918163;font-size:1.4rem;margin-top:2rem;text-align:center}.mini-cart__empty{padding:4rem 2rem;text-align:center}.mini-cart__empty p{color:rgba(40,55,128,.7);font-size:1.4rem;margin:0}.cart-count{align-items:center;background:#eee8dd;border-radius:50%;color:#283780;display:flex;font-size:1rem;font-weight:500;height:1.8rem;justify-content:center;left:50%;position:absolute;top:-.5rem;width:1.8rem}.cart-count:empty{display:none}.site-header__action--cart{position:relative}.mobile-menu__action{align-items:center;color:#283780;display:flex;font-family:"tt_fors_light",Arial,Helvetica,sans-serif;font-size:1.4rem;gap:1rem;text-decoration:none}.mobile-menu__action .icon{height:1.6rem;width:1.6rem}.mobile-menu__action:hover{color:#918163}.mobile-menu__actions{align-items:center;border-top:1px solid #eee8dd;display:flex;gap:2rem;margin-top:2rem;padding-top:2rem}.mobile-menu__language{font-size:1.4rem;gap:.5rem}.mobile-menu__nav .menu{display:flex;flex-direction:column;gap:2rem;list-style:none;margin:0;padding:0}.mobile-menu__nav .menu-item{font-size:1.8rem;line-height:2}.mobile-menu__nav .menu-item a{color:#283780;font-family:"kobe11-regular",Arial,Helvetica,sans-serif;text-decoration:none;text-transform:lowercase}.mobile-menu__nav .menu-item a:hover{color:#918163}.mobile-menu__nav .menu-item .icon{display:none}.mobile-menu__nav .sub-menu{list-style-type:none;padding:0}.mobile-menu__nav .sub-menu .menu-item{font-size:1.6rem}.mobile-menu__nav .sub-menu .menu-item a{padding-left:2rem}.mobile-menu__nav .sub-menu__wrapper{display:none}.mobile-menu__panel{bottom:0;height:100%;left:0;min-height:100vh;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .5s ease;width:100%;z-index:9999}.mobile-menu__panel__close{background:0 0;border:none;color:#283780;cursor:pointer;font-size:2rem;position:absolute;right:2rem;top:2rem}.mobile-menu__panel__close:hover{opacity:.7}.mobile-menu__panel__content{background:#f7f4ed;color:#283780;height:100%;left:0;overflow-y:auto;position:absolute;transform:translateX(-100%);transition:transform .5s ease;width:85vw}@media screen and (min-width:640px) and (max-width:1080px){.mobile-menu__panel__content{width:50vw}}.mobile-menu__panel__inner{padding:6rem 3rem 3rem}.mobile-menu__panel__overlay{background:rgba(145,129,99,.5);height:100%;min-height:100vh;position:absolute;width:100%}.mobile-menu__panel--visible{opacity:1;pointer-events:auto}.mobile-menu__panel--visible .mobile-menu__panel__content{transform:translateX(0)}.mobile-menu__trigger{background:0 0;border:0;color:#283780;cursor:pointer;display:none;padding:0;margin-left:4rem}.mobile-menu__trigger .icon{height:1.6rem;transition:transform .5s;width:1.6rem}.mobile-menu__trigger:hover .icon{transform:rotate(90deg)}.mobile-menu__trigger--active .icon{transform:rotate(45deg)}@media screen and (max-width:1080px){.mobile-menu__trigger{display:block}}.main-navigation{position:absolute;left:50%;transform:translateX(-50%);z-index:20}.main-navigation .menu{display:flex;font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:1.8rem;gap:4rem;letter-spacing:9%;list-style-type:none;padding:0;text-transform:lowercase}.main-navigation .menu-item a{color:#283780}.main-navigation .menu-item a:hover{text-decoration:none}.main-navigation .menu-item .icon{height:10px;margin-left:.5rem;transition:all .5s;width:10px}.main-navigation .menu-item.current_page_item a,.main-navigation .menu-item.current-menu-item a,.main-navigation .menu-item:hover a{color:#918163}.main-navigation .menu-item:hover .icon{transform:rotate(180deg)}.main-navigation .menu-item.open .sub-menu__wrapper{transform:translateX(-50%) scaleY(1)}.main-navigation .menu-item.open .icon{transform:rotate(180deg)}.main-navigation .menu-toggle{display:none}.main-navigation .menu .sub-menu__wrapper{background:#f7f4ed;left:50%;padding:0 5rem;position:absolute;top:100%;transform-origin:top;transform:translateX(-50%) scaleY(0);transition:transform .1s ease-out;width:100vw}.main-navigation .menu .sub-menu__wrapper .sub-menu__inner{display:flex;gap:4rem;padding:6rem 0;position:relative}.main-navigation .menu .sub-menu__wrapper .sub-menu__inner .sub-menu__heading{display:block;font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:2rem;margin-bottom:2rem}.main-navigation .menu .sub-menu__wrapper .sub-menu__inner .sub-menu__items{position:relative;margin-right:5rem}.main-navigation .menu .sub-menu__wrapper .sub-menu__inner .sub-menu__items__wrapper{width:100%;max-width:100%;overflow:hidden;position:relative}.main-navigation .menu .sub-menu__wrapper .sub-menu__inner .sub-menu__items__wrapper .sub-menu__items{display:flex;width:100%}.main-navigation .menu .sub-menu__wrapper .sub-menu__inner .sub-menu__items__wrapper .sub-menu__item{box-sizing:border-box;flex:0 0 calc(25% - 1.5rem)}.main-navigation .menu .sub-menu__wrapper .sub-menu__inner .sub-menu__items__wrapper .sub-menu__item a{color:#283780;display:block;text-align:center;text-decoration:none}.main-navigation .menu .sub-menu__wrapper .sub-menu__inner .sub-menu__items__wrapper .sub-menu__item a span{font-size:1.6rem}.main-navigation .menu .sub-menu__wrapper .sub-menu__inner .sub-menu__items__wrapper .sub-menu__item a span:hover{color:#918163}.main-navigation .menu .sub-menu__wrapper .sub-menu__inner .sub-menu__items__wrapper .sub-menu__item__image{aspect-ratio:1/1.33;margin-bottom:1.5rem;overflow:hidden;position:relative}.main-navigation .menu .sub-menu__wrapper .sub-menu__inner .sub-menu__items__wrapper .sub-menu__item__image img{display:block;height:100%;object-fit:cover;width:100%}.main-navigation .menu .sub-menu__wrapper .sub-menu__inner .sub-menu__items__wrapper .sub-menu__item__image:after{background:var(--bg) center/cover no-repeat;content:'';inset:0;position:absolute;transform:translateZ(0) scale(1);transition:transform .5s;will-change:transform}.main-navigation .menu .sub-menu__wrapper .sub-menu__inner .sub-menu__items__wrapper .sub-menu__item__image:hover:after,.main-navigation .menu .sub-menu__wrapper .sub-menu__inner .sub-menu__items__wrapper .sub-menu__item__image:focus-visible:after{transform:translateZ(0) scale(1.25)}.main-navigation .menu .sub-menu__wrapper .sub-menu__inner .sub-menu__items__navigation-button{align-items:center;background:#dacfb1;border-radius:50%;border:0;color:#fff;cursor:pointer;display:flex;height:4.2rem;justify-content:center;padding:0;transition:background .5s;width:4.2rem;z-index:10}.main-navigation .menu .sub-menu__wrapper .sub-menu__inner .sub-menu__items__navigation-button .icon{height:2rem;width:2rem;margin:0}.main-navigation .menu .sub-menu__wrapper .sub-menu__inner .sub-menu__items__navigation-button.swiper-button-disabled{display:none}.main-navigation .menu .sub-menu__wrapper .sub-menu__inner .sub-menu__items__navigation-button:hover{background:#918163}.main-navigation .menu .sub-menu__wrapper .sub-menu__inner .sub-menu__items__navigation-button--left,.main-navigation .menu .sub-menu__wrapper .sub-menu__inner .sub-menu__items__navigation-button--right{position:absolute;margin-top:-2.1rem}.main-navigation .menu .sub-menu__wrapper .sub-menu__inner .sub-menu__items__navigation-button--left{margin-left:-2.1rem}.main-navigation .menu .sub-menu__wrapper .sub-menu__inner .sub-menu__items__navigation-button--right{right:0;margin-right:-2.1rem}.main-navigation .menu .sub-menu__wrapper .sub-menu__inner .sub-menu__list{flex:0 0 20vw;list-style:none;padding:0}.main-navigation .menu .sub-menu__wrapper .sub-menu__inner .sub-menu__list .menu-item{font-family:"tt_fors_light",Arial,Helvetica,sans-serif;font-size:1.3rem;line-height:2;text-transform:uppercase}.main-navigation .menu .sub-menu__wrapper .sub-menu__inner .sub-menu__list .menu-item a{color:#283780}.main-navigation .menu .sub-menu__wrapper .sub-menu__inner .sub-menu__list .menu-item a:hover{color:#918163}.woocommerce-error,.woocommerce-info,.woocommerce-noreviews,.woocommerce-message,p.no-comments{margin-left:auto;margin-right:auto;background:0 0;border-radius:0;border:2px solid #283780;margin:4rem auto;outline:none;padding:2rem}@media screen and (min-width:1081px){.woocommerce-error,.woocommerce-info,.woocommerce-noreviews,.woocommerce-message,p.no-comments{max-width:640px;width:100%}}.woocommerce-error .wc-forward,.woocommerce-info .wc-forward,.woocommerce-noreviews .wc-forward,.woocommerce-message .wc-forward,p.no-comments .wc-forward{display:none}.woocommerce-error{list-style-type:none}.woocommerce-pagination{margin-left:auto;margin-right:auto;margin:4rem auto 4rem}@media screen and (min-width:1081px){.woocommerce-pagination{max-width:640px;width:100%}}.woocommerce-pagination ul.page-numbers{align-items:center;display:flex;justify-content:center;list-style-type:none;margin:0}.woocommerce-pagination ul.page-numbers .page-numbers{color:#283780;display:block;padding:1rem}.woocommerce-pagination ul.page-numbers .page-numbers.current{color:#918163}.woocommerce-pagination ul.page-numbers .prev,.woocommerce-pagination ul.page-numbers .next{align-items:center;display:flex;color:#283780}.woocommerce-pagination ul.page-numbers .prev .icon,.woocommerce-pagination ul.page-numbers .next .icon{height:1.6rem;width:1.6rem}.post-layout{display:flex;gap:4rem;margin:4rem auto;max-width:120rem;padding:0 4rem}@media screen and (max-width:1080px){.post-layout{flex-direction:column;padding:0 2rem}}.post-layout__content{flex:0 0 66.666%;max-width:66.666%}@media screen and (max-width:1080px){.post-layout__content{flex:1;max-width:100%}}.post-layout__sidebar{flex:1}.post-layout__sidebar .widget{margin-bottom:4rem}.post-layout__sidebar .widget:last-child{margin-bottom:0}.post-layout__sidebar .widget-title{font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:2rem;letter-spacing:.125ch;margin-bottom:2rem;text-transform:lowercase}.post-layout__sidebar ul{list-style:none;margin:0;padding:0}.post-layout__sidebar ul li{margin-bottom:1rem}.post-layout__sidebar ul li a{color:#283780;text-decoration:none}.post-layout__sidebar ul li a:hover{text-decoration:underline}.post__comments{margin-left:auto;margin-right:auto;margin-top:4rem}@media screen and (min-width:1081px){.post__comments{max-width:640px;width:100%}}.post__comments .comment-form-author label,.post__comments .comment-form-email label{color:#283780;cursor:pointer;display:block;font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:1.8rem;letter-spacing:4%;margin-bottom:1rem;text-transform:lowercase}.post__comments .comment-form-author input,.post__comments .comment-form-email input{width:100%}.post__comments .comment-form-cookies-consent{display:none}.post__comments .comment-form-comment{margin-bottom:4rem}.post__comments .comment-form-comment label{display:none}.post__comments .comment-form-url{display:none}.post__comments .comment-list{list-style-type:none;margin:2rem 0 4rem;padding:0}.post__comments .comment-list .children{list-style-type:none;margin:4rem calc(-4rem - 1px) calc(-4rem - 1px) 0}.post__comments .comment-list .comment{border:1px solid #eee8dd;margin-bottom:-1px;padding:4rem}.post__comments .comment-list .comment-author{font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:2rem;letter-spacing:4%;margin-bottom:2rem;text-transform:lowercase}.post__comments .comment-list .comment-author a{color:#283780}.post__comments .comment-list .comment-author .avatar{display:none}.post__comments .comment-list .comment-content{font-family:"cormorantgaramond-italic",Arial,Helvetica,sans-serif}.post__comments .comment-list .comment-metadata{font-size:1.4rem;margin-bottom:1rem}.post__comments .comment-list .comment-reply-link{font-size:1.6rem}.post__comments .comment-list .comment-reply-title small{margin-left:2rem}.post__comments .logged-in-as{font-size:1.6rem;margin-bottom:2rem}.post__comments .logged-in-as a{color:#918163}.post__comments .logged-in-as a:hover{color:#283780}.post__comments .required-field-message{display:none}.post__image{margin-bottom:4rem}.post__image img{display:block}.post__image:last-of-type{margin-bottom:0}.product__gallery{display:flex;flex-direction:column;overflow:hidden;position:relative;width:35%}@media screen and (max-width:1080px){.product__gallery{width:100%}}.product__gallery .swiper-wrapper{aspect-ratio:1/1.33;height:auto !important}.product__gallery .swiper-slide{height:100% !important;width:100%}.product__gallery__arrow{align-items:center;background:0 0;border:0;color:#918163;cursor:pointer;display:inline-flex;font-size:calc(1.8rem + .1vw);height:calc(4rem + .1vw);justify-content:center;left:auto;margin:0;padding:0;position:static;right:auto;top:auto;transition:all .3s ease;width:calc(4rem + .1vw)}.product__gallery__arrow:before,.product__gallery__arrow:after{content:none}.product__gallery__arrow:hover{color:#283780}.product__gallery__arrow.swiper-button-disabled{cursor:not-allowed;opacity:.5}.product__gallery__arrow .icon{height:1.2rem;width:1.2rem}.product__gallery__counter{color:#918163;font-family:"tt_fors_light",Arial,Helvetica,sans-serif;font-size:calc(1.2rem + .1vw);letter-spacing:5%}.product__gallery__image{height:100%;object-fit:cover;transform:translateZ(0);transition:opacity .3s ease,transform .5s ease;width:100%}.product__gallery__image:hover{transform:translateZ(0) scale(1.05)}.product__gallery__navigation{align-items:center;display:flex;gap:calc(1rem + .1vw);height:5rem;justify-content:center;margin-top:2rem}.product__gallery__slide{align-items:center;display:flex;height:100%;justify-content:center;position:relative}.product__gallery__slide:first-child[data-second-image] .product__gallery__image--hover{height:100%;left:0;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:1}.product__gallery__slide:first-child[data-second-image]:hover .product__gallery__image{opacity:0}.product__gallery__slide:first-child[data-second-image]:hover .product__gallery__image--hover{opacity:1}.product__info-content--hidden{display:none}.product__info-content p{line-height:1.6;margin-bottom:1rem}.product__info-content table{border-collapse:collapse;width:100%}.product__info-content table tr{border-bottom:1px solid rgba(40,55,128,.1)}.product__info-content table th,.product__info-content table td{padding:.8rem 0;text-align:left}.product__info-content table th{font-size:1.2rem;font-weight:400;letter-spacing:5%;text-transform:uppercase}.product__info-modal{height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .5s ease;width:100%;z-index:9999}.product__info-modal-body p{font-size:1.6rem;margin-bottom:1rem}.product__info-modal-body table{border-collapse:collapse;color:#283780;width:100%}.product__info-modal-body table tr{border-bottom:1px solid #fff;border-top:1px solid #fff}.product__info-modal-body table th,.product__info-modal-body table td{font-size:1.2rem;padding:1rem;text-align:left;vertical-align:middle}.product__info-modal-body table th p,.product__info-modal-body table td p{font-size:1.4rem}.product__info-modal-body table th p:last-of-type,.product__info-modal-body table td p:last-of-type{margin-bottom:0}.product__info-modal-body table th{font-weight:400;text-transform:uppercase;letter-spacing:5%}.product__info-modal-close{background:0 0;border:none;color:#283780;cursor:pointer;font-size:2rem;position:absolute;right:2rem;top:2rem}.product__info-modal-close:hover{opacity:.7}.product__info-modal-content{background:#eee8dd;color:#283780;height:100%;overflow-y:auto;padding:10rem 5rem;position:relative;transform:translateX(-100%);transition:transform .5s ease;width:30%}@media screen and (max-width:1080px){.product__info-modal-content{padding:6rem 3rem;width:85vw}}.product__info-modal.active .product__info-modal-content{transform:translateX(0)}.product__info-modal-header{margin-bottom:2rem}.product__info-modal-header h3{font-family:"tt_fors_light",Arial,Helvetica,sans-serif;font-size:2rem;letter-spacing:5%;margin:0;text-transform:uppercase}.product__info-modal-overlay{background:rgba(145,129,99,.5);height:100%;position:absolute;width:100%}.product__info-modal.active{opacity:1;pointer-events:auto}.product__info-section{margin-top:2rem}.product__info-trigger{align-items:center;color:#283780;cursor:pointer;display:flex;font-family:"tt_fors_light",Arial,Helvetica,sans-serif;font-size:1.4rem;gap:1rem;letter-spacing:5%;margin:0;text-transform:uppercase;transition:color .5s ease}.product__info-trigger .icon{height:1rem;width:1rem}.product__info-trigger:hover{color:#918163;text-decoration:none}.product__inspiration{display:flex;margin:8rem -5rem}@media screen and (max-width:1080px){.product__inspiration{flex-direction:column;margin:0}}.product__inspiration__content{align-items:center;background:#eee8dd;color:#283780;display:flex;flex-direction:column;flex:1;font-family:"cormorantgaramond-regular",Arial,Helvetica,sans-serif;font-size:4.5rem;justify-content:space-between;letter-spacing:.125ch;line-height:1.1;max-width:50%;padding:5rem;text-align:center}@media screen and (max-width:1080px){.product__inspiration__content{font-size:2.5rem;line-height:1.35;max-width:none;padding:4rem 2rem}}.product__inspiration__content small{display:block;font-family:"tt_fors_light",Arial,Helvetica,sans-serif;font-size:1.2rem;letter-spacing:9%;text-transform:uppercase}.product__inspiration__content p{margin:0;max-width:50%}@media screen and (max-width:1080px){.product__inspiration__content p{margin:1rem 0;max-width:100%}}.product__inspiration__image{background-position:center;background-size:cover;flex:1}.product__inspiration__image div{aspect-ratio:1;background-position:center;background-size:cover;width:100%}.product__sizes{margin-left:auto}.product__sizes .product__size{background:#f7f4ed;border:2px solid #918163;position:relative}.product__sizes .product__size .product__size{border-bottom:0;border-right:0}.product__sizes .product__size-label{color:#918163;font-size:1rem;left:.75rem;pointer-events:none;position:absolute;top:.75rem}.product__sizes .product__size--current{background:#918163}.product__sizes .product__size--current>.product__size-label{color:#fff}.product-slider{margin:10rem 7.5rem;position:relative}@media screen and (max-width:1080px){.product-slider{margin:4rem 2rem}}.product-slider__item{aspect-ratio:1/1.33;background-position:center;background-size:cover;flex:0 0 calc(20% - 1.6rem);position:relative}@media screen and (max-width:1080px){.product-slider__item{flex:0 0 calc(50% - 1rem)}}.product-slider__item__content{align-items:center;background:#dacfb1;bottom:5rem;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:center;left:5rem;padding:2rem;position:absolute;right:5rem;text-align:center;top:5rem;transform:scale(0);transition:all .5s;will-change:transform;z-index:1}.product-slider__item__content h4{font-size:1.8rem}.product-slider__item__content strong{display:block;font-size:1.2rem;text-transform:uppercase;letter-spacing:.125ch}@media screen and (max-width:1080px){.product-slider__item__content{display:none}}.product-slider__item:hover .product-slider__item__content{transform:scale(1)}.product-slider__items{display:flex;gap:2rem}.product-slider__navigation-button{align-items:center;background:#dacfb1;border-radius:2rem;border:0;color:#fff;cursor:pointer;display:flex;height:4rem;justify-content:center;left:-2rem;position:absolute;top:50%;transition:background .5s;width:4rem;z-index:10}@media screen and (max-width:1080px){.product-slider__navigation-button{height:3.5rem;left:0;width:3.5rem}}.product-slider__navigation-button--right{left:auto;right:-2rem}@media screen and (max-width:1080px){.product-slider__navigation-button--right{right:0}}.product-slider__navigation-button .icon{height:16px;width:16px}@media screen and (max-width:1080px){.product-slider__navigation-button .icon{height:1.6rem;width:1.6rem}}.product-slider__navigation-button:hover{background:#918163}.product-slider__slider{margin:4rem 0;overflow:hidden}@media screen and (max-width:1080px){.product-slider__slider{padding:0 2rem}}.single-product .entry-summary{display:flex;flex-direction:column;flex:1}@media screen and (max-width:1080px){.single-product .entry-summary{order:1;padding:2rem}}.single-product .entry-summary .cs-custom-options{margin:4rem 0 2rem}.single-product .entry-summary .cs-custom-options .cs-option{align-items:center;border:1px solid #283780;cursor:pointer;display:flex;font-size:1.3rem;letter-spacing:5%;margin-bottom:1rem;padding:1rem;text-transform:uppercase}.single-product .entry-summary .cs-custom-options .cs-option input{display:none}.single-product .entry-summary .cs-custom-options .cs-option__checkbox{align-items:center;border:1px solid #283780;display:flex;height:1.6rem;justify-content:center;margin-left:auto;width:1.6rem}.single-product .entry-summary .cs-custom-options .cs-option:has(input:checked) .cs-option__checkbox:after,.single-product .entry-summary .cs-custom-options .cs-option:hover .cs-option__checkbox:after{background:url(//saltandflor.com/wp-content/themes/saltandflor/images/icons/check.svg) no-repeat center;content:'';height:1rem;width:1rem}.single-product .entry-summary .cs-custom-options .cs-option:has(input:checked){background:#eee8dd}.single-product .entry-summary .product__details h5{font-family:"tt_fors_light",Arial,Helvetica,sans-serif;font-size:1.4rem;letter-spacing:5%;text-transform:uppercase}.single-product .entry-summary .product__favorite-button{align-items:center;background:0 0;border:0;color:#283780;cursor:pointer;display:flex;font-size:1.4rem;gap:1rem;letter-spacing:5%;margin:2rem 0 4rem;padding:0;text-transform:uppercase}.single-product .entry-summary .product__favorite-button .icon{height:1.2rem;width:1.2rem}.single-product .entry-summary .product__favorite-button:hover{color:#918163}.single-product .entry-summary form.cart:has(.sf-quantity){display:flex;flex-wrap:wrap}.single-product .entry-summary form.cart:has(.sf-quantity) .cs-custom-options{width:100%}.single-product .entry-summary form.cart:has(.sf-quantity) .sf-quantity{flex-shrink:0}.single-product .entry-summary form.cart:has(.sf-quantity) .single_add_to_cart_button{flex:1}.single-product .entry-summary .single_add_to_cart_button{font-family:"tt_fors_light",Arial,Helvetica,sans-serif;font-size:1.4rem;justify-content:center;padding:2rem;text-transform:uppercase;width:100%}.single-product .entry-summary .single_add_to_cart_button:after{display:none}.single-product .entry-summary .variations{margin:4rem 0}.single-product .entry-summary .variations .variation-attribute .label label{display:block;font-size:1.4rem;letter-spacing:5%;margin-bottom:1rem;text-transform:uppercase}.single-product .entry-summary .variations .variation-attribute .value{display:flex;gap:4rem}.single-product .entry-summary .variations .variation-attribute .value label{align-items:center;color:#a7aba6;cursor:pointer;display:flex;font-size:1.4rem;gap:.5rem;letter-spacing:5%;text-transform:uppercase}.single-product .entry-summary .variations .variation-attribute .value label input{display:none}.single-product .entry-summary .variations .variation-attribute .value label .variation-attribute__radio{border-color:#a7aba6}.single-product .entry-summary .variations .variation-attribute .value label:has(input:checked),.single-product .entry-summary .variations .variation-attribute .value label:hover{color:#283780}.single-product .entry-summary .variations .variation-attribute .value label:has(input:checked) .variation-attribute__radio,.single-product .entry-summary .variations .variation-attribute .value label:hover .variation-attribute__radio{border-color:#283780}.single-product .entry-summary .variations .variation-attribute .value label:has(input:checked) .variation-attribute__radio:before,.single-product .entry-summary .variations .variation-attribute .value label:hover .variation-attribute__radio:before{background:#283780;border-radius:100%;content:'';height:.8rem;width:.8rem}.single-product .entry-summary .variations .variation-attribute .value .reset_variations{display:none}.single-product .entry-summary .variations .variation-attribute__radio{align-items:center;display:flex;justify-content:center;border-radius:100%;border:1px solid #283780;height:1.4rem;width:1.4rem}.single-product .entry-summary .woocommerce-product-details__short-description{margin-bottom:auto}.single-product .entry-summary .woocommerce-product-details__short-description p:last-of-type{margin-bottom:0}.single-product .entry-summary .woocommerce-variation-price{display:none}.single-product .product{padding:12rem 5rem 0}@media screen and (max-width:1080px){.single-product .product{padding:0}}.single-product .product__main{display:flex;gap:5rem}@media screen and (max-width:1080px){.single-product .product__main{flex-direction:column;gap:0}}.single-product .product_meta{display:none}.single-product .product__left{display:flex;flex-direction:column;flex:1;justify-content:space-between}@media screen and (max-width:1080px){.single-product .product__left{display:none}}.single-product .product__subname{font-family:"tt_fors_light",Arial,Helvetica,sans-serif;font-size:1.4rem;letter-spacing:9%;margin-bottom:0;text-transform:uppercase}.single-product .quantity:not(.sf-quantity){display:none}.single-product .sf-quantity{align-items:center;border:1px solid #918163;display:none}.single-product .sf-quantity__btn{align-items:center;background:0 0;border:none;color:#283780;cursor:pointer;display:flex;justify-content:center;padding:0;width:3.5rem}.single-product .sf-quantity__btn .icon{height:.75rem;width:.75rem}.single-product .sf-quantity__input{-moz-appearance:textfield;background:0 0;border:none;color:#283780;font-size:1.4rem;height:auto;padding:0;text-align:center;width:3rem}.single-product .sf-quantity__input::-webkit-outer-spin-button,.single-product .sf-quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.single-product .sf-quantity__input:focus{outline:none}.single-product.is-b2b .sf-quantity{display:flex}.single-product .quick-order{justify-content:flex-start;margin:2rem 0 0;width:100%}.single-product .product__info-blocks{display:flex;gap:4rem;margin:10rem 0}@media screen and (max-width:1080px){.single-product .product__info-blocks{flex-direction:column;margin:4rem 0}}.single-product .product__info-block{color:#283780;flex:1;padding:0 5%;text-align:center}.single-product .product__info-block .icon{color:#283780;height:2rem;margin-bottom:2rem;width:2rem}.single-product .product__info-block h4{font-family:"tt_fors_light",Arial,Helvetica,sans-serif;font-size:1.6rem;margin-bottom:1.5rem;text-transform:uppercase}.single-product .product__info-block p{font-size:1.6rem;margin:0}.quick-order{align-items:center;display:flex;font-size:1.2rem;gap:.5rem;justify-content:center}.quick-order__label{font-family:"tt_fors_light",Arial,Helvetica,sans-serif;letter-spacing:.125ch;text-transform:uppercase}.quick-order__separator{color:#283780}.quick-order__btn{background:0 0;border:none;color:#918163;cursor:pointer;font-family:"tt_fors_light",Arial,Helvetica,sans-serif;font-size:1.2rem;padding:.25rem .5rem}.quick-order__btn:hover{color:#283780}.header__search{background:#f7f4ed;max-height:0;opacity:0;overflow:hidden;transform:translateY(-10px);transition:all .5s ease}.header__search .search-form{display:inline-flex;gap:.5rem}@media screen and (max-width:1080px){.header__search .search-form{display:flex;padding:0 2rem}.header__search .search-form label{flex:1}.header__search .search-form .search-field{width:100%}}.header__search__inner{text-align:center}.header__search--visible{max-height:200px;opacity:1;padding:1.75rem 0 4rem;transform:translateY(0)}.search-result__item{background:#fff;margin-bottom:4rem;padding:0 4rem 4rem;transition:all .5s}.search-result__item .entry-title{color:#283780;font-size:2.4rem}.search-result__item .entry-title a{color:inherit}.search-result__item .entry-title a:hover{color:#918163}.search-result__item .post__image{margin:0 -4rem 4rem;overflow:hidden}.search-result__item .post__image img{transition:transform .5s;will-change:transform}.search-result__item p:last-of-type{margin-bottom:0}.search-result__item:hover{box-shadow:0px 0px 25px 0px rgba(0,0,0,.07)}.search-result__item:hover .post__image img{transform:scale(1.1)}.store-locator{display:flex;gap:4rem}@media screen and (max-width:1080px){.store-locator{flex-direction:column;gap:2rem}}.store-locator__left{flex:1}.store-locator__map{flex:1}.store-locator__map .store-map{min-height:500px;min-width:500px}@media screen and (max-width:1080px){.store-locator__map .store-map{min-height:0;min-width:0;height:calc(100vw - 4rem);width:calc(100vw - 4rem)}}.store-locator__map .store-map .leaflet-tile-pane{filter:saturate(.05) sepia(.2) brightness(.97)}.store-locator__results-info,.store-locator__results-prompt,.store-locator__results-error,.store-locator__results-none{margin-left:auto;margin-right:auto;margin-bottom:4rem;text-align:center}@media screen and (min-width:1081px){.store-locator__results-info,.store-locator__results-prompt,.store-locator__results-error,.store-locator__results-none{max-width:640px;width:100%}}.store-locator__results-info p,.store-locator__results-prompt p,.store-locator__results-error p,.store-locator__results-none p{font-size:1.6rem}.store-locator__results-error p{color:#f34e30}.store-locator__search{margin-bottom:4rem}.store-locator__search-fields{align-items:flex-end;display:flex;gap:1rem}@media screen and (max-width:1080px){.store-locator__search-fields{display:block}}.store-locator__search-field{flex:1}@media screen and (max-width:1080px){.store-locator__search-field{margin-bottom:2rem}.store-locator__search-field input{width:100%}}.store-locator__search-field button{justify-content:center;width:100%}.store-locator__store{background:#fff;margin-bottom:4rem;transition:all .5s}.store-locator__store:hover{box-shadow:0px 0px 25px 0px rgba(0,0,0,.07)}.store-locator__store:hover:hover img{transform:scale(1.1)}.store-locator__store-actions{margin-top:1rem}.store-locator__store-actions .button{width:100%}.store-locator__store-address{font-size:1.4rem;margin-bottom:4rem}.store-locator__store-content{padding:calc(2.4rem + .1vw)}.store-locator__store-distance{align-items:center;background:#dacfb1;bottom:0;color:#918163;display:inline-flex;font-size:1.2rem;height:4rem;left:0;letter-spacing:4%;padding:0 4rem;position:absolute;text-transform:uppercase;left:50%;transform:translateX(-50%)}.store-locator__store-title{font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:2.4rem;letter-spacing:4%;margin-bottom:0;text-transform:lowercase}.store-locator__store-title a{color:#283780;text-decoration:none;transition:all .5s}.store-locator__store-title a:hover{color:#918163}.store-locator__store-thumbnail{position:relative;overflow:hidden}.store-locator__store-thumbnail img{display:block;height:200px;object-fit:cover;transition:transform .5s;width:100%;will-change:transform}body.post-type-archive-store:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout) article.page .entry-content{margin-left:auto;margin-right:auto}@media screen and (min-width:1081px){body.post-type-archive-store:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout) article.page .entry-content{max-width:1360px;width:100%}}.top{background:#918163;color:#fff;display:flex;flex-direction:column;font-family:"tt_fors_light",Arial,Helvetica,sans-serif;font-size:1.4rem;position:relative;z-index:20}.top__trigger{align-items:center;background:0 0;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;gap:1rem;height:50px;justify-content:center;padding:0 2rem;width:100%}.top__trigger__text{flex-shrink:0}.top__trigger__text--desktop{display:none}@media screen and (min-width:640px){.top__trigger__text--desktop{display:inline}}.top__trigger__text--mobile{display:inline}@media screen and (min-width:640px){.top__trigger__text--mobile{display:none}}.top__trigger .icon{height:1rem;transition:transform .5s;width:1rem}.top__trigger:hover .icon{transform:rotate(90deg)}.top a{align-items:center;color:inherit;display:flex;gap:1rem}.top a:hover .icon{transform:rotate(90deg)}.top .icon{height:1rem;transition:transform .5s;width:1rem}.top__panel{bottom:0;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .5s ease;width:100%;z-index:9999}.top__panel__close{background:0 0;border:none;color:#283780;cursor:pointer;font-size:2rem;position:absolute;right:2rem;top:2rem}.top__panel__close:hover{opacity:.7}.top__panel__content{background:#f7f4ed;color:#283780;height:100%;left:0;overflow-y:auto;position:absolute;transform:translateX(-100%);transition:transform .5s ease;width:85vw}@media screen and (min-width:640px) and (max-width:1080px){.top__panel__content{width:50vw}}@media screen and (min-width:1081px){.top__panel__content{width:33.33vw}}.top__panel__inner{padding:4rem}.top__panel__title{border-bottom:1px solid #eee8dd;font-size:2rem;font-weight:400;margin-bottom:4rem;padding-bottom:4rem}.top__panel__group{border-bottom:1px solid #eee8dd;margin-bottom:4rem;padding-bottom:4rem}.top__panel__group:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.top__panel__row{display:flex;font-size:1.4rem;justify-content:space-between;line-height:1.6;margin-bottom:1rem}.top__panel__row:last-child{margin-bottom:0}.top__panel__country{font-weight:600}.top__panel__note{font-size:1.2rem;line-height:1.6;margin-top:3rem}.top__panel__overlay{background:rgba(145,129,99,.5);height:100vh;position:absolute;width:100%}.top__panel--visible{opacity:1;pointer-events:auto}.top__panel--visible .top__panel__content{transform:translateX(0)}.top__trigger--active .icon{transform:rotate(45deg)}.creativesteps-sidebar-block{background:#fff;padding:4rem;text-align:left}.creativesteps-sidebar-block__title{border-bottom:1px solid #283780;font-size:2rem;margin-bottom:3rem;padding-bottom:2rem}.about__block{flex:1}@media screen and (max-width:1080px){.about__block{flex:0 0 calc(66.666% - 0.5rem)}}.about__block a{color:#283780}.about__block a:hover{color:#918163}.about__block h4,.about__block p{padding-left:3rem;padding-right:3rem}.about__block h4{font-size:2rem}.about__block p{font-size:1.6rem;margin-bottom:0}@media screen and (max-width:1080px){.about__block p{padding:0 2rem}}.about__block__image{aspect-ratio:1/1.33;background-position:center;background-repeat:no-repeat;background-size:cover;display:block;margin-bottom:2rem}.about__blocks{margin:5rem auto}.about__blocks__wrapper{gap:2rem}.banner{align-items:center;background-size:cover;background-repeat:no-repeat;display:flex;height:900px;overflow:hidden;position:relative}@media screen and (max-width:1080px){.banner{height:50vh}}.banner__video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.banner__content{margin-left:auto;margin-right:auto;color:#fff;text-align:center;z-index:1}@media screen and (min-width:1081px){.banner__content{max-width:1360px;width:100%}}@media screen and (max-width:1080px){.banner__content{padding:0 2rem}}.banner__content h1{font-size:calc(4.5rem + .1vw);letter-spacing:.125ch;margin-bottom:2.5rem}@media screen and (max-width:1080px){.banner__content h1{line-height:1.1}}.banner__content strong{display:block;font-size:calc(2rem + .1vw);letter-spacing:.125ch;margin-bottom:1.5rem;text-transform:uppercase}.creativesteps-block{margin:15rem auto;max-width:1680px;text-align:center}.creativesteps-block__heading{margin-left:auto;margin-right:auto}@media screen and (min-width:1081px){.creativesteps-block__heading{max-width:640px;width:100%}}.creativesteps-block__heading p{font-size:calc(1.6rem + .1vw);letter-spacing:1%}@media screen and (max-width:1080px){.creativesteps-block{margin:8rem 2rem}}@media screen and (min-width:1081px) and (max-width:1780px){.creativesteps-block{margin-left:4.5rem;margin-right:4.5rem}}.blog-author{background:#fff;margin:4rem auto;text-align:left}.blog-author__bio{font-size:1.5rem;line-height:1.5;margin:0 0 2rem}.blog-author__content{padding:4rem}@media screen and (max-width:1080px){.blog-author__content{padding:2rem}}.blog-author__image-wrapper{aspect-ratio:1/1;overflow:hidden;width:100%}.blog-author__image-wrapper img{display:block;height:100%;object-fit:cover;width:100%}.blog-author__links{align-items:center;display:flex;gap:2rem}.blog-author__links a{color:#283780;font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:1.6rem;letter-spacing:.125ch;text-decoration:none;text-transform:lowercase}.blog-author__links a:hover{color:#918163}.blog-author__archive{align-items:center;display:inline-flex;gap:.5rem}.blog-author__archive .icon{height:1rem;width:1rem}.blog-author__instagram{align-items:center;display:inline-flex;gap:.5rem}.blog-author__instagram svg{height:2rem;width:2rem}.blog-author__title{border-bottom:1px solid #283780;font-family:"kobe11-regular",Arial,Helvetica,sans-serif;font-size:2rem;letter-spacing:.125ch;margin:0 0 2rem;padding-bottom:2rem;text-transform:lowercase}.blog-search__form{display:flex;position:relative}.blog-search__input{appearance:none;background:0 0;border:1px solid #283780;color:#283780;flex:1;font-size:1.4rem;height:4rem;letter-spacing:.125ch;padding:0 1rem;width:100%}.blog-search__input::placeholder{color:#283780}.blog-search__input:focus{border-color:#918163;outline:none}.blog-search__button{align-items:center;appearance:none;background:0 0;border:none;color:#283780;cursor:pointer;display:flex;justify-content:center;padding:1.5rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}.blog-search__button .icon{height:2rem;width:2rem}.blog-search__button:hover{color:#918163}.card{margin:0}.card__body{text-align:left}.card__heading{margin-bottom:1rem}.card__image{margin-bottom:2rem}.card__image img{aspect-ratio:3/4;display:block;height:auto;object-fit:cover;width:100%}.category-slider{position:relative}.category-slider__item{aspect-ratio:1/1.33;background-position:center;background-size:cover;position:relative}.category-slider__item__content{align-items:center;background:#dacfb1;bottom:5rem;box-sizing:border-box;color:#fff;display:flex;justify-content:center;left:5rem;padding:2rem;position:absolute;right:5rem;top:5rem;transform:scale(0);transition:all .5s;will-change:transform;z-index:1}.category-slider__item__content h4{font-size:calc(2rem + .1vw)}.category-slider__item__content img{display:block}@media screen and (max-width:1080px){.category-slider__item__content{display:none}}.category-slider__item:hover .category-slider__item__content{transform:scale(1)}@media screen and (min-width:1920px){.category-slider__item{min-width:calc(20% - 1.6rem)}}.category-slider__items{display:flex}.category-slider__navigation-button{align-items:center;background:#dacfb1;border-radius:2.5rem;border:0;color:#fff;cursor:pointer;display:flex;height:5rem;justify-content:center;left:-2.5rem;position:absolute;top:50%;transition:background .5s;width:5rem;z-index:10}@media screen and (max-width:1080px){.category-slider__navigation-button{height:3.5rem;left:0;width:3.5rem}}.category-slider__navigation-button--right{left:auto;right:-2.5rem}@media screen and (max-width:1080px){.category-slider__navigation-button--right{right:0}}.category-slider__navigation-button .icon{height:2.4rem;width:2.4rem}@media screen and (max-width:1080px){.category-slider__navigation-button .icon{height:1.6rem;width:1.6rem}}.category-slider__navigation-button:hover{background:#918163}.category-slider__slider{margin:4rem 0;overflow:hidden}@media screen and (max-width:1080px){.category-slider__slider{padding:0 2rem}}.instagram-feed__profile{align-items:center;display:flex;gap:1.5rem;margin-bottom:2rem}.instagram-feed__avatar{border-radius:50%;flex-shrink:0;height:60px;object-fit:cover;width:60px}.instagram-feed__info{display:flex;flex-direction:column;gap:.25rem}.instagram-feed__name{color:#283780;font-size:1.5rem}.instagram-feed__handle{color:#283780;font-size:1.5rem;text-decoration:none;font-weight:600}.instagram-feed__handle:hover{text-decoration:underline}.instagram-feed__stats{display:flex;justify-content:space-between;margin:3rem 0}.instagram-feed__stat{align-items:center;display:flex;flex-direction:column}.instagram-feed__stat-value{font-size:1.5rem;font-weight:600}.instagram-feed__stat-label{font-size:1.5rem;text-transform:lowercase}.instagram-feed__bio{color:#283780;font-size:1.5rem;line-height:1.5;margin-bottom:4rem}.instagram-feed__grid{display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin:0 -4rem -4rem}.instagram-feed__item{aspect-ratio:3/4;overflow:hidden;position:relative}.instagram-feed__item img{height:100%;object-fit:cover;transition:transform .5s;width:100%}.instagram-feed__item:hover img{transform:scale(1.05)}.instagram-feed__video-icon{align-items:center;background:rgba(0,0,0,.5);border-radius:50%;color:#fff;display:flex;font-size:1.2rem;height:24px;justify-content:center;position:absolute;right:5px;top:5px;width:24px}.instagram-feed__follow{display:block;text-align:center;width:100%}@media screen and (max-width:1080px){.mobile-slider{margin:4rem -2rem;overflow:hidden;position:relative}}.mobile-slider__wrapper{display:flex}@media screen and (max-width:1080px){.mobile-slider__wrapper{gap:0}}.newsletter-signup{margin:2rem 0 0}.newsletter-signup__button{align-items:center;appearance:none;background:0 0;border:none;color:#283780;cursor:pointer;display:flex;flex-shrink:0;height:100%;justify-content:center;padding:0 1.5rem;transition:color .2s ease}.newsletter-signup__button .icon{height:2rem;width:2rem}.newsletter-signup__button:hover:not(:disabled){color:#918163}.newsletter-signup__button:disabled{cursor:default;opacity:.3}.newsletter-signup__fields{border:1px solid #283780;display:flex;height:6rem;margin:0;max-width:280px}.newsletter-signup__input{appearance:none;background:0 0;border:none;color:#283780;flex:1;font-family:"kobe11-regular",Arial,Helvetica,sans-serif;min-width:0;font-size:1.6rem;letter-spacing:.125ch;padding:0 2rem;text-transform:lowercase}.newsletter-signup__input::placeholder{color:#283780}.newsletter-signup__input:focus{color:#283780;outline:none}.newsletter-signup__message{font-size:1.4rem;margin-top:1rem;text-align:left}.newsletter-signup__message--success{color:#918163}.newsletter-signup__message--error{color:#c00}.popular-blogs__items{display:flex;flex-direction:column;gap:3rem}.popular-blogs__item{color:#283780;display:block;text-decoration:none}.popular-blogs__item:hover{text-decoration:none}.popular-blogs__item:hover h4{color:#918163}.popular-blogs__item__content{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.popular-blogs__item__content h4{font-size:1.6rem;line-height:1.3;margin:0 0 -.5rem;transition:color .5s}.popular-blogs__item__date{color:#918163;font-size:1rem;letter-spacing:.125ch;text-transform:uppercase}.popular-blogs__item__image{aspect-ratio:2.15/1;overflow:hidden;width:100%}.popular-blogs__item__image img{height:100%;object-fit:cover;object-position:center 30%;width:100%}.quote{margin-left:auto;margin-right:auto;display:flex;font-family:"cormorantgaramond-regular",Arial,Helvetica,sans-serif;font-size:4.5rem;letter-spacing:.05ch;line-height:1.1;padding:0 32.5rem}@media screen and (min-width:1081px){.quote{max-width:1360px;width:100%}}@media screen and (max-width:1080px){.quote{font-size:2.5rem;padding:0 2rem}}.quote em{font-family:"cormorantgaramond-italic",Arial,Helvetica,sans-serif;font-style:normal}.recent-blogs__item{background:#fff;color:#283780;display:flex;flex-direction:column;flex:0 0 calc((100% - 8rem) / 3);height:auto !important}@media screen and (max-width:1080px){.recent-blogs__item{flex:0 0 calc(66.666% - 0.5rem)}.recent-blogs__item p{display:none}}.recent-blogs__item__author{color:#918163;border-bottom:1px solid #283780;font-size:1.4rem;margin-bottom:1.5rem;padding-bottom:1.5rem;text-align:center;text-transform:lowercase}@media screen and (max-width:1080px){.recent-blogs__item__author{margin-top:auto}}.recent-blogs__item__author a{color:inherit}.recent-blogs__item__author__name{text-transform:none}.recent-blogs__item__category{color:#918163;display:block;font-size:1.2rem;letter-spacing:.1em;text-align:center;text-decoration:none;text-transform:uppercase}.recent-blogs__item__category:hover{color:#283780}.recent-blogs__item__content{display:flex;flex-direction:column;flex:1;padding:3rem;text-align:left}@media screen and (max-width:1080px){.recent-blogs__item__content{padding:2rem}}.recent-blogs__item__content h4{font-size:2.4rem;margin-bottom:0;text-align:center}.recent-blogs__item__content p{font-family:"cormorantgaramond-regular",Arial,Helvetica,sans-serif;font-size:2rem}.recent-blogs__item__content a{color:inherit}.recent-blogs__item__content a:hover{color:#918163;text-decoration:none}.recent-blogs__item__date{align-items:center;align-self:flex-end;background:#dacfb1;color:#fff;display:flex;font-size:1.2rem;height:4rem;padding:0 4rem;text-transform:uppercase}.recent-blogs__item__image{aspect-ratio:1;background-position:center;background-size:100%;display:flex;justify-content:center;transition:background-size .5s;will-change:background-size}.recent-blogs__item__image:hover{background-size:110%;color:inherit;text-decoration:none}.recent-blogs__item__stat{align-items:center;color:#dacfb1;display:flex;font-size:1.6rem;gap:1rem}.recent-blogs__item__stat .icon{color:#dacfb1;height:20px;width:20px}.recent-blogs__item__stat--like{margin-left:auto}.recent-blogs__item__stats{display:flex;gap:3rem;margin-top:auto}.recent-blogs__item:hover{text-decoration:none}.recent-blogs__items{display:flex;gap:4rem}@media screen and (max-width:1080px){.recent-blogs__items{gap:0}}.recent-blogs__slider{margin:4rem 4.5rem}@media screen and (max-width:1080px){.recent-blogs__slider{margin-left:-2rem;margin-right:-2rem}}.store-slider{padding:0 6.5rem;position:relative}@media screen and (max-width:1080px){.store-slider{padding:0;margin:0 0 8rem}}.store-slider__navigation-button{align-items:center;background:#dacfb1;border-radius:2.4rem;border:0;color:#fff;cursor:pointer;display:flex;height:4rem;justify-content:center;left:calc(-2rem + 6.5rem);position:absolute;top:50%;transition:all .2s;width:4rem;z-index:10}@media screen and (max-width:1080px){.store-slider__navigation-button{left:2rem}}.store-slider__navigation-button--right{left:auto;right:calc(-2.4rem + 6.5rem)}@media screen and (max-width:1080px){.store-slider__navigation-button--right{right:2rem}}.store-slider__navigation-button .icon{height:1.6rem;width:1.6rem}.store-slider__navigation-button:hover{background:#918163}.store-slider__store{aspect-ratio:1.618;background-position:center;background-size:cover;display:flex;flex:0 0 calc((100% - 2rem) * 0.4);position:relative}@media screen and (max-width:1080px){.store-slider__store{flex:0 0 calc(66.666% - 0.5rem)}}.store-slider__store.swiper-slide-next{aspect-ratio:.809;flex:0 0 calc((100% - 2rem) * 0.2)}@media screen and (max-width:1080px){.store-slider__store.swiper-slide-next{aspect-ratio:1.618;flex:0 0 calc(66.666% - 0.5rem)}}.store-slider__store__content{align-items:center;background:#dacfb1;bottom:4rem;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:center;left:4rem;padding:2rem;position:absolute;right:4rem;top:4rem;transform:scale(0);transition:all .5s;will-change:transform;z-index:1}.store-slider__store__content h4{font-size:2.4rem;letter-spacing:.125ch;margin:0}.store-slider__store__content img{display:block}@media screen and (max-width:1080px){.store-slider__store__content{display:none}}.store-slider__store__city{font-size:1.2rem;letter-spacing:.125ch;text-transform:uppercase}.store-slider__store:hover .store-slider__store__content{transform:scale(1)}.store-slider__stores{display:flex;margin:5rem 0}.store-slider__slider{overflow:hidden}@media screen and (max-width:1080px){.store-slider .creativesteps-block__heading{padding:0 2rem}}