.content-for-layout[data-template="page.faq"],.content-for-layout[data-template=blog],.content-for-layout[data-template=article],.content-for-layout[data-template=page],.shopify-policy__container{--ink:var(--irr-red);--fgap:clamp(10px,1.2vw,16px);--irr-fs-q:clamp(.84rem,1vw,1rem);--irr-fs-a:clamp(.84rem,.98vw,1rem);--irr-rad:12px}.content-for-layout[data-template="page.faq"] h2{font-family:var(--irr-title)!important;font-weight:400!important;font-size:var(--irr-fs-title)!important;color:var(--ink)!important;text-transform:uppercase;letter-spacing:-.03em;line-height:.92;margin:0}.content-for-layout[data-template="page.faq"] .accordion{display:flex;flex-direction:column;gap:var(--fgap)}.content-for-layout[data-template="page.faq"] .accordion accordion-custom{display:block}.content-for-layout[data-template="page.faq"] .accordion accordion-custom .details{border:0!important;background-color:transparent!important}.content-for-layout[data-template="page.faq"] .accordion .details__header{display:flex;align-items:center;justify-content:space-between;gap:14px;box-sizing:border-box;cursor:pointer;text-align:left;border-radius:var(--irr-rad);box-shadow:inset 0 0 0 var(--irr-border) var(--ink);background-color:var(--ink)!important;color:var(--irr-bone)!important;padding:clamp(14px,1.6vh,20px) clamp(16px,1.5vw,24px)!important;font-family:var(--irr-head)!important;font-weight:400!important;font-size:var(--irr-fs-q)!important;line-height:1.25!important}.content-for-layout[data-template="page.faq"] .accordion .details__header:focus-visible{outline:2px solid var(--irr-bone);outline-offset:3px}.content-for-layout[data-template="page.faq"] .accordion .details__header .icon-plus{flex:0 0 auto;transition:transform .18s ease}.content-for-layout[data-template="page.faq"] .accordion details[open] .details__header .icon-plus{transform:rotate(45deg)}.content-for-layout[data-template="page.faq"] .accordion details[open] .details__header .icon-plus :is(.horizontal,.vertical){transform:none!important;opacity:1!important}.content-for-layout[data-template="page.faq"] .accordion .details-content{box-sizing:border-box;border-radius:var(--irr-rad);background-color:var(--irr-bone);box-shadow:inset 0 0 0 var(--irr-border) var(--ink);padding-inline:clamp(18px,2vw,30px)}.content-for-layout[data-template="page.faq"] .accordion details[open] .details-content{margin-block-start:var(--fgap);padding-block:clamp(18px,2vw,30px)!important}.content-for-layout[data-template="page.faq"] .accordion .details-content,.content-for-layout[data-template="page.faq"] .accordion .details-content *{color:var(--ink)!important;font-family:var(--irr-body)!important;font-weight:400!important;font-size:var(--irr-fs-a)!important;line-height:1.5!important}.content-for-layout[data-template="page.faq"] .accordion .details-content a{text-decoration:underline}.content-for-layout[data-template="page.faq"] .accordion .details-content p{margin:0 0 .7em}.content-for-layout[data-template="page.faq"] .accordion .details-content p:last-child{margin-bottom:0}.content-for-layout[data-template="page.faq"] .accordion .details-content :is(p,li,rte-formatter,.text-block){max-width:none!important}@media(min-width:750px){.content-for-layout[data-template="page.faq"] .accordion{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--fgap)}}.content-for-layout[data-template=blog] h1{font-family:var(--irr-title)!important;font-weight:400!important;font-size:var(--irr-fs-title)!important;color:var(--ink)!important;letter-spacing:-.03em;line-height:.92}.content-for-layout[data-template=blog] .blog-post-card .text-block.h6{font-family:var(--irr-head)!important;font-weight:400!important;font-size:var(--irr-fs-q)!important;line-height:1.25!important;color:var(--ink)!important}.content-for-layout[data-template=blog] .blog-post-card__content-text,.content-for-layout[data-template=blog] .blog-post-card__content-text *{font-family:var(--irr-body)!important;font-weight:400!important;font-size:var(--irr-fs-a)!important;line-height:1.5!important;color:var(--ink)!important}.content-for-layout[data-template=blog] .blog-post-item{position:relative;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;border:0!important;border-radius:var(--irr-rad);box-shadow:inset 0 0 0 var(--irr-border) var(--ink);padding:clamp(18px,2vw,30px)}.content-for-layout[data-template=blog] .blog-post-item a[data-testid=blog-post-link]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:var(--irr-rad)}.content-for-layout[data-template=blog] .blog-post-card__content-text a{display:none}.content-for-layout[data-template=blog] .blog-post-item a[data-testid=blog-post-link]{display:block;padding-block:0!important}.content-for-layout[data-template=blog] .blog-post-card__content{padding-block-start:0!important}.content-for-layout[data-template=blog] .blog-post-card .text-block.h6{padding-block-end:0!important}.content-for-layout[data-template=blog] .blog-post-card__content-text{padding-block-start:clamp(5px,.6vw,8px)!important}@media(min-width:1000px){.content-for-layout[data-template=blog] .blog-post-item{grid-column:span 2!important}}@media(min-width:750px)and (max-width:999px){.content-for-layout[data-template=blog] .blog-post-item{grid-column:span 3!important}}.content-for-layout[data-template=page] h1{font-family:var(--irr-title)!important;font-weight:400!important;font-size:var(--irr-fs-title)!important;color:var(--ink)!important;text-transform:uppercase;letter-spacing:-.03em;line-height:.92}.content-for-layout[data-template=page] :is(h2,h3,h4,h5,h6){font-family:var(--irr-head)!important;font-weight:400!important;font-size:var(--irr-fs-q)!important;line-height:1.25!important;color:var(--ink)!important}.content-for-layout[data-template=page] :is(p,li){font-family:var(--irr-body)!important;font-weight:400!important;font-size:var(--irr-fs-a)!important;line-height:1.5!important;color:var(--ink)!important}.content-for-layout[data-template=page] a.button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:auto;min-height:clamp(48px,6.2vh,56px);padding:0 clamp(24px,6vw,34px)!important;background-color:var(--irr-red)!important;color:var(--irr-bone)!important;border:2px solid var(--irr-red)!important;border-radius:10px!important;text-decoration:none;text-transform:uppercase;letter-spacing:.04em;font-family:var(--irr-head)!important;font-weight:400!important;font-size:var(--irr-fs-btn)!important;transition:transform .18s ease}.content-for-layout[data-template=page] a.button:hover,.content-for-layout[data-template=page] a.button:focus-visible{transform:scale(var(--irr-btn-scale))}@media(max-width:749px){.content-for-layout[data-template=page] a.button{--irr-btn-scale:var(--irr-btn-scale-wide)}}.shopify-policy__container{max-width:none!important;margin:0!important;box-sizing:border-box;padding:var(--irr-sec-y) var(--irr-edge)!important}.shopify-policy__title{text-align:left!important;margin:0 0 var(--irr-head-gap)!important}.shopify-policy__container h1{font-family:var(--irr-title)!important;font-weight:400!important;font-size:var(--irr-fs-title)!important;letter-spacing:-.03em;line-height:.92}.shopify-policy__container :is(h2,h3,h4,h5,h6){font-family:var(--irr-head)!important;font-weight:400!important;font-size:var(--irr-fs-cardhead)!important;line-height:1.25!important}.shopify-policy__container :is(p,li){font-family:var(--irr-body)!important;font-weight:400!important;font-size:var(--irr-fs-a)!important;line-height:1.5!important}.shopify-policy__body :is(p,li){max-width:76ch}.shopify-policy__body p{margin:0 0 1em}.shopify-policy__body p:last-child{margin-bottom:0}.shopify-policy__body br{display:block;content:"";margin-block-start:.8em}.shopify-policy__body strong{display:block;margin-block:1.8em .45em;font-family:var(--irr-head);font-weight:400;font-size:var(--irr-fs-cardhead);line-height:1.25;text-transform:uppercase}.shopify-policy__body strong+br{display:none}.shopify-policy__body :is(p,li):first-child>strong:first-child{margin-block-start:0}.content-for-layout[data-template="page.contact"]{--ink:var(--irr-bone)}body:has(.content-for-layout[data-template="page.contact"]){background-color:var(--irr-red)}.content-for-layout[data-template="page.contact"] :is(.section-background,.section){background-color:transparent!important}.content-for-layout[data-template="page.contact"] h1{font-family:var(--irr-title)!important;font-weight:400!important;font-size:var(--irr-fs-title)!important;color:var(--ink)!important;text-transform:uppercase;letter-spacing:-.03em;line-height:.92}.content-for-layout[data-template="page.contact"] :is(h2,h3,h4,h5,h6,p,li){font-family:var(--irr-body)!important;font-weight:400!important;font-size:var(--irr-fs-body)!important;line-height:1.45!important;color:var(--ink)!important}.content-for-layout[data-template="page.contact"] input.contact-form__input,.content-for-layout[data-template="page.contact"] textarea.contact-form__input{width:100%;box-sizing:border-box;background-color:transparent!important;color:var(--ink)!important;border:var(--irr-border,2px) solid var(--ink)!important;border-radius:10px!important;text-transform:uppercase;letter-spacing:.04em;font-family:var(--irr-head)!important;font-weight:400!important;font-size:var(--irr-fs-btn)!important}.content-for-layout[data-template="page.contact"] input.contact-form__input{min-height:clamp(46px,5.4vh,52px);padding:0 18px!important}.content-for-layout[data-template="page.contact"] textarea.contact-form__input{padding:14px 18px!important;line-height:1.45}.content-for-layout[data-template="page.contact"] .contact-form__input::placeholder{color:var(--ink);opacity:.7}.content-for-layout[data-template="page.contact"] .contact-form__input:focus,.content-for-layout[data-template="page.contact"] .contact-form__input:focus-visible{border-color:var(--ink)!important;outline:2px solid var(--ink);outline-offset:2px}.content-for-layout[data-template="page.contact"] button[type=submit]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:auto;cursor:pointer;min-height:clamp(46px,5.4vh,52px);padding:0 clamp(28px,3.4vw,56px)!important;background-color:var(--ink)!important;color:var(--irr-red)!important;border:var(--irr-border,2px) solid var(--ink)!important;border-radius:10px!important;text-transform:uppercase;letter-spacing:.04em;font-family:var(--irr-head)!important;font-weight:400!important;font-size:var(--irr-fs-btn)!important;box-shadow:none!important;--irr-btn-scale:var(--irr-btn-scale-wide);transition:transform .18s ease}.content-for-layout[data-template="page.contact"] button[type=submit]:hover,.content-for-layout[data-template="page.contact"] button[type=submit]:focus-visible{transform:scale(var(--irr-btn-scale))}@media(min-width:750px){.content-for-layout[data-template="page.contact"] button[type=submit]{align-self:flex-start;justify-self:start}}body:has(.content-for-layout[data-template="page.contact"]) header.header-section .header__row--top{box-shadow:0 0 0 var(--irr-border,2px) #eeece873!important}.content-for-layout[data-template=article] h1{font-family:var(--irr-title)!important;font-weight:400!important;font-size:var(--irr-fs-title)!important;letter-spacing:-.03em;line-height:.92}.content-for-layout[data-template=article] :is(h2,h3,h4,h5,h6){font-family:var(--irr-head)!important;font-weight:400!important;font-size:var(--irr-fs-cardhead)!important;line-height:1.25!important}.content-for-layout[data-template=article] :is(p,li,.blog-post-details){font-family:var(--irr-body)!important;font-weight:400!important;font-size:var(--irr-fs-a)!important;line-height:1.5!important}.content-for-layout[data-template=blog] .section,.content-for-layout[data-template=page] .section,.content-for-layout[data-template="page.contact"] .section{padding-block:var(--irr-sec-y)!important;min-height:0!important}.content-for-layout[data-template=blog] .layout-panel-flex,.content-for-layout[data-template=page] .layout-panel-flex,.content-for-layout[data-template="page.contact"] .layout-panel-flex{min-height:0!important;padding-block:0!important}.content-for-layout[data-template=blog] .text-block:has(h1){padding-block:0 var(--irr-head-gap)!important}.content-for-layout[data-template="page.contact"] .shopify-section:first-child .section{padding-block:var(--irr-sec-y) 0!important}.content-for-layout[data-template="page.contact"] .shopify-section:last-child .section{padding-block:var(--irr-head-gap) var(--irr-sec-y)!important}.content-for-layout[data-template=article] .blog-post-comments-container :is(h1,h2,h3,h4,h5,h6){color:var(--ink)!important}.content-for-layout[data-template=article] .blog-post-comments-container :is(input:not([type=hidden]),textarea){width:100%;box-sizing:border-box;background-color:transparent!important;color:var(--ink)!important;border:var(--irr-border,2px) solid var(--ink)!important;border-radius:10px!important;box-shadow:none!important;text-transform:uppercase;letter-spacing:.04em;font-family:var(--irr-head)!important;font-weight:400!important;font-size:var(--irr-fs-btn)!important}.content-for-layout[data-template=article] .blog-post-comments-container input:not([type=hidden]){min-height:clamp(46px,5.4vh,52px);padding:0 18px!important}.content-for-layout[data-template=article] .blog-post-comments-container textarea{padding:14px 18px!important;line-height:1.45}.content-for-layout[data-template=article] .blog-post-comments-container ::placeholder{color:var(--ink);opacity:.7}.content-for-layout[data-template=article] .blog-post-comments-container :is(input:not([type=hidden]),textarea):focus-visible{border-color:var(--ink)!important;outline:2px solid var(--ink);outline-offset:2px}.content-for-layout[data-template=article] .blog-post-comments-container button[type=submit]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:auto;cursor:pointer;min-height:clamp(48px,6.2vh,56px);padding:0 clamp(24px,6vw,34px)!important;background-color:var(--irr-red)!important;color:var(--irr-bone)!important;border:2px solid var(--irr-red)!important;border-radius:10px!important;box-shadow:none!important;text-transform:uppercase;letter-spacing:.04em;font-family:var(--irr-head)!important;font-weight:400!important;font-size:var(--irr-fs-btn)!important;transition:transform .18s ease}.content-for-layout[data-template=article] .blog-post-comments-container button[type=submit]:hover,.content-for-layout[data-template=article] .blog-post-comments-container button[type=submit]:focus-visible{transform:scale(var(--irr-btn-scale))}.menu-drawer__back-button:not(:has(.menu-drawer__menu-item-text)){font-size:0!important}.menu-drawer__back-button:not(:has(.menu-drawer__menu-item-text)):after{content:"Currency";font-family:var(--irr-nav)!important;font-weight:400!important;font-size:var(--irr-fs-nav)!important;letter-spacing:.06em;line-height:1;text-transform:uppercase;color:#eeece8}.menu-drawer .menu-drawer__navigation{padding-block-start:var(--irr-htotal)}.menu-drawer .menu-drawer__menu{padding-inline-start:calc(var(--irr-edge) + 16px)!important}.menu-drawer .menu-drawer__close-button{position:absolute!important;top:calc(var(--irr-hgap) + ((var(--irr-hbar) - 46px) / 2));right:var(--irr-edge);width:46px;height:46px;z-index:3}.menu-drawer .menu-drawer__close-button:before,.menu-drawer .menu-drawer__close-button:after{top:50%}.menu-drawer .menu-drawer__close-button:before{transform:translate(-50%,-50%) rotate(45deg)}.menu-drawer .menu-drawer__close-button:after{transform:translate(-50%,-50%) rotate(-45deg)}:root{--irr-fs-title:clamp(1.5rem,6vw,2.1rem)}@media(min-width:750px){:root{--irr-fs-title:clamp(1.8rem,3vw,2.5rem)}}h1,h2{text-wrap:balance}.shopify-pc__banner__dialog{box-sizing:border-box!important;left:var(--irr-hgap)!important;right:var(--irr-hgap)!important;bottom:var(--irr-hgap)!important;width:auto!important;border-radius:var(--irr-hrad)!important;padding:clamp(10px,2.4vw,14px)!important}.shopify-pc__banner__wrapper{gap:8px!important}.shopify-pc__banner__body,.shopify-pc__banner__body p{font-size:clamp(.7rem,2.9vw,.8rem)!important;line-height:1.3!important}.shopify-pc__banner__btns{gap:6px!important}.shopify-pc__banner__btns button{min-height:30px!important;padding:0 12px!important;border-radius:10px!important;font-size:clamp(.68rem,2.8vw,.78rem)!important}.shopify-pc__banner__btn-manage-prefs{min-height:26px!important;font-size:clamp(.64rem,2.6vw,.72rem)!important}body .irr-pdp__sticky{bottom:max(calc(clamp(24px,7vh,62px) + env(safe-area-inset-bottom,0px)),var(--irr-cookie-h,0px));transition:opacity .2s ease,transform .3s cubic-bezier(.4,.05,.35,1),bottom .25s ease}@media(prefers-reduced-motion:reduce){body .irr-pdp__sticky{transition-duration:.12s,.12s,.12s}}@media(min-width:1100px){.irr-rv .irr-rv__tags{flex-wrap:nowrap;gap:8px;container-type:inline-size}.irr-rv .irr-rv__tag{flex:0 1 auto;min-width:0;white-space:nowrap;text-align:center;padding-inline:clamp(8px,1.55cqi,18px);font-size:clamp(10.5px,1.45cqi,.8rem)}}:is(.content-for-layout[data-template=collection],.content-for-layout[data-template="404"]) p[role=heading]{font-family:var(--irr-head)!important;font-size:var(--irr-fs-head)!important;font-weight:400!important;color:var(--irr-red)!important;text-transform:uppercase!important;letter-spacing:.01em!important;line-height:1.15!important}:is(.content-for-layout[data-template=collection],.content-for-layout[data-template="404"]) .quick-add{display:none!important}@media(min-width:990px){.content-for-layout[data-template=collection] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:min(100%,var(--irr-col-grid-max, calc(2*(100svh - 468px)) ))!important;margin-inline:0!important}.content-for-layout[data-template=collection] .product-card__content{padding-block:16px!important}.content-for-layout[data-template=collection] p[role=heading]{padding-block-start:10px!important}}.content-for-layout[data-template="404"] :is(h1,h2,h3){font-family:var(--irr-title)!important;font-size:var(--irr-fs-title)!important;font-weight:400!important;color:var(--irr-red)!important;text-transform:uppercase!important;letter-spacing:-.03em!important;line-height:.92!important;text-wrap:balance}[class*=kl-teaser-]{display:none!important}.cart-drawer{--ink:#eeece8}.cart-drawer :is(p,span,div,label,a,td,th,li,input,button,select,textarea){font-family:var(--irr-body)}.cart-drawer__heading{font-family:var(--irr-title)!important;font-size:clamp(1.05rem,2.4vw,1.25rem)!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:-.02em!important;line-height:1.1!important;color:var(--ink)!important}.cart-drawer .cart-items__title,.cart-drawer .cart-items__title a{font-family:var(--irr-head)!important;font-size:var(--irr-fs-head)!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.01em!important;color:var(--ink)!important}.cart-drawer :is(.cart-items__price-column,.cart-items__price-column *,.cart-item__price,.cart-discount__label,.cart-discount__error-text,.cart-items__variant,.cart-subscription__checkbox-text,.cart-items__details small){font-family:var(--irr-body)!important;font-size:var(--irr-fs-note)!important;color:var(--ink)!important}.cart-drawer :is(.cart-totals__total-label,.cart-totals__total-value){font-family:var(--irr-head)!important;font-size:var(--irr-fs-head)!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.02em!important;color:var(--ink)!important}.cart-drawer :is(.cart__checkout-button,.cart-discount__button){display:flex!important;align-items:center!important;justify-content:center!important;min-height:clamp(46px,5.4vh,52px)!important;background-color:var(--ink)!important;color:var(--irr-red)!important;border:var(--irr-border,2px) solid var(--ink)!important;border-radius:10px!important;box-shadow:none!important;font-family:var(--irr-head)!important;font-size:var(--irr-fs-btn)!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.04em!important}.cart-drawer :is(.cart__checkout-button,.cart-discount__button) :is(.button-text,span){color:var(--irr-red)!important}.cart-drawer :is(.cart__checkout-button,.cart-discount__button):is(:hover,:focus-visible){background-color:var(--irr-red)!important;color:var(--ink)!important;border-color:var(--ink)!important}.cart-drawer :is(.cart__checkout-button,.cart-discount__button):is(:hover,:focus-visible) :is(.button-text,span){color:var(--ink)!important}.cart-drawer :is(.cart-items__remove,.quantity-minus,.quantity-plus,.close-button),.cart-drawer :is(.cart-items__remove,.quantity-minus,.quantity-plus,.close-button):is(:hover,:focus-visible){background-color:transparent!important;color:var(--ink)!important;font-family:var(--irr-head)!important;font-size:var(--irr-fs-btn)!important;text-transform:uppercase!important;letter-spacing:.04em!important}.cart-drawer :is(.cart-items__remove,.quantity-minus,.quantity-plus,.close-button) svg{color:var(--ink)!important;stroke:currentColor}.cart-drawer :is(.cart-items__remove,.close-button):is(:hover,:focus-visible){opacity:.72}.cart-drawer :is(.quantity-selector,.cart-discount__input-container){border:var(--irr-border,2px) solid var(--ink)!important;border-radius:10px!important}.cart-drawer input:is([type=text],[type=number],[type=search]){background-color:transparent!important;color:var(--ink)!important;border:0!important;font-family:var(--irr-head)!important;font-size:var(--irr-fs-btn)!important;letter-spacing:.04em!important}.cart-drawer input::placeholder{color:var(--ink)!important;opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/44/assets/irr-pages.css.map */
