.FormSelectNumber-module-scss-module__Orxx8q__selectWrapper{width:2.375rem;display:inline-block;position:relative}.FormSelectNumber-module-scss-module__Orxx8q__select{appearance:none;border:.0625rem solid var(--color-gray300);width:100%;height:1.125rem;color:var(--color-black);background-color:var(--color-white);text-align:center;text-align-last:center;cursor:pointer;border-radius:.25rem;padding:0 1rem 0 .125rem;font-size:.75rem;font-weight:700;line-height:1rem}.FormSelectNumber-module-scss-module__Orxx8q__select:focus{border-color:none;outline:none}.FormSelectNumber-module-scss-module__Orxx8q__hasError .FormSelectNumber-module-scss-module__Orxx8q__select{border-color:var(--color-red)}.FormSelectNumber-module-scss-module__Orxx8q__errorMessage{color:var(--color-red);white-space:nowrap;margin-top:.25rem;font-size:.75rem;position:absolute;bottom:-1.25rem;left:0}.FormSelectNumber-module-scss-module__Orxx8q__selectArrow{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;row-gap:.125rem;height:100%;display:flex;position:absolute;top:0;right:.3125rem}.FormSelectNumber-module-scss-module__Orxx8q__arrowUp{border-left:.21875rem solid #0000;border-right:.21875rem solid #0000;border-bottom:.1875rem solid var(--color-darkgray);width:0;height:0}.FormSelectNumber-module-scss-module__Orxx8q__arrowDown{border-left:.21875rem solid #0000;border-right:.21875rem solid #0000;border-top:.1875rem solid var(--color-darkgray);width:0;height:0}@media screen and (min-width:801px){.FormSelectNumber-module-scss-module__Orxx8q__selectWrapper{width:min(3.16vw,2.375rem)}.FormSelectNumber-module-scss-module__Orxx8q__select{border-radius:min(.33vw,.25rem);height:min(2vw,1.5rem);padding:0 min(1.33vw,1rem) 0 min(.16vw,.125rem);font-size:min(1.33vw,1rem)}.FormSelectNumber-module-scss-module__Orxx8q__selectArrow{row-gap:min(.33vw,.25rem);right:min(.41vw,.3125rem)}.FormSelectNumber-module-scss-module__Orxx8q__arrowUp{border-bottom-width:min(.25vw,.1875rem);border-left-width:min(.29vw,.21875rem);border-right-width:min(.29vw,.21875rem)}.FormSelectNumber-module-scss-module__Orxx8q__arrowDown{border-top-width:min(.25vw,.1875rem);border-left-width:min(.29vw,.21875rem);border-right-width:min(.29vw,.21875rem)}}
.LineCouponBanner-module-scss-module__2qjcqq__banner{width:100%;color:var(--color-black);background-color:var(--color-white);border:.125rem solid var(--color-line);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:1rem;padding:.5rem .75rem;display:flex}.LineCouponBanner-module-scss-module__2qjcqq__text{text-align:center;word-break:break-word;flex:1;font-size:.875rem;font-weight:700;line-height:1.375rem}.LineCouponBanner-module-scss-module__2qjcqq__icon{flex-shrink:0;justify-content:center;align-items:center;width:1.3125rem;height:1.5rem;font-size:1.25rem;display:flex}
.GfCartSummary-module-scss-module___dNJQq__summary{flex-direction:column;padding:1rem 1rem .5rem;display:flex;position:relative}.GfCartSummary-module-scss-module___dNJQq__couponBadge{z-index:1;border:.09375rem solid var(--color-red);background-color:var(--color-white);height:1.75rem;color:var(--color-red);white-space:nowrap;border-radius:.375rem;align-self:flex-end;align-items:center;gap:.25rem;margin-top:.25rem;padding:0 .5rem;font-size:.75rem;font-weight:700;display:flex;position:relative}.GfCartSummary-module-scss-module___dNJQq__couponBadge:after{content:"";border-right:.09375rem solid var(--color-red);border-bottom:.09375rem solid var(--color-red);background-color:var(--color-white);width:.625rem;height:.625rem;position:absolute;bottom:-.375rem;left:1.75rem;transform:rotate(45deg)}.GfCartSummary-module-scss-module___dNJQq__couponBadgeIcon{justify-content:center;align-items:center;width:.875rem;height:.875rem;display:flex}.GfCartSummary-module-scss-module___dNJQq__couponBadgeIcon svg{width:100%;height:100%}.GfCartSummary-module-scss-module___dNJQq__amounts{flex-direction:column;gap:.25rem;display:flex}.GfCartSummary-module-scss-module___dNJQq__amountRow{justify-content:space-between;display:flex}.GfCartSummary-module-scss-module___dNJQq__amountRowShipping .GfCartSummary-module-scss-module___dNJQq__amountLabel,.GfCartSummary-module-scss-module___dNJQq__amountRowShipping .GfCartSummary-module-scss-module___dNJQq__amountValue{font-size:.875rem;line-height:1.25rem}.GfCartSummary-module-scss-module___dNJQq__amountRowShipping .GfCartSummary-module-scss-module___dNJQq__amountCurrency{font-size:.625rem}.GfCartSummary-module-scss-module___dNJQq__amountLabel,.GfCartSummary-module-scss-module___dNJQq__amountValue{font-size:1.125rem;font-weight:700;line-height:1.75rem}.GfCartSummary-module-scss-module___dNJQq__amountCurrency{font-size:.875rem}.GfCartSummary-module-scss-module___dNJQq__shippingNoteInline{color:var(--color-darkgray);font-weight:400}.GfCartSummary-module-scss-module___dNJQq__shippingNote{color:var(--color-darkgray);text-align:left;font-size:.75rem;line-height:1.125rem;display:none}.GfCartSummary-module-scss-module___dNJQq__purchase{margin-top:.625rem}.GfCartSummary-module-scss-module___dNJQq__couponBadge+.GfCartSummary-module-scss-module___dNJQq__purchase{margin-top:-.5rem}.GfCartSummary-module-scss-module___dNJQq__purchaseCount{font-size:.875rem}@media screen and (min-width:801px){.GfCartSummary-module-scss-module___dNJQq__summary{border:.0625rem solid var(--color-gray300);background-color:var(--color-white);border-radius:min(.66vw,.5rem);padding:min(2.66vw,2rem)}.GfCartSummary-module-scss-module___dNJQq__couponBadge{border-radius:min(.5vw,.375rem);gap:min(.66vw,.5rem);height:min(3vw,2.25rem);margin-top:0;padding:0 min(1vw,.75rem);font-size:min(1.33vw,1rem);position:absolute;top:0;right:min(2vw,1.5rem);transform:translateY(-50%)}.GfCartSummary-module-scss-module___dNJQq__couponBadgeIcon{width:min(1.66vw,1.25rem);height:min(1.66vw,1.25rem)}.GfCartSummary-module-scss-module___dNJQq__purchase{order:-1;margin-top:0}.GfCartSummary-module-scss-module___dNJQq__couponBadge+.GfCartSummary-module-scss-module___dNJQq__purchase{margin-top:0}.GfCartSummary-module-scss-module___dNJQq__amounts{border-top:.0625rem solid var(--color-gray300);gap:min(1.33vw,1rem);margin-top:min(1.66vw,1.25rem);padding-top:min(1.33vw,1rem)}.GfCartSummary-module-scss-module___dNJQq__amountLabelCount{display:none}.GfCartSummary-module-scss-module___dNJQq__amountLabel,.GfCartSummary-module-scss-module___dNJQq__amountValue{font-size:min(1.66vw,1.25rem);line-height:min(3.33vw,2.5rem)}.GfCartSummary-module-scss-module___dNJQq__amountRowShipping .GfCartSummary-module-scss-module___dNJQq__amountLabel,.GfCartSummary-module-scss-module___dNJQq__amountRowShipping .GfCartSummary-module-scss-module___dNJQq__amountValue{font-size:min(1.33vw,1rem);line-height:min(2.66vw,2rem)}.GfCartSummary-module-scss-module___dNJQq__amountRowShipping .GfCartSummary-module-scss-module___dNJQq__amountCurrency{font-size:min(1vw,.75rem)}.GfCartSummary-module-scss-module___dNJQq__amountCurrency{font-size:min(1.16vw,.875rem)}.GfCartSummary-module-scss-module___dNJQq__shippingNoteInline{display:none}.GfCartSummary-module-scss-module___dNJQq__shippingNote{font-size:min(1.16vw,.875rem);display:block}.GfCartSummary-module-scss-module___dNJQq__purchaseCount{font-size:min(1.33vw,1rem)}}
.GfCartItems-module-scss-module__HIJIrq__pageHeaderContainer{justify-content:center;width:100%;display:flex}.GfCartItems-module-scss-module__HIJIrq__allInfoContainer{flex-flow:column;gap:2rem;display:flex}.GfCartItems-module-scss-module__HIJIrq__cartInfoContainer{flex-flow:column;align-items:center;gap:2rem;display:flex}.GfCartItems-module-scss-module__HIJIrq__expiredCartMessage{color:var(--color-red);word-break:keep-all;width:100%;padding:0 1rem;font-size:.875rem}.GfCartItems-module-scss-module__HIJIrq__cartEmptyBlock{flex-flow:column;align-items:center;gap:3rem;width:100%;display:flex}.GfCartItems-module-scss-module__HIJIrq__cartEmptyMessage{text-align:center;font-size:.875rem}.GfCartItems-module-scss-module__HIJIrq__cartItemPreviewContainer{flex-direction:column;align-items:center;gap:1rem;display:flex}.GfCartItems-module-scss-module__HIJIrq__cartItemImageContainer{flex-direction:column;flex-shrink:0;gap:.5rem;display:flex}.GfCartItems-module-scss-module__HIJIrq__cartItemPrint{flex-direction:column;gap:.25rem;display:flex}.GfCartItems-module-scss-module__HIJIrq__cartItemPrintThumbnail{width:5rem}.GfCartItems-module-scss-module__HIJIrq__cartItemPrintName{text-align:center;font-size:.75rem;line-height:1.125rem}.GfCartItems-module-scss-module__HIJIrq__cartItemImage{aspect-ratio:1;border:.0625rem solid var(--color-gray300);background:var(--color-gray100);cursor:pointer;width:100%;padding:0}.GfCartItems-module-scss-module__HIJIrq__cartItemImage:hover{opacity:.7}.GfCartItems-module-scss-module__HIJIrq__cartItemInfoContainer{flex-flow:column;flex:1;display:flex}.GfCartItems-module-scss-module__HIJIrq__cartItemInfoTitleContainer{flex-flow:column;gap:.5rem;display:flex}.GfCartItems-module-scss-module__HIJIrq__cartItemInfoTitleProductName{font-size:.875rem;font-weight:400;line-height:1.5rem}.GfCartItems-module-scss-module__HIJIrq__cartItemInfoTitleWorkName{color:var(--color-darkgray);-webkit-line-clamp:4;word-break:break-all;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.125rem;display:-webkit-box;overflow:hidden}.GfCartItems-module-scss-module__HIJIrq__specTextContainer{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.GfCartItems-module-scss-module__HIJIrq__specText{color:var(--color-darkgray);font-size:.75rem;line-height:1.125rem}.GfCartItems-module-scss-module__HIJIrq__goWorkDetailButtonLabel{text-align:center}.GfCartItems-module-scss-module__HIJIrq__goWorkDetailButtonArrow{position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.GfCartItems-module-scss-module__HIJIrq__goWorkDetailButtonWrapper{justify-content:center;margin-top:1rem;display:flex;position:relative}.GfCartItems-module-scss-module__HIJIrq__quantityContainer{flex-flow:row;align-items:center;gap:1rem;display:flex}.GfCartItems-module-scss-module__HIJIrq__deleteButton{cursor:pointer;justify-content:center;align-items:center;width:.875rem;height:.875rem;padding:0;display:flex}.GfCartItems-module-scss-module__HIJIrq__iconBag{width:100%;height:100%;display:block}.GfCartItems-module-scss-module__HIJIrq__cartItemSubtotalContainer{flex-direction:column;gap:1rem;margin-top:auto;display:flex}.GfCartItems-module-scss-module__HIJIrq__cartItemInfoContainerSinglePrint .GfCartItems-module-scss-module__HIJIrq__cartItemSubtotalContainer{margin-top:1rem}.GfCartItems-module-scss-module__HIJIrq__cartItemSubtotal{font-size:.875rem;font-weight:700;line-height:1.5rem}.GfCartItems-module-scss-module__HIJIrq__cartItemExpiry{color:var(--color-red);font-size:.75rem;line-height:1.125rem}.GfCartItems-module-scss-module__HIJIrq__moreDesign{color:var(--color-blue);text-align:right;margin-top:1.25rem;font-size:.75rem;text-decoration-line:underline;display:inline-block}.GfCartItems-module-scss-module__HIJIrq__moreDesignButtonWrapper{width:100%;padding-inline:2rem}.GfCartItems-module-scss-module__HIJIrq__moreDesignButtonContent{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.GfCartItems-module-scss-module__HIJIrq__moreDesignButtonIcon{width:1rem;height:1rem;color:var(--color-red);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.GfCartItems-module-scss-module__HIJIrq__moreDesignButtonIcon svg{width:100%;height:100%}.GfCartItems-module-scss-module__HIJIrq__taxIncluded{font-size:.75rem}.GfCartItems-module-scss-module__HIJIrq__disabledItemWrapper{padding-bottom:1rem;position:relative}.GfCartItems-module-scss-module__HIJIrq__disabledItemWrapper:before{content:"";pointer-events:none;z-index:1;background-color:#1d1d1e4d;position:absolute;inset:0}.GfCartItems-module-scss-module__HIJIrq__disabledItem{z-index:0;pointer-events:none;position:relative}.GfCartItems-module-scss-module__HIJIrq__disabledItemText{color:var(--color-red);background-color:var(--color-white);border:.0625rem solid var(--color-red);z-index:2;border-radius:.5rem;flex-direction:column;align-items:center;gap:.75rem;width:100%;margin-top:1rem;padding:.5rem 1rem;font-size:.75rem;display:flex;position:relative}.GfCartItems-module-scss-module__HIJIrq__disabledItemText p{margin:0}.GfCartItems-module-scss-module__HIJIrq__deleteTextButton{color:var(--color-red);background-color:var(--color-white);border:.0625rem solid var(--color-red);cursor:pointer;border-radius:.25rem;padding:.5rem 1rem;font-size:.75rem;transition:opacity .2s}.GfCartItems-module-scss-module__HIJIrq__deleteTextButton:hover{opacity:.8}.GfCartItems-module-scss-module__HIJIrq__deleteTextButton:active{opacity:.7}.GfCartItems-module-scss-module__HIJIrq__shippingDate{border-block:.0625rem solid var(--color-gray300);background-color:var(--color-white);align-items:center;gap:.625rem;width:100%;height:3rem;padding-inline:1rem;font-size:.875rem;font-weight:700;line-height:1.25rem;display:flex}.GfCartItems-module-scss-module__HIJIrq__shippingDateIcon{justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:flex}.GfCartItems-module-scss-module__HIJIrq__shippingDateIcon svg{width:100%;height:100%}.GfCartItems-module-scss-module__HIJIrq__cautionBlock{border-top:.0625rem solid var(--color-gray300);border-bottom:.0625rem solid var(--color-gray300);background-color:var(--color-white);width:100%;margin-top:2.0625rem;padding:1rem;position:relative}.GfCartItems-module-scss-module__HIJIrq__cautionBlock:before{content:"";border-top:.0625rem solid var(--color-gray300);position:absolute;top:-2.0625rem;left:1rem;right:1rem}.GfCartItems-module-scss-module__HIJIrq__cautionHeading{font-size:.75rem;font-weight:700;line-height:1.125rem}.GfCartItems-module-scss-module__HIJIrq__cautionList{flex-direction:column;gap:.25rem;margin-top:.5rem;font-size:.75rem;line-height:1.125rem;display:flex}.GfCartItems-module-scss-module__HIJIrq__cartItemWrapper{border-block:.0625rem solid var(--color-gray300);background-color:var(--color-white);padding:1rem}.GfCartItems-module-scss-module__HIJIrq__cartItemContainer{gap:1rem;width:100%;display:flex}.GfCartItems-module-scss-module__HIJIrq__cartItemInfoTitleRow{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.GfCartItems-module-scss-module__HIJIrq__changeButton{width:2.5rem;color:inherit;cursor:pointer;flex-direction:column;flex-shrink:0;align-items:center;gap:.25rem;display:flex}.GfCartItems-module-scss-module__HIJIrq__changeButtonIcon{justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:flex}.GfCartItems-module-scss-module__HIJIrq__changeButtonIcon svg{width:100%;height:100%}.GfCartItems-module-scss-module__HIJIrq__changeButtonLabel{color:var(--color-darkgray);white-space:nowrap;font-size:.625rem;font-weight:700;line-height:1.4}@media screen and (max-width:800px){.GfCartItems-module-scss-module__HIJIrq__purchaseAreaContainer{z-index:100;border-top:.0625rem solid var(--color-gray300);background-color:var(--color-white);max-height:50dvh;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -.125rem .5rem #00000014}.GfCartItems-module-scss-module__HIJIrq__lineCouponBannerContainerSp{margin-inline:.5rem}}@media screen and (min-width:801px){.GfCartItems-module-scss-module__HIJIrq__shippingDate{border:.0625rem solid var(--color-gray300);border-radius:min(.66vw,.5rem);justify-content:center;gap:min(1vw,.75rem);height:min(5vw,3.75rem);padding-inline:0;font-size:min(1.16vw,.875rem)}.GfCartItems-module-scss-module__HIJIrq__shippingDateIcon{width:min(1.66vw,1.25rem);height:min(1.66vw,1.25rem)}.GfCartItems-module-scss-module__HIJIrq__cautionBlock{border:.0625rem solid var(--color-gray300);border-radius:min(.66vw,.5rem);margin-top:min(2.75vw,2.0625rem);padding:min(1.66vw,1.25rem) min(2vw,1.5rem)}.GfCartItems-module-scss-module__HIJIrq__cautionBlock:before{top:max(-2.75vw,-2.0625rem);left:0;right:0}.GfCartItems-module-scss-module__HIJIrq__cautionHeading{font-size:min(1.33vw,1rem);line-height:min(1.83vw,1.375rem)}.GfCartItems-module-scss-module__HIJIrq__cautionList{gap:min(.5vw,.375rem);margin-top:min(.83vw,.625rem);font-size:min(1.16vw,.875rem);line-height:min(2vw,1.5rem)}.GfCartItems-module-scss-module__HIJIrq__pageHeaderContainer{justify-content:flex-start}.GfCartItems-module-scss-module__HIJIrq__allInfoContainer{flex-flow:row;align-items:flex-start;gap:min(5.33vw,4rem);margin-top:min(5.33vw,4rem);display:flex}.GfCartItems-module-scss-module__HIJIrq__cartInfoContainer{flex:1;gap:min(2.66vw,2rem);min-width:0}.GfCartItems-module-scss-module__HIJIrq__cartEmptyBlock{gap:min(2.66vw,2rem)}.GfCartItems-module-scss-module__HIJIrq__cartEmptyMessageContainer{align-items:center;height:min(13.33vw,10rem);display:flex}.GfCartItems-module-scss-module__HIJIrq__cartEmptyMessage{font-size:min(2vw,1.5rem);font-weight:700}.GfCartItems-module-scss-module__HIJIrq__changeButtonIcon{width:min(1.66vw,1.25rem);height:min(1.66vw,1.25rem)}.GfCartItems-module-scss-module__HIJIrq__cartItemWrapper{border:.0625rem solid var(--color-gray300);border-radius:min(.66vw,.5rem);padding:min(1.33vw,1rem) min(2.66vw,2rem)}.GfCartItems-module-scss-module__HIJIrq__cartItemImageContainer{flex-direction:column;gap:min(1.33vw,1rem);width:min(10vw,7.5rem)}.GfCartItems-module-scss-module__HIJIrq__cartItemContainer{gap:min(2.66vw,2rem);width:100%;padding:0;display:flex}.GfCartItems-module-scss-module__HIJIrq__disabledItem{border-radius:.5rem;padding-top:min(.83vw,.625rem);padding-bottom:min(.83vw,.625rem)}.GfCartItems-module-scss-module__HIJIrq__disabledItemWrapper{padding-bottom:0}.GfCartItems-module-scss-module__HIJIrq__disabledItemText{border-color:var(--color-red);border-radius:min(.66vw,.5rem);padding:min(.66vw,.5rem) min(1.33vw,1rem);font-size:min(1.16vw,.875rem)}.GfCartItems-module-scss-module__HIJIrq__cartItemPrint{gap:min(.33vw,.25rem)}.GfCartItems-module-scss-module__HIJIrq__cartItemPrintThumbnail{width:min(10vw,7.5rem)}.GfCartItems-module-scss-module__HIJIrq__cartItemPrintName{font-size:min(1.16vw,.875rem);line-height:min(2vw,1.5rem)}.GfCartItems-module-scss-module__HIJIrq__cartItemInfoContainer{flex-flow:column;gap:min(.16vw,.125rem);display:flex}.GfCartItems-module-scss-module__HIJIrq__cartItemInfoContainerSinglePrint .GfCartItems-module-scss-module__HIJIrq__cartItemSubtotalContainer{margin-top:min(1.33vw,1rem)}.GfCartItems-module-scss-module__HIJIrq__cartItemInfoTitleContainer{gap:min(1.33vw,1rem)}.GfCartItems-module-scss-module__HIJIrq__deleteButton{width:min(1.66vw,1.25rem);height:min(1.66vw,1.25rem)}.GfCartItems-module-scss-module__HIJIrq__quantityContainer{gap:min(1.33vw,1rem)}.GfCartItems-module-scss-module__HIJIrq__cartItemInfoTitle{font-size:min(1.66vw,1.25rem)}.GfCartItems-module-scss-module__HIJIrq__cartItemInfoTitleProductName{font-size:min(2vw,1.5rem);font-weight:700;line-height:min(3vw,2.25rem)}.GfCartItems-module-scss-module__HIJIrq__cartItemInfoTitleWorkName{color:var(--color-darkgray);font-size:min(1.33vw,1rem);line-height:min(2.33vw,1.75rem)}.GfCartItems-module-scss-module__HIJIrq__goWorkDetailButtonArrow{position:absolute;right:min(1.16vw,.875rem)}.GfCartItems-module-scss-module__HIJIrq__specTextContainer{gap:min(.66vw,.5rem);margin-top:min(1.33vw,1rem)}.GfCartItems-module-scss-module__HIJIrq__specText{color:var(--color-darkgray);font-size:min(1.16vw,.875rem);line-height:min(2vw,1.5rem)}.GfCartItems-module-scss-module__HIJIrq__cartItemSubtotalContainer{margin-top:min(1.33vw,1rem)}.GfCartItems-module-scss-module__HIJIrq__cartItemSubtotal{font-size:min(1.66vw,1.25rem);line-height:min(2.66vw,2rem)}.GfCartItems-module-scss-module__HIJIrq__cartItemExpiry{font-size:min(1.16vw,.875rem);line-height:min(2vw,1.5rem)}.GfCartItems-module-scss-module__HIJIrq__moreDesignButtonIcon{width:min(2vw,1.5rem);height:min(2vw,1.5rem)}.GfCartItems-module-scss-module__HIJIrq__moreDesignButtonWrapper{justify-content:center;width:100%;padding-inline:0;display:flex}.GfCartItems-module-scss-module__HIJIrq__purchaseAreaContainer{flex-shrink:0;align-self:flex-start;width:34.0136%;position:sticky;top:min(2.33vw,1.75rem)}.GfCartItems-module-scss-module__HIJIrq__lineCouponBannerContainer{margin-top:min(1.33vw,1rem)}.GfCartItems-module-scss-module__HIJIrq__taxIncluded{font-size:min(1.16vw,.875rem);font-weight:500}}.GfCartItems-module-scss-module__HIJIrq__purchaseDeadline{text-align:center;margin-top:.75rem;font-size:.8125rem}