.frx-cb2 #MainContent .product-card-wrapper .card,.frx-cb2 #MainContent .product-card-wrapper .card--card{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.frx-cb2 #MainContent .product-card-wrapper .card__inner{background:var(--frx-cream)!important;border:0!important;border-radius:0!important;box-shadow:none!important}.frx-cb2 #MainContent .product-card-wrapper .card__inner:after{display:none!important}.frx-cb2 #MainContent .product-card-wrapper .card__media,.frx-cb2 #MainContent .product-card-wrapper .card__media .media{background:var(--frx-cream)!important}.frx-cb2 #MainContent .product-card-wrapper .card__media img{object-fit:contain!important;padding:7%;box-sizing:border-box;mix-blend-mode:multiply}.frx-cb2 #MainContent .product-card-wrapper>.card>.card__content{padding:14px 0 0!important;background:transparent!important}.frx-cb2 #MainContent .product-card-wrapper .card__information{padding:0!important;text-align:left}.frx-cb2 #MainContent .product-card-wrapper .card__heading,.frx-cb2 #MainContent .product-card-wrapper .card__heading a{font-family:var(--font-body-family)!important;font-style:normal!important;font-weight:400!important;font-size:15px!important;line-height:1.4!important;letter-spacing:.01em!important;color:var(--frx-ink)!important;margin:0 0 6px!important}.frx-cb2 #MainContent .product-card-wrapper:hover .card__heading a{text-decoration:underline;text-underline-offset:3px}.frx-cb2 #MainContent .product-card-wrapper .price{margin:0!important}.frx-cb2 #MainContent .product-card-wrapper .price-item{font-size:15px!important;font-weight:700!important;color:var(--frx-ink)!important;letter-spacing:.01em}.frx-cb2 #MainContent .product-card-wrapper .frm-price-vat-note{font-size:12px!important;color:#7d7266!important;font-weight:400;margin-left:4px}.frx-cb2 #MainContent .product-card-wrapper .frm-availability{margin:6px 0 0!important;font-size:12px!important;color:#7d7266!important;line-height:1.4!important}.frx-cb2 #MainContent .product-card-wrapper .card__badge{top:12px!important;left:12px!important;bottom:auto!important;position:absolute}.frx-cb2 #MainContent .product-card-wrapper .badge{background:#fff!important;color:var(--frx-ink)!important;border:0!important;border-radius:0!important;font-size:11px!important;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:5px 9px!important}.frx-cb2 #MainContent .product-card-wrapper .quick-add{display:none!important}.frx-cb2 .frm-breadcrumb{font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase;color:#7d7266!important}.frx-cb2 .frm-breadcrumb a{color:#7d7266!important;text-decoration:none!important}.frx-cb2 .frm-breadcrumb a:hover{color:var(--frx-ink)!important;text-decoration:underline!important}.frx-cb2 .frm-breadcrumb>span:last-child{color:var(--frx-ink)!important}.frx-cb2 #MainContent .fr-catalog-hero{max-width:1440px!important;padding:26px 32px 4px!important;margin:0 auto!important}.frx-cb2 #MainContent .fr-catalog-hero .frm-breadcrumb,.frx-cb2 #MainContent .fr-catalog-hero h1,.frx-cb2 #MainContent .fr-catalog-hero p{max-width:none!important;margin-left:0!important;padding-left:0!important}.frx-cb2 #MainContent .fr-catalog-hero h1{font-family:var(--font-body-family)!important;font-style:normal!important;font-weight:600!important;font-size:28px!important;line-height:1.2!important;letter-spacing:.12em!important;text-transform:uppercase;margin:14px 0 10px!important;color:var(--frx-ink)!important}.frx-cb2 #MainContent .fr-catalog-hero p{max-width:760px!important;color:var(--frx-muted)!important;font-size:15px!important;line-height:1.6!important;margin:0!important}.frx-cb2 #MainContent .fr-catalog-layout{display:block!important;max-width:1440px!important;padding:0 32px!important;margin:0 auto!important}.frx-cb2 #MainContent .fr-category-sidebar{position:static!important;width:auto!important;max-width:none!important;margin:18px 0 22px!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}.frx-cb2 #MainContent .fr-category-menu{border:0!important;background:none!important;padding:0!important}.frx-cb2 #MainContent .fr-category-menu>nav{display:flex!important;flex-wrap:wrap;gap:8px;border:0!important;padding:0!important}.frx-cb2 #MainContent .fr-category-link{display:inline-flex!important;align-items:center;width:auto!important;min-height:42px;padding:9px 16px!important;border:1px solid #d8cfc4!important;border-radius:0!important;background:#fff!important;font-size:13.5px!important;line-height:1.3!important;color:var(--frx-ink)!important;text-decoration:none!important;box-shadow:none!important}.frx-cb2 #MainContent .fr-category-link:hover{border-color:var(--frx-ink)!important}.frx-cb2 #MainContent .fr-category-link.is-active{border-color:var(--frx-ink)!important;box-shadow:inset 0 0 0 1px var(--frx-ink)!important;font-weight:600}.frx-cb2 #MainContent .fr-category-link:before,.frx-cb2 #MainContent .fr-category-link:after{display:none!important}.frx-cb2 #MainContent .fr-category-arrow,.frx-cb2 #MainContent .fr-category-help,.frx-cb2 #MainContent .fr-catalog-current{display:none!important}.frx-cb2 #MainContent .fr-catalog-content{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.frx-cb2 #MainContent .fr-catalog-status{font-size:13px!important;color:#7d7266!important}.frx-cb2 #MainContent .fr-group-controls{display:flex!important;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px 0!important;margin:0 0 6px!important;border-top:1px solid var(--frx-line);border-bottom:1px solid var(--frx-line)}.frx-cb2 #MainContent .fr-group-controls label{font-size:11px!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#7d7266!important;line-height:1.4!important}.frx-cb2 #MainContent .fr-group-controls :is(select,input){height:42px!important;min-height:42px!important;border:1px solid #d8cfc4!important;border-radius:0!important;background:#fff!important;font-size:14px!important;color:var(--frx-ink)!important;box-shadow:none!important;padding:0 12px!important;margin-top:6px}.frx-cb2 #MainContent .fr-group-controls .button{min-height:42px!important;height:42px;border-radius:0!important;background:var(--frx-ink)!important;color:#fff!important;font-size:12px!important;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:0 22px!important;box-shadow:none!important}.frx-cb2 #MainContent .fr-group-controls .button:before,.frx-cb2 #MainContent .fr-group-controls .button:after{display:none!important}.frx-cb2 #MainContent .fr-group-count{text-align:right;font-size:13px!important;color:#7d7266!important;margin:0 0 18px!important}.frx-cb2 #MainContent .fr-group-pagination{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:40px}.frx-cb2 #MainContent .fr-group-pagination .button{border-radius:0!important;min-height:44px;font-size:12px!important;letter-spacing:.14em;text-transform:uppercase}@media(min-width:750px){.frx-cb2 #MainContent ul.product-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px!important;row-gap:44px!important;margin:0!important}.frx-cb2 #MainContent ul.product-grid>.grid__item{width:auto!important;max-width:none!important;padding:0!important}}@media(min-width:990px){.frx-cb2 #MainContent ul.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.frx-cb2 #MainContent .fr-category-menu>summary{display:none!important}}@media(max-width:749px){.frx-cb2 #MainContent .fr-catalog-hero{padding:18px 16px 0!important}.frx-cb2 #MainContent .fr-catalog-hero h1{font-size:22px!important}.frx-cb2 #MainContent .fr-catalog-layout{padding:0 16px!important}.frx-cb2 #MainContent .fr-category-menu>nav{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px!important}.frx-cb2 #MainContent .fr-category-link{flex:0 0 auto;white-space:nowrap}.frx-cb2 #MainContent ul.product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px!important;row-gap:32px!important;margin:0!important}.frx-cb2 #MainContent ul.product-grid>.grid__item{width:auto!important;max-width:none!important;padding:0!important}.frx-cb2 #MainContent .product-card-wrapper .card__heading,.frx-cb2 #MainContent .product-card-wrapper .card__heading a{font-size:13.5px!important}.frx-cb2 #MainContent .fr-group-controls label{flex:1 1 45%}.frx-cb2 #MainContent .fr-group-controls :is(select,input){width:100%!important}}.frx-cb2 #MainContent[data-template^=product] .frm-breadcrumb{margin:4px 0 22px!important}.frx-cb2 #MainContent[data-template^=product] .product__media-item .product-media-container,.frx-cb2 #MainContent[data-template^=product] .product__media-item .product__media{background:var(--frx-cream)!important}.frx-cb2 #MainContent[data-template^=product] .product__media-item img{mix-blend-mode:multiply}.frx-cb2 #MainContent[data-template^=product] .product__media-icon{display:none!important}.frx-cb2 #MainContent[data-template^=product] .thumbnail{border-radius:0!important;background:var(--frx-cream)!important;border:1px solid transparent!important}.frx-cb2 #MainContent[data-template^=product] .thumbnail[aria-current],.frx-cb2 #MainContent[data-template^=product] .thumbnail:hover{border-color:var(--frx-ink)!important;box-shadow:none!important}.frx-cb2 #MainContent[data-template^=product] .thumbnail img{mix-blend-mode:multiply}@media(min-width:990px){.frx-cb2 #MainContent[data-template^=product] .product{display:flex!important;flex-wrap:nowrap!important;gap:56px;align-items:flex-start}.frx-cb2 #MainContent[data-template^=product] .product__media-wrapper{flex:1 1 0%!important;min-width:0!important;width:auto!important;max-width:none!important;padding:0!important}.frx-cb2 #MainContent[data-template^=product] .product__info-wrapper{flex:0 0 400px!important;width:400px!important;max-width:400px!important;padding:0!important}.frx-cb2 #MainContent[data-template^=product] .product__info-container{max-width:none!important;margin:0!important;padding:0!important}.frx-cb2 #MainContent[data-template^=product] media-gallery:has(.thumbnail-slider){display:grid!important;grid-template-columns:80px minmax(0,1fr);column-gap:16px;align-items:start}.frx-cb2 #MainContent[data-template^=product] media-gallery:has(.thumbnail-slider)>slider-component[id^=GalleryViewer]{grid-column:2;grid-row:1}.frx-cb2 #MainContent[data-template^=product] media-gallery .thumbnail-slider{grid-column:1;grid-row:1;display:block!important;margin:0!important}.frx-cb2 #MainContent[data-template^=product] media-gallery .thumbnail-slider .slider-button{display:none!important}.frx-cb2 #MainContent[data-template^=product] .thumbnail-list{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:10px!important;overflow-x:hidden!important;overflow-y:auto!important;max-height:680px;padding:0!important;margin:0!important;scrollbar-width:thin}.frx-cb2 #MainContent[data-template^=product] .thumbnail-list__item{width:80px!important;max-width:80px!important;flex:0 0 auto!important;margin:0!important}}.frx-cb2 #MainContent[data-template^=product] .product__title h1{font-family:var(--font-heading-family)!important;font-style:italic!important;font-weight:400!important;font-size:30px!important;line-height:1.2!important;letter-spacing:-.01em!important;margin:0 0 10px!important;color:var(--frx-ink)!important}.frx-cb2 #MainContent[data-template^=product] p.frm-product-intro{font-size:15px!important;line-height:1.6!important;color:var(--frx-muted)!important;margin:0 0 18px!important}.frx-cb2 #MainContent[data-template^=product] .product__info-container .price{margin:0 0 6px!important}.frx-cb2 #MainContent[data-template^=product] .product__info-container .price-item{font-size:22px!important;font-weight:700!important;color:var(--frx-ink)!important}.frx-cb2 #MainContent[data-template^=product] .product__info-container .frm-price-vat-note{font-size:12px!important;color:#7d7266!important}.frx-cb2 #MainContent[data-template^=product] .product__info-container p.frm-availability{display:inline-block;margin:10px 0 4px!important;padding:6px 10px;background:var(--frx-cream);font-size:12.5px!important;line-height:1.4!important;color:var(--frx-ink)!important}.frx-cb2 #MainContent[data-template^=product] .product__info-container p.frm-small{font-size:12.5px!important;color:#7d7266!important;margin:6px 0 20px!important;padding-bottom:20px;border-bottom:1px solid var(--frx-line)}.frx-cb2 #MainContent[data-template^=product] .product-form__input .form__label,.frx-cb2 #MainContent[data-template^=product] .product-form__quantity .form__label,.frx-cb2 #MainContent[data-template^=product] .quantity__label{font-size:12px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase;color:var(--frx-ink)!important;margin-bottom:8px!important}.frx-cb2 #MainContent[data-template^=product] .select__select,.frx-cb2 #MainContent[data-template^=product] .select{border-radius:0!important}.frx-cb2 #MainContent[data-template^=product] .select__select{height:48px!important;border:1px solid #d8cfc4!important;box-shadow:none!important;font-size:14px!important}.frx-cb2 #MainContent[data-template^=product] .select:before,.frx-cb2 #MainContent[data-template^=product] .select:after,.frx-cb2 #MainContent[data-template^=product] .quantity:before,.frx-cb2 #MainContent[data-template^=product] .quantity:after{display:none!important}.frx-cb2 #MainContent[data-template^=product] .quantity{border:1px solid #d8cfc4!important;border-radius:0!important;min-height:48px}.frx-cb2 #MainContent[data-template^=product] .product-form__input input[type=radio]+label{border-radius:0!important;border:1px solid #d8cfc4!important;min-width:90px;padding:12px 16px!important;font-size:14px!important}.frx-cb2 #MainContent[data-template^=product] .product-form__input input[type=radio]:checked+label{border-color:var(--frx-ink)!important;background:#fff!important;color:var(--frx-ink)!important;box-shadow:inset 0 0 0 1px var(--frx-ink)}.frx-cb2 #MainContent[data-template^=product] .product-form__submit{min-height:54px!important;border-radius:0!important;background:var(--frx-ink)!important;color:#fff!important;border:0!important;font-size:13px!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase;box-shadow:none!important}.frx-cb2 #MainContent[data-template^=product] .product-form__submit:before,.frx-cb2 #MainContent[data-template^=product] .product-form__submit:after{display:none!important}.frx-cb2 #MainContent[data-template^=product] .product-form__submit:hover{background:var(--frx-coral)!important;color:var(--frx-ink)!important}.frx-cb2 #MainContent[data-template^=product] .product-form__submit span{color:inherit!important}.frx-cb2 #MainContent[data-template^=product] .frm-product-callout{border-radius:0!important;background:var(--frx-cream)!important;border:0!important}.frx-cb2 #MainContent[data-template^=product] .icon-with-text{border-top:1px solid var(--frx-line);border-bottom:1px solid var(--frx-line);padding:14px 0!important}.frx-cb2 #MainContent[data-template^=product] .icon-with-text .h4{font-family:var(--font-body-family)!important;font-style:normal!important;font-size:12.5px!important;font-weight:600}.frx-cb2 #MainContent[data-template^=product] .product__accordion{border-top:0!important}.frx-cb2 #MainContent[data-template^=product] .product__accordion details{border-bottom:1px solid var(--frx-line)}.frx-cb2 #MainContent[data-template^=product] .product__accordion summary{padding:18px 0!important}.frx-cb2 #MainContent[data-template^=product] .product__accordion .accordion__title{font-family:var(--font-body-family)!important;font-style:normal!important;font-size:13px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase}.frx-cb2 #MainContent[data-template^=product] .product__accordion .svg-wrapper:first-child{display:none!important}.frx-cb2 #MainContent[data-template^=product] .product__full-details{margin-top:64px!important;padding-top:48px!important;border-top:1px solid var(--frx-line)}.frx-cb2 #MainContent[data-template^=product] .product__full-details-col{background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important}.frx-cb2 #MainContent[data-template^=product] .product__full-details h2{font-family:var(--font-body-family)!important;font-style:normal!important;font-size:14px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase;line-height:1.4!important;margin:0 0 18px!important;color:var(--frx-ink)!important}.frx-cb2 #MainContent[data-template^=product] .product__full-details h3{font-family:var(--font-body-family)!important;font-style:normal!important;font-size:13px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase;margin:26px 0 10px!important}.frx-cb2 #MainContent[data-template^=product] .product__full-details :is(p,li){font-size:15px!important;line-height:1.65!important;color:#3d352f!important}.frx-cb2 #MainContent[data-template^=product] .product__spec-table{width:100%;border-collapse:collapse}.frx-cb2 #MainContent[data-template^=product] .product__spec-table :is(th,td){padding:12px 0!important;border-bottom:1px solid var(--frx-line)!important;font-size:14px!important;text-align:left;background:none!important}.frx-cb2 #MainContent[data-template^=product] .product__spec-table th{font-weight:600;color:#7d7266;width:42%}.frx-cb2 #MainContent .related-products__heading,.frx-cb2 #MainContent .related-products h2{font-family:var(--font-body-family)!important;font-style:normal!important;font-weight:600!important;font-size:18px!important;letter-spacing:.14em!important;text-transform:uppercase;text-align:center;margin-bottom:28px!important}@media(max-width:989px){.frx-cb2 #MainContent[data-template^=product] .product__title h1{font-size:26px!important}}.frx-cb2 #MainContent[data-template^=product] .frm-text-link{color:var(--frx-ink)!important;font-size:13px!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline!important;text-underline-offset:4px}.frx-cb2 #MainContent[data-template^=product] .product__media-item .product-media-container{border-radius:0!important}
/*# sourceMappingURL=/cdn/shop/t/60/assets/frx-cb2-shop.css.map */
