giftstail-product-a{display:block;font-family:Arial,Helvetica,sans-serif}body:has(giftstail-product-a) .product-details{--gtnp-orange: #ff8b22;--gtnp-ink: #252525;--gtnp-line: #dededb}.gtnp-product{padding:24px 0 48px;color:var(--gtnp-ink);font-family:Arial,Helvetica,sans-serif}.gtnp-product .productView-title,.gtnp-product .price,.gtnp-product .product-form__label,.gtnp-product .product-form__label .text,.gtnp-product button,.gtnp-product input,.gtnp-product .form__label,.gtnp-product .quantity__label{font-family:Arial,Helvetica,sans-serif}.gtnp-product .productView-container{width:100%;max-width:1480px;padding-inline:40px}.gtnp-product .productView{padding:0}.gtnp-product .productView-top{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,1fr);gap:48px;align-items:start}.gtnp-product .productView-images,.gtnp-product .productView-details{width:100%;max-width:100%;float:none;padding:0;margin:0;min-width:0}.gtnp-product .productView-image-wrapper{border-radius:12px;overflow:hidden;background:#f7f7f5}.gtnp-product .productView-nav{width:100%;margin:0}.gtnp-product .productView-img-container .media img{object-fit:contain}.gtnp-product .productView-thumbnail-wrapper{margin-top:14px}.gtnp-product:has(.productView-nav[data-media-count="1"]) .productView-thumbnail-wrapper{display:none}.gtnp-product .productView-thumbnail-link{border-radius:6px;overflow:hidden}.gtnp-product .productView-title{font-size:clamp(26px,2.25vw,34px);line-height:1.16;font-weight:650;letter-spacing:-.6px;text-transform:none;margin:0}.gtnp-product .productView-price .price__last .price-item{color:#ff8b22;font-size:30px;font-weight:700;line-height:1.25}.gtnp-product .productView-price .price__compare .price-item{color:#777;font-size:18px;font-weight:400}.gtnp-product .productView-moreItem{padding:0;margin-top:var(--spacing-top, 0);margin-bottom:var(--spacing-bottom, 14px)}.gtnp-product .productView-options{margin-top:0}.gtnp-product .product-form__input{margin:0 0 20px;padding:0;border:0;position:relative;font-size:0}.gtnp-product .product-form__input .form__label{font-size:15px;font-weight:600;line-height:1.5;margin:0 0 10px;padding:0;width:100%;display:flex;gap:4px;align-items:baseline;flex-wrap:wrap}.gtnp-product .product-form__input .form__label [data-header-option]{color:#656565;font-size:14px;font-weight:400}.gtnp-product .product-form__radio{display:block!important;position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;margin:0}.gtnp-product .product-form__input:not(.product-form__swatch) .product-form__label{min-height:46px;min-width:48px;height:auto;padding:11px 12px;border:1px solid var(--gtnp-line);background:#fff;border-radius:7px;color:#252525;margin:0 8px 8px 0;box-shadow:none;vertical-align:top;line-height:1.4}.gtnp-product .product-form__input:not(.product-form__swatch) input+.product-form__label .text{border:0;background:transparent;color:inherit;height:auto;min-height:0;min-width:0;padding:0;white-space:normal;line-height:1.4;font-size:14px}.gtnp-product .product-form__input:not(.product-form__swatch) input:checked+.product-form__label{border-color:#ff8b22;background:#fff5eb;box-shadow:inset 0 0 0 1px #ff8b22;color:#252525}.gtnp-product .product-form__radio:focus-visible+label,.gtnp-product button:focus-visible,.gtnp-product a:focus-visible,giftstail-product-a button:focus-visible{outline:2px solid #252525;outline-offset:3px}.gtnp-product .gtnp-options-short:not(.product-form__swatch) .product-form__label{width:calc((100% - 32px)/5);margin-right:8px;text-align:center}.gtnp-product .gtnp-options-short:not(.product-form__swatch) .product-form__label:nth-of-type(5n){margin-right:0}.gtnp-product .gtnp-options-long:not(.product-form__swatch) .product-form__label{width:calc((100% - 10px)/2);margin-right:10px;text-align:left}.gtnp-product .gtnp-options-long:not(.product-form__swatch) .product-form__label:nth-of-type(2n){margin-right:0}.gtnp-product .product-form__label.soldout{opacity:.55}.gtnp-product .productView-quantity{margin:0}.gtnp-product .quantity__label{font-size:14px;margin-bottom:8px;font-weight:600}.gtnp-product .quantity__container{border:1px solid #d7d7d2;border-radius:7px;min-height:44px;width:128px}.gtnp-product .productView-quantity .quantity__input{min-height:42px;height:42px;padding:0 36px;font-size:16px;border:0;border-radius:0;background:transparent;text-align:center}.gtnp-product .btn-quantity{min-width:36px;min-height:42px}.gtnp-product .productView-groupTop,.gtnp-product .productView-groupBottom{margin-top:0}.gtnp-product .productView-action{width:100%;padding:0;margin:0}.gtnp-product .product-form__submit{width:100%;min-height:54px;border-radius:8px;border-color:#ff8b22;background:#ff8b22;color:#252525;font-size:16px;line-height:1.3;font-weight:700;text-transform:none;letter-spacing:0;box-shadow:none;animation:none}.gtnp-product .product-form__submit:not(:disabled):hover{background:#f57c12;border-color:#f57c12;color:#252525}.gtnp-product .productView-payment{margin-top:10px}.gtnp-product .shopify-payment-button{--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-border-radius: 8px}.gtnp-product .shopify-payment-button__button{border-radius:8px;min-height:48px}.gtnp-product .shopify-payment-button__more-options{margin-top:8px;font-size:12px}.gtnp-features{display:flex;flex-wrap:wrap;gap:8px 18px;padding:0 0 16px;margin:8px 0 18px;border-bottom:1px solid #e9e9e6;list-style:none;font-size:13px;color:#555}.gtnp-features li:before{content:"\2713";color:#8a4a10;font-weight:700;margin-right:6px}.gtnp-guide-trigger{margin-left:auto;padding:0;border:0;background:transparent;font-size:13px;font-weight:500;text-decoration:underline;text-underline-offset:3px;color:#454545;cursor:pointer}.gtnp-service-links{display:flex;gap:12px 24px;justify-content:center;flex-wrap:wrap;padding:12px 0 6px;font-size:12px}.gtnp-service-links a{color:#565656;text-decoration:underline;text-underline-offset:3px}.gtnp-offers{border-top:1px solid #e7e7e3;border-bottom:1px solid #e7e7e3;margin-top:8px;padding:12px 0;font-size:13px}.gtnp-offers summary{cursor:pointer;font-size:14px;font-weight:600}.gtnp-offers p{margin:12px 0 0;color:#555;line-height:1.7}.gtnp-product .productView-bottom{margin-top:40px}.gtnp-product .productView-tab{margin-top:36px}.gtnp-product .tab-content{line-height:1.7;font-size:15px}.gtnp-product .tab-content table{max-width:100%}.gtnp-guide{width:min(900px,calc(100vw - 32px));max-height:calc(100dvh - 40px);border:0;border-radius:14px;padding:24px;color:#252525;background:#fff;box-shadow:0 20px 80px #0003}.gtnp-guide::backdrop{background:#0008}.gtnp-guide-header{display:flex;align-items:center;justify-content:space-between;gap:20px}.gtnp-guide-header h2{font-size:22px;margin:0}.gtnp-guide-close{font-size:30px;line-height:1;width:44px;height:44px;border:0;background:#f5f5f3;border-radius:50%;cursor:pointer}.gtnp-guide-product{color:#666;margin:10px 0 18px}.gtnp-guide-content{overflow:auto;max-height:60dvh}.gtnp-guide-content table{width:100%;border-collapse:collapse;font-size:13px;min-width:600px}.gtnp-guide-content th,.gtnp-guide-content td{padding:12px;border:1px solid #ddd;text-align:center;white-space:nowrap}.gtnp-guide-content tr:first-child{background:#f6f6f3;font-weight:600}.gtnp-guide-content ul{padding:0;margin:0;list-style:none;display:grid;gap:10px}.gtnp-guide-content li{border:1px solid #dededb;border-radius:8px;padding:14px;font-size:15px}.gtnp-guide-note{font-size:12px;color:#666;margin:16px 0 0}.gtnp-sticky{display:none}@media(min-width:1025px){.gtnp-product .productView-details{padding-top:6px}}@media(max-width:1024px){.gtnp-product{padding:12px 0 30px}.gtnp-product .productView-container{padding-inline:20px}.gtnp-product .productView-top{gap:28px}.gtnp-product .productView-title{font-size:27px}body:has(giftstail-product-a[data-ready][data-sticky=true]) .halo-sticky-toolbar-mobile{display:none!important}body:has(giftstail-product-a[data-ready][data-sticky=true]){padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))!important}.gtnp-sticky:not([hidden]){display:flex;position:fixed;z-index:10;left:0;right:0;bottom:0;gap:14px;align-items:center;padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e5e5e2;box-shadow:0 -3px 16px #00000008}.gtnp-sticky-summary{min-width:0;flex:1;display:grid;gap:3px}.gtnp-sticky-price{color:#ff8b22;font-size:22px;font-weight:700;line-height:1.2}.gtnp-sticky-options{font-size:11px;color:#666;max-width:35vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gtnp-sticky-add{border:1px solid #ff8b22;background:#ff8b22;color:#252525;padding:12px 20px;min-height:48px;min-width:52%;border-radius:8px;font-weight:700;font-size:15px;cursor:pointer}.gtnp-sticky-add:disabled{opacity:.55;cursor:not-allowed}body:has(.gtnp-guide[open]) .gtnp-sticky{visibility:hidden}}@media(max-width:767px){.gtnp-product .productView-container{padding-inline:16px}.gtnp-product .productView-top{display:block}.gtnp-product .productView-details{margin-top:24px}.gtnp-product .productView-title{font-size:25px;line-height:1.2;letter-spacing:-.4px}.gtnp-product .productView-price .price__last .price-item{font-size:28px}.gtnp-product .productView-image-wrapper{border-radius:9px}.gtnp-product .product-form__input{margin-bottom:16px}.gtnp-product .product-form__input:not(.product-form__swatch) .product-form__label{padding:11px 8px}.gtnp-product .product-form__input .form__label [data-header-option]{font-size:13px}.gtnp-features{font-size:12px;gap:8px 12px;margin-bottom:18px}.gtnp-product .productView-bottom{margin-top:28px}.gtnp-product .tab-content{overflow-x:auto}.gtnp-guide{padding:18px}}
/*# sourceMappingURL=/cdn/shop/t/56/compiled_assets/styles.css.map */
