@import"https://fonts.googleapis.com/css2?display=swap";:root{--header-font-stack: var(--heading-font-stack);--heading-font-stack: var(--heading-font-stack);--font-heading-family: var(--heading-font-stack)}.section-title,.premium-faq-title,.custom-carousel-heading,.custom-brust-hero-heading,.custom-newsletter-heading,.custom-media-heading,.custom-hero-heading,.premium-hero-title,.scroll-reveal-title,.our-story-title,.rich-text__heading,.section-header__title,.homepage-sections--title{position:relative!important;isolation:isolate!important;text-shadow:none!important}.section-title:before,.premium-faq-title:before,.custom-carousel-heading:before,.custom-brust-hero-heading:before,.custom-newsletter-heading:before,.custom-media-heading:before,.custom-hero-heading:before,.premium-hero-title:before,.scroll-reveal-title:before,.our-story-title:before,.rich-text__heading:before,.section-header__title:before,.homepage-sections--title:before{content:""!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:180px!important;height:180px!important;border-radius:50%!important;background:radial-gradient(circle,#ffffffb3,#ffffff59 40%,#fff0 70%)!important;filter:blur(45px)!important;z-index:-1!important;pointer-events:none!important;opacity:.95!important}.disclosure__list,.localization__list,#CountryList,#LanguageList{background-color:#fff!important;background:#fff!important;color:#111!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:0 10px 30px #00000040!important;padding:8px 0!important;max-height:280px!important;overflow-y:auto!important;z-index:9999!important}.disclosure__item,#CountryList .disclosure__item,#LanguageList .disclosure__item{background:transparent!important;color:#111!important}.disclosure__item_el,#CountryList .disclosure__item_el,#LanguageList .disclosure__item_el{color:#222!important;padding:10px 16px!important;font-size:.9rem!important;font-weight:500!important;display:block!important;text-decoration:none!important;transition:background .2s,color .2s!important}.disclosure__item_el:hover,.disclosure__item_el[aria-current=true],#CountryList .disclosure__item_el:hover,#LanguageList .disclosure__item_el:hover{background-color:#f3f4f6!important;color:#000!important;font-weight:700!important}body.template-collection,.template-collection,.template-collection #main-content,.template-collection .main-content,.template-collection .shopify-section,.template-collection .collection-wrapper{background-color:#ede8df!important}body.template-collection #MainContent,.template-collection #MainContent,.template-collection .main-content,.template-collection .page-main--wrapper,.template-collection .collection-wrapper,.template-collection .shopify-section:has(.collection-header),.template-collection div[data-wetheme-section-type=collection-header]{padding-top:0!important;margin-top:0!important}body.template-collection #MainContent:has(.collection-header),.template-collection #MainContent:has(.collection-header){padding-left:0!important;padding-right:0!important;max-width:100%!important}body.template-collection .collection_grid,.template-collection .collection_grid{padding-left:15px!important;padding-right:15px!important;max-width:1400px!important;margin-left:auto!important;margin-right:auto!important}.collection-header{border-radius:0!important;overflow:hidden!important;box-shadow:none!important;margin:0 auto 36px!important;width:100%!important;max-width:100%!important}.collection-header *,.collection-header .collection-header__bg-image,.collection-header .parallax-child,.collection-header img{border-radius:0!important}.collection-header__title h1{font-size:clamp(38px,6vw,68px)!important;font-weight:900!important;letter-spacing:-.03em!important;line-height:1!important}.collection-header__breadcrumbs{background:#ffffff2e!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;padding:6px 16px!important;border-radius:99px!important;display:inline-block!important;font-size:12px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:12px!important}@media screen and (min-width:768px){.collection_grid.filtering_enabled--sidebar{display:grid!important;grid-template-columns:270px 1fr!important;grid-template-rows:auto!important;grid-template-areas:"filtering collection"!important;column-gap:40px!important;align-items:start!important}.collection-filters__sidebar,.grid-area--filtering{position:sticky!important;top:30px!important;background:transparent!important;padding-right:12px!important}}.collection-filters__sidebar p.facets__heading,.collection-filters__sidebar p.label-font,.collection-filters__sidebar .collection-filters__label{display:none!important}.collection-filters__sidebar details.facets__disclosure,.collection-filters__sidebar details.filter-group,.collection-filters__sidebar details,.collection-filters__sidebar .collection-filters__item.sorting{background:transparent!important;border:none!important;border-top:1px solid rgba(0,0,0,.1)!important;border-radius:0!important;padding:16px 0!important;margin-bottom:0!important;box-shadow:none!important;width:100%!important}.collection-filters__sidebar details[open]>summary:before,.collection-filters__sidebar .disclosure-has-popup[open]>summary:before,.collection-filters__sidebar details.facets__disclosure[open]>summary:before{display:none!important;content:none!important;pointer-events:none!important;position:static!important}.collection-filters__sidebar details.facets__disclosure:last-child,.collection-filters__sidebar details.filter-group:last-child,.collection-filters__sidebar details:last-child,.collection-filters__sidebar .collection-filters__item.sorting:last-child{border-bottom:1px solid rgba(0,0,0,.1)!important}.collection-filters__sidebar summary.facets__summary,.collection-filters__sidebar .select,.collection-filters__sidebar select.collection-filters__sort{font-size:14px!important;font-weight:700!important;color:#3d3d3d!important;text-transform:uppercase!important;letter-spacing:.08em!important;cursor:pointer!important;padding:0!important;margin:0!important;list-style:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;background:transparent!important;border:none!important;box-shadow:none!important}.collection-filters__sidebar summary.facets__summary:hover,.collection-filters__sidebar select.collection-filters__sort:hover{color:#ddb698!important}.collection-filters__sidebar summary.facets__summary .icon-caret,.collection-filters__sidebar summary.facets__summary svg,.collection-filters__sidebar .dropdown-icon svg{width:14px!important;height:14px!important;stroke:#1a2b6d!important;fill:none!important;transition:transform .25s ease!important;margin-left:auto!important}.collection-filters__sidebar details[open] summary.facets__summary .icon-caret,.collection-filters__sidebar details[open] summary.facets__summary svg{transform:rotate(180deg)!important}.collection-filters__sidebar .facets__header{display:none!important}.collection-filters__sidebar .facets__display{padding:12px 0 8px!important;border:none!important;background:transparent!important;box-shadow:none!important;position:static!important;width:100%!important;max-height:none!important;overflow:visible!important}.collection-filters__sidebar ul.facets__list{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:12px!important}.collection-filters__sidebar ul.facets__list li,.collection-filters__sidebar .facets__item{margin:0!important;padding:0!important;list-style:none!important;display:block!important;width:100%!important;position:relative!important;pointer-events:auto!important}.collection-filters__sidebar ul.facets__list li label,.collection-filters__sidebar .facets__item label.facet-checkbox{font-family:Quicksand,-apple-system,sans-serif!important;font-size:15px!important;font-weight:600!important;color:#1e293b!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;cursor:pointer!important;padding:6px 0!important;width:100%!important;line-height:1.4!important;text-align:left!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:2!important;pointer-events:auto!important;-webkit-user-select:none!important;user-select:none!important}.collection-filters__sidebar .facets__item label.facet-checkbox input[type=checkbox]{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important;pointer-events:none!important}.collection-filters__sidebar .facets__item label.facet-checkbox>svg:not(.icon-checkmark){flex-shrink:0!important;width:18px!important;height:18px!important;margin:0!important;color:#cbd5e1!important;stroke:#cbd5e1!important;fill:transparent!important;border-radius:4px!important;transition:all .15s ease!important;pointer-events:none!important}.collection-filters__sidebar .facets__item label.facet-checkbox>svg:not(.icon-checkmark) rect{stroke:#cbd5e1!important;fill:transparent!important;stroke-width:1.5px!important;rx:3px!important}.collection-filters__sidebar .facets__item label.facet-checkbox input[type=checkbox]:checked+svg:not(.icon-checkmark){color:#2563eb!important;stroke:#2563eb!important;fill:#2563eb!important}.collection-filters__sidebar .facets__item label.facet-checkbox input[type=checkbox]:checked+svg:not(.icon-checkmark) rect{stroke:#2563eb!important;fill:#2563eb!important}.collection-filters__sidebar .facets__item label.facet-checkbox .icon-checkmark{visibility:hidden!important;opacity:0!important;position:absolute!important;left:2px!important;top:50%!important;transform:translateY(-50%)!important;width:14px!important;height:14px!important;stroke:#fff!important;color:#fff!important;fill:none!important;z-index:10!important;pointer-events:none!important;transition:opacity .15s ease!important}.collection-filters__sidebar .facets__item label.facet-checkbox .icon-checkmark path{stroke:#fff!important;stroke-width:2px!important}.collection-filters__sidebar .facets__item label.facet-checkbox input[type=checkbox]:checked~.icon-checkmark{visibility:visible!important;opacity:1!important}.collection-filters__sidebar .facets__item label.facet-checkbox span,.collection-filters__sidebar .facets__item label.facet-checkbox{color:#1e293b!important}.collection-filters__sidebar .facets__item label.facet-checkbox:hover,.collection-filters__sidebar .facets__item label.facet-checkbox:hover span{color:#2563eb!important}.collection-filters__sidebar .facets__item label.facet-checkbox:hover>svg:not(.icon-checkmark) rect{stroke:#2563eb!important}.collection-filters__sidebar .facets__item .facet-item__count{color:#71717a!important;font-size:13px!important;font-weight:500!important;margin-left:auto!important}.collection-filters__sidebar .active-facets,.collection-filters__sidebar .facets__active-filters,.collection-filters__sidebar .facets__reset{background:transparent!important;border:none!important;padding:14px 0!important;color:#ea580c!important;font-family:Quicksand,sans-serif!important;font-size:14px!important;font-weight:700!important;text-decoration:underline!important;cursor:pointer!important;display:inline-block!important;box-shadow:none!important}.collection-header__title h1,.collection-header__caption-solid-bg h1{font-size:clamp(32px,4vw,44px)!important;font-weight:800!important;color:#fff!important;margin-bottom:8px!important;text-align:left!important}.collection-header__description,.collection-info__description{font-family:Quicksand,sans-serif!important;font-size:16px!important;color:#64748b!important;margin-bottom:24px!important}.collection_grid .grid__item product-card,.product-grid--wrapper .grid__item product-card{background:#fff!important;border-radius:16px!important;border:1px solid rgba(0,0,0,.06)!important;box-shadow:0 4px 20px #00000008!important;overflow:hidden!important;transition:transform .4s ease-in-out,box-shadow .4s ease-in-out,border-color .4s ease-in-out!important;display:flex!important;flex-direction:column!important;height:100%!important;will-change:transform,box-shadow}.collection_grid .grid__item:hover product-card,.product-grid--wrapper .grid__item:hover product-card{transform:translateY(-4px)!important;box-shadow:0 14px 32px #1a2b6d14!important;border-color:#1a2b6d26!important}.collection_grid product-card .grid__image,.product-grid--wrapper product-card .grid__image{background:transparent!important;border-radius:16px 16px 0 0!important;padding:0!important;position:relative!important;overflow:hidden!important;aspect-ratio:4 / 5!important;display:block!important;width:100%!important}.collection_grid product-card .grid__image .responsive-image-wrapper,.product-grid--wrapper product-card .grid__image .responsive-image-wrapper{padding-bottom:0!important;height:100%!important;width:100%!important;position:absolute!important;top:0!important;left:0!important}.collection_grid product-card .grid__image img,.product-grid--wrapper product-card .grid__image img{width:100%!important;height:100%!important;object-fit:cover!important;position:absolute!important;top:0!important;left:0!important;display:block!important;transition:transform .7s cubic-bezier(.25,1,.5,1)!important;will-change:transform}.collection_grid .grid__item:hover product-card .grid__image img,.product-grid--wrapper .grid__item:hover product-card .grid__image img{transform:scale(1.04)!important}.collection_grid .grid-view-item--desc-wrapper,.product-grid--wrapper .grid-view-item--desc-wrapper{padding:20px 18px 22px!important;display:flex!important;flex-direction:column!important;flex-grow:1!important;justify-content:space-between!important}.collection_grid .product-grid--vendor,.product-grid--wrapper .product-grid--vendor{font-family:Quicksand,sans-serif!important;font-size:12px!important;font-weight:700!important;color:#2563eb!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin-bottom:4px!important}.collection_grid .product-grid--title a,.product-grid--wrapper .product-grid--title a{font-size:19px!important;font-weight:400!important;color:#3d3d3d!important;text-decoration:none!important;line-height:1.3!important;display:block!important;margin-bottom:6px!important;transition:color .2s ease!important}.collection_grid .product-grid--price,.product-grid--wrapper .product-grid--price{font-size:18px!important;font-weight:800!important;color:#18181b!important;margin-bottom:16px!important}.collection_grid .quick-add-wrapper .btn,.collection_grid .quick-add-wrapper .quick-add-button,.collection_grid .quick-add-wrapper .btn--underlined,.collection_grid .quick-add-button-desktop,.collection_grid .sold-out-button,.collection_grid .sold-out-button-desktop,.product-grid--wrapper .quick-add-wrapper .btn,.product-grid--wrapper .quick-add-wrapper .quick-add-button,.product-grid--wrapper .quick-add-wrapper .btn--underlined,.product-grid--wrapper .quick-add-button-desktop,.product-grid--wrapper .sold-out-button,.product-grid--wrapper .sold-out-button-desktop,.sold-out-button,.sold-out-button-desktop{background:#18181b!important;color:#fff!important;font-size:13px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:14px 20px!important;border-radius:12px!important;border:1px solid transparent!important;width:100%!important;display:flex!important;justify-content:space-between!important;align-items:center!important;text-decoration:none!important;box-shadow:0 4px 12px #18181b26!important;transition:background .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)!important;cursor:pointer!important;opacity:1!important;pointer-events:auto!important}.quick-add-icon,.quick-add-button .quick-add-icon,.quick-add-button-desktop .quick-add-icon,.quick-add-button-variants .quick-add-icon,.quick-add-button-variants-desktop .quick-add-icon,.sold-out-button .quick-add-icon,.sold-out-button-desktop .quick-add-icon,.btn .quick-add-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-left:auto!important;visibility:visible!important;opacity:1!important;transition:transform .3s cubic-bezier(.16,1,.3,1)!important}.quick-add-icon svg,.quick-add-button .quick-add-icon svg,.quick-add-button-desktop .quick-add-icon svg,.quick-add-button-variants .quick-add-icon svg,.quick-add-button-variants-desktop .quick-add-icon svg,.sold-out-button .quick-add-icon svg,.sold-out-button-desktop .quick-add-icon svg,.btn .quick-add-icon svg{width:18px!important;height:18px!important;stroke:#fff!important;stroke-width:1.8!important;fill:none!important;display:inline-block!important;visibility:visible!important;opacity:1!important;transition:transform .3s cubic-bezier(.16,1,.3,1)!important}.collection_grid .quick-add-wrapper .btn:after,.collection_grid .quick-add-wrapper .quick-add-button:after,.collection_grid .quick-add-wrapper .btn--underlined:after,.collection_grid .quick-add-button-desktop:after,.product-grid--wrapper .quick-add-wrapper .btn:after,.product-grid--wrapper .quick-add-wrapper .quick-add-button:after,.product-grid--wrapper .quick-add-wrapper .btn--underlined:after,.product-grid--wrapper .quick-add-button-desktop:after{content:none!important;display:none!important}.collection_grid .quick-add-wrapper .btn:hover,.collection_grid .quick-add-wrapper .quick-add-button:hover,.collection_grid .quick-add-wrapper .btn--underlined:hover,.collection_grid .quick-add-button-desktop:hover,.collection_grid .sold-out-button:hover,.collection_grid .sold-out-button-desktop:hover,.product-grid--wrapper .quick-add-wrapper .btn:hover,.product-grid--wrapper .quick-add-wrapper .quick-add-button:hover,.product-grid--wrapper .quick-add-wrapper .btn--underlined:hover,.product-grid--wrapper .quick-add-button-desktop:hover,.product-grid--wrapper .sold-out-button:hover,.product-grid--wrapper .sold-out-button-desktop:hover,.sold-out-button:hover,.sold-out-button-desktop:hover{background:#fff!important;transform:translateY(-2px)!important;border:1px solid #3D3D3D!important;color:#3d3d3d!important;text-decoration:none!important;opacity:1!important}.btn:hover .quick-add-icon,.quick-add-button:hover .quick-add-icon,.quick-add-button-desktop:hover .quick-add-icon,.quick-add-button-variants:hover .quick-add-icon,.quick-add-button-variants-desktop:hover .quick-add-icon,.sold-out-button:hover .quick-add-icon,.sold-out-button-desktop:hover .quick-add-icon{transform:translate(4px) scale(1.08)!important}.btn:active,.quick-add-button:active,.quick-add-button-desktop:active,.quick-add-button-variants-desktop:active,.sold-out-button:active,.sold-out-button-desktop:active{transform:translateY(0)!important;box-shadow:0 4px 12px #1a2b6d33!important}.template-collection .shopify-section:first-child,.template-collection .wrapper-spacing--v--template,.template-collection .collection-hero,.template-collection .collection-header,.template-collection .hero-section,.template-collection [class*=hero]{margin-top:0!important;padding-top:0!important;border-radius:0!important}.filter-options__title{font-size:18px!important;font-weight:700!important;color:#1e293b!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin-bottom:16px!important;padding-bottom:12px!important;border-bottom:1px solid rgba(0,0,0,.1)!important}.custom-filter-search-wrap{margin-bottom:16px!important;padding-bottom:16px!important;border-bottom:1px solid rgba(0,0,0,.1)!important}.custom-search-input-box{background:#fff!important;border:1.5px solid #CBD5E1!important;border-radius:8px!important;padding:10px 14px!important;display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;transition:border-color .2s ease,box-shadow .2s ease!important}.custom-search-input-box:focus-within{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb1a!important}.custom-search-icon{color:#64748b!important;flex-shrink:0!important}.custom-search-input{border:none!important;outline:none!important;background:transparent!important;width:100%!important;font-size:14px!important;font-family:Quicksand,-apple-system,sans-serif!important;color:#1e293b!important;padding:0!important}.custom-search-clear{background:transparent!important;border:none!important;font-size:20px!important;line-height:1!important;color:#94a3b8!important;cursor:pointer!important;padding:0 4px!important;margin:0!important;transition:color .15s ease!important}.custom-search-clear:hover{color:#1e293b!important}.custom-price-display{padding:12px 0 16px!important}.custom-price-inputs{display:flex!important;align-items:center!important;gap:8px!important}.price-input-group{display:flex!important;align-items:center!important;border:1.5px solid #CBD5E1!important;border-radius:6px!important;padding:6px 10px!important;background:#fff!important;flex:1!important}.price-symbol{color:#64748b!important;font-weight:600!important;margin-right:4px!important;font-size:14px!important}.price-input{border:none!important;outline:none!important;width:100%!important;font-size:14px!important;color:#1e293b!important;font-family:Quicksand,-apple-system,sans-serif!important;padding:0!important}.price-separator{color:#64748b!important;font-weight:600!important}.custom-price-apply-btn{background:#1e293b!important;color:#fff!important;border:none!important;border-radius:6px!important;padding:8px 16px!important;font-size:13px!important;font-weight:700!important;cursor:pointer!important;margin-top:12px!important;transition:background .15s ease!important}.custom-price-apply-btn:hover{background:#2563eb!important}.custom-sort-menu{background-color:#5d5c56!important;border-radius:8px!important;padding:12px 14px!important;display:flex!important;flex-direction:column!important;gap:8px!important;margin-top:8px!important;margin-bottom:8px!important;box-shadow:0 6px 20px #0000002e!important}.custom-sort-option{background:transparent!important;border:none!important;padding:7px 6px!important;margin:0!important;display:flex!important;align-items:center!important;gap:12px!important;color:#fff!important;font-family:Quicksand,-apple-system,sans-serif!important;font-size:13.5px!important;font-weight:600!important;letter-spacing:.05em!important;text-align:left!important;cursor:pointer!important;width:100%!important;border-radius:6px!important;transition:all .15s ease!important}.custom-sort-option:hover{background-color:#ffffff1f!important;color:#fff!important}.custom-sort-option .sort-checkmark{display:inline-block!important;width:16px!important;font-size:15px!important;font-weight:700!important;color:#fff!important;text-align:center!important}.custom-sort-option.is-active{font-weight:700!important;color:#fff!important}#custom-filter-tags{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:10px 0 14px;min-height:0}.cft-tag{display:inline-flex;align-items:center;gap:6px;background:#3d3d3d;color:#fff;font-family:Quicksand,sans-serif;font-size:12px;font-weight:700;letter-spacing:.04em;padding:5px 10px 5px 12px;border-radius:999px;white-space:nowrap;animation:cft-fadein .18s ease}@keyframes cft-fadein{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.cft-label{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cft-remove{background:#ffffff2e;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:10px;line-height:1;padding:0;flex-shrink:0;transition:background .15s ease}.cft-remove:hover{background:#ffffff61}.cft-clear-all{background:transparent;border:1.5px solid #1A2B6D;border-radius:999px;color:#1a2b6d;cursor:pointer;font-family:Quicksand,sans-serif;font-size:12px;font-weight:700;letter-spacing:.04em;padding:4px 14px;transition:background .15s ease,color .15s ease;white-space:nowrap}.cft-clear-all:hover{background:#1a2b6d;color:#fff}.site-nav__dropdown .site-nav--link-text{font-size:16px!important;transition:color .2s ease!important;background-image:none!important;font-weight:400!important}.site-nav__dropdown .site-nav__link:hover .site-nav--link-text{background-image:none!important}.site-nav__dropdown .animated-underline:after,.site-nav__dropdown .animated-underline:before{display:none!important}.site-nav__dropdown .site-nav__link{text-decoration:none!important}.template-article,body.template-article,.template-blog,body.template-blog{background-color:#307cb0!important}.template-article .wrapper-spacing--v--template,.template-article .main-content,.template-blog .wrapper-spacing--v--template,.template-blog .main-content{background-color:transparent!important}.template-blog .blog-post-card{background-color:#fdfdfc!important;padding:15px!important;border-radius:8px!important;box-shadow:0 10px 30px #00000026!important;height:100%}.template-blog .blog-post-card .blog-post-card__image-wrap{margin:-15px -15px 15px!important;border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden}.template-blog__pagination{margin-top:50px!important;display:flex;justify-content:center}.template-blog__pagination .pagination--default ul{display:flex!important;gap:15px!important;align-items:center!important}.template-blog__pagination .pagination--default ul li{background:transparent!important;border:none!important}.template-blog__pagination .pagination-number a,.template-blog__pagination .pagination-number span,.template-blog__pagination .ellipsis{color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;border-radius:50%!important;font-family:var(--header-font-family, "Assistant", sans-serif)!important;font-weight:600!important;font-size:16px!important;transition:all .2s ease;text-decoration:none!important}.template-blog__pagination .pagination-number a:hover{background-color:#ffffff1a!important}.template-blog__pagination .active.pagination-number a,.template-blog__pagination .active.pagination-number span{background-color:#fff!important;color:#307cb0!important;box-shadow:0 4px 15px #0000001a!important}.template-blog__pagination .pagination-arrow a{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;border-radius:50%!important;transition:all .2s ease}.template-blog__pagination .pagination-arrow a:hover{background-color:#ffffff1a!important}.template-blog__pagination .pagination-arrow a svg{width:20px!important;height:20px!important}.template-blog__pagination .pagination-arrow a svg path{fill:#fff!important;stroke:transparent!important}.template-blog .blog-post-card__title a{color:#222!important;font-family:var(--header-font-family, "Assistant", sans-serif)!important;font-size:20px!important;font-weight:700!important;line-height:1.3!important}.template-blog .blog-post-card__excerpt p,.template-blog .blog-post-card__excerpt{color:#555!important;font-size:15px!important;line-height:1.5!important;margin-top:10px!important}.template-article .template-article__article{background-color:#fdfdfc!important;padding:40px!important;border-radius:8px!important;box-shadow:0 10px 30px #00000026!important;color:#222!important;max-width:900px!important;margin:0 auto 60px!important;height:auto!important;max-height:none!important;overflow:visible!important}@media screen and (max-width:767px){.template-article .template-article__article{padding:20px!important}}.template-article .template-article__article .rte,.template-article .template-article__article .rte p,.template-article .template-article__article .rte span{font-family:Georgia,Times New Roman,serif!important;font-size:17px!important;line-height:1.8!important;color:#333!important}@media screen and (min-width:768px){.template-article .template-article__article .rte{column-count:2!important;column-gap:40px!important;column-rule:1px solid rgba(0,0,0,.1)!important;height:auto!important;max-height:none!important;overflow:visible!important}}.template-article .template-article__article .rte>p:first-of-type:first-letter{font-family:Georgia,Times New Roman,serif!important;font-size:4.5em!important;font-weight:700!important;float:left!important;line-height:.8!important;padding-right:8px!important;padding-top:4px!important;color:#1a1a1a!important}.template-article .template-article__sidebar,.template-article .template-article__sidebar-description,.template-article .template-article__popular-articles-heading,.template-article .template-article__sidebar .animated-link--item,.template-article .template-article__popular-article-date,.template-article .template-article__header-text h1,.template-article .template-article__header-text--date,.template-article .template-article__header-text--author,.template-article .template-article__header-text--reading-time,.template-article .template-article__header-text--comment-count{color:#fff!important}.template-article .template-article__article blog-post-header{margin:-40px -40px 40px!important;display:block;overflow:hidden;border-top-left-radius:8px;border-top-right-radius:8px}@media screen and (max-width:767px){.template-article .template-article__article blog-post-header{margin:-20px -20px 20px!important}}.template-article .template-article__title-banner,.template-blog .template-article__title-banner{padding:40px 20px;text-align:center;position:relative;z-index:1}.template-article .template-article__title-banner:before,.template-blog .template-article__title-banner:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(85vw,650px);height:min(250px,250px);background:radial-gradient(ellipse at center,rgba(255,255,255,.48) 0%,rgba(255,255,255,.2) 45%,transparent 70%);filter:blur(50px);opacity:.95;z-index:-1;pointer-events:none}.template-article .template-article__title-banner .template-article__header-text--container,.template-blog .template-article__title-banner .template-article__header-text--container{margin:0 auto}.template-article .template-article__title-banner h1,.template-blog .template-article__title-banner h1{font-family:var(--header-font-family, "Assistant", sans-serif)!important;font-size:clamp(52px,6vw,82px)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#fff!important;margin:0!important}.template-blog__subtitle{font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:#fffc!important;margin-bottom:10px!important}.template-blog__description{font-size:18px!important;line-height:1.6!important;color:#ffffffe6!important;margin-top:15px!important;max-width:600px;margin-left:auto;margin-right:auto}body#privacy-policy,body#terms-of-service,body#refund-policy,body#shipping-policy,body#legal{background-color:#307cb0!important}body#privacy-policy .main-content,body#terms-of-service .main-content,body#refund-policy .main-content,body#shipping-policy .main-content,body#legal .main-content{padding-top:60px!important}body#privacy-policy h1,body#terms-of-service h1,body#refund-policy h1,body#shipping-policy h1,body#legal h1{font-family:var(--header-font-family, "Assistant", sans-serif)!important;font-size:clamp(42px,5vw,62px)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#fff!important;text-align:center!important;position:relative!important;z-index:1!important;margin-bottom:40px!important}body#privacy-policy h1:before,body#terms-of-service h1:before,body#refund-policy h1:before,body#shipping-policy h1:before,body#legal h1:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(85vw,550px);height:min(200px,200px);background:radial-gradient(ellipse at center,rgba(255,255,255,.48) 0%,rgba(255,255,255,.2) 45%,transparent 70%);filter:blur(50px);opacity:.95;z-index:-1;pointer-events:none}body#privacy-policy .shopify-policy__container,body#terms-of-service .shopify-policy__container,body#refund-policy .shopify-policy__container,body#shipping-policy .shopify-policy__container,body#legal .shopify-policy__container{max-width:1000px!important;width:100%!important;padding:0 20px!important}body#privacy-policy .rte,body#terms-of-service .rte,body#refund-policy .rte,body#shipping-policy .rte,body#legal .rte,body#privacy-policy .shopify-policy__body,body#terms-of-service .shopify-policy__body,body#refund-policy .shopify-policy__body,body#shipping-policy .shopify-policy__body,body#legal .shopify-policy__body{background-color:#fdfdfc!important;padding:40px!important;border-radius:8px!important;box-shadow:0 10px 30px #00000026!important;max-width:1000px!important;width:100%!important;margin:0 auto 80px!important;color:#333!important;font-family:Georgia,Times New Roman,serif!important;font-size:17px!important;line-height:1.8!important}@media screen and (max-width:767px){body#privacy-policy .rte,body#terms-of-service .rte,body#refund-policy .rte,body#shipping-policy .rte,body#legal .rte,body#privacy-policy .shopify-policy__body,body#terms-of-service .shopify-policy__body,body#refund-policy .shopify-policy__body,body#shipping-policy .shopify-policy__body,body#legal .shopify-policy__body{padding:20px!important}}body#privacy-policy .shopify-policy__body .rte,body#terms-of-service .shopify-policy__body .rte,body#refund-policy .shopify-policy__body .rte,body#shipping-policy .shopify-policy__body .rte,body#legal .shopify-policy__body .rte{background-color:transparent!important;padding:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;max-width:none!important}.shopify-section-group-header-group.header-section{position:sticky!important;top:0!important;z-index:100!important}@media screen and (max-width:767px){.template-article .template-article__title-banner h1,.template-blog .template-article__title-banner h1{font-size:38px!important}}.section-contact-form .section-header--description p,.section-contact-form p{font-size:18px!important;line-height:1.6!important}.section-contact-form input,.section-contact-form textarea,.section-contact-form select{font-size:16px!important;padding:16px 20px!important}.section-contact-form button.btn{font-size:18px!important;padding:18px 40px!important;min-width:200px!important;border-radius:5px!important;background-color:#000!important;border-color:#000!important;color:#fff!important}.section-contact-form--submit-wrapper{font-size:13px!important;opacity:.9}.cart-drawer__heading{font-size:26px!important}.cart-drawer__product_card--title,.cart-drawer__product_card--title a{font-size:16px!important;font-weight:600!important;line-height:1.4!important}.cart-drawer__product-card--price{font-size:16px!important;font-weight:700!important}.cart-drawer__product-card--quantity--input,.cart-drawer__note--open{font-size:14px!important}.cart-drawer__subtotal--heading,.cart-drawer__subtotal--price{font-size:22px!important;font-weight:700!important}.cart-drawer__taxes-shipping p{font-size:13px!important;line-height:1.4!important}.cart-drawer__footer--buttons .btn,.cart-drawer__empty-btn{font-size:14px!important;padding:15px 20px!important;letter-spacing:.05em!important;font-weight:700!important;border-radius:50px!important}.cart-drawer__footer--buttons button[name=checkout],.cart-drawer__empty-btn,.cart-drawer__empty-btn.dynamic-section-button--drawer-filled{background-color:#307cb0!important;border-color:#307cb0!important;color:#fff!important}.cart-drawer__footer--buttons .btn--secondary{background-color:transparent!important;border:2px solid #307CB0!important;color:#307cb0!important}.cart-drawer__empty-message{font-size:18px!important;line-height:1.5!important}html:has(body.js-drawer-open),body.js-drawer-open{overflow:hidden!important;height:100vh!important;touch-action:none!important}.site-nav__dropdown{overflow:visible!important}.menu-item-with-image{position:static!important;transform:none!important;animation:none!important;transition:none!important}.dropdown-product-image-preview{display:none;position:absolute;top:0;left:calc(100% + 12px);width:100%;height:100%;background-color:#f1f3f5;border-radius:12px;z-index:999;flex-direction:column;padding:16px;box-sizing:border-box;box-shadow:0 4px 20px #00000014}.dropdown-product-image-preview:before{content:"";position:absolute;top:0;left:-12px;width:12px;height:100%}.preview-image-wrapper{background-color:#fff;border-radius:8px;padding:15px;box-shadow:inset 0 0 0 1px #0000000d,0 2px 8px #0000000d;display:flex;align-items:center;justify-content:center;flex:1;min-height:0;width:100%;box-sizing:border-box}.preview-image-wrapper img{width:100%;height:100%;object-fit:contain}.preview-info-wrapper{margin-top:16px;text-align:left;display:flex;flex-direction:column;gap:8px}.preview-title{color:#307cb0;font-size:20px;font-weight:800;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.preview-subtitle{color:#111;font-size:13px;font-weight:500;line-height:1.4;letter-spacing:.5px}.preview-btn{margin-top:4px;background-color:#307cb0;color:#fff!important;padding:10px 20px;border-radius:20px;font-weight:700;font-size:14px;text-align:center;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;width:fit-content}.dropdown-product-image-preview .preview-btn:hover{background-color:#235d86!important}.dropdown-product-image-preview .preview-btn,.dropdown-product-image-preview .preview-btn:hover,.dropdown-product-image-preview .preview-btn:focus,.dropdown-product-image-preview .preview-btn:active,.dropdown-product-image-preview .preview-btn *{color:#fff!important;opacity:1!important;fill:#fff!important;-webkit-text-fill-color:#ffffff!important}@media screen and (max-width:767px){.product-media-slider-mobile .swiper-slide,.product-media-slider-mobile .swiper-slide .block-radius-clip{border-radius:var(--block-border-radius, 16px)!important;overflow:hidden!important;mask-image:-webkit-radial-gradient(white,black);-webkit-mask-image:-webkit-radial-gradient(white,black)}.product-media-slider-mobile .swiper-slide img.theme-img{border-radius:inherit!important}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/custom.css.map */
