.bsf-collection-page{--bsf-bg:#FAF7EF;--bsf-sand:#EFEADB;--bsf-green:#54765D;--bsf-text:#36332F;--bsf-terracotta:#DC8454;--bsf-border:#DEDEDE;--bsf-ink:#100D0B;--bsf-circle:#EEEADB;--bsf-usp-card:#EFEBDD;--bsf-rose:#DFA0A8;--bsf-cream:#F8F6EE;--bsf-badge-ink:#151514;--bsf-dot:#D8855A;--bsf-price-old:#B0A797;--bsf-per-unit:#B2A899;--bsf-sand-dark:#DDD9CB;--bsf-wish-active-bg:#FDD7D5;--bsf-wish-active-fill:#D83163;--bsf-divider:#EEEADB;--font-heading:var(--font-stack-header,Georgia,serif);--font-body:var(--font-stack-body,"DM Sans",system-ui,sans-serif);display:block;margin:0;background:var(--bsf-bg);color:var(--bsf-text);font-family:var(--font-body);font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased;letter-spacing:0}.bsf-collection-page,.bsf-collection-page *{box-sizing:border-box}.bsf-collection-page img{display:block;max-width:100%}.bsf-collection-page .wrap{box-sizing:content-box;max-width:1360px;margin:0 auto;padding:0 15px}.bsf-collection-page button{font-family:inherit}.bsf-collection-page .m-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-heading);font-weight:700;font-size:15px;line-height:1;text-decoration:none;cursor:pointer;border-radius:10px;border:1px solid transparent;min-height:42px;padding:0 24px;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;letter-spacing:0;text-transform:none}.bsf-collection-page .m-button--primary{background:var(--bsf-green);border-color:var(--bsf-green);color:var(--bsf-bg)}.bsf-collection-page .m-button--primary:hover{background:var(--bsf-green);border-color:var(--bsf-green);color:var(--bsf-bg);box-shadow:0 0 0 .2rem var(--bsf-green)}.bsf-collection-page .m-button--sand{background:var(--bsf-circle);border-color:var(--bsf-circle);color:var(--bsf-text)}.bsf-collection-page .m-button--sand:hover{background:var(--bsf-sand-dark);border-color:var(--bsf-sand-dark);color:var(--bsf-text);box-shadow:0 0 0 .2rem var(--bsf-sand-dark)}.bsf-collection-page .pdp-back{display:inline-flex;align-items:center;gap:6px;color:var(--bsf-text);font-weight:700;text-decoration:none;white-space:nowrap;flex:0 0 auto;font-size:14px}.bsf-collection-page .pdp-back svg{width:15px;height:15px}@property --usp-fade{syntax:"<length>";initial-value:34px;inherits:false;}.bsf-collection-page .cat-hero{position:relative;border-radius:14px;overflow:hidden;margin-top:16px;isolation:isolate;background:var(--bsf-sand)}.bsf-collection-page .cat-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.bsf-collection-page .cat-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0000000d,#00000059 78%,#00000073);z-index:-1}.bsf-collection-page .cat-hero__in{position:relative;padding:16px 20px 18px;color:#fff;display:flex;flex-direction:column;gap:16px;min-height:150px}.bsf-collection-page .cat-hero__crumbs{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#ffffffdb;font-family:var(--font-body);flex-wrap:wrap}.bsf-collection-page .cat-hero__crumbs .pdp-back{color:#fff;text-decoration:none;display:inline-flex;align-items:center;gap:5px;font-family:var(--font-body);font-weight:700;font-size:13px}.bsf-collection-page .cat-hero__crumbs .pdp-back:hover{color:#fff;opacity:.85}.bsf-collection-page .cat-hero__crumbs .sep{color:#ffffff8c}.bsf-collection-page .cat-hero__crumbs a{color:inherit;text-decoration:none}.bsf-collection-page .cat-hero__crumbs a:hover{color:#fff}.bsf-collection-page .cat-hero__crumbs .cur{color:#fff;font-weight:600}.bsf-collection-page .cat-hero__title{font-family:var(--font-heading);font-weight:700;font-size:28px;line-height:1.05;margin:0;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.28);letter-spacing:0}.bsf-collection-page .cat-hero__usps{display:flex;gap:8px}.bsf-collection-page .cat-hero__usp{display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 7px;background:#fffffff0;border-radius:99px;font-family:var(--font-heading);font-weight:600;font-size:12px;color:var(--bsf-text);white-space:nowrap;line-height:1.2;flex:0 0 auto}.bsf-collection-page .cat-hero__usp .ck{width:20px;height:20px;background:var(--bsf-green);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex:0 0 20px}.bsf-collection-page .cat-hero__usp .ck svg{width:11px;height:11px;stroke-width:3}.bsf-collection-page .cat-hero__usp .ck--img{background:none;border-radius:0;width:auto;height:auto;flex:0 0 auto}.bsf-collection-page .cat-hero__usp .ck--img img{display:block;height:15px;width:auto}.bsf-collection-page .cat-hero__usps .cat-hero__usp--noicon{padding-left:12px}@media(max-width:899px){.bsf-collection-page .cat-hero__usps{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;touch-action:manipulation;scrollbar-width:none;margin:0 -20px;padding:0 20px;--usp-fade:34px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--usp-fade)),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - var(--usp-fade)),transparent 100%);transition:--usp-fade .28s ease}.bsf-collection-page .cat-hero__usps.scrolled{--usp-fade:0px}.bsf-collection-page .cat-hero__usps::-webkit-scrollbar{display:none}}@media(min-width:900px){.bsf-collection-page .cat-hero{min-height:190px}.bsf-collection-page .cat-hero__in{padding:22px 28px 24px;min-height:190px;gap:20px;justify-content:space-between}.bsf-collection-page .cat-hero__title{font-size:44px;line-height:1.02}.bsf-collection-page .cat-hero__usps{flex-wrap:wrap}.bsf-collection-page .cat-hero__usp{font-size:12.5px;padding:7px 14px 7px 8px;gap:8px}.bsf-collection-page .cat-hero__usp .ck{width:22px;height:22px;flex:0 0 22px}.bsf-collection-page .cat-hero__usp .ck svg{width:12px;height:12px}}.bsf-collection-page .carousel{position:relative}.bsf-collection-page .car-track{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;touch-action:manipulation;scrollbar-width:none;padding:4px 0;-webkit-overflow-scrolling:touch}.bsf-collection-page .car-track::-webkit-scrollbar{display:none}.bsf-collection-page .car-track>*{flex:0 0 auto}.bsf-collection-page .car-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:44px;height:44px;border-radius:50%;background:var(--bsf-bg);border:1px solid var(--bsf-border);color:var(--bsf-text);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .18s,border-color .18s,color .18s,opacity .18s;box-shadow:0 4px 14px -6px #36332f59;padding:0}.bsf-collection-page .car-arrow:hover{background:var(--bsf-green);border-color:var(--bsf-green);color:#fff}.bsf-collection-page .car-arrow svg{width:15px;height:15px}.bsf-collection-page .car-prev{left:14px}.bsf-collection-page .car-next{right:14px}.bsf-collection-page .car-arrow.is-hidden{opacity:0;pointer-events:none}@media(max-width:899px){.bsf-collection-page .car-arrow{display:none}.bsf-collection-page .car-track{margin:0 -15px;padding:4px 15px}}.bsf-collection-page .cat{display:flex;flex-direction:column;align-items:center;gap:10px;width:116px;text-decoration:none}.bsf-collection-page .cat__circle{width:116px;height:116px;border-radius:50%;background:var(--bsf-circle);display:flex;align-items:center;justify-content:center}.bsf-collection-page .cat__circle img{width:66%;height:66%;object-fit:contain}.bsf-collection-page .cat__label{width:100%;font-size:13px;font-weight:600;color:var(--bsf-ink);text-align:center;line-height:normal;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-body)}.bsf-collection-page .cat-circles{position:relative;margin:20px 0 0}@media(min-width:900px){.bsf-collection-page .cat-circles{margin:30px 0 0}}.bsf-collection-page .cat-circles__track{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;touch-action:manipulation;scrollbar-width:none;padding:8px 10px;user-select:none;-webkit-user-select:none}.bsf-collection-page .cat-circles__track img{-webkit-user-drag:none;user-drag:none}.bsf-collection-page .cat-circles__track::-webkit-scrollbar{display:none}.bsf-collection-page .cat-circles .cat{flex:0 0 auto;transition:transform .2s ease}.bsf-collection-page .cat-circles .cat__circle{transition:transform .3s cubic-bezier(.165,.84,.44,1),box-shadow .3s ease;overflow:hidden}.bsf-collection-page .cat-circles .cat__circle img{transition:transform .5s cubic-bezier(.165,.84,.44,1)}.bsf-collection-page .cat-circles .cat__label{transition:color .2s ease,font-weight .2s ease}.bsf-collection-page .cat-circles .cat:hover .cat__circle img{transform:scale(1.09)}.bsf-collection-page .cat-circles .car-arrow{top:66px}.bsf-collection-page .cat-circles .cat:hover .cat__label{color:var(--bsf-green)}.bsf-collection-page .cat-circles .cat--active .cat__circle{outline:2px solid var(--bsf-green);outline-offset:3px}.bsf-collection-page .cat-circles .cat.is-loading .cat__circle{outline-color:transparent}.bsf-collection-page .cat-circles .cat--active .cat__label{color:var(--bsf-green);font-weight:700}.bsf-collection-page .cat-circles .cat__count{color:#8a857c;font-weight:400;margin-left:2px}.bsf-collection-page .cat-circles .cat--active .cat__count{color:var(--bsf-green);opacity:.7}.bsf-collection-page .cat-circles .cat__circle{position:relative}.bsf-collection-page .cat-circles .cat.is-loading .cat__circle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2.5px solid rgba(84,118,93,.22);border-top-color:var(--bsf-green);animation:bsfCatSpin .7s linear infinite;pointer-events:none;z-index:1}.bsf-collection-page .cat-circles .cat.is-loading .cat__circle img{opacity:.55;transition:opacity .2s ease}.bsf-collection-page.is-switching .cat-hero__in{opacity:.6}.bsf-collection-page .cat-hero__in{transition:opacity .25s ease}.bsf-collection-page .pc-skeleton{pointer-events:none}.bsf-collection-page .pc-skeleton__media,.bsf-collection-page .pc-skeleton__line,.bsf-collection-page .pc-skeleton__btn{display:block;background:linear-gradient(100deg,#ece7da 20%,#f8f5ed,#ece7da 60%);background-size:240% 100%;animation:bsfShimmer 1.35s ease-in-out infinite}.bsf-collection-page .pc-skeleton__media{aspect-ratio:3/4;border-radius:10px}.bsf-collection-page .pc-skeleton__line{height:11px;border-radius:99px;margin-top:12px;width:45%}.bsf-collection-page .pc-skeleton__line--l{height:15px;width:80%;margin-top:8px}.bsf-collection-page .pc-skeleton__line--price{width:60%;margin-top:18px}.bsf-collection-page .pc-skeleton__btn{height:42px;border-radius:10px;margin-top:16px}@keyframes bsfShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes bsfCatSpin{to{transform:rotate(360deg)}}@media(max-width:899px){.bsf-collection-page .cat-circles__track{margin:0 -15px;padding:8px 15px}.bsf-collection-page .cat-circles .cat{width:84px}.bsf-collection-page .cat-circles .cat__circle{width:84px;height:84px}.bsf-collection-page .cat-circles .cat__label{font-size:11.5px}}@media(min-width:900px){.bsf-collection-page .cat-circles__track{gap:18px;padding:8px 10px}}.bsf-collection-page .filter-bar{display:flex;align-items:center;gap:12px;margin:20px 0 0;padding:10px 0;--bsf-bar-top:calc(var(--bsf-header-h,0px) - 1px);position:sticky;top:var(--bsf-bar-top);background:var(--bsf-bg);z-index:20;border-bottom:1px solid var(--bsf-border)}.bsf-collection-page .filter-bar.is-stuck{will-change:transform}body.klaviyo-prevent-body-scrolling{overflow-x:clip!important;overflow-y:visible!important}@media(max-width:899px){.bsf-collection-page .filter-bar{display:none}.bsf-collection-page .cat-page{padding-bottom:0}.bsf-collection-page .seo-block{margin-bottom:80px}}.bsf-collection-page .filter-bar__scroll{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;touch-action:manipulation;scrollbar-width:none;flex:1 1 auto;min-width:0;padding:4px;margin:-4px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent 100%);transition:-webkit-mask-image .28s ease,mask-image .28s ease}.bsf-collection-page .filter-bar__scroll.at-scrolled{-webkit-mask-image:none;mask-image:none}.bsf-collection-page .filter-bar__scroll::-webkit-scrollbar{display:none}.bsf-collection-page .filter-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:transparent;border:1px solid var(--bsf-border);border-radius:99px;font-family:var(--font-heading);font-weight:600;font-size:13px;color:var(--bsf-text);cursor:pointer;transition:background .28s ease,border-color .28s ease,color .28s ease,box-shadow .2s ease;flex:0 0 auto;white-space:nowrap;line-height:1;min-height:40px;text-decoration:none}@media(hover:hover)and (pointer:fine){.bsf-collection-page .filter-chip:hover{background:var(--bsf-sand);border-color:var(--bsf-sand);box-shadow:0 0 0 .2rem var(--bsf-sand)}}.bsf-collection-page .filter-chip svg{width:14px;height:14px}.bsf-collection-page .filter-chip--main{background:var(--bsf-sand);border-color:var(--bsf-sand)}@media(hover:hover)and (pointer:fine){.bsf-collection-page .filter-chip--main:hover{background:var(--bsf-sand-dark);border-color:var(--bsf-sand-dark);box-shadow:0 0 0 .2rem var(--bsf-sand-dark)}}.bsf-collection-page .filter-chip.has-value{background:var(--bsf-green);border-color:var(--bsf-green);color:#fff}@media(hover:hover)and (pointer:fine){.bsf-collection-page .filter-chip.has-value:hover{background:var(--bsf-green);border-color:var(--bsf-green);box-shadow:0 0 0 .2rem var(--bsf-green)}}.bsf-collection-page .filter-chip__count{background:#fff;color:var(--bsf-green);border-radius:99px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background .28s ease,color .28s ease}.bsf-collection-page .filter-chip--clear{background:transparent;border-color:transparent;color:var(--bsf-text);gap:5px;padding:10px 8px;max-width:0;padding-inline:0;margin-left:-8px;opacity:0;overflow:hidden;white-space:nowrap;transition:opacity .14s ease,max-width .24s cubic-bezier(.165,.84,.44,1) .14s,padding .24s cubic-bezier(.165,.84,.44,1) .14s,margin .24s cubic-bezier(.165,.84,.44,1) .14s}.bsf-collection-page .filter-chip--clear.is-shown{max-width:11rem;padding:10px 8px 10px 2px;margin-left:0;opacity:1;transition:max-width .24s cubic-bezier(.165,.84,.44,1),padding .24s cubic-bezier(.165,.84,.44,1),margin .24s cubic-bezier(.165,.84,.44,1),opacity .18s ease .12s}@media(hover:hover)and (pointer:fine){.bsf-collection-page .filter-chip--clear:hover{background:transparent;border-color:transparent;color:var(--bsf-green);box-shadow:none}}.bsf-collection-page .filter-chip--clear svg{width:12px;height:12px;stroke-width:2}.bsf-collection-page .grid-switch{display:inline-flex;gap:4px;flex:0 0 auto;padding:4px;background:var(--bsf-sand);border-radius:10px}.bsf-collection-page .grid-switch__btn{width:36px;height:32px;border-radius:6px;border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .18s ease,color .18s ease;color:#8a857c;padding:0}.bsf-collection-page .grid-switch__btn[hidden]{display:none}@media(hover:hover)and (pointer:fine){.bsf-collection-page .grid-switch__btn:hover{background:#fff6;color:var(--bsf-text)}}.bsf-collection-page .grid-switch__btn.is-on,.bsf-collection-page .grid-switch__btn.is-on:hover{background:var(--bsf-green);color:#fff}.bsf-collection-page .grid-switch__btn svg{width:20px;height:14px}.bsf-collection-page .grid-switch__btn svg rect{rx:1.4;ry:1.4}@media(max-width:1179px){.bsf-collection-page .grid-switch__btn[data-size=m]{display:none}}.bsf-collection-page .cat-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 0;flex-wrap:wrap}.bsf-collection-page .cat-toolbar__count{font-size:13px;color:#7a756c;font-family:var(--font-body)}.bsf-collection-page .cat-sort{display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;padding:4px 4px 4px 8px;cursor:pointer;font-family:var(--font-body);font-size:12.5px;line-height:1.15;color:#5b574f;flex:0 0 auto;transition:color .18s ease}.bsf-collection-page .cat-sort__label{font-family:var(--font-body);font-size:12.5px;color:#5b574f}.bsf-collection-page .cat-sort__value{font-family:var(--font-heading);font-weight:600;font-size:13px;color:var(--bsf-text);transition:color .18s ease}.bsf-collection-page .cat-sort__chev{width:14px;height:14px;color:var(--bsf-text);transition:color .18s ease,transform .2s ease}.bsf-collection-page .cat-sort:hover .cat-sort__value,.bsf-collection-page .cat-sort:hover .cat-sort__chev{color:var(--bsf-green)}@media(max-width:899px){.bsf-collection-page .cat-toolbar{margin:10px 0 0;padding:2px 0}.bsf-collection-page .cat-toolbar__count{font-size:12.5px}}.bsf-collection-page .cat-grid{display:grid;gap:14px 16px;margin-top:20px;transition:opacity .22s ease}.bsf-collection-page .cat-grid.is-swapping{opacity:.35}.bsf-collection-page .cat-grid.is-busy{opacity:.45;pointer-events:none}.bsf-collection-page .cat-grid--cols-1{grid-template-columns:1fr}.bsf-collection-page .cat-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bsf-collection-page .cat-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bsf-collection-page .cat-grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.bsf-collection-page .cat-grid--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:899px){.bsf-collection-page .cat-grid{margin-top:12px;gap:12px 12px}}.bsf-collection-page .pc-card{display:flex;flex-direction:column;position:relative;width:auto;min-width:0}.bsf-collection-page .cat-grid>.m-product-card{min-width:0;margin:0}.bsf-collection-page .cat-grid .m-product-card__media{border-radius:10px;background:var(--bsf-sand)}.bsf-collection-page .cat-grid .m-product-card__media .m-product-card__hover-image{display:none}.bsf-collection-page .cat-grid .m-product-card__media:hover .m-product-card__main-image,.bsf-collection-page .cat-grid .m-product-card--show-second-img .m-product-card__media:hover .m-product-card__main-image{transform:scale3d(1.04,1.04,1.04) translateZ(0);opacity:1}.bsf-collection-page .cat-grid .m-product-card__main-image{transition:transform .6s cubic-bezier(.165,.84,.44,1)}.bsf-collection-page .cat-grid .m-product-card__tags{top:12px;left:12px;padding-right:12px;gap:5px 8px;z-index:2}.bsf-collection-page .cat-grid .bsf-quantity-size{left:10px;bottom:10px}.bsf-collection-page .cat-grid .m-product-card__name .bsf-title-line1{font-size:13px}.bsf-collection-page .cat-grid .m-product-card__name .bsf-title-line2,.bsf-collection-page .cat-grid .m-product-card__name.bsf-title-default .bsf-title-line1,.bsf-collection-page .cat-grid .m-price-item{font-size:17px}.bsf-collection-page .cat-grid .m-price__sale .m-price-item--regular,.bsf-collection-page .cat-grid .bsf-pris-pr-stk{font-size:13px}.bsf-collection-page .cat-grid .m-product-card__price .bsf-pris-pr-stk{width:auto;margin-top:0;text-align:right}.bsf-collection-page .cat-grid .m-product-card__action-wrapper .m-button{min-height:42px;border-radius:10px;font-weight:900;font-size:15px;letter-spacing:0}.bsf-collection-page .cat-grid .m-product-form-message:empty{display:none}.bsf-collection-page .cat-grid .m-product-card--soldout .m-product-card__main-image{filter:none;opacity:1}.bsf-collection-page .cat-grid .m-product-card--soldout .m-product-card__media{position:relative;isolation:isolate}.bsf-collection-page .cat-grid .m-product-card--soldout .m-product-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#efeadb6b;-webkit-backdrop-filter:grayscale(70%);backdrop-filter:grayscale(70%);pointer-events:none;z-index:1}.bsf-collection-page .cat-grid .m-product-card--soldout .m-product-tag--soldout{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;background:#fffffff2!important;border-radius:8px!important;padding:8px 22px!important;font-family:var(--font-heading)!important;font-weight:700;font-size:12px!important;line-height:1;letter-spacing:.06em;text-transform:uppercase!important;color:var(--bsf-text);box-shadow:0 4px 14px -6px #36332f33;white-space:nowrap;pointer-events:none}.bsf-collection-page .cat-grid .m-product-card--soldout .bsf-wishlist-button--card{display:none}.bsf-collection-page .cat-grid .m-product-card--soldout .m-product-card__tags{opacity:.55}.bsf-collection-page .cat-grid .m-product-card--soldout .m-price-item{color:#8a857c}.bsf-collection-page .cat-grid .bsf-notify-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;padding:0 12px;border:1px solid var(--bsf-border);border-radius:10px;background:transparent;color:var(--bsf-text);font-family:var(--font-heading);font-weight:700;font-size:15px;line-height:1;text-decoration:none;transition:background .2s,box-shadow .2s}.bsf-collection-page .cat-grid .bsf-notify-button:hover{background:var(--bsf-sand);border-color:var(--bsf-sand);color:var(--bsf-text);box-shadow:0 0 0 .2rem var(--bsf-sand)}.bsf-collection-page .pc-card--fresh{animation:bsfPcCardFadeIn .35s cubic-bezier(.165,.84,.44,1) both}.bsf-collection-page .cat-grid .is-leaving{opacity:0;transition:opacity .18s ease;pointer-events:none}@keyframes bsfPcCardFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bsf-collection-page .load-more{margin:36px auto 24px;text-align:center;max-width:520px;padding:0 15px}.bsf-collection-page .load-more__count{font-family:var(--font-body);font-size:13px;color:#7a756c;margin:0 0 12px}.bsf-collection-page .load-more__count b{color:var(--bsf-text);font-weight:700}.bsf-collection-page .load-more__bar{height:4px;background:var(--bsf-sand);border-radius:99px;overflow:hidden;margin:0 auto 20px;max-width:280px}.bsf-collection-page .load-more__fill{height:100%;background:var(--bsf-green);border-radius:99px;transition:width .55s cubic-bezier(.16,.84,.44,1);width:0}.bsf-collection-page .load-more__btn{min-width:260px;min-height:52px;font-size:15px;text-decoration:none;background:var(--bsf-sand-dark);border-color:var(--bsf-sand-dark);color:var(--bsf-text)}.bsf-collection-page .load-more__btn:hover{background:#c9c3b6;border-color:#c9c3b6;box-shadow:0 0 0 .2rem #c9c3b6;color:var(--bsf-text)}.bsf-collection-page .load-more__done{font-family:var(--font-heading);font-weight:700;font-size:14px;color:#7a756c;padding:12px;display:none;margin:0}.bsf-collection-page .load-more.is-done .load-more__btn{display:none}.bsf-collection-page .load-more.is-done .load-more__done{display:block}.bsf-collection-page .load-more.is-loading .load-more__btn{opacity:.5;pointer-events:none}.bsf-collection-page .cat-divider{border:0;border-top:1px solid var(--bsf-border);margin:0 auto;max-width:1080px}.bsf-collection-page .seo-block{margin:32px auto 80px;max-width:820px;padding:0 15px}.bsf-collection-page .seo-block h1,.bsf-collection-page .seo-block h2,.bsf-collection-page .seo-block h3,.bsf-collection-page .seo-block h4,.bsf-collection-page .seo-block h5,.bsf-collection-page .seo-block h6{font-family:var(--font-heading);font-weight:700;font-size:20px;line-height:1.25;color:var(--bsf-text);margin:24px 0 10px;letter-spacing:0}.bsf-collection-page .seo-block h1:first-child,.bsf-collection-page .seo-block h2:first-child,.bsf-collection-page .seo-block h3:first-child{margin-top:0}.bsf-collection-page .seo-block__body{font-size:13.5px;line-height:1.65;color:#4f4b44}.bsf-collection-page .seo-block__body p{margin:0 0 12px}.bsf-collection-page .seo-block__body p:last-child{margin-bottom:0}.bsf-collection-page .seo-block__body a{color:inherit;text-decoration:underline;text-underline-offset:2px}.bsf-collection-page .seo-block__body a:hover{color:var(--bsf-green)}.bsf-collection-page .seo-block .acc__more{display:none;margin-top:14px;font-family:var(--font-body);font-weight:700;font-size:13px;color:var(--bsf-text);background:none;border:0;padding:0;cursor:pointer;align-items:center;gap:5px;text-decoration:underline;text-underline-offset:3px}.bsf-collection-page .seo-block .acc__more:hover{color:var(--bsf-green)}.bsf-collection-page .seo-block .acc__more svg{width:12px;height:12px;transition:transform .2s}.bsf-collection-page .seo-block .acc__more.open svg{transform:rotate(180deg)}.bsf-collection-page .seo-block.js-collapsed .seo-block__body{max-height:200px;overflow:hidden;position:relative;transition:max-height .38s cubic-bezier(.165,.84,.44,1)}.bsf-collection-page .seo-block.js-collapsed .seo-block__body:after{content:"";position:absolute;left:0;right:0;bottom:0;height:90px;background:linear-gradient(to bottom,transparent 0%,var(--bsf-bg) 100%);pointer-events:none}.bsf-collection-page .seo-block.js-collapsed .acc__more,.bsf-collection-page .seo-block.js-open .acc__more{display:inline-flex}.bsf-collection-page .seo-block.js-open .seo-block__body{max-height:5000px}.bsf-collection-page .seo-block.js-open .seo-block__body:after{display:none}.bsf-collection-page .filter-fab{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:40;background:var(--bsf-green);color:#fff;min-height:52px;padding:0 26px;border-radius:99px;border:0;font-family:var(--font-heading);font-weight:700;font-size:15px;cursor:pointer;display:none;align-items:center;gap:10px;line-height:1;box-shadow:0 12px 30px -8px #36332f6b,0 4px 12px -4px #36332f47;transition:box-shadow .2s ease,transform .2s ease}.bsf-collection-page .filter-fab:focus-visible{box-shadow:0 14px 34px -8px #36332f75,0 0 0 .2rem #54765d59;outline:0}@media(hover:hover)and (pointer:fine){.bsf-collection-page .filter-fab:hover{box-shadow:0 14px 34px -8px #36332f75,0 0 0 .2rem #54765d59;outline:0}}.bsf-collection-page .filter-fab:active{transform:translate(-50%) translateY(1px)}.bsf-collection-page .filter-fab svg{width:17px;height:17px;stroke-width:2}.bsf-collection-page .filter-fab__badge{background:#fff;color:var(--bsf-green);border-radius:99px;padding:2px 8px;font-size:12px;font-weight:700;margin-left:4px;min-width:22px;text-align:center}.bsf-collection-page .filter-fab__badge[hidden]{display:none}@media(max-width:899px){.bsf-collection-page .filter-fab{display:inline-flex}}.bsf-collection-page .fdrawer__scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#1815126b;z-index:115;opacity:0;pointer-events:none;transition:opacity .28s ease}.bsf-collection-page .fdrawer__scrim.open{opacity:1;pointer-events:auto}.bsf-collection-page .fdrawer{position:fixed;top:0;right:0;height:100dvh;width:100%;max-width:440px;background:#fff;z-index:120;transform:translate(100%);transition:transform .34s cubic-bezier(.32,.72,0,1),visibility 0s .34s;visibility:hidden;display:flex;flex-direction:column}.bsf-collection-page .fdrawer.open{transform:none;visibility:visible;transition:transform .34s cubic-bezier(.32,.72,0,1),visibility 0s;box-shadow:-24px 0 60px -20px #36332f59}.bsf-collection-page .fdrawer form{display:flex;flex-direction:column;height:100%;min-height:0}.bsf-collection-page .fdrawer__head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--bsf-border);flex:0 0 auto}.bsf-collection-page .fdrawer__title{font-family:var(--font-heading);font-weight:700;font-size:22px;line-height:1.5;color:var(--bsf-text);margin:0;letter-spacing:0}.bsf-collection-page .fdrawer__title-count{color:inherit;font-weight:inherit}.bsf-collection-page .fdrawer__title-count[hidden]{display:none}.bsf-collection-page .drawer-close{display:inline-flex;align-items:center;gap:10px;background:none;border:0;padding:0;color:var(--bsf-text);cursor:pointer;font-family:var(--font-heading);font-weight:700;font-size:14px;flex:0 0 auto}.bsf-collection-page .drawer-close__txt{transition:color .18s ease}@media(hover:hover)and (pointer:fine){.bsf-collection-page .drawer-close:hover .drawer-close__txt{color:var(--bsf-green)}}.bsf-collection-page .drawer-close__btn{width:30px;height:30px;border-radius:50%;background:var(--bsf-sand);display:flex;align-items:center;justify-content:center;color:var(--bsf-text);flex:0 0 30px}.bsf-collection-page .drawer-close__btn svg{width:16px;height:16px;stroke-width:1.8}.bsf-collection-page .fdrawer__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.bsf-collection-page .fdrawer__foot{padding:14px 20px;border-top:1px solid var(--bsf-border);display:flex;gap:0;flex:0 0 auto;background:#fff}.bsf-collection-page .fdrawer__foot .m-button{min-height:48px}.bsf-collection-page .fdrawer__apply{flex:1 1 auto;gap:0;transition:flex .32s cubic-bezier(.165,.84,.44,1)}.bsf-collection-page .fdrawer__reset{overflow:hidden;white-space:nowrap;flex:0 0 auto;max-width:0;padding-inline:0;margin-right:0;border-width:0;opacity:0;transition:max-width .32s cubic-bezier(.165,.84,.44,1),border-width .32s cubic-bezier(.165,.84,.44,1),margin-right .32s cubic-bezier(.165,.84,.44,1),padding .32s cubic-bezier(.165,.84,.44,1),opacity .22s ease,background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.bsf-collection-page .fdrawer__foot.has-active .fdrawer__reset{max-width:9rem;padding-inline:20px;margin-right:10px;border-width:1px;opacity:1}.bsf-collection-page .fcat{border-bottom:1px solid var(--bsf-border)}.bsf-collection-page .fcat--cols{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:1px solid var(--bsf-border);gap:14px}.bsf-collection-page .fcat--cols .fcat__label{flex:1 1 auto;font-family:var(--font-heading);font-weight:500;font-size:15px;color:var(--bsf-text)}.bsf-collection-page .fcat__head{width:100%;display:flex;align-items:center;gap:12px;padding:18px 22px;background:transparent;border:0;font-family:var(--font-heading);font-weight:500;font-size:15px;line-height:normal;color:var(--bsf-text);cursor:pointer;text-align:left;transition:background .18s ease}@media(hover:hover)and (pointer:fine){.bsf-collection-page .fcat__head:hover{background:#faf7ef}}.bsf-collection-page .fcat__label{flex:1 1 auto}.bsf-collection-page .fcat__chev{color:#8a857c;transition:transform .28s ease;flex:0 0 auto;display:flex}.bsf-collection-page .fcat__chev svg{width:16px;height:16px}.bsf-collection-page .fcat.open .fcat__chev{transform:rotate(90deg)}.bsf-collection-page .fcat__body{max-height:0;overflow:hidden;transition:max-height .32s ease;background:#fff}.bsf-collection-page .fcat__inner{padding:8px 22px 18px;display:flex;flex-direction:column;gap:2px}.bsf-collection-page .fopt{display:flex;align-items:center;gap:12px;padding:9px 4px;font-size:14px;color:var(--bsf-text);cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;font-family:var(--font-body)}.bsf-collection-page .fopt input{appearance:none;-webkit-appearance:none;width:20px;height:20px;border-radius:5px;border:1.5px solid var(--bsf-border);background:#fff;position:relative;cursor:pointer;flex:0 0 20px;transition:background .15s ease,border-color .15s ease;margin:0}@media(hover:hover)and (pointer:fine){.bsf-collection-page .fopt input:hover{border-color:var(--bsf-green)}}.bsf-collection-page .fopt input:checked{background:var(--bsf-green);border-color:var(--bsf-green)}.bsf-collection-page .fopt input:checked:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.bsf-collection-page .fopt input:disabled{opacity:.4;cursor:default}.bsf-collection-page .fopt__label{flex:1 1 auto}.bsf-collection-page .fopt__count{color:#8a857c;font-size:12.5px}.bsf-collection-page .fopt--swatch{gap:10px}.bsf-collection-page .fopt--swatch .sw{width:22px;height:22px;border-radius:50%;border:1px solid var(--bsf-border);flex:0 0 22px}.bsf-collection-page .sopts{padding:8px 22px 22px;display:flex;flex-direction:column;gap:2px}.bsf-collection-page .sopt{display:flex;align-items:center;gap:12px;padding:12px 4px;font-size:14px;color:var(--bsf-text);cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--bsf-border);margin:0;position:relative}.bsf-collection-page .sopt:last-child{border-bottom:0}.bsf-collection-page .sopt input{position:absolute;opacity:0;pointer-events:none;width:0;height:0;margin:0}.bsf-collection-page .sopt__radio{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--bsf-border);background:#fff;position:relative;flex:0 0 20px;transition:border-color .15s ease,background .15s ease}@media(hover:hover)and (pointer:fine){.bsf-collection-page .sopt:hover .sopt__radio{border-color:var(--bsf-green)}}.bsf-collection-page .sopt.is-on .sopt__radio{border-color:var(--bsf-green);background:var(--bsf-green)}.bsf-collection-page .sopt.is-on .sopt__radio:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:50%;background:#fff;transform:translate(-50%,-50%)}.bsf-collection-page .sopt__label{flex:1 1 auto;font-family:var(--font-heading);font-weight:500;font-size:14px;color:var(--bsf-text)}.bsf-collection-page .sopt.is-on .sopt__label{color:var(--bsf-green);font-weight:700}html.bsf-drawer-open{overflow:hidden}.bsf-collection-page .cat-hero__crumbs .pdp-back[data-back-root=true],.bsf-collection-page .cat-hero__crumbs .pdp-back[data-back-root=true]+.sep{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/26/assets/bsf-collection-page.css.map */
