@font-face{font-family:DM Mono;src:url(//ctwf.com/cdn/shop/files/CTWF_DMMono-Regular.woff2?v=2796211296652472625) format("woff2");url(//ctwf.com/cdn/shop/files/CTWF_DMMono-Regular.woff?v=501634177836911710) format("woff");font-weight:40000;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(//ctwf.com/cdn/shop/files/CTWF_DMMono-Medium.woff2?v=9545211261896102448) format("woff2"),url(//ctwf.com/cdn/shop/files/CTWF_DMMono-Medium.woff?v=5835876836775186554) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Tartuffo;src:url(//ctwf.com/cdn/shop/files/CTWF_Tartuffo-Thin.woff2?v=10917491371241713169) format("woff2"),url(//ctwf.com/cdn/shop/files/CTWF_Tartuffo-Thin.woff?v=9389291355794553526) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Ceraph;src:url(//ctwf.com/cdn/shop/files/CTWF_CeraphTrial-Regular.woff2?v=7531030466114543294) format("woff2"),url(//ctwf.com/cdn/shop/files/CTWF_CeraphTrial-Regular.woff?v=17218114520015628092) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sequel Sans;src:url(//ctwf.com/cdn/shop/files/CTWF_SequelSans-Light.woff2?v=6940778608484250550) format("woff2"),url(//ctwf.com/cdn/shop/files/CTWF_SequelSans-Light.woff?v=11752637711972182557) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Sequel Sans;src:url(//ctwf.com/cdn/shop/files/CTWF_SequelSans-Bold.woff2?v=10130555545771263300) format("woff2"),url(//ctwf.com/cdn/shop/files/CTWF_SequelSans-Bold.woff?v=17881931842519182532) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--typeHeaderPrimary: "Ceraph";--typeBasePrimary: "Sequel Sans";--typeSpecialPrimary: "DM Mono"}body{font-variant-ligatures:common-ligatures}@media only screen and (min-width:769px){.h0{font-size:calc(var(--typeHeaderSize)*1.4)}}.hidden-element{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.color-scheme-1 .btn,.color-scheme-2 .btn,.color-scheme-3 .btn{color:var(--colorBtnPrimaryText);background:var(--colorBtnPrimary)}.btn,a,.site-nav__link,.slide-nav__button{text-transform:uppercase}.btn.btn--text{border-bottom:1px solid currentColor!important;color:inherit;min-width:0px;padding:0 0 5px;background:transparent!important}:root{--btnPadding: 7px 35px}:root{--successGreen: #56ad6a;--successGreenBg: #ecfef0}.note.note--success{color:#fff;border:0px;background-color:var(--colorFooter)}.field__input{font-weight:300;background-color:#fff;border:0px;box-shadow:0 0 0 1px var(--colorBtnPrimary)}.recipient-form .field__label:not(.variant__button-label):not(.text-label),.recipient-form label:not(.variant__button-label):not(.text-label){font-weight:300}.announcement-slider__content{font-family:var(--typeSpecialPrimary);font-weight:500;text-transform:uppercase}.site-nav__dropdown,.megamenu__cols a:hover{background-color:var(--colorNav)}.header-item--search is-land{width:100%}.header-item--search .search__input-wrap input{border-color:var(--colorBtnPrimary)}.megamenu__col-title a{font-weight:500}.megamenu__featured{text-align:center}.megamenu__featured .btn{margin-top:10px}.site-nav__item-cta{position:absolute;left:var(--pageWidthPadding);font-weight:400;padding:var(--siteNavItemPaddingTopBottom) var(--siteNavItemPadding);padding-left:0}.site-nav__item-cta a{color:var(--colorBtnPrimary)}.slide-nav__image{display:none}.slide-nav__image+span{padding-left:0}@media only screen and (min-width: 769px){.flex-grid__item--34{flex-basis:34%}.flex-grid__item--22{flex-basis:22%}}.footer__blocks{justify-content:space-between}.footer__social{display:flex;gap:20px}.footer__social li{margin:0}@media only screen and (max-width: 768px){.footer__mobile-section{border-top:0px}.footer__blocks{align-content:center}.footer__block[data-type=menu],.footer__block--mobile{flex:1 0 100%;text-align:center}.footer__social{justify-content:center}}.gift-wrap-toggle{margin:12px 0;display:flex;align-items:center}.gift-wrap-toggle .switch{position:relative;display:inline-block;width:50px;height:28px}.gift-wrap-toggle .switch input{opacity:0;width:0;height:0}.gift-wrap-toggle .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--colorScheme2Bg);transition:.4s}.gift-wrap-toggle .slider:before{position:absolute;content:"";height:22px;width:22px;left:3px;bottom:3px;background-color:#fff;transition:.4s}.gift-wrap-toggle input:checked+.slider{background-color:var(--colorBtnPrimary)}.gift-wrap-toggle input:checked+.slider:before{transform:translate(22px)}.gift-wrap-toggle label{margin:0 10px 0 0}.template-index .main-content .shopify-section+.shopify-section,.template-index .main-content+.shopify-section{border-top:1px solid var(--colorBorder)}.site-header__element--top{border-bottom:0px}@media only screen and (min-width: 769px){.header-wrapper:not(header-wrapper--compressed) .site-header__element--sub[data-type=nav],.header-wrapper.header-wrapper--compressed .site-header__element--top{border-bottom:1px solid var(--colorBorder)}}.index-section{margin:0;padding:var(--indexSectionPadding) 0}@media only screen and (min-width: 769px){.media-with-text-layout--right .media-with-text__content{border-right:1px solid var(--colorBorder)}.media-with-text-layout--left .media-with-text__content{border-left:1px solid var(--colorBorder)}}.shopify-section-group-footer-group .newsletter-section__content{padding-left:0}.shopify-section-group-footer-group .input-group-field{min-width:300px}.shopify-section-group-footer-group .newsletter__input-group{max-width:none}@media only screen and (max-width: 768px){.shopify-section-group-footer-group .newsletter__input-group{flex-direction:column}.shopify-section-group-footer-group .newsletter__input-group .btn{width:100%}}.text-and-image-collage .page-width{max-width:80rem}.text-and-image-collage .collage-content{display:grid;grid-template-columns:repeat(8,1fr);grid-column-gap:20px;grid-row-gap:20px}.text-and-image-collage .collage__item:nth-child(3){grid-area:1 / 3 / 8 / 7}.text-and-image-collage .collage__item:nth-child(2){grid-area:5 / 2 / 8 / 4;z-index:1}.text-and-image-collage .collage__item:nth-child(1){grid-area:4 / 1 / 5 / 3}.text-and-image-collage .collage__item:nth-child(4){grid-area:2 / 6 / 5 / 8}.text-and-image-collage .collage__item:nth-child(5){grid-area:5 / 7 / 6 / 9}@media (max-width: 768px){.text-and-image-collage .collage-content{display:flex;flex-direction:column}}div:not(.page-width) .promo-grid .type-banner__content,div:not(.page-width) .promo-grid .type-banner__text{align-items:flex-start;text-align:left}div:not(.page-width) .promo-grid .flex-grid{margin-top:0}.type-banner p:not(.btn){text-transform:none}@media (min-width: 769px){div:not(.page-width) .promo-grid .flex-grid{padding-right:0}div:not(.page-width) .promo-grid .flex-grid--gutters .flex-grid__item{padding-top:0}div:not(.page-width) .promo-grid .text-highlight{padding-top:9rem}}.collection-content{border-top:0px}.collection-content .pagination .page{display:none}.page-content--product{padding-top:var(--pageTopPadding);padding-bottom:var(--pageTopPadding)}.product-single__meta{padding-top:var(--grid-gutter-small)}.product-single__meta .product-block--price .variant__label{display:none}.icon-and-text:not(.inventory--low) .icon.icon--inventory{background:url(//ctwf.com/cdn/shop/t/374/assets/time_small.svg?v=94535535981828491751756167166) no-repeat center center;background-size:20px 20px}.icon-and-text:not(.inventory--low) .icon.icon--inventory:before,.icon-and-text:not(.inventory--low) .icon.icon--inventory:after{content:none}.product__thumb-item,.product__thumb-item a:focus:before,.product__thumb-item a.is-active:before,.product__thumb .image-wrap img{box-shadow:none;border:0px}.size-chart__standalone{margin-bottom:0}.variant-input-wrap label.color-swatch{background-size:contain;box-shadow:none}.variant-input-wrap input[type=radio]:focus+label{outline-color:var(--colorTextBody)}.variant-input-wrap input[type=radio]:checked+label{border-radius:100%}.variant-input-wrap[name=Shape] .color-swatch{border-radius:0}.variant-wrapper .variant__label{text-transform:uppercase}.variant-wrapper--dropdown,.variant-input__select{width:100%;min-width:100%}.hint-and-gift .text-with-icons__block{justify-content:center}.hint-and-gift .text-with-icons__block .icon{width:30px;height:30px}.hint-and-gift #dropahint-cta #u_body a{padding:0!important;color:var(--colorTextBody)!important;font-family:var(--typeBasePrimary),var(--typeBaseFallback)!important;font-size:var(--typeBaseSize)!important;letter-spacing:var(--typeBaseSpacing)!important;line-height:var(--typeBaseLineHeight)!important;-webkit-font-smoothing:antialiased!important;-webkit-text-size-adjust:100%!important;text-rendering:optimizeSpeed!important}.custom-select-wrapper{position:relative;display:inline-block;text-align:center;text-transform:uppercase;width:100%}.custom-select{position:relative;display:block;background-color:#fff;box-shadow:0 0 0 1px var(--colorBtnPrimary);cursor:pointer}.custom-select-trigger{font-weight:400;padding:10px 30px 10px 10px;position:relative;background-image:var(--urlIcoSelect);background-repeat:no-repeat;background-position:right 10px center;background-size:11px}.custom-select.open .custom-select-trigger{background-image:none}.custom-options{position:absolute;top:100%;left:0;right:0;background-color:#fff;box-shadow:0 0 0 1px var(--colorBtnPrimary);display:none;z-index:99;max-height:250px;overflow-y:auto}.custom-option{padding:10px;cursor:pointer}.size-option{text-align:left}.custom-option+.custom-option{padding:10px;cursor:pointer;border-top:1px solid var(--colorBtnPrimary)}.custom-option span{float:right;padding:2px 4px;width:90px;text-align:center;color:var(--colorBtnPrimaryText);font-size:calc(var(--typeBaseSize) * .8);background-color:var(--colorBtnPrimary)}.custom-option span.mto{opacity:.5}.custom-option:hover{color:#fff;background-color:var(--colorBtnPrimary)}.custom-select.open .custom-options{display:block}.variant-wrapper.dropdown-selector{position:relative;text-align:center;text-transform:uppercase;background-color:#fff;box-shadow:0 0 0 1px var(--colorBtnPrimary);cursor:pointer}.variant-wrapper.dropdown-selector .variant__label{font-size:var(--typeBaseSize);font-weight:400;padding:10px 30px 10px 10px;margin:0;position:relative;background-image:var(--urlIcoSelect);background-repeat:no-repeat;background-position:right 10px center;background-size:11px;cursor:pointer;-webkit-user-select:none;user-select:none}.variant-wrapper.dropdown-selector .variant-input-wrap{display:none;position:absolute;min-width:100%;margin-top:1px;box-shadow:0 0 0 1px var(--colorBtnPrimary);background-color:#fff;z-index:1}.variant-wrapper.dropdown-selector .variant-input-wrap.active{display:block}.variant-wrapper.dropdown-selector .variant__button-label{display:block;font-weight:var(--typeHeaderWeight);margin:0;background-color:transparent;border-radius:0!important;box-shadow:none!important}.variant-wrapper.dropdown-selector .variant__button-label:hover{background-color:#f5f5f5}.variant-wrapper.dropdown-selector .variant-input-wrap .variant-input{display:flex;width:100%}.variant-wrapper.dropdown-selector .variant__button-label{width:100%;padding:10px;box-sizing:border-box}.variant-wrapper.dropdown-selector .variant-input+.variant-input{border-top:1px solid var(--colorBtnPrimary)}.order-fulfillment-notice .inventory--in-stock{display:none}.order-fulfillment-notice-text{height:25px}.icon-and-text.inventory--low .icon{margin-right:0}.icon-and-text.inventory--low .icon svg{width:20px;height:20px}#unbridaled-container .ub-ds-root .unbridaled-nice-select.unbridaled-swatch-selects{max-width:100%;margin-bottom:30px;border:0px;box-shadow:0 0 0 1px var(--colorBtnPrimary)}#unbridaled-container .unbridaled-ring-size-label.ring-size-label{display:none}#unbridaled-container .ub-ds-root .unbridaled-nice-select.unbridaled-swatch-selects .unbridaled-current,#unbridaled-container .ub-ds-root .unbridaled-nice-select.unbridaled-swatch-selects .unbridaled-list .unbridaled-option span{text-transform:uppercase;font-size:var(--typeBaseSize);text-align:center}#unbridaled-container .ub-ds-root .unbridaled-diamond-swatch{margin-bottom:30px}#unbridaled-container .ub-ds-root .unbridaled-nice-select .unbridaled-list,#unbridaled-container .ub-ds-root .unbridaled-nice-select .unbridaled-option.option{box-shadow:0 0 0 1px var(--colorBtnPrimary)}#unbridaled-container .ub-ds-root .unbridaled-nice-select .unbridaled-option.option+.unbridaled-option.option{box-shadow:0 1px 0 0 var(--colorBtnPrimary)}#unbridaled-container .ub-ds-root .unbridaled-nice-select:after{right:0;top:0;font-size:var(--typeBaseSize);font-weight:400;padding:20px;margin:0;border:0px;background-image:var(--urlIcoSelect);background-repeat:no-repeat;background-position:right 10px center;background-size:11px;cursor:pointer;-webkit-user-select:none;user-select:none}#shopify-block-affirm_pay_over_time_messaging_product_block_cCBJcP{margin:-30px 0 30px}@media only screen and (min-width: 768px){.grid-article[data-style=medium]{flex:0 0 33.33%}}.grid-article__meta{margin-top:var(--productGridMargin)}.blog-pages{padding-top:var(--pageWidthPadding)}.field-interested-set{display:flex;flex-wrap:wrap}.field-interested{display:flex;padding:10px}.field-interested input[type=checkbox]{width:auto;margin-right:10px;margin-bottom:0}.field-interested label{order:1;margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/374/assets/ctwf.css.map */
