:root{--c-bg: #FFFFFF;--c-bg-soft: #FAF9F7;--c-bg-warm: #F5EDE8;--c-text: #1A1A1A;--c-text-muted: #6B6B6B;--c-text-light: #9E9E9E;--c-accent: #C8624A;--c-accent-hover: #A84D38;--c-accent-soft: #F5E6E1;--c-accent-neon: #00E575;--c-border: #E8E8E8;--c-border-dark: #1A1A1A;--c-shadow: rgba(0, 0, 0, .08);--c-shadow-hover: rgba(0, 0, 0, .14);--font-body: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-heading: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--section-gap: 6rem;--section-gap-sm: 3.5rem;--btn-radius: 3px;--btn-padding: 1.2rem 2.8rem;--btn-font-size: .875rem;--btn-letter: .06em;--ease: cubic-bezier(.25, .46, .45, .94);--ease-out: cubic-bezier(0, 0, .2, 1);--dur: .28s;--dur-slow: .5s;--dur-img: .6s}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--c-bg)!important;color:var(--c-text)!important;font-family:var(--font-body)!important;font-size:1rem!important;line-height:1.6!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shopify-section:nth-child(2n):not(:first-child)>*{background-color:var(--c-bg-soft)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading)!important;color:var(--c-text)!important;line-height:1.15!important;letter-spacing:-.02em!important}h1,.h1{font-weight:800!important}h2,.h2{font-weight:700!important}h3,.h3{font-weight:600!important}::selection{background-color:var(--c-accent-soft);color:var(--c-accent)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--c-bg)}::-webkit-scrollbar-thumb{background:var(--c-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--c-text-muted)}.header-wrapper,.header{background-color:var(--c-bg)!important;border-bottom:1px solid var(--c-border)!important;box-shadow:0 1px 0 var(--c-border)!important}.header__heading-link,.header__heading{font-weight:800!important;font-size:1.5rem!important;letter-spacing:-.03em!important;color:var(--c-text)!important;text-transform:uppercase!important}.header__menu-item,.list-menu__item,.header__menu-item a{font-size:.875rem!important;font-weight:500!important;letter-spacing:.02em!important;color:var(--c-text)!important;text-decoration:none!important;transition:color var(--dur) var(--ease)!important}.header__menu-item:hover a,.list-menu__item:hover{color:var(--c-accent)!important}.header__icon svg,.header__icon-svg-wrapper svg{color:var(--c-text)!important;fill:var(--c-text)!important;transition:color var(--dur) var(--ease)!important}.header__icon:hover svg{color:var(--c-accent)!important;fill:var(--c-accent)!important}.cart-count-bubble{background-color:var(--c-accent)!important;color:#fff!important}.announcements,.announcement-bar{background-color:var(--c-text)!important;color:#fff!important;font-size:.8rem!important;letter-spacing:.06em!important;font-weight:500!important}.banner{background-color:var(--c-bg-soft)!important}.banner__heading,.banner h1,.banner h2{font-size:clamp(2.8rem,6.5vw,6rem)!important;font-weight:800!important;letter-spacing:-.04em!important;line-height:1!important;color:var(--c-text)!important;text-transform:uppercase!important}.banner__text,.banner p{font-size:clamp(1rem,1.5vw,1.125rem)!important;color:var(--c-text-muted)!important;line-height:1.7!important;max-width:50ch}.banner .button,.banner a.button{background-color:var(--c-accent)!important;color:#fff!important;border:2px solid var(--c-accent)!important;border-radius:var(--btn-radius)!important;padding:var(--btn-padding)!important;font-size:var(--btn-font-size)!important;font-weight:700!important;letter-spacing:var(--btn-letter)!important;text-transform:uppercase!important;text-decoration:none!important;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)!important}.banner .button:hover,.banner a.button:hover{background-color:transparent!important;color:var(--c-accent)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #c8624a40!important}.banner .button--secondary{background-color:transparent!important;color:var(--c-text)!important;border:2px solid var(--c-text)!important}.banner .button--secondary:hover{background-color:var(--c-text)!important;color:#fff!important;transform:translateY(-2px)!important}.slideshow__controls .slider-button,.slideshow .slider-button{border-color:var(--c-text)!important}.collection,.featured-collection,[class*=featured-collection]{background-color:var(--c-bg)!important;padding-block:var(--section-gap)!important}.collection__title,.featured-collection__title,.title-wrapper .title,.title-wrapper h2{font-size:clamp(1.75rem,3.5vw,2.75rem)!important;font-weight:800!important;letter-spacing:-.03em!important;color:var(--c-text)!important;margin-bottom:.5rem!important}.title-wrapper .subtitle,.featured-collection .subtitle{color:var(--c-text-muted)!important;font-size:1rem!important}.grid--2-col,.grid--3-col-tablet,.grid--4-col-desktop{gap:1.5rem!important}.card-wrapper{transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)!important;border-radius:4px!important;overflow:hidden!important}.card-wrapper:hover{transform:translateY(-6px)!important;box-shadow:0 20px 48px var(--c-shadow-hover)!important}.card,.card--standard,.card--card{border-radius:4px!important;overflow:hidden!important;background-color:var(--c-bg)!important;border:1px solid var(--c-border)!important}.card--card{box-shadow:none!important;transition:box-shadow var(--dur) var(--ease)!important}.card-wrapper:hover .card--card{box-shadow:none!important;border-color:var(--c-text)!important}.card__media,.card .media{overflow:hidden!important;background-color:var(--c-bg-soft)!important}.card__media img,.card .media img{transition:transform var(--dur-img) var(--ease)!important}.card-wrapper:hover .card__media img:first-child,.card-wrapper:hover .media img:first-child{transform:scale(1.04)!important}.card-wrapper .media.media--hover-effect>img:first-child:not(:only-child){transition:opacity var(--dur-slow) var(--ease)!important}.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0!important}.card-wrapper .media.media--hover-effect>img+img{transition:opacity var(--dur-slow) var(--ease),transform var(--dur-img) var(--ease)!important;opacity:0!important}.card-wrapper:hover .media.media--hover-effect>img+img{opacity:1!important;transform:scale(1.04)!important}.card__heading,.card__heading a,.card-information .card__heading{font-size:.95rem!important;font-weight:600!important;color:var(--c-text)!important;letter-spacing:0!important;line-height:1.35!important;text-decoration:none!important}.price,.price--large,.price .price-item{font-size:.95rem!important;font-weight:700!important;color:var(--c-text)!important}.price--on-sale .price-item--regular{color:var(--c-text-light)!important;text-decoration:line-through!important}.price--on-sale .price-item--sale{color:var(--c-accent)!important}.badge,.badge--sale{background-color:var(--c-accent)!important;color:#fff!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;border-radius:2px!important;padding:3px 8px!important}.badge--new{background-color:var(--c-accent-neon)!important;color:var(--c-text)!important}.product-card-wrapper:before,.card-wrapper:before{content:"\2726  Personaliz\e1vel";position:absolute;top:10px;left:10px;background-color:var(--c-bg);color:var(--c-accent);font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:2px;border:1px solid var(--c-accent-soft);z-index:3;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.card-wrapper:hover:before{opacity:1!important;transform:translateY(0)!important}.quick-add__submit,.product-form__submit{background-color:var(--c-accent)!important;color:#fff!important;border:none!important;border-radius:var(--btn-radius)!important;font-weight:700!important;letter-spacing:var(--btn-letter)!important;text-transform:uppercase!important;font-size:var(--btn-font-size)!important;transition:background-color var(--dur) var(--ease),transform var(--dur) var(--ease)!important}.quick-add__submit:hover,.product-form__submit:hover{background-color:var(--c-accent-hover)!important;transform:translateY(-1px)!important}.multicolumn{background-color:var(--c-bg-soft)!important;padding-block:var(--section-gap)!important;border-top:1px solid var(--c-border)!important;border-bottom:1px solid var(--c-border)!important}.multicolumn-list__item{text-align:center!important;padding:2rem 1.5rem!important}.multicolumn-list__item .icon,.multicolumn-list__item svg{color:var(--c-accent)!important;fill:var(--c-accent)!important;width:2.5rem!important;height:2.5rem!important;margin-bottom:1rem!important}.multicolumn-list__item h3,.multicolumn-list__item .h3{font-size:1rem!important;font-weight:700!important;color:var(--c-text)!important;margin-bottom:.5rem!important}.multicolumn-list__item p{font-size:.875rem!important;color:var(--c-text-muted)!important;line-height:1.6!important}@media screen and (min-width:750px){.multicolumn-list__item:not(:last-child){border-right:1px solid var(--c-border)!important}}.rich-text,[class*=testimonial],.section-rich-text{background-color:var(--c-bg-warm)!important;padding-block:var(--section-gap)!important}.rich-text__heading,[class*=testimonial] h2{font-size:clamp(1.5rem,3vw,2.25rem)!important;font-weight:800!important;color:var(--c-text)!important}.rich-text__text:before{content:"\201c";font-size:4rem;color:var(--c-accent);line-height:0;vertical-align:-1.5rem;margin-right:.25rem;font-family:Georgia,serif}.rating__star,.rating .icon-star{color:var(--c-accent)!important;fill:var(--c-accent)!important}.slider-button{background-color:var(--c-bg)!important;border:1.5px solid var(--c-border)!important;color:var(--c-text)!important;border-radius:50%!important;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease)!important}.slider-button:hover{background-color:var(--c-accent)!important;border-color:var(--c-accent)!important;color:#fff!important}.image-with-text,.collage{background-color:var(--c-bg)!important;padding-block:var(--section-gap)!important}.image-with-text__heading{font-size:clamp(1.75rem,3.5vw,3rem)!important;font-weight:800!important;letter-spacing:-.03em!important;color:var(--c-text)!important;text-transform:uppercase!important}.image-with-text__text{color:var(--c-text-muted)!important;font-size:1rem!important;line-height:1.75!important}.image-with-text .button,.collage .button{background-color:var(--c-accent)!important;color:#fff!important;border:2px solid var(--c-accent)!important;border-radius:var(--btn-radius)!important;padding:var(--btn-padding)!important;font-weight:700!important;letter-spacing:var(--btn-letter)!important;text-transform:uppercase!important;font-size:var(--btn-font-size)!important;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)!important}.image-with-text .button:hover,.collage .button:hover{background-color:transparent!important;color:var(--c-accent)!important}.collage__item .media img{transition:transform var(--dur-img) var(--ease)!important}.collage__item:hover .media img{transform:scale(1.04)!important}.product{background-color:var(--c-bg)!important}.product__title,.product .product__title{font-size:clamp(1.75rem,3.5vw,2.75rem)!important;font-weight:800!important;letter-spacing:-.03em!important;text-transform:uppercase!important;line-height:1.05!important}.product__price .price--large{font-size:1.5rem!important;font-weight:700!important;color:var(--c-text)!important}.product__media-wrapper .media{border-radius:4px!important;overflow:hidden!important;background-color:var(--c-bg-soft)!important}.product__media-wrapper .media img{transition:transform var(--dur-img) var(--ease)!important}.product__media-wrapper .media:hover img{transform:scale(1.03)!important}.thumbnail-slider__item .media{border:2px solid transparent!important;border-radius:4px!important;overflow:hidden!important;cursor:pointer!important;transition:border-color var(--dur) var(--ease)!important}.thumbnail-slider__item.is-active .media,.thumbnail-slider__item:hover .media{border-color:var(--c-accent)!important}.variant-picker__option-values{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.swatch__input+.swatch__label,.variant-input-wrapper label{border:1.5px solid var(--c-border)!important;border-radius:4px!important;padding:8px 18px!important;font-size:.875rem!important;font-weight:600!important;color:var(--c-text)!important;background-color:var(--c-bg)!important;cursor:pointer!important;transition:border-color var(--dur) var(--ease),background-color var(--dur) var(--ease),color var(--dur) var(--ease)!important;-webkit-user-select:none!important;user-select:none!important}.swatch__input:checked+.swatch__label,.variant-input-wrapper input:checked+label{border-color:var(--c-text)!important;background-color:var(--c-text)!important;color:#fff!important}.swatch__input+.swatch__label:hover,.variant-input-wrapper label:hover{border-color:var(--c-accent)!important;color:var(--c-accent)!important}.swatch--color .swatch__label{padding:0!important;width:32px!important;height:32px!important;border-radius:50%!important}.product-form__submit{width:100%!important;background-color:var(--c-accent)!important;color:#fff!important;border:2px solid var(--c-accent)!important;border-radius:var(--btn-radius)!important;padding:1.4rem 2rem!important;font-size:1rem!important;font-weight:700!important;letter-spacing:var(--btn-letter)!important;text-transform:uppercase!important;cursor:pointer!important;position:relative!important;overflow:hidden!important;transition:background-color var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)!important}.product-form__submit:hover{background-color:var(--c-accent-hover)!important;transform:translateY(-2px)!important;box-shadow:0 10px 30px #c8624a4d!important}.product-form__submit:active{transform:scale(.98)!important;box-shadow:none!important}.product-form__submit:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.25) 50%,transparent 100%);transform:skew(-20deg);transition:left .55s var(--ease)}.product-form__submit:hover:after{left:160%}.shopify-payment-button__button{border-radius:var(--btn-radius)!important;font-weight:700!important;letter-spacing:var(--btn-letter)!important;text-transform:uppercase!important;font-size:var(--btn-font-size)!important}.product__description{color:var(--c-text-muted)!important;font-size:.95rem!important;line-height:1.8!important}.pickup-availability{border-top:1px solid var(--c-border)!important;padding-top:1.5rem!important;color:var(--c-text-muted)!important;font-size:.875rem!important}.cart-drawer,.cart{background-color:var(--c-bg)!important}.cart-drawer__header{border-bottom:1px solid var(--c-border)!important}.cart-drawer__footer{border-top:1px solid var(--c-border)!important;background-color:var(--c-bg-soft)!important}.cart__checkout-button{width:100%!important;background-color:var(--c-accent)!important;color:#fff!important;border:none!important;border-radius:var(--btn-radius)!important;padding:1.4rem 2rem!important;font-size:1rem!important;font-weight:700!important;letter-spacing:var(--btn-letter)!important;text-transform:uppercase!important;transition:background-color var(--dur) var(--ease)!important}.cart__checkout-button:hover{background-color:var(--c-accent-hover)!important}.cart-item__name{font-weight:600!important;color:var(--c-text)!important}.cart-item__price{font-weight:700!important;color:var(--c-text)!important}.footer{background-color:var(--c-text)!important;color:#fff!important;padding-block:5rem 3rem!important}.footer__content-top{border-bottom:1px solid rgba(255,255,255,.12)!important;padding-bottom:3rem!important;margin-bottom:3rem!important}.footer .footer__logo,.footer .header__heading{color:#fff!important;font-weight:800!important}.footer-block__heading,.footer__column .h4{color:#fff!important;font-size:.8rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin-bottom:1.5rem!important}.footer-block a,.footer a{color:#ffffffa6!important;font-size:.875rem!important;text-decoration:none!important;transition:color var(--dur) var(--ease)!important}.footer-block a:hover,.footer a:hover{color:var(--c-accent-soft)!important}.footer__copyright,.footer__content-bottom{color:#fff6!important;font-size:.8rem!important;border-top:1px solid rgba(255,255,255,.08)!important;padding-top:2rem!important;margin-top:0!important}.list-social__link svg{fill:#ffffffa6!important;transition:fill var(--dur) var(--ease)!important}.list-social__link:hover svg{fill:var(--c-accent-soft)!important}.footer .newsletter__button,.footer .field__button{background-color:var(--c-accent)!important;color:#fff!important;border-radius:0 var(--btn-radius) var(--btn-radius) 0!important;border:none!important;padding:0 1.5rem!important;transition:background-color var(--dur) var(--ease)!important}.footer .newsletter__button:hover,.footer .field__button:hover{background-color:var(--c-accent-hover)!important}.footer .field__input{border-radius:var(--btn-radius) 0 0 var(--btn-radius)!important;border:1px solid rgba(255,255,255,.2)!important;background-color:#ffffff14!important;color:#fff!important}.footer .field__input::placeholder{color:#fff6!important}.collection-tm{font-size:.45em!important;font-weight:400!important;vertical-align:super!important;line-height:0!important;letter-spacing:0!important;color:var(--c-accent)!important;margin-left:2px!important;font-style:normal!important;opacity:.85}.collection-hero__title .collection-tm{font-size:.35em!important;color:var(--c-accent)!important;opacity:1!important}.collection-list{gap:1.5rem!important}.collection-card-wrapper{transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)!important}.collection-card-wrapper:hover{transform:translateY(-5px)!important;box-shadow:0 16px 40px var(--c-shadow-hover)!important}.collection-card-wrapper .card__media .media img{transition:transform var(--dur-img) var(--ease)!important}.collection-card-wrapper:hover .card__media .media img{transform:scale(1.06)!important}.collection-card-wrapper .card__heading a{font-size:1.05rem!important;font-weight:700!important;color:var(--c-text)!important;letter-spacing:-.01em!important}.collection-list__item .card-wrapper:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--c-accent),var(--c-accent-soft));opacity:0;transition:opacity var(--dur) var(--ease);border-radius:0 0 4px 4px}.collection-list__item .card-wrapper:hover:after{opacity:1}.collection-hero__title{font-size:clamp(2.5rem,6vw,5rem)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:-.04em!important;color:var(--c-text)!important;line-height:1!important}[data-collection-handle=faith] .collection-hero,body[data-collection=faith] .collection-hero{background:linear-gradient(135deg,#1a2e1a,#2d4a2d)!important;color:#fff!important}[data-collection-handle=travelers] .collection-hero,body[data-collection=travelers] .collection-hero{background:linear-gradient(135deg,#0d1b2a,#1b3a5c)!important;color:#fff!important}[data-collection-handle=irish-way] .collection-hero,body[data-collection=irish-way] .collection-hero{background:linear-gradient(135deg,#0a1f0a,#1a4020)!important;color:#fff!important}[data-collection-handle=brazilian-logic] .collection-hero,body[data-collection=brazilian-logic] .collection-hero{background:linear-gradient(135deg,#1a0a00,#4a1a00)!important;color:#fff!important}@keyframes duasFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes duasFadeIn{0%{opacity:0}to{opacity:1}}.shopify-section{animation:duasFadeUp .65s var(--ease) both}.shopify-section:nth-child(1){animation-delay:0s}.shopify-section:nth-child(2){animation-delay:.08s}.shopify-section:nth-child(3){animation-delay:.16s}.shopify-section:nth-child(4){animation-delay:.24s}.shopify-section:nth-child(5){animation-delay:.32s}.shopify-section:nth-child(6){animation-delay:.4s}.grid__item{animation:duasFadeUp .55s var(--ease) both}.grid__item:nth-child(1){animation-delay:.05s}.grid__item:nth-child(2){animation-delay:.12s}.grid__item:nth-child(3){animation-delay:.19s}.grid__item:nth-child(4){animation-delay:.26s}.grid__item:nth-child(5){animation-delay:.33s}.grid__item:nth-child(6){animation-delay:.4s}.button,a.button,button.button{border-radius:var(--btn-radius)!important;font-weight:700!important;letter-spacing:var(--btn-letter)!important;text-transform:uppercase!important;font-size:var(--btn-font-size)!important;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)!important}.button:active{transform:scale(.97)!important}a{transition:color var(--dur) var(--ease)!important}@media screen and (max-width:749px){.banner__heading,.banner h1{font-size:clamp(2.2rem,10vw,3.5rem)!important}.product__title{font-size:clamp(1.5rem,6vw,2rem)!important}.title-wrapper .title,.title-wrapper h2{font-size:clamp(1.5rem,7vw,2.25rem)!important}.product-form__submit{font-size:.9rem!important;padding:1.2rem 1.5rem!important}.multicolumn-list__item:not(:last-child){border-right:none!important;border-bottom:1px solid var(--c-border)!important}.grid--2-col,.grid--3-col-tablet{gap:1rem!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/duasdesign-style.css.map */
