main._shop section._i{position:relative;overflow:hidden;background:#fcb829}main._shop section._i>div{position:relative;z-index:1;display:block}main._shop section._ii ._one ._title._h1{margin-bottom:.5rem;white-space:nowrap;font-family:rustica;text-transform:uppercase;font-weight:900}body#costa-rican-alajuela-coffee-single-origin-medium-light-roast main._shop .btn-close{color:#be3627!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.828' height='17.828'%3E%3Cpath d='m2.828 17.828 6.086-6.086L15 17.828 17.828 15l-6.086-6.086 6.086-6.086L15 0 8.914 6.086 2.828 0 0 2.828l6.085 6.086L0 15l2.828 2.828z' fill='%23be3627'/%3E%3C/svg%3E")}body .pt-custom-cntr ._product_ii .product-action .btn-subscription span{color:#fff!important}@media (max-width:767px){main._shop section._i ._container ._inside ._title{padding-bottom:5px!important}h2.collection-head-tt{text-align:center;padding-top:2rem;padding-bottom:1rem!important}}main._shop section._i ._container ._inside.ios ._title{padding:15px 20px 10px}main._shop section._i ._container ._inside.ios ._title:last-of-type{padding:15px 20px 20px}main._home section._ii{background:#f7f4e5;overflow:hidden}main._shop section._ii aside._one{background:#f7f4e5}main._shop section._ii ._one ._title{margin-bottom:.5rem;white-space:nowrap}main._shop section._ii aside._one ._head{padding:2% 0}main._shop section._ii aside._one ._head ._in{display:flex;justify-content:space-between;align-items:center}main._shop section._ii aside._one ._head ._in ._1{display:flex;flex-grow:1;grid-gap:5%;align-items:center}main._shop section._ii aside._one ._head ._in ._2{display:flex;flex-wrap:wrap;flex-grow:1;grid-gap:10%;justify-content:end;align-items:center}main._shop section._ii ._filters{grid-gap:1.2rem;display:flex;flex-wrap:wrap}main._shop section._ii ._filters ._filter{background:transparent;line-height:1.2;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-family:IBM PLex Sans,sans-serif;transition:all .3s ease-in;text-decoration:none}main._shop section._ii ._filters ._filter.active{background:#000;color:#f7f4e5}main._shop section._ii select{background:transparent;line-height:1.2;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;font-family:IBM PLex Sans,sans-serif;transition:all .3s ease-in;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}main._shop section._ii select._select .active{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23F7F4E5' d='m12 6.586-8.707 8.707 1.414 1.414L12 9.414l7.293 7.293 1.414-1.414L12 6.586z'/%3E%3C/svg%3E"),linear-gradient(to right,#000,#000)}main._shop section._ii select._select option{background-color:#f7f4e5;border:1px solid #000000;border-radius:.4rem;padding:5px;color:#000;font-family:IBM PLex Sans,sans-serif}main._shop section._ii ._card_pdp figure._bg{background:#f7f4e5}main._shop section._ii ._card_pdp:hover{cursor:pointer}main._shop section._ii ._card_pdp figure._bg>img{opacity:0;transition:opacity .3s ease-out;transform:scale(1)}main._shop section._ii ._card_pdp:hover figure._bg>img{opacity:1;transform:scale(1)}main._shop section._ii ._card_pdp ._content{bottom:0}main._shop section._ii ._card_pdp ._content ._name{transition:background-color .5s ease 0s;padding:22px 25px 25px;height:76px}main._shop section._ii ._card_pdp ._content ._name ._h6{line-height:unset!important}main._shop section._ii ._card_pdp:hover ._content ._name{background:#000}main._shop section._ii ._card_pdp:hover ._content ._name ._title{color:#f7f4e5}main._shop section._ii ._one ._body ._card_pdps.ios ._card_pdp ._content ._name{padding:18px 25px 25px}main._shop section._ii ._card_pdp ._content ._details{height:64px}main._shop section._ii ._card_pdp ._content ._details ._in{padding:15px}main._shop section._ii ._card_pdp ._content ._details ._in>p>b{font-weight:500;font-family:IBM Plex Sans,sans-serif;letter-spacing:0}main._shop section._ii ._card_pdp:hover ._media figure._pack{height:100%}main._shop section._ii ._card_pdp ._media figure._pack{padding:20px 0;width:56%;transform:translateY(0);transition:opacity .2s ease-in,transform 0s}main._shop section._ii ._card_pdp:hover ._media figure._pack{transform:translateY(0)}main._shop section._ii ._card_pdp ._details ._btn_card_pdp{text-transform:none;border-radius:100vw 0 0 100vw;white-space:nowrap;font-weight:600}main._shop section._ii ._card_pdp ._details ._2{flex-grow:1;border-right:0;transition:transform .5s ease-in-out;transform:translate(0)}main._shop section._ii ._card_pdp:hover ._details ._2{transform:translate(0)}main._shop section._ii ._card_pdp ._details ._3{width:0%;transition:width .5s ease-in-out,transform .5s ease-in-out;transform:translate(100%)}main._shop section._ii ._card_pdp:hover ._details ._3{width:30%;transform:translate(0)}main._shop section._ii ._card_pdp:hover ._details ._btn_card_pdp{border-radius:0}main._shop section._ii ._card_pdp ._details ._3 ._btn_card_pdp>span{transition:width .5s ease-in-out,transform .5s ease-in-out;transform:translate(100%)}main._shop section._ii ._card_pdp:hover ._details ._3 ._btn_card_pdp>span{transform:translate(0)}main._shop section._iv{position:relative;overflow:hidden;background:#f7f4e5}main._shop section._iv>div{position:relative;z-index:1;display:block;padding:7% 0}main._shop section._iv>figure._bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;filter:brightness(.8)}main._shop section._iv>figure._bg>img{position:absolute;object-fit:cover;height:150%;width:150%;max-width:150%;left:-25%;top:-25%}main._shop section._iv ._container ._inside ._title{background:transparent;width:max-content;padding:0;font-family:Rustica,sans-serif;text-transform:uppercase;color:#f7f4e5;font-weight:800;letter-spacing:.1rem;line-height:1}main._shop section._iv ._container ._inside .row>._1{padding:0 0 0 6%}main._shop section._iv span#_shop_iv_trigger_1{top:-20vh}.pt-custom-cntr ._product_ii .product-action .infolinks.mfp-link{display:none}.shopify_subscriptions_app_block_label{margin-bottom:1px}._link_hide{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}@media (min-width: 1200px){main._shop section._ii aside._one{border-top:.05vw solid #000000}main._shop section._i>div{position:relative;z-index:1;padding:120px 0 50px}main._shop section._ii select{border:.05vw solid #000000;border-radius:.5vw;padding:.5vw 5vw .5vw 1vw;letter-spacing:.06vw}main._shop section._ii ._filters ._filter{border:.05vw solid #000000;border-radius:.5vw;padding:.5vw 1vw;letter-spacing:.06vw}main._shop section._ii .select-wrapper{position:relative}main._shop section._ii .select-wrapper:after{content:"\f282";font-family:bootstrap-icons,sans-serif;color:#000;font-size:1vw;z-index:2;position:absolute;right:1vw;top:0;line-height:1.2;height:100%;display:flex;align-items:center}}@media (max-width: 1199px){main._shop section._i>div{position:relative;z-index:1;display:block}main._shop section._ii ._card_pdp figure._bg>img{opacity:1}main._shop section._ii ._card_pdp ._media figure._pack{height:100%}main._shop section._ii ._card_pdp ._content ._details{height:auto}main._shop section._ii ._filters{width:100%;justify-content:left;margin-top:0;grid-gap:10px}main._shop section._ii aside._one ._head ._in ._1{flex-wrap:wrap;width:100%;justify-content:space-between}main._shop section._ii ._card_pdp ._details ._3{width:30%;transform:translate(0)}main._shop section._ii ._card_pdp ._details ._3{border-right:0}main._shop section._ii ._card_pdp ._details ._3 ._btn_card_pdp>span{transform:translate(0)}main._shop section._ii ._card_pdp ._details ._btn_card_pdp{border-radius:0}main._shop section._ii ._card_pdp ._content ._details>div._1 ._in{height:100%;display:flex;flex-direction:column;justify-content:space-around}}@media (min-width: 992px) and (max-width: 1199px){main._shop section._ii aside._one{border-top:.05vw solid #000000;padding:0}main._shop section._ii ._filters ._filter{border:.05vw solid #000000;border-radius:.5vw;padding:.5vw 1vw;letter-spacing:.06vw}main._shop section._ii select{background:transparent;border:1px solid #000000;border-radius:.4rem;padding:5px 65px 5px 20px;letter-spacing:.06rem}main._shop section._i ._container ._inside{width:88%}main._shop section._ii aside._one ._head ._in ._1{padding:0 0 1rem}}@media (max-width: 991px){main._shop section._ii aside._one ._head ._in{flex-wrap:wrap;flex-direction:column-reverse;grid-gap:1rem}main._shop section._ii aside._one ._head ._in ._2{display:block;margin-bottom:.5rem;width:100%;text-align:left}main._shop section._ii aside._one ._head ._container._1 ._btn{margin:0 auto}main._shop section._ii aside._one ._head ._container._1{width:100%;max-width:100%}main._shop section._iv{padding:6rem 0 0}main._shop section._iv>div{padding:5rem 0}main._shop section._ii aside._one{padding:0}main._shop section._iv>figure._bg{padding:6rem 0 0}}@media (min-width: 768px) and (max-width: 991px){main._shop section._ii aside._one ._head{border-bottom:.05vw solid #000;padding:0 2vw 4vw}main._shop section._ii aside._one{border-top:.05vw solid #000000;padding:6vw 0}main._shop section._ii ._filters ._filter{border:.05vw solid #000000;border-radius:.5vw;padding:.5vw 1vw;letter-spacing:.06vw}main._shop section._ii select{background:transparent;border:1px solid #000000;border-radius:.4rem;padding:5px 65px 5px 20px;letter-spacing:.06rem}main._shop section._i ._container ._inside ._title{font-size:2.1rem;margin-bottom:-2%}main._shop section._ii ._two ._title{width:100%}main._shop section._iv{padding:6rem 0 0}main._shop section._iv>div{padding:5rem 0}main._shop section._ii aside._one{padding:0 0 4rem}}@media (max-width: 767px){main._shop section._ii ._filters button._filter{font-size:16px!important;line-height:0;padding:1.1rem 1rem}main._shop section._ii ._filters{width:100%}main._shop section._ii ._select{margin-top:.5rem;font-size:16px!important;background-position:calc(100% - 10px) 7px,100% 0!important;background-size:25px,42px 40px!important;padding:.5rem 70px .5rem 30px}main._shop section._ii ._select option{font-size:14px!important}main._shop ._ii ._one ._head{margin-bottom:2.3rem}main._shop ._ii ._one ._body ._card_pdps{width:95%;gap:1.5rem;justify-content:center}main._shop ._ii ._one ._body{display:flex;justify-content:center}main._shop .modal{padding:0}main._shop .modal-dialog{padding:2rem 0 0!important}main._shop .modal-content{margin:0!important;width:100%!important;max-width:100%}main._shop .btn-close{top:-3rem!important}main._shop .modal-header ._h5{font-size:1.8rem}}@media (max-width: 767px) and (min-width: 576px){main._shop section._ii aside._one ._head{border-bottom:.05vw solid #000;padding:0 2vw 4vw}main._shop section._ii aside._one{border-top:.5vw solid #000000;padding:6vw 0}main._shop section._ii ._filters ._filter{border:.05vw solid #000000;border-radius:.5vw;padding:.5vw 1vw;letter-spacing:.06vw}main._shop section._ii select{background:transparent;border:1px solid #000000;border-radius:.4rem;padding:5px 65px 5px 20px;letter-spacing:.06rem}main._shop section._i ._container ._inside ._title{font-size:1.8rem;margin-bottom:-2.5%;padding:10px 20px 5px}main._shop section._i ._container ._inside.ios ._title:last-of-type{padding:5px 20px 15px}main._shop section._ii ._card_pdps ._card_pdp{width:100%}main._shop section._ii ._card_pdp ._content ._name{height:60px;padding:15px 20px 20px}main._shop section._ii ._one ._body ._card_pdps.ios ._card_pdp ._content ._name{padding:10px 20px 20px}main._shop section._ii ._card_pdp ._content ._name ._h6{font-size:1.45rem}main._shop section._ii ._card_pdp ._details ._btn_card_pdp{white-space:wrap}main._shop section._ii aside._one{padding:0 0 4rem}main._shop section._ii aside._one ._head ._in ._1{margin-bottom:1rem}main._shop ._ii ._one ._head ._in ._1{padding-top:0;padding-left:0;padding-right:0;padding-bottom:1.2rem}main._shop ._ii ._one ._head ._in ._1 p{padding-bottom:.5rem}main._shop section._ii ._filters{width:100%;justify-content:left;margin-top:.5rem;margin-bottom:2vw;grid-gap:10px;white-space:nowrap;position:relative;overflow-x:scroll;overflow-y:hidden;flex-wrap:nowrap;-ms-overflow-style:none!important;scrollbar-width:none!important}main._shop section._ii ._filters>:last-child{margin-right:1rem}main._shop section._ii ._filters::-webkit-scrollbar{display:none!important}main._shop section._ii ._filters ._filter{overflow:visible}}@media (max-width: 575px){main._shop section._ii aside._one ._head{border-bottom:.05vw solid #000;padding:0 2vw 4vw}main._shop section._ii aside._one{border-top:.5vw solid #000000;padding:6vw 0}main._shop section._ii ._filters ._filter{border:.05vw solid #000000;border-radius:1.5vw;padding:1.5vw 3vw;letter-spacing:.06vw}main._shop section._ii select{background:transparent;border:1px solid #000000;border-radius:.4rem;padding:5px 65px 5px 20px;letter-spacing:.06rem}main._shop section._i ._container ._inside ._title:last-of-type{padding-top:0}@keyframes fadeIn{0%{opacity:.5;transform:translate(20px) translateY(-40px)}to{opacity:1;transform:translate(0) translateY(0)}}@keyframes fromBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutToTop{0%{opacity:1;transform:translate(0) translateY(0)}to{opacity:0;transform:translate(20px) translateY(-20px)}}main._shop section._ii ._one ._title._p-largebold{font-size:1.4rem}main._shop section._i ._container ._inside{width:100%}main._shop section._i ._container ._inside.ios ._title{padding:5px 20px 10px}main._shop section._i ._container ._inside.ios ._title:last-of-type{padding:5px 20px 10px}main._shop section._ii ._card_pdp:hover ._details ._3{width:100%;transform:translate(0)}main._shop section._ii ._card_pdp:hover ._details ._3 ._btn_card_pdp>span{transform:translate(0)}main._shop .modal-header{justify-content:start!important}main._shop .modal-header ._h5{width:90%!important}main._shop section._iv ._container ._inside .row>._1{display:flex;flex-direction:column;align-items:end;padding:0 6% 0 0}main._shop ._ii ._one{padding:0 0 4rem!important}main._shop ._ii ._one ._head ._in{flex-direction:column-reverse!important}main._shop ._ii ._one ._head ._in ._2{padding:1rem 1rem .5rem;margin-top:0!important}main._shop ._ii ._one ._head ._in ._2 .select-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;margin:0;flex-wrap:wrap;grid-gap:1rem}main._shop ._ii ._one ._head ._in ._2 .select-wrapper .wrapper_select_grid{display:flex;flex-direction:row;gap:20px}main._shop ._ii ._one ._head ._in ._2 .select-wrapper .wrapper_select_grid .one_square{width:40px;height:40px;background:#939793;cursor:pointer}main._shop ._ii ._one ._head ._in ._2 .select-wrapper .wrapper_select_grid .grid_square{z-index:1;display:grid;grid-template-columns:18px 18px;grid-template-rows:18px 18px;width:40px;height:40px;gap:4px}main._shop ._ii ._one ._head ._in ._2 .select-wrapper .wrapper_select_grid .grid_square .small_one_square{width:18px;height:18px;background:#939793;cursor:pointer}main._shop ._ii ._one ._head ._in ._2 .select-wrapper .wrapper_select_grid .one_square .actived{background:#000!important}main._shop ._ii ._one ._head ._in ._1{padding-top:0;padding-left:1rem;padding-right:0;padding-bottom:1.2rem}main._shop section._ii ._filters{width:100%;justify-content:left;margin-top:.5rem;margin-bottom:2vw;grid-gap:10px;white-space:nowrap;position:relative;overflow-x:scroll;overflow-y:hidden;flex-wrap:nowrap;-ms-overflow-style:none!important;scrollbar-width:none!important}main._shop section._ii ._filters>:last-child{margin-right:1rem}main._shop section._ii ._filters::-webkit-scrollbar{display:none!important}main._shop section._ii ._filters ._filter{overflow:visible}main._shop ._ii ._one ._head{padding:0!important}main._shop ._ii ._one ._body ._card_pdps{width:90%;gap:2.3rem}main._shop section._ii ._card_pdps ._card_pdp{width:100%;transition:all 1s ease-in-out}main._shop section._ii ._card_pdp figure._bg>img{opacity:0!important}main._shop section._ii ._card_pdp ._content ._name{background-color:#000;height:60px;padding:15px 20px 20px}main._shop section._ii ._one ._body ._card_pdps.ios ._card_pdp ._content ._name{padding:10px 20px 20px}main._shop section._ii ._card_pdp ._content ._name ._title{color:#f7f4e5}main._shop section._ii ._card_pdp ._content ._details{display:grid;grid-template-columns:70% 30%;grid-template-rows:auto auto}main._shop section._ii ._card_pdp ._content ._details>:nth-child(3){grid-column:span 2}._card_pdp ._content ._details>div._1{width:100%}._card_pdp ._content ._details>div._2{width:100%}main._shop section._ii ._card_pdp ._content ._details ._in{padding:8px 12px}main._shop section._ii ._card_pdp ._content ._details>div._1 ._in{justify-content:center}._card_pdp ._content ._details ._level{margin-top:0}main._shop section._ii ._card_pdp ._details ._3{width:100%}._card_pdp ._content ._details ._3{border-top:1px solid #000;border-right:0px solid transparent}._card_pdp ._content ._details ._3>a{border-left:0px solid transparent!important}main._shop section._ii ._card_pdp ._details ._3>a{letter-spacing:0px!important;font-size:1.5rem;font-weight:800}main._shop ._ii ._one ._body ._card_pdps._min-half{width:92%;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;animation:fadeIn 1s}main._shop section._ii ._card_pdps._min-half ._card_pdp ._media figure._pack{padding:5px 0}main._shop section._ii ._card_pdps._min-half ._card_pdp ._content ._name{height:auto;padding:10px 10px 5px}main._shop section._ii ._card_pdps._min-half ._card_pdp ._content ._name ._title{font-size:.8rem}main._shop section._ii ._card_pdps._min-half ._card_pdp ._content ._details>div._1 ._in{padding:5px 8px}main._shop section._ii ._card_pdps._min-half ._card_pdp ._content ._details ._title_level{font-size:.5rem;padding:0 0 .25rem}main._shop section._ii ._card_pdps._min-half ._card_pdp ._content ._details ._level{font-size:.6rem}main._shop section._ii ._card_pdps._min-half ._card_pdp ._content ._details>div._2 ._in p{font-size:.6rem}main._shop section._ii ._card_pdps._min-half ._card_pdp ._details ._3>a{padding:10px;font-size:.85rem}main._shop section._iv>div{padding:200px 0 3rem}main._shop section._iv ._container ._inside .row>._1{align-items:center;padding:0}main._shop section._iv ._container ._inside ._title{padding:0}main._shop section._iv ._container ._inside .row>._1 ._btn._ivory{width:75%;margin-top:1rem;font-size:large}}main._shop #_trigger_shop_i{top:0}main._shop .modal{display:none;position:fixed;padding:0;left:0;right:0;top:0;width:100%;overflow:hidden;background-color:#00000080;max-width:100%;transform:translate(0);animation:fromBottom .5s}main._shop .modal-dialog{position:relative;width:100%;height:100%;pointer-events:none;max-width:100%;margin:0 auto;padding:4rem 0 0!important;display:flex;justify-content:center;align-items:stretch}main._shop .modal-content{background-color:#fefefe;margin:0 auto;border:1px solid #888;position:relative;border-radius:0;border:.5px solid #000}main._shop .modal .modal-body{padding:0;height:100%;overflow:auto;max-height:100%}main._shop .modal-header{min-height:65px;padding:1.5rem 1rem 1rem;background-color:#38771f;display:flex;justify-content:center;align-items:center;border-top-left-radius:0;border-top-right-radius:0}main._shop .modal-header .modal-title{text-align:center;text-transform:uppercase;font-weight:800;color:#fcb829;font-family:Rustica,sans-serif;text-overflow:ellipsis;line-height:1}main._shop #modal-section{width:100%;height:100%}main._shop .btn-close{position:absolute;opacity:1;top:1rem;right:1.4rem;color:#fcb829;font-size:30px;z-index:7;font-weight:bolder;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.828' height='17.828'%3E%3Cpath d='m2.828 17.828 6.086-6.086L15 17.828 17.828 15l-6.086-6.086 6.086-6.086L15 0 8.914 6.086 2.828 0 0 2.828l6.085 6.086L0 15l2.828 2.828z' fill='%23FCB829'/%3E%3C/svg%3E")}main._shop .btn-close:hover{opacity:.75}h2.collection-head-tt{text-align:center;padding-bottom:0rem}._head{text-align:center}body.template-list-collections .superheader,body.template-collection .superheader{background:#fcb829}main._shop section._i{position:relative}main._shop section._i figure._bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;overflow:hidden}main._shop:not(._blog) section._i figure._bg{filter:brightness(.4)}main._shop section._i figure._bg img{transform:scale(1.2) translateY(0)}main._shop section.standard_i figure._bg img{width:100%;height:100%;object-fit:cover;object-position:center 12%}main._shop section.find_i figure._bg img{width:100%;height:100%;object-fit:cover;object-position:center center}main._shop section._i>div{position:relative;z-index:2}main._shop section._i ._inside ._title *{text-transform:uppercase;font-weight:700}main._shop:not(._blog) section._i ._inside ._title *{color:#f7f4e5}main._shop section._i ._inside ._description *{color:#f7f4e5;line-height:1.5}main._blog section._i ._inside{background:#f8f4e7;padding:1vw 1vw .2vw;line-height:1;text-align:center;width:max-content;margin:0 auto}main._blog section._i ._inside ._title._h1._rustica,main._blog section._i ._inside ._title._h1._rustica *{line-height:1!important}@media (min-width:1200px){main._shop section._i ._inside{width:70%}main._shop section._i{padding:10vw 0 2.5vw}}@media (min-width:991px) and (max-width:1200px){main._shop section._i ._inside{width:80%}main._shop section._i{padding:6vw 0 3vw}}@media (max-width:991px){main._shop section._i ._inside{width:100%}}@media (min-width:767px) and (max-width:991px){main._shop section._i{padding:10vw 0 5vw}}@media (min-width:575px) and (max-width:767px){main._shop section._i{padding:15vw 0 10vw}}@media (max-width:575px){main._shop section._i{padding:20vw 0 10vw}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/shop.css.map */
