.slider .swiper-container{width:100%;margin-left:auto;margin-right:auto}.slider .swiper-slide{text-align:center;font-size:18px;background:#fff;width:50%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;transition:all .5s linear;padding-bottom:22%}.slider .swiper-button-prev,.slider .swiper-button-next{top:0;margin-top:0;width:25%;height:100%;color:#7e5007}.slider .swiper-button-prev:after,.slider .swiper-button-next:after{content:"";width:100%;outline:none!important;-webkit-appearance:none!important;outline-width:0!important}.slider .swiper-pagination-bullet{width:14px;height:14px;border:3px solid #fff;opacity:.4}.slider .swiper-pagination-bullet-active{background-color:#7e5007;opacity:1}.slider .swiper-button-prev{justify-content:left;padding-left:10px;left:0}.slider .swiper-button-next{text-align:right;justify-content:right;padding-right:10px;right:0}.slider .swiper-slide-prev,.slider .swiper-slide-next{transform:scale(.9)!important;-webkit-transform:scale(.9)!important;-moz-transform:scale(.9)!important;-o-transform:scale(.9)!important;outline:none!important;-webkit-appearance:none!important;outline-width:0!important}@media(max-width:767px){.slider .swiper-slide{padding-bottom:80%}}.product-carousel{overflow:hidden;position:relative}.product-carousel h3{font-size:16px}.product-carousel .swiper-button-prev,.product-carousel .swiper-button-next{top:0;margin-top:0;width:25%;max-width:50px;height:100%;color:#7e5007}.product-carousel .swiper-button-prev:after,.product-carousel .swiper-button-next:after{width:100%;outline:none!important;-webkit-appearance:none!important;outline-width:0!important}.product-carousel .swiper-button-prev{justify-content:left;padding-left:10px;left:0}.product-carousel .swiper-button-next{text-align:right;justify-content:right;padding-right:10px;right:0}.product-carousel .swiper-slide img{width:100%}@media(max-width:767px){.product-carousel .swiper-button-prev{padding-left:2px}.product-carousel .swiper-button-next{padding-right:2px}}.increase-size img{filter:brightness(1.05)}.increase-size .product-actions .product-action{transition:all 1s}.products h1{display:inline-block;margin-right:10px}.products .product-count{font-size:13px;color:#555}.product-box{color:#7e5007;text-align:center}.product-box:hover{color:#7e5007}.product-box:hover .tile-title{font-weight:600!important;color:#533505}.product-box .increase-size{position:relative;width:100%;height:100%;filter:brightness(1.05)}.product-box .increase-size img:not(.image-under){transition:all .6s ease-in-out 0s;max-width:100%;max-height:100%;filter:brightness(1.05);z-index:1;position:relative}.product-box .increase-size .image-under{position:absolute;inset:0;z-index:0;width:100%}.product-box .increase-size .product-actions{z-index:2;position:absolute;bottom:15px;right:15px;left:15px;display:inline-block;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,transform .3s ease;backface-visibility:hidden;opacity:0;transform:translateY(25px) translateZ(0)}.product-box .increase-size .product-actions .product-action{background-color:#fff;display:inline-flex;font-size:16px;width:40px;height:40px;border-radius:20px;border:1px solid #7e5007;justify-content:center;align-items:center}.product-box .increase-size .product-actions .product-action:hover{cursor:pointer;background-color:#7e5007;color:#fff}.product-box .increase-size .product-actions .product-action.ajax-add-to-cart:hover,.product-box .increase-size .product-actions .product-action.select-weight:hover{border:1px solid green;background-color:green}.product-box:hover .increase-size img:not(.image-under){max-width:120%;max-height:120%;width:120%;height:120%;margin-top:-10%;margin-left:-10%}.product-box:hover .increase-size img.sizer{opacity:0}.product-box:hover .increase-size .product-actions{visibility:visible;opacity:1;transform:translateY(0) translateZ(0)}.ajax-add-to-wishlist{position:relative}.ajax-add-to-wishlist.toggled{transition:all 1s;color:#fff;background-color:green!important;border:1px solid green!important}.ajax-add-to-wishlist .fa-heart{scale:1;opacity:1}.ajax-add-to-wishlist .fa-check{scale:0;width:16px;height:16px;position:absolute;inset:0;margin:auto;opacity:0}.ajax-add-to-wishlist.toggled.success .fa-heart{scale:0;opacity:0}.ajax-add-to-wishlist.success .fa-check{scale:1;opacity:1}.ajax-remove-from-wishlist{position:relative}.ajax-remove-from-wishlist.toggled{transition:all 1s;color:#fff;background-color:green!important;border:1px solid green!important}.ajax-remove-from-wishlist.toggled .fa-check{display:none}.ajax-remove-from-wishlist.toggled:hover{background-color:red!important;border:1px solid red!important}.ajax-remove-from-wishlist.toggled:hover .fa-heart:before{content:""}.ajax-remove-from-wishlist .fa-trash{scale:1;opacity:1}.ajax-remove-from-wishlist .fa-times{scale:0;width:16px;height:16px;position:absolute;inset:0;margin:auto;opacity:0;color:#fff}.ajax-remove-from-wishlist.success:not(.toggled){background-color:red!important;border:1px solid red!important}.ajax-remove-from-wishlist.success:not(.toggled) .fa-heart{display:none}.detail-shipping-costs{padding:10px}.spinner-container{padding-right:0}.input-spinner{border:1px solid #f8f4f1;box-shadow:0 1px 2px #0000001a;border-radius:21px;height:42px;padding-right:-15px}.input-spinner button{border:0;background-color:#f8f4f1;color:#7e5007;line-height:38px;width:36px;height:36px;margin-top:2px;text-align:center;border-radius:18px}.input-spinner button.btn-counter-left{margin-left:2px}.input-spinner button.btn-counter-right{margin-right:2px}.input-spinner button:hover{background-color:#ffffffb3}.input-spinner input{background-color:transparent;line-height:38px;font-size:20px;border:0;color:#7e5007;appearance:none;-webkit-appearance:none}.modal .modal-header{height:auto;padding-bottom:0;border:0}.modal .modal-header button.close{position:absolute;right:15px;top:15px;z-index:1}.modal .modal-dialog .modal-content{color:#7e5007}.modal .modal-dialog .modal-content .modal-body .modal-thumb{padding-bottom:100%;position:relative}.modal .modal-dialog .modal-content .modal-body .modal-thumb .thumb-frame{position:absolute;inset:0;display:flex;justify-content:center;align-items:center}.modal .modal-dialog .modal-content .modal-body .modal-thumb .thumb-frame img{max-width:100%;max-height:100%}.modal .modal-dialog .modal-content .modal-body .modal-basket-detail{font-size:14px}.weight{position:relative}.weight .weight-tile{display:inline-block;float:left;width:calc(25% - 15px)}.weight .weight-tile:not(:last-child){margin-right:15px}.weight .weight-tile label{font-size:16px;font-weight:400;margin-bottom:5px;color:#8b7148;vertical-align:middle;text-align:center;line-height:initial;width:100%;padding-bottom:100%;position:relative}.weight .weight-tile label span{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #7e5007;border-radius:50%;inset:0;position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.weight .weight-tile input[type=radio]{opacity:0;height:0;width:0;position:absolute}.weight .weight-tile input[type=radio]:checked+label span,.weight .weight-tile .selected+label span,.weight .weight-tile .btn.btn-default:hover span{border:2px solid #7e5007;font-weight:700;color:#7e5007;background-color:#fff}@media(min-width:400px){.weight .weight-tile{width:60px;height:60px}.weight .weight-tile label{padding-bottom:initial;height:100%}}@media(min-width:991.999px){.photoframe{margin-top:-80px}}@media(min-width:576px)and (max-width:767px){#addToCartForm .add-cart-container .spinner-container{padding-right:15px;margin-bottom:15px}#addToCartForm .add-cart-container>div{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media(min-width:480px)and (max-width:767px){#buyModal .modal-footer .col-12{width:50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media(max-width:479px){#buyModal .modal-footer a.btn{margin-top:15px}}@media screen and (max-width:992px){.spinner-container{padding-right:15px;margin-bottom:10px}}@media screen and (max-width:992px){.product-box .increase-size .product-actions{bottom:0;visibility:visible;opacity:1;transform:translateY(0) translateZ(0)}.product-box .increase-size .product-actions .quick-view{display:none}}.btn{height:40px;line-height:40px;padding:0 15px}.btn.btn-primary{background-color:#fff;color:#7e5007;border:1px solid #7e5007;border-radius:20px}.btn.btn-primary:hover{background-color:#7e5007;color:#fff}.btn.btn-primary:focus{box-shadow:none}.btn.btn-success{background-color:#45832a;font-size:16px;text-transform:uppercase;border-radius:20px;-webkit-transition:.1s -webkit-filter linear;-moz-transition:.1s -moz-filter linear;-moz-transition:.1s filter linear;-ms-transition:.1s -ms-filter linear;-o-transition:.1s -o-filter linear;transition:.1s filter linear,.1s -webkit-filter linear}.btn.btn-success:hover{filter:brightness(115%)}.btn.btn-warning{background-color:#e47911}.btn.btn-xs{height:auto;line-height:initial;padding:5px 15px;font-size:13px}.instagram-photos{margin-top:75px}.instagram-photos div[class^=col-]{padding:0 0 16.66%;position:relative}.instagram-photos div[class^=col-] img{position:absolute;left:0;right:0}@media(max-width:767px){.instagram-photos div[class^=col-]{padding-bottom:50%}}.journal{--j-paper: #fcfaf6;--j-cream: #f4ede3;--j-sand: #e9dfd0;--j-ink: #2a1a08;--j-roast: #4b2a05;--j-brown: #7e5007;--j-caramel: #b98a4a;--j-leaf: #3e4a22;--j-muted: #76634d;--j-line: #e4d9c9;--j-white: #ffffff;--j-new: #b5462f;--j-mark: #f3e2b8;--j-display: "Newsreader", "Iowan Old Style", Georgia, serif;--j-r-lg: 22px;--j-r: 16px;--j-r-sm: 10px;--j-shadow: 0 1px 2px rgba(75, 42, 5, .06), 0 10px 28px rgba(75, 42, 5, .09);color:var(--j-ink);font-size:16px;line-height:1.6}.journal h1,.journal h2,.journal h3{font-family:var(--j-display);font-weight:500;color:var(--j-roast);text-wrap:balance;text-align:left;margin:0;letter-spacing:normal}.journal img{max-width:100%}.journal a{color:inherit}.journal :focus-visible{outline:2px solid var(--j-caramel)!important;outline-offset:3px;border-radius:6px}.journal mark{background:var(--j-mark);color:var(--j-roast);border-radius:3px;padding:0 2px}.journal .j-wrap{max-width:1240px;margin:0 auto;padding-left:16px;padding-right:16px}.journal .j-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.journal .j-eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--j-caramel)}.journal .j-type{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--j-caramel)}.journal .j-type-muted{color:var(--j-muted)}.journal .j-why{font-size:12px;font-weight:700;color:var(--j-leaf);letter-spacing:.04em}.journal .j-chip{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 11px;border-radius:999px;background:var(--j-white);color:var(--j-roast);text-decoration:none;line-height:1.3}.journal .j-chip:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--j-brown)}.journal .j-chip[data-tone=leaf]:before{background:var(--j-leaf)}.journal .j-chip[data-tone=caramel]:before{background:var(--j-caramel)}.journal .j-chip-soft{background:var(--j-cream)}.journal .j-badge-new{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--j-white);background:var(--j-new);border-radius:999px;padding:4px 10px;line-height:1.3}.journal .j-badge-soft{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--j-brown);background:var(--j-white);border:1px solid var(--j-line);border-radius:999px;padding:3px 10px}.journal .j-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.journal .j-tags a{position:relative;z-index:1;display:inline-block;font-size:13px;font-weight:600;color:var(--j-brown);text-decoration:none;background:var(--j-cream);border-radius:999px;padding:3px 10px;transition:background .2s,color .2s}.journal .j-tags a:hover{background:var(--j-brown);color:var(--j-white)}.journal .j-tags a b{color:var(--j-muted);font-weight:600;margin-left:4px;font-size:12px}.journal .j-tags a:hover b{color:var(--j-sand)}.journal .j-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;color:var(--j-muted)}.journal .j-dot{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6;display:inline-block}.journal .j-avatar{width:26px;height:26px;border-radius:50%;background:var(--j-roast);padding:2px;flex:none}.journal .j-btn{display:inline-flex;align-items:center;gap:10px;border-radius:999px;padding:10px 20px;font-weight:700;text-decoration:none;border:1px solid var(--j-brown);color:var(--j-brown)!important;background:var(--j-white);white-space:nowrap;cursor:pointer;transition:background .25s,color .25s;line-height:1.3}.journal .j-btn:hover,.journal .j-btn-solid{background:var(--j-brown);color:var(--j-white)!important}.journal .j-btn-solid:hover{background:var(--j-roast)}.journal .j-link{border:0;background:none;color:var(--j-brown);text-decoration:underline;cursor:pointer;padding:0;font-size:13px}.journal .j-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.journal .j-section-head h2{font-size:clamp(26px,2.6vw,36px);font-weight:400}.journal .j-section-head p{margin:6px 0 0;color:var(--j-muted)}.journal .j-cover{position:relative;overflow:hidden;display:grid;align-content:space-between;gap:18px;padding:clamp(18px,2.6vw,40px);color:var(--j-cream);border-radius:var(--j-r-lg);background-color:var(--j-roast);background-image:radial-gradient(ellipse 18px 11px at 20% 30%,rgba(244,237,227,.08) 98%,transparent 100%),radial-gradient(ellipse 18px 11px at 70% 80%,rgba(244,237,227,.06) 98%,transparent 100%),radial-gradient(120% 90% at 100% 0%,rgba(185,138,74,.45),transparent 60%),linear-gradient(160deg,#5b360a,#2a1704);background-size:64px 64px,92px 92px,auto,auto}.journal .j-cover[data-tone=leaf]{background-color:var(--j-leaf);background-image:radial-gradient(ellipse 22px 9px at 30% 40%,rgba(244,237,227,.08) 98%,transparent 100%),radial-gradient(120% 90% at 100% 0%,rgba(185,138,74,.35),transparent 60%),linear-gradient(160deg,#4f5e2c,#232b12);background-size:70px 70px,auto,auto}.journal .j-cover[data-tone=caramel]{background-color:#8a5a1e;background-image:radial-gradient(circle 7px at 50% 50%,rgba(255,255,255,.09) 98%,transparent 100%),radial-gradient(120% 90% at 0% 100%,rgba(42,23,4,.55),transparent 65%),linear-gradient(160deg,#b98a4a,#6b3f0c);background-size:38px 38px,auto,auto}.journal .j-cover-top{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--j-sand)}.journal .j-cover-title{font-family:var(--j-display);font-style:italic;font-weight:300;font-size:clamp(28px,3.4vw,54px);line-height:1.04;letter-spacing:-.01em;max-width:14ch;text-wrap:balance;color:var(--j-cream)}.journal .j-cover-foot{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--j-sand)}.journal .j-cover-foot img{width:30px;height:30px;filter:brightness(0) invert(.93) sepia(.3)}.journal .j-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px;padding-block:28px 44px}.journal .j-card{position:relative;display:flex;flex-direction:column;gap:12px}.journal .j-card h3{font-size:23px;line-height:1.15}.journal .j-card h3 a{text-decoration:none;color:var(--j-roast)}.journal .j-card h3 a:after{content:"";position:absolute;inset:0}.journal .j-card:hover h3 a{text-decoration:underline;text-decoration-color:var(--j-caramel);text-underline-offset:4px;text-decoration-thickness:1.5px}.journal .j-card:hover .j-card-media>img{transform:scale(1.045)}.journal .j-card-media{position:relative;border-radius:var(--j-r);overflow:hidden;aspect-ratio:4/3;background:var(--j-sand)}.journal .j-card-media>img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease;display:block}.journal .j-card-media .j-cover{position:absolute;inset:0;border-radius:0;padding:18px}.journal .j-card-media .j-cover-title{font-size:clamp(22px,2vw,30px)}.journal .j-card-media .j-chip{position:absolute;left:12px;top:12px}.journal .j-card-media .j-badge-new{position:absolute;right:12px;top:12px}.journal .j-excerpt{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.journal .j-match{margin:0;font-size:13px;color:var(--j-muted);line-height:1.45}.journal .j-match b{color:var(--j-leaf);font-weight:700}.journal .j-card-foot{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--j-muted);flex-wrap:wrap;margin-top:auto;padding-top:4px}.journal .j-above{position:relative;z-index:1;color:inherit}@media(max-width:1060px){.journal .j-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.journal .j-grid{grid-template-columns:minmax(0,1fr);gap:32px}}@media(prefers-reduced-motion:reduce){.journal *,.journal *:before,.journal *:after{transition:none!important}}.journal.j-home{background:var(--j-paper);padding-block:52px 8px}
