:root{--FONT-STACK-HEADING: "Anton", "Barlow Condensed", sans-serif;--FONT-WEIGHT-HEADING: 400;--FONT-STYLE-HEADING: normal;--FONT-UPPERCASE-HEADING: uppercase;--LETTER-SPACING-HEADING: .01em;--dorti-cream: #f4dcc0;--dorti-ink: #0d0a08;--dorti-caramel: #975f2d;--dorti-brown: #71401c;--dorti-espresso: #2c1a10;--dorti-crimson: #5e1512;--dorti-flame: #f08a24;--dorti-bone: #e9c9a3}html,body{overflow-x:clip}.dorti-bleed{width:100vw;margin-left:calc(50% - 50vw)}.dorti-print{position:relative;isolation:isolate}.dorti-print:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;opacity:.16;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.2 0 0 0 0 0.12 0 0 0 0 0.05 0 0 0 1.2 -0.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.dorti-headline{font-family:Anton,sans-serif;font-weight:400;text-transform:uppercase;line-height:.95;letter-spacing:.005em;margin:0}.dorti-callout{font-family:Barlow Condensed,sans-serif;font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:.02em}.dorti-wordmark{display:block;aspect-ratio:2732 / 2048;background-color:var(--dorti-cream);-webkit-mask:url(/cdn/shop/files/Untitled_Artwork_1_6_1.png) center / contain no-repeat;mask:url(/cdn/shop/files/Untitled_Artwork_1_6_1.png) center / contain no-repeat}.dorti-btn{display:inline-flex;align-items:center;gap:10px;padding:15px 28px;border:2px solid var(--dorti-ink);border-radius:4px;background:var(--dorti-cream);color:var(--dorti-ink);font-family:Anton,sans-serif;font-size:1.05rem;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;box-shadow:4px 4px 0 var(--dorti-ink);transition:transform .15s ease,box-shadow .15s ease;cursor:pointer}.dorti-btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--dorti-ink)}.dorti-btn:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--dorti-ink)}.dorti-btn--ink{background:var(--dorti-ink);color:var(--dorti-cream);box-shadow:4px 4px 0 var(--dorti-flame)}.dorti-btn--ink:hover{box-shadow:6px 6px 0 var(--dorti-flame)}.dorti-btn--ink:active{box-shadow:2px 2px 0 var(--dorti-flame)}.dorti-link{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:4px}:root{--BTN-FONT-STACK: "Anton", sans-serif;--FONT-STACK-NAV: "Anton", sans-serif}body:not(.template-index):after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:none;opacity:.12;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.2 0 0 0 0 0.12 0 0 0 0 0.05 0 0 0 1.2 -0.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.theme__header{border-bottom:3px solid var(--dorti-ink)}.navlink--toplevel{font-family:Anton,sans-serif;font-weight:400;letter-spacing:.04em}.navlink--toplevel:hover{color:var(--dorti-caramel)}.btn:not(.btn--text):not(.btn--scroll-top){font-family:Anton,sans-serif;font-weight:400;letter-spacing:.05em;border-width:2px}.btn--primary:not(.btn--outline):not(.btn--text),.btn--black:not(.btn--outline):not(.btn--text),.btn--secondary:not(.btn--outline):not(.btn--text){border-color:var(--dorti-ink);box-shadow:4px 4px 0 var(--dorti-ink);transition:transform .15s ease,box-shadow .15s ease}.btn--primary:not(.btn--outline):not(.btn--text):hover,.btn--black:not(.btn--outline):not(.btn--text):hover,.btn--secondary:not(.btn--outline):not(.btn--text):hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--dorti-caramel)}.color-scheme-2 .btn--primary:not(.btn--outline),.color-scheme-3 .btn--primary:not(.btn--outline){box-shadow:4px 4px 0 var(--dorti-caramel)}.product-item{transition:transform .2s ease}.product-item:hover{transform:translateY(-4px)}.product-item .product-item__image{overflow:hidden;border:2px solid var(--dorti-ink);background:#fff;transition:box-shadow .2s ease}.product-item:hover .product-item__image{box-shadow:6px 6px 0 var(--dorti-ink)}.product-item .product-item__bg{transition:transform .5s cubic-bezier(.22,1,.36,1)}.product-item:hover .product-item__bg{transform:scale(1.04)}.product-item__title{font-weight:600}.product-item__price{color:var(--dorti-caramel);font-weight:700}.collection__title .hero__title,.main-page-title,.page-title{font-family:Anton,sans-serif;font-size:clamp(2.6rem,6vw,5rem)!important;line-height:.95;text-transform:uppercase}.collection__nav{border-top:2px solid var(--dorti-ink);border-bottom:2px solid var(--dorti-ink)}input.field,textarea.field,.field input,.field textarea,select{border-radius:4px}.footer-sections{border-top:3px solid var(--dorti-ink)}.footer__logo img{filter:invert(1) sepia(.35) saturate(1.6) brightness(.98)}[id$=__section_collection_X4qHk9]{background:var(--dorti-cream)}@media only screen and (max-width:749px){[id$=__section_collection_X4qHk9] .grid--mobile-slider .grid-item{width:calc(50% - 30px)}}@media(prefers-reduced-motion:reduce){.product-item,.product-item .product-item__bg,.product-item .product-item__image,.dorti-btn,.btn{transition:none!important}}.jdgm-star,.jdgm-prev-badge__stars .jdgm-star{color:var(--dorti-caramel)!important}.jdgm-histogram__bar-content{background:var(--dorti-caramel)!important}.jdgm-write-rev-link,.jdgm-btn--solid,.jdgm-submit-rev{background:var(--dorti-ink)!important;color:var(--dorti-cream)!important;border:2px solid var(--dorti-ink)!important;border-radius:4px!important;font-family:Anton,sans-serif!important;letter-spacing:.05em!important;box-shadow:4px 4px 0 var(--dorti-caramel)}.jdgm-rev-widg__title{font-family:Anton,sans-serif!important;text-transform:uppercase}.product__slides{border:2px solid var(--dorti-ink);background:#fff}.product__thumb{border:2px solid transparent;border-radius:2px}.product__thumb.is-active{border-color:var(--dorti-ink)}.rte table{width:100%!important;min-width:720px;table-layout:auto!important;border-collapse:collapse;border:2px solid var(--dorti-ink)!important;background:var(--dorti-cream)!important}.rte table td,.rte table th{width:auto!important;padding:10px 6px!important;white-space:nowrap;text-align:center;background:transparent!important;border:1px solid rgba(13,10,8,.22)!important;color:var(--dorti-ink)!important}.rte table td[style*=f8f8f8 i],.rte table th[style*=f8f8f8 i]{background:#e9c9a399!important}.rte table tr:first-child td,.rte table tr:first-child th,.rte table thead th{background:var(--dorti-ink)!important;color:var(--dorti-cream)!important;border-color:#f4dcc033!important;font-family:Anton,sans-serif;letter-spacing:.06em}.rte table tr:nth-child(2) td{font-weight:700!important;text-transform:uppercase;font-size:.85em}.rte table tr td:first-child{text-align:left;font-weight:700!important}.rte__table-wrapper{scrollbar-color:var(--dorti-caramel) transparent;scrollbar-width:thin}:is(.dorti-rig .dorti-rig__title,.cart__widget--products .cart__widget__title){display:flex;align-items:center;gap:12px;margin:0 0 10px;font-family:Anton,sans-serif;font-size:1.15rem;letter-spacing:.04em;text-transform:uppercase;color:var(--dorti-ink)}.dorti-rig .dorti-rig__title:after{content:"";flex:1;height:2px;background:var(--dorti-ink)}:is(.dorti-rig .dorti-rig__list,.cart__widget__products,.cart__empty__product){gap:0;border:2px solid var(--dorti-ink);background:var(--dorti-bone);box-shadow:4px 4px 0 var(--dorti-ink)}:is(.dorti-rig,.cart__widget--products,.cart__empty__product) quick-add-product+quick-add-product{border-top:1px solid rgba(13,10,8,.25)}:is(.dorti-rig,.cart__widget--products,.cart__empty__product) .product-upsell{--bg: transparent;align-items:center;flex-wrap:nowrap;padding:10px;gap:12px}:is(.dorti-rig,.cart__widget--products,.cart__empty__product) .product-upsell__image{flex:0 0 64px;width:64px}:is(.dorti-rig,.cart__widget--products,.cart__empty__product) .product-upsell__image__thumb{padding-top:100%;min-height:0;border:2px solid var(--dorti-ink);background:#fff}:is(.dorti-rig,.cart__widget--products,.cart__empty__product) .product-upsell__content{position:relative;display:flex;align-items:center;gap:12px;width:auto;flex:1;min-width:0;padding:0!important}:is(.dorti-rig,.cart__widget--products,.cart__empty__product) .product-upsell__link{flex:1;min-width:0}:is(.dorti-rig,.cart__widget--products,.cart__empty__product) .product-upsell__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 2px;font-size:.92rem;font-weight:600;line-height:1.25}:is(.dorti-rig,.cart__widget--products,.cart__empty__product) .product-upsell__price{margin:0;font-weight:700;color:var(--dorti-caramel)}:is(.dorti-rig,.cart__widget--products,.cart__empty__product) .product-upsell__actions{flex:0 0 auto}:is(.dorti-rig,.cart__widget--products,.cart__empty__product) .btn__outer{position:static}:is(.dorti-rig,.cart__widget--products,.cart__empty__product) .product-upsell__btn,:is(.dorti-rig,.cart__widget--products,.cart__empty__product) .btn__outer:hover .product-upsell__btn{width:auto;min-width:0;height:34px;padding:0 12px 0 6px;border:2px solid var(--dorti-ink);border-radius:4px;background:var(--dorti-ink);color:var(--dorti-cream);box-shadow:3px 3px 0 var(--dorti-caramel);transition:transform .15s ease,box-shadow .15s ease}:is(.dorti-rig,.cart__widget--products,.cart__empty__product) .btn__outer:hover .product-upsell__btn{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--dorti-caramel)}:is(.dorti-rig,.cart__widget--products,.cart__empty__product) .product-upsell__btn .btn__plus{--icon-size: 14px;margin:0 2px}:is(.dorti-rig,.cart__widget--products,.cart__empty__product) .product-upsell__btn .btn__text,:is(.dorti-rig,.cart__widget--products,.cart__empty__product) .btn__outer:hover .btn__text{opacity:1;padding:0;font-family:Anton,sans-serif;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase}:is(.dorti-rig,.cart__widget--products,.cart__empty__product) .product-upsell__btn.is-loading .btn__text,:is(.dorti-rig,.cart__widget--products,.cart__empty__product) .product-upsell__btn.is-added .btn__text,:is(.dorti-rig,.cart__widget--products,.cart__empty__product) .product-upsell__btn.is-loading .btn__plus,:is(.dorti-rig,.cart__widget--products,.cart__empty__product) .product-upsell__btn.is-added .btn__plus{opacity:0}.cart__widget--products .cart__widget__title{justify-content:space-between;margin:0;font-size:1rem}.cart__widget__products{margin-bottom:8px}.drawer--cart .drawer__head{font-family:Anton,sans-serif;font-size:1.4rem;letter-spacing:.03em;text-transform:uppercase;border-bottom:2px solid var(--dorti-ink)}.cart-holder .cart__title{font-family:Anton,sans-serif;font-size:clamp(2.2rem,4.5vw,3.4rem);line-height:1;text-transform:uppercase}.cart-holder .cart__items-count{font-size:.5em;vertical-align:super;color:var(--dorti-caramel)}.cart-holder .cart__button-continue .btn{padding:0;border:none!important;background:none!important;box-shadow:none!important;color:var(--dorti-ink);font-family:inherit;font-weight:600;letter-spacing:0;text-transform:none;text-decoration:underline;text-underline-offset:4px}.cart-holder .cart__button-continue .btn:after{content:none}.cart-holder .cart__item__image img{border:2px solid var(--dorti-ink);background:#fff}.cart-holder .cart__item__title{font-weight:600}@media only screen and (min-width:990px){.cart-holder .cart__aside{flex:0 0 380px;margin-left:40px;top:120px}}.cart-holder .cart__aside{align-self:flex-start;padding:22px 22px 8px;border:2px solid var(--dorti-ink);background:var(--dorti-bone);box-shadow:6px 6px 0 var(--dorti-ink)}.cart-holder .cart__total__label{font-family:Anton,sans-serif;letter-spacing:.06em}.cart-holder .cart__total__price{font-family:Anton,sans-serif;font-size:1.6rem}.cart-holder .cart__checkout{min-height:58px;font-size:1.15rem}.cart-holder .cart__note{display:block;margin-top:10px;font-style:normal;font-size:.8rem;opacity:.75}.dorti-cart-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:4px 0 0;padding:0;list-style:none;font-size:.85rem;font-weight:600}.dorti-cart-trust li{display:inline-flex;align-items:center;gap:6px}.dorti-cart-trust svg{width:16px;height:16px;fill:var(--dorti-caramel)}.cart-holder .cart__payment-icons{justify-content:center}.dorti-cart-rig{max-width:560px;margin-top:36px}.dorti-cart-rig .cart__widget{border:none}.dorti-cart-rig .cart__widget__title{font-size:1.3rem;padding-bottom:10px}@media only screen and (max-width:989px){.cart-holder .cart__inner{display:flex;flex-direction:column}.cart-holder .cart__content{display:contents}.cart-holder .cart__aside{order:1;position:static;margin-top:24px}.cart-holder [data-dorti-cart-rig]{order:2}.cart-holder .dorti-cart-rig{max-width:none}}@media only screen and (max-width:749px){.cart-holder .cart__item__content__left{flex-wrap:wrap;align-items:center;gap:8px 16px}.cart-holder .cart__item__content-inner{flex:1 0 100%}.cart-holder .cart__price{margin:0;font-weight:700}}.cart-holder .cart__empty .cart__title{margin-bottom:8px}@media only screen and (max-width:749px){.rte,.rte p,.rte li,.product__description,.faq-list__item-content,.accordion__body,body .dorti-qty__caption{font-size:16px;line-height:1.5}.radio__legend__option-name{font-size:15px}input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],input[type=password],textarea,select{font-size:16px!important}body .dorti-rig .product-upsell__btn,body .cart__widget--products .product-upsell__btn,body .cart__empty__product .product-upsell__btn,body .dorti-rig .btn__outer:hover .product-upsell__btn{height:44px;padding:0 14px 0 8px}.faq-list__item-content a,.accordion__body a{display:inline-block;padding:12px 0;margin:-12px 0}[id$=__section_collection_X4qHk9] .section-padding{--PT-MOBILE: 56px !important;--padding-top: 56px;--padding-bottom: 56px}body:has(#sticky-cart-portal button) cart-bar.cart-bar{display:none!important}#sticky-cart-portal button[aria-label="Decrease quantity"],#sticky-cart-portal button[aria-label="Increase quantity"]{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}}.dorti-bar__close:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.dorti-offer{display:flex;align-items:center;gap:10px;margin:10px 0 4px;padding:6px 6px 6px 12px;border:2px solid var(--dorti-ink);border-radius:4px;background:var(--dorti-ink);color:var(--dorti-cream);box-shadow:3px 3px 0 var(--dorti-caramel)}.dorti-offer[hidden]{display:none}.dorti-offer__text{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;flex:1 1 auto;min-width:0;margin:0;font-size:.9rem;line-height:1.3}.dorti-offer__tag{font-family:Barlow Condensed,sans-serif;font-weight:800;font-style:italic;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--dorti-flame)}.dorti-offer__deal strong{font-weight:700}.dorti-offer__code{padding:1px 6px;border:1px dashed rgba(244,220,192,.7);border-radius:3px;font-family:Anton,sans-serif;letter-spacing:.06em}.dorti-offer__apply{flex:0 0 auto;min-height:44px;padding:0 16px;border:2px solid var(--dorti-cream);border-radius:4px;background:var(--dorti-cream);color:var(--dorti-ink);font-family:Anton,sans-serif;font-size:.9rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.dorti-offer.is-applied .dorti-offer__apply{background:transparent;color:var(--dorti-cream);cursor:default}.dorti-offer__close{display:grid;place-items:center;flex:0 0 auto;width:32px;height:44px;padding:0;border:none;background:none;color:var(--dorti-cream);opacity:.6;cursor:pointer}.dorti-offer__close svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.5}@media only screen and (max-width:749px){.dorti-offer__text{font-size:.86rem}}.shop-pay-terms{display:none!important}.dorti-qty-fieldset .radio__legend__value{display:none}.radio__fieldset .dorti-qty{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 0}.radio__fieldset .dorti-qty .dorti-qty__item{display:block;padding:0;min-width:0}.radio__fieldset .dorti-qty .dorti-qty__card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:100%;min-height:92px;padding:16px 6px 12px;border:2px solid var(--dorti-ink);border-radius:4px;background:var(--dorti-cream);color:var(--dorti-ink);font-family:"Barlow",var(--FONT-STACK-BODY),sans-serif;letter-spacing:0;text-transform:none;line-height:1.25;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.radio__fieldset .dorti-qty .dorti-qty__card:hover,.radio__fieldset .dorti-qty .dorti-qty__card:focus{background:var(--dorti-bone);color:var(--dorti-ink)}.radio__fieldset .dorti-qty input:checked~.dorti-qty__card{background:var(--dorti-ink);color:var(--dorti-cream);box-shadow:4px 4px 0 var(--dorti-caramel);transform:translate(-2px,-2px)}.radio__fieldset .dorti-qty input:focus-visible~.dorti-qty__card{outline:2px solid var(--dorti-caramel);outline-offset:3px}.radio__fieldset .dorti-qty input.disabled~.dorti-qty__card{background:var(--dorti-cream);color:#0d0a0866;border-color:#0d0a084d}.dorti-qty__title{font-family:Anton,sans-serif;font-size:1.2rem;letter-spacing:.03em;text-transform:uppercase}.dorti-qty__unit{font-size:.85rem}.dorti-qty__save{font-family:Barlow Condensed,sans-serif;font-weight:800;font-style:italic;font-size:.85rem;letter-spacing:.03em;text-transform:uppercase;color:var(--dorti-caramel)}.radio__fieldset .dorti-qty input:checked~.dorti-qty__card .dorti-qty__save{color:var(--dorti-flame)}.dorti-qty__soldout{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.dorti-qty__badge{position:absolute;top:0;left:50%;padding:2px 8px;border:2px solid var(--dorti-ink);background:var(--dorti-crimson);color:var(--dorti-cream);font-family:Anton,sans-serif;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transform:translate(-50%,-60%)}.dorti-qty__caption{margin:12px 0 0;overflow:hidden;font-size:.92rem;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.dorti-qty__caption strong{font-weight:700}.variant__countdown--reserve,.variant__countdown--reserve:empty{display:grid!important;min-height:20px}.dorti-stats{margin:14px 0 0;padding:12px 14px;border:2px solid var(--dorti-ink);border-radius:4px;background:var(--dorti-ink);color:var(--dorti-cream);box-shadow:4px 4px 0 var(--dorti-caramel)}.dorti-stats__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid rgba(244,220,192,.2)}.dorti-stats__name{font-family:Anton,sans-serif;font-size:1.05rem;letter-spacing:.04em;text-transform:uppercase}.dorti-stats__name span{margin-left:4px;font-family:inherit;color:#f4dcc099}.dorti-stats__role{font-family:Barlow Condensed,sans-serif;font-weight:800;font-style:italic;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;color:var(--dorti-flame)}.dorti-stats__row{display:grid;grid-template-columns:58px 1fr 64px;align-items:center;gap:10px;height:22px}.dorti-stats__label{font-family:Anton,sans-serif;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#f4dcc0bf}.dorti-stats__bar{display:grid;grid-template-columns:repeat(5,1fr);gap:3px;height:9px}.dorti-stats__seg{border-radius:1px;background:#f4dcc024}.dorti-stats__seg.is-on{background:var(--dorti-flame);animation:dorti-stat-fill .35s ease both;animation-delay:calc(var(--i) * 45ms)}.dorti-stats__value{font-size:.8rem;font-weight:700;text-align:right;color:var(--dorti-cream)}@keyframes dorti-stat-fill{0%{opacity:0;transform:scaleX(.3)}to{opacity:1;transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.dorti-stats__seg.is-on{animation:none}}@media only screen and (max-width:749px){.radio__fieldset .dorti-qty{gap:8px}.dorti-qty__title{font-size:1.05rem}.dorti-qty__unit,.dorti-qty__save{font-size:.78rem}}.sliderow__title,.mobile-menu__title{font-family:Anton,sans-serif;font-weight:400;letter-spacing:.03em;text-transform:uppercase}.mobile-menu__block--collection .mobile-menu__image{border:2px solid var(--dorti-ink);background:#fff}.cart-holder .cart__empty__buttons .cart__empty__item:first-child .btn{background:var(--dorti-ink);color:var(--dorti-cream);box-shadow:4px 4px 0 var(--dorti-caramel)}.cart-holder .cart__empty__product{display:block;max-width:520px;margin:28px auto 0;text-align:left}
/*# sourceMappingURL=/cdn/shop/t/38/assets/dorti-dynamic.css.map */
