.list-menu--right{right:0}.list-menu--disclosure{position:absolute;left:1.5rem;min-width:100%;width:24.5rem;background-color:rgb(var(--color-background))}.list-menu--disclosure .list-menu--disclosure{left:100%;top:auto;margin-top:-4.5rem}.list-menu--disclosure .list-menu--disclosure:before{content:none}.list-menu--disclosure:focus{outline:none}.footer .list-menu__item{transition:color var(--duration-default),text-decoration var(--duration-default)}.list-menu__item--active{text-decoration:underline}.footer .list-menu__item--active{color:rgba(var(--color-foreground-title),1)}.list-menu--disclosure.localization-selector{max-height:18rem;overflow:auto;width:10rem;padding:.5rem}.header__bottom{background:#edf0dc;border-top:1px solid #e0e5d0;border-bottom:1px solid #e0e5d0}.header__bottom .header__menu-item{color:#432d23}@media screen and (min-width:1200px){.header--bottom-menu .header__top{padding-bottom:10px}.header__bottom .header__inline-menu>.list-menu>li>.header__menu-item{padding-top:10px;padding-bottom:10px;font-weight:700}.header__bottom{margin-bottom:10px}.header__bottom .header__inline-menu>.list-menu>li>.header__menu-item .icon-caret{color:#62783e;opacity:1}}.header__bottom .header__bottom-inner{justify-content:center}.header__bottom .header__inline-menu{width:100%}.header__bottom .header__inline-menu>.list-menu{justify-content:center}.header__bottom .header__inline-menu>.list-menu>li>.header__menu-item,.fiber-menu a{font-family:var(--font-body-family);font-size:15px;font-weight:600;line-height:1.5;letter-spacing:normal;color:#432d23;text-transform:none;text-decoration:none;text-underline-offset:5px;text-decoration-thickness:1px;transition:color .15s}.header__bottom .header__inline-menu>.list-menu>li>.header__menu-item:hover,.header__bottom .header__inline-menu>.list-menu>li>.header__menu-item:focus-visible,.fiber-menu a:hover,.fiber-menu a:focus-visible{color:#62783e;text-decoration:underline}.fiber-menu-wrap{width:100%;max-width:none;margin:0 auto;background:#fbf7f1}.fiber-menu{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 20px;width:calc(100% - 40px);max-width:1660px;margin:0 auto;padding:14px 0;box-sizing:border-box}.fiber-menu a{white-space:nowrap;text-align:center;padding:0}.header .cart-count-bubble{background:#526432;color:#fff}@media screen and (max-width:749px){.fiber-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 24px);gap:12px 16px}.fiber-menu a{font-size:15px}}.header__bottom .header__inline-menu>.list-menu{display:flex;width:100%;margin:0;flex-wrap:wrap;justify-content:center}:where(#MainContent,.header,cart-drawer) :is(.field__input,.select__select,input[type=number],input[type=search],textarea){border:1px solid #9a8476;border-radius:7px;background-color:#fffdfb;color:#432d23;box-shadow:none;font-family:var(--font-body-family);font-size:16px;min-height:44px}:where(#MainContent,.header,cart-drawer) :is(.field__input,.select__select,input[type=number],input[type=search],textarea):focus-visible{outline:2px solid #71834c;outline-offset:2px;box-shadow:none}:where(#MainContent,.header,cart-drawer) .quantity{border:1px solid #9a8476;border-radius:7px;background:#fffdfb;box-shadow:none;min-width:132px;height:44px;min-height:44px}:where(#MainContent,.header,cart-drawer) .quantity input[type=number]{min-width:66px;border:0;border-radius:0;background:transparent;min-height:40px;padding-inline:0;font-variant-numeric:tabular-nums;text-align:center;box-shadow:none}:where(#MainContent,.header,cart-drawer) .quantity:focus-within{outline:2px solid #71834c;outline-offset:2px}:where(#MainContent,.header,cart-drawer) .quantity input:focus-visible{outline:none}body.template-index #MainContent{color:#432d23}body.template-index #MainContent :is(.popular-products__heading,.jdgm-title,.gfa-content h2){font-family:var(--font-body-family);font-size:24px;font-weight:600;line-height:1.25;color:#432d23}body.template-index #MainContent .cards-grid__heading{font-size:24px;font-weight:600;line-height:1.25;color:#432d23}body.template-index #MainContent :is(.cf-news-heading,.cf-news-side-title,.cf-extra-title){font-family:var(--font-body-family);font-size:18px;font-weight:600;line-height:1.35;color:#432d23}body.template-index #MainContent :is(.card__title,.card__title a){font-size:15px;font-weight:600;line-height:1.4;color:#432d23}body.template-index #MainContent :is(.cards-grid__text,.cf-extra-wa-text,.image-with-text__secondary-text,.jdgm-rev__body,.jdgm-review-content,.gfa-content p){font-size:15px;line-height:1.5;color:#59483f}body.template-index #MainContent :is(.cf-news-name,.cf-extra-name){font-size:13px;line-height:1.4;font-weight:500;color:#432d23}body.template-index #MainContent :is(.cf-news-date,.cf-extra-date,.cf-news-kicker,.cf-extra-kicker,.cards-grid__subheading){font-size:11px;line-height:1.4;color:#78685c}body.template-index #MainContent :is(.cf-news-read,.cf-news-more,.cf-extra-more){font-size:12px;font-weight:600;color:#526432}body.template-index #MainContent :is(.button--primary,.cf-extra-wa-btn){background:linear-gradient(#74814e,#526432);color:#fff;border:1px solid #526432;border-radius:8px;font-size:14px;font-weight:600;min-height:44px;box-shadow:none}body.template-index #MainContent :is(.button--primary,.cf-extra-wa-btn):hover{background:linear-gradient(#697744,#485c2b);color:#fff}body.template-index #MainContent .jdgm-star{color:#62783e}body.template-index #MainContent .jdgm-cards-carousel{--text-color:#432d23;--header-color:#432d23;--text-size:15px;--card-color:#fffdfb}body.template-index #MainContent .newsletter{box-sizing:border-box;width:calc(100% - 32px);max-width:680px;margin:24px auto;padding:20px 24px;background:#edf0dc;border:1px solid #e0e5d0;border-radius:14px}body.template-index #MainContent .newsletter>.container{width:100%;max-width:none;padding:0;margin:0}body.template-index #MainContent .newsletter__title{font-size:20px;line-height:1.3;font-weight:600;color:#432d23;margin:0 0 12px}body.template-index #MainContent .newsletter-form__inner{display:flex;gap:8px;align-items:stretch;height:auto}body.template-index #MainContent .newsletter-form__field-wrapper{flex:1;min-width:0;width:auto;height:auto}body.template-index #MainContent .newsletter .field{height:auto}body.template-index #MainContent .newsletter .field__input{width:100%;height:44px;min-height:44px;padding:10px 14px;border:1px solid #9a8476;border-radius:7px;background:#fffdfb;font-size:15px}body.template-index #MainContent .newsletter__button{position:static;transform:none;margin:0;min-width:124px;min-height:44px;height:44px;padding:10px 18px;align-self:stretch}body.template-index #MainContent .newsletter__text{font-size:13px;line-height:1.4;color:#59483f;margin:10px 0 0}body.template-index #MainContent .newsletter .field__label{left:14px;font-size:15px}@media(max-width:749px){body.template-index #MainContent :is(.popular-products__heading,.jdgm-title,.gfa-content h2,.cards-grid__heading){font-size:22px}body.template-index #MainContent .newsletter{padding:18px 16px}body.template-index #MainContent .newsletter__title{font-size:20px}body.template-index #MainContent .newsletter__button{min-width:110px;padding-inline:12px}}:where(#MainContent,.header,cart-drawer) :is(.field__input,.select__select,input[type=number]:not(.quantity__input)){border:1px solid #9a8476!important;border-radius:7px!important;background-color:#fffdfb!important;box-shadow:none!important}:where(#MainContent,.header,cart-drawer) .quantity{border:1px solid #9a8476!important;border-radius:7px!important;background:#fffdfb!important}:where(#MainContent,.header,cart-drawer) .quantity input[type=number]{border:0!important;background:transparent!important;border-radius:0!important}body.template-index #MainContent .newsletter-form,body.template-index #MainContent .newsletter-form__inner{height:44px;min-height:0}body.template-index #MainContent .newsletter__text p{margin:0}body.template-index #MainContent .newsletter .field__label{top:50%;transform:translateY(-50%);line-height:1.2}body.template-index #MainContent .jdgm-star{color:#62783e!important}body.template-index #MainContent .jdgm-cards-carousel{--text-color:#432d23!important;--header-color:#432d23!important;--text-size:15px!important;--card-color:#fffdfb!important}:is(#MainContent,.header,cart-drawer) .quantity{border:1px solid #9a8476!important;border-radius:7px!important}body.template-index #MainContent .newsletter .field{height:44px;min-height:44px}:is(#MainContent,.header,.cf-consistent-drawer) .button,body.template-index #MainContent .cf-extra-wa-btn,body.template-cart .cf-reference-sale a,.cf-consistent-drawer .cf-drawer-cart-button{background:#604438!important;background-image:none!important;color:#fff!important;border-color:#604438!important}:is(#MainContent,.header,.cf-consistent-drawer) .button:hover,body.template-index #MainContent .cf-extra-wa-btn:hover,body.template-cart .cf-reference-sale a:hover,.cf-consistent-drawer .cf-drawer-cart-button:hover{background:#493127!important;border-color:#493127!important;color:#fff!important}:is(#MainContent,.header,.cf-consistent-drawer) .button--secondary{background:transparent!important;color:#604438!important;border:1px solid #604438!important}:is(#MainContent,.header,.cf-consistent-drawer) :is(.product-form__submit,.cart__checkout-button,.shopify-payment-button__button--unbranded){background:linear-gradient(#74814e,#526432)!important;color:#fff!important;border-color:#526432!important}:is(#MainContent,.header,.cf-consistent-drawer) :is(.product-form__submit,.cart__checkout-button,.shopify-payment-button__button--unbranded):hover{background:linear-gradient(#697744,#485c2b)!important;color:#fff!important;border-color:#485c2b!important}:is(#MainContent,.cf-consistent-drawer) .cf-reference-save.swym-button{color:#604438!important}#swym-atw-pdp-button{border-color:#604438!important;color:#604438!important;background:transparent!important}#swym-atw-pdp-button #swym-atw-pdp-button-text{color:#604438!important}#swym-atw-pdp-button:hover{background:#f3ece6!important}:is(#MainContent,.cf-consistent-drawer) .cf-drawer-cart-button{background:#eef1d9!important;background-image:none!important;color:#34471f!important;border:1px solid #667940!important}:is(#MainContent,.cf-consistent-drawer) .cf-drawer-cart-button:hover{background:#e1e8c6!important;color:#34471f!important;border-color:#526432!important}:is(#MainContent,.header,.cf-consistent-drawer) .quantity{display:flex!important;align-items:center!important}:is(#MainContent,.header,.cf-consistent-drawer) .quantity__button{display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;height:40px!important;padding-top:0!important;padding-bottom:0!important}:is(#MainContent,.header,.cf-consistent-drawer) .quantity__button svg{display:block;margin-top:0;margin-bottom:0}:is(#MainContent,.header,.cf-consistent-drawer) .button:not(.product-form__submit):not(.cart__checkout-button):not(.cf-drawer-cart-button):not(.button--secondary):not(.header__shop-button),body.template-index #MainContent .cf-extra-wa-btn,body.template-cart .cf-reference-sale a{color:#fff9f2!important}[id$=__custom_liquid_Yhntnr] .bkg{background:#f2e8de!important}[id$=__custom_liquid_Yhntnr] .sba{color:#604438!important}[id$=__custom_liquid_Yhntnr] .sba:hover{color:#493127!important}.cf-header-gift{display:none}.cf-header-wishlist{display:flex;align-items:center;justify-content:center;color:#604438;width:36px;min-width:36px;height:44px}.cf-header-wishlist svg{width:24px;height:24px}body.template-index #MainContent :is(.cf-news-read,.cf-news-more,.cf-extra-more){color:#604438}body.template-index #MainContent :is(.cf-news-read,.cf-news-more,.cf-extra-more):hover{color:#493127}@media(min-width:1200px){.header--bottom-menu .header__top-inner{display:grid;grid-template-columns:175px 100px minmax(180px,1fr) auto;gap:20px;align-items:center}.header--bottom-menu .header__heading{width:175px;margin:0}.header--bottom-menu .header__search{width:auto;min-width:0;max-width:none;margin:0}.header--bottom-menu .header__search .search__content{width:100%}.header--bottom-menu .header__column{display:flex;flex-direction:row;align-items:center;gap:24px;width:auto;max-width:none}.header--bottom-menu .header__small-menu{display:flex;align-items:center;gap:24px;margin:0;white-space:nowrap}.header--bottom-menu .small-menu__link{font-size:16px;font-weight:600;color:#604438;line-height:1.4}.header--bottom-menu .header__icons{gap:8px;flex:none}.header--bottom-menu .header__shop-button.button{background:transparent!important;color:#604438!important;border:1px solid #604438!important;border-radius:7px;height:44px;min-height:44px;padding:10px 14px}.header--bottom-menu .header__shop-button.button:hover{background:#f2e8de!important;color:#493127!important}.cf-header-gift{display:flex;align-items:center;gap:12px;padding:8px;border:1px solid #604438;border-radius:5px;color:#604438;background:#fff9f2;text-decoration:none;white-space:nowrap;font-size:16px;font-weight:600;line-height:1.4;flex:none}.cf-header-gift:hover{background:#f2e8de;color:#493127}.cf-header-gift-art{display:block;position:relative;flex:none;width:72px;height:48px;overflow:hidden;border-radius:5px;background:#302018}.cf-header-gift-art img{display:block;position:absolute;max-width:none;width:100px;height:auto;left:-23px;top:-14px}}@media(min-width:1200px)and (max-width:1550px){.header--bottom-menu .header__top-inner{grid-template-columns:150px 88px minmax(160px,1fr) auto;gap:12px}.header--bottom-menu .header__heading,.header--bottom-menu .header__heading-logo{width:150px}.header--bottom-menu .header__column,.header--bottom-menu .header__small-menu{gap:14px}.header--bottom-menu .small-menu__link,.cf-header-gift{font-size:15px}.cf-header-gift{gap:10px}.cf-header-gift-art{width:60px;height:40px}.cf-header-gift-art img{width:83.333px;left:-19.167px;top:-11.667px}.header--bottom-menu .header__icons{gap:4px}}@media(min-width:1200px){.header--bottom-menu .header__small-menu{flex:0 0 auto;flex-wrap:nowrap;width:auto;max-width:none}.header--bottom-menu .small-menu__item{flex:none}.header--bottom-menu .small-menu__link{padding:0}:is(#MainContent,.header) .header__shop-button.button{background:transparent!important;color:#604438!important;border:1px solid #604438!important}:is(#MainContent,.header) .header__shop-button.button:hover{background:#f2e8de!important;color:#493127!important}}@media(min-width:1200px){.header--bottom-menu .header__shop{width:100%;min-width:0;margin:0!important}.header--bottom-menu .header__shop-button.button{width:100%;box-sizing:border-box}}.cf-cart-guide .cf-winding-steps,.cf-reference-note .cf-winding-steps{list-style:none;padding:0;margin:10px 0 12px;font-size:12px;line-height:1.5;color:#594237}.cf-cart-guide .cf-winding-steps li,.cf-reference-note .cf-winding-steps li{position:relative;padding-left:22px;margin:0 0 8px}.cf-winding-steps li:before{content:"\2713";position:absolute;left:0;top:0;color:#596f32;font-weight:700}.cf-cart-guide .cf-winding-steps li strong,.cf-reference-note .cf-winding-steps li strong{font-size:inherit;font-weight:650;color:#493127}.cf-winding-steps a{color:#604438;text-decoration:underline;text-underline-offset:3px}.cf-winding-steps li:last-child{margin-bottom:0}body.template-index #MainContent .cf-news-feature-body{justify-content:flex-start;padding:18px 20px}body.template-index #MainContent .cf-news-side{padding:18px 20px}body.template-index #MainContent .cf-news-feature-body .cf-news-read{margin-top:auto;padding-top:14px}body.template-index #MainContent .newsletter__text,body.template-index #MainContent .newsletter__text p,body.template-index #MainContent [id*=__contact_form] .image-with-text__secondary-text{font-weight:700}@media(min-width:1200px){.header__bottom .header__inline-menu>.list-menu>li>.cf-nav-dropdown{--cf-drop-cols:1;display:grid;grid-template-columns:repeat(var(--cf-drop-cols),minmax(0,1fr));gap:4px 12px;box-sizing:border-box;width:320px;min-width:0;max-width:calc(100vw - 48px);max-height:min(540px,calc(100dvh - 280px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cabbab #fffaf5;left:0;top:100%;transform:none;padding:16px;margin:0;background:#fffaf5;border:1px solid #e3d6c9;border-radius:16px;box-shadow:0 14px 36px #49312720}.header__bottom .cf-nav-dropdown[data-cf-dropdown=yarn]{--cf-drop-cols:3!important;width:660px!important}.header__bottom .cf-nav-dropdown[data-cf-dropdown=color]{--cf-drop-cols:3!important;width:540px!important}.header__bottom .cf-nav-dropdown[data-cf-dropdown=brands]{--cf-drop-cols:2!important;width:540px!important}.header__bottom .cf-nav-dropdown[data-cf-dropdown*=yarn-weight]{--cf-drop-cols:2!important;width:680px!important}.header__bottom .cf-nav-dropdown[data-cf-dropdown*=weaving]{--cf-drop-cols:2!important;width:740px!important}.header__bottom .cf-nav-dropdown[data-cf-dropdown=notions]{--cf-drop-cols:2!important;width:440px!important}.header__bottom .header__inline-menu>.list-menu>li:nth-last-child(-n+5)>.cf-nav-dropdown{left:auto;right:0}.header__bottom .cf-nav-dropdown>li{min-width:0;padding:0;margin:0}.header__bottom .cf-nav-dropdown .header__menu-item{display:flex;align-items:center;width:100%;min-height:42px;height:100%;box-sizing:border-box;padding:10px 12px;margin:0;border-radius:9px;background:transparent;color:#604438;font-family:var(--font-body-family);font-size:15px;font-weight:600;line-height:1.45;letter-spacing:normal;text-transform:none;text-decoration:none;white-space:normal;transition:background .15s,color .15s}.header__bottom .cf-nav-dropdown .header__menu-item span{padding:0;white-space:normal;overflow-wrap:anywhere}.header__bottom .cf-nav-dropdown .header__menu-item span:after{display:none}.header__bottom .cf-nav-dropdown .header__menu-item:is(:hover,:focus-visible),.header__bottom .cf-nav-dropdown .header__menu-item--active{background:#edf0dc;color:#43552d;text-decoration:none}.header__bottom .cf-nav-dropdown .header__menu-item:focus-visible{outline:2px solid #71834c;outline-offset:-2px}.header__bottom .header__inline-menu>.list-menu>li:is(:hover,:focus-within)>.header__menu-item{background:#e1e7c9;color:#43552d;border-radius:8px;text-decoration:none}}@media(max-width:1199px){.header .menu-drawer,.header .menu-drawer__submenu{background:#fffaf5;color:#604438}.header .menu-drawer__navigation{padding:8px 20px 24px}.header .menu-drawer__menu li{border-top:1px solid #e3d6c9}.header .menu-drawer__menu li:last-child:not(.menu-drawer__inner-submenu li:last-child){border-bottom:1px solid #e3d6c9}.header .menu-drawer__menu :is(.menu-drawer__menu-item,.menu-drawer__menu-item-link){min-height:48px;box-sizing:border-box;font-family:var(--font-body-family);font-size:16px;font-weight:600;line-height:1.45;letter-spacing:normal;text-transform:none;color:#604438;white-space:normal;overflow-wrap:anywhere}.header .menu-drawer__menu .menu-drawer__menu-item{display:flex;align-items:center;padding:12px 10px;border-radius:8px}.header .menu-drawer__menu summary.menu-drawer__menu-item{padding-right:34px}.header .menu-drawer__menu .menu-drawer__menu-item-link{display:flex;align-items:center;width:100%;padding:0}.header .menu-drawer__menu-item>.icon-caret{right:10px;color:#62783e}.header .menu-drawer__menu :is(.menu-drawer__menu-item,.menu-drawer__menu-item-link):is(:hover,:focus-visible),.header .menu-drawer__menu summary[aria-expanded=true]{background:#edf0dc;color:#43552d}.header .menu-drawer__menu a:focus-visible,.header .menu-drawer__menu summary:focus-visible{outline:2px solid #71834c;outline-offset:-2px}.header .menu-drawer__inner-submenu .menu-drawer__menu-item{font-size:15px;font-weight:500}.header .menu-drawer__navigation-container{overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom)}}@media(max-width:749px){.product .share-buttons{flex-wrap:wrap;max-width:100%;gap:8px}.product .share-buttons__list{display:flex;flex-wrap:wrap;max-width:100%;min-width:0;gap:4px}.product .share-buttons__item{flex:0 0 40px}}body.template-index #MainContent .newsletter-form__inner{flex-direction:row;flex-wrap:nowrap}@media(max-width:749px){body.template-index #MainContent .newsletter__button{width:110px;flex:0 0 110px}}@media(max-width:749px){#cf-yarn-catalog .cf-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,150px);gap:12px;align-items:end}#cf-yarn-catalog .cf-toolbar>div:first-child{grid-column:auto}#cf-yarn-catalog .cf-toolbar strong{font-size:16px}#cf-yarn-catalog .cf-sort{grid-column:auto;width:100%;min-width:0}#cf-yarn-catalog .cf-sort>span{position:static;display:block;transform:none;margin-bottom:5px}#cf-yarn-catalog .cf-sort select{min-width:0;max-width:100%;height:44px}#cf-yarn-catalog .cf-content-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px}#cf-yarn-catalog .cf-content-row select{min-width:0;width:100%;max-width:100%;padding-inline:6px;font-size:13px}}#swym-plugin .swym-sfl-popup .swym-modal-bg{background:#31231c61!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#swym-plugin .swym-sfl-popup .swym-modal-content{box-sizing:border-box!important;width:560px!important;max-width:calc(100vw - 32px)!important;height:auto!important;max-height:calc(100dvh - 32px)!important;overflow:auto!important;padding:28px!important;border:1px solid #e6d8cb!important;border-radius:18px!important;background:#fffaf5!important;box-shadow:0 20px 70px #38271d30!important;color:#493127!important;font-family:var(--font-body-family,Arial,sans-serif)!important}#swym-plugin .swym-sfl-popup .swym-sfl-popup-dialog,#swym-plugin .swym-sfl-popup .swym-cc-sfl-popup-action-container{width:100%!important;height:auto!important;min-height:0!important;padding:0!important;background:transparent!important}#swym-plugin .swym-sfl-popup .swym-cc-sfl-popup-action-container>div{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;align-items:start!important;gap:20px!important;width:100%!important;height:auto!important}#swym-plugin .swym-sfl-popup figure{position:static!important;float:none!important;width:96px!important;height:96px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid #e9ded4!important;border-radius:10px!important;background:#f2e8de!important}#swym-plugin .swym-sfl-popup .swym-cc-sfl-popup-image{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;margin:0!important;position:static!important}#swym-plugin .swym-sfl-popup .swym-cc-sfl-popup-content{position:static!important;float:none!important;width:auto!important;min-width:0!important;height:auto!important;padding:0!important;background:transparent!important}#swym-plugin .swym-sfl-popup .swym-cc-sfl-popup-content p,#swym-plugin .swym-sfl-popup .swym-cc-sfl-popup-content p span{font-family:var(--font-body-family,Arial,sans-serif)!important;font-size:13px!important;line-height:1.45!important;font-weight:400!important;color:#786051!important;white-space:normal!important;overflow-wrap:anywhere!important}#swym-plugin .swym-sfl-popup .swym-cc-sfl-popup-content p{margin:0 24px 8px 0!important}#swym-plugin .swym-sfl-popup .swym-modal-heading{font-family:var(--font-body-family,Arial,sans-serif)!important;font-size:20px!important;line-height:1.3!important;font-style:normal!important;font-weight:700!important;letter-spacing:normal!important;color:#493127!important;margin:0 0 14px!important}#swym-plugin .swym-sfl-popup .swym-ask-again-container{display:flex!important;align-items:center!important;gap:9px!important;min-height:32px!important;margin:0!important}#swym-plugin .swym-sfl-popup .swym-ask-again-container input{-webkit-appearance:auto!important;appearance:auto!important;position:static!important;width:18px!important;height:18px!important;flex:0 0 18px!important;margin:0!important;accent-color:#604438!important}#swym-plugin .swym-sfl-popup .swym-ask-again-container label{font-family:var(--font-body-family,Arial,sans-serif)!important;font-size:13px!important;line-height:1.4!important;font-weight:400!important;color:#604438!important;padding:5px 0!important;margin:0!important}#swym-plugin .swym-sfl-popup .swym-cc-sfl-popup-desktop{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;width:100%!important;height:auto!important;min-height:44px!important;margin:18px 0 0!important;position:static!important}#swym-plugin .swym-sfl-popup .swym-sfl-popup-mobile{display:none!important}#swym-plugin .swym-sfl-popup .swym-button{position:static!important;float:none!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:44px!important;margin:0!important;padding:10px 12px!important;border:1px solid #604438!important;border-radius:8px!important;background:#604438!important;color:#fffaf5!important;font-family:var(--font-body-family,Arial,sans-serif)!important;font-size:13px!important;line-height:1.3!important;font-weight:700!important;font-style:normal!important;text-transform:none!important;letter-spacing:normal!important;transform:none!important;cursor:pointer!important}#swym-plugin .swym-sfl-popup .swym-sfl-popup-cancel{background:transparent!important;color:#604438!important;border-color:#b6a092!important}#swym-plugin .swym-sfl-popup .swym-sfl-popup-save-btn:hover{background:#493127!important}#swym-plugin .swym-sfl-popup .swym-sfl-popup-cancel:hover{background:#f2e8de!important}#swym-plugin .swym-sfl-popup .swym-close-btn{position:absolute!important;top:4px!important;right:4px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#604438!important;cursor:pointer!important}#swym-plugin .swym-sfl-popup .swym-close-btn:before{position:static!important;transform:none!important;font-size:17px!important;line-height:1!important}#swym-plugin .swym-sfl-popup button:focus-visible,#swym-plugin .swym-sfl-popup input:focus-visible{outline:2px solid #71834c!important;outline-offset:3px!important}@media(max-width:520px){#swym-plugin .swym-sfl-popup .swym-modal-content{padding:22px 18px!important;max-width:calc(100vw - 24px)!important;border-radius:14px!important}#swym-plugin .swym-sfl-popup .swym-cc-sfl-popup-action-container>div{grid-template-columns:68px minmax(0,1fr)!important;gap:14px!important}#swym-plugin .swym-sfl-popup figure{width:68px!important;height:76px!important}#swym-plugin .swym-sfl-popup .swym-modal-heading{font-size:17px!important;margin-bottom:10px!important}#swym-plugin .swym-sfl-popup .swym-cc-sfl-popup-content p,#swym-plugin .swym-sfl-popup .swym-cc-sfl-popup-content p span{font-size:12px!important}#swym-plugin .swym-sfl-popup .swym-cc-sfl-popup-desktop{display:none!important}#swym-plugin .swym-sfl-popup .swym-sfl-popup-mobile{position:static!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;height:auto!important;padding:0!important;margin:18px 0 0!important}}#swym-plugin .swym-sfl-popup .swym-modal-bg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important}#swym-plugin .swym-sfl-popup .swym-modal-content{position:relative!important;z-index:1!important}body.swym-modal-active cart-drawer{z-index:2147482000!important}#swym-plugin .swym-sfl-popup .swym-sfl-popup-dialog{position:static!important}#swym-plugin .swym-sfl-popup .swym-close-btn:before{color:#604438!important}#swym-plugin .swym-sfl-popup .swym-sfl-popup-dialog,#swym-plugin .swym-sfl-popup .swym-cc-sfl-popup-action-container,#swym-plugin .swym-sfl-popup .swym-cc-sfl-popup-action-container>div,#swym-plugin .swym-sfl-popup .swym-sfl-popup-mobile{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}#swym-plugin .swym-sfl-popup figure{min-width:0!important;max-width:96px!important}#swym-plugin .swym-sfl-popup .swym-cc-sfl-popup-image{max-width:100%!important}#swym-plugin .swym-sfl-popup .swym-modal-content{overflow-x:hidden!important}@media(max-width:520px){#swym-plugin .swym-sfl-popup figure{max-width:68px!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/component-list-menu.css.map */
