:root{--inputs-radius: 0 !important;--inputs-radius-outset: 0 !important;--buttons-radius: 0 !important;--buttons-radius-outset: 0 !important;--popup-corner-radius: 0 !important;--variant-pills-radius: 0 !important;--badge-corner-radius: 0 !important;--media-radius: 0 !important;--price-radius: 0 !important;--product-card-corner-radius: 0 !important;--product-card-image-corner-radius: 0 !important;--blog-card-image-corner-radius: 0 !important;--collection-card-image-corner-radius: 0 !important;--cart-drawer-corner-radius: 0 !important}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded,.shopify-payment-button__more-options,.cart__dynamic-checkout-buttons button,.product-form__submit,input[type=submit],button.button{border-radius:0!important;min-height:auto!important}.quantity,.quantity__input,.quantity__button,.field,.field__input,.select,.select__select,.product-form__input input,.product-form__input select,input[type=text],input[type=email],input[type=tel],input[type=search],input[type=number],textarea{border-radius:0!important}body{font-feature-settings:"kern" 1,"liga" 1,"calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.price,.price *,.totg-card__price,.totg-pair__price,.totg-cart__totals-value,.totg-cart__item-price,.totg-sticky-atc__price,.cart-item__price,.product__price,[data-pair-price],.totg-footer__bottom small,.totg-product__price{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"kern" 1;letter-spacing:.01em}.totg-pair__title,.totg-cart__heading,.totg-cart__empty-heading,.totg-cart__donation-text,.totg-cart__totals-value,.totg-footer__wordmark,.totg-footer__tagline,.totg-footer__cause-text,.totg-policies__heading,h1,h2,h3,h4{font-feature-settings:"kern" 1,"liga" 1,"dlig" 1,"calt" 1}body:after{content:"";position:fixed;top:-50%;left:-50%;width:200%;height:200%;pointer-events:none;z-index:9999;opacity:.12;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px;animation:totg-grain .6s steps(4) infinite}@keyframes totg-grain{0%{transform:translate(0)}25%{transform:translate(-3%,-5%)}50%{transform:translate(2%,-2%)}75%{transform:translate(-4%,3%)}to{transform:translate(0)}}::selection{background:#0a0a0a;color:#f5f1ea}::-moz-selection{background:#0a0a0a;color:#f5f1ea}html{scroll-behavior:smooth}@media(hover:hover)and (pointer:fine){body{cursor:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='28' viewBox='0 0 20 28'%3E%3Cpath d='M10 2 C 10 2, 18 14, 18 20 A 8 8 0 1 1 2 20 C 2 14, 10 2, 10 2 Z' fill='%230a0a0a' stroke='%23F5F1EA' stroke-width='1.5'/%3E%3C/svg%3E") 10 14,auto}a,button,[role=button],summary,label,input[type=submit],.totg-card__swatch{cursor:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='32' viewBox='0 0 24 32'%3E%3Cpath d='M12 2 C 12 2, 22 16, 22 23 A 10 10 0 1 1 2 23 C 2 16, 12 2, 12 2 Z' fill='%23F5F1EA' stroke='%230a0a0a' stroke-width='2'/%3E%3C/svg%3E") 12 16,pointer}}.totg-cursor-dot{position:fixed;top:0;left:0;width:8px;height:8px;background:#0a0a0a;border-radius:50%;pointer-events:none;z-index:9998;transform:translate(-50%,-50%);transition:width .25s cubic-bezier(.2,.7,.2,1),height .25s cubic-bezier(.2,.7,.2,1),background .25s ease,opacity .25s ease;mix-blend-mode:difference;opacity:0}.totg-cursor-dot.is-visible{opacity:1}.totg-cursor-dot.is-hovering{width:36px;height:36px;background:#f5f1ea}@media(hover:none),(pointer:coarse){.totg-cursor-dot{display:none!important}}.totg-watermark{position:fixed;bottom:1rem;left:1rem;z-index:80;font-family:Inter,sans-serif;font-size:.55rem;font-weight:400;letter-spacing:.25em;text-transform:uppercase;color:#0a0a0a66;pointer-events:none;display:flex;align-items:center;gap:.5rem;mix-blend-mode:difference}.totg-watermark__dot{width:5px;height:5px;background:currentColor;border-radius:50%;animation:totg-watermark-blink 2.4s ease infinite}@keyframes totg-watermark-blink{0%,to{opacity:.4}50%{opacity:1}}@media screen and (max-width:749px){.totg-watermark{display:none}}.totg-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#0a0a0a;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.5rem;pointer-events:all;animation:totg-intro-fadeout .6s ease 1.6s forwards}.totg-intro__logo{width:140px;height:auto;object-fit:contain;opacity:0;transform:translateY(8px);animation:totg-intro-rise .9s cubic-bezier(.2,.7,.2,1) .1s forwards}.totg-intro__wordmark{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:500;letter-spacing:.02em;color:#f5f1ea;opacity:0;transform:translateY(8px);animation:totg-intro-rise .9s cubic-bezier(.2,.7,.2,1) .4s forwards}@keyframes totg-intro-rise{to{opacity:1;transform:translateY(0)}}@keyframes totg-intro-fadeout{to{opacity:0;visibility:hidden}}.totg-intro--done{display:none}.totg-page-transition{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99998;background:#0a0a0a;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .35s ease}.totg-page-transition.is-active{opacity:1;pointer-events:all}.totg-page-transition__icon{width:60px;height:60px;opacity:.95;animation:totg-pulse 1.2s ease infinite}@keyframes totg-pulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.12);opacity:1}}.totg-reveal{opacity:0;transform:translateY(24px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.totg-reveal.is-visible{opacity:1;transform:translateY(0)}.totg-letter-reveal{display:inline-block}.totg-letter-reveal__char{display:inline-block;opacity:0;transform:translateY(.5em);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}.totg-letter-reveal.is-visible .totg-letter-reveal__char{opacity:1;transform:translateY(0)}button,.btn,.button,input[type=submit],.totg-card__cta,.totg-contact__submit,.totg-footer__form-button,.totg-policies__nav-link{transition:transform .12s ease,background .2s ease,color .2s ease,opacity .2s ease,border-color .2s ease}button:active,.btn:active,.button:active,input[type=submit]:active,.totg-card__cta:active,.totg-contact__submit:active,.totg-footer__form-button:active{transform:scale(.97)}.header__menu-item,.header__active-menu-item,.list-menu__item--link{position:relative;display:inline-block}.header__menu-item:after,.list-menu__item--link:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.header__menu-item:hover:after,.list-menu__item--link:hover:after{transform:scaleX(1);transform-origin:left}.totg-magnetic{display:inline-block;transition:transform .2s cubic-bezier(.2,.7,.2,1);will-change:transform}.totg-card__media,.totg-pair__media{perspective:1200px}.totg-card__media:hover .totg-card__image.is-active,.totg-pair__media:hover .totg-pair__image.is-active{transform:scale(1.04) translateZ(0)}.product-form__buttons{display:flex!important;flex-direction:column!important;gap:.6rem!important}.product-form__submit,.shopify-payment-button__button,.shopify-payment-button__button--unbranded,.shopify-payment-button [role=button]{border-radius:0!important;font-family:Inter,sans-serif!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important;padding:1.1rem 1.5rem!important;min-height:auto!important;height:auto!important;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .12s ease!important;box-shadow:none!important}.product-form__submit:before,.product-form__submit:after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{display:none!important;content:none!important;border-radius:0!important}.product-form__submit{background:transparent!important;color:#0a0a0a!important;border:1px solid #0a0a0a!important;box-shadow:none!important}.product-form__submit:hover:not([disabled]),.product-form__submit:not([disabled]):hover{background:#0a0a0a!important;color:#f5f1ea!important;box-shadow:none!important}.product-form__submit:active:not([disabled]){transform:scale(.98)}.shopify-payment-button__button--unbranded{background:#0a0a0a!important;color:#f5f1ea!important;border:1px solid #0a0a0a!important;box-shadow:none!important}.shopify-payment-button__button--unbranded:hover{background:transparent!important;color:#0a0a0a!important}.shopify-payment-button__more-options{font-family:Inter,sans-serif!important;font-size:.65rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;text-decoration:underline!important;text-underline-offset:3px!important;margin-top:.5rem!important;color:#0a0a0a!important;border-radius:0!important;background:transparent!important}.product-form__input .quantity,product-info .quantity,.quantity{border-radius:0!important;border:1px solid #0a0a0a!important;box-shadow:none!important}.product-form__input .quantity__input,product-info .quantity__input,.quantity__input{font-family:Inter,sans-serif!important;border-radius:0!important;box-shadow:none!important}.product-form__input .quantity__button,product-info .quantity__button,.quantity__button{border-radius:0!important;box-shadow:none!important}.quantity:before,.quantity:after,.quantity__input:focus-visible{display:none!important;content:none!important;border-radius:0!important;box-shadow:none!important}.totg-cart__seal,.totg-cart__seal img{filter:none!important;opacity:1!important}.facets,.facets-wrapper,.facets-container,.facets-vertical,.facets__form,.facets__heading,.facet-filters,.facet-filters__label,.facet-filters__field,.facet-filters__sort,.facet-filters__field label,.facets__summary,.facets__display-vertical,.facets__display,.facets__heading--vertical,.product-count,.product-count__text,.product-count-vertical,#main-collection-filters,#FacetSortForm,#SortBy,.facets-pill,.facets__list,.facets__item,.facets__label,.facets__price{font-family:Inter,sans-serif!important;letter-spacing:.08em}.facets__heading,.facet-filters__label,.facets__summary span,.product-count__text,.facets__display-vertical{font-size:.7rem!important;font-weight:500!important;letter-spacing:.25em!important;text-transform:uppercase!important}.facets__display,.facet-filters__sort,#SortBy{font-family:Inter,sans-serif!important;font-size:.8rem!important;letter-spacing:.05em!important;text-transform:none}.facets__summary{font-family:Inter,sans-serif!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important}.totg-frame{position:fixed;pointer-events:none;background:#0a0a0a;z-index:90}.totg-frame--top{top:0;left:0;right:0;height:8px}.totg-frame--bottom{bottom:0;left:0;right:0;height:8px}.totg-frame--left{top:0;bottom:0;left:0;width:8px}.totg-frame--right{top:0;bottom:0;right:0;width:8px}@media screen and (max-width:749px){.totg-frame--top,.totg-frame--bottom{height:4px}.totg-frame--left,.totg-frame--right{width:4px}}.totg-section-index{position:fixed;top:50%;right:1.25rem;transform:translateY(-50%);z-index:70;display:flex;flex-direction:column;gap:.85rem;mix-blend-mode:difference;pointer-events:none}.totg-section-index__tick{display:block;width:18px;height:1px;background:#f5f1ea80;transform-origin:right;transition:width .35s cubic-bezier(.2,.7,.2,1),background .35s ease}.totg-section-index__tick.is-active{width:32px;background:#f5f1ea}@media screen and (max-width:989px){.totg-section-index{display:none}}#shopify-pc__banner,.shopify-pc__banner,shopify-privacy-banner{font-family:Inter,sans-serif!important;background:#0a0a0a!important;color:#f5f1ea!important;max-width:340px!important;width:auto!important;bottom:1.25rem!important;left:1.25rem!important;right:auto!important;border:none!important;border-radius:0!important;box-shadow:0 8px 30px #00000040!important;padding:1.1rem 1.25rem 1.15rem!important;font-size:.72rem!important;line-height:1.5!important;letter-spacing:.02em!important}#shopify-pc__banner *,.shopify-pc__banner *,shopify-privacy-banner *{font-family:Inter,sans-serif!important;color:#f5f1ea!important;border-radius:0!important}#shopify-pc__banner__heading,.shopify-pc__banner__heading,shopify-privacy-banner [class*=heading]{font-size:.68rem!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important;margin-bottom:.55rem!important;opacity:.7!important}#shopify-pc__banner__body,.shopify-pc__banner__body,shopify-privacy-banner p{font-size:.72rem!important;line-height:1.55!important;margin-bottom:.85rem!important;opacity:.85!important}#shopify-pc__banner__btns,.shopify-pc__banner__btns,shopify-privacy-banner [class*=btns],shopify-privacy-banner [class*=buttons]{display:flex!important;gap:.5rem!important;flex-direction:row!important;flex-wrap:wrap!important}#shopify-pc__banner button,.shopify-pc__banner button,shopify-privacy-banner button{font-family:Inter,sans-serif!important;font-size:.62rem!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:.65rem 1rem!important;border-radius:0!important;border:1px solid rgba(245,241,234,.3)!important;background:transparent!important;color:#f5f1ea!important;cursor:pointer!important;transition:background .2s ease,color .2s ease,border-color .2s ease!important;min-width:auto!important;width:auto!important;flex:0 0 auto!important}#shopify-pc__banner button:hover,.shopify-pc__banner button:hover,shopify-privacy-banner button:hover{background:#f5f1ea!important;color:#0a0a0a!important;border-color:#f5f1ea!important}#shopify-pc__banner__btn-accept,.shopify-pc__banner__btn-accept,shopify-privacy-banner button[class*=accept],shopify-privacy-banner button[data-action=accept]{background:#f5f1ea!important;color:#0a0a0a!important;border-color:#f5f1ea!important}#shopify-pc__banner__btn-accept:hover,.shopify-pc__banner__btn-accept:hover,shopify-privacy-banner button[class*=accept]:hover{background:transparent!important;color:#f5f1ea!important;border-color:#f5f1ea!important}#shopify-pc__banner a,.shopify-pc__banner a,shopify-privacy-banner a{color:#f5f1ea!important;text-decoration:underline!important;text-underline-offset:3px!important;opacity:.85!important}#shopify-pc__banner a:hover,.shopify-pc__banner a:hover,shopify-privacy-banner a:hover{opacity:1!important}@media screen and (max-width:749px){#shopify-pc__banner,.shopify-pc__banner,shopify-privacy-banner{max-width:calc(100% - 1.5rem)!important;left:.75rem!important;right:.75rem!important;bottom:.75rem!important}}#shopify-pc__prefs,.shopify-pc__prefs,shopify-privacy-modal{font-family:Inter,sans-serif!important}#shopify-pc__prefs *,.shopify-pc__prefs *,shopify-privacy-modal *{font-family:Inter,sans-serif!important;border-radius:0!important}@media(prefers-reduced-motion:reduce){.totg-intro,.totg-page-transition,.totg-cursor-dot{display:none!important}.totg-reveal,.totg-letter-reveal__char{opacity:1;transform:none}body:after{animation:none}html{scroll-behavior:auto}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/totg-premium.css.map */
