:root{--font-family-heading: "Kopius";--font-family-body: "Tenon"}html{scroll-behavior:smooth}body,.tag--text{font-family:var(--font-family-body),Helvetica,sans-serif;font-style:normal;-webkit-font-smoothing:antialiased}p,a,li{text-box:trim-both cap alphabetic}span{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}h1,.heading-size--1,h2,.heading-size--2,h3,.heading-size--3,h4,.heading-size--4,h5,.heading-size--5,h6,.heading-size--6{font-family:var(--font-family-heading),Georgia,"Times New Roman",Times,serif;font-weight:300;text-box:trim-both cap alphabetic}h1,.heading-size--1{font-size:56px;line-height:64px;letter-spacing:.28px}h2,.heading-size--2{font-size:48px;line-height:56px;letter-spacing:.24px}h3,.heading-size--3{font-size:32px;line-height:40px;letter-spacing:.16px}h4,.heading-size--4{font-size:24px;line-height:32px;letter-spacing:.12px}h5,.heading-size--5{font-size:20px;line-height:125%;letter-spacing:.1px}h6,.heading-size--6{font-size:18px;line-height:125%;letter-spacing:.09px}p,.body-size--1,.body-size--2,.body-size--3,.tag--text{font-weight:400}strong{font-weight:500}.body-size--1,.text-field.body-size--1 p,.form--newsletter input{font-size:20px;line-height:32px}p,.body-size--2,.text-field li{font-size:16px;line-height:24px}.body-size--3,.tag--text{font-size:12px;line-height:18px}.body-caption{font-size:12px;line-height:150%}.body-caption--large{font-size:14px;font-weight:500;line-height:24px;text-transform:uppercase}.body-link--large{font-size:14px;font-weight:500;line-height:24px;text-decoration:underline}.font--heading{font-family:var(--font-family-heading)}.font--body{font-family:var(--font-family-body)}.font-style--italic{font-style:italic}.text-box-start{text-box:trim-start cap alphabetic}@media screen and (max-width:1024px){h1,.heading-size--1{font-size:48px;line-height:56px}h2,.heading-size--2{font-size:40px;line-height:48px}h3,.heading-size--3{font-size:24px;line-height:32px}h4,.heading-size--4{font-size:20px}h5,.heading-size--5{font-size:18px}h6,.heading-size--6{font-size:16px}.body-size--1,.text-field.body-size--1 p,.form--newsletter input{font-size:18px;line-height:32px}.body-size--3{line-height:20px}}@media screen and (max-width:768px){h1,.heading-size--1{font-size:36px;line-height:48px}h2,.heading-size--2{font-size:28px;line-height:36px}h3,.heading-size--3{font-size:20px;line-height:24px}h4,.heading-size--4{font-size:18px}h5,.heading-size--5{font-size:16px}h6,.heading-size--6{font-size:14px}.body-size--1,.text-field.body-size--1 p,.form--newsletter input{line-height:28px}p,.body-size--2{line-height:16px;line-height:24px}.body-size--3{line-height:14px;line-height:24px}}:root{--color-primary-blue: rgba(14, 22, 81, 1);--color-primary-lavender: rgba(218, 209, 251, 1);--color-secondary-yellow: rgba(255, 201, 115, 1);--color-secondary-salmon: rgba(249, 159, 128, 1);--color-secondary-seafoam: rgba(168, 212, 156, 1);--color-tertiary-orange: rgba(175, 102, 16, 1);--color-tertiary-maroon: rgba(116, 4, 24, 1);--color-tertiary-forest-green: rgba(24, 42, 26, 1);--color-neutral-white: rgba(255, 255, 255, 1);--color-neutral-cream: rgba(255, 253, 250, 1);--color-neutral-grey: rgba(240, 237, 233, 1);--color-neutral-taupe: rgba(209, 193, 186, 1);--color-neutral-brown: rgba(45, 22, 13, 1);--color-neutral-black: rgba(8, 17, 26, 1);--color-primary-blue-70: rgba(87, 92, 134, 1);--color-neutral-cream-70: rgba(178, 177, 175, 1);--color-neutral-cream-20: rgba(255, 253, 250, .02);--box-shadow: 0 8px 12px 0 rgba(172, 159, 159, .18)}body{background-color:var(--color-neutral-cream);color:var(--color-neutral-black)}:root{--transition: all .2s ease-in;--button-width: 220px}button,a,input[type=submit]{cursor:pointer;transition:var(--transition);color:inherit;text-decoration:none}button:disabled{cursor:default;opacity:.5}a:focus,a:active{overflow:visible}.link-hover--opacity:hover,.link-hover--opacity:focus{opacity:.7}.button--primary,.button--secondary{font-family:var(--font-family-body),Helvetica,sans-serif;font-style:normal;text-transform:uppercase;font-size:14px;line-height:100%;font-weight:500;letter-spacing:calc(14px * .05);display:flex;justify-content:center;align-items:center;gap:8px;padding:20px;border-radius:50px;width:100%;min-width:fit-content;max-width:var(--button-width);min-height:48px;max-height:48px}.button--primary{color:var(--color-neutral-cream);background-color:var(--color-primary-blue);border:1px solid var(--color-primary-blue)}.button--primary:not(:disabled):hover,.button--primary:not(:disabled):focus{background-color:var(--color-primary-blue-70);border:1px solid var(--color-primary-blue-70)}.button--secondary{color:var(--color-neutral-cream);background:var(--color-neutral-cream-20);-webkit-backdrop-filter:blur(1.25px);backdrop-filter:blur(1.25px);border:1px solid var(--color-neutral-cream)}.button--secondary:not(:disabled):hover,.button--secondary:not(:disabled):focus{opacity:.7}.button--small{font-size:12px;line-height:100%;letter-spacing:calc(12px * .05);min-width:160px;padding:16px;min-height:40px;max-height:40px}.button--small-long{padding:16px}.button--clean{border:none;background-color:transparent;padding:0}.button__wrapper{width:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.button__tagline{text-align:center}.button--primary.is-submitting:hover,.button--primary.is-submitting:focus,.button--primary.is-submitting:active{color:var(--color-neutral-cream);background-color:var(--color-primary-blue);border:1px solid var(--color-primary-blue)}.skip-to-content-link{position:absolute;top:-100px;left:1rem;z-index:19999;font-size:14px;line-height:100%;font-weight:500;letter-spacing:calc(14px * .05);display:flex;justify-content:center;align-items:center;gap:8px;padding:20px;border-radius:50px;width:100%;min-width:fit-content;max-width:var(--button-width);min-height:48px;max-height:48px;background:var(--color-primary-blue);color:var(--color-neutral-cream);box-shadow:var(--box-shadow);text-decoration:none;text-transform:uppercase}.skip-to-content-link:focus{top:1rem}@media screen and (max-width:768px){:root{--button-width: 257px}}.tag--text{padding:0 4px;display:flex;justify-content:center;align-items:center;gap:8px;width:fit-content}.tag--subheading{margin-bottom:17px}.tag--lavender{background-color:var(--color-primary-lavender);color:var(--color-neutral-black)}.tag--yellow{background-color:var(--color-secondary-yellow);color:var(--color-neutral-black)}:root{--grid-margin: 32px;--grid-spacing: 16px;--spacing-l: 80px;--spacing-m: 48px;--spacing-s: 28px}.container--padded{padding-left:var(--grid-margin);padding-right:var(--grid-margin)}.container--grid{width:100%;max-width:calc(1328px + (var(--grid-margin) * 2));margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--grid-spacing);padding-left:var(--grid-margin);padding-right:var(--grid-margin)}.grid-item-width--l{grid-column:1 / span 12}.grid-item-width--m{grid-column:2 / span 10}.grid-item-width--s{grid-column:3 / span 8}.container--default-page{padding-top:var(--spacing-l);padding-bottom:var(--spacing-l)}@media screen and (max-width:1024px){:root{--spacing-l: 64px}}@media screen and (max-width:768px){:root{--grid-margin: 16px;--spacing-l: 60px;--spacing-m: 28px;--spacing-s: 14px}.grid-item-width--m,.grid-item-width--s{grid-column:1 / span 12}}.card--color-border{border-left-width:32px;border-left-style:solid;border-left-color:var(--color-secondary-salmon);padding:32px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;background-color:var(--color-neutral-white);box-shadow:var(--box-shadow)}.card--basic{background-color:var(--color-neutral-white);box-shadow:var(--box-shadow);padding:24px 32px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:32px}.card--column{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;gap:24px}.card--flex-start{align-items:flex-start;text-align:left}.card--reviews .icon--star{max-width:18px}@media screen and (max-width:768px){.card--color-border{padding:16px;border-left-width:29px}.card--basic{gap:24px}}:root{--swiper-chevron-button-width: 32px}.swiper-container{position:relative}.swiper-button-next,.swiper-button-prev{margin:0!important;color:transparent}.swiper--chevron-button{width:var(--swiper-chevron-button-width);height:var(--swiper-chevron-button-width)}.swiper--chevron-button:after{display:none}.swiper--chevron-button .icon--chevron{pointer-events:none}.swiper--chevron-prev .icon--chevron{transform:rotate(180deg)}@media screen and (max-width:768px){:root{--swiper-chevron-button-width: 28px}}.modal-popup{position:fixed;z-index:3000;top:0;left:0;width:100vw;height:100vh;height:100dvh}.modal-popup--overlay{position:absolute;top:0;left:0;width:100vw;height:100vh;height:100dvh;background-color:#08111a66;display:flex;justify-content:flex-end;align-items:flex-start;padding:var(--grid-margin)}.modal-popup--dialog{height:100%;width:100%}.modal-popup--content{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.modal-popup--video{width:100%;max-width:1104px}.modal-popup .icon--cross{max-width:26px;cursor:pointer}video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}video::-webkit-media-controls-overlay-play-button{display:none!important}:root{--input-padding-x: 32px}.shopify-product-form{width:100%}fieldset{border:none;outline:none;background-color:transparent;padding:0;margin:0}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:.5px solid var(--color-neutral-black);background-color:var(--color-neutral-white);padding:12px var(--input-padding-x)}select{border:.5px solid var(--color-neutral-black);background-color:var(--color-neutral-white);background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 100% 50%;-moz-appearance:none;-webkit-appearance:none;-webkit-border-radius:0px;appearance:none;outline-width:0}.form--newsletter input{min-height:57px}.form--newsletter input:focus,.form--newsletter input:active{border:.5px solid var(--color-primary-blue);outline:1px solid var(--color-primary-blue)}.form--newsletter input::placeholder{color:var(--color-neutral-black)}.form--checkbox-custom .checkbox-tick{display:none;max-width:22px}.form--checkbox-custom.checked{outline:1px solid var(--color-primary-blue)}.form--checkbox-custom .checkbox-box{display:flex;justify-content:center;align-items:center}.form--checkbox-custom.checked .checkbox-tick{display:block}.form--checkbox-label{cursor:pointer}.form-input-error{border:.5px solid var(--color-tertiary-maroon);outline:1px solid var(--color-tertiary-maroon)}.form-checkbox-error{outline:1px solid var(--color-tertiary-maroon)}.form-input-error::placeholder,.form-message--error{color:var(--color-tertiary-maroon)!important}@media screen and (max-width:768px){:root{--input-padding-x: 12px}}.shopify-policy__container{max-width:calc(1104px + (var(--grid-margin) * 2))!important;padding:var(--spacing-l) var(--grid-margin)!important}.shopify-policy__title{margin-bottom:40px}.shopify-policy__body p,.shopify-policy__body li{margin-bottom:8px}.shopify-policy__body ul,.shopify-policy__body ol{margin:16px 0}.shopify-policy__body h2{margin-bottom:1rem;margin-top:1.5rem}.shopify-policy__body *:last-child{margin-bottom:0}@media screen and (max-width:1024px){.shopify-policy__container{max-width:calc(1328px + (var(--grid-margin) * 2))!important}}.gift-card__main{min-height:100vh;min-height:100dvh;display:flex;justify-content:center;align-items:center}.product-form__alert{background-color:var(--color-neutral-white);padding:24px var(--grid-margin);position:fixed;top:calc(var(--announcement-bar-height) + var(--header-height) - 2px);left:50%;width:100%;transform:translate(-50%);z-index:999}.product-form__alert-container{position:relative;width:100%}.product-form__alert-content{padding-right:32px}.product-form__alert-close{position:absolute;top:50%;right:var(--grid-margin);transform:translateY(-50%)}.product-form__alert-close svg{max-width:16px}.product-form__alert.alert-error{background-color:var(--color-tertiary-maroon);color:var(--color-neutral-white)}.product-form__alert.alert-error .product-form__alert-close path{fill:var(--color-neutral-white)}.text-field a{text-decoration:underline}.text-field a:hover{opacity:.7}.text-field p:not(:last-child),.text-field li:not(:last-child){margin-bottom:16px}.text-field ul,.text-field ol{padding-inline-start:24px}.text-field p:empty{display:block;height:24px}.text--center{text-align:center}.list--clean{padding:0;margin:0;list-style:none}.aspect-ratio--landscape,.aspect-ratio--landscape img,.aspect-ratio--square,.aspect-ratio--square img,.aspect-ratio--16-9,.aspect-ratio--16-9 img,.aspect-ratio--9-16,.aspect-ratio--9-16 img,.review--video video,.object-fit--cover{object-fit:cover;width:100%!important;height:100%!important}.aspect-ratio--landscape{aspect-ratio:343 / 212}.aspect-ratio--square{aspect-ratio:1 / 1}.aspect-ratio--16-9{aspect-ratio:16 / 9}.aspect-ratio--9-16{aspect-ratio:9 / 16}svg{width:100%;height:auto}.flex-row--center{display:flex;justify-content:center;align-items:center}.flex-column--center{display:flex;flex-direction:column;justify-content:center;align-items:center}.flex-column--start{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.display--block{display:block}.display--mobile-only{display:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media screen and (max-width:768px){.display--mobile-only{display:block}.display--mobile-hide{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme.css.map */
