@font-face{font-family:icf;src:url(icf.eot);src:url(icf.eot#iefix) format("embedded-opentype"),url(icf.ttf) format("truetype"),url(icf.woff) format("woff"),url(icf.svg#icf) format("svg");font-weight:400;font-style:normal;font-display:block}input[type=email],input[type=password],input[type=tel]{inline-size:100%;block-size:1.5lh;padding-inline:.8em;padding-block:.5em;background-color:#fff;font-size:var(--font-size-xs);border-radius:var(--box-border-radius)}input[type=email]::placeholder{font-size:var(--font-size-2xs);opacity:.5}.link{cursor:pointer;display:inline-block;border:none;box-shadow:none;color:var(--color-black);text-decoration:underline;background-color:transparent;font-family:inherit}.link--text{color:var(--color-black)}.link:hover,.link--text:hover{color:var(--color-hover)}.c-product-list__item-image .c-product-list__item-placeholder{aspect-ratio:3 / 4;display:flex;justify-content:center;align-items:center}.c-product-list__item-image .c-product-list__item-placeholder svg{width:80%;margin:0 auto}.quantity .quantity__input{color:var(--color-black);font-family:var(--font-family-def);-webkit-appearance:none;appearance:none;outline:none;border:none;display:block;block-size:1.5lh;padding-inline:.8em;padding-block:.5em;background-color:#fff;border-radius:var(--box-border-radius)}quantity-popover .quantity.cart-quantity{background-color:#fff}.product-item-hero__image .product-item-hero__image-item{width:100%}.product-item-hero__category{margin-block-end:max(1.5em,5vh)}.c-submit-button .product-form__submit:disabled{cursor:not-allowed}.c-submit-button[data-disabled=true]{background-color:gray}@media (hover: hover){.c-submit-button[data-disabled=true]:hover:before,.c-submit-button[data-disabled=true]:hover:after{display:none}.c-submit-button[data-disabled=true]:hover>.c-arrow{--arrow-color: #ffffff}}.price .price__tax-text{font-size:var(--font-size-2xs);vertical-align:baseline;line-height:1;padding-left:2px}.c-content-header__button:first-of-type{margin-inline-end:0}#MainContent wishlist-button-block{display:block;margin-block-start:.7em}#MainContent wishlist-button-block .wk-button{font-size:var(--font-size-2xs);font-weight:500;padding:.5em .5em .5em 1.2em;min-height:initial;position:relative}#MainContent wishlist-button-block .wk-button:before,#MainContent wishlist-button-block .wk-button:after{content:"";inline-size:.8em;block-size:2px;background-color:var(--color-black);position:absolute;inset-inline-start:0;inset-block-start:50%;transform:translateY(-50%)}#MainContent wishlist-button-block .wk-button:after{transform:translateY(-50%) rotate(90deg)}#MainContent wishlist-button-block .wk-button.wk-selected:after{transform:translateY(-50%) rotate(0)}#MainContent wishlist-button-block .wk-button:hover{text-decoration:underline}.cart-items .cart-item__totals{white-space:nowrap}.cart__ctas.c-submit-button{width:100%}.cart__ctas.c-submit-button .c-arrow.c-arrow--line{margin-top:0}.quantity-popover-container:not(.quantity-popover-container--hover){width:150px}@media screen and (min-width: 750px){.cart-items .cart-item__price-wrapper>*:only-child:not(.cart-item__discounted-prices){margin-top:18px}.cart-item .cart-item__totals .loading__spinner{top:18px}}.joc-dds__monthly-calendar .joc-dds__calendar-date{white-space:nowrap}.c-journal-list__item-image .c-journal-list__item-placeholder{aspect-ratio:3 / 4;display:flex;justify-content:center;align-items:center}.c-journal-list__item-image .c-journal-list__item-placeholder svg{width:80%;margin:0 auto}.c-pagenation__prevnext-prev.disabled,.c-pagenation__prevnext-next.disabled{opacity:.3}.c-article__main h1:not([class]),.c-article__main h2:not([class]),.c-article__main h3:not([class]),.c-article__main h4:not([class]),.c-article__main h5:not([class]),.c-article__main h6:not([class]){font-family:var(--font-family-jp);line-height:1.6;font-size:var(--font-size-xl);margin-block:var(--block-gap-block-2xl) var(--block-gap-block-xl)}.c-article__main>img:not([class]):not(:first-child){margin-block:var(--block-gap-block-xl)}#MainContent #insta-feed{overflow:visible!important}#MainContent #insta-feed .instafeed-new-layout-container{width:100%!important;height:auto!important;overflow:visible!important}#MainContent #insta-feed .instafeed-new-layout-wrapper{display:grid!important;grid-template-columns:repeat(4,1fr)!important;margin-inline:calc(var(--container-gap-inline) * -1)!important}#MainContent #insta-feed .instafeed-new-layout-item{width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;overflow:hidden!important}#MainContent .instafeed-bottom-link-wrapper a{overflow:hidden;text-indent:-9999px;width:100px;width:calc(var(--font-size-xs) * 6.5);color:var(--color-black);font-size:var(--font-size-xs);letter-spacing:0;line-height:1;display:inline-block;padding:.5em .3em 1em;position:relative;cursor:pointer;transition:transform .1s ease,color .1s;margin-top:var(--block-gap-block)}#MainContent .instafeed-bottom-link-wrapper a:before{content:"INSTAGRAM";position:absolute;text-indent:0;left:.3em}#MainContent .instafeed-bottom-link-wrapper a:after{content:"";inline-size:calc(100% - .4em);block-size:2px;background-color:var(--color-black);position:absolute;inset-inline-start:.2em;inset-block-end:.5em;transform-origin:left center;transform:scaleX(1)}#MainContent .instafeed-bottom-link-wrapper a:hover:after{animation:c-button-mouseover .5s}@media screen and (max-width: 599.98px){#MainContent #insta-feed .instafeed-new-layout-wrapper{grid-template-columns:repeat(3,1fr)!important}#MainContent #insta-feed .instafeed-new-layout-item:nth-child(7),#MainContent #insta-feed .instafeed-new-layout-item:nth-child(8){display:none}}#MainContent .custom-contact-form .globo-form-app{max-width:initial;margin-block-start:var(--block-gap-block-lg)}#MainContent .custom-contact-form .layout-2-column,#MainContent .custom-contact-form .layout-3-column{width:100%}#MainContent .custom-contact-form .globo-form-control{display:flex;flex-wrap:wrap;margin:0;padding:0;padding-block:var(--block-gap-block-sm);border-block-end:1px solid var(--color-gray-border);font-family:var(--font-family-def);line-height:1.8}@media screen and (max-width: 599.98px){#MainContent .custom-contact-form .globo-form-control{display:block;padding-inline:var(--list-indent)}}#MainContent .custom-contact-form .globo-form-control:first-child{border-block-start:1px solid var(--color-gray-border)}#MainContent .custom-contact-form .globo-label{flex-basis:28%;flex-shrink:0;padding-inline:var(--list-indent) var(--container-gap-inline);font-size:var(--font-size-xs);line-height:1.8}@media screen and (max-width: 599.98px){#MainContent .custom-contact-form .globo-label{font-size:var(--font-size-2xs);padding-inline:0;margin-block-end:.5em}}#MainContent .custom-contact-form .globo-label .text-danger.text-smaller{display:block;color:transparent}#MainContent .custom-contact-form .globo-label .text-danger.text-smaller:before{content:"\ff08\5fc5\9808\ff09";color:#010101;font-size:var(--font-size-2xs);margin-block-start:.3em}@media screen and (max-width: 599.98px){#MainContent .custom-contact-form .globo-label .text-danger.text-smaller{display:inline}#MainContent .custom-contact-form .globo-label .text-danger.text-smaller:before{font-size:var(--font-size-2xs)}}#MainContent .custom-contact-form .globo-form-input{flex-basis:72%;flex-grow:1}#MainContent .custom-contact-form .globo-form-input input:focus,#MainContent .custom-contact-form .globo-form-input textarea:focus{border:2px solid var(--color-black)}#MainContent .custom-contact-form small:not(:empty){padding-left:28%}#MainContent .custom-contact-form .flat-input{inline-size:100%;block-size:1.5lh;font-size:var(--font-size-xs);padding-inline:.8em;padding-block:.5em;background-color:#fff;border-radius:var(--box-border-radius);line-height:2.4;border:1px solid var(--color-black)}#MainContent .custom-contact-form .layout-2-column .flat-input{max-inline-size:15em}#MainContent .custom-contact-form .layout-3-column .flat-input{max-inline-size:7em}#MainContent .custom-contact-form .flat-input[name=textarea]{block-size:10lh}#MainContent .custom-contact-form .gfb__footer button{border:3px solid var(--color-black);background-image:none;box-shadow:none;cursor:pointer;display:inline-block;color:#fff;font-family:var(--font-family-def);font-size:var(--font-size-xs);font-weight:500;line-height:3.6;text-align:center;padding-block:0;padding-inline:1em 3em;background-color:var(--color-black);border-radius:var(--box-border-radius);inline-size:min(18em,100%);margin-block-start:var(--block-gap-block);transition:transform .1s ease,background-color .1s}@media screen and (max-width: 999.98px){#MainContent .custom-contact-form .gfb__footer{text-align:center}}#MainContent .custom-contact-form .gfb__footer button:before{content:"";inline-size:.6rem;aspect-ratio:1 / 1;border:var(--arrow-line-width) solid #fff;border-style:solid solid none none;position:absolute;inset-block-start:50%;inset-inline-end:1em;transform:translate(-20%,-50%) rotate(45deg)}#MainContent .custom-contact-form .gfb__footer button:after{content:"";inline-size:.8rem;block-size:2px;background-color:#fff;position:absolute;inset-block-start:50%;inset-inline-end:1em;transform:translate(-1px,-50%)}@media (hover: hover){#MainContent .custom-contact-form .gfb__footer button:hover{color:var(--color-black);background-color:#fff}#MainContent .custom-contact-form .gfb__footer button:hover:before{border-color:var(--color-black)}#MainContent .custom-contact-form .gfb__footer button:hover:after{background-color:var(--color-black)}}#MainContent .account table td:first-of-type a{display:inline-block;margin-top:2px}#MainContent .customer select{inline-size:100%;block-size:1.5lh;padding-inline:.8em;padding-block:.5em;background-color:#fff;font-size:var(--font-size-xs);border-radius:var(--box-border-radius);line-height:2.4;border:1px solid var(--color-black)}#MainContent .customer select:focus{border:2px solid var(--color-black);box-shadow:none}#MainContent .customer .select:before,#MainContent .customer .select:after{display:none}#MainContent .customer select+.svg-wrapper{right:1em}#MainContent .order .c-button+.order-details{margin-top:40px}#MainContent .addresses .contact-form__submit{flex-wrap:wrap}#MainContent .addresses li[data-address]{border-bottom:1px solid var(--color-gray-border);padding-bottom:50px}#MainContent .addresses li[data-address]:first-child{border-top:1px solid var(--color-gray-border);padding-top:50px}@media screen and (min-width: 600px){#MainContent .customer .c-dlist--contact:not(.for-login)>div:last-child>dt{align-self:center;padding-block-start:0}}.shopify-policy__container{max-width:initial}.shopify-policy__title{display:none}.shopify-policy__body{max-width:initial}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom-style.css.map */
