/** Shopify CDN: Minification failed

Line 9:14546 Expected ":"
Line 9:22519 Unexpected "{"
Line 9:25325 "dispaly" is not a known CSS property
Line 9:31654 Unexpected ","

**/
#BIS_trigger {margin-bottom: 0 !important;}/* font override */h1, h2, h3, h4, h5, h6, p, button, div, a, .swym-details, .swym-emphasis, .swym-user-text, th, #BISModal, .modal-title, #formGeneratorForm, label, .btn, .form_generater_form_div, .form_generater_form_div *{font-family: Raleway, sans-serif!important;}.title-wrapper.basel-title-size-default .title {font-size: 40px !important;font-weight: 400 !important;letter-spacing: 1px !important;}.product-grid-item .product-title a {font-size: 18px !important;text-transform: none !important;}.product-grid-item .price {font-family: Times, "Times New Roman", serif !important;font-size: 22px !important;font-weight: 700 !important;font-style: italic !important;letter-spacing: 0.5px !important;color: #C4B594 !important;}.single-product-content:not(.product-quick-view) .shopify-product-gallery__wrapper {padding-right: 0 !important;}.owl-carousel .owl-nav > div {background-color: #FAF7ED !important;border-radius: 50% !important;opacity: 1 !important;width: 40px !important;height: 40px !important;display: flex !important;align-items: center !important;justify-content: center !important;top: 50% !important;transform: translateY(-50%) !important;margin-top: 0 !important;}.owl-carousel .owl-nav > div.disabled {opacity: 0.3 !important;cursor: default !important;}@media (max-width: 767px) {.carousel-collection-section .owl-nav,.carousel-collection-section .owl-nav > div {display: none !important;}}.single-product-content .product-images .owl-nav > div {position: absolute !important;}.single-product-content .product-images .owl-nav > div.disabled {opacity: 0.3 !important;pointer-events: none !important;}.single-product-content .product-images .owl-nav > div.owl-prev {left: 10px !important;}.single-product-content .product-images .owl-nav > div.owl-next {right: 10px !important;}.single-product-content .product-images .owl-nav {position: absolute !important;top: 0 !important;left: 0 !important;width: 100% !important;height: 100% !important;pointer-events: none !important;background-color: transparent !important;box-shadow: none !important;}.single-product-content .product-images .owl-nav > div {pointer-events: auto !important;}.owl-carousel .owl-nav > div:before {width: 40px !important;height: 40px !important;line-height: 40px !important;font-size: 18px !important;color: #000 !important;}.owl-carousel:hover .owl-nav > div {opacity: 1 !important;}.single-product-content .product-images .thumbs-position-bottom .owl-nav,.single-product-content .product-images .thumbs-position-left .owl-nav {background-color: transparent !important;box-shadow: none !important;}.swatches-on-grid .swatch-on-grid {width: 26px !important;height: 26px !important;border: 5px double #fff !important;margin-right: 6px !important;}/* Active/hover swatch: thin black border ring instead of underline */.swatches-select .colored-swatch:after,.swatches-select .image-swatch:after {display: none !important;}.swatches-select .colored-swatch.active-swatch,.swatches-select .image-swatch.active-swatch {box-shadow: 0 0 0 3px #fff, 0 0 0 4px #000 !important;}.swatches-select .colored-swatch:hover,.swatches-select .image-swatch:hover {box-shadow: 0 0 0 3px #fff, 0 0 0 4px #000 !important;}@font-face {font-family: "AmoretScript";src: url("AmoretScript.woff2") format("woff2"), url("AmoretScript.woff") format("woff");}@font-face {font-family: "BrittanySignature";src: url("/cdn/shop/files/BrittanySignature.ttf?v=1773758116") format("truetype");}@font-face {font-family: "QuicheSansThin";src: url("QuicheSansThin.woff2") format("woff2"), url("QuicheSansThin.woff") format("woff");}.product-grid-item .price ins:after {content:'Final Sale';text-transform:uppercase;font-size:13px;display:block;font-weight:300;text-align:center;text-decoration:none!important;color:#666;margin-top:5px;}/* Hide auto-injected Square placement, show only our manual one */square-placement {display: none !important;}.single-product-content .single_variation_wrap square-placement {display: block !important;text-align: left;}/* Product page title styling */.product_title.entry-title {font-size: 30px !important;font-weight: 500 !important;}/* Product page price styling */#product-price,#productPrice {font-family: Times, "Times New Roman", serif !important;font-weight: 700 !important;font-style: italic !important;}/* Global price font — Times italic */.price,span.price,p.price,.shopify-Price-amount,.money {font-family: Times, "Times New Roman", serif !important;font-style: italic !important;}ins#product-price:after { content:' This item is final sale.';font-size:16px;color: #333;display:block;font-style: normal;}.basel-cart-number.cartCount {background-color:#d0a7a6!important;}/* Cart totals: Raleway font and consistent color */.basel-cart-totals,.basel-cart-totals .subtotal-divider,.basel-cart-totals .basel-cart-subtotal,.basel-cart-totals .shopify-Price-amount {font-family: Raleway, sans-serif !important;font-style: normal !important;color: rgba(0,0,0,0.8) !important;}/* Cart pop-out subtotal: Raleway font and consistent color */.cart-widget-side p.total,.cart-widget-side p.total strong,.cart-widget-side p.total .shopify-Price-amount {font-family: Raleway, sans-serif !important;font-style: normal !important;color: rgba(0,0,0,0.8) !important;}/* header pagination */.shop-loop-head .shopify-pagination {display:inline-block;text-align:left;float:left;}/* .shopify-pagination .page-numbers li a, .shopify-pagination .page-numbers li span {border-bottom:0px solid black;} */.shop-loop-head .shopify-pagination .page-numbers li a {border-bottom:none;}.shop-loop-head .shopify-pagination .page-numbers li span {border-bottom:1px solid transparent;}.shop-loop-head .shopify-pagination .page-numbers li a:hover {border-bottom:1px solid #b1b1b1;}.shop-loop-head .shopify-pagination .page-numbers li span, .shop-loop-head .shopify-pagination .page-numbers li a {font-size:14px!important;}.shop-loop-head .shopify-pagination .page-numbers li .next:before, .shop-loop-head .shopify-pagination .page-numbers li .prev:before {display:none;}.shop-loop-head .shopify-pagination .page-numbers li a, .shopify-pagination .page-numbers li span {width:28px;line-height:26px;}/* footer pagination */.shopify-pagination .page-numbers li a, .shopify-pagination .page-numbers li span {border-bottom:1px solid transparent;}#out-of-stock-gl {display:block;text-align:center;}/* product arrows */#gl_thumbnails .slick-list.draggable {margin-top:30px;}#gl_thumbnails .slick-prev, #gl_thumbnails .slick-next {width:100%;background:none!important;}.gl_custom_1547774880206 #blockId_1547774947330 h2.h1, .gl_custom_1547774880206 #blockId_8b417a94-424d-4edb-8087-b71ffc9c067a h2.h1 {font-weight:lighter!important;}.single-product-content .slick-vertical>button.slick-next:before, .single-product-content .slick-vertical>button.slick-prev:before {font-size:40px;color: #d0a7a6;font-weight:300;}.single-product-content .slick-vertical>button.slick-next:hover:before {color:black;}.shopify-pagination .page-numbers li .current {background-color:#f8c3d3!important;border-color:#f8c3d3!important;}#gl_thumbnails .slick-prev {position:absolute;top:0px;}/* wishlist */.swym-details {letter-spacing:0px!important;}.swym-wishlist:hover {text-decoration:none;}.swym-user-text {text-transform:uppercase!important;}/* Header wishlist heart icon */.fs-desktop-header__icons .fa-heart-o:before,.four-sisters-mobile-menu-container .fa-heart-o:before {font-size: 22px;color: rgba(0,0,0,0.8);}.fs-desktop-header__icons i.fa.fa-heart-o:before,.four-sisters-mobile-menu-container i.fa.fa-heart-o:before {margin-top: 30px !important;}/* Product grid wishlist heart icon */.zoomywishid .fa-heart-o:before {font-size: 16px !important;color: #000 !important;margin-top: 0 !important;}.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn {background:black!important;}.swym-ui-component .swym-wishlist-container-title-bar, .swym-ui-component .swym-simple-wishlist-modal .swym-modal-content .swym-close-btn {background:#ba9f72!important;background-color:#ba9f72!important;}/* shipping bar */.threshold_bar.color>span {background-color:#d0a7a6!important;}.threshold_congrats {background-color:black;}.swym-button-bar {margin: 0px!important;display: inline-block;margin-top: 20px!important;}#shopify_add_to_cart {font-size:15px!important;padding-left: 80px!important;padding-right: 80px!important;font-weight: bold!important;text-align: center!important;}.right-line:after {background-color: rgba(0,0,0,0.75)!important;}.mobile-footer {display:none;}#tawkchat-chat-bubble-close img {display:none!important;}.collab-title {color:black!important;text-transform:uppercase!important;font-family: Raleway, sans-serif!important;}#shopify-section-promo_banner_collection {max-width: 95%!important;width:95%!important;margin: 0 auto!important;}@media only screen and (max-width: 1080px) {	.mobile-footer {display:block;}.desktop-footer {display:none;}}#shopify-section-16135192997334f881 {display:none;}@media only screen and (max-width: 600px) {	.white-bg h3 {font-size:20px!important;}.quick-shop-btn {display:none!important;}#shopify-section-1547774880206 .banner-inner h6 {display:none!important;}#shopify-section-16135192997334f881 { display:block;}.nt_bg_lz.hover-img.jas-product-img-element.jas-hover-img.pa.cursor-pointer {display:none!important;}}.product-label.preorder {background-color:#B2AC88!important;}.product-label.limited-quantity{background-color:#f8c3d3}/*-----------------------------------------------------------------------------// Custom Theme CSS/-----------------------------------------------------------------------------*//*---------------- Global Custom CSS -------------------*/html {scroll-behavior: smooth;}.basel_additional_tab_tab.activea, .tabs.sp-tabs li.active a{color:#F8C3D3!important;}#BIS_trigger {color:white;background-color:#ba9f72!important;border-color:#ba9f72!important;}.social-icons.icons-design-colored li {width: unset !important;height: unset !important;}.blog-design-default-alt .liner-continer {display: none !important;}.single-product-content .tabs li.active {border-color:#F8C3D3!important;}.mobile {display:none;}.show-mobile img {display:none;}@media only screen and (max-width: 500px){.mobile {display:block!important;}.desktop {display:none!important;}#shopify-section-1547774880206 .banner-inner {background-color: rgba(255,255,255,0.85);max-width: none!important; margin: 0px!important;padding: 20px 40px!important;}}.single-product-content .tabs {margin-bottom: 0px!important; text-align: left!important; }.cart-widget-side .widget-heading {background-color:#ba9f72!important;}#blockId_c2425b95-4473-4f4a-a019-ac16558de7eb .banner-inner {display:none!important;}.klaviyo-form-version-cid_1 {padding:0px!important;}div#variantQuantity {margin-bottom:0px!important;}#shopify_quantity {display:none!important;}.single-product-content .product-tabs-wrapper {background-color:transparent!important;}.shopify-tabs ul {list-style-type:disc!important;}.shopify-tabs ul li {margin-left:15px;}.shopify-tabstable tr td {font-size:10px!important;color:black;padding:10px 6px!important;}.shopify-tabs table tr th {font-size:12px!important;}.single-product-content .product-tabs-wrapper {padding-top:0px!important;padding-bottom:0px!important;}.single-product-content .tabs li a {font-size:14px!important;}.product-label.onsale {padding:5px 25px!important;background-color: #F8C3D3;}.afterpay-logo {filter:hue-rotate(200deg)!important;}.product-label.new {padding: 5px 25px!important;}.swym-ui-component .swym-wishlist-product-detail-content .swym-wishlist-add-to-cart-btn, .swym-ui-component .swym-wishlist-container-title-bar, .registration-info a, .basel-switch-to-register {background-color:#F8C3D3!important;border-color:#F8C3D3!important;}#gl_CustomerLoginForm h2:before, .col-register h2:before {color:#F8C3D3!important;}.swym-ui-component .swym-wishlist-product-detail-content .swym-more-details-btn, .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-title {color:#F8C3D3!important;}.owl-carousel {-ms-touch-action: auto;touch-action: auto;}.form_title_div h3 {color:black!important;}.shipsell-calculator {display:none!important;}.footer-column-2 {background-color:white!important;color:black!important;}.footer-column-2 a, .footer-column-2 h5, .footer-column-2 h3, .footer-column-2 h3, .footer-column-2 p{color:black!important;}.footer-column-2 a {text-decoration:none;}.footer-column-2 a:hover {color:#cea7ac!important;}.footer-column-2 .title-subtitle {color:#666;}.desktop-footer a:hover {color:#ba9f72!important;text-decoration:none;}.gl_custom_1610463774e8bf2884 a:hover, .hover-pink:hover {text-decoration:none;color:#cea7ac!important;}#shopify-section-1502247545192 .btn.basel-products-load-next:after, .btn.basel-products-load-prev:after {color:#cea7ac;}#carousel-1502247057504 .owl-carousel .owl-nav .owl-next:before, .owl-carousel .owl-nav>div:before {color:#cea7ac;}.awesome-iframe .widget-position-right.bubbleWithLabel .widgetLabel {display:none;}#button-body {box-shadow:none!important;}.footer-column.footer-column-1 {padding:0px!important;}#shopify-section-gl_footer{width:100%;}.shopify-info {color:black!important;border-color:black!important;}.single-product-content .summary .out-of-stock {border-color:#F8C3D3!important;color:#F8C3D3!important;}.nav-grid-child button {border:0px solid black;}.nav-grid-child button:hover {background-color:#F8C3D3!important;border:0px solid black;}.nav-grid-child a {border:0px solid black;text-decoration:none;}footer .grid-5 {display:flex;grid-template-columns: 1fr 1fr 1fr 1fr 1fr;grid-gap:5%;text-align:center;margin-top:40px;margin-bottom:50px;color:black;justify-content:space-evenly;}.footer-container .footer-column {margin-bottom:0px;}.section-wrapper2 {max-width:1440px;width:80%;margin:0 auto;}.social-icon {max-width:35px;margin:10px;}.social-icon:hover {filter: none!important;}footer .grid-5 ul li {margin-bottom:10px!important;font-size:16px;color:black!important;}#shopify-section-promo_banner_collection .banner-inner {display:none;}footer .grid-5 h5 {font-size:18px;text-transform:uppercase;font-weight:500;margin-bottom:10px;color: black;}footer .grid-5 a {color:black!important;margin-bottom:10px!important;}.product-brand {display:none;}.copyrights-wrapper.copyrights-centered {display:none!important;}.grid-3 {display:grid;grid-gap:10px;grid-template-columns:1fr 1fr 1fr;text-align:center;margin:30px auto;margin-bottom:12px;}.footer-grid2 a {color;}.footer-grid2 h5{margin-top:20px;}.footer-grid {display:flex;flex-wrap:wrap;}.footer-grid, .footer-grid2 {text-align:center;justify-content:space-between;text-align:center;margin:50px auto;margin-bottom:0px;}.footer-grid div, .footer-grid2 {margin:0 auto;margin-bottom:30px;text-align:center;}.grid-3 img {max-height:40px;margin-bottom:10px;}.footer-grid img {max-height:40px;margin-bottom:10px;}.grid-3 h6 {text-transform:uppercase;margin-bottom:5px;letter-spacing:1px;font-family:'Karla'!important;}.footer-grid h6 {text-transform:uppercase;margin-bottom:5px;letter-spacing:1px;font-family:'Karla'!important;}.grid-3 h4 {text-transform:uppercase;font-weight:500;letter-spacing:0.015em;margin-bottom:10px;font-size:20px;}.footer-grid h4, .footer-grid2 h5{text-transform:uppercase;font-weight:500;letter-spacing:0.015em;margin-bottom:10px;font-size:20px;}.grid-3 p {font-size:16px;}.footer-grid2 p, .footer-grid2 a {font-size:16px;color:white;}.checkout {background-color:#F8C3D3;}#variantQuantity {color:#ba9f72!important;}.small-print.text-right {display:none!important;font-size:0px!important;color:transparent!important;}.nav-grid-child button {background-color:black;color:white!important;padding:8px 25px;margin-bottom:10px;font-size:14px;text-transform:uppercase;display:block;width:100%;}.variant-quantity.show {color:#ba9f72;font-size:16px;}.swym-wishlist-cta {font-weight:bold;}#blockId_8b417a94-424d-4edb-8087-b71ffc9c067a .banner-inner, #blockId_2ee16d11-126a-4cb9-a01c-fdb3386dbb78 .banner-inner {background-color: rgba(255,255,255,0.9);max-width: 650px;margin: 0px 50px;padding:60px 40px;}#shopify-section-1547774880206 h2 {text-transform:capitalize;font-weight:light!important;}#shopify-section-1547774880206 h6 span {font-weight:normal;text-transform:none;line-height:1.8em;}#shopify-section-1502247545192 .product-title a{font-size:16px;}.product-grid-item .product-title {font-size:18px;}.basel-popup-inner h3 {font-size:40px;}.product-grid-item .price {color:#ba9f72;font-size:16px;font-weight:bold;}.basel-popup-inner p {font-size:18px;}.category-grid-item .hover-mask:hover h3{color:white!important;}.category-grid-item .hover-mask h3 {font-style:normal!important;text-transform:uppercase;}.hover-mask:hover {background-color:black!important;transition: all 350ms linear;}button {font-size:15px;}.section-wrapper {width:80%;max-width:1080px;margin: 0 auto;}.white-bg {background-color:white;max-width:800px;padding:60px 40px;}.white-bg p {font-size:18px;line-height:1.8em;}.white-bg h3 {text-transform:uppercase;font-size:30px;letter-spacing:1px;line-height:1.7em;}.white-bg button {background-color:black;color:white;}.parallax-cta2 {background-image:url('/cdn/shop/files/website_collage_game_day.png?v=1691076112');background-attachment:fixed;background-size: 100vw auto;margin-bottom:60px;margin-top:40px;padding:150px 0px;}footer p {font-size:16px;}footer ul li a {font-size:16px;}.product-grid-item .gl_star-rating {display:none;}.single-product-content div[itemprop=description] ul>li:before {color:#ba9f72;}.related .gl_star-rating {display:none;}.swym-powered-by-text.swym-is-anchor {display:none!important;} .row-full{ width: 100vw; position: relative; margin-left: -50vw; left: 50%;}.grid-4 {display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px;}.grid-4 ul li a, .grid-5 ul li a {font-size:16px;}.grid-4 ul li, .grid-5 ul li {margin-bottom:10px!important;}.grid-5 {display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:20px;}.nav-button {margin-top:5px;margin-bottom:5px;background-color:black;color:white;width:100%;font-size:13px;text-transform:uppercase;}.grid-4 hr, .grid-5 hr {width:100%!important;margin-bottom:10px!important;}.grid-4 h4, .grid-5 h4 {letter-spacing:1px;text-transform:uppercase;font-weight:bold!important;margin-bottom:0px;font-size:17px;}.grid-4 h4 a:hover, .grid-5 h4 a:hover {border-bottom:none!important;text-decoration:none!important;}.social-icons.icons-design-colored li.social-facebook, .social-icons.icons-design-colored li.social-twitter, .social-icons.icons-design-colored li.social-pinterest, .social-icons.icons-design-colored li.social-instagram, .social-icons.icons-design-colored li.social-google{background-color:rgba(255,255,255,0.15);}.widget_text .social-icons li {margin: 5px 5px 0px 14px;}.widget_text .social-icons {margin-left: 25px;} /*.login-side-opener {display:none!important;} */.color_sticky_dark.act-scroll .right-column .basel-burger, .color_sticky_dark.act-scroll .right-column .basel-burger:after, .color_sticky_dark.act-scroll .right-column .basel-burger:before {background-color:black;}#text-1501140417063 .social-icons:before {content: 'Let\'s Be Friends';display:block;font-size:20px;color:black;}.global-search-dropdown.basel-ajax-search-on.basel-search-opened .right-column .search-button>a:before, .global-search-dropdown.basel-ajax-search-on.basel-search-opened .right-column .search-button>a:after {background-color:black!important;}.color_sticky_dark.act-scroll .right-column .search-button a:before {background-color:black!important;}.footer-column-2 h4, .footer-column-2 a {color:black!important;}.footer-container .footer-column .footer-column-2 {margin-bottom:10px!important;}.copyrights-wrapper .container {margin:0px!important;width:100%!important;max-width:none!important;}.right-line:after {background-color:black!important;}.title-wrapper.basel-title-style-bordered .liner-continer .right-line:after {background-color:black!important;}@media only screen and (max-width: 1075px) {footer .grid-5 {display:grid;grid-template-columns: 1fr 1fr 1fr;}.parallax-cta2 {background-size: auto auto;}}@media only screen and (max-width: 600px) {.show-mobile img {display:block!important;}.show-desktop img{display:none!important;}footer .grid-5 {grid-template-columns: 1fr;}#shopify-section-1610463774e8bf2884 .grid-3 {grid-template-columns:1fr!important;}.grid-3 {display:block!important;}}.footer-sidebar.widget-area.row {padding:0px!important;}#blockId_1547774947330 h2 strong {text-transform:uppercase!important;font-weight:light!important;}.preview-trigger {display:none;}.bis-button.BIS_trigger {background-color:black!important;background:black!important;border-color:black!important;}.product-label.new {padding: 5px 25px;}/* width */::-webkit-scrollbar { width: 10px;}/* Track */::-webkit-scrollbar-track { background: #f1f1f1;}/* Handle */::-webkit-scrollbar-thumb { background: #888;}/* Handle on hover */::-webkit-scrollbar-thumb:hover { background: #555;}#shopify-section-promo_banner_collection {max-width: 95%!important;width:95%!important;margin: 0 auto!important;}.logo__image--large {max-height: 7.7142857143em!important;}#blockId_1547774947330 .wrapper-content-baner .banner-inner {display:none!important;background-color:transparent!important}.bg_color_ivory{border: 1px solid #000!important;}.product-label.limited-quantity{background-color:#B6D9EC}.shopify-product-gallery__wrapper#gl_thum .owl-nav{bottom:50%;width:100%;left:-1px;background-color:transparent;box-shadow:none;display:flex;justify-content:space-between}.shopify-product-gallery__wrapper#gl_thum .owl-nav .owl-next, .shopify-product-gallery__wrapper#gl_thum .owl-nav .owl-prev{background-color:#fff;box-shadow: 0 0 9px rgba(0,0,0,.1)}.variations .swatches-select > div.jas_soldout.bg_color{background-size:contain;}.product-label.out-of-stock{background-color:rgba(255, 255, 255, 0.6);position:absolute;top: 0;left: 0;bottom:0;right:0;display:flex;justify-content:center;align-items:center;padding-bottom:2rem;margin-bottom:0;font-size: 1.5rem;color: #BA9F72;z-index: 2; }.form_generater_form_div {border: none!important;border-color: transparent!important;max-width: 500px;}.basel-popup-effect.mfp-ready .basel-promo-popup {-webkit-transform: translateY(0);-o-transform: translateY(0);-moz-transform: translateY(0);transform: translateY(0);opacity: 1;max-width: 400px!important;}@media screen and (max-width: 768px) {.invjPI.invjPI, {width: 400px !important;height: 719px !important;background-image: url(/cdn/shop/files/400-719.jpg?v=1623450853);background-size: cover;background-position: top !important;}.ql-editor {display: none !important;}.cyEmib {display: none !important;}.hVFNhP.hVFNhP {padding-top: 320px !important;}.ixtdFN {width: 320px;height: 676px;}.gmXDXa {transform: scale(0.95) !important;}.DismissButton__closeButtonImage-spg526-0 img {width: 35px !important;}}@media screen and (min-width: 769px) {.invjPI.invjPI {width: 450px !important;height: 552px !important;background-image: url(/cdn/shop/files/Blank_1080_x_2280.png?v=1623699186);background-size: cover;background-position: top !important;}.ql-editor:before {display: none !important;}.ql-editor {padding-top: 0 !important;}.cyEmib {display: none !important;}.hVFNhP.hVFNhP {padding-top: 390px !important;}.ixtdFN {width: 450px;height: 552x;}.gmXDXa {transform: scale(0.95) !important;}.jLKoGg {display: none !important;}}.gRMpQY .hVFNhP {padding-top: 0px!important;}.ql-editor:after {display: block !important;padding-top: 0px !important;}#newsletter .hVFNhP.hVFNhP {padding-top: 0px !important;}.ecACac.ecACac {background: url(/cdn/shop/files/Blank_1080_x_2280.png?v=1623699186);object-fit: cover;width: 100%;height: 100%;background-position: top !important;}.ql-editor p:nth-child(2) { display:none !important;}.jLKoGg {padding-top: 0px !Important;} .BIS_collection { 	position: absolute;top: 85% !important;z-index: 9999 !important;width: 75%;text-align: center;background-color: #BA9F72;color: white;padding: 10px 20px;left: 50%;transform: translateX(-50%);font-weight: 100 !important;text-transform: uppercase;}@media only screen and (max-width: 980px) { 	.BIS_collection {	width: 100%;top: 75% !important;font-size: 10px !important;padding: 5px 10px;	}}.BIS_collection:hover {	color: white !important;text-decoration: none !important;}li#menu-item-c14388d9-8149-4ed1-8400-d91e87e0f5ff > a {color: #de2e2a;opacity: 1;}li#menu-item-c14388d9-8149-4ed1-8400-d91e87e0f5ff > a:after{}li#menu-item-c14388d9-8149-4ed1-8400-d91e87e0f5ff > a:after {content: "\f005";right: -5px;color: #de2e2a;font-size: 14px;margin-top: -8px;}.basel-navigation .menu>li a i {opacity: 1;}.bold-text h4 {font-family: futura-pt,sans-serif!important;font-size: 16px;}@media screen and (max-width: 1060px) {li#menu-item-94f9449b-2240-492b-8656-f5068ecf8b07 {display: none;}}.mobile-nav ul li a {font-size: 13px!important;}.mobile-nav .sub-menu-dropdown li a {margin-left: 8px !important;font-size: 12px !important;border-bottom: 0px !important;}#menu-item-acc9db45-7593-4d05-80ab-f739e0cd09c8 > a {color:#ba9f72;}.show_frontend {background-color: #F8C3D3! important;}.giftwrap_image {dispaly:none! important;}.bg_color_a, .bg_color_b, .bg_color_c, .bg_color_d,.bg_color_e, .bg_color_f, .bg_color_g, .bg_color_h,.bg_color_i, .bg_color_j, .bg_color_k, .bg_color_l,.bg_color_m, .bg_color_n, .bg_color_o, .bg_color_p,.bg_color_q, .bg_color_r, .bg_color_s, .bg_color_t,.bg_color_u, .bg_color_v, .bg_color_w, .bg_color_x,.bg_color_y, .bg_color_z {font-size: 14px!important;}a#last-chance button {color: pink!important;background: transparent!important;font-weight: bold;border-left: 3px solid;border-bottom: 3px solid;border-right: 3px solid;}h4.last-chance a {color: #F8C3D3!important;}hr.pink-line {border-top: 1px solid #F8C3D3!important;}@media only screen and (max-width: 1123px) {.main-nav .menu>li {margin-left: -8px!important;}.main-nav .menu > li > a {font-size: 13px !important;}}.qview-watermark {display: none !important;}.basel-cart-number.cartCount {background-color: #F8C3D3!important;}.black-button {background-color: #F8C3D3!important;border-color:#F8C3D3!important;}@media only screen and (max-width: 672px) {.footer-grid-mobile {display: grid;justify-content: center;margin-top: 30px;}}.img-left:hover { cursor: pointer;}.threshold_bar.color>span {background-color: #F8C3D3!important;}.button-container a { border-color: #F8C3D3!important;}.button-container a div p { color: #F8C3D3!important;}.login-form-side .widget-heading {background-color: #F8C3D3;}.number-text { background-color: #F8C3D3 !important;}.active-swatch.swatch-enabled {border-color: #F8C3D3!important;color: #F8C3D3!important;}.basel-hover-quick .quick-shop-btn {	display: none !important;}#shopify-section-1638978248b7f29b50, #shopify-section-1609975911b32f38b3 {position: relative;margin-right: auto;width: 98vw;left: 50%;transform: translate(-50%, 0%);}#text-club-button{background-color: #CFE4FD !important;/*color: #667c39 !important;*/}.black-button {background-color: #F8C3D3!important;border-color: #F8C3D3!important;color: #fff !important; }.go3894874857 {background: #F8C3D3!important;}.qview-product-handle {margin-right: 30px;}/*---- HFB wishlist CSS ----*/#ZooomyList :hover {cursor: pointer;background-color: #333!important;}#ZooomyList label {margin: 0;}#ZlistWishlist {margin-right: 0 !important;}#ZooomyList {width: 100% !important;}#ZooomyList label {width: 100% !important;}.zooomypwishmsg {background-color: #d1c3a5!important;font-size: 15px!important;text-transform: uppercase;font-weight: 600;display: flex!important;flex-direction: row!important;align-items: center;justify-content: center;white-space: nowrap;width: 100% !important;margin: 0 !important;padding: 10px 18px !important;box-sizing: border-box;}/* Wishlist as icon-only button inside gc-button-list and fs-wishlist-share-row */.gc-button-list #ZlistWishlist,.fs-wishlist-share-row #ZlistWishlist {display: inline-flex !important;width: auto !important;margin: 0 !important;flex-shrink: 0 !important;}.gc-button-list #ZooomyList,.fs-wishlist-share-row #ZooomyList {width: auto !important;display: inline-flex !important;}.gc-button-list #ZooomyList label,.fs-wishlist-share-row #ZooomyList label {width: auto !important;margin: 0 !important;}.gc-button-list .zooomypwishmsg,.fs-wishlist-share-row .zooomypwishmsg {background: transparent !important;background-color: transparent !important;color: #333 !important;border: 1px solid #e0e0e0 !important;border-radius: 0 !important;padding: 13px 12px !important;font-size: 0 !important;width: auto !important;margin: 0 !important;display: inline-flex !important;flex-direction: row !important;align-items: center !important;justify-content: center !important;transition: border-color 0.2s ease !important;}.gc-button-list #ZooomyList:hover .zooomypwishmsg,.fs-wishlist-share-row #ZooomyList:hover .zooomypwishmsg {border-color: #333 !important;background-color: transparent !important;}.gc-button-list #ZooomyList:hover .zooomypwishmsg .fa,.fs-wishlist-share-row #ZooomyList:hover .zooomypwishmsg .fa {color: #ffffff !important;}.gc-button-list .zooomypwishmsg .fa,.fs-wishlist-share-row .zooomypwishmsg .fa {font-size: 14px !important;margin: 0 !important;padding: 0 !important;color: #333 !important;}p.zooomypwishmsg .fa {padding-right: 0px !important;}.gc-button-list .wishcount,.fs-wishlist-share-row .wishcount {display: none !important;}#shopify_add_to_cart {margin-top: 0!important;}.single-product-content .single_variation_wrap {padding-top: 0 !important;}.single-product-content .single_variation_wrap .variations_button {display: flex!important;align-items: center;justify-content: flex-start;white-space: nowrap;}#out-of-stock-gl {margin-right: 1rem;}.gc-invis {display: none;}form#cart-form {display: block!important;width: 100%!important;}.gc-button-list {display: flex!important;align-items: center;justify-content: center;gap: 8px;white-space: nowrap;width: 100%!important;}.gc-button-list #shopify_add_to_cart {flex: 1 1 auto!important;padding-left: 0!important;padding-right: 0!important;}.gold-button {margin-top: 0!important;}.social-icons li {padding: 8px;background: #fff;border-radius: 100%;box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);border: 1px solid #F8C3D3;}.social-icons li:hover {transform: scale(1.15);transition-property: transform;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 300ms;}/*---------------- Custom CSS for desktop -------------------*/@media (min-width: 992px) {.product-label.out-of-stock{background-color:rgba(255, 255, 255, 0.6);position:absolute;top: 0;left: 0;bottom:0;right:0;display:flex;justify-content:center;align-items:center;padding-bottom:50px;margin-bottom:0;font-size: 30px;color: #BA9F72;}.right-column {width: 200px!important}.header-full-width .main-header>.container {width: 100%!important;}#shopify-section-161046375616da2324 > div:nth-of-type(1) {padding-left: 0.5vw;padding-right: 0.5vw;}.right-column .login-side-opener li a{font-size:14px !important; }}/*---------------- Custom CSS for tablet -------------------*/@media (min-width: 768px) and (max-width: 991px) {}/*---------------- Custom CSS for mobile landscape -------------------*/@media (min-width: 481px) and (max-width: 767px) {}/*---------------- Custom CSS for mobile -------------------*/@media (max-width: 480px){.sub-page-nav a {font-size:12px!important;}.show-mobile img {display:block!important;},show-desktop img {display:none!important;}.btn-quick-shop .quick-shop-btn .quick-shop-wrapper {display: none!important;}#shopify-section-1547774880206 .banner-inner {display: none;}.topbar-wrapp.color-scheme-light {display: none; }/* #menu-mobile-nav > li.menu-item.menu-item-design-default.item-event-hover:nth-child(2) a {color: red;padding-left: 30px;}#menu-mobile-nav > li.menu-item.menu-item-design-default.item-event-hover:nth-child(3) a {color: #ba9f72;}#menu-mobile-nav > li.menu-item.menu-item-design-default.item-event-hover:nth-child(2) a:before {content: "\f005";color: #de2e2a;font-size: 14px;margin-top: 0;font-family: FontAwesome;position: absolute;margin-left: -18px;}#menu-mobile-nav > li.menu-item.menu-item-design-default.item-event-hover:nth-child(2) a:after {content: "\f005";color: #de2e2a;font-size: 14px;margin-top: 0px;font-family: FontAwesome;position: absolute;padding-left: 5px;}.instafeed-container {width: 50%!important;padding-top: 50%!important;}*/#shopify-section-gl_mobile_menu > div {padding-left: 12px !important;padding-right: 12px !important;}#shopify-section-1638978248b7f29b50, #shopify-section-1609975911b32f38b3 {padding-left: 5px !important;padding-right: 5px !important;}input[type=date], input[type=email], input[type=number], input[type=password], input[type=tel], input[type=text], input[type=url], select, textarea {width: 110%;height: 55px;border: 1pxsolidrgba(129,129,129,.25);font-size: 14px;line-height: 18px;padding: 0px 10px;transition: border-color .5s;box-shadow: none;border-radius: 0;margin-left: -5%;}}/*---------------- Mobile: Product slider arrows -------------------*/@media (max-width: 767px) {/* Keep main image slider arrows */.single-product-content .owl-carousel .owl-nav > div {position: absolute !important;}.single-product-content .owl-carousel .owl-nav > div.owl-prev {left: -25px !important;}.single-product-content .owl-carousel .owl-nav > div.owl-next {right: -25px !important;}.single-product-content .product-images {overflow: visible !important;}/* Hide thumbnail mini slider arrows only */#gl_thumbnails .owl-nav {display: none !important;}}/*---------------- Mobile: Stack product buttons -------------------*/@media (max-width: 767px) {.shopify-variation-add-to-cart.variations_button {display: flex;flex-direction: column;align-items: stretch;}.shopify-variation-add-to-cart.variations_button > * {width: 100%;margin-right: 0 !important;margin-bottom: 10px;}.shopify-variation-add-to-cart.variations_button .fs-wishlist-share-row > * {width: auto !important;}.shopify-variation-add-to-cart.variations_button #ZlistWishlist {width: auto !important;}.shopify-variation-add-to-cart.variations_button .zooomypwishmsg {width: auto !important;}.shopify-variation-add-to-cart.variations_button #out-of-stock-gl,.shopify-variation-add-to-cart.variations_button #BIS_trigger,.shopify-variation-add-to-cart.variations_button #shopify_add_to_cart {width: 100%;text-align: center;}/* Wrap size/color swatches on mobile */.variations .swatches-select {display: flex;flex-wrap: wrap;}.variations .swatches-select .basel-swatch {margin: 0 8px 8px 0 !important;}/* Product tabs side by side on mobile */ul.tabs.sp-tabs {display: flex !important;flex-direction: row !important;gap: 0;}ul.tabs.sp-tabs li {flex: 1 !important;text-align: center !important;}}/*---------------- Accessibility Improvements -------------------*//* Color Contrast Fixes */.widget-title,.widget-heading,.widget-close,.cart-widget-side,.variation-Color,.pn-price-item,.checkout.wc-forward,span.price {color: #C4B594 !important;}/* Ensure price text has sufficient contrast */.product-grid-item .price,span.price,.shopify-Price-amount {color: #C4B594 !important;}/* Button text contrast */.black-button,.btn-color-primary {color: #fff !important;background-color: #333 !important;}/* Cart widget text contrast */.cart-widget-side dt,.cart-widget-side p,.cart-widget-side .variation-Color {color: #444 !important;}/* Cart widget heading overrides */.widget-heading {padding-top: 14px !important;padding-bottom: 14px !important;}.widget-heading .widget-title {color: white !important;font-size: 18px !important;}.widget-heading .widget-close {color: white !important;font-size: 8px !important;background: none !important;border: none !important;}/* Cart widget buttons */.cart-widget-side .buttons .button {font-weight: bold !important;}.cart-widget-side .buttons .button.checkout {color: white !important;}/* Input field contrast */input.qty.text,input.input-text {color: #333 !important;border-color: #666 !important;}/* Cart widget item row */.cart-widget-side .cart-item-row {display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 10px !important;}.cart-widget-side .cart-item-info {flex: 1 !important;min-width: 0 !important;}.cart-widget-side .cart-item-price {display: block !important;margin-top: 4px !important;}/* Cart widget quantity control */.cart-widget-side .qty_cart {display: inline-flex !important;align-items: center !important;border: 1px solid #ccc !important;border-radius: 4px !important;overflow: hidden !important;height: 32px !important;}.cart-widget-side .qty_cart input.minus,.cart-widget-side .qty_cart input.plus {width: 30px !important;min-width: 30px !important;min-height: 32px !important;height: 32px !important;padding: 0 !important;border: none !important;border-radius: 0 !important;background: #f5f5f5 !important;color: #333 !important;font-size: 16px !important;font-weight: bold !important;cursor: pointer !important;line-height: 32px !important;}.cart-widget-side .qty_cart input.minus:hover,.cart-widget-side .qty_cart input.plus:hover {background: #e8e8e8 !important;}.cart-widget-side .qty_cart input.minus:disabled {opacity: 0.3 !important;cursor: not-allowed !important;}.cart-widget-side .qty_cart input.custom-qty {width: 36px !important;height: 32px !important;min-height: 32px !important;border: none !important;border-left: 1px solid #ccc !important;border-right: 1px solid #ccc !important;border-radius: 0 !important;text-align: center !important;font-size: 13px !important;color: #333 !important;padding: 0 !important;-moz-appearance: textfield !important;}.cart-widget-side .qty_cart input.custom-qty::-webkit-outer-spin-button,.cart-widget-side .qty_cart input.custom-qty::-webkit-inner-spin-button {-webkit-appearance: none !important;margin: 0 !important;}/* Touch Target Sizing - Minimum 44x44px */.close-header-banner,.header-banner-link,input.minus,input.plus {min-width: 44px !important;min-height: 44px !important;}/* Quantity input buttons sizing */input.minus,input.plus {padding: 10px 12px !important;}/* Wishlist icon - inline with product title, floated right */.zoomywishid {display: inline-block !important;position: static !important;background: none !important;border-radius: 0 !important;width: auto !important;height: auto !important;min-width: 0 !important;min-height: 0 !important;padding: 0 !important;margin: 0 !important;float: right !important;}.zoomywishid .zoomywishidheart {position: static !important;display: inline-block !important;}.zoomywishid .zoomywishidheart label {display: inline-flex !important;align-items: center !important;margin: 0 !important;padding: 0 !important;cursor: pointer;}.zoomywishid .zooomywishmsg {margin: 0 !important;padding: 0 !important;line-height: 1 !important;display: inline-flex !important;align-items: center !important;}.zoomywishid .zooomywishmsg .fa {font-size: 16px !important;line-height: 1 !important;color: #000 !important;}.zoomywishid .zoomycheck {display: none !important;}/* Product title row - flex to align title and heart */.product-grid-item .product-title {display: inline !important;}/* Override generic .active/.collapsible styles bleeding into product cards */.product-element-top .active,.product-grid-item .active,.owl-carousel .active {background-color: transparent !important;color: inherit !important;}.product-element-top .active:after,.product-grid-item .active:after,.owl-carousel .active:after {content: none !important;}/* Zoom in on hover for product images */.product-element-top {overflow: hidden !important;}.qview-button.qview-button--bottom_center, .qview-button.qview-button--mobile-bottom_center {top: auto;bottom: 40px !important;-webkit-transform: translate3d(-50%, 0, 0);transform: translate3d(-50%, 0, 0);}.product-element-top .jas-pr-image-link,.product-element-top .hover-img .jas_bg {transition: transform 0.4s ease !important;}.product-element-top:hover .jas-pr-image-link,.product-element-top:hover .hover-img .jas_bg {transform: scale(1.08) !important;}/* Zoom in on hover for promo banners */.promo-banner .main-wrapp-img {overflow: hidden !important;}.promo-banner .promo-banner-image {transition: transform 0.4s ease !important;}.promo-banner:hover .promo-banner-image {transform: scale(1.08) !important;}/* Zoom in on hover for side banner images (background-image) */.img-top,.img-bottom {overflow: hidden !important;display: block !important;position: relative !important;background-size: cover !important;background-position: center !important;transition: none !important;transform: none !important;}.img-top:hover,.img-bottom:hover {transform: none !important;}.img-top::before,.img-bottom::before {content: '' !important;position: absolute !important;top: 0 !important;left: 0 !important;right: 0 !important;bottom: 0 !important;background: inherit !important;background-size: cover !important;background-position: center !important;transition: transform 0.4s ease !important;z-index: 0 !important;}.img-top:hover::before,.img-bottom:hover::before {transform: scale(1.08) !important;}.img-top > *,.img-bottom > * {position: relative !important;z-index: 1 !important;}/* Product title - uppercase and left-aligned */.product-grid-item .product-title {text-transform: uppercase !important;text-align: left !important;font-size: 20px !important;}/* Left-align price and other product text */.product-grid-item .price,.product-grid-item .gl_star-rating,.product-grid-item .swatches-wrapper {text-align: left !important;}/* Header banner close button touch target */.close-header-banner {display: flex !important;align-items: center !important;justify-content: center !important;padding: 10px !important;}/* Remove focus outline on mouse click */a:focus:not(:focus-visible),button:focus:not(:focus-visible) {outline: none !important;box-shadow: none !important;}/* Focus states for keyboard navigation only */a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible {outline: 2px solid #333 !important;outline-offset: 2px !important;}/* Skip link for keyboard users (hidden until focused) */.skip-to-content {position: absolute !important;left: -9999px !important;z-index: 9999 !important;padding: 1em !important;background-color: #fff !important;color: #333 !important;}.skip-to-content:focus {left: 0 !important;top: 0 !important;}/* Mobile Footer Contrast Fixes */.mobile-footer h4,.mobile-footer h5,.mobile-footer h6,.mobile-footer p,.mobile-footer li,.mobile-footer a,.footer-grid2 h4,.footer-grid2 h5,.footer-grid2 p,.footer-grid2 li,.footer-grid2 a {color: #222 !important;}/* Title subtitle contrast */.title-subtitle {font-family: 'BrittanySignature' !important;font-size: 20px !important;color: #C4B594 !important;margin-bottom: 0 !important;font-weight: 700 !important;}/* Section title contrast fixes */.title-wrapper h4.title,.gl_section_title h4 {color: #222 !important;}/* Section title sizing */.title-wrapper.basel-title-size-default .title {font-size: 40px !important;font-weight: 400 !important;letter-spacing: 1px !important;}/* Shipping threshold congratulations contrast fix */.threshold_congrats,p.content_threshold.threshold_congrats {background-color: #333 !important;color: #fff !important;border-radius: 0 !important;}.threshold_congrats i {color: #fff !important;}/* Login side opener link accessibility */.login-side-opener {min-width: 44px !important;min-height: 44px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;}/* Remove header banner margin-top */.header-banner-display .website-wrapper {margin-top: 0 !important;}/*---------------- Owl Carousel Dot Pagination -------------------*/.owl-carousel .owl-dots {margin-top: 20px !important;padding-bottom: 10px;border-bottom: 1px solid black;}.owl-carousel .owl-dots .owl-dot span {width: 12px !important;height: 12px !important;background: transparent !important;border: 2px solid #C4B594 !important;border-radius: 50% !important;margin: 5px 6px !important;transition: all 0.3s ease !important;}.owl-carousel .owl-dots .owl-dot.active span {background: #C4B594 !important;border-color: #C4B594 !important;transform: scale(1.2) !important;}.owl-carousel .owl-dots .owl-dot:hover span {background: #d0a7a6 !important;border-color: #d0a7a6 !important;}/*---------------- Product Page Accordions -------------------*/.fs-accordions {margin-top: 25px;border-top: 1px solid #e0e0e0;}.fs-accordion {border-bottom: 1px solid #e0e0e0;}.fs-accordion__header {display: flex;justify-content: space-between;align-items: center;width: 100%;padding: 16px 0;background: none;border: none;cursor: pointer;font-family: Raleway, sans-serif;font-size: 14px;font-weight: 600;text-transform: uppercase;letter-spacing: 1.5px;color: #333;transition: color 0.2s ease;}.fs-accordion__header:hover,.fs-accordion__header:active,.fs-accordion__header:focus {color: #333 !important;background: none !important;background-color: transparent !important;border-color: transparent !important;}.fs-accordion__header:focus:not(:focus-visible) {outline: none;box-shadow: none;}.fs-accordion__icon {position: relative;width: 14px;height: 14px;flex-shrink: 0;}.fs-accordion__icon::before,.fs-accordion__icon::after {content: '';position: absolute;background: #333;transition: transform 0.3s ease;}.fs-accordion__icon::before {top: 50%;left: 0;width: 14px;height: 1px;transform: translateY(-50%);}.fs-accordion__icon::after {top: 0;left: 50%;width: 1px;height: 14px;transform: translateX(-50%);}.fs-accordion__icon::after {transition: transform 0.3s ease;}.fs-accordion--active .fs-accordion__icon::after {transform: translateX(-50%) rotate(90deg);}.fs-accordion__body {overflow: hidden;max-height: 0;transition: max-height 0.4s ease;}.fs-accordion--active .fs-accordion__body {max-height: 2000px;transition: max-height 0.6s ease-in;}.fs-accordion__content {padding: 0 0 20px;font-family: Raleway, sans-serif;font-size: 14px;line-height: 1.7;color: #555;}.fs-accordion__content p {margin-bottom: 10px;}.fs-accordion__content ul {padding-left: 20px;margin-bottom: 10px;}.fs-accordion__content ul li {margin-bottom: 6px;}/* Remove background on active product page tabs */.single-product-content .tabs li.active {background: none !important;background-color: transparent !important;}.single-product-content .tabs li.active a {background: none !important;background-color: transparent !important;}/* Hide empty product reviews badge */.shopify-product-rating:has(.shopify-product-reviews-badge:empty) {display: none;}/*---------------- Wishlist + Share Row -------------------*//* Desktop: wrapper dissolves, share button flows inline after add to cart */@media only screen and (min-width: 992px) {.shopify-variation-add-to-cart {display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 8px;width: 100% !important;margin-bottom: 8px !important;}.fs-wishlist-share-row {display: contents;}.shopify-variation-add-to-cart .single_add_to_cart_button,.shopify-variation-add-to-cart #shopify_add_to_cart {order: 1;flex: 1 !important;padding-left: 0 !important;padding-right: 0 !important;}.fs-wishlist-share-row #ZlistWishlist {order: 2;}.fs-wishlist-share-row .fs-share-wrapper {order: 3;}}/* Mobile: add to cart first, then wishlist + share side by side below */@media only screen and (max-width: 991px) {.shopify-variation-add-to-cart .single_add_to_cart_button,.shopify-variation-add-to-cart #shopify_add_to_cart {order: 1 !important;width: 100% !important;margin-right: 0 !important;}.fs-wishlist-share-row {order: 2 !important;display: flex !important;align-items: center;justify-content: flex-start;gap: 8px;width: 100%;}.fs-wishlist-share-row #ZlistWishlist {display: inline-flex !important;flex: 0 0 auto !important;width: auto !important;}.fs-wishlist-share-row #ZooomyList {width: auto !important;display: inline-flex !important;}.fs-wishlist-share-row #ZooomyList label {width: auto !important;}.fs-wishlist-share-row .zooomypwishmsg {width: auto !important;}.fs-wishlist-share-row .wishcount {display: none !important;}.fs-wishlist-share-row .fs-share-wrapper {flex: 0 0 auto;}.shopify-variation-add-to-cart .stock,.shopify-variation-add-to-cart #BIS_trigger {order: 5;width: 100%;}}/*---------------- Share Popup -------------------*/.fs-share-wrapper {position: relative;display: inline-block;vertical-align: middle;margin-top: 0;}.fs-share-trigger {display: inline-flex;align-items: center;justify-content: center;background: none;border: 1px solid #e0e0e0;padding: 13px 12px;cursor: pointer;font-family: Raleway, sans-serif;font-size: 13px;text-transform: uppercase;letter-spacing: 1px;color: #333;transition: border-color 0.2s ease;}.fs-share-trigger:hover {border-color: #333;}.fs-share-trigger svg {width: 14px;height: 14px;}.fs-share-popup {position: absolute;top: calc(100% + 10px);right: 0;z-index: 100;background: #fff;border: 1px solid #e0e0e0;box-shadow: 0 4px 12px rgba(0,0,0,0.1);padding: 20px;min-width: 300px;border-radius: 4px;}.fs-share-popup__header {display: flex;justify-content: space-between;align-items: center;margin-bottom: 15px;}.fs-share-popup__title {font-family: Raleway, sans-serif;font-size: 16px;font-weight: 600;text-transform: uppercase;letter-spacing: 1px;}.fs-share-popup__close {background: none;border: none;cursor: pointer;padding: 4px;color: #333;line-height: 1;min-width: 44px;min-height: 44px;display: inline-flex;align-items: center;justify-content: center;}.fs-share-popup__label {display: block;font-family: Raleway, sans-serif;font-size: 12px;text-transform: uppercase;letter-spacing: 1px;color: #666;margin-bottom: 8px;}.fs-share-popup__copy-group {display: flex;gap: 8px;margin-bottom: 8px;}.fs-share-popup__input {flex: 1;border: 1px solid #e0e0e0;padding: 8px 10px;font-size: 13px;font-family: Raleway, sans-serif;color: #555;outline: none;min-width: 0;}.fs-share-popup__input:focus {border-color: #333;}.fs-share-popup__copy-btn {display: inline-flex;align-items: center;gap: 5px;background: #333;color: #fff;border: none;padding: 8px 14px;font-family: Raleway, sans-serif;font-size: 12px;text-transform: uppercase;letter-spacing: 0.5px;cursor: pointer;white-space: nowrap;transition: background 0.2s ease;}.fs-share-popup__copy-btn:hover {background: #555;}.fs-share-popup__message {display: block;font-family: Raleway, sans-serif;font-size: 12px;color: #333;margin-bottom: 15px;}.fs-share-popup__socials {list-style: none;display: flex;gap: 12px;padding: 0;margin: 0;}.fs-share-popup__socials li a {display: flex;align-items: center;justify-content: center;width: 36px;height: 36px;border: 1px solid #e0e0e0;border-radius: 50%;color: #333;transition: border-color 0.2s ease, color 0.2s ease;}.fs-share-popup__socials li a:hover {border-color: #C4B594;color: #C4B594;}/*---------------- Keyboard-accessible mega menu -------------------*/.menu-item-has-children.keyboard-open > .sub-menu-dropdown,.menu-item-has-children.keyboard-open > .shop-menu {visibility: visible !important;opacity: 1 !important;pointer-events: auto !important;display: block !important;}/*---------------- Mobile Horizontal Scroll Fix -------------------*/html, body {overflow-x: clip !important;}.product_meta {display: none !important;}.product-tabs-wrapper,.product-tabs-wrapper .shopify-tabs.sp-tabs-wrapper {padding-top: 30px;}/* Out-of-stock swatch styling */.single-product-content .swatches-select .jas_soldout {opacity: 0.4 !important;position: relative !important;}.single-product-content .swatches-select .jas_soldout::after,.single-product-content .swatches-select .colored-swatch.jas_soldout::after,.single-product-content .swatches-select .image-swatch.jas_soldout::after {content: '' !important;position: absolute !important;top: 0 !important;left: 0 !important;width: 100% !important;height: 100% !important;background: linear-gradient(to top right,transparent calc(50% - 0.5px),#888 calc(50% - 0.5px),#888 calc(50% + 0.5px),transparent calc(50% + 0.5px)) !important;pointer-events: none !important;display: block !important;border: none !important;border-bottom: none !important;border-radius: inherit !important;}#variantQuantity {text-align: left;padding-bottom: 8px;}.autocomplete-suggestions {max-width: 100% !important;}.fs-search-form__input:focus {border-color: transparent !important;outline: none !important;}.fs-search-form__btn {padding-top: 13px !important;padding-bottom: 13px !important;}/* Size swatches: circular bubbles on product pages */.single-product-content .variations .swatches-select > div.text-only {width: 40px !important;height: 40px !important;line-height: 40px !important;border-radius: 50% !important;border: 1px solid #ccc !important;border-bottom: 1px solid #ccc !important;padding: 0 !important;text-align: center !important;font-size: 13px !important;margin-right: 8px !important;}.single-product-content .variations .swatches-select > div.text-only:hover,.single-product-content .variations .swatches-select > div.text-only.active-swatch {border-color: #1c1d1d !important;background-color: #f2f2f2 !important;color: #000 !important;}/* One Size swatch: pill shape so text fits on one line */.single-product-content .variations .swatches-select > div.text-only[data-value="one-size"],.single-product-content .variations .swatches-select > div.text-only[data-value="One Size"] {width: auto !important;border-radius: 20px !important;padding: 0 14px !important;white-space: nowrap !important;}/* Custom Shop Pay button */.shop-pay-custom-btn {width: 100% !important;background-color: #fff !important;color: #000 !important;border: 1px solid #000 !important;padding: 12px 20px !important;font-size: 14px !important;font-weight: 600 !important;letter-spacing: 0.05em !important;text-transform: uppercase !important;cursor: pointer !important;margin-bottom: 10px !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 5px !important;}.shop-pay-custom-btn:hover {background-color: #f2f2f2 !important;}/* Match spacing for single-variant products (gc-button-list path) */.gc-button-list + .shop-pay-custom-btn {margin-top: 10px !important;}.shop-pay-custom-btn svg {vertical-align: middle;}/* Mobile: show button inside add-to-cart wrapper, hide the desktop one */.shop-pay-mobile-only {display: none !important;}.shop-pay-custom-btn.shop-pay-hidden {display: none !important;}@media (max-width: 767px) {.shopify-variation-add-to-cart {display: flex !important;flex-wrap: wrap !important;}.shopify-variation-add-to-cart .quantity {order: 1 !important;width: 100% !important;}.shopify-variation-add-to-cart .fs-wishlist-share-row {order: 5 !important;width: 100% !important;}.shopify-variation-add-to-cart #shopify_add_to_cart {order: 2 !important;width: 100% !important;}.shopify-variation-add-to-cart .shop-pay-mobile-only {order: 3 !important;display: flex !important;margin-top: 0 !important;}.shopify-variation-add-to-cart .shop-pay-mobile-only.shop-pay-hidden {display: none !important;}.shopify-variation-add-to-cart .stock {order: 4 !important;width: 100% !important;}.shopify-variation-add-to-cart ~ #shop-pay-buy-now {display: none !important;}}/* Sub-menu dropdown: auto-width to fit longest menu item */.basel-navigation .menu > li.menu-item-design-default .sub-menu-dropdown {width: max-content !important;min-width: 180px !important;}.basel-navigation .menu > li.menu-item-design-default .sub-menu-dropdown ul li a {white-space: nowrap !important;}@media (max-width: 768px) {.title-wrapper.basel-title-size-default .title {font-size: 30px !important;}}/* Fix: prevent blank tiles on mobile when product titles/swatches vary in height */@media (max-width: 767px) {.elements-grid.row {display: flex !important;flex-wrap: wrap !important;}.elements-grid.row .product-grid-item {float: none !important;display: flex !important;flex-direction: column;}.elements-grid.row .product-grid-item .product-element-top {flex-shrink: 0;}}/* Search results: smaller title on mobile */@media (max-width: 767px) {.title-size-small .entry-title,.title-size-small h1 {font-size: 20px !important;}}/* Hide desktop nav and sticky header on mobile */@media (max-width: 991px) {.main-nav.site-navigation.basel-navigation {display: none !important;}.site-logo {display: none !important;}.sticky-header.header-clone {display: none !important;}}/* Mobile slide-out menu: Roolee-inspired styling *//* Menu header visibility */.mobile-nav .mobile-menu-header {display: flex !important;visibility: visible !important;opacity: 1 !important;position: relative;z-index: 10;height: auto !important;overflow: visible !important;}.mobile-nav .mobile-menu-header > span {display: inline-block !important;visibility: visible !important;opacity: 1 !important;font-size: 16px !important;font-weight: 600 !important;letter-spacing: 1px !important;text-transform: uppercase !important;color: #000 !important;height: auto !important;width: auto !important;position: static !important;}.mobile-nav .mobile-menu-header > button {display: inline-block !important;visibility: visible !important;opacity: 1 !important;font-size: 28px !important;color: #000 !important;background: none !important;border: none !important;cursor: pointer !important;height: auto !important;width: auto !important;position: static !important;padding: 0 !important;line-height: 1 !important;}/* Smaller, refined dropdown arrows */.mobile-nav .icon-sub-menu {width: 40px !important;height: 40px !important;top: 5px !important;border-left: none !important;}.mobile-nav .icon-sub-menu:after,.mobile-nav .icon-sub-menu:before {width: 8px !important;height: 1.5px !important;}.mobile-nav .icon-sub-menu:after {transform: translateX(-3px) rotate(45deg) !important;}.mobile-nav .icon-sub-menu:before {transform: translateX(2px) rotate(-45deg) !important;}.mobile-nav .icon-sub-menu.up-icon:before {transform: rotate(-45deg) !important;}.mobile-nav .icon-sub-menu.up-icon:after {transform: rotate(45deg) !important;}/* Cleaner menu item styling */.mobile-nav ul li a {font-size: 14px !important;text-transform: uppercase !important;letter-spacing: 1px !important;padding-top: 14px !important;padding-bottom: 14px !important;font-weight: 500 !important;}.mobile-nav .sub-menu-dropdown ul li a {font-size: 13px !important;text-transform: none !important;letter-spacing: 0.5px !important;padding-top: 10px !important;padding-bottom: 10px !important;}/* Transparent background for expanded submenus */.mobile-nav .sub-menu-dropdown ul {background-color: transparent !important;}.mobile-nav .sub-menu-dropdown .sub-menu-dropdown ul {background-color: transparent !important;}.mobile-nav .sub-menu-dropdown {background-color: transparent !important;}.mobile-nav .sub-menu-dropdown .container {padding: 0 !important;}

