.hm3-pdp-buybox{--hm3-surface: #fefdfa;--hm3-accent: #011996;--hm3-ink: #675324;--hm3-box-olive: #7b722d;--hm3-box-olive-light: #c9b459;--hm3-box-kraft: #d4b296;--hm3-box-text: #3a2c10;--hm3-font-body: "hm3-nunito-sans", "Nunito Sans", sans-serif;--hm3-ease: ease-out;--hm3-dur-fast: .16s;display:block;margin:0 0 20px;font-family:var(--hm3-font-body);color:var(--hm3-box-text)}.hm3-pdp-buybox *,.hm3-pdp-buybox *:before,.hm3-pdp-buybox *:after{box-sizing:border-box}.hm3-pdp-buybox .hm3-pdp-buybox__box{position:relative;display:grid;gap:14px;overflow:hidden;padding:58px 24px;background:var(--hm3-box-kraft);border:2px solid var(--hm3-box-olive);border-radius:10px}.hm3-pdp-buybox .hm3-pdp-buybox__box:before,.hm3-pdp-buybox .hm3-pdp-buybox__box:after{content:"";position:absolute;left:0;right:0;pointer-events:none}.hm3-pdp-buybox .hm3-pdp-buybox__box:before{top:0;height:34px;border-bottom:3px solid var(--hm3-box-olive);background:repeating-linear-gradient(90deg,var(--hm3-box-olive) 0 18px,var(--hm3-box-olive-light) 18px 36px)}.hm3-pdp-buybox .hm3-pdp-buybox__box:after{bottom:0;height:38px;background:linear-gradient(var(--hm3-box-olive-light),var(--hm3-box-olive-light)) 0 14px / 100% 100% no-repeat,linear-gradient(var(--hm3-box-olive),var(--hm3-box-olive)) 0 11px / 100% 3px no-repeat,radial-gradient(circle 12px at 50% 100%,var(--hm3-box-olive) 11.5px,transparent 12px) 0 0 / 24px 12px round no-repeat}.hm3-pdp-buybox .hm3-pdp-buybox__opts{display:grid;gap:14px}.hm3-pdp-buybox .hm3-pdp-buybox__opt{position:relative;color:var(--hm3-box-text);background:#fefdfa8c;border:1px solid rgba(58,44,16,.45);border-radius:16px;transition:background-color var(--hm3-dur-fast) var(--hm3-ease),border-color var(--hm3-dur-fast) var(--hm3-ease)}.hm3-pdp-buybox .hm3-pdp-buybox__opt.is-selected{background:var(--hm3-surface);border-color:var(--hm3-box-text);box-shadow:0 0 0 1px var(--hm3-box-text)}.hm3-pdp-buybox .hm3-pdp-buybox__opt:has(.hm3-pdp-buybox__input:focus-visible){outline:3px solid var(--hm3-accent);outline-offset:2px}.hm3-pdp-buybox .hm3-pdp-buybox__input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.hm3-pdp-buybox .hm3-pdp-buybox__head{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:14px;cursor:pointer}.hm3-pdp-buybox .hm3-pdp-buybox__radio{width:20px;height:20px;border:1.5px solid currentColor;border-radius:50%}.hm3-pdp-buybox .hm3-pdp-buybox__opt.is-selected .hm3-pdp-buybox__radio{box-shadow:inset 0 0 0 4px var(--hm3-surface);background:currentColor}.hm3-pdp-buybox .hm3-pdp-buybox__title{font-size:17px;font-weight:800;line-height:1.25;letter-spacing:.08em;text-transform:uppercase}.hm3-pdp-buybox .hm3-pdp-buybox__prices{display:grid;justify-items:end;font-size:15px;line-height:1.2}.hm3-pdp-buybox .hm3-pdp-buybox__price{font-weight:800;white-space:nowrap}.hm3-pdp-buybox .hm3-pdp-buybox__strike{font-size:13px;font-weight:400;opacity:.75;white-space:nowrap}.hm3-pdp-buybox .hm3-pdp-buybox__badge{position:absolute;top:-11px;right:12px;padding:4px 9px;font-size:12px;font-weight:800;line-height:1.2;color:var(--hm3-box-text);background:var(--hm3-box-olive-light);border:1px solid var(--hm3-box-text);border-radius:16px}.hm3-pdp-buybox .hm3-pdp-buybox__body{display:grid;gap:8px;padding:0 14px 14px 44px}.hm3-pdp-buybox .hm3-pdp-buybox__perk{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:1.3}.hm3-pdp-buybox .hm3-pdp-buybox__perk svg{flex:none;width:15px;height:15px}.hm3-pdp-buybox .hm3-pdp-buybox__learn{justify-self:start;padding:0;font:inherit;font-size:14px;font-weight:700;color:inherit;text-decoration:underline;text-underline-offset:2px;background:none;border:0;cursor:pointer}.hm3-pdp-buybox .hm3-pdp-buybox__learn:focus-visible{outline:3px solid var(--hm3-accent);outline-offset:2px}.hm3-pdp-buybox .hm3-pdp-buybox__freq-label{display:block;margin:8px 0 -2px;font-size:15px;font-weight:800;color:var(--hm3-box-text)}.hm3-pdp-buybox .hm3-pdp-buybox__freq{-webkit-appearance:none;appearance:none;width:100%;min-height:0;margin:0;padding:12px 40px 12px 14px;font:inherit;font-size:15px;font-weight:800;line-height:1.3;color:var(--hm3-box-text);background:#fefdfa8c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%233a2c10' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center / 14px 14px;border:1px solid rgba(58,44,16,.45);border-radius:16px;box-shadow:none;cursor:pointer}.hm3-pdp-buybox .hm3-pdp-buybox__note{margin:0;font-size:14px;font-weight:600;line-height:1.3;color:var(--hm3-box-text)}.hm3-pdp-buybox .hm3-pdp-buybox__freq:focus-visible{outline:3px solid var(--hm3-accent);outline-offset:2px}.hm3-pdp-buybox .hm3-pdp-buybox__buy{color:inherit;background:none}.hm3-pdp-buybox .hm3-pdp-buybox__buy{position:relative}.hm3-pdp-buybox .hm3-pdp-buybox__buy>.shopify-block:has(.product-quantity__selector-wrapper){position:absolute;top:0;left:0;z-index:1;width:132px}.hm3-pdp-buybox .hm3-pdp-buybox__buy>.shopify-block:has(.product-quantity__selector-wrapper)>div{margin:0;padding:0}.hm3-pdp-buybox .product-quantity__selector-wrapper{display:flex;align-items:center;height:59px;margin:0;padding:0;color:var(--hm3-box-text);background:#fefdfa8c;border:1px solid rgba(58,44,16,.45);border-radius:3px}.hm3-pdp-buybox .product-quantity__selector-wrapper>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hm3-pdp-buybox .product-quantity__selector-wrapper .product-quantity__selector{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:none;min-height:0;margin:0;padding:0 6px;font-family:var(--hm3-font-body);color:inherit;background:none;border:0;border-radius:0}.hm3-pdp-buybox .product-quantity__selector-wrapper .product-quantity__selector button{display:grid;place-items:center;width:36px;height:36px;padding:0;font:600 22px/1 var(--hm3-font-body);color:inherit;background:none;border:0;cursor:pointer}.hm3-pdp-buybox .product-quantity__selector-wrapper .product-quantity__selector button svg{display:none}.hm3-pdp-buybox .product-quantity__selector-wrapper .product-quantity__selector [decrease-value]:before{content:"\2212"}.hm3-pdp-buybox .product-quantity__selector-wrapper .product-quantity__selector [increase-value]:before{content:"+"}.hm3-pdp-buybox .product-quantity__selector-wrapper .product-quantity__selector button:hover{opacity:1}.hm3-pdp-buybox .product-quantity__selector-wrapper .product-quantity__selector button:focus-visible{outline:3px solid var(--hm3-accent);outline-offset:2px}.hm3-pdp-buybox .product-quantity__selector-wrapper .product-quantity__selector input{width:3ch;height:24px;padding:0;font:800 17px/24px var(--hm3-font-body);text-align:center;color:inherit;background:none;border:0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.hm3-pdp-buybox .product-quantity__selector-wrapper .product-quantity__selector input::-webkit-outer-spin-button,.hm3-pdp-buybox .product-quantity__selector-wrapper .product-quantity__selector input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.hm3-pdp-buybox .hm3-pdp-buybox__buy [name=add]{width:calc(100% - 144px)!important;height:59px;margin-left:144px}.hm3-pdp-buybox .shopify-payment-button small{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.hm3-pdp-buybox [data-terms][hidden]{display:none}.hm3-pdp-buybox .hm3-pdp-buybox__dialog .hm3-pdp-buybox__terms-link{padding:0;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:2px;background:none;border:0;cursor:pointer}.hm3-pdp-buybox .hm3-pdp-buybox__dialog .hm3-pdp-buybox__terms-link:focus-visible{outline:3px solid var(--hm3-accent);outline-offset:2px}.hm3-pdp-buybox .hm3-pdp-buybox__dialog{margin:auto;max-width:min(460px,calc(100vw - 32px));padding:24px;color:var(--hm3-box-text);background:var(--hm3-surface);border:2px solid var(--hm3-box-olive);border-radius:10px}.hm3-pdp-buybox .hm3-pdp-buybox__dialog::backdrop{background:#3a2c1073}.hm3-pdp-buybox .hm3-pdp-buybox__dialog p{margin:0 0 14px;font-size:15px;line-height:1.45}.hm3-pdp-buybox .hm3-pdp-buybox__dialog strong{font-weight:800}.hm3-pdp-buybox .hm3-pdp-buybox__dialog .hm3-pdp-buybox__dialog-terms{font-size:13px;line-height:1.45}.hm3-pdp-buybox .hm3-pdp-buybox__dialog-title{font-size:17px!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hm3-pdp-buybox .hm3-pdp-buybox__dialog-close{width:100%;padding:12px;font:inherit;font-weight:800;color:var(--hm3-surface);background:var(--hm3-box-text);border:0;border-radius:999px;cursor:pointer}@media(max-width:480px){.hm3-pdp-buybox .hm3-pdp-buybox__box{padding-inline:14px}.hm3-pdp-buybox .hm3-pdp-buybox__title{font-size:15px}.hm3-pdp-buybox .hm3-pdp-buybox__body{padding-left:14px}}@media(prefers-reduced-motion:reduce){.hm3-pdp-buybox .hm3-pdp-buybox__opt{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/hm3-pdp-buybox.css.map */
