@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Oswald:wght@200..700&display=swap";:root{--full-white: #ffffff;--full-black: #000000;--brand-gray: #cccccc;--brand-black: #333333;--brand-green: #009848;--brand-red: #e61f00;--brand-blue: #232c65;--light-gray: "#b2b2b2";--opacity-subdued: 40%;--font-inter: "Inter", sans-serif;--font-oswald: "Oswald", sans-serif}html,body{padding:0;margin:0}html:not(:has(.section__main-collection--collections-wrapper)),body:not(:has(.section__main-collection--collections-wrapper)){overflow-x:hidden}html *,body *{padding:0;margin:0;text-decoration:none;color:var(--brand-black);list-style-type:none;border:0;border-radius:0;background-color:transparent;font-family:Inter,serif;font-optical-sizing:auto;font-style:normal}html *:disabled,body *:disabled{cursor:not-allowed}html * input,html * textarea,html * select,html * button,html * details,body * input,body * textarea,body * select,body * button,body * details{appearance:none;-webkit-appearance:none;-moz-appearance:none}html * input summary::-webkit-details-marker,html * textarea summary::-webkit-details-marker,html * select summary::-webkit-details-marker,html * button summary::-webkit-details-marker,html * details summary::-webkit-details-marker,body * input summary::-webkit-details-marker,body * textarea summary::-webkit-details-marker,body * select summary::-webkit-details-marker,body * button summary::-webkit-details-marker,body * details summary::-webkit-details-marker{display:none}html * main,body * main{position:relative;z-index:1}html a,html button,html summary,html input,html select,html textarea,body a,body button,body summary,body input,body select,body textarea{cursor:pointer}html main,body main{background-color:#fff;display:flex;flex-direction:column}html img,body img{width:100%;display:block}html:has(.drawer.active),html:has(.mobile__menu--container.is-active),html:has(.zoom-modal.active),body:has(.drawer.active),body:has(.mobile__menu--container.is-active),body:has(.zoom-modal.active){overflow:hidden}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden}.wrapper-lined{position:relative;display:flex;flex-direction:column;z-index:0}.wrapper-lined .top-line{height:20px;width:100%;border:solid 1px #cccccc;border-bottom:0;position:absolute;top:0;left:0;right:0}.wrapper-lined .bottom-line{height:20px;width:100%;border:solid 1px #cccccc;border-top:0;position:absolute;bottom:0;z-index:0}.grid{display:grid}@media (min-width: 1024px){.grid.grid--2{grid-template-columns:repeat(2,1fr)}}.space-y{display:flex;flex-direction:column}.space-y.space-y--xs{gap:8px}.space-y.space-y--sm{gap:16px}.space-y.space-y--md{gap:24px}.space-y.space-y--lg{gap:40px}.inline-stack{display:flex}.inline-stack .no-shrink{flex-shrink:0;width:auto}.inline-stack .grow{flex-grow:1}.text-center{text-align:center}.text-right{text-align:right}.text-body{font-size:14px}.font-display{font-family:var(--font-oswald)}.button{width:auto;display:inline-block;padding:12px 22px;font-family:var(--font-oswald);font-weight:500;font-size:12px;line-height:1;text-align:center;text-transform:uppercase;color:var(--full-white);background:var(--brand-blue);border:1px solid var(--brand-blue);transition:color .3s ease-in,background-color .3s ease-in}@media (min-width: 1024px){.button{font-size:14px}}.button.button--outline{background:var(--full-white);color:var(--full-black);border-color:#0000004d}.button.button--outline:hover,.button.button--outline:focus-visible{background:var(--brand-blue);color:var(--full-white);border-color:var(--brand-blue);transition:color .3s ease-out,background-color .3s ease-out,border-color .3s ease-out}.button.button--red{background:var(--brand-red);color:var(--full-white);border-color:var(--brand-red);font-size:16px;font-weight:500}.button.button--cta{margin-top:1rem;margin-inline:auto;padding:6px 16px;display:flex;justify-content:center;align-items:center;gap:8px;text-transform:none;font-family:var(--font-inter)!important;width:-moz-fit-content;width:fit-content;border:1px solid #000!important;color:#000;font-size:13px;font-weight:500;background-color:#fff!important}.button.button--cta:hover{background-color:#fff!important;border:1px solid #000!important;color:#000}@media (min-width: 1024px){.button.button--cta{margin-inline:unset;font-size:1rem}}.button:hover,.button:focus-visible{color:var(--full-black);background:var(--full-white);transition:color .3s ease-out,background-color .3s ease-out}.mobile-toggle-hidden{display:none}@media (min-width: 1024px){.mobile-toggle-hidden{display:block}}.mobile-toggle-visible{display:block}@media (min-width: 1024px){.mobile-toggle-visible{display:none}}.customer__icon{gap:4px;align-items:center}@media (min-width: 1024px){.customer__icon{gap:8px}}.customer__icon img{transform:scale(.9)}@media (min-width: 1024px){.customer__icon img{transform:scale(1)}}.customer__icon-title{font-family:var(--font-oswald);font-weight:500;text-transform:uppercase;font-size:12px}@media (min-width: 1024px){.customer__icon-title{font-size:16px}}.swym-wishlist-collections-v2-container{display:none!important}body:has(.shopify-pc__banner__dialog[style^="display: block"]){position:relative}body:has(.shopify-pc__banner__dialog[style^="display: block"]):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.4;z-index:9}#shopify-pc__banner{padding:16px 21px 30px;border-radius:0}@media (min-width: 768px){#shopify-pc__banner{padding:16px;left:32px;bottom:12px}}#shopify-pc__banner .shopify-pc__banner__body{box-sizing:border-box;padding:8px;margin-bottom:16px}@media (min-width: 768px){#shopify-pc__banner .shopify-pc__banner__body{padding:0;margin-bottom:24px}}#shopify-pc__banner h2{display:none;visibility:hidden}#shopify-pc__banner p{font-size:14px;font-weight:500;line-height:normal;letter-spacing:-.42px;text-wrap:balance}#shopify-pc__banner .shopify-pc__banner__btns.shopify-pc__banner__btns-granular{gap:8px}#shopify-pc__banner .shopify-pc__banner__btns.shopify-pc__banner__btns-granular button{margin-top:0;padding:8px 16px;font-weight:500;font-family:var(--font-oswald);text-transform:uppercase;border-radius:0;border:1px solid hsl(0,0%,12%)}#shopify-pc__banner .shopify-pc__banner__btns.shopify-pc__banner__btns-granular button.shopify-pc__banner__btn-accept{color:#fff;background:var(--brand-blue)}#shopify-pc__banner .shopify-pc__banner__btns.shopify-pc__banner__btns-granular button.shopify-pc__banner__btn-manage-prefs{text-decoration:none}#shopify-pc__banner .shopify-pc__banner__btns.shopify-pc__banner__btns-granular button.shopify-pc__banner__btn-manage-prefs span{font-family:var(--font-oswald)}@media (min-width: 768px){#shopify-pc__banner .shopify-pc__banner__btns.shopify-pc__banner__btns-granular button.shopify-pc__banner__btn-manage-prefs{order:5}}.shopify-challenge__container{padding:4rem 0}.shopify-challenge__container .shopify-challenge__message{padding:1rem 0}.shopify-challenge__container .shopify-challenge__button.btn{background-color:#000;padding:.5rem 3rem;text-transform:uppercase;display:block;margin:0 auto;padding:1rem 3rem;background:#000;color:#fff}.shopify-block ul:not(.blk-flex.blk-flex-wrap){list-style-type:disc!important;padding-left:1rem!important}.shopify-block ul:not(.blk-flex.blk-flex-wrap) li:not(.blk-w-full){list-style:disc!important;font-size:16px!important;line-height:24px!important}.shopify-block h1:first-child,.shopify-block h2:first-child,.shopify-block h3:first-child,.shopify-block h4:first-child,.shopify-block h5:first-child,.shopify-block h6:first-child{margin-top:0!important}.zsiq-float.zsiq-flexM.zsiq-custom-stickercont{background-color:#232c65!important;padding:10px!important;margin-right:10px!important;margin-bottom:10px!important;width:55px!important;height:55px!important}.zsiq-custom-stickercont img{filter:invert(1)!important;scale:.8}#shopify-section-section-drawer:has(.drawer.active)~[data-id=zsalesiq]{display:none}@media (max-width: 767px){.--swap-first-mobile .block_grid{display:grid}.--swap-first-mobile .block_grid .shopify-block:first-child:has(.block-column){order:-1}}@media (max-width: 767px){.--swap-second-mobile .block_grid{display:grid}.--swap-second-mobile .block_grid .shopify-block:nth-child(2):has(.block-column){order:-1}}@media (max-width: 767px){.--2-col-sm .block_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;padding-inline:1rem}.--2-col-sm .block_grid .block-column{padding-inline:0}}@media (max-width: 767px){.--3-col-sm .block_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding-inline:1rem}.--3-col-sm .block_grid .block-column{padding-inline:0}}
